QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
9 E5 C+ R! Z6 ^3 }
) H# i3 j7 D6 w! _
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)! [# e5 S9 l4 I7 d
首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示+ N3 e- D/ _4 m. X- c& q2 K
1.png
图1

6 \4 k% m: k/ P# T% ~$ s这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
( l9 F& y8 H  m, x
2.png
图2

0 [3 D! G- i% I. R) F  F在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
- o9 M$ l. p/ w, l  e
3.png
图3

% Y) N( g. Y6 W使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示3 s$ i) O/ ~- T" Z3 m+ Y% s
4.png
图4

7 Z) r3 L# W. o0 x6 T" g* q和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。
( D! @$ c  ?7 s& _0 E+ E
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示! j: K! \( J# W& L$ V3 c
6.png
图6

* e# h# s0 p5 N, ~/ d通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示
6 S  a5 p. O4 G' z" V/ @
7.png
图7

$ D1 k* H4 V4 w2 [4 a! R; x绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示
, |- j2 `7 L1 ?9 Q3 W  U
8.png
图8
. ]4 p! @' a& |! x
最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示
- |. o* b5 O5 K# X- d% G
9.png
图9

+ k5 J" S4 P4 P  _! X从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示6 X% E3 z; i; v. }) j) M5 G
10.png
图10
5 q4 a( G1 k! z" x5 O# u& K' e6 l% z

& m1 Q  J, p' y7 s
5 t3 D! r' a. _0 E3 |+ q5 M

8 q7 E' D* O4 k+ f& E8 Y* M4 n0 |9 a6 N2 }$ {& C5 z6 ], B+ T
6 b( S1 P- K5 x% ?5 @! Z

评分

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

查看全部评分

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

( S" R& M  M! G: ^& ? 2016-05-27_20-21-52.png
' b, b3 M7 t  y, ^# g8 l5 N) g, m
发表于 2016-5-28 16:27:25 | 显示全部楼层 来自: 中国安徽蚌埠
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层 来自: 中国河南焦作
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层 来自: 中国广东肇庆
图文并茂的精彩教程,多谢老大分享。
$ @) ~- n) A0 w5 C6 i' U, f+ i一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。: P( P5 i' n* _! \& K% s
我倒觉得学习方程式的运用才是本帖的精髓。
发表于 2016-5-28 22:12:16 | 显示全部楼层 来自: 中国天津
斜齿轮可以生成么?
发表于 2016-5-29 08:38:06 | 显示全部楼层 来自: 中国新疆昌吉回族自治州
学习老大参数建模方法
发表于 2016-5-29 10:09:02 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:282 i4 E$ P. ?5 j: y) F& G7 N, P) G
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

( v+ \& v1 I) G: |0 F) s请翔大指点一下:+ d. G  [6 A  ]# L! t7 j; ]
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
7 _5 C3 O+ O& B6 T' I5 \这个"db@草图1”要手动输入吗?为什么方程式亮红呢?7 s: [2 U9 Y+ b$ e: a. h9 d8 P
用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
' p9 a" I1 f, ]7 F Snap1.png
& U* l: X0 L; x" y
发表于 2016-5-29 13:33:28 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 10:09. [# O5 m6 F2 _* ~) o1 ?
请翔大指点一下:$ g: E( o" s6 a8 m4 _& w
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。  L: x8 S) ]6 Y7 V: y
这个"db@草图1”要手动输 ...

2 L' s& G% n/ L! [: c8 b& oK大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 15:39 编辑
1 G( G2 z2 w: q% j1 h9 O! \
zh_x0511 发表于 2016-5-29 13:330 m& r( S8 W1 Q) h- M& M. e
K大方便上传档案看下吗
  y. Q$ s* d' z
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。6 K; t& ~' a& q! v9 U4 N' j# `

" D3 X1 F8 R) s( C8 }, v
发表于 2016-5-29 14:51:53 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 14:40
0 M* O2 z, S& ~# t; G* i改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。% G# r7 R$ |  `7 V9 U# c( O; V$ w

3 d3 Y: `3 U! Z: A" [5 B" L9 b2 T2 M2012
. u( u8 h7 z2 ]3 }
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:7 g: l# J8 J% Q6 x3 J; R
+ F! n/ B) D& |2 F* s' j" E! j, n
6 R, s; h0 H# t5 s
2016-05-29_14-42-02.png
" M, D: G4 K& {/ {# K

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 14:51$ k+ j2 L4 T" A; K
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

3 ]$ i4 o. F8 d$ ]唉,枉我还核对了好几回,竟然还是出错了。. h  [, o% m6 j% y- \  T- X
相信这是对方程式不了解才会出错。" G  L" v' o2 P0 l
多谢翔大。) d: L* T: j  ~4 Z# Q. l! M: \

1 m) K1 e) w! Z  M2 j- h/ H& t5 Y- C
发表于 2016-5-29 15:42:10 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 17:13 编辑 , d& q3 D6 A2 C/ g& X4 @' G
zh_x0511 发表于 2016-5-29 14:51, k* o# N+ Q- [
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

/ v+ T: Q( A0 P6 A: F2 m按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
' i+ C& @+ r/ g  Q, G* Z
发表于 2016-5-29 16:07:19 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 15:42
: y7 P5 Z# {! L- b* Y) X3 J5 A% C按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。

: L$ G8 W. u. e8 p) I- l- E2 LK大如此信任小翔让俺十分惭愧,模型看了,
8 O& O, t' p/ ?8 o! ?K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:/ L. S0 v, x6 v. E' x. S

2 B& Q# n+ F3 G. m: f" [6 { 2016-05-29_15-54-07.png " [  K+ T7 h5 t* l- A  c* Z

. W" t) n7 I( N2 G9 W6 Y8 g) w

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 16:075 Y# {9 F  E4 Z
K大如此信任小翔让俺十分惭愧,模型看了,
4 {7 Q# v1 z& \9 I6 U4 N4 jK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
6 q7 U6 p" _: a" X- @2 |
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 16:50 编辑
7 Q8 _7 E# q$ f2 F* n' @7 s
zh_x0511 发表于 2016-5-29 16:07
/ {+ k) X# w' M2 k* {8 ^K大如此信任小翔让俺十分惭愧,模型看了,
' U; y' Z% r3 ]7 L3 b% x8 ^K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

7 q5 d" n" F9 _3 t) ]7 \再向翔大请教那个圆角的问题
! k2 B+ C" ]  I% ~% A. e请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?
) T) q/ @; `9 ]1 S9 p另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。
) T- i0 Y, l( z, X- \" M( j: y
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-30 15:34 编辑
6 y) K0 Q  \: Y  o7 x7 Z% }
zh_x0511 发表于 2016-5-29 16:07
0 I2 }/ I. I0 X+ D1 l! `K大如此信任小翔让俺十分惭愧,模型看了,
+ }: P; Z2 F3 q; |% Z/ wK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
) V- X8 {: r4 ?+ e/ x  T
用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。8 `$ w9 h3 M( {6 c$ H
) A6 v! k: ^$ V  q' P9 c) t
发表于 2016-5-30 06:12:37 | 显示全部楼层 来自: 中国江苏镇江
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑
% H3 t0 m- v9 G
keilei 发表于 2016-5-29 16:45* T+ n& q$ ^6 `# K* l) `
再向翔大请教那个圆角的问题: \- {$ }# |  o/ \+ r: O: e
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...
' G( K' P! ?! m4 f  L3 K$ _
看过K大的档案,完全错误!
# w" U& q. c/ r6 J: _ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对
& |3 v7 R: [+ x/ v3 b& \9 `7 |4 Z1 U3 J' A7 Y" a3 y
2016-05-30_5-51-25.png
; w3 P  P" ]7 ~. m6 h0 M0 H# V! Q- P6 |

" E0 b' e+ `2 e/ _* U8 h, a+ W先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
: ]. Q' F  M* x- {/ n还有那个阵列,完全可以用基准轴
) r1 T6 z, f' Q3 X' p/ m. i
5 u* c- r4 K% z' `$ f! j5 C capture-1.gif : j7 E; W9 L* s( I7 V) i' E0 T3 t
其实软件有提示:' z5 I; c4 q! N0 e7 |
2016-05-30_6-14-31.png 2 d. ]3 @6 X& g* ^
. s  f: @4 R3 \" C5 P

. C( F# K; @7 w3 T8 r* }- I( s: M这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。; B4 Y7 o5 N* e! x9 v+ a/ }

# Z8 n: v2 r% S# K  X# Y3 L" R! K5 q
发表于 2016-5-30 09:40:11 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 06:128 K7 T) U  ~5 `
看过K大的档案,完全错误!
! d  b' p8 b. j) ~, E; Z& Cha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

  R: W3 D, @8 \1 q  J3 P7 p5 ~我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
) Q- S6 t9 R5 t, J4 t+ c$ d另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 09:40
. I9 A" |0 l9 ?  d) |! B# |4 I4 a& M我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
* p3 P) y. E# O9 c$ \% p+ F2 b另外翔大用的是什么版本 ...

3 v7 `4 p5 \7 v% }# g) d5 b我用的14版本% f. V; c' P) v5 R) v' X" X
发表于 2016-5-30 10:24:44 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 10:09
2 M% j. Z+ A; {# r2 L3 D我用的14版本

  s) Q+ j/ p* @8 a' J- [多谢翔大回复。
" c% G1 L1 s4 L0 T! X3 A1 v在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:28; a5 V- D7 a5 S1 s
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

7 O4 E* B9 H# V+ K, z7 C基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 15:41
5 [- {* ^* J) j, {& f基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
  X* }( Z0 C( c1 H
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 )

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