QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 4557|回复: 32
收起左侧

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

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

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

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

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

9 R' t3 g% F9 D; C7 E) I6 T8 t* j' X& I  O. m7 ^
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)
- W! ?# y) O" \) C  {首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示
- q  e; V4 {" p$ K0 H0 I% e
1.png
图1
$ i2 V0 V; {0 m
这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示
! a! K* ?! d$ G5 c. E" }: `
2.png
图2
( I) L8 x3 I5 M. X
在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示* m$ X. u! f3 g
3.png
图3

3 F' Z; p' Z/ ?% {0 F0 O' M" ~" a使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示8 V% A1 ^7 r$ V1 T: `
4.png
图4

: A7 D+ F. D  u6 R* P! k和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。) M2 d: i& y+ ~0 Q1 U1 }; n
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示. B1 J, n( x, z5 w
6.png
图6

. ?" s6 s3 n% m# @2 j* h通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示5 v. r6 ~- z4 [8 ~8 f
7.png
图7

: W6 W; r1 P2 s  o- Q绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示5 A1 s8 b& J% Q8 W+ \' _0 v2 Y
8.png
图8

- F3 }9 c0 I% @8 d最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示
5 n# N7 [: b2 L
9.png
图9
+ g8 U8 O' F! S8 B
从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示
; A4 V9 r8 W& p  U+ z
10.png
图10

1 N8 @+ Q. _0 R) o1 k: [
6 F+ X  x5 V1 ~1 k
" b0 x" m3 C- I; x2 M' w9 m5 ^! D

/ _+ f! s1 s" C
6 J' N6 i9 q% H  K/ C
3 B9 V: M* Z. o0 T3 \8 U( O& m

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了
0 U  ^9 J: K1 e  h8 ~( m4 B2 w8 S) S) ]7 u  J# N
2016-05-27_20-21-52.png
$ C& j( k6 F( [, X3 ]
5 [0 p: a2 \  l7 I( Z$ N
发表于 2016-5-28 16:27:25 | 显示全部楼层
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层
图文并茂的精彩教程,多谢老大分享。* \0 o0 |# O' H# d* ^# Y  ?
一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。& M6 l# B, g5 R, t, ]6 Y6 h
我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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 B, v3 K' I& l$ o( m% I4 g- |
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

* c3 \7 x, h; h请翔大指点一下:
* V& d+ N- ^) C4 V为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。, m' P2 P5 Z  B0 k4 q2 a
这个"db@草图1”要手动输入吗?为什么方程式亮红呢?
% L, h! P7 c1 U用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。2 W7 f/ Q$ {% _1 d) d3 T
Snap1.png 6 O) x+ Q3 J' r5 {" i1 S; I. D7 ]4 {
发表于 2016-5-29 13:33:28 | 显示全部楼层
keilei 发表于 2016-5-29 10:09
7 H' J  E/ ~7 ~0 \* _请翔大指点一下:
% v4 J7 t5 o9 f  X为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。# {4 B. ^1 b$ s
这个"db@草图1”要手动输 ...
, P) ]9 z; B" {% {
K大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 15:39 编辑
0 O# ]% ~; o5 |& a
zh_x0511 发表于 2016-5-29 13:33
3 M. n$ ?# J! ?2 x1 a5 j+ ZK大方便上传档案看下吗

1 v6 F% |1 @$ k  F$ A改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
) \, }9 u) T6 P2 d# X. _, C* S9 h- f( N2 u% O$ B
发表于 2016-5-29 14:51:53 | 显示全部楼层
keilei 发表于 2016-5-29 14:40- t) ^% \/ U# b$ u+ y3 z8 [
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
2 ]( k' w9 Y; y. e8 P" d* D/ M, i+ h; {$ o0 h
2012
8 _" o+ U, F9 U$ ]
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:8 C$ |: ^+ B- h1 @" L1 B
" ?4 o8 B! I: Z7 X$ y% M1 H" s
, a7 `4 Q2 v' }# b% _- o5 Q9 R
2016-05-29_14-42-02.png 7 e; \9 r) c! ~& z

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层
zh_x0511 发表于 2016-5-29 14:51
8 w, j, J0 l* ?& z) q& Q2 k  v3 vK大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
$ R) Y  R' L' Y
唉,枉我还核对了好几回,竟然还是出错了。6 C& b* X/ s8 Y5 p$ i
相信这是对方程式不了解才会出错。8 ^# a/ c% M) [4 S4 Q
多谢翔大。1 m# \3 C. p* Z0 I6 c( T

1 \4 a5 y* ~8 I5 y3 N
发表于 2016-5-29 15:42:10 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 17:13 编辑
, @! `7 Q( w6 W7 o% m+ F% P
zh_x0511 发表于 2016-5-29 14:51' `( ]! _5 f$ m2 o! D( B' F' a
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

4 u* b/ S; r/ j% }( {按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
/ X4 D1 w$ f% ~# _; S9 ^1 g
发表于 2016-5-29 16:07:19 | 显示全部楼层
keilei 发表于 2016-5-29 15:429 G! _% u' {( O
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
, h! s( D8 [& A( ?
K大如此信任小翔让俺十分惭愧,模型看了,6 M! l8 \: V) e
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:. j2 g5 z# Z% G: j+ n4 l, p& F

. K; ^9 K4 n; ?- ~; V4 g7 Y 2016-05-29_15-54-07.png . m$ n: B- v7 ]) B2 F# w

: G' r8 }* M1 u6 S

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层
zh_x0511 发表于 2016-5-29 16:073 x8 e' k+ [0 @! F
K大如此信任小翔让俺十分惭愧,模型看了,
1 R+ X( {" f5 P9 mK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
: `: K4 D3 A, j; m' @! d
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 16:50 编辑
: x- p/ E0 O3 A1 G, I& Q9 T
zh_x0511 发表于 2016-5-29 16:07
* K& k# Z$ w9 F4 PK大如此信任小翔让俺十分惭愧,模型看了,* o/ ?4 Y8 d6 \6 e
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
5 @0 E( w' k' ^3 ~. x& Q& l1 W/ t; X
再向翔大请教那个圆角的问题
1 E& j, \! U1 f% @0 H  f" C, m4 S) X/ J请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?; }0 _4 @' }" Q1 Y$ D0 b1 w7 k3 O
另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。6 N6 U6 P/ V/ t9 C
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层
本帖最后由 keilei 于 2016-5-30 15:34 编辑 ; x( I- w- M, M2 S+ L
zh_x0511 发表于 2016-5-29 16:07
. j5 h6 H' V; P+ H9 u- ^1 \' HK大如此信任小翔让俺十分惭愧,模型看了,
% \3 P/ ^$ _3 ]0 y) g/ aK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
# d+ s9 v& p2 i1 y3 `# E! a
用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。
- a# u& O+ w9 P
& s! K/ U1 g  r' K  g5 C
发表于 2016-5-30 06:12:37 | 显示全部楼层
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑
3 P. Y9 B, I  p2 q8 e, y7 m0 W
keilei 发表于 2016-5-29 16:45! r9 h/ C  i& i! I0 f5 {
再向翔大请教那个圆角的问题
4 p: E# V& p4 {9 ~请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

% h$ ?: }+ W% G- H6 I+ N看过K大的档案,完全错误!
! _# _, p/ f" R! j1 N' F) Nha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对' \* {3 ~( m% H: o1 \8 Y0 [6 e

, |# g8 A( @0 E1 {! h/ } 2016-05-30_5-51-25.png / U- C* E  C* X: D
$ |  o& x2 @) R/ \2 T, Y1 ~2 D/ E

! F+ a  y( |! c% k先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
+ L! n- p% U: T# A) `( o还有那个阵列,完全可以用基准轴! n0 {- x; V  A( S& S% [0 @

" i0 Z( |" U5 T! p( u8 X# x; I capture-1.gif , u# D* b! U& u2 `- I% `
其实软件有提示:) H% b- l. ~6 r+ L1 p* g4 Y. a
2016-05-30_6-14-31.png ! j$ X8 ]! l/ Z

5 o! J( [! v4 P" k: s5 Q
& S* B& w* P% Q9 C( }这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。, z! G$ F, L  J% A& h

4 B9 ^6 }0 m1 n9 z
) }2 y/ a& i& f! s
发表于 2016-5-30 09:40:11 | 显示全部楼层
zh_x0511 发表于 2016-5-30 06:12
8 n$ E( r$ _6 x* g看过K大的档案,完全错误!7 O% u+ Y7 S  D* q' R+ W: J& ?
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对
' c' C" k' k! }: }0 s) r$ n; \) w
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
: b6 @: H3 x: M& B) ?/ Q: O6 N另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层
keilei 发表于 2016-5-30 09:40( `) c* {. i; r9 O$ y# a
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
/ M' G4 B# _' f1 c! G另外翔大用的是什么版本 ...
* }4 n2 L  v- P/ a
我用的14版本
6 s: d( N8 `0 S, ~! w( d, C! `
发表于 2016-5-30 10:24:44 | 显示全部楼层
zh_x0511 发表于 2016-5-30 10:09
- Y) m' L- q/ x+ e我用的14版本

# f9 t5 Y/ v+ I- M多谢翔大回复。
% \5 \3 u0 y/ M0 I在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层
zh_x0511 发表于 2016-5-28 11:285 ^9 t" L. Q1 B7 J# }0 }% K3 x
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

. K  V3 G: Q, T基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层
keilei 发表于 2016-5-30 15:41
! c9 p5 J8 i) ?/ i1 K: ~基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
4 B! _0 q$ {- N/ v0 J9 T% h% 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备2023026364号-1 )

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