本帖最后由 楊善梅 于 2016-1-15 20:41 編輯 . _* `0 t% p5 k2 i8 p
8 k; Y4 p( d4 g p6 i! p1 f; o
翻開《CATIA V5R17典型機械零件設計手冊》P68,“表3-3 創建斜齒輪的參數和公式”$ r, K6 Z) t. Q2 [2 E7 {. ^- }6 Q
名稱 值(或公式) 類型 說明
% K3 g% s/ {; A4 n mn 5 長度 法面模數
. ?- P% o; ^2 _% I2 |# q z 25 整數 齒 數
' J! w3 A9 K0 j% M& L& S+ z an(alpha) 20 角 度 壓 力 角
8 l$ f% o: J1 k" l2 n1 h+ }- B beta 16 角 度 螺 旋 角; p' m" ?5 `0 z. V- K! o* H/ r
hax 1 實 數 齒頂系數
7 \$ m* ?3 Y4 j2 P cx 0.25 實 數 齒系系數
6 \. p; N7 V; P z2 Q b 50 長 度 齒輪寬度 A; t( z1 \4 _/ q* o, g
x 0 實 數 變位系數
" R* a' W; Q9 l* f1 ]" y ha (hax+x)*mn 長 度 齒 頂 高
' m* w5 d$ Z) ?' h m9 m- | hf (hax+cx-x)*mn 長 度 齒 根 高
% {- I) V' t, P! w, H1 g: U/ u! ] d mn*z 長 度 分度圓直徑& b( T7 t6 F! ?$ t( O) z& P8 [' k, E
da d+2*ha 長 度 齒頂圓直徑( }% o; j1 Y# Z8 r8 \
db d*cos(alpha) 長 度 基圓直徑
3 _) m+ j5 R$ j, v c4 B df d-2*hf 長 度 齒根圓直徑
. ]1 A$ O( g4 O pf 0.38*mn 長 度 齒根圓角半徑2 M7 L+ z$ y( `8 T1 i
6 _# r5 b% e! S! j1 \
其中從“d mn*z 長 度 分度圓直徑”這一行開始,一直到“df d-2*hf 長 度 齒根圓直徑”這里都是錯誤的。斜齒圓柱齒輪,在計算模數,壓力角,齒頂高系數,齒系系數,都得要按照端面參數去計算,乍一看,表上還少了一些參數,哈哈,倘若此例是直齒圓柱齒輪的話,看起來還能過得去。如果按斜齒圓柱齒輪的計算公式去計算則是牛頭對不上馬嘴,無法做出正確的齒輪模型來,操作起來簡直就是亂了方寸。$ `0 ]4 `* `6 \2 t
& n! } w1 S* P# x, M5 e
y0 ]) q$ |( {# r J- Y
于是我便按照斜齒變位齒輪的計算公式逐個排列成一張新的公式表如下:) _9 |! B' ]( _" q/ |
$ ~) a' |" A, t# }: o
名稱 值(或公式) 類型 說明
" e N4 y$ b" d9 t7 y0 ]4 f1 l& U" y8 D2 N" j
mn 5 長度 法面模數
# F* r7 [- x! U" B5 Y z 25 整數 齒 數
+ ?9 y. P0 j; h* q an(alpha) 20 角 度 壓 力 角
. U6 ?4 u9 e" d$ N beta 16 角 度 螺 旋 角5 \/ T8 D. x0 Y) v8 T
mt mn/cos(beta) 長 度 端面模數% K/ C |& N/ q
at atan(tan(an)/cos(beta)) 角 度 端面壓力角
- R) @7 D3 g" o8 R9 |+ z7 c! G. E hax 1 實 數 齒頂系數- M# V+ h* ]. v W
cx 0.25 實 數 齒系系數( Y$ }$ R8 S2 x) ~" _% Y
b 50 長 度 齒輪寬度 R- { I! ? T
x 0 實 數 變位系數
. D) r. b5 h- F2 v ha (hax+x)*mn 長 度 齒 頂 高* R( x8 E$ l+ x, O1 P0 f
hf (hax+cx-x)*mn 長 度 齒 根 高
+ O5 L1 }, G1 A" h9 d+ ^. I d mt*z 長 度 分度圓直徑
+ \$ R0 w4 s7 c! N; x9 i9 f( ] da d+2*ha 長 度 齒頂圓直徑+ j+ Z; Y o: R" w/ E
db d*cos(beta) 長 度 基圓直徑( U. F" l# `; @6 _0 m @
df d-2*hf 長 度 齒根圓直徑' R3 I# [9 _+ p: w" M/ d5 R) g2 H
pf 0.38*mn 長 度 齒根圓角半徑
J. f( U/ I- a/ z/ \9 Q Q PI*d/tan(beta) 長 度 螺旋導程
% x5 Q$ L' k$ M" r9 d7 F. J5 d2 ~& @9 c) V e8 m; {( o( M% C
按照原書上介紹的操作方法,先行啟動CATIA V5R20軟件,64位。因為手邊的電腦操作系統是WIN7 64位,而本書所介紹的CATIA的版本則是CATIA V5R17,還是二零零八年之前流行的版本,在WINDOWS XP系統下運行,32位軟件。如今隨著網速的不斷提升與個人電腦的存儲容量加大,電腦早已用上了WIN7操作系統,硬件配置比之前提升了很多很多。哈哈,因此之前一直沿用的一些經典版本的第三方應用軟件,如我在二零零七年之前就已經再熟悉不過了。
8 q$ {/ N! T! M. j$ d! }
+ k* @" E |, U: X. q
9 n$ ?( b* A2 q' e CATIA V5R17,并且一直伴隨著我從慈溪一路來到溫州,直到二零一三年十月一號,我的那臺Q8300電腦主機被換掉之時,這一版本的軟件也就隨之被淘汰。
^/ P. `) {" o6 P
0 k1 D/ f$ ^, r 其實CATIA V5R17與CATIA V5R20,操作方法還是大至相同的,只不過在原先V5R17版本的基礎上新增了一些新功能,響應速度也比之前老版本的相對快一些罷了。. x3 @2 Z$ V- _, Z' l1 ^* ~) N5 A
1 ]" S" z8 g% I6 A U ~# n! V
. G, D8 V' Z8 H! J; k' c8 r 啟動CATIA V5R20,在主菜單中單擊“開始”——“形狀”——“創成式外形設計”,進入創成式外形設計工作臺。新建一個文件名為“25 gear”(我是按照系統默認的方式新建文件名)的零部件。在主菜單中,單擊“工具”——“選項”按照此書介紹的操作方法對系統進行相關的設置,使得模型樹中能夠顯示參數和關系,最后將重新整理好的齒輪參數逐一輸入到“公式”圖標“f(x)”中,得到如下的圖。
& ]- M% _+ X+ N2 H9 _# [- A, N9 ~5 e o5 a7 f5 U% R2 o
1 ^( h/ F* P$ s/ O5 ? ~
! L2 \& Z8 @7 G( a' C+ i3 S$ ^! [# R9 @ 接下來是創建齒輪的分度圓,齒頂圓,齒根圓,基圓。單擊“草繪”圖標,并選擇“x,y平面”作為草繪的基準平面,以坐標原點為圓心,繪制一個直徑為任意大小的圓,標注尺寸。
$ W1 k7 t0 d/ i3 `5 p& W' u
2 x/ p: q. \( S2 G" I9 m* b0 f& q# t% R# O* d/ U- U
) |5 l n" N$ X$ P7 \/ K9 U 鼠標右擊圓的尺寸,彈出右鍵菜單,選中“半徑,1對象”——“定義….”——“編輯公式”。 0 o L4 J( q) ?
繪制分度圓: 3 z+ y8 h9 g. \4 Y
& ~: e3 j$ P# w
) q u- i# ]9 ]& J! U7 d8 d 繪制完了之后,退出草繪工作臺。接著使用同樣的方法去繪制齒頂圓,齒根圓,基圓。& l2 o/ K" g+ Y5 m5 @
. b$ K1 V# b% ~2 L- q: {
- g9 B# Q) X% v# u% D& j
# d# F* d O' z& `8 d$ s7 N3 y 創建漸開線齒形,單擊“規則”圖標fog,在彈出的對話窗口中輸入“x”點擊“確定”,進入“規則編輯器”(定義“xx”為長度,“t”為實數。因為前面輸入了變系數x,因此在這里只能輸入xx,否則系統不能正確區分而報錯)在編輯區鍵入漸開線函數的xx方程:
1 ^3 y: l$ N0 c3 j, K' P5 q u
5 a5 u) B5 _5 o5 u2 z* B0 Y 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能在模型樹中正常顯示,完成之后如下圖:
& c. d! ^4 F. S7 ?( L8 ]! w' q3 m
6 u% {; S. d! H$ C2 ]! r8 T* }% @& Q* H0 J6 ?, E0 a/ W
$ {, r1 B3 c7 H) j8 S 在建立好的漸開線方程“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等所有數據,得到如下的圖。
3 ?: q# G' L/ X3 A) M7 J, w3 u0 F
5 n: s$ O z) a x' U 2 `$ i5 [( z6 w/ g( t
在創成式設計工作臺的環境下,啟用樣條曲線命令描出漸開線。7 A' u. Q/ ?! A7 C, [2 c
& Y& N. t6 w2 i& F! T3 d3 a9 d
$ P" r6 }3 G: {
0 }2 C) \# V9 {6 m! w* X- P 經過一系列的操作之后得到了齒輪輪齒一側的形狀。
. Q/ [- _9 p7 ~4 S& V4 S
4 \3 i6 F" i, r9 J, n
( m" S/ i! P$ Y) W: {7 M W/ ^; R + E1 Z: A9 L' m, v/ k
齒輪的輪寬設定為b+5,以便于后邊進行齒輪的端面填充裁切,兩邊各自切去2.5。內孔為70mm,14mm的單鍵槽,最終得到了齒輪的三維實體圖。呵呵,隨意修改公式里的任意一個數據,齒輪的模型均會發生一定的變化,隨著參數的改變而同步改變,響應速度還是很快的哦。
1 v3 l9 L n' ]- q) m1 p9 M |