QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 3838|回复: 32
收起左侧

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
3 m' s2 _' z# L6 n8 d
; h8 G0 [. j$ v! z: E( ~3 C4 W
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)% @/ s" V5 B. z
首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示
/ z8 N5 w" V/ V3 h4 Y. u& M
1.png
图1
2 G% Z* v" r- u3 x! Y! }: `* T
这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
, \. s$ H5 f) q7 O- x. J
2.png
图2
. J5 m; M1 G. |4 W
在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示  p" M$ h: h1 ]: l: T, Y* t# I( a; e
3.png
图3

4 a( |4 Q8 _7 N) M7 |使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示- `) d8 u2 E3 J7 S5 ?4 q
4.png
图4

( e; v+ T0 ?& E( }# k* V和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。- v- |5 i9 m* K* k& b& X& M3 W: j
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示
$ E) h+ {' A8 {! o6 i8 f5 E  ~* B
6.png
图6
4 ?( f/ ~  _/ d; S8 T( Q" M
通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示
* v. ^; l8 t$ n
7.png
图7

" z" J; e; ~$ p1 k4 f  {2 l. V绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示
& U" _% q0 [; z% X" P
8.png
图8

! q6 y9 V2 {, ^1 m最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示
9 n# n+ p9 B3 ]8 J
9.png
图9
4 S% ?! i) Q/ E& ?6 |. k9 s* e
从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示
' K3 S/ m7 ~- \/ Y: e
10.png
图10

  T  T8 C4 |' o+ D+ x" v: o* }- p  h. r. W
$ G& r) L" B( y" G$ b8 |
+ \4 S1 E/ n7 D9 N, q

8 z  K+ Y# S2 D
( Z5 d0 }' ?) o0 x: w) A7 q

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了3 X& J4 o+ j0 ^9 f# ]* B5 |/ Y
! h6 O( q0 B) d: l. B
2016-05-27_20-21-52.png
# ?* X& d, [. R  E8 b, ^5 p  u" K5 d
发表于 2016-5-28 16:27:25 | 显示全部楼层
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层
图文并茂的精彩教程,多谢老大分享。* I! b- E; `& G( `# F) K% g: ?
一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。: Y. }: v) W7 @( V! M/ O3 ~
我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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
5 B0 q8 E+ V) L& B. R0 w感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
5 D5 y$ j+ q+ v! |
请翔大指点一下:" c5 N# J, ?. e. u+ h3 }
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。7 R' `8 S7 h( @( f
这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
9 z" _) L7 J; Y0 v3 {用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。8 V* {$ @: T/ v3 X( x! z. U$ U
Snap1.png
! s& w: I5 r, F' v; T
发表于 2016-5-29 13:33:28 | 显示全部楼层
keilei 发表于 2016-5-29 10:090 P; M& Y* N$ \' X; v
请翔大指点一下:: _. ?& q/ D! I; M" @: |" v
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
! }" A/ m' `( D: A9 T- a7 N) n这个"db@草图1”要手动输 ...

$ `; r2 ~5 v! E' z, c% Q3 Y0 DK大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 15:39 编辑
  [6 V$ ]- x! ~/ Y8 E
zh_x0511 发表于 2016-5-29 13:333 ?1 D4 j  S3 A5 n
K大方便上传档案看下吗

6 i5 Z; U! m# G6 x/ d9 G" P改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
" m7 {' m2 r2 s! w7 ^9 Y' m, M: s2 q! u# o
发表于 2016-5-29 14:51:53 | 显示全部楼层
keilei 发表于 2016-5-29 14:40
0 U5 ]# _  J' I8 Z' r改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
- Z+ B/ P  F( f. @( Z5 z+ |
! H- O7 b" z3 O8 X2012
' h% g) I8 X- Q1 l- }  I
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:0 L& d# S0 v9 L) h' j& o; g

) M/ q6 \$ o3 _9 d8 q
3 c4 F, @7 k. e- I# D4 V2 c 2016-05-29_14-42-02.png 0 m$ h' G% w8 r9 {4 q1 i9 D1 g9 u

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层
zh_x0511 发表于 2016-5-29 14:51
5 y4 f; {4 Y7 p7 Z" zK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

2 P2 h1 h* o5 p* j唉,枉我还核对了好几回,竟然还是出错了。
3 z1 y1 v& {0 V7 _. u4 x0 J, Q5 k相信这是对方程式不了解才会出错。
+ [% t4 x3 s- {; N多谢翔大。
3 n+ [- X" Z1 A- V8 h6 A" J- G6 |( T4 E$ y6 n0 c6 L9 F
发表于 2016-5-29 15:42:10 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 17:13 编辑
7 d/ P! o" E# `1 {
zh_x0511 发表于 2016-5-29 14:51% o& S9 H/ N  D: G
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

, K6 [# O  X6 s; t: V按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
4 Y) Z+ h  [) x0 s! O' ^4 h
发表于 2016-5-29 16:07:19 | 显示全部楼层
keilei 发表于 2016-5-29 15:42- C, h) e) I5 `* d& \& e& m/ j
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。

+ L0 T7 n2 p$ E# {K大如此信任小翔让俺十分惭愧,模型看了,+ S2 _/ k/ s4 V" ]. Y) o7 X/ ]6 d
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:) h' _) r8 ~) p* s; r- t" h8 Z

* r" N/ V2 A  D+ Z3 [ 2016-05-29_15-54-07.png + Q- c: s7 t! K. {, M

6 c: Q" n' {0 q( X; h& N

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层
zh_x0511 发表于 2016-5-29 16:07: O4 |+ W2 B( P# \1 _2 q
K大如此信任小翔让俺十分惭愧,模型看了,
$ n. S& i+ `0 W7 pK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

/ _! }% j+ E9 x2 ?7 P5 _多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 16:50 编辑 0 r8 v& R9 f/ D" r6 y$ w6 Z
zh_x0511 发表于 2016-5-29 16:07
/ |! T6 c1 \. G9 l6 ^3 pK大如此信任小翔让俺十分惭愧,模型看了,
2 _& ^( b2 O( k4 T! I* N# I2 dK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

+ T0 a3 [# S5 j& D; T/ h再向翔大请教那个圆角的问题- d/ B" ^8 U1 a# o9 U
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?
1 O5 I8 s8 C: M另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。6 g6 Q7 B7 S5 ?
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层
本帖最后由 keilei 于 2016-5-30 15:34 编辑 5 n1 g1 n3 i  P2 t$ p" \
zh_x0511 发表于 2016-5-29 16:07
: Y+ Y! Y; q" V0 o/ I7 PK大如此信任小翔让俺十分惭愧,模型看了,( O8 S/ W8 X/ {$ |% Q
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

. x3 L# @4 J6 }! c+ r% U用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。
/ w% u& P/ I! z$ f5 z' |( c( f  n
发表于 2016-5-30 06:12:37 | 显示全部楼层
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑
- Y7 Z2 R' h. d  @+ A
keilei 发表于 2016-5-29 16:45) @+ d  A: C+ _  r  V. i6 w
再向翔大请教那个圆角的问题2 d3 H3 B; @$ g- T3 s. A' j: S
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

8 r+ m6 j7 G1 Y" `8 R看过K大的档案,完全错误!
3 ~* V7 d8 r9 c0 a; Yha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对8 m6 I. j. t. r8 ?

+ {+ a2 H$ o: q0 t5 ` 2016-05-30_5-51-25.png
' V4 Z  P0 v3 M$ R
3 z+ M3 \- M) v5 T, W) D# S, j0 y1 e8 K7 G0 }
先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
' ]! c) R9 q3 l; A. ~" o7 n还有那个阵列,完全可以用基准轴
; g% r' N; C. L( ^. o/ E6 i, d+ G- q
capture-1.gif
# K4 k4 e" V, x/ @8 `* r其实软件有提示:& `8 |4 ]9 C* p5 _1 @1 S: D
2016-05-30_6-14-31.png 6 o( J. {  w4 [2 {2 ?

; Y  Q% ]5 n' u/ h" m+ K; }# m
! ?1 Q; n( o) P8 F这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。
5 m: F: {  R+ a$ Y" M
$ D' v0 H$ {3 K* Z4 F, i
/ E1 ^$ E7 v) u
发表于 2016-5-30 09:40:11 | 显示全部楼层
zh_x0511 发表于 2016-5-30 06:12
+ z* `& |& A2 v) ~看过K大的档案,完全错误!
* q0 S: P& a5 ]. n  aha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

1 [, z3 p9 N% ]/ W6 |0 ^8 H5 M我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
. u' X& w8 A/ ^3 A+ h另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层
keilei 发表于 2016-5-30 09:40
6 m" H+ a$ I1 I2 r$ Y5 R, n4 M我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。0 N7 j  {  w4 ?; {& w/ L
另外翔大用的是什么版本 ...

( i9 e$ q% P# z& w* s  d( u7 M我用的14版本/ I: D5 o2 {: B/ i: a7 v
发表于 2016-5-30 10:24:44 | 显示全部楼层
zh_x0511 发表于 2016-5-30 10:09
; A& b; Z; v. f  o2 w/ ^我用的14版本

  T; M1 R2 h: U2 _- q1 S多谢翔大回复。3 Q  B* I( v: b, g
在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层
zh_x0511 发表于 2016-5-28 11:28) z  c; w# V2 D
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
) o9 D! R% y4 h; H* D. H% `; X
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层
keilei 发表于 2016-5-30 15:41
7 M9 U+ m* ~  R# P/ |/ X% O0 O基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
3 h  u* N& o: u- j' e2 J3 X; m
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备13008828号-1 )

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