QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin

1 O8 g4 {& H: _4 d4 z4 j7 d
5 U# k: g( L' @( Y8 t6 _SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)
7 S- `" J1 C. m' p+ F3 H! N; U. s首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示! W% g0 d. p- \; C
1.png
图1

' a  g% O4 d- [9 h$ S- q9 N这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
0 W# ?4 ^, \  x  T  ~
2.png
图2

$ I! N: K0 I/ O( z在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
, x4 h9 K- f! p% F  i1 E/ I
3.png
图3
2 P; h  Y  t5 ~9 _2 _
使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示) s" @, z  T  f% [5 [
4.png
图4

0 V( z; ^6 y) H0 u6 L1 a7 p) A, q和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。) y( y; _0 l# m
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示
0 e( i$ w6 A- |
6.png
图6

  {8 A0 p( i- z" M6 W( E通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示
7 R0 w' v# k6 u; s2 @# D) d) Y
7.png
图7
- K' Z0 s; K- S7 p9 X0 w, y1 ?
绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示* F* q7 V' [/ Y0 v% V+ Q" I8 g
8.png
图8

$ {) J: o, _- T7 |$ `最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示: a) G9 A( I1 o2 J
9.png
图9

5 j1 l+ H9 C. j5 M8 C: Z. a从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示$ S/ j3 v# _2 c5 j3 Z& T" A& S
10.png
图10

. N+ C2 {9 d: ~. O
- C- d4 i  R& ]: t& P% n
+ ^+ `# O( b4 O* w0 J# y1 U
% O2 q/ {* d0 S5 {
: V: q: b. h3 H3 W. W

6 W0 S4 \2 ^, o% f

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了4 x( X1 W+ t: u9 M! R

$ C" }+ W7 r9 G  a% o1 b 2016-05-27_20-21-52.png
6 o3 V, w  Y# e9 w8 |2 E3 l9 H0 P" }$ F4 s7 Q- v2 P9 q5 L
发表于 2016-5-28 16:27:25 | 显示全部楼层 来自: 中国安徽蚌埠
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层 来自: 中国河南焦作
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层 来自: 中国广东肇庆
图文并茂的精彩教程,多谢老大分享。
/ C% L7 O2 q0 r, V* k一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。" i  X; k$ ?3 E7 ?8 s5 D
我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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
( T0 U& W( U, m, q" B" ?感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
7 g) L8 r) K! U1 G
请翔大指点一下:: o0 s5 G6 S& T2 \
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
' X, R4 t" G: G7 q1 T2 p这个"db@草图1”要手动输入吗?为什么方程式亮红呢?0 `& T  ]' M2 v' E  G7 q, Y/ M8 c
用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
. p7 H4 M2 C. T: A& Z Snap1.png
0 k: c0 u, i) k9 }! R+ s- t) f3 [
发表于 2016-5-29 13:33:28 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 10:097 Q8 m! R4 Y3 ^7 ]; t& G
请翔大指点一下:
9 h8 q* P* w% i0 o1 F5 x为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
7 \) Q' X  I& K8 H% d这个"db@草图1”要手动输 ...
) f! k' R9 \8 b7 i2 b
K大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 15:39 编辑
1 I8 u$ r; L2 W- V4 S$ }" z1 _
zh_x0511 发表于 2016-5-29 13:33
( j( O' s  }2 c$ Q5 Q8 RK大方便上传档案看下吗
- B$ j9 h/ |4 [% z9 O* _5 a) d
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
- L5 Y/ x+ y, G  ]/ J
/ b! Z8 L/ W& H% F3 J
发表于 2016-5-29 14:51:53 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 14:40
" r; s! A3 j' J改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。8 h( h0 [( J$ i' u# z
! l! K" a) `) ?
2012
/ V5 O; |2 c5 M' k
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
8 Z7 [# H+ Q" m) Y7 i; @0 _; f/ s5 h0 B2 S# d
8 Q7 }5 G7 a+ S4 a
2016-05-29_14-42-02.png
+ g3 Z8 V7 E5 U

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 14:51% L- d8 p( n. E! S7 p% h
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

; x/ {: X" ]6 Q4 W  i2 \唉,枉我还核对了好几回,竟然还是出错了。
0 \% I# E4 C/ x. m6 V% F相信这是对方程式不了解才会出错。8 c! o- E2 _/ U" R6 ^, H; ~
多谢翔大。7 z0 R& U& _: x1 y: Q

  p" }  S4 V9 w# {' M- c( _. A
发表于 2016-5-29 15:42:10 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 17:13 编辑
$ K% @  p9 n; H$ b  u/ Z! w
zh_x0511 发表于 2016-5-29 14:51! ^7 ~  \7 L6 P8 l% f3 Q
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
+ G% |: p# A" s- r+ U: y0 X
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
9 U  [* E0 O: U4 V; H& z, N
发表于 2016-5-29 16:07:19 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 15:42
! {5 }* Q+ g" i3 {按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。

3 X' n: H* G* y5 W- S. }) QK大如此信任小翔让俺十分惭愧,模型看了,7 F0 h! r5 g! r' ^
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:# Z8 D: Q7 ~4 X
6 A; k4 N9 W. Z& q+ Q2 w7 m
2016-05-29_15-54-07.png , G8 ~" U: R+ J4 a( p- s: R. P5 \
* u5 V* \* z8 t3 j1 f  }

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 16:07- B0 k& D- v3 J2 a5 [; e, ]: C
K大如此信任小翔让俺十分惭愧,模型看了,
8 @, L- P9 X$ N/ I3 SK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
( l# s, T6 X% ]8 n0 w
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 16:50 编辑 4 s3 ?6 n+ N2 x& Y7 o
zh_x0511 发表于 2016-5-29 16:07
- f# u( n0 J" pK大如此信任小翔让俺十分惭愧,模型看了,
' y/ |, M) |" vK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
" ~0 j+ ^1 e5 T: w# z$ t
再向翔大请教那个圆角的问题2 r+ a  Y% N, Y! Q0 J0 L  a
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?- p0 h3 D* \$ T' q; R
另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。4 a+ N: T1 ?1 K  {0 e
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-30 15:34 编辑
3 U: i5 P: k% E% X& g" K
zh_x0511 发表于 2016-5-29 16:072 [- Y5 |4 G6 u4 |
K大如此信任小翔让俺十分惭愧,模型看了,
0 m9 {1 W" X  T( |. b4 Z% ~K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
+ x/ R8 L  @8 U4 D2 ?, M) x
用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。8 E: F, T4 o- i

0 A( B* s" D1 ?
发表于 2016-5-30 06:12:37 | 显示全部楼层 来自: 中国江苏镇江
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑 5 [, p5 y, Y" t9 |- c, ]' k
keilei 发表于 2016-5-29 16:45
$ Q, i9 d& b' L9 N' a0 q; d7 m- ^6 H再向翔大请教那个圆角的问题+ |/ b2 k9 N2 ]/ A  D+ \
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...
4 d2 \- `2 R1 b4 U
看过K大的档案,完全错误!: ~; _* X3 c4 K
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对
4 J; Z0 a; W4 I+ T' d0 b0 @. w
5 l# r+ E, A3 V 2016-05-30_5-51-25.png
$ O- n4 Y. M5 l5 x3 E# B" u$ }4 K: e& s/ B, h" S7 K2 j  [

  ^9 Z/ g. ?' {先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。( N* W# J. o" q
还有那个阵列,完全可以用基准轴# D6 A! \) k4 B7 X8 }+ l" D
- t/ M1 ]7 z( {- O
capture-1.gif 2 a% k6 Y' I+ P: F% |6 W
其实软件有提示:
1 m7 \. J$ T7 ~" [9 v: j  s; Q/ i 2016-05-30_6-14-31.png
" k. i/ y2 P- v/ }& e8 z
# j. x# S, b1 W5 X) E9 J1 `# f9 c
这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。. l5 T& c* a- j  e) ?! p2 f

9 r( l% y$ x( X  ?* }  \% V* Y7 t7 }9 l4 M* N9 b4 y
发表于 2016-5-30 09:40:11 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 06:12
" z: h* v3 H- J# U看过K大的档案,完全错误!
) u2 r% i& y( M2 W8 Q5 @ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

* c, X. {6 \& d5 @4 b我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。; Z" Q: f. J- L) I
另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 09:40
% H+ N3 q% i- C! {( P3 e5 u我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
% ]1 D7 T& i$ w. ^5 U7 M另外翔大用的是什么版本 ...
. J9 G5 P2 t% C
我用的14版本2 s. ~6 c% o- \2 R
发表于 2016-5-30 10:24:44 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 10:09
6 `/ g# ?- Z4 \7 Y+ Z我用的14版本

& C3 R+ G0 s& q3 L8 c9 \0 ^多谢翔大回复。
! l: u1 a+ Y/ |0 _在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:28
" m' m5 @/ U2 `: i0 t! N感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
" E$ D- ?( G7 Q
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 15:41$ Z2 W! v4 m/ w* ?/ m. A6 I1 p
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?

7 H% |! o6 f' }0 i+ h. I( ?) VK大,俺很少用齿轮插件,帮不上忙啦
发表于 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 )

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