QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮/ V  g! G3 A$ @& V' o
, b- x8 F( w/ m
找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档
( }  g, Y4 Q" T( p  l3 d
8 s0 B, X- |: t8 E[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢
3 [+ g: Z8 C3 t* H2 N0 V有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD/ R  e1 W+ c2 |% I9 X/ \/ I
也可以在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
- Z4 t! M4 d( z# \. U1 j$ s先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊8 L8 V3 W4 {# ~; M
只是本人不懂怎么上传," r4 o* d0 [) e* R4 d) [+ V
+ b- m+ C) p9 K. a( ]
1.进入菜单:工具>宏>visual Basic编辑器;5 _: V$ F% X+ @5 t0 H/ \; g6 \
2.在编辑器中选菜单:插入>模块;6 Q) R- q4 m8 V
3.把这部分程序拷贝到(代码)窗口中;
" p3 B& o4 T6 a6 C+ q4.选择菜单:运行>运行子过程用户窗体;
) Z; e  i, z3 b+ W1 |$ Z5.在AutoAcad绘图界面中可以看到结果.
0 @. g8 b( c) ?1 n5 x7 e! h5 ?* y, I, q* [1 k" y2 Q$ J
- z& s( p! N  w& U- ?  O& S
0 l2 O5 x: |) A, Y3 F
一个小程序搞定.7 O# Y0 s& D& h5 ]/ J
) j7 R% D) T- U9 h
Sub jkx()4 T2 N/ ^+ }& ^6 |( b
    Rem 绘制渐开线,By Sdh,2006-6-8
2 H( }5 j5 b5 T; j1 `, d7 S    Dim d As Double   '节圆直径1 F! Q: _) Z& Z# G# E9 v
    Dim r As Double   '节圆半径
$ I5 H! l+ _7 _# D8 {8 Y    Dim A As Double   '总展开角度; i* |% J2 g+ L+ L. F1 A
    Dim Ai As Double  '展开角度
+ |9 \* p$ {3 \4 ?  s    Dim Li As Double  '展开弧长
' d. c  ^2 e8 A9 q; e0 X    d = 100' O" A3 [3 f9 x1 c7 a; k3 X
    A = 3603 J" E& B- ~2 d" X2 i
    r = d / 2; z6 _; y  |* f2 A; Q9 B
    Dim Pnt1(2) As Double- B# C, P+ |8 N' o+ W( E3 D; D( e! ^
    Dim Pnt2(2) As Double& {) q2 Y1 ^2 D, }6 x1 T0 ?
    Dim PntLst() As Double, N As Integer- a" L& I, G" u0 [, g
    ThisDrawing.ModelSpace.AddCircle Pnt1, r5 K) C* p. A# l0 {# _! E4 Q
    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#4 M. ?2 z7 v, c
        Li = r * Ai
% [; l  J- q5 O# D  Y        Pnt1(0) = r * Sin(Ai)) M7 U1 L, S; r
        Pnt1(1) = r * Cos(Ai)/ ?) K( v4 a' Q+ s2 E3 p5 n
        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)
1 w. F6 X1 A; E4 O: P3 Y/ h        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)& [7 w! U  }: H& o
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt2
8 N) T: D- }2 k9 M( u! ^        N = N + 1
% W7 @6 {4 c9 W        ReDim Preserve PntLst(N * 2 - 1)
2 P# _* C* x* O6 Y* L        PntLst(N * 2 - 2) = Pnt2(0)0 z3 s( _$ |: o( c
        PntLst(N * 2 - 1) = Pnt2(1)
  T0 s8 D- u" I: h" I7 g2 Z; R    Next
4 J6 i: k3 X& Y5 r; t2 h    If N > 1 Then
  b2 k- q- e1 L5 H        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst& p; }/ u, v0 h; _( }( h
    End If/ b/ j$ u: [+ G6 d& j  d" d3 ^" i
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

我来咯。。
5 Y  K5 d- y1 n3 i( M8 k9 T6 z这个我喜欢。。! L& v/ H5 d( O' J2 ^, u1 g' U
找了很久了。9 Q" L8 m' s% q! w9 }/ q; U
谢谢分享。。
9 w" v: F- ~& N, s2 y1 b+ ~。。呵呵
% [+ D9 o# \) ^2 k3 N3 S, G要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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