QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 9581|回复: 22
收起左侧

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮2 n0 M5 Y/ N# K! J+ G2 o/ D8 @) G

0 G3 s5 V, T! p+ T/ v找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档% ~0 N! I5 k7 B. ^* R* x4 J) w5 C8 D
- K. Q- c5 d! K
[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢
& C. ~3 Y" }$ }, _0 D6 T, H' t有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD
, K" c$ W! }2 c/ h也可以在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%3D3
# z0 |# y/ |. P% m先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊
- i2 L( b# r  l- L% J+ g只是本人不懂怎么上传,
, F+ Z" ^9 F0 U% n$ X& K# U
4 a$ B9 ~# ~. F: i* H! R- G: E6 j1.进入菜单:工具>宏>visual Basic编辑器;) u: a% h% i% ^% W' U$ r* s9 v
2.在编辑器中选菜单:插入>模块;- X% w0 H6 W# T+ a* ~: K
3.把这部分程序拷贝到(代码)窗口中;" K" a: y5 f2 y& ]8 v% f/ m
4.选择菜单:运行>运行子过程用户窗体;* r1 h% S4 ~- @& Z9 C4 m
5.在AutoAcad绘图界面中可以看到结果.
/ ~% G" ]9 n5 d+ g3 C' C
2 v* n0 P4 e- N# v0 ]. H4 P. e, U) _5 O* g) s$ @

8 }% U+ t  l, N( L; _一个小程序搞定.9 B/ s, o4 _" p1 K, V6 O  ^4 f, B

9 i2 ?! c4 U$ E+ iSub jkx()) ~. @* R/ K/ V
    Rem 绘制渐开线,By Sdh,2006-6-80 p! m$ P, h% h$ C" O% k0 o
    Dim d As Double   '节圆直径# h; H8 k1 T" |# F
    Dim r As Double   '节圆半径
) ?" k- _" i  h  y    Dim A As Double   '总展开角度5 e/ T; i3 I- O
    Dim Ai As Double  '展开角度: [' h8 v9 t, {8 M& k+ Z
    Dim Li As Double  '展开弧长
7 ~. h9 F9 \5 r7 [' K    d = 100
6 b8 [9 c) s$ R  @    A = 360% P. `, o" H8 H% N3 A6 E+ U7 b5 B
    r = d / 26 W. D* e, z$ U" c
    Dim Pnt1(2) As Double
8 w# a& b" l4 Z, ~/ E" C0 H, ]$ L+ a    Dim Pnt2(2) As Double
% z) s: L5 d3 f# ?    Dim PntLst() As Double, N As Integer* k  d0 v/ [: e# s
    ThisDrawing.ModelSpace.AddCircle Pnt1, r
- q+ C1 d( n) L$ N    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#
1 t/ |$ N/ ?4 e5 _        Li = r * Ai
% T; \9 @' P6 i- b* i5 \' K7 X0 \        Pnt1(0) = r * Sin(Ai)7 i; n- b" h: p: [* Z
        Pnt1(1) = r * Cos(Ai)
/ a- A6 I- M2 Z* L/ V9 H        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)  b# l4 R$ G# ?* n8 _; l7 H
        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)/ t1 J1 E; {- k, Y
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt26 ]0 J- a4 i' p9 ^
        N = N + 1( q/ L) k  V8 F( F9 r2 U
        ReDim Preserve PntLst(N * 2 - 1)$ X& s7 z. ^) e/ A" Q) t
        PntLst(N * 2 - 2) = Pnt2(0)
4 ?$ N% @. i4 u1 n9 S3 I        PntLst(N * 2 - 1) = Pnt2(1), a" R. @, |& q9 j
    Next
. Z% l5 h6 M3 x6 b0 m* \( E    If N > 1 Then1 i5 p, ^& b* `3 r  ~  e, H( F
        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
6 x, b$ H' ^0 P9 {    End If, B: ~4 q: a: r0 v) @
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

我来咯。。
9 S3 O2 [- @/ O/ X这个我喜欢。。6 _8 G: w& x+ I' M: c8 ^* `) Q  S
找了很久了。
6 f1 \+ A$ z' K6 m1 t# n9 _/ Q谢谢分享。。
0 c6 n& X2 G$ _: r! t, T。。呵呵0 H" A0 m9 h  ?& S5 W1 \8 X
要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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