王智森 韋洪新 汪兆棟
(景德鎮(zhèn)學(xué)院機械電子工程學(xué)院,江西 景德鎮(zhèn) 333000)
凸輪機構(gòu)作為一種常用的機械自動化控制裝置,組成結(jié)構(gòu)相對簡單、成本低及可靠性高,廣泛應(yīng)用在機床、航空、船舶、紡織和印刷等領(lǐng)域[1]。由于從動件的運動規(guī)律取決于凸輪廓線形狀,通過合理優(yōu)化凸輪機構(gòu)運動特性適應(yīng)實際工況要求,其中面臨的難題是凸輪廓線設(shè)計[2]。傳統(tǒng)的圖解法繪制凸輪廓線工作量大、精度低,而解析法可以精確計算凸輪廓線坐標(biāo),因此解析法常用于凸輪機構(gòu)的參數(shù)化設(shè)計[3]。如圖1所示,進刀凸輪和圓柱凸輪是單軸六角自動車床轉(zhuǎn)塔刀架的關(guān)鍵零部件之一,廓線設(shè)計和工藝精度至關(guān)重要,影響車床自動換刀效率[4]。按照加工順序預(yù)先在轉(zhuǎn)塔刀架上安裝好6把刀具,切削一次后,利用凸輪、槽輪等機構(gòu)配合刀架退回并轉(zhuǎn)位,自動換刀再次切削,完成工件一次裝夾中較復(fù)雜型面的加工,因此轉(zhuǎn)塔刀架的凸輪廓線設(shè)計十分關(guān)鍵。
圖1 單軸六角自動車床轉(zhuǎn)塔刀架凸輪機構(gòu)
近年來研究學(xué)者進行凸輪機構(gòu)設(shè)計時借助的工具很多,如Matlab、Adams和SolidWorks等,效果卻不理想,一是設(shè)計單一化,只能實現(xiàn)某種運動規(guī)律下的凸輪廓線設(shè)計,可視化界面操作性不強,推廣度不高;二是功能欠完善,沒有做到參數(shù)化設(shè)計,軟件工程不能實現(xiàn)凸輪廓線生成、數(shù)據(jù)輸出、運動特性分析及仿真的一體化實用流程[5-7]。本文以單軸六角自動車床轉(zhuǎn)塔刀架的凸輪為研究對象,通過VB一體化協(xié)同編程完成凸輪廓線參數(shù)化設(shè)計的可視化界面軟件工程,根據(jù)所需工況選擇從動件推程、回程運動規(guī)律,輸入設(shè)計參數(shù),就能實現(xiàn)多功能化的使用要求,具體技術(shù)流程如圖2所示。
圖2 凸輪參數(shù)化設(shè)計技術(shù)流程圖
為了滿足自動車床轉(zhuǎn)塔刀架工況要求,確定凸輪機構(gòu)運動規(guī)律和凸輪廓線坐標(biāo)方程,實現(xiàn)凸輪廓線的精確設(shè)計。有關(guān)凸輪機構(gòu)的運動規(guī)律,近年來許多國家如中國、德國、美國和日本等做過大量的研究,設(shè)計出了幾十種曲線[8]。目前研究成熟的從動件推程、回程運動規(guī)律特性如表1所示。
表1 從動件推程、回程運動規(guī)律特性
結(jié)合從動件沖擊特性和適用場合情況,選擇等速運動、簡諧運動和五次多項式運動這3種典型曲線自由組合設(shè)計9類凸輪廓線,覆蓋低、中、高速場合且滿足不同沖擊條件。從動件等速運動、簡諧運動和五次多項式運動規(guī)律的推程運動方程分別為式(1)~(3),回程運動方程同理推導(dǎo),推程、回程曲線圖呈對稱性。
基于VB軟件開發(fā)凸輪機構(gòu)設(shè)計的可視化界面軟件工程,使用SStab控件進行編程實現(xiàn)多分支任務(wù),實現(xiàn)參數(shù)化設(shè)計,提高設(shè)計效率。可視化界面軟件工程設(shè)計分為3個模塊:從動件推程、回程運動規(guī)律選擇模塊;凸輪設(shè)計參數(shù)輸入模塊;功能實現(xiàn)模塊。其中功能實現(xiàn)模塊包括廓線生成、數(shù)據(jù)輸出、運動特性分析和運動仿真4項。凸輪機構(gòu)設(shè)計的各項初始參數(shù)如表2所示。
表2 凸輪初始設(shè)計參數(shù)
為了保證凸輪機構(gòu)在工作過程中不產(chǎn)生自鎖導(dǎo)致無法運動,在設(shè)計中規(guī)定了凸輪壓力角的許用值,即從動件作推程運動時[ α]=30°~40°,作回程運動時[α]=70°~80°??紤]到凸輪廓線參數(shù)化設(shè)計要求工作可靠,因此選取從動件推程、回程許用壓力角邊界值,即[ α]分 別為 30°、 8 0°。根據(jù)從動件推程、回程運動規(guī)律選擇模塊組合的9類曲線方程需要編寫9段代碼,以其中較復(fù)雜的簡諧與五次多項式組合運動規(guī)律為例,主干代碼如表3所示。
表3 簡諧與五次多項式組合主干代碼
通過界面布局、程序編程和可行編譯,并調(diào)試工程運行穩(wěn)定性,得到自動車床轉(zhuǎn)塔刀架凸輪參數(shù)化設(shè)計的可視化界面軟件工程如圖3所示。
圖3 自動車床轉(zhuǎn)塔刀架凸輪參數(shù)化設(shè)計軟件工程
為了使程序精簡化,編寫了model函數(shù)和model1函數(shù)作為共享模塊,方便主程序調(diào)用。model函數(shù)存放凸輪理論與實際廓線坐標(biāo)值、壓力角、曲率半徑,model1函數(shù)打印輸出凸輪廓線、各項數(shù)據(jù)及運動特性曲線。其中實現(xiàn)凸輪廓線生成代碼如表4所示。
表4 凸輪廓線生成代碼
設(shè)定可視化界面軟件工程中凸輪設(shè)計參數(shù)初始值:推程運動角 δ1=90°、 遠休止角 δ2=90°、回程運動角 δ3=100°、 近休止角δ4=80°、基圓半徑R0=50 mm、滾子半徑Rr=10 mm、偏距(左偏置為正)e=20 mm、凸輪角速度ω=1 rad/s和從動件升程h=15 mm。分別選擇9類不同組合的從動件推程、回程運動規(guī)律,運行可視化界面軟件工程,生成9類不同組合運動規(guī)律的凸輪理論、實際廓線如圖4所示。凸輪廓線生成模塊過程直觀,運行平穩(wěn),用戶可以根據(jù)工況要求實時調(diào)試。
圖4 不同組合運動規(guī)律生成的凸輪廓線
實時數(shù)據(jù)輸出是凸輪機構(gòu)參數(shù)化設(shè)計中至關(guān)重要的環(huán)節(jié)之一,用戶通過可視化界面軟件工程生成了適合工況場合的凸輪廓線,將凸輪廓線坐標(biāo)數(shù)據(jù)導(dǎo)出才能進行凸輪實體加工制造。數(shù)據(jù)輸出包括凸輪轉(zhuǎn)角、從動件位移、從動件速度、壓力角、曲率半徑、凸輪理論和實際廓線坐標(biāo)。凸輪數(shù)據(jù)輸出模塊主干代碼如表5所示。
表5 凸輪數(shù)據(jù)輸出模塊主干代碼
根據(jù)上述設(shè)定的凸輪設(shè)計參數(shù)初始值,選擇從動件推程為簡諧運動規(guī)律、回程為五次多項式運動規(guī)律為例,運行軟件工程,實時輸出凸輪數(shù)據(jù)如圖5所示,將其中凸輪實際廓線坐標(biāo)數(shù)據(jù)導(dǎo)出轉(zhuǎn)換成通用的DXF格式文件就能用于凸輪三維建模和實體加工。
圖5 凸輪數(shù)據(jù)
為了研究自動車床轉(zhuǎn)塔刀架凸輪機構(gòu)運動特性,需要對推桿位移、速度和加速度曲線進行分析,便于用戶根據(jù)實際工況要求設(shè)計凸輪,如不能滿足設(shè)計要求,返回可視化界面軟件工程重新調(diào)整參數(shù)進行設(shè)計,整個一體化設(shè)計流程實現(xiàn)無縫銜接。運動分析模塊主干代碼如表6所示。
表6 運動分析模塊主干代碼
將輸出的推桿位移、速度和加速度值顯示在同一個坐標(biāo)系中,直觀分析凸輪機構(gòu)運動特性結(jié)果,其中橫坐標(biāo)為凸輪轉(zhuǎn)動角度。以從動件推程、回程組合運動規(guī)律中的3種即等速-五次多項式、簡諧-五次多項式及五次多項式-五次多項式為例,得到不同組合運動規(guī)律的運動特性曲線如圖6所示。由圖可知:在凸輪各項初始設(shè)計參數(shù)相同情況下,五次多項式-五次多項式運動規(guī)律的推桿速度及加速度均不會發(fā)生突變,運行平穩(wěn)且無沖擊。如圖7所示,將2.2節(jié)VB軟件工程輸出的凸輪實際廓線坐標(biāo)數(shù)據(jù)導(dǎo)入Working Model中進行仿真,以簡諧與五次多項式組合運動規(guī)律為例,驗證推桿運動特性分析正確性。
圖6 不同組合運動規(guī)律的運動特性曲線
圖7 Working Model推桿運動特性分析
按照VB軟件工程設(shè)定的凸輪參數(shù),設(shè)置Working Model中凸輪角速度 ω為1 rad/s,運行得到一個工作周期內(nèi)推桿的運動特性曲線如圖8所示。由圖8可知:Working Model簡諧與五次多項式組合運動規(guī)律下推桿位移、速度曲線與VB軟件工程運動特性分析結(jié)果完全擬合。
圖8 推桿運動特性曲線
凸輪仿真模塊直觀顯示設(shè)計凸輪的運動仿真結(jié)果,檢驗凸輪機構(gòu)運行穩(wěn)定性,便于用戶根據(jù)自動車床轉(zhuǎn)塔刀架所需工況實時調(diào)試凸輪參數(shù),得到滿足推桿行程的凸輪廓線。編寫的凸輪仿真模塊主干代碼如表7所示。
表7 凸輪仿真模塊主干代碼
運行軟件工程,得到凸輪機構(gòu)運動仿真如圖9所示。該模塊有演示和暫停功能,其中演示功能實時模擬顯示凸輪機構(gòu)運動仿真過程,便于用戶查看推桿運動狀態(tài)是否合理。通過車床廠家對該軟件工程進行評測,用戶反饋界面易于操作、設(shè)計省時便捷、功能模塊實用。
圖9 凸輪仿真
單軸六角自動車床轉(zhuǎn)塔刀架是一種常用的自動換刀裝置,凸輪機構(gòu)作為轉(zhuǎn)塔刀架的核心部件之一,配合完成退刀、轉(zhuǎn)位和換刀動作。為了滿足各類工況的運動控制條件,通過多種運動規(guī)律曲線自由組合設(shè)計凸輪廓線。研究基于VB開發(fā)可視化界面軟件工程實現(xiàn)凸輪廓線生成、數(shù)據(jù)輸出、運動特性分析及仿真4個功能模塊的一體化協(xié)同設(shè)計方法,得到9種從動件運動規(guī)律特性的凸輪廓線參數(shù)化設(shè)計結(jié)果,為同類型自動化裝置提供參考的實用價值。