本帖最后由 杨善梅 于 2016-1-15 20:41 编辑
9 Z' J; k8 G4 u. ~5 q6 }& [/ ~$ ^: O
3 ~; L4 e4 i, u" Y/ s+ V2 k 翻开《CATIA V5R17典型机械零件设计手册》P68,“表3-3 创建斜齿轮的参数和公式”8 Z3 q+ D/ O3 M. V2 @
名称 值(或公式) 类型 说明$ {, O& M; N$ w; G k# W, Z
mn 5 长度 法面模数. G4 S5 Z) S. B/ \3 t4 ~) R
z 25 整数 齿 数
$ d+ T6 D, |$ ~ an(alpha) 20 角 度 压 力 角
; `! ], A( i; x4 M beta 16 角 度 螺 旋 角* U) B3 E. h! |+ H3 i
hax 1 实 数 齿顶系数
. N1 V' O, \# g+ q m cx 0.25 实 数 齿系系数
/ U: \& j0 K3 Z! L' P b 50 长 度 齿轮宽度
* O3 T6 b, P+ h8 k9 { x 0 实 数 变位系数0 A- G' `$ P: t% ^" C6 H, O d2 g
ha (hax+x)*mn 长 度 齿 顶 高
2 g( R) r$ R* K" J# O8 ^ hf (hax+cx-x)*mn 长 度 齿 根 高" U7 |: e6 V1 {: }, S# n0 z
d mn*z 长 度 分度圆直径
, l* l7 U- g5 Y6 z3 a8 ^1 E da d+2*ha 长 度 齿顶圆直径
% d( k3 l' Q; I: z& [6 n db d*cos(alpha) 长 度 基圆直径1 F; _+ S& x. z
df d-2*hf 长 度 齿根圆直径8 X; `" f2 Z7 j2 c* \
pf 0.38*mn 长 度 齿根圆角半径% U6 `; `7 C, v* ^" \
' O& W0 _5 N# v 其中从“d mn*z 长 度 分度圆直径”这一行开始,一直到“df d-2*hf 长 度 齿根圆直径”这里都是错误的。斜齿圆柱齿轮,在计算模数,压力角,齿顶高系数,齿系系数,都得要按照端面参数去计算,乍一看,表上还少了一些参数,哈哈,倘若此例是直齿圆柱齿轮的话,看起来还能过得去。如果按斜齿圆柱齿轮的计算公式去计算则是牛头对不上马嘴,无法做出正确的齿轮模型来,操作起来简直就是乱了方寸。
1 u+ L8 F6 ?. _& w5 E! r. y: k) Z
) U8 [1 [1 @* `$ X
于是我便按照斜齿变位齿轮的计算公式逐个排列成一张新的公式表如下:! B1 P( u1 i4 y6 E& V' H
$ Y4 O+ V* k6 I8 O2 N 名称 值(或公式) 类型 说明: K/ A+ P- Y; z. ]; ^0 \+ t
! r3 p" ^) H, ^( ^! w. [
mn 5 长度 法面模数2 W0 p3 ^8 ~6 e! Z
z 25 整数 齿 数
S+ ]+ E& h9 d( o# W0 U an(alpha) 20 角 度 压 力 角
3 ~. _ N1 ? X! |( y7 d beta 16 角 度 螺 旋 角1 R7 b: M: u! O; l \; P
mt mn/cos(beta) 长 度 端面模数
5 J& r, z. N) u at atan(tan(an)/cos(beta)) 角 度 端面压力角
- G; I4 H3 A9 S0 Z; K hax 1 实 数 齿顶系数
! O4 v5 R+ H9 y6 p cx 0.25 实 数 齿系系数
2 Q8 t. q5 w; X6 k+ x( _ b 50 长 度 齿轮宽度/ P4 n/ {" Y( |8 | d0 P4 G8 [
x 0 实 数 变位系数
7 j: r$ g/ g+ O2 d4 r6 d& |) Y ha (hax+x)*mn 长 度 齿 顶 高
- t9 j; l! d" F& Y- V hf (hax+cx-x)*mn 长 度 齿 根 高& E7 d# t* ` O2 L# f
d mt*z 长 度 分度圆直径
. x9 t6 c& f+ m/ j9 |: ^6 }2 _ da d+2*ha 长 度 齿顶圆直径8 p# N" s! P# i, @, E
db d*cos(beta) 长 度 基圆直径0 C3 w1 ^7 \; W# Z+ c* g
df d-2*hf 长 度 齿根圆直径% H A+ w6 c6 D+ p& `! n R9 ~
pf 0.38*mn 长 度 齿根圆角半径
* \: T1 Q+ g4 O' k1 Q- B Q PI*d/tan(beta) 长 度 螺旋导程
% J% v2 r1 ?- Z- r' f6 r5 [8 Q/ w) M' T6 _# N9 y: c6 G
按照原书上介绍的操作方法,先行启动CATIA V5R20软件,64位。因为手边的电脑操作系统是WIN7 64位,而本书所介绍的CATIA的版本则是CATIA V5R17,还是二零零八年之前流行的版本,在WINDOWS XP系统下运行,32位软件。如今随着网速的不断提升与个人电脑的存储容量加大,电脑早已用上了WIN7操作系统,硬件配置比之前提升了很多很多。哈哈,因此之前一直沿用的一些经典版本的第三方应用软件,如我在二零零七年之前就已经再熟悉不过了。
! i4 y2 @, Y. z% |8 C4 w7 l- T4 ?; s# S% y5 J2 R
9 Q1 o+ w$ w/ ~ s/ w0 c- r CATIA V5R17,并且一直伴随着我从慈溪一路来到温州,直到二零一三年十月一号,我的那台Q8300电脑主机被换掉之时,这一版本的软件也就随之被淘汰。. y8 H6 u4 I6 D& m: o
, ^) t" A% z7 C0 F 其实CATIA V5R17与CATIA V5R20,操作方法还是大至相同的,只不过在原先V5R17版本的基础上新增了一些新功能,响应速度也比之前老版本的相对快一些罢了。
& _; @. u3 x) W- h
9 }% ?/ O5 \. s
- x. }. p5 [: t 启动CATIA V5R20,在主菜单中单击“开始”——“形状”——“创成式外形设计”,进入创成式外形设计工作台。新建一个文件名为“25 gear”(我是按照系统默认的方式新建文件名)的零部件。在主菜单中,单击“工具”——“选项”按照此书介绍的操作方法对系统进行相关的设置,使得模型树中能够显示参数和关系,最后将重新整理好的齿轮参数逐一输入到“公式”图标“f(x)”中,得到如下的图。$ I1 y h5 V6 r$ r2 K
$ x6 l+ o. N( R6 k9 X
' F1 `6 q" f& b
* q2 s# D& x! r. A& G 接下来是创建齿轮的分度圆,齿顶圆,齿根圆,基圆。单击“草绘”图标,并选择“x,y平面”作为草绘的基准平面,以坐标原点为圆心,绘制一个直径为任意大小的圆,标注尺寸。" E) o( K1 S1 h1 p3 R5 A$ Y6 d
& D! P) w2 T" J5 H/ U2 d: h5 J0 U9 U$ T5 U( P* n6 j! e/ v
3 {/ b4 o0 q! P/ I 鼠标右击圆的尺寸,弹出右键菜单,选中“半径,1对象”——“定义….”——“编辑公式”。 $ q- Z1 K% |$ h" H7 i9 n$ g
绘制分度圆:
, P; |) ^7 E( @; T' ^
) |9 n, r, j* m9 V. L5 G! L* ?! q- t" j/ G. z$ S. s
绘制完了之后,退出草绘工作台。接着使用同样的方法去绘制齿顶圆,齿根圆,基圆。1 p/ I$ ~; p* s* m; L
. Y8 y0 Q+ [2 d- l. H: j
7 {/ ^' {. V* w: x
# h3 m: L# |% q 创建渐开线齿形,单击“规则”图标fog,在弹出的对话窗口中输入“x”点击“确定”,进入“规则编辑器”(定义“xx”为长度,“t”为实数。因为前面输入了变系数x,因此在这里只能输入xx,否则系统不能正确区分而报错)在编辑区键入渐开线函数的xx方程:& x7 C5 f9 |# D& s( ]4 ]
1 n& v8 g A7 k+ x xx=db/2*cos(PI*t*1rad)+db/2*sint*PI*1rad)*t*PI,点确定。然后以同样的方法去定义y,并键入y=db/2*sin(t*PI*1rad)-db/2*cos(t*PI*1rad)*t*PI,里面的参数最好是键入参数下拉菜单“词典”中已有的数据,如果人为手动输入相关字符的话,则系统很容易出现报错,造成输入失败。本书提供的X,Y两个方程式,似乎有点不正确,输入到系统中会直接报错,而且里面还缺少弧度单位,输入系统之后,fog在模型树上不能正确显示。按照上面的式子输入则fog能在模型树中正常显示,完成之后如下图:: Q" T2 C8 B8 m
& n8 L2 n% c4 p3 y$ ]3 g9 \7 a' _8 v5 G1 C
8 O6 X& S8 d( f2 H
在建立好的渐开线方程“xx,与y上描点,将t设置为,0,0.02,0.04,0.06,0.08,0.1,0.12,0.14,0.16,0.18,0.2,0.22,0.24,0.26,得出相应的坐标点(H,V)。点击“x,y平面”,——点图标,弹出“点定义”对话窗口。设置成在平面上,选定x,y平面,1:右击H,弹出右键菜单,选定编辑公式,弹出“公式编辑器”,双击模型树当中的“fog xx”,选中“公式编辑器”下拉菜单词典中的“法则曲线”,选中右边的“-Evaluate()”,在“()”中填上“0”。点确定——确定,返回“点定义”窗口。重复上面的方法定义V,然后是确定——确定,直至退出“点定义窗口”。后边以同样的方法去分别定义0.02,0.04,0.06,……0.26等所有数据,得到如下的图。
9 l5 t) b% t. a% F ^% X6 `( }+ e$ y# q- m1 Y& D- d, E- ^
, y2 _: ]) t# K+ r7 W0 d% C : L$ s2 f% m' U# p" V& ^! y
在创成式设计工作台的环境下,启用样条曲线命令描出渐开线。
+ e! h6 s5 p$ n: f0 x7 F* J
0 j% w+ A) D& G: h& ~; h4 n7 O' j
) D) |7 L; w7 k5 V- s+ k* T, i8 u ( F6 V6 W- S9 v1 J
经过一系列的操作之后得到了齿轮轮齿一侧的形状。
( |* ^- Q2 R$ q0 r: ^5 x/ E2 k' @* a* A8 i' [/ `& W
3 D, t. Y9 u$ g+ q
: d/ o ~: A! ]) i7 X1 c 齿轮的轮宽设定为b+5,以便于后边进行齿轮的端面填充裁切,两边各自切去2.5。内孔为70mm,14mm的单键槽,最终得到了齿轮的三维实体图。呵呵,随意修改公式里的任意一个数据,齿轮的模型均会发生一定的变化,随着参数的改变而同步改变,响应速度还是很快的哦。4 h- K# W \# |; G3 S
|