QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 9390|回复: 22
收起左侧

[原创] 如何在AUTOCAD中画渐开线齿轮

[复制链接]
发表于 2006-10-20 12:22:12 | 显示全部楼层 |阅读模式 来自: 中国安徽马鞍山

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何在AUTOCAD中画渐开线齿轮7 Q8 c4 f0 `- \5 q4 @
8 \6 D( r0 W4 ?& O0 [- J" w
找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档( Z7 }9 F- b9 x& U; t

" Y  M: x. Z& Q) E% U* l( R! E[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

用AutoCAD生成渐开线齿轮齿廓的方法.pdf

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢# x# L1 s5 c9 K6 y
有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD- x' d7 p+ i/ h; X' w  s  G' t
也可以在AUTOCAD下视精度直接插入若干点,用样条曲线拟合
发表于 2007-5-28 21:32:02 | 显示全部楼层 来自: 中国浙江宁波
VBA开发的渐开线圆柱直齿轮绘制的高变位内啮合齿轮啮合图

gear.rar

174.24 KB, 下载次数: 299

发表于 2007-5-31 16:48:55 | 显示全部楼层 来自: 中国四川成都
http://www.3dportal.cn/discuz/vi ... &extra=page%3D38 f2 T2 |, ?' ]# o* z& b4 @9 {: q
先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊+ Z; ]0 n. x2 H1 H
只是本人不懂怎么上传,
' W- w1 |! m% v6 D5 r: c* y
* `5 K3 S3 S3 e! w; ]; r# ~% \. Q1.进入菜单:工具>宏>visual Basic编辑器;
1 v- M) N  ?+ W# k1 f/ P0 N2.在编辑器中选菜单:插入>模块;
0 e3 z/ v7 ~- Q- }( R8 ]( k3.把这部分程序拷贝到(代码)窗口中;8 t4 q) e, _& |6 b% M/ e
4.选择菜单:运行>运行子过程用户窗体;% I+ h# y6 x4 Q8 N9 N6 ]
5.在AutoAcad绘图界面中可以看到结果.
. I% E$ V$ R; E6 C
* ]* ^/ C# p; ?) b. T: N7 G4 X
. w: R1 A, d3 U) Q( y- s: h( J6 m$ a) X" C# ?
一个小程序搞定./ k6 c8 ^- [* g0 g( z0 T% k

6 f5 r/ q/ O& H  @2 V+ x+ J& \" dSub jkx()
7 m  j% n* R, g  S& R    Rem 绘制渐开线,By Sdh,2006-6-89 s# j0 M4 T* a
    Dim d As Double   '节圆直径
; {1 x. c0 W" O# N% r( o    Dim r As Double   '节圆半径
! n) m9 k, [: S0 V5 h    Dim A As Double   '总展开角度% c. U; y1 ^% a2 @# m* L
    Dim Ai As Double  '展开角度
8 n6 z5 H4 T. o" v: R% T* K, v    Dim Li As Double  '展开弧长/ K7 M: A1 e+ p, V! V" X; R
    d = 100
6 w8 q7 a9 q( P. @6 H    A = 360
" M+ R( E7 }) A, Y% b  V    r = d / 2
8 l3 H' K- ?, P7 n- s6 V6 y4 }    Dim Pnt1(2) As Double2 B# \+ ?9 l: D5 p
    Dim Pnt2(2) As Double/ Z& I0 f" R1 f+ M0 m
    Dim PntLst() As Double, N As Integer5 h8 [3 g% o/ Z, a7 a
    ThisDrawing.ModelSpace.AddCircle Pnt1, r
6 Y3 p. S1 }) p/ p/ G    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#. ?2 u0 U, {: q+ |
        Li = r * Ai
7 ]; u1 s9 ]2 Q' f        Pnt1(0) = r * Sin(Ai): ]! |9 d! |- A3 |
        Pnt1(1) = r * Cos(Ai)* L. ?  h& V' ~! d3 d
        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)
1 N. N" E/ m8 D" ^- e/ ]" U( B        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)8 E6 R# M. K9 M1 O  X& L' h( k
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt2
- g3 T; f$ }5 d) y. j7 i! y        N = N + 1  x) T5 K5 ~% X
        ReDim Preserve PntLst(N * 2 - 1)
  R* E! v4 O5 A3 |2 R        PntLst(N * 2 - 2) = Pnt2(0), d+ ~/ ]4 c5 u* i9 _( C: ^& R
        PntLst(N * 2 - 1) = Pnt2(1)
  J6 v* U, C( U    Next& ?" k' U8 X0 G
    If N > 1 Then! m5 A& N8 V# A1 W4 x7 i) s. Y$ I9 `
        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst5 q0 Y7 Q! @- U5 g! `
    End If
1 p7 I& h1 r/ p; {2 F& H" t( S+ YEnd Sub
发表于 2007-6-1 17:26:22 | 显示全部楼层 来自: 中国湖北武汉
8楼大哥太高深了,小弟我看不懂.
发表于 2007-6-1 17:46:24 | 显示全部楼层 来自: 中国河南平顶山
在图纸中画齿轮齿廓,还没有实践过
发表于 2007-6-4 15:28:38 | 显示全部楼层 来自: 中国浙江台州
CAXA电子图板和AutoCAD那个更好用??
发表于 2007-6-19 12:07:57 | 显示全部楼层 来自: 中国河南安阳
真是专业啊,能具体到每个部位了,看来要学习的东西太多了!
发表于 2007-12-11 17:10:18 | 显示全部楼层 来自: 中国山西太原
非常感谢 我正需要呢
发表于 2007-12-11 17:16:40 | 显示全部楼层 来自: 中国山西运城
可以用CAXA转到CAD里面啊
发表于 2007-12-12 13:47:36 | 显示全部楼层 来自: 中国黑龙江哈尔滨
通过电子图板输入公式曲线
发表于 2007-12-12 15:09:37 | 显示全部楼层 来自: 中国山东东营
好东西啊,尤其是那个lisp程序,谢谢了,值得研究一下
发表于 2007-12-13 15:21:20 | 显示全部楼层 来自: 中国山东莱芜

谢谢

此问题大家给于了好的解决方法,值得学习!
发表于 2008-6-8 17:19:36 | 显示全部楼层 来自: 中国山西太原

fdf

我来咯。。
4 X; U& P) Z; Z3 y3 f这个我喜欢。。, l2 [2 U) M8 j% a6 x+ {
找了很久了。
& _* r( _1 ?8 Q( C' ?  j, w. O/ o谢谢分享。。" w( J# A9 {. h- P) m" \/ C" j
。。呵呵4 {% ]4 F; Z  f1 s
要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 2009-4-25 21:29:30 | 显示全部楼层 来自: 中国湖北武汉
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-5-12 13:34:59 | 显示全部楼层 来自: 中国内蒙古通辽
很好,我正需要呢
发表于 2010-6-15 12:19:08 | 显示全部楼层 来自: 中国山东
7楼的lsp有乱码,给个附件传上来吧
发表于 2010-12-10 18:04:01 | 显示全部楼层 来自: 中国江苏徐州
不知道能不能勇敢啊
发表于 2013-1-12 16:11:11 | 显示全部楼层 来自: 中国北京
可以试试,应该有更好的办法.
发表于 2013-2-21 23:12:11 | 显示全部楼层 来自: 中国广东东莞
谢谢楼主分享,收藏着学习
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表