QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5658|回复: 32
收起左侧

[推荐] SOLIDWORKS渐开线齿轮建模

[复制链接]
发表于 2016-5-27 17:40:33 | 显示全部楼层 |阅读模式 来自: 中国广东深圳
特征建模
主题分类用于问题归类:

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
. g0 p* {! D) k- o$ Z9 M

+ i0 R6 k& Z' ~/ ZSOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)
, S. n2 c/ k5 s4 }8 X% y% O: e1 h  @首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示
" f8 O, D: r( K  I1 L# e+ T- S+ d+ h  O
1.png
图1

+ I7 [* ]0 W$ ]  J( H这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
4 @) U  v& U  e: V- @: L( u
2.png
图2

) A! R8 T  b+ U, x& L. x6 T% `在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
. A7 V. j! ], o
3.png
图3

. m6 r: x4 o6 T: g# o& |$ ?6 O使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示  T" H: B2 O3 E/ H
4.png
图4

3 d: b0 X- [9 A和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。6 z' g: E' `% l3 I
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示9 j7 G5 M( Z- L6 @( w) l
6.png
图6

2 U% u' e! |) _: |& v0 y6 b* P8 c  e通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示
& D7 |- S; t4 V7 ~: p: m
7.png
图7
( S7 {4 g5 g# l4 u0 z0 k5 z
绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示( a# z, T  k! O9 |; C
8.png
图8
6 Y9 ?7 @# T/ G& @- V
最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示. s. w# [6 U; j; ~, V! y  Z% U& b
9.png
图9
1 @9 e' r6 ?- ?
从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示5 N- b) ~9 T) U# T" _' K5 e9 A
10.png
图10

1 h6 R  J+ ?" \  s
; D+ @2 x" j, m/ C

# [% }$ Y) q) G$ z1 `

; D, [6 A% [( T2 u6 ^9 }, X7 S% I/ U, V  Q) V% W' V) P% r( o" a

+ _+ u* V# t* Z( L8 ^

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了
4 q+ V2 l$ _6 G; A: [) B
" l" a/ y6 \  {" `' V/ _ 2016-05-27_20-21-52.png
6 v: Y. k3 i- y; Z1 C2 Z5 M) t7 v2 e8 g5 C  O2 p: `& x
发表于 2016-5-28 16:27:25 | 显示全部楼层 来自: 中国安徽蚌埠
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层 来自: 中国河南焦作
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层 来自: 中国广东肇庆
图文并茂的精彩教程,多谢老大分享。3 I# |5 P: K4 j( a9 P( |# {
一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。/ I( e5 T/ g9 l( l
我倒觉得学习方程式的运用才是本帖的精髓。
发表于 2016-5-28 22:12:16 | 显示全部楼层 来自: 中国天津
斜齿轮可以生成么?
发表于 2016-5-29 08:38:06 | 显示全部楼层 来自: 中国新疆昌吉回族自治州
学习老大参数建模方法
发表于 2016-5-29 10:09:02 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:28
) u! z' S. g( u' I6 @+ ~) o6 J8 O感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

/ c4 e3 e2 v4 G7 Y5 F! M+ j5 ?5 t, l请翔大指点一下:
, o2 X  y3 |/ D0 H' q) n5 V. D! `为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
3 R* r$ c1 T$ h2 t# ^这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
% a; |: P' E+ q6 b9 q  a! V用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
' S* F9 z5 C) Q6 [% p Snap1.png
- q) r) W8 K0 J) V( Y
发表于 2016-5-29 13:33:28 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 10:09
# N3 w+ a+ t/ o9 A; V4 N请翔大指点一下:) q( Y  G- f9 C9 t! V. ?
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。* q$ E) g9 A, [. e# L
这个"db@草图1”要手动输 ...
+ w/ H1 P3 K* b- V- b+ ]: A9 D
K大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 15:39 编辑
1 v7 d# c. }: d1 ~
zh_x0511 发表于 2016-5-29 13:33( l7 c3 m8 k. V' G% H
K大方便上传档案看下吗
/ Q4 H! D! g# q3 [' [' n
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。9 |( r) b2 x7 l  e7 |: f

0 t1 C, w  ?: t9 B
发表于 2016-5-29 14:51:53 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 14:40
$ C% j- z8 P. i' M4 j7 [6 j改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。% _9 _" E: p/ O1 H. Y

9 I. i4 f) R$ h; W% A" A& r% x2012

! t, l5 B6 y- EK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
% Q  ^5 I" _$ i7 R, @7 ]$ }0 ^. e) |* `* m, @2 P4 a2 y- q
$ h4 J! s' b4 G4 }  d  t
2016-05-29_14-42-02.png ( A0 k8 M5 u) G5 ?: \

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 14:51
% A" x4 _- b+ o5 ~2 EK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
) [6 M$ p% z; L$ v9 N5 y
唉,枉我还核对了好几回,竟然还是出错了。
! o/ m5 D( u$ b. G相信这是对方程式不了解才会出错。; g3 H) C  A& J: T
多谢翔大。
9 A) a1 h5 P" A8 S, v9 {/ n$ g1 S# Q. K
发表于 2016-5-29 15:42:10 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 17:13 编辑
; {: J% ^- x! o, S$ i+ l( ?5 @8 L% m9 S
zh_x0511 发表于 2016-5-29 14:51
1 |# @: {* [% ]. h) dK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
- x+ m( A# X1 N0 T$ W( X
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。- z$ L  H, a* t. h- K
发表于 2016-5-29 16:07:19 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 15:42
0 C* _8 k" g6 P7 Q/ q按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
. ]( W9 `+ W/ t8 h$ F
K大如此信任小翔让俺十分惭愧,模型看了,- W# B8 \* o& s- y0 |1 g. ~0 C
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:9 s- S7 z2 ]; c6 `, t- k) p: Q
. _& z/ I% u. A( s: C
2016-05-29_15-54-07.png
7 o8 e% Q4 z+ ?" H$ S1 M2 a$ L+ I! n) ]) I& q( E+ D: u  Q- w

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 16:07  y5 P- V8 |; b( P
K大如此信任小翔让俺十分惭愧,模型看了,$ W1 i# f4 w0 l5 e
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
; L: q) |# B. I* K+ i4 \
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 16:50 编辑
% z9 ~8 R. h& D1 C' j6 q1 j5 H6 B
zh_x0511 发表于 2016-5-29 16:07' \2 B* N- v. G% A4 G( w
K大如此信任小翔让俺十分惭愧,模型看了,
% {* E+ \% m3 C. oK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
: A$ {) l. F2 z& Z
再向翔大请教那个圆角的问题
4 q2 }+ S8 P) o* q& g% n- N请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?
$ ]. E* B# X) }6 G! V3 W( a另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。  t) A8 O0 ]# B, y" P
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-30 15:34 编辑
2 N* G9 c2 Y8 Q5 F7 S
zh_x0511 发表于 2016-5-29 16:07, m: F- {1 H) V/ s4 X9 G
K大如此信任小翔让俺十分惭愧,模型看了,4 H7 ~9 L' a* |" J3 L# _4 v0 o# H
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

2 c% ?$ d; B5 [- W6 Z2 \用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。
) V1 F; m# u  {2 }
/ d6 C0 v5 X$ `3 I
发表于 2016-5-30 06:12:37 | 显示全部楼层 来自: 中国江苏镇江
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑 * w" |5 J5 F3 ~' I7 j$ W
keilei 发表于 2016-5-29 16:459 c$ G) X8 f% ]; D6 W
再向翔大请教那个圆角的问题  O' W5 z& y# u  N8 c" I) Q( r- d
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...
& V% z4 a8 E( b: ~9 m
看过K大的档案,完全错误!9 f) {5 }. ^" c* I  }- _) Z
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对; T) l$ ~3 [6 T* m

2 H: w# s: ]7 [  }0 N 2016-05-30_5-51-25.png " P! I( b0 G' D; b' N$ m: B
7 z/ z0 ^6 J% V) W( a; c! P
+ ?2 T9 w+ h% _, R: _* |
先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
: @3 U) `0 n" i9 Y3 z- o  D还有那个阵列,完全可以用基准轴/ V+ F. s, b, ^, A0 ]" w/ n. r2 P# I

! `  @+ J& U- ^2 _- K* S; r capture-1.gif
! }, V3 H+ v5 s. Q. d8 N* S其实软件有提示:, ]" u! F! ]4 l5 K; v
2016-05-30_6-14-31.png * i2 c) q! d' \( W9 q4 L
4 p0 c- N/ S( W; C' p4 a$ Z

+ v7 ]* j; n: t5 m, C% _这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。0 Y- ~% G9 C$ j5 ?2 P/ k( A! j- n: }9 e
5 D) j+ k( u0 p6 P$ f

- s) p, \2 J. g
发表于 2016-5-30 09:40:11 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 06:12+ W, E+ X& J5 X
看过K大的档案,完全错误!( y4 p; X* }! k2 Q. J' F  o& V/ ^
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

: p* z7 }$ r' S我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。) D6 P3 o  y( Q, n3 K* n
另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 09:407 H8 U2 f6 K" f* X" r+ i- t
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。" s7 d* Y. ~8 ]1 Z# ?/ H0 g. ~% b
另外翔大用的是什么版本 ...

: J) {# y2 \! ^5 }我用的14版本
2 _6 k; S5 a4 z/ t7 T
发表于 2016-5-30 10:24:44 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 10:09" s* J+ I: E: g' ~
我用的14版本
: ~& e7 `+ o9 r! u' D
多谢翔大回复。
# O$ L+ Z: r2 e- U! w3 s3 |在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:287 j; G( I6 {8 `! X
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
  c1 J+ N0 b! k1 D7 i: N5 f: _
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 15:41) g9 U6 H# m" g( i
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
  g# j! H! E8 P" C
K大,俺很少用齿轮插件,帮不上忙啦
发表于 2016-5-31 08:09:16 | 显示全部楼层 来自: 中国广东佛山
如果能做小齿轮就更好了,先学习一下
发表于 2016-5-31 12:34:24 | 显示全部楼层 来自: 中国广东佛山
2012版里圆角如何输入方程式?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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