韋余蘋,奚富由
(桂林理工大學(xué)南寧分校 ,廣西 南寧 530001)
漸開線直齒圓柱齒輪在機(jī)械制造行業(yè)被廣泛應(yīng)用,是因?yàn)槠涔ぷ骺煽?、傳動比精確平穩(wěn),效率高、使用壽命長,結(jié)構(gòu)簡單且制造成本低,測量和安裝方便等優(yōu)點(diǎn)。但其設(shè)計(jì)方法和過程因?yàn)辇X體結(jié)構(gòu)、齒廓形狀復(fù)雜而繁瑣復(fù)雜。通過Creo軟件的二次開發(fā)模塊,建模時系統(tǒng)以程序形式記錄下設(shè)計(jì)步驟和尺寸參數(shù)列表,建成同類齒輪設(shè)計(jì)的數(shù)據(jù)庫,從而生成設(shè)計(jì)模型。齒輪設(shè)計(jì)用戶根據(jù)需要修改程序參數(shù),即可生成新齒輪,這就使不熟悉三維軟件的技術(shù)人員也可使用已建立的模型進(jìn)行更新設(shè)計(jì),大大減少了繁雜的重復(fù)勞動。此外,還為齒輪的傳動仿真、優(yōu)化設(shè)計(jì)、有限元分析和具體生產(chǎn)加工打下堅(jiān)實(shí)基礎(chǔ)。
這里僅介紹漸開線直齒圓柱齒輪的參數(shù)化設(shè)計(jì)準(zhǔn)備工作。
這里,齒輪的齒高系數(shù)取為1、頂隙系數(shù)取為0.2,則齒輪的結(jié)構(gòu)參數(shù)取值見表1所示。
表1 齒輪的結(jié)構(gòu)參數(shù)
其中模數(shù)m、齒數(shù)z、齒輪寬度B和壓力角α是可變的,齒輪寬度B隨結(jié)構(gòu)要求取值。
從1.2結(jié)構(gòu)參數(shù)式方程中,將齒輪結(jié)構(gòu)的可變參數(shù)設(shè)置為設(shè)計(jì)變量:模數(shù)m、齒數(shù)z和齒輪寬度B及壓力角α.
與設(shè)計(jì)變量相關(guān)的式子就是參數(shù)化設(shè)計(jì)的關(guān)系式,這些關(guān)系式將在設(shè)計(jì)過程中推導(dǎo)出來。
首先,應(yīng)該注意到Creo基于特征的參數(shù)化設(shè)計(jì)只是“結(jié)構(gòu)相似而尺寸不同”,但是,尺寸(型號)不同的產(chǎn)品,卻能夠通過修改尺來生成。
其次,必須指出,在Creo環(huán)境下,每建立一個模型,都會對應(yīng)地有一個宏文件來記錄模型的具體產(chǎn)生過程,要控制模型的建立過程可以通過修改該宏文件,由此控制生成的模型[2]。使用Creo參數(shù)化設(shè)計(jì)模塊,一是要選定程序語言,二是要輸入設(shè)計(jì)變量的值(人機(jī)交互模式),如模型的特征尺寸和存在性參數(shù)、特征之間的關(guān)系、質(zhì)量參數(shù)等,然后通過設(shè)計(jì)變量的驅(qū)動,最終生成新的三維模型,這樣就大大提高了設(shè)計(jì)效率。
所述關(guān)系是尺寸符號和參數(shù)之間的等式,用于關(guān)系的參數(shù)必須以字母開頭(不區(qū)分大小寫),參數(shù)名不能包含如!、”、@和#等非法字符;針對于每一個尺寸數(shù)值系統(tǒng)都會相應(yīng)地創(chuàng)建一個獨(dú)立的尺寸編號,所給定的編號依據(jù)不同模式會有所區(qū)別,其目的是通過變更變量數(shù)值來改變模型形狀大小。
設(shè)置變量并賦值:模數(shù)m=1、齒數(shù)z=20、壓力角a=20、齒輪寬度B=5.結(jié)果如圖1所示。
圖1 設(shè)置變量
基本圓方程如下[1](系統(tǒng)關(guān)系式從d0排起)
關(guān)系式(1) d0=m*z-m*2.5
關(guān)系式(2) d2=m*z
關(guān)系式(3) d1=d2*cos(a)
關(guān)系式(4) d3=m*z+m*2
應(yīng)用Creo草繪功能繪制任意4個同心圓,輸入基本圓方程得到齒頂圓d3、分度圓d2、基圓d1、齒根圓d0如圖2所示。因?yàn)榛緢A4個方程均與變量有關(guān),因此得到4個關(guān)系式。
圖24 個基本圓
齒廓漸開線曲線如圖3所示。漸開線曲線方程如下:
R=d1/2,θ=T*90
Z=0
Y=R*sin(θ)-R*cos(θ)*θ*(PI/180)
X=R*cos(θ)+R*sin(θ)*θ*(PI/180)
圖3 齒廓漸開線曲線
由漸開線拉伸曲面寬度與齒輪寬度B相同,得到關(guān)系式(5),將曲面從齒根圓延伸到圓心(延伸距離等于齒根圓半徑d0/2),得到關(guān)系式(6)且結(jié)果如圖4所示。
圖4 單齒齒廓曲面
關(guān)系式(5) d4=B
關(guān)系式(6) d5=d0/2
關(guān)系式(7)d6=360/(4*z)
關(guān)系式(8) d7=B
關(guān)系式(9) d8=360/z
關(guān)系式(10)d9=z-1
關(guān)系式(11)d10=B
如圖5所示,找到漸開線與分度圓的交點(diǎn)A0點(diǎn)(即齒輪傳動時的嚙合點(diǎn)),因?yàn)辇X厚對應(yīng)圓心角為360/(2*z)、單個齒的對稱中心所對應(yīng)的圓心角為d6=360/(4*z),于是,由A0點(diǎn)繞齒輪的軸心旋轉(zhuǎn)1/2個齒厚,得到單個齒的對稱中心線,采用鏡像方法就可以找到對稱的2個漸開線曲面截線,修剪多余線條得到單個齒的截面。
圖5 齒廓曲面鏡像結(jié)果
然后,將齒根圓沿著工作軸線拉伸5(B值),得到關(guān)系式(8)d7=B,結(jié)果如圖6所示。
圖6 齒根圓拉伸結(jié)果
將單齒曲面繞軸線旋轉(zhuǎn)一個齒距角度值(360°/z=18°),得到復(fù)制角度距離關(guān)系式(9)為:
d8=360°/z=18°
由此復(fù)制出第二齒,如圖7(a)所示,所得到尺寸(齒距對應(yīng)的圓心角d8=18°)將在下一步創(chuàng)建全齒陣列關(guān)系式的時候用到。
將2.4復(fù)制的第二齒沿著18°方向陣列19齒,得到陣列齒數(shù)的關(guān)系式表達(dá)式(10)為d9=(z-1),對陣列增量選擇[按關(guān)系定義增量],輸入[memb-i=360/z](通過編輯方式),陣列個數(shù)選為19(因?yàn)槿绻嚵袀€數(shù)選為20會有一個重復(fù),這時雖然可以采用隱藏第一個單齒的方法解決,但是,在后期加工中不能編輯刀具路徑),完成齒廓曲面設(shè)計(jì)如圖7(b)所示。
圖7 齒廓曲面
如圖8所示,用曲面合并的方法將齒廓曲面依次進(jìn)行修剪,最后得到完整齒廓曲面。
圖8 齒廓曲面圖
將齒頂圓d3拉伸成曲面,厚度等于齒輪寬度B,得到關(guān)系式(11)d10=B,結(jié)果如圖9所示。將2個曲面合并,同時進(jìn)行實(shí)體化,得到設(shè)計(jì)結(jié)果如圖10所示。
圖9 拉伸成曲面
圖10 實(shí)體化后的設(shè)計(jì)結(jié)果
在Creo應(yīng)用軟件,任意修改變量m、z、a、B中的某項(xiàng),系統(tǒng)重新計(jì)算就會得到新的齒輪,如表2所示。
表2 不同變量對應(yīng)的設(shè)計(jì)結(jié)果
前面介紹的是齒輪設(shè)計(jì)主要參數(shù),對于諸如鍵槽、倒圓角、齒輪軸孔及非工作結(jié)構(gòu)孔等其他結(jié)構(gòu)參數(shù),也可以采用同樣的方法,先把相應(yīng)的設(shè)計(jì)變量加入到程序中,最后通過關(guān)系式進(jìn)行創(chuàng)建。
基于Creo完成的直齒圓柱齒輪參數(shù)化設(shè)計(jì)模型有如下優(yōu)勢:①準(zhǔn)確完成復(fù)雜造型的設(shè)計(jì);②快速生成多個方案;③方便修改方案;④實(shí)現(xiàn)專業(yè)之間的精確對接。該方法的應(yīng)用提高了設(shè)計(jì)效率,減輕了齒輪設(shè)計(jì)的勞動強(qiáng)度,所提供的設(shè)計(jì)模型適用于為后期的仿真、有限元分析和優(yōu)化設(shè)計(jì)。另外,其他種類的零件設(shè)計(jì)也可以參照進(jìn)行。