CATIA繪制漸開線直齒輪,斜齒輪詳細教程

今天給大家講解一下CATIA中怎么繪制漸開線直齒輪,斜齒輪~~

然后文章最后給大家分享一下,我自己開發的生成齒輪的宏程序


首先在繪制齒輪之前,我們需要對齒輪的參數有一定的理解

我們需要給定以下齒輪參數

m 標準模數,有推薦的標準值,可以查詢國家標準值范圍
z 齒數
a 分度圓壓力角
r,rt,rl,rb 分別是分度圓半徑,齒頂圓半徑,齒根圓半徑,基圓半徑,他們的數值是由m,z,a混合運算得出的
s 齒厚

第一步,定義參數如下圖所示:

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖1

第二步驟,我們定義漸開線方程,隨著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的略過

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖2

至此為止,結構樹上已經出現各種parameters 和 relations


第三步驟,我們繪制四個圓的圖形

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖3


第四步驟,我們繪制漸開線圖形,先繪制一堆漸開線點,然后用spline連接起來,具體的方法可以參考文章末尾視頻教程,可以一個點一個點的繪制,或者說采用vba快速繪制生成都可以,繪制結果如下

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖4

第五步驟 完成齒輪草圖的繪制!這個過程中涉及到齒厚的定義,如果不清楚請移步視頻講解,視頻鏈接位于文章末尾

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖5

到這里如果是想做直齒輪就可以直接對草圖進行拉伸操作,得到如下:CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖6

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖7

如果我們想繪制漸開線斜齒輪,那么我們繼續

第六步驟,想要繪制斜齒輪,我們首先需要把斜齒輪的螺旋線畫出來,我們可以在剛才繪制的齒輪外形上任意選擇一點作為螺旋線的起點

螺旋線的螺距H=π*mt*(z+2*cosβ)/tanβ,mt是端面模數,β是螺旋角,關于斜齒輪的端面模數和法向模數,請自行百度吧,我們定義一個螺距參數如下

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖8

第七步驟,選擇helix(螺旋線)命令,以H為螺距,齒寬為20mm定義一下螺旋線,如下圖,做出一條z向距離為20的螺旋線

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖9

第八步驟,對之前繪制的齒輪草圖,以第7步繪制的螺旋線為導向進行rib操作,即可得到最終的斜齒輪模型,如下所示,至此,完成斜齒輪的繪制!

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖10

但是到此就滿足了嗎,并沒有,我們可以按照上述提供的思路開發一個宏程序,界面如下所示CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖11CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖12CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖13CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖14CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖15CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖16CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖17CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖18CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖19CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖20CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖21CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖22CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖23CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖24CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖25

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖26

我們填寫完參數,嘗試運行一下程序,即可得到如下的動畫演示

CATIA繪制漸開線直齒輪,斜齒輪詳細教程的圖27

是不是速度so fast!!哈哈哈

文章來源:CATIA小螞蟻

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

4
2
7