QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
系统
[系统通知] 平台第一个项目外包——项目拼多;正式上线,欢迎各单位个人有外包、设计、采购、加工需求的,在此寻找更牛的解决方案
2021-07-01
查看: 4550|回复: 32
收起左侧

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
/ @8 I* ^0 O* o7 r1 E0 k

& ]8 [; c" f" B$ b) N( N3 FSOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)
# h* T! n% U- b$ e8 ^9 a/ x首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示' K9 v/ P/ g. e" }
1.png
图1

4 U# E2 u$ V& \这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
6 B5 b5 F+ w) j5 e* `8 u
2.png
图2
: |, W9 V3 k3 }/ d* T3 a  Z4 Y7 D  t
在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
% Y. _. I6 M  j: ~5 ]! \9 {; S
3.png
图3
7 O+ U' h: O$ U/ z4 W
使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示
% @/ b0 s! X. l- ]5 o" j: P/ N
4.png
图4
- M* _3 L( k0 w3 L! z3 P: K& j9 C2 Z
和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。) a# G9 U1 A0 H: n- n& Y
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示4 R- l4 G) c- l. \9 T8 H
6.png
图6
3 w/ v% D3 ]& G0 X. d# O$ ~+ z
通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示: o5 L. P( c5 y9 j/ J) F
7.png
图7

/ S; ?7 m+ `+ E: D绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示& `' J. V+ n1 b2 s
8.png
图8
; u- i* r  I! z+ h; o
最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示4 N6 \; Y% S1 Y' I5 |
9.png
图9

7 h- v. i. {4 x+ b$ U  r( O% d从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示; e- K& \' Q, X/ y7 k- [0 H
10.png
图10

0 _' L( ?; _$ g( Y% @( Z5 L  O: L
  Z6 ?. x8 W: C+ f5 F
2 g6 W* f& x! v
0 w8 G- p! ?& n7 ^9 G5 c$ A

8 C( I* B) o4 ^3 V& q
1 ?9 E0 ]& I  Z# D+ \! {

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了, |! g* A: R) U5 \; I8 V1 R3 q7 \
% S  J+ l  \. M( o; s6 ^
2016-05-27_20-21-52.png ! P; [: C  l4 r8 L* M& j: R; a
  @2 _0 Z, l( U1 R
发表于 2016-5-28 16:27:25 | 显示全部楼层
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层
图文并茂的精彩教程,多谢老大分享。$ H" q3 q/ h! Z9 ^/ G4 N
一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。
, P- c# ^6 p* I# I我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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
. d3 Q4 U3 U9 @+ ?感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

" k5 i5 g# E# f8 q# ]* y请翔大指点一下:
" J( S3 @" t8 _+ P+ j: v, \$ y为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。: G1 X+ v, f+ M% W
这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
  I) J8 r( E4 O+ ]/ ], X用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
/ C. Q6 l( M! ]) a5 _8 ^5 T) u9 ~ Snap1.png
1 k  @+ l- b% g) T
发表于 2016-5-29 13:33:28 | 显示全部楼层
keilei 发表于 2016-5-29 10:098 L0 C. l; d1 H' f2 c; g8 l+ S, C7 i
请翔大指点一下:
1 W2 d; N/ V% [6 }1 }  Y" M为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。
/ l, \1 U0 ], k4 F这个"db@草图1”要手动输 ...
$ |7 o% j/ R$ p. U& S
K大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 15:39 编辑 6 c( l' \* a, X7 u% v5 O1 Z" @
zh_x0511 发表于 2016-5-29 13:33! E1 y( J2 l! d/ \* d
K大方便上传档案看下吗

5 @, S! i. `, {: Y# R改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。9 m3 N( ]& O1 I
7 x3 K$ Z. f  \8 I
发表于 2016-5-29 14:51:53 | 显示全部楼层
keilei 发表于 2016-5-29 14:40
! T7 j+ Z5 B3 Y' K改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。4 t% J/ z! \" v
7 J+ m  Q) W+ P
2012
9 Q4 ?! M# K' L" ^$ n# P
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:2 A* _9 X, d. y& c

0 h4 H7 A. C: G1 v, o& H
4 u( J+ _: u: l9 _( j' d0 N 2016-05-29_14-42-02.png
7 j2 Z& R" h  S

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层
zh_x0511 发表于 2016-5-29 14:51
: d9 ~  d7 s1 l( W" a" T& U/ }K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

+ P* ^  R4 z$ Q* X( E唉,枉我还核对了好几回,竟然还是出错了。6 I& v- d9 G% A* I% G5 ~8 T- J
相信这是对方程式不了解才会出错。+ F; h) \# a) W2 R$ W3 Y3 {! [0 c' W
多谢翔大。, M. H5 `& n# e  X
8 x5 g" Y5 C/ S% e' S
发表于 2016-5-29 15:42:10 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 17:13 编辑
$ N; C! E1 R" Q
zh_x0511 发表于 2016-5-29 14:51. j3 m* J/ i9 X" D- |
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

6 Z. u0 u! V& u8 G0 c3 G* Z按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
( u: r/ b. K6 O4 l* X
发表于 2016-5-29 16:07:19 | 显示全部楼层
keilei 发表于 2016-5-29 15:42
- U8 J/ ?8 N5 b% k: S$ u; D1 V2 w按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。

4 Y# h* y4 C! a4 l+ m; q5 sK大如此信任小翔让俺十分惭愧,模型看了,
' T6 l# R  t( SK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:, u0 e0 A" O. H# Q) \+ I
7 W/ I) x' X& G3 L; _
2016-05-29_15-54-07.png
  V+ {- C* W" T5 J  Z
5 u9 o/ G, y* f7 o" {

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层
zh_x0511 发表于 2016-5-29 16:07
4 t( o( W! e3 r* \; pK大如此信任小翔让俺十分惭愧,模型看了,
, p( H* n2 m& t1 q6 N& jK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
/ F! K+ l. q& i* F
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 16:50 编辑
. \$ d2 b. Y1 F/ {; T
zh_x0511 发表于 2016-5-29 16:07
) z0 p) e2 U3 }9 P8 H9 w" {) H/ r" QK大如此信任小翔让俺十分惭愧,模型看了,' h  y& r6 f4 T: Q- k3 m# z
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
: D/ u1 K9 F/ g$ u
再向翔大请教那个圆角的问题& i! a8 c6 _& x8 u2 @& N
请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?, O+ P# Q8 ~' `; ^' m  `( ~
另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。
* i' J  M1 |& l1 l
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层
本帖最后由 keilei 于 2016-5-30 15:34 编辑 & Y4 a# ?4 \  \' N4 W8 u; L; N
zh_x0511 发表于 2016-5-29 16:07! |* U5 E3 |8 \7 ~, }
K大如此信任小翔让俺十分惭愧,模型看了,
9 ]. g9 l; A+ v+ xK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

! j" A! n( e& e/ U用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。9 A: o3 i8 {7 w8 v& X; S- j
; _+ D& W; W1 R5 i7 u3 c! Q1 J
发表于 2016-5-30 06:12:37 | 显示全部楼层
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑 # }8 @1 M1 i0 R7 U/ U
keilei 发表于 2016-5-29 16:45
& o+ J/ V$ l6 X; a再向翔大请教那个圆角的问题
8 P5 l% |  }" J4 S0 B% {: `+ @/ ]请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

& d- W# f: ~3 V& ]看过K大的档案,完全错误!* j( }. i1 Q* \$ k
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对4 a  }% \( Q3 G9 B. T, z5 m7 W

4 k5 C% f5 w3 r7 T$ w 2016-05-30_5-51-25.png : {* |- O% z/ s1 c
% {) M1 \) R  D6 b7 b6 R, @/ a

8 [3 X. E3 r$ t. f1 y先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
: u: g6 H0 Q! Y还有那个阵列,完全可以用基准轴
! z# o& |7 B) z( N2 D8 ^
. f7 M' R% A  N capture-1.gif
+ q  l( z  b/ R; B* U8 u: k' H其实软件有提示:
0 L, w6 M& C1 c 2016-05-30_6-14-31.png 2 {! z0 D# B+ E  x- b

% S1 }4 u7 z6 t6 C7 P( j: A! B: C: V( ?
这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。
1 O! Y7 x: i- b1 B- Y: H4 R, t$ k' j$ h3 {" g8 n, E

/ U% l4 i8 O/ c9 F/ D
发表于 2016-5-30 09:40:11 | 显示全部楼层
zh_x0511 发表于 2016-5-30 06:122 _9 R. G9 }, T( [% o6 r
看过K大的档案,完全错误!
) @9 p; R1 K! h3 t8 t1 Hha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

/ x# l" t( |. `. y0 N我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。5 l, K7 l! l( @  r  Z
另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层
keilei 发表于 2016-5-30 09:40  d0 a/ z2 Y" {2 G6 ~- K5 ~- x
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。+ p) A- s1 G9 q- M+ i- R+ m
另外翔大用的是什么版本 ...

& G2 q( H, R( j我用的14版本1 Z* M$ ?) ?4 S/ Y& }! Q+ r
发表于 2016-5-30 10:24:44 | 显示全部楼层
zh_x0511 发表于 2016-5-30 10:09
( |+ D: Y: n8 I7 C, s7 I( i& x我用的14版本
: }- v8 T$ E" R) O, W- G
多谢翔大回复。
7 H5 L4 w' ?/ R2 c% d+ n  v( ~7 ^$ ^' L在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层
zh_x0511 发表于 2016-5-28 11:28
, f9 r7 U, i+ b; Y9 A感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
) v& a! w9 I  X7 O) _1 i
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层
keilei 发表于 2016-5-30 15:41
7 A7 t6 N4 Y, ^0 @  b8 g基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
. h- F7 t% O% O0 c+ B
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 )

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