QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮
$ i& r5 A* K7 R( B+ }/ F2 D# P+ T" S9 h) w
找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档) o0 L- U1 Z9 |8 M6 p

/ J( G# |* D4 `: R8 d[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢
' v, _- {& G& |有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD, D1 L6 d  k- b
也可以在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%3D38 d% _, }& H' T& z9 G' ]/ ~# c$ e
先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊! l* N  ~( W$ m/ |0 z! ^, o% [
只是本人不懂怎么上传,5 s2 e# q: k) s  w3 d1 p% {

) a: t+ b$ \9 z: w) @1.进入菜单:工具>宏>visual Basic编辑器;: w+ ~2 ^: o( w& v6 G; ~; j9 T
2.在编辑器中选菜单:插入>模块;. x5 E5 z5 {7 m; E9 z
3.把这部分程序拷贝到(代码)窗口中;- r$ O( F* j3 c  e2 H- H/ T
4.选择菜单:运行>运行子过程用户窗体;
) V( }/ d0 c0 U: X4 S2 S1 R) }3 j! p5.在AutoAcad绘图界面中可以看到结果. 3 }1 d( }" U3 B4 z9 t6 ~& T

2 b+ M  U# [; V9 Q
$ n3 }3 K1 h, B5 H, r% z- i' N. N0 X. \1 w$ _4 L- f
一个小程序搞定.
  l; g3 ~+ ]  v# z
7 ?& r$ g: P! S, b: ]) K: t! sSub jkx()
- o* z0 J* H7 u8 p# e" b2 s    Rem 绘制渐开线,By Sdh,2006-6-8
+ H5 ~- Q5 e4 J    Dim d As Double   '节圆直径% {  H; ]. E0 I6 ]$ h3 V
    Dim r As Double   '节圆半径! }/ _2 F; S2 L) K% v
    Dim A As Double   '总展开角度
; r6 W6 O- F2 `2 }( ~$ ^1 r$ D    Dim Ai As Double  '展开角度% P/ t& `" M- ^( o
    Dim Li As Double  '展开弧长3 h4 Z( X( {& I  f# r: _! @2 G' f
    d = 100" O4 [% Z/ q! k/ t' P
    A = 360
9 P+ [& Y% o% \( {: L    r = d / 2- G: m# J4 Y% C, }, J% B
    Dim Pnt1(2) As Double8 g& [4 L( l4 \
    Dim Pnt2(2) As Double
& M* J1 k) b1 `" O+ l3 ?  p/ A, |! T  L    Dim PntLst() As Double, N As Integer
' J% H! @- W# L* }4 d    ThisDrawing.ModelSpace.AddCircle Pnt1, r
' r/ {# \8 j- s7 D$ v    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#1 y! S0 }$ s" o/ q! O
        Li = r * Ai; \8 \8 {% P# E6 _1 V5 D% ~
        Pnt1(0) = r * Sin(Ai)' D8 ^% i( \: |! K) x3 V
        Pnt1(1) = r * Cos(Ai)5 b+ B& P6 T4 {: q2 |. d( D- Q1 N- b
        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)+ ^7 i, `* T; o& p: Z3 b
        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)& o. D3 I& u8 G+ t0 e. W
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt2- R; z( y, d* C( b4 i' \7 G
        N = N + 1- a, [$ v0 ]$ u: A; H) K) J
        ReDim Preserve PntLst(N * 2 - 1)( `  b  d% B9 X9 y
        PntLst(N * 2 - 2) = Pnt2(0)7 k' I3 a) n7 t7 g
        PntLst(N * 2 - 1) = Pnt2(1)
" b- F0 r/ v$ G& L/ e    Next9 h' X3 P8 Q4 ?" t! u
    If N > 1 Then4 b$ a5 r$ L( D. R1 f& H. m
        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
- `! `' C4 R. k9 d, @2 s" e+ x    End If
, e" Q' ?* h4 o" A5 SEnd 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

我来咯。。+ o7 D* X4 n1 @7 i4 p. Z3 {
这个我喜欢。。: [, B7 r) M' D& S7 g1 _
找了很久了。6 G) b/ Z8 a4 g1 }: D2 X5 x4 y
谢谢分享。。
. v3 k5 j& y$ E# m/ k。。呵呵
: R% ~& {. s" s$ |, }  K( b要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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