CATIA繪制漸開線直齒輪,斜齒輪詳細教程
今天給大家講解一下CATIA中怎么繪制漸開線直齒輪,斜齒輪~~
然后文章最后給大家分享一下,我自己開發的生成齒輪的宏程序
首先在繪制齒輪之前,我們需要對齒輪的參數有一定的理解
我們需要給定以下齒輪參數
| m | 標準模數,有推薦的標準值,可以查詢國家標準值范圍 |
| z | 齒數 |
| a | 分度圓壓力角 |
| r,rt,rl,rb | 分別是分度圓半徑,齒頂圓半徑,齒根圓半徑,基圓半徑,他們的數值是由m,z,a混合運算得出的 |
| s | 齒厚 |
第一步,定義參數如下圖所示:
第二步驟,我們定義漸開線方程,隨著t的取值改變,x,y定義了位于漸開線上的點的位置,在繪制漸開線的時候,我們只需要用spline命令連接這些點即可!漸開線方程如下兩個公式
x=rb*sin(t*PI*1rad)-rb*t*PI*cos(t*PI*1rad)
y=(rb*cos(t*PI*1rad) )+((rb*t*PI)*sin(t*PI*1rad))
其中定義x(t)坐標的界面如下所示,y的略過
至此為止,結構樹上已經出現各種parameters 和 relations
第三步驟,我們繪制四個圓的圖形
第四步驟,我們繪制漸開線圖形,先繪制一堆漸開線點,然后用spline連接起來,具體的方法可以參考文章末尾視頻教程,可以一個點一個點的繪制,或者說采用vba快速繪制生成都可以,繪制結果如下
第五步驟 完成齒輪草圖的繪制!這個過程中涉及到齒厚的定義,如果不清楚請移步視頻講解,視頻鏈接位于文章末尾
到這里如果是想做直齒輪就可以直接對草圖進行拉伸操作,得到如下:
如果我們想繪制漸開線斜齒輪,那么我們繼續
第六步驟,想要繪制斜齒輪,我們首先需要把斜齒輪的螺旋線畫出來,我們可以在剛才繪制的齒輪外形上任意選擇一點作為螺旋線的起點
螺旋線的螺距H=π*mt*(z+2*cosβ)/tanβ,mt是端面模數,β是螺旋角,關于斜齒輪的端面模數和法向模數,請自行百度吧,我們定義一個螺距參數如下
第七步驟,選擇helix(螺旋線)命令,以H為螺距,齒寬為20mm定義一下螺旋線,如下圖,做出一條z向距離為20的螺旋線
第八步驟,對之前繪制的齒輪草圖,以第7步繪制的螺旋線為導向進行rib操作,即可得到最終的斜齒輪模型,如下所示,至此,完成斜齒輪的繪制!
但是到此就滿足了嗎,并沒有,我們可以按照上述提供的思路開發一個宏程序,界面如下所示
我們填寫完參數,嘗試運行一下程序,即可得到如下的動畫演示
是不是速度so fast!!哈哈哈
文章來源:CATIA小螞蟻
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















