QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 9532|回复: 22
收起左侧

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮
& t4 v0 j6 g; e& H5 E; {" ?( \: q1 |$ a" s" ?
找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档
. x% E4 T" J5 J  |5 q, m/ o) `- |5 s; N  O( V7 _3 f0 _
[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢% k, S- T5 W3 z( Y
有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD: U' j$ @3 Y: Q% O
也可以在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- c; c$ A  q, Z. T) g
先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊
$ H  y! w8 m9 n+ f, v8 Q只是本人不懂怎么上传,
3 d* c" y- {7 \$ [% T
3 z5 T  W$ m" i1.进入菜单:工具>宏>visual Basic编辑器;5 I0 P; M, o* _: q/ n3 o9 Q
2.在编辑器中选菜单:插入>模块;% D9 r, P) j" L( M
3.把这部分程序拷贝到(代码)窗口中;
1 _8 m! c8 Z. U! P+ u4.选择菜单:运行>运行子过程用户窗体;9 c4 s! F' _+ v4 l( B0 |7 v/ b
5.在AutoAcad绘图界面中可以看到结果. ; D! Q' P1 |9 i/ w8 I

2 E' T3 p! v0 y
- r9 u& w1 `& _! K# X
( }- ]& m5 h0 t3 ~9 ~( F一个小程序搞定.+ c" c) F, @' P' W
) r. T* B) ~5 h' h% ~" v: p
Sub jkx()
" e, N* Q4 y6 o$ i) b: H2 t; a1 K    Rem 绘制渐开线,By Sdh,2006-6-8/ V+ ]7 a2 Q  j6 Z, {
    Dim d As Double   '节圆直径; O: \% q! \; @( Z: b
    Dim r As Double   '节圆半径
+ S1 ?# O4 x7 r( A    Dim A As Double   '总展开角度% ], Y$ \8 W/ |( K6 D: m, d2 N
    Dim Ai As Double  '展开角度
+ {/ E" g. n9 [# W4 n' I' B    Dim Li As Double  '展开弧长! ]$ L) Z8 [' A. @  e  E- E
    d = 100
$ b- W" ]3 M! g( w6 S    A = 360
* t6 k! u* n$ \    r = d / 2& N7 u" n) y. b) e9 [
    Dim Pnt1(2) As Double1 T1 \% S+ s! }9 ?) H! ^0 O
    Dim Pnt2(2) As Double  Z$ O9 X8 m6 X7 [2 c( t% n. Y
    Dim PntLst() As Double, N As Integer
8 e8 ]8 ^1 Z) E3 h8 i5 i    ThisDrawing.ModelSpace.AddCircle Pnt1, r, v# o/ m1 x2 }2 g1 d5 m
    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#
/ ]3 H! [4 B1 t" j& `$ d        Li = r * Ai
) y7 M' [+ _' l1 O# m$ r6 @5 t+ }7 t        Pnt1(0) = r * Sin(Ai)
7 N6 v: ?& w- q/ d& H        Pnt1(1) = r * Cos(Ai)
4 J4 b3 c# b; t1 {* T3 \( G        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)
& T* w6 p4 g6 _: Y+ \- [        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)
2 ~9 |: k0 q! h+ v4 ^        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt2
" n8 p" [8 e- }: i! A) l        N = N + 14 g& m! s* ?2 I9 N; Y: s
        ReDim Preserve PntLst(N * 2 - 1)
8 s0 f  C- h& X- U! {; h        PntLst(N * 2 - 2) = Pnt2(0)0 b2 x7 ~0 K) f9 T
        PntLst(N * 2 - 1) = Pnt2(1)
9 A9 g$ p2 a8 z# z# \1 I    Next
0 ^1 b% |2 B: k    If N > 1 Then! q) }5 p- _/ ^9 C3 [8 c& ?' @8 |. |
        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
# u- I& _; Y# n; G* \    End If
  ]! Z5 z4 d3 ]0 ]4 f+ t0 {1 l1 pEnd 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

我来咯。。
1 i9 V5 J, x1 q; _0 Y这个我喜欢。。
7 k9 \" k6 m9 z0 h找了很久了。
! S' \6 R1 V. w! H谢谢分享。。
; Q1 d( x9 M* F8 O7 \。。呵呵
6 C3 Q% U( y: a1 v( U# h$ W要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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