QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
SOLIDWORKS渐开线齿轮建模
ICT—Cookie lin
- x- I# h2 k# b. I! C
2 r$ H6 M1 ^7 s- x" @
SOLIDWORKS提供的零件库里面的齿轮都是利用圆弧,精度得到怀疑。不少公司在不购买插件的前提下如何能得到一个参数化的齿轮?下面简单介绍一下渐开线齿轮在SOLIDWORKS上的建模方法(注:本建模是在齿根圆大于基圆即齿数大于42成立)+ K1 D5 t8 A% [$ g. A9 I* h3 i
首先需要得到一张齿轮的参数,在这里我使用模数4,齿数60,齿厚20,正常齿时圆角取0.38个模数,短齿时圆角取0.46个模数,公式如图1所示7 x0 V: A/ @  r5 U) j) L$ E8 z) d
1.png
图1
  ?9 f" S% q' p( d. M) Z
这是一个参数化的齿轮,首先利用SW里面的方程式把全局变量写好,如图2所示& |; e7 l/ R/ P  R
2.png
图2

- S1 K9 Z' w/ Y3 i+ G! o在前视基准绘制一个圆,标注尺寸的时候直接输入“=”然后选择基圆“db”,为了方便后续操作,该尺寸名字改为“db@草图1”如图3所示
; H% n5 H' T, L8 I* m
3.png
图3

: ]) e2 g- i* {使用SW中【方程式驱动的曲线】进行绘制渐开线方程。渐开线的参数方程为x=r(cos φ+φsin φ),y=r(sin φ-φcos φ){百度圆的渐开线方程可以得到}。由于渐开线曲线和SW里面的方程式的独立的,为了得到想要的参数齿轮,半径r必须用“db@草图1”/2表示。如图4所示
) O3 z$ N3 Q5 f/ P# c5 ^
4.png
图4

# g+ d6 h  `1 w% y和绘制基圆的方式一样,把分度圆、齿顶圆、齿根圆一并绘制出来,如图5所示,退出草图。
6 r3 G# D) l, m7 L# C
5.png
图5
为了不破坏原有草图的方程式,我们需要新建一个草图来生成齿轮轮廓。如图6所示
; s4 ?+ H& k6 [
6.png
图6
/ N* u, A! r2 P# @% {3 J1 Z. L! {
通过两次拉伸,把厚度也链接到齿厚的方程式上。得到如图7所示" J1 f! D' B6 J0 l5 _4 o
7.png
图7
8 b2 X7 x' E2 h
绘制圆角,写一个条件方程,即当正常齿时圆角为0.38个模数,短齿时圆角为0.46个模数,如图8所示
# F4 q5 @8 f% O; L3 S# h3 r
8.png
图8
4 V$ ~# P, j* E9 x4 E: Y
最终阵列,把阵列数链接到方程式中的齿数“Z”,得到最终结果,如图9所示
5 d" a4 w. I& X
9.png
图9
. s/ l, B8 ?9 d  ^0 P1 \
从此去改方程式是模数、齿数和齿厚就可以得到一个全新的齿轮了,如图10所示; h2 j+ j. G  b) X5 E1 N. n- l
10.png
图10
9 w# J* G* [. l7 l5 E! n8 b" }, ^5 Q

% @" F! D  K5 q' _" V8 ]- o

8 p3 U* T' r" d2 g. Z$ c9 a& Z  F, s

4 F0 f! P' z( [7 }6 t9 }2 ~; _& c9 G4 T9 t* [- I- o; ~' |; s4 X( M

) p* V# g$ o- S4 r% E' {+ b2 W9 n" D

评分

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

查看全部评分

发表于 2016-5-28 11:28:21 | 显示全部楼层
感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆大于齿根圆就没有办法设变了
, G% E3 J; q: u. J3 E
( K0 A' G1 S) ~, H" r/ m 2016-05-27_20-21-52.png - k# @8 i* _3 ^! ^2 D& b

" n3 b) k- G# M" I' q5 ~0 M
发表于 2016-5-28 16:27:25 | 显示全部楼层
感觉现在的齿轮插件很多,没必要自己在去画……
发表于 2016-5-28 16:41:44 | 显示全部楼层
一劳永逸的好方法!
发表于 2016-5-28 19:53:42 | 显示全部楼层
图文并茂的精彩教程,多谢老大分享。
" @, e& k5 {5 H) W3 ^一般人平时画齿轮,绝对只是拿来看看而已,到出工程图时还得简化,所以齿轮精度高不高一点也不重要。
' j* Z6 \8 m# q# {; E) O我倒觉得学习方程式的运用才是本帖的精髓。
发表于 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
( ]  @4 n3 B4 |1 p感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...
; s% N# q' h( W7 @
请翔大指点一下:
+ p  r2 u. P% g" X为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。4 w9 f, k' G$ I/ _5 I
这个"db@草图1”要手动输入吗?为什么方程式亮红呢?3 F- a$ m0 y" J0 I% _
用变量"db"代替"db@草图1”,曲线也不对,还请翔大指教。
  B- K: l* B! d' V Snap1.png 8 M/ [) b$ b3 K, f" e+ Z
发表于 2016-5-29 13:33:28 | 显示全部楼层
keilei 发表于 2016-5-29 10:09+ M7 c) ~# W* I
请翔大指点一下:& W& U& L7 C. T: ?4 d
为了得到想要的参数齿轮,半径r必须用"db@草图1”/2表示。  L. d8 u7 g- q  o+ z" |% l% y& E! R
这个"db@草图1”要手动输 ...

9 z# f% Q' k& J( h, TK大方便上传档案看下吗
发表于 2016-5-29 14:40:15 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 15:39 编辑 : b2 o  m3 C: l
zh_x0511 发表于 2016-5-29 13:33) @; }6 b7 h0 I$ O) y/ c8 K
K大方便上传档案看下吗

; W. `* N4 N- L改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。2 E  \) r3 W. t5 q+ i0 c6 i
" {% {' ]% U! R7 M1 S
发表于 2016-5-29 14:51:53 | 显示全部楼层
keilei 发表于 2016-5-29 14:401 ]8 V; w4 |& q
改了一下,方程式不亮红了,但渐开线不对,请翔大帮忙看看是哪个环节出问题了,谢谢。
0 `4 o; r$ `" m% n; Z- K* ?, d1 U! N9 N& ~  t7 R
2012

1 [/ w5 i2 `, w9 @3 L' d" e) @K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:  a2 i" }8 _& I7 `* _  J
* c. F9 n7 w( |. K9 ]# d

5 i' g4 R! Y9 u/ \ 2016-05-29_14-42-02.png 6 m; U0 q3 \$ J1 ?6 _1 S" X

评分

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

查看全部评分

发表于 2016-5-29 15:02:19 | 显示全部楼层
zh_x0511 发表于 2016-5-29 14:51! ]) v" f+ O, g7 v% Q
K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:

5 p$ S# O" f1 X' p% z$ i唉,枉我还核对了好几回,竟然还是出错了。# Z/ |$ Y4 z. g: c: Q+ U
相信这是对方程式不了解才会出错。& F1 ~, z: c4 O; m; e3 j* K
多谢翔大。
( `8 C0 C2 M, _3 b3 Q* D/ C
4 v- o/ Z# v4 F8 a& p+ G4 R
发表于 2016-5-29 15:42:10 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 17:13 编辑 ( O! W$ d! W8 r0 P3 R8 {
zh_x0511 发表于 2016-5-29 14:51
( E9 t' O; Y8 B+ e. v& j! `K大该打PP,方程式照抄也会出错,箭头所指“+”应该是“-”:
8 U* _# V- ~8 E1 C- M% @' _& ^8 J7 ]& d3 P
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。" g2 W4 f6 O6 K+ T3 I
发表于 2016-5-29 16:07:19 | 显示全部楼层
keilei 发表于 2016-5-29 15:42# v* a; |( y! b2 q6 N9 T
按照教程抄了一个,感觉齿有点细长,再请翔大帮忙看看模型是否有错,谢谢。
1 V6 \- g7 ]+ v) w: ]" I% [/ v
K大如此信任小翔让俺十分惭愧,模型看了,
( v5 ~& r5 M. z0 V# cK大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较长:; A# H3 _/ {: j0 k# I8 |. M
& D: E6 S5 X# H- Y0 x
2016-05-29_15-54-07.png $ X1 g) }: n; J& E5 N

+ ]5 E! ~: I9 {5 |  S5 Y

评分

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

查看全部评分

发表于 2016-5-29 16:17:55 | 显示全部楼层
zh_x0511 发表于 2016-5-29 16:07
: p! I4 z, ^+ SK大如此信任小翔让俺十分惭愧,模型看了,6 {9 E/ A5 S( r  x) b: A
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
5 u' |; j7 f; b: a1 D3 A  I
多谢翔大指导!
发表于 2016-5-29 16:45:43 | 显示全部楼层
本帖最后由 keilei 于 2016-5-29 16:50 编辑
/ T0 c/ J% g3 I$ R( p4 s
zh_x0511 发表于 2016-5-29 16:07
6 w3 T+ o4 z" g# FK大如此信任小翔让俺十分惭愧,模型看了,1 t8 k  N, X6 t  G9 o. m
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...

% t7 w0 w8 t2 L2 x3 ^再向翔大请教那个圆角的问题
# w% ~) Z+ z% @0 `8 a请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆角后再修改的,这样有问题吗?* Q: o1 M$ Z* f& `) i, p! M
另外,图中的=if( "ha*">=1,0.38*"m",0.46*"m"),ha后面有个*号,感觉不对啊,按这样输入,在2016中会报错,改为=if( "ha">=1,0.38*"m",0.46*"m")也就是把那*号去掉就没问题。/ z2 Y! K. J/ Z
00000.png
发表于 2016-5-29 17:15:58 | 显示全部楼层
本帖最后由 keilei 于 2016-5-30 15:34 编辑
) p& z& ^* f: z4 G
zh_x0511 发表于 2016-5-29 16:07
: J" e. b; T: x! @K大如此信任小翔让俺十分惭愧,模型看了,0 }) c, X" B0 j9 M
K大第一步拉伸用的是基圆,应该是齿根圆才对!导致齿看上去较 ...
$ M9 k& z$ [& `! z- s- x2 Z" n) D% M
用什么参考来做阵列轴看来有讲究,又修改了一下,感觉这个才是正确的,在2012和2016中打开和修改都没问题,翔大再帮忙看看。, N: O( s& t6 W) ]
: n) ~! v) B% h1 j: S8 _
发表于 2016-5-30 06:12:37 | 显示全部楼层
本帖最后由 zh_x0511 于 2016-5-30 06:33 编辑
. }4 \& D6 o2 g7 H/ R* j
keilei 发表于 2016-5-29 16:458 ]3 C( h- h: L+ F  m8 [
再向翔大请教那个圆角的问题
$ I+ q0 N7 W# p+ b请问这个圆角的方程式该如何理解,图中方程式无法在圆角界面中输入,我是圆 ...

) i, t) V+ G' q( O看过K大的档案,完全错误!
3 f4 E  N( G$ cha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对
* l  y4 @2 s8 T& h. D7 L* M! j1 ^
1 ^" b' L! k( A' @0 c: I 2016-05-30_5-51-25.png
) h  S! A: Z% K- }; W, {* a) z+ B# {2 m8 k% E
( d0 j; F3 [3 x
先说说那个圆角方程的输入(注意ha已被我修改为ha*):这个"ha*"完全不需要手动输入,鼠标移到全局变量那一栏,然后选择一下即可。
3 K1 t  G9 _; L" l还有那个阵列,完全可以用基准轴
8 o. z: X, k2 z5 A, v* D+ ~( W7 ]; F
capture-1.gif ; G5 U7 h: j$ ~2 v# [
其实软件有提示:
- C5 K, M; a0 H/ @" y- k 2016-05-30_6-14-31.png
1 v2 |' m$ h0 H9 }$ q7 ^
% M# ~, k; j/ X3 A
! H, }8 a0 Y9 N3 I/ H, H8 l/ S这个方程的意思是:如果齿顶高系数大于等于1,那么齿根处圆角等于0.38乘以模数,如果不是,那就等于0.46乘以模数。  j$ ^7 }# v) X' e6 f
6 a3 t- W" O. T% F* F" S

4 U1 v, F+ o. `6 D& f6 V4 d( t1 J
发表于 2016-5-30 09:40:11 | 显示全部楼层
zh_x0511 发表于 2016-5-30 06:126 G  G. V; @7 @4 ^
看过K大的档案,完全错误!. q$ p3 Q8 I7 o1 I) M8 \
ha是齿顶高,ha*是齿顶高系数,你这样修改ha=1,肯定是不对

# ]' ~+ X% A9 H. _/ G1 U9 m: ?! w我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。
' J' _- h3 l( c+ t另外翔大用的是什么版本?2012不能象你演示中那样输入,2016可以。
发表于 2016-5-30 10:09:14 | 显示全部楼层
keilei 发表于 2016-5-30 09:408 M$ X) M9 l' _) b& K, f
我对齿轮和方程式的应用都不熟悉,这方程式原来是这个意思,多谢翔大,受教了。0 s  l/ S: U/ o& |  c
另外翔大用的是什么版本 ...

" {5 R( K1 y& K" X- F- c我用的14版本! F! F1 \" O* [
发表于 2016-5-30 10:24:44 | 显示全部楼层
zh_x0511 发表于 2016-5-30 10:09
5 _  g! D% V. t. v2 }我用的14版本
/ O8 V0 z, X' S1 C8 X' Z
多谢翔大回复。
* `! x4 ]6 f. D) W# g在2012中,如果阵列轴选临时轴或边线,那么在2016中打开就会报错,用角度标注来阵列就没问题。
发表于 2016-5-30 15:41:09 | 显示全部楼层
zh_x0511 发表于 2016-5-28 11:28
3 s; h9 w9 Z/ n! G- c: c! _! M" K感谢楼主分享,虽然toolbox和插件都有齿轮模型,但是我一直都是自己画,方法几乎和楼主一样,问题也是基圆 ...

& K4 Z) F! R3 Q基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
发表于 2016-5-30 18:20:25 | 显示全部楼层
keilei 发表于 2016-5-30 15:41' E. p2 d0 Z8 w. W- R
基圆大于齿根圆就没有办法设变,请教翔大,那些齿轮插件是如何处理这个问题的?
7 u4 l0 m1 V0 Q  h' `' q  K  W
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 )

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