QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 9531|回复: 22
收起左侧

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮8 h6 Q$ d: g" S. o3 h$ P( e

" P  s( V* g! A  n+ ?& M! e找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档
# Z. \0 _0 @1 C
% L, ]& [% D3 T[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢
9 L" ]: _! o- [有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD
3 [: E4 Z. X/ @5 L- N" q也可以在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
0 `5 o7 {0 z" o. B$ A( L9 {+ u先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊
! {5 {8 n  |" d9 ^' ^7 F只是本人不懂怎么上传,4 a" J. d& G( {5 M% M; a

: B4 H- v' v) V! B  a% y1.进入菜单:工具>宏>visual Basic编辑器;0 `% |( i/ r. k* s
2.在编辑器中选菜单:插入>模块;0 S4 ?+ ]" t3 c0 r* f1 a% z
3.把这部分程序拷贝到(代码)窗口中;
( ]: }5 j2 w( y. n* m2 ]: R' J4.选择菜单:运行>运行子过程用户窗体;
( h0 C, F6 r+ w3 x5.在AutoAcad绘图界面中可以看到结果. - Q1 k% W, ^( `( F
( Y* w# z+ u0 j3 E9 g4 p' D: O

( X5 g8 f5 Y8 V  q. h. z, ~  ~) Y1 p6 [1 F, w  h) r8 `
一个小程序搞定.
" `  f( C7 [9 r/ a( y" z6 c' m5 [( V, T/ l6 i- B* D; e4 B# `! O9 K
Sub jkx()2 K/ ]$ k- f3 I/ E; |' |
    Rem 绘制渐开线,By Sdh,2006-6-8
; j5 X" ?8 a; ]    Dim d As Double   '节圆直径. q# w3 ?5 ]( [5 B9 Z3 {7 F
    Dim r As Double   '节圆半径- z* |0 B4 q$ S+ A6 H4 _
    Dim A As Double   '总展开角度1 \$ g3 B$ E7 K4 ?& X4 x! h2 U
    Dim Ai As Double  '展开角度
/ k0 p& ]# Q+ c& ^  c    Dim Li As Double  '展开弧长
# ^+ C% a! v  G" ]+ U/ R    d = 100
/ K: H1 {0 }8 N. p, c+ @5 n    A = 360
) Z1 w/ K7 S5 w, Q. S+ G2 W6 H    r = d / 2
  r; u: C& o* f: H" S0 W% k. o- @0 h    Dim Pnt1(2) As Double
/ Z/ e/ V5 F, f* @; B1 }# z    Dim Pnt2(2) As Double) c9 O  U+ ]. K* J
    Dim PntLst() As Double, N As Integer
5 `2 l; _9 u; M+ A4 {, `0 B    ThisDrawing.ModelSpace.AddCircle Pnt1, r& p/ A6 Y# A5 b7 T& ], E
    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#8 R9 A* Q& p) T. Z
        Li = r * Ai
7 x1 Q  @8 z3 _+ H$ N) s& I        Pnt1(0) = r * Sin(Ai)5 [/ q- a' ~! `; C
        Pnt1(1) = r * Cos(Ai)$ @3 V+ V3 L! z  i/ T  {
        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)5 z% d( W+ |! D" _* J
        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)/ v; ]4 _$ k. I
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt25 w. q$ O2 O8 O2 M+ V0 H$ [. ]
        N = N + 1
- y! M! E$ V6 U4 V        ReDim Preserve PntLst(N * 2 - 1)$ E  l! j* k8 }( |
        PntLst(N * 2 - 2) = Pnt2(0)
# P. U2 `3 ]  d/ Z        PntLst(N * 2 - 1) = Pnt2(1)7 @( Z9 G  d$ v
    Next
# G1 @% B6 l( z$ c. D5 I    If N > 1 Then
8 a, v# j' G5 a# T" `% M0 {        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
# J4 {& D9 @7 [" U  U, p    End If
# g8 f7 ~5 D1 X" UEnd 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

我来咯。。
" Q2 i+ B( K( M1 e这个我喜欢。。
6 I" j3 n# @1 \, u找了很久了。
: e3 @( {/ G( y/ p谢谢分享。。
' E# a! X$ E6 a1 ]6 M  ^) b& c。。呵呵
+ h3 `8 R; [: M1 V6 I要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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