QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 5299|回复: 32
收起左侧

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
) S& C8 R0 c" k2 M
, v$ q4 l: @4 ^; n. N! N8 a
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)
- O! U' z4 L7 ~/ h+ _首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示
2 y  v# Q3 l0 S; H2 s* e3 g
1.png
图1

6 T" i& g! a+ o8 Z+ r! m这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
9 B& u6 ]7 u* U
2.png
图2

* n5 r4 X8 P+ r9 R! Q* `在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
: k. w. `2 s) _5 F8 t
3.png
图3
$ N7 J$ I4 i* W0 a
使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示
" L$ g  S  x: M1 M; o/ q
4.png
图4
9 {% [, a0 l- T' g! q
和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。
0 r) ?1 Y/ v4 c7 H
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示
" W; a# v- R* n7 e; H& x9 ^0 p
6.png
图6
$ R/ E) u8 @7 ]* f5 B
通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示
$ L7 N$ u" w: C( Q, F$ X5 w. l
7.png
图7
! A: X+ U' l! w  t# d' I6 s
绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示
/ u' S+ r4 u0 ^# n$ Z
8.png
图8

& ^" q3 w' t+ w3 I" {最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示
' M! {; U: x3 T* ^8 m
9.png
图9

+ ]2 }0 {+ \# s; I$ I从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示
/ C% R. i. B$ e5 z- o
10.png
图10

: m) K6 X1 a% p5 i* v$ W8 M+ u. d/ q/ O, S- w2 f& Z1 C

& a) s2 ~$ I+ W6 b3 h+ [
9 `# {' T) X' u$ n' {  J# l
: i+ L5 z2 w7 R% g2 U) t
; t8 X) T; A8 I6 R

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了
3 ^5 q6 _" u1 f
" T' g1 ^) s8 t8 d- d5 T 2016-05-27_20-21-52.png " c1 c# ]6 q% P4 w7 I  z! d
1 b0 D* v" v. v! v2 Q$ N2 x+ }8 M( c
发表于 2016-5-28 16:27:25 | 显示全部楼层 来自: 中国安徽蚌埠
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层 来自: 中国河南焦作
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层 来自: 中国广东肇庆
图文并茂的精彩教程,多谢老大分享。
$ X  S$ l1 Q1 b/ f- N' _8 m一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。
% W1 m" y1 z; z  a我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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 U1 r! j+ b4 `, g$ c# i8 H
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
/ W- j; c1 H+ X1 E
请翔大指点一下:
- x+ I# ~9 N6 Y. d2 q2 m+ ~为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
* V" U; f0 F7 ^% T这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
, g# `; B: w' r+ s用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
. ^/ w& F& {0 h, Y; Q Snap1.png
3 X6 y0 W+ c) `! H# F9 j
发表于 2016-5-29 13:33:28 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 10:09
. @6 Z" H6 q( i& q) Y) _请翔大指点一下:
2 g) ^. C8 K) T+ a为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
) X! X' P) T7 b& c3 A这个"db@草图1”要手动输 ...
1 U$ \' S4 U+ G) Y
K大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 15:39 编辑
* ]  S3 a. J5 q# _# @
zh_x0511 发表于 2016-5-29 13:336 [+ t- J* h, q$ G5 Y+ p
K大方便上传档案看下吗
- i' h2 R& Q; n! L/ L: r1 I% l* D
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。& V3 N9 S) n) x, Y# f4 h' R# E# B
' l) l9 f$ O" p& \6 D$ [
发表于 2016-5-29 14:51:53 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 14:40
( Q& D: z; C7 Y! g改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
8 p* t. h1 |0 t# h
- |# w- \" y" ]2012

: r  Z6 C9 [8 N3 RK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:' M( T' L; G9 V- J) D; S6 b
+ S+ y, f2 _- _/ J, `! ]" M

$ h3 C* c8 _7 L* J  I/ L8 ~ 2016-05-29_14-42-02.png
# I# |9 r* x( N; A+ ]9 ]" g7 ]

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 14:51
/ F. e* i# T5 k" KK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

% r# H7 f/ S( Z8 n5 X( B唉,枉我还核对了好几回,竟然还是出错了。6 Q  s; M7 m. y( z% C
相信这是对方程式不了解才会出错。. S3 m$ p/ K  C0 g8 \- O( a& s$ i
多谢翔大。/ r  d; l0 n9 e+ R. H' S' K

% E. u4 J! n5 a1 k  u/ I  V! I$ |
发表于 2016-5-29 15:42:10 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 17:13 编辑 5 a4 t- y9 \+ H! i$ a- A, ^9 a
zh_x0511 发表于 2016-5-29 14:51
& z/ a7 n7 ~+ m! F% [% `K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

$ [6 c2 M4 D* Z3 o  m; s按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
5 J, N. n2 X6 w: C; [: o* a' ^
发表于 2016-5-29 16:07:19 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-29 15:42
+ Z  y' ^  h( j1 a, T, `% U% V4 Y1 Z按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
+ d& O3 G( q) ?; j9 g7 u
K大如此信任小翔让俺十分惭愧,模型看了,; d2 s0 O& s2 o. R/ H$ n3 K
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:/ b- G% d( g( r

2 z- U$ i5 l$ I. b' `& G. f- z 2016-05-29_15-54-07.png - ]. f4 K# Z% S, b- P' ]) v

, [4 V& k' \9 [6 B7 g

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-29 16:07
) l; d2 Z' j/ r6 N* F' p: f" DK大如此信任小翔让俺十分惭愧,模型看了,  y' S. G) f2 ^1 u  Y
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
1 Z5 ]8 I) ]( w/ E1 d6 i0 `
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-29 16:50 编辑
% V8 |% z- L/ t/ r
zh_x0511 发表于 2016-5-29 16:07, l- s4 `) s& o
K大如此信任小翔让俺十分惭愧,模型看了,* }( i: b3 {! }/ q+ I7 x9 `% b
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

: Z% J6 H, N& M7 A" M再向翔大请教那个圆角的问题
/ j9 E# d* x6 c- y9 t请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?; H# J8 o7 A( L; B* v7 F$ M1 C
另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。" A' {9 i  T& R9 N/ P9 s% D6 ^
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei 于 2016-5-30 15:34 编辑
0 x$ g* [* i- q3 t: s+ ]% B
zh_x0511 发表于 2016-5-29 16:07
8 Z5 V4 p4 q, p# K$ u% e/ P6 ?K大如此信任小翔让俺十分惭愧,模型看了,
5 c/ U1 y3 Q7 S5 RK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

/ K$ P8 X8 R# I: Y用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。
- D0 W# o0 D" r& x; h: A% u5 ]2 a' B- Y5 S" m
发表于 2016-5-30 06:12:37 | 显示全部楼层 来自: 中国江苏镇江
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑
! j$ X) Q: d. a1 t
keilei 发表于 2016-5-29 16:45
. l/ b) L7 q" `2 c  t7 P2 ]% Q: R再向翔大请教那个圆角的问题
- P- I& s4 t7 n  W  t6 T请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

* a+ ?- F% E$ z% d2 C看过K大的档案,完全错误!
! A* o( ]4 G/ R% v/ L5 Q: ]; X. ]ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对% I3 X0 k$ O! h1 c! B4 T

& o* ?1 p, e. N& Z+ c 2016-05-30_5-51-25.png ! k/ i5 C4 A7 a6 q' c

4 m. ]9 J+ }' ]* k+ ?: T6 l. }& L
0 j  `% d/ l8 {# L. N' M先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。/ k5 G5 {# H; S" b4 c
还有那个阵列,完全可以用基准轴- [( E* z9 _$ Q

: T4 V$ n) {  U. |( i6 H capture-1.gif
# P1 K! ?- e. O其实软件有提示:( v, {9 t' b+ p" L- I4 i/ x% c6 L
2016-05-30_6-14-31.png . o0 d# }# h1 O  k9 c: u

, D% D8 H4 v& p4 D% F0 E# |
! U) ^8 g8 p7 V1 ]; b* Y这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。
6 P: O6 l2 z/ T! A& C+ E3 b- X" J, ]: Y4 n. A; N$ A

& ~6 U1 u2 C; Z& e9 N5 t3 N" _# C
发表于 2016-5-30 09:40:11 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 06:12
/ T( U& {/ ]3 h看过K大的档案,完全错误!
/ A( {; x: w% P, k6 iha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

, s/ e, x: v8 j我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
( r# q9 C: N* ~& G另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 09:402 s1 _: O$ f7 {! A# J1 c6 T
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。( v! U" R/ z# k& ~2 B2 ^9 Z
另外翔大用的是什么版本 ...
1 l0 s7 _. ]* u' ?5 b, D
我用的14版本
8 d2 P1 E& O1 r6 [; N) r
发表于 2016-5-30 10:24:44 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-30 10:09
) R4 \. M& M1 v我用的14版本

  r5 g. v# o$ [' P% |多谢翔大回复。
; l% O' V; H2 K- @在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层 来自: 中国广东肇庆
zh_x0511 发表于 2016-5-28 11:284 @5 [, {- a7 n3 J
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
3 e# n: J  e8 _. O9 n$ t
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层 来自: 中国江苏镇江
keilei 发表于 2016-5-30 15:41
- Z0 k+ k+ z8 s/ H9 \, o* s基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?

# n5 v+ Y: H: L5 U9 O1 RK大,俺很少用齿轮插件,帮不上忙啦
发表于 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 )

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