QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

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

  R. T3 G/ j% a7 i6 U% m; q# k4 M0 o5 W& k: `6 V/ f# D! c
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)* T/ {- J3 j" ]  c
首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示) Q# c7 T: H6 S7 T# O+ V6 `. I
1.png
图1

# l# @' {* ]/ P/ x, M( P$ S这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示- P, j" p) Q: T7 U( W
2.png
图2

. n! H5 |( `9 u3 D( V, u7 S在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
; j1 N6 F- l# ~4 y) \) U8 g( E
3.png
图3

" s8 m  Z5 U- G+ t9 `5 G) S  z. J使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示9 ~/ T/ v1 z, C2 J0 X7 [% _
4.png
图4

3 b  M3 J  F/ R, a7 ]: V2 T和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。& `, }) ^6 I0 y/ n- ~6 p6 V  G+ b
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示5 p9 H/ P+ M  G1 U$ X3 U
6.png
图6

( U3 z. h  W, `# A% h/ w通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示( \  S" [& ^/ x3 W
7.png
图7
5 O+ m$ i2 v) Y% ?/ P9 p; g; ]
绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示0 E7 J8 B9 q* b3 R
8.png
图8
% \8 S$ \2 Q$ g" {3 u2 k+ f
最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示; `6 P/ J" ~1 ^
9.png
图9

, r1 s; Y; c" n8 Q从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示
4 ?6 {( R3 w( ~7 \2 l. D
10.png
图10

3 y* }( a# \5 s5 T! E# c
. Y- K+ Q: J. r. S3 `! W/ C8 U9 b

! P* [0 a0 m% \5 s
  [. g) g1 z' t. n4 U" t
+ r" r+ L4 P# v% b/ o6 O; ?

. I& g  A! |; O! @/ L; N! N

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了
: S) T  x) z" @1 R0 L
0 j+ d' L, n3 {- E3 | 2016-05-27_20-21-52.png
' i" G+ k8 ]) A/ A+ j4 E6 B  x9 t( ~. G- p
发表于 2016-5-28 16:27:25 | 显示全部楼层 来自: 中国安徽蚌埠
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层 来自: 中国河南焦作
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层 来自: 中国广东肇庆
图文并茂的精彩教程,多谢老大分享。
+ S2 D8 o# J4 v- X& b5 f一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。
3 D9 f2 i/ t+ r我倒觉得学习方程式的运用才是本帖的精髓。
发表于 2016-5-28 22:12:16 | 显示全部楼层 来自: 中国天津
斜齿轮可以生成么?
发表于 2016-5-29 08:38:06 | 显示全部楼层 来自: 中国新疆昌吉回族自治州
学习老大参数建模方法
发表于 2016-5-29 10:09:02 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:281 L3 E! l5 s- G
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
; ]0 K0 g- a& @$ K( Z
请翔大指点一下:
! g! d9 o0 W1 K; j) F, j为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。5 h! }6 C; T$ T4 o" {
这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
/ b1 o2 {- V% b& h用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
1 o& J* ]6 s: ?4 M6 i Snap1.png
% M& b5 u, E( z4 _
发表于 2016-5-29 13:33:28 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 10:09
# W* T, G* J- z" j+ h请翔大指点一下:
) t& T0 a3 h# ?. e* v为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。' |- R, A$ r! B  u* f. ~
这个"db@草图1”要手动输 ...

1 ?/ T4 Q; K( F0 \7 I! zK大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 15:39 编辑
1 f- C0 i# }1 Y2 J# t
zh_x0511 发表于 2016-5-29 13:33
/ e8 c  W) Z  XK大方便上传档案看下吗
1 R5 @: z' [5 \0 Y
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
) {8 \" J- X+ v  J4 e$ _- a1 t6 m5 }. D& i0 g! J; i
发表于 2016-5-29 14:51:53 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 14:40' x1 [" \2 o( K5 z
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。( k5 W1 N, N% y  H+ X: @
* C6 S0 m9 @6 y9 I: {$ n
2012
  I6 S; v" W" B
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:3 I6 ?3 c6 Q0 K+ \" C
" R# P& P  B; A0 A4 w- N$ `# |: }
7 L/ ^- d% O# A# C* H5 y, p
2016-05-29_14-42-02.png / K( E- q8 p. n* K5 b4 `

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 14:51
& t- {" b& r( \$ qK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

) V9 P% g$ B+ {3 j1 T6 T+ c唉,枉我还核对了好几回,竟然还是出错了。8 g- [! j  u1 f, b
相信这是对方程式不了解才会出错。+ m4 _4 k3 b0 M+ a+ b
多谢翔大。
3 y, p1 y4 c' B+ `9 X5 Y& K- v9 N+ U- w
发表于 2016-5-29 15:42:10 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 17:13 编辑 - |- M$ Q3 f0 b, i( N. z: H
zh_x0511 发表于 2016-5-29 14:51& s# \2 b. t* k" D
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
& u8 i  N0 T. L2 q
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。, p6 Y: O0 D6 `
发表于 2016-5-29 16:07:19 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 15:42' `# j" w, k/ N4 G
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。

. c0 J8 @+ B' b0 G4 \- @K大如此信任小翔让俺十分惭愧,模型看了,# a& t; t: U0 w, A
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:
3 w: }) W# {- _7 ~, a
$ x6 |  ?6 ~5 {4 T, c 2016-05-29_15-54-07.png
7 u/ u5 c. ~* h: m0 U! k
* p6 e8 y3 p/ o- D$ y

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 16:07' x  f( N+ z+ m7 R, M& ~' f
K大如此信任小翔让俺十分惭愧,模型看了,
9 n2 F" n% R) x: ]5 ?' _- w  R8 f8 `K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
9 X4 m5 Q' }% p& \$ q
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 16:50 编辑
9 G1 g7 C, Y: P( c0 V% t! g
zh_x0511 发表于 2016-5-29 16:07$ ?, x! E! v: V1 U: I
K大如此信任小翔让俺十分惭愧,模型看了,) P* `/ j# v% v4 D6 u
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
8 ]) h) L% W; R1 s' S* e1 Q
再向翔大请教那个圆角的问题2 ?" y! P# i& r: |3 w$ G4 i
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?
( o9 D  R7 E- E; h另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。
, D/ Q. A. J. O* E7 ~) B' ?5 @
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-30 15:34 编辑 : [% a; n' r( M  Q3 V2 l
zh_x0511 发表于 2016-5-29 16:07
2 _2 j0 q) A* F, B' z3 `; ^K大如此信任小翔让俺十分惭愧,模型看了,
. T; s! c" L% M- `2 B; t. C, F( V; IK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
) r2 ~8 u- y3 Y( ^. Q2 r
用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。
3 u7 S+ L! X( A0 R% X# f# j! Q
+ D7 f$ J7 q5 T+ w6 {
发表于 2016-5-30 06:12:37 | 显示全部楼层 来自: 中国江苏镇江
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑 , o  E. p1 A: R, Q4 ?7 m
keilei 发表于 2016-5-29 16:45
- _- q5 f5 P1 Q1 C4 m  p9 Q再向翔大请教那个圆角的问题
: i( O# D* n, \* @5 J4 z' I请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

& w  W1 ?1 S9 |$ R9 F' v6 ^看过K大的档案,完全错误!9 G! c, _4 E/ C( d. F$ ?
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对* ?) {. I  O& h+ u9 Q, B# n* n
, n$ I$ Q$ C' T/ p, H6 }
2016-05-30_5-51-25.png
% B9 B+ K$ ^0 j: M7 M
3 G* ]" u3 t4 n" X/ |! L9 B" D% A" s3 o$ y1 L
先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。' r, O: }  X& ^% @! y
还有那个阵列,完全可以用基准轴1 U4 K1 \0 e: Y) n( x
) [7 ?7 c! T% L* ^' f3 {! K
capture-1.gif 3 u' w' W  f9 R  ~& f0 S
其实软件有提示:: l3 N2 H) w* G1 N5 w2 h6 a
2016-05-30_6-14-31.png 4 Z* [8 e5 }8 h7 G, r. `% l% C

' _8 h# D4 p2 C1 N% }% b  z
3 ?. m, r3 d$ Q3 m. L这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。
6 o. c# E% `; M) Z* ]* @3 |& ~. H9 D' w# _  x/ Z1 c* w+ G5 A
1 V2 v3 N. u* o; y4 W6 z
发表于 2016-5-30 09:40:11 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 06:12) W* i9 R; I  D* R* A/ {- @
看过K大的档案,完全错误!
/ n6 r( {; P# ]( t% S# L* bha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对
' d4 h/ q, c2 C8 [2 n
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
9 o* M1 j4 E. L' ^* V% S另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 09:40
: _! U% Z4 }+ K1 a2 Q0 W1 p! W4 Y2 J我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
; _4 f8 }6 m  Y5 h8 P0 r另外翔大用的是什么版本 ...
1 m, m1 P. l" F% N
我用的14版本
% c2 Z- [* x3 D7 n
发表于 2016-5-30 10:24:44 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 10:09: t: z7 E- L: f! D8 `/ C5 g! {
我用的14版本

2 P4 v: b2 x3 ?. A/ W多谢翔大回复。" @6 C% |+ F/ ^* h! b3 y1 l8 E
在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:28  `' K7 O* W4 T- b
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
4 G& C! K& P: t0 y
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 15:41# S) Y! c- @6 j
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?

9 _. d3 S0 \) J3 b* t% A3 @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 )

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