QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 9539|回复: 22
收起左侧

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮8 ]% m4 R+ X3 P8 a

6 Q) o" e5 i+ v  `  c找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档
' B% N' z" M" e3 g) c  z2 J- y& ]; y# m" |7 o) ]! i& `
[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢! a* f7 E% ^( _) @0 m7 L9 ^4 }/ d
有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD6 X' U9 Q1 ^+ ]; c6 j
也可以在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%3D35 ^* g8 [4 W  ]6 c9 a5 W: P' \& N
先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊
" Z1 [+ \' o2 u& y" D只是本人不懂怎么上传,3 H5 T: F0 R" F

; P4 F: D! w: p8 H; Z, B1.进入菜单:工具>宏>visual Basic编辑器;
- B) F( q7 r. ~, U% P" W6 i2.在编辑器中选菜单:插入>模块;# e7 F' l$ I* s
3.把这部分程序拷贝到(代码)窗口中;- L/ E; X7 F7 f" _0 \# z
4.选择菜单:运行>运行子过程用户窗体;* G8 r$ }9 R, J5 s7 j
5.在AutoAcad绘图界面中可以看到结果.
3 g. U( P4 k: s
3 A; Y: m1 ]6 l9 r4 i& m7 c4 J
) m$ e7 f& [2 R" e# @: v2 e- ?
( V. t" O9 C3 y3 p( i# n一个小程序搞定.6 y! J4 b3 r3 p% _1 l

9 \/ h- k8 b. ISub jkx()$ J. ~. H! p" L( g, d) n
    Rem 绘制渐开线,By Sdh,2006-6-8+ O& O* i  ^, X7 z6 A
    Dim d As Double   '节圆直径' z2 z1 k$ E- V* w9 T  {6 }
    Dim r As Double   '节圆半径: K% h0 ?0 n4 p) `, Z' y
    Dim A As Double   '总展开角度; l, c& ^" m' K9 a: m' b  q
    Dim Ai As Double  '展开角度  ^, B) }0 V8 J* w
    Dim Li As Double  '展开弧长
- g8 T7 Q+ s9 N7 F5 u  a    d = 100; ~; C; G- Y: {  p5 F
    A = 360
* Q7 r. R2 P3 s  {1 @9 E  G    r = d / 2
- e7 P! @% j( s0 }) q" `- R/ }3 M2 ?    Dim Pnt1(2) As Double( h6 i: k0 g, P$ Z: ?
    Dim Pnt2(2) As Double' b, V3 o: ^, z8 ?$ H6 G7 z; J
    Dim PntLst() As Double, N As Integer
6 i1 |: q4 a. @' m1 S. Q    ThisDrawing.ModelSpace.AddCircle Pnt1, r
8 F: S6 G" `+ H0 v, E    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#
( v* j; ?  C3 {, E3 Y9 e) E* \        Li = r * Ai
( ?, v7 M) ^& l. V1 ^3 J/ \9 n        Pnt1(0) = r * Sin(Ai), [1 D% R3 y& E% W" l% l
        Pnt1(1) = r * Cos(Ai)
5 |, z" Z9 ?+ i$ O8 x6 E" ]1 M        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)2 ~! t% m7 `/ |2 A- R1 O9 h
        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)
- N5 h! K) Q  x' U+ i        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt25 z) n. S; p) t
        N = N + 1* v, a4 n$ m2 z% i6 Q+ @
        ReDim Preserve PntLst(N * 2 - 1)
' C6 K7 ^( L1 u/ ?2 j        PntLst(N * 2 - 2) = Pnt2(0)+ Q6 Y( _* R0 T
        PntLst(N * 2 - 1) = Pnt2(1)# \0 G$ n3 i4 a4 E2 ^$ P5 `" s
    Next: m0 h1 ^/ C+ q0 K) T
    If N > 1 Then$ S" o0 P! Z, ?4 X
        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
$ x9 ]: \. @4 t. A2 p    End If& v; Q6 h/ f" Q; h5 l5 w; n
End 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

我来咯。。# Z" j3 L: G# U# V$ W# ?
这个我喜欢。。
# x. Q6 l2 A" G5 F2 i4 W找了很久了。
% Y; ?2 i: o3 d2 x0 T2 ]% Z谢谢分享。。
# H8 l5 J) J- n5 `。。呵呵
+ c6 n( n+ G8 k要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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