李俊文 陳玉蓮
(廣州理工學(xué)院機(jī)電工程學(xué)院, 廣東 廣州 510540)
隨著現(xiàn)代科技社會(huì)和數(shù)字化設(shè)計(jì)技術(shù)的不斷發(fā)展,快速設(shè)計(jì)技術(shù)已在很多機(jī)械設(shè)計(jì)領(lǐng)域快速發(fā)展??焖僭O(shè)計(jì)方法又稱為快速響應(yīng)設(shè)計(jì)方法,它是一種以縮短產(chǎn)品設(shè)計(jì)周期,提高產(chǎn)品質(zhì)量的現(xiàn)代設(shè)計(jì)方法[1]。Chang K H等人[2]開(kāi)發(fā)了一個(gè)開(kāi)放和集成的設(shè)計(jì)系統(tǒng),該系統(tǒng)環(huán)境集成多個(gè)模塊,能夠使工程師以CAD實(shí)體模型形式進(jìn)行具有最佳運(yùn)動(dòng)學(xué)和動(dòng)態(tài)性能的快速機(jī)構(gòu)設(shè)計(jì),同時(shí)能夠?qū)崿F(xiàn)高級(jí)參數(shù)化建模、仿真分析和優(yōu)化設(shè)計(jì)等功能。Chandel N S等人[3]開(kāi)發(fā)了用于設(shè)計(jì)低馬力農(nóng)用拖拉機(jī)傳動(dòng)系的決策支持系統(tǒng),該系統(tǒng)提供了用于計(jì)算離合器尺寸、齒輪比及齒輪齒數(shù)等各種齒輪設(shè)計(jì)參數(shù)的圖形用戶界面,能夠有效地預(yù)測(cè)不同型號(hào)拖拉機(jī)傳動(dòng)系統(tǒng)的設(shè)計(jì)。劉洋[4]以飛機(jī)長(zhǎng)桁結(jié)構(gòu)件的制造特征進(jìn)行分類,采用參數(shù)化設(shè)計(jì)技術(shù)構(gòu)建了長(zhǎng)桁參數(shù)化模型,建立了飛機(jī)長(zhǎng)桁的參數(shù)解算方法完成快速設(shè)計(jì)。張延安等人[5]對(duì)目前拖拉機(jī)變速箱箱體的開(kāi)發(fā)周期長(zhǎng)、設(shè)計(jì)與制造成本高等問(wèn)題提出了一種基于多種設(shè)計(jì)軟件開(kāi)發(fā)的拖拉機(jī)變速箱箱體快速設(shè)計(jì)方法。采用快速設(shè)計(jì)方法設(shè)計(jì)機(jī)械產(chǎn)品效率高,產(chǎn)品設(shè)計(jì)周期短,加快產(chǎn)品的更新?lián)Q代,加快智能制造的發(fā)展。
軸作為支承傳動(dòng)零件,且以回轉(zhuǎn)傳遞運(yùn)動(dòng)和扭矩的機(jī)械零件,軸的結(jié)構(gòu)設(shè)計(jì)是否合理直接影響減速器的傳動(dòng)性能。軸的結(jié)構(gòu)設(shè)計(jì)非常關(guān)鍵,但結(jié)構(gòu)設(shè)計(jì)計(jì)算的過(guò)程非常繁雜,且與軸上零件的設(shè)計(jì)與選擇同步,如軸承的選型、齒輪的設(shè)計(jì)、聯(lián)軸器的選擇和帶輪的結(jié)構(gòu)設(shè)計(jì)等,并且對(duì)結(jié)果進(jìn)行校核。傳統(tǒng)的設(shè)計(jì)計(jì)算工作量大,且易出錯(cuò),效率低,為了解決這些問(wèn)題,本文開(kāi)發(fā)了減速器軸的快速設(shè)計(jì)系統(tǒng),包括結(jié)構(gòu)設(shè)計(jì)、校核計(jì)算和操作界面的開(kāi)發(fā),并聯(lián)合UG參數(shù)化設(shè)計(jì)功能,建立了軸的三維模型[6],直觀表達(dá)設(shè)計(jì)結(jié)果。
軸根據(jù)所承受的載荷不同,可以分為轉(zhuǎn)軸、傳動(dòng)軸和心軸。轉(zhuǎn)軸既傳遞轉(zhuǎn)矩又承受彎矩,如減速器軸;傳動(dòng)軸只傳遞轉(zhuǎn)矩而不承受彎矩或者彎矩很小,如汽車中的傳動(dòng)軸;心軸只承受彎矩而不承受轉(zhuǎn)矩,如自行車的前軸。減速器軸最常見(jiàn)的結(jié)構(gòu)形式是階梯軸,在軸的設(shè)計(jì)過(guò)程中,根據(jù)軸上零件的類型、尺寸及安裝情況、齒輪受載情況等完成每個(gè)軸段的長(zhǎng)度和軸徑計(jì)算。另外,軸的毛坯、制造和裝配工藝、安裝和運(yùn)輸?shù)纫蛩匾矔?huì)影響到軸的結(jié)構(gòu)設(shè)計(jì),總的設(shè)計(jì)原則是要保證軸上零件的位置準(zhǔn)確、固定可靠、裝拆方便,加工簡(jiǎn)便。減速器軸在設(shè)計(jì)過(guò)程中,涉及到鍵連接、滾動(dòng)軸承和聯(lián)軸器等的選型與校核,應(yīng)一并考慮,減速器軸的快速設(shè)計(jì)流程如圖1所示。
對(duì)于既傳遞轉(zhuǎn)矩又承受彎矩的轉(zhuǎn)軸,可用設(shè)計(jì)公式初步估算軸的直徑,但必須把軸的許用扭切應(yīng)力[]適當(dāng)降低,以補(bǔ)償彎矩對(duì)軸的影響。計(jì)算公式為
(1)
式中:C為由軸的材料和承載情況確定的常數(shù),見(jiàn)表1所示;P為傳遞的功率,kW;n為軸的轉(zhuǎn)速,r/min;d1為最小軸段的直徑,mm;。由式(1)所得到的d值一般作為傳遞轉(zhuǎn)矩軸段的最小直徑。
計(jì)算最小軸徑后根據(jù)每個(gè)軸段上零件的安裝情況來(lái)推算其他軸段的直徑。首先判斷軸肩的功能是定位軸肩還是非定位軸肩,進(jìn)而確定軸肩的高度h,則相鄰軸段的直徑d2=d1+2h。若相鄰軸段與標(biāo)準(zhǔn)件相配合,則按照標(biāo)準(zhǔn)件來(lái)調(diào)整軸徑[7]。
表1 常用材料的[]和C值
表1 常用材料的[]和C值
軸的材料[]/MPaCQ235,2012~20160~1353520~30135~1184530~40118~10740Cr,35SiMn40~52107~98
注:當(dāng)作用在軸上的彎矩比傳遞的轉(zhuǎn)矩小或只傳遞轉(zhuǎn)矩時(shí),C取最小值;否則取最大值。
若最小軸段為安裝軸承處,必須要參考國(guó)家標(biāo)準(zhǔn)規(guī)定的內(nèi)徑以及按照壽命或者載荷條件來(lái)進(jìn)行校核,若不合理則需加大軸徑處理。滾動(dòng)軸承標(biāo)準(zhǔn)內(nèi)徑可由文獻(xiàn)[7]查出。
并由軸承疲勞壽命中的L-P計(jì)算模型得到疲勞壽命L10,計(jì)算公式為:
(2)
式中:C為滾動(dòng)軸承的額定動(dòng)載荷,N;可查機(jī)械設(shè)計(jì)手冊(cè)[8];P為滾動(dòng)軸承的當(dāng)量動(dòng)負(fù)荷,N;ε為軸承壽命指數(shù),當(dāng)滾動(dòng)體為球軸承時(shí)ε=3,滾子軸承時(shí)ε=10/3;式(2)中L10的單位是106r。
在實(shí)際應(yīng)用中,通常用小時(shí)數(shù)來(lái)表示軸承的疲勞壽命L,故式(2)變?yōu)椋?/p>
(3)
將軸承的實(shí)際壽命與預(yù)期壽命比較進(jìn)行校核,若不符合要求則需重新選擇軸承的型號(hào)。
若最小軸段為安裝聯(lián)軸器處,同樣要參考國(guó)家標(biāo)準(zhǔn)規(guī)定的內(nèi)徑來(lái)調(diào)整。同時(shí)要對(duì)聯(lián)軸器的工作能力進(jìn)行驗(yàn)證,判斷是否滿足轉(zhuǎn)矩要求。
TC=KAT≤Tn,n (4) 式中:TC為聯(lián)軸器的計(jì)算轉(zhuǎn)矩,N·m;KA為工作情況系數(shù),可查機(jī)械設(shè)計(jì)基礎(chǔ)[9];T為名義轉(zhuǎn)矩,N·m;Tn為所選聯(lián)軸器型號(hào)的公稱轉(zhuǎn)矩,N·m;nP為所選聯(lián)軸器型號(hào)的許用轉(zhuǎn)速,r/min;n為軸的轉(zhuǎn)速,r/min。 另外,若軸段上有鍵槽,為了保證軸的強(qiáng)度,單鍵槽的軸段直徑可增大3%~5%,雙鍵槽可增大7%~10%。 軸的材料對(duì)軸的強(qiáng)度影響非常大,要求韌性和抗疲勞性能較好,軸常用的材料一般是碳素結(jié)構(gòu)鋼。齒輪減速器中的軸是非常典型的轉(zhuǎn)軸,若采用一般的鋼制材料,可用第三強(qiáng)度理論求出危險(xiǎn)截面的當(dāng)量應(yīng)力σe,強(qiáng)度條件為: (5) 式中:σb為危險(xiǎn)截面上彎矩M所產(chǎn)生的彎曲應(yīng)力,MPa;為轉(zhuǎn)矩T所產(chǎn)生的扭切應(yīng)力,MPa。假設(shè)某圓軸的直徑為d,于是有: (6) (7) 式中:W為軸的抗彎截面系數(shù);WT為軸的抗扭截面系數(shù)。將式(6)、(7)代入式(5)中得到: (8) 對(duì)于一般的轉(zhuǎn)軸,其彎曲應(yīng)力σb是對(duì)稱循環(huán)變應(yīng)力,而扭切應(yīng)力的循環(huán)特性一般與σb不同,將轉(zhuǎn)矩T乘以折合系數(shù)α以考慮兩者循環(huán)特性不同的影響,即 (9) 折合系數(shù)α如表2所示。 表2 折合系數(shù)α [σ-1b]、[σ+1b]、[σ0b]分別是對(duì)稱循環(huán)、靜應(yīng)力及脈動(dòng)循環(huán)狀態(tài)下的許用彎曲應(yīng)力。 按疲勞強(qiáng)度條件進(jìn)行精確校核計(jì)算主要考慮變應(yīng)力的校核計(jì)算,考慮應(yīng)力集中、外形尺寸、載荷、表面質(zhì)量和表面強(qiáng)化等因素條件,計(jì)算出彎矩和轉(zhuǎn)矩在危險(xiǎn)截面處引起的變應(yīng)力。求出校核計(jì)算的安全系數(shù),并使其稍大于或等于設(shè)計(jì)安全系數(shù)S,即 (10) 式中:Sσ、S、Sca為心軸、傳動(dòng)軸和轉(zhuǎn)軸的計(jì)算安全系數(shù),為軸的設(shè)計(jì)安全系數(shù);σ-1、-1為對(duì)稱循環(huán)變應(yīng)力時(shí)軸的彎曲和扭轉(zhuǎn)剪切疲勞極限;σa、σm為軸所受彎曲交變應(yīng)力的應(yīng)力幅值和平均應(yīng)力;a、m為軸所受扭轉(zhuǎn)剪切交變應(yīng)力的應(yīng)力幅值和平均應(yīng)力;φσ、φ為彎曲和扭轉(zhuǎn)時(shí)的平均應(yīng)力折合為應(yīng)力幅的折算系數(shù),是材料常數(shù)。根據(jù)實(shí)驗(yàn),對(duì)碳鋼,φσ≈0.1~0.2;對(duì)合金鋼,φσ≈0.2~0.3,φ≈0.5φσ;Kσ、K為彎曲和剪切疲勞極限的綜合影響系數(shù)。 對(duì)于一般的減速器軸無(wú)需進(jìn)行精確校核,若精密減速器軸則按照實(shí)際工況條件進(jìn)行疲勞強(qiáng)度的精密校核計(jì)算,以確保精密減速器的高性能要求。若減速器軸有剛度要求時(shí),則需進(jìn)行軸的剛度校核計(jì)算等。 MATLAB是一種具有強(qiáng)大數(shù)據(jù)計(jì)算功能的軟件,MATLAB中的GUI模塊主要功能是用于圖形用戶界面設(shè)計(jì),可以不用瀏覽繁冗的程序代碼而進(jìn)行操作,用戶可利用GUI模塊自身提供的各種界面按鈕能夠方便快速地設(shè)計(jì)出圖形用戶操作界面,操作比較簡(jiǎn)易,具有非常好的可視化交互性[10]。 MATLAB GUI有以下兩個(gè)顯著優(yōu)點(diǎn):一是運(yùn)用MATLAB GUI可以快速生成圖形用戶操作界面,通過(guò)GUIDE生成xx.fig文件,利用各種界面按鈕與主執(zhí)行代碼之間的Callback函數(shù)建立聯(lián)系;二是MATLAB GUI可以將文件編譯成獨(dú)立的可執(zhí)行程序exe文件,用戶不需要安裝MATLAB軟件,只需安裝相應(yīng)版本組件運(yùn)行環(huán)境文件MCRinstaller.exe,即可運(yùn)行程序[11]。 MATLAB GUI模塊提供了多種界面按鈕進(jìn)行系統(tǒng)界面的設(shè)計(jì),如靜態(tài)文本(Static Text)、編輯框(Edit Text)、按鈕(Push Button)、坐標(biāo)軸(Axes)、單選按鈕(Radio Button)和彈出式菜單(Pop-up Menu)等。 按照減速器軸的設(shè)計(jì)流程,采用傳統(tǒng)的設(shè)計(jì)計(jì)算方法很復(fù)雜,為了提高設(shè)計(jì)效率,開(kāi)發(fā)了減速器軸的快速設(shè)計(jì)系統(tǒng),該系統(tǒng)從6個(gè)板塊進(jìn)行設(shè)計(jì),6個(gè)板塊分別是最小軸徑的估算、聯(lián)軸器的校核、其他軸段直徑的推算、軸承的校核、軸的校核、聯(lián)合UG建模參數(shù)的txt文本輸出,減速器軸的快速設(shè)計(jì)系統(tǒng)操作界面如圖2所示。 從圖2 可以看出,該系統(tǒng)設(shè)計(jì)界面將6個(gè)板塊平鋪排列,界面清晰,操作方便,各個(gè)板塊的功能介紹具體如下所述。 (1)最小軸徑的估算。根據(jù)式(1),首先確定軸的材料,根據(jù)文獻(xiàn)[7]查得許用剪切應(yīng)力,并將軸的功率和轉(zhuǎn)速輸入,點(diǎn)擊“估算結(jié)果”按鈕,即可得到最小軸徑dmin,而且也能得到該軸段安裝帶輪或者聯(lián)軸器鍵連接的規(guī)格,將在輸出的txt文本中顯示。 鍵槽的長(zhǎng)度、聯(lián)軸器的孔徑和長(zhǎng)度等參數(shù)的確定均用到find函數(shù)查詢矩陣數(shù)據(jù)中滿足判斷條件在矩陣中的位置索引。 (2)聯(lián)軸器的校核。若最小軸徑處安裝聯(lián)軸器,則需校核聯(lián)軸器,此系統(tǒng)只針對(duì)常用的彈性套柱銷聯(lián)軸器來(lái)校核。在界面上只需輸入工作情況系數(shù),點(diǎn)擊“校核結(jié)果”按鈕,即可得到聯(lián)軸器是否符合要求,還包括聯(lián)軸器的具體型號(hào)、軸孔大小和聯(lián)軸器的長(zhǎng)度等結(jié)果參數(shù)。圖2中的模型是一級(jí)減速器的輸入軸,沒(méi)有聯(lián)軸器,在此模塊中無(wú)需輸入相關(guān)參數(shù)。 因聯(lián)軸器的孔徑和長(zhǎng)度系列數(shù)據(jù)較多,故將這兩組數(shù)據(jù)保存在excel表格中,再使用xlsread函數(shù)讀入excel表格數(shù)據(jù)。 (3)其他軸段直徑的推算。按照軸上零件的安裝情況,在界面輸入每個(gè)軸段的軸肩功能,定位或非定位軸肩,點(diǎn)擊“推算結(jié)果”按鈕,即可得到每個(gè)軸段的直徑。 (4)軸承的校核。該板塊需輸入軸承參數(shù)、齒輪參數(shù),以及軸承和齒輪的位置關(guān)系參數(shù)等,點(diǎn)擊“校核結(jié)果”按鈕,即可得到軸承是否符合基本額定壽命要求[12]。 由于軸承型號(hào)及相關(guān)參數(shù)數(shù)據(jù)量龐大,因此軸承相關(guān)參數(shù)數(shù)據(jù)的讀取與聯(lián)軸器相關(guān)參數(shù)讀入的處理方法一致。 (5)軸的校核。在界面上輸入軸的許用脈動(dòng)循環(huán)應(yīng)力、軸承的潤(rùn)滑方式、折合系數(shù),點(diǎn)擊“校核結(jié)果”按鈕,即可判斷軸是否滿足強(qiáng)度要求,并得到最大當(dāng)量彎矩和實(shí)際應(yīng)力。 (6)聯(lián)合UG建模參數(shù)的txt文本輸出。點(diǎn)擊“輸出txt文本”按鈕,可將計(jì)算得到的每個(gè)軸段的軸徑、長(zhǎng)度、鍵槽的規(guī)格等結(jié)果輸出到txt文本中,為后續(xù)聯(lián)合UG的參數(shù)化功能建立軸的三維模型做準(zhǔn)備。輸出的txt文本名字定義為“shaft parameters.txt”, 使用fprintf函數(shù)將計(jì)算結(jié)果數(shù)據(jù)寫入txt文本,具體程序代碼如下: fid=fopen(′shaft parameters.txt′,′wt′); fprintf(fid,′%s%d
%s%d
%s%d
%s%d
%s%d
%s%d
′,′D1=′,D1,′D2=′,D2,′D3=′,D3,′D4=′,D4,′D5=′,D5,′D6=′,D6); %輸出每個(gè)軸段的直徑 fprintf(fid,′%s%d
%s%d
%s%d
%s%d
%s%d
%s%d
′,′L1=′,L1,′L2=′,L2,′L3=′,L3,′L4=′,L4,′L5=′,L5,′L6=′,L6); %輸出每個(gè)軸段的長(zhǎng)度 fprintf(fid,′%s%d
%s%d
%s%d
%s%d
%s%d
%s%d
′,′b1=′,b1,′b2=′,b2,′h1=′,h1,′h2=′,h2,′t1=′,t1,′t2=′,t2); %輸出軸段1和軸段4上的鍵槽尺寸 fclose(fid); 減速器軸的設(shè)計(jì)參數(shù)txt文本輸出結(jié)果如圖3所示。 系統(tǒng)設(shè)計(jì)完成后,在對(duì)應(yīng)板塊上輸入相應(yīng)參數(shù),得到的設(shè)計(jì)計(jì)算結(jié)果如圖2所示。作者多次在工程設(shè)計(jì)過(guò)程中使用本系統(tǒng)進(jìn)行了測(cè)試,計(jì)算結(jié)果滿足工程技術(shù)精度要求。 參數(shù)化設(shè)計(jì)技術(shù)的主要目的是為變型設(shè)計(jì)做準(zhǔn)備,它主要是通過(guò)尺寸參數(shù)來(lái)確定產(chǎn)品模型的形狀特征,自動(dòng)完成模型相應(yīng)結(jié)構(gòu)部分的更改,即實(shí)現(xiàn)對(duì)模型的自驅(qū)動(dòng),參數(shù)化設(shè)計(jì)技術(shù)已成為CAD技術(shù)中最重要的建模技術(shù)之一,已經(jīng)廣泛應(yīng)用于產(chǎn)品設(shè)計(jì)[13-14]。在UG中,基于表達(dá)式的參數(shù)化設(shè)計(jì)功能非常強(qiáng)大,在建立好參數(shù)化模型后,只要修改表達(dá)式的參數(shù)值,就能達(dá)到修改整個(gè)產(chǎn)品模型的目的或?qū)崿F(xiàn)產(chǎn)品模型的系列化設(shè)計(jì),極大地提高建立和修改產(chǎn)品模型的效率[15]。 減速器軸的參數(shù)化建模過(guò)程如圖4所示。 在UG完成減速器軸的參數(shù)化建模之后,首先將txt文本“shaft parameters.txt”的后綴名進(jìn)行修改,即名字改為“shaft parameters.exp”,然后在 “表達(dá)式”對(duì)話框中導(dǎo)入文件“shaft parameters.exp”,最后得到減速器軸的三維模型如圖5所示。 為了進(jìn)一步驗(yàn)證本設(shè)計(jì)系統(tǒng)的正確性,通過(guò)與參考文獻(xiàn)[9]例題的設(shè)計(jì)結(jié)果比較,設(shè)計(jì)系統(tǒng)與例題的設(shè)計(jì)結(jié)果非常接近,安裝齒輪處為最危險(xiǎn)軸段,軸徑為72 mm,當(dāng)量彎矩為1 581 N·m,與文獻(xiàn)中例題結(jié)果1 600 N·m相差僅1.19%,兩者的設(shè)計(jì)參數(shù)計(jì)算結(jié)果對(duì)比如表3所示。 表3 設(shè)計(jì)系統(tǒng)與文獻(xiàn)例題計(jì)算結(jié)果對(duì)比 從表3可見(jiàn),誤差最大5.55%是最危險(xiǎn)截面直徑,產(chǎn)生誤差的主要原因是本快速設(shè)計(jì)系統(tǒng)為了提高軸上各零件的安裝可靠性,定位軸肩高度按照經(jīng)驗(yàn)取上極限0.1d,其他重要參數(shù)計(jì)算誤差均小于2%,兩者結(jié)果相差很小,結(jié)果表明,本設(shè)計(jì)系統(tǒng)的設(shè)計(jì)方法合理,結(jié)果正確。只需在系統(tǒng)輸入相關(guān)的初始參數(shù)進(jìn)行設(shè)計(jì),就可以得到減速器軸的正確結(jié)構(gòu)參數(shù),并聯(lián)合UG生成三維模型,大大縮短了軸的設(shè)計(jì)周期,提高了設(shè)計(jì)效率。 軸的設(shè)計(jì)是減速器設(shè)計(jì)中非常重要的環(huán)節(jié),在設(shè)計(jì)過(guò)程中需將聯(lián)軸器的選型、軸承的選型、齒輪的設(shè)計(jì)與校核一并完成,計(jì)算很繁瑣,為了提高軸的設(shè)計(jì)效率和設(shè)計(jì)精度,本文采用MATLAB軟件的GUI模塊開(kāi)發(fā)了減速器軸的快速設(shè)計(jì)系統(tǒng)[16]。 由于減速器軸的設(shè)計(jì)涵括了多個(gè)重要零件的結(jié)構(gòu)設(shè)計(jì)與校核,因此本系統(tǒng)采用6個(gè)獨(dú)立的板塊進(jìn)行設(shè)計(jì)計(jì)算,系統(tǒng)界面清晰,操作方便,每個(gè)獨(dú)立的板塊中只需輸入相關(guān)初始參數(shù)即可得到每個(gè)板塊所需的結(jié)果參數(shù),最終校核軸的結(jié)構(gòu)合理性。 通過(guò)與參考文獻(xiàn)中的例題計(jì)算結(jié)果進(jìn)行比對(duì),兩者計(jì)算結(jié)果非常接近,進(jìn)一步驗(yàn)證了該設(shè)計(jì)系統(tǒng)的合理性。該系統(tǒng)的設(shè)計(jì)效率非常高,可一并完成軸的結(jié)構(gòu)、聯(lián)軸器和軸承選型等的快速設(shè)計(jì),對(duì)其他設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)提供了重要的參考價(jià)值。2 減速器軸的校核
2.1 按彎扭合成強(qiáng)度校核計(jì)算
2.2 按疲勞強(qiáng)度條件進(jìn)行精確校核
3 減速器軸的設(shè)計(jì)系統(tǒng)開(kāi)發(fā)
3.1 快速設(shè)計(jì)系統(tǒng)界面設(shè)計(jì)
3.2 基于UG的減速器軸參數(shù)化建模
4 實(shí)例驗(yàn)證
5 結(jié)語(yǔ)