QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 9541|回复: 22
收起左侧

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

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

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

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

x
如何在AUTOCAD中画渐开线齿轮# h8 J$ m: V0 E; D' t/ c8 Q9 g

3 F3 K+ ~# M% L( `  ?( F0 ~找到一篇论文,想贴出来
 楼主| 发表于 2006-10-20 12:23:11 | 显示全部楼层 来自: 中国安徽马鞍山
但是不知如何上传 pdf 文档
( d. X+ a, T" k
- l' B0 S- i5 \[ 本帖最后由 qjpl 于 2006-10-20 12:26 编辑 ]

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

95.98 KB, 下载次数: 558

autocad中绘制渐开线齿轮

发表于 2007-4-19 08:36:34 | 显示全部楼层 来自: 中国浙江宁波
我也一直在找,谢谢5 a6 A# d) x; F/ L! l8 e9 x: P- ]* Z
有没有通过计算等方法来绘制的
发表于 2007-4-19 09:07:03 | 显示全部楼层 来自: 中国陕西
可以通过电子图板输入公式曲线,然后导入AUTOCAD$ B# t: I3 R8 }5 }7 Z  j
也可以在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) W8 X$ I2 h, S' C: p
先画出齿廓,其余的不用说了
发表于 2007-6-1 08:23:54 | 显示全部楼层 来自: 中国江苏无锡

qq-5501297

有画渐开线的lisp啊* m; l$ w8 f$ S7 o3 O2 u
只是本人不懂怎么上传,6 `" [! _, E  c+ ~$ T' B
* ~: G; L5 X5 y
1.进入菜单:工具>宏>visual Basic编辑器;
8 ^7 W% X- W4 z2 E; n" u4 i% d2.在编辑器中选菜单:插入>模块;! [" w5 H, L" }. Z" \$ H
3.把这部分程序拷贝到(代码)窗口中;
0 ^1 \& d, A1 j6 b, ?+ A4.选择菜单:运行>运行子过程用户窗体;
9 N4 B. f5 J; Z0 B5.在AutoAcad绘图界面中可以看到结果.
2 X+ ]7 [4 ]& r+ x7 P" Y' E
; R+ U: m: ^7 M8 ^# N
" Z3 R2 Q8 W# i! L2 ~3 s3 m
6 A3 e& {2 |6 o# d一个小程序搞定.
6 A/ p/ f5 n0 ?+ r
. y$ H5 Q, d: ~: MSub jkx()/ M0 r7 u* C3 E2 P  G6 a6 N6 |5 W
    Rem 绘制渐开线,By Sdh,2006-6-8
% X1 n+ `8 _' ]4 N9 K( U/ i" e0 q) I    Dim d As Double   '节圆直径
( H8 b# W' ?' I- a$ A/ W    Dim r As Double   '节圆半径
, o6 R8 j8 w+ k1 X' D8 K+ d% I& b5 L    Dim A As Double   '总展开角度9 V" o5 M0 c5 [. t! C
    Dim Ai As Double  '展开角度: L, J$ j( }: m! c
    Dim Li As Double  '展开弧长* f0 g6 w7 X+ K3 {. Y
    d = 100& v% `7 q0 U" H) s6 ^1 O) u1 c+ W
    A = 360
% _+ V+ l1 U, \$ z3 c    r = d / 2
! ^: t" B5 C5 b    Dim Pnt1(2) As Double3 x) n' K3 \) t3 x! `
    Dim Pnt2(2) As Double
( S( P$ G5 L: |, L4 K( F    Dim PntLst() As Double, N As Integer# w; L9 P0 D" Y+ ]$ B) L" [
    ThisDrawing.ModelSpace.AddCircle Pnt1, r
# @6 E, o, p3 `$ K# Z$ L    For Ai = 0 To A * Atn(1) / 45# Step Atn(1) / 45#
( y7 Q1 ?2 C% A/ G. q$ ]( p6 w        Li = r * Ai' N2 W2 t7 Y# a; d8 p" C- d
        Pnt1(0) = r * Sin(Ai), m- C; v4 P' u  ~4 e0 t
        Pnt1(1) = r * Cos(Ai)
3 Y8 Z, z, H9 B: _" p        Pnt2(0) = Pnt1(0) - Li * Cos(-Ai)3 G0 V5 f! B  b
        Pnt2(1) = Pnt1(1) - Li * Sin(-Ai)* W7 L1 q6 y9 P: G  [1 ^
        ThisDrawing.ModelSpace.AddLine Pnt1, Pnt2
- q! g3 H4 K$ q+ A        N = N + 1
' ^4 `- {, y! L+ o        ReDim Preserve PntLst(N * 2 - 1)
% g- }) ~) H: q: o        PntLst(N * 2 - 2) = Pnt2(0)
* n; ~+ m! F/ I5 R8 R" C1 k& [( }        PntLst(N * 2 - 1) = Pnt2(1)9 R7 ]5 s/ V! X, N7 i
    Next! @* `% S3 @' g1 r2 y" `3 i
    If N > 1 Then
/ E! y6 F8 I. p( w! E$ y" V        ThisDrawing.ModelSpace.AddLightWeightPolyline PntLst
6 k& |4 i" N/ f7 K# T( e    End If
5 b# S6 }! F1 h. y3 M* WEnd 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

我来咯。。0 [! t8 E% ~. Y: z
这个我喜欢。。2 p: n: R8 ^8 X1 B3 A; A
找了很久了。
9 t2 G, K5 W% v- j9 J谢谢分享。。
8 t1 o) a4 _. {, V* `。。呵呵
% i3 c0 D8 M# a( {+ L要是我还不能看透的话,请楼主多多指教
头像被屏蔽
发表于 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 )

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