隨著高速銑削技術、多軸尤其是五軸數控機床及CAM技術的不斷發展,應用五軸聯動數控機床進行葉輪加工,既可以保證刀具的球頭部分對工件進行準確的切削,又可以利用其轉動軸工作以避免刀具的刀體或刀桿部分與工件其他部分發生干涉或過切,充分滿足了葉輪零件生產的要求。
對于CAD/CAM處理后產生的葉輪加工程序,在葉輪正式加工之前,都必須經過刀具軌跡的干涉檢驗和程序試切。其目的就是為了檢驗和驗證NC程序的正確性,因而產生了虛擬現實技術的仿真技術,它能夠全面逼真地反映現實加工環境和加工的過程,如工件的裝夾定位、機床調整、切削參數選取、加工結果和設計結果的比較等;同時,對加工過程中出現的碰撞、干涉等進行提前預警。因此合理地評價了現場工、夾、刀具等的實用性,并能對產品、工裝等的可加工性和工藝規程的合理性進行評估,這也是工藝、編程人員所需要的。
葉輪加工工藝分析
葉輪結構可分為輪轂曲面以及葉片曲面2部分,葉片包含包覆曲面、壓力曲面和吸力曲面,如圖1所示。葉輪輪轂曲面由葉片中性面根部曲線和葉片中性面頂部曲線繞Z軸轉而成;經過旋轉軸Z的設計基準面為子午面;中性面是處于葉片壓力面和吸力面中間位置的曲面。
葉輪在航空航天等領域的廣泛應用
從整體葉輪的結構特點可以看出,加工整體葉輪時刀具軌跡規劃的約束條件較多,相鄰葉片空間較小,加工時極易產生碰撞干涉,自動生成無干涉刀位軌跡較困難。
整體葉輪的加工難度如下所述:
(1)葉輪加工流道變窄,葉片相對較長,剛度較低,屬于薄壁類零件,在加工過程中極易變形。
(2)流道最窄處葉片深度超過刀具直徑的9倍以上,相鄰葉片空間極窄,在清角加工時刀具直徑較小,刀具容易折斷,切削深度的控制也是加工的關鍵技術。
(3)葉輪曲面為自由曲面(包含小葉片、窄流道),葉片扭曲比較嚴重,加工時極易產生干涉。
本課題采用米克朗UCP800DURO五軸聯動加工中心完成對葉輪的精加工。
根據工藝分析結果及采用的五坐標精加工設備,本課題所選案例——葉輪的加工路線為:毛坯→車加工外子午曲面→五坐標精加工。對于葉片及圓角,采用五坐標設備一次加工完成,既保證了刀具軌跡切削的連續性,又保證了葉片、圓角的精度以及葉片和圓角之間的銜接,其中五坐標精加工工序細分為:荒加工流道→葉片荒加工→葉片半精加工→流道半精加工→葉片精加工→流道精加工。
本課題采用UGNX4.0對整體葉輪進行加工軌跡規劃及數控程序的編制。
構建虛擬仿真平臺
虛擬仿真加工技術的一項指標就是要求虛擬仿真環境及系統能夠逼真地反映現實加工。因此,在構建虛擬機床環境的過程中,需要認真搜集物理機床的相關技術資料及外觀資料,明確機床各運動軸之間的幾何運動關系,確保構建的虛擬機床環境與物理機床環境相一致。
1虛擬仿真
選擇Vericut軟件,并輔助CimcoEdit軟件作為工藝仿真系統構建的平臺來對整體葉輪進行虛擬仿真。
(1)Vericut軟件。
Vericut是美國CGTech公司開發的專為制造業設計的CNC數控機床加工仿真和優化軟件,該軟件自1988年問世以來,廣泛應用于結構復雜的零件和高精密零件(如透平機械零件)加工領域。Vericut通過準備模擬整個機床加工過程和校驗加工程序,避免了機床碰撞和干涉,實現了程序的優化,提高了生產效率和零件表面質量。
(2)CimcoEdit軟件。
除了采用仿真功能比較強大的Vericut軟件外,還在編程員與操作者2個不同的層面引入了一款比較方便的程序代碼編碼查看軟件CimcoEdit。它對計算機硬件環境要求低,易于操作和應用,適合在制造現場應用,并具有實用的數控編輯功能、文件的智能比較、刀位軌跡的三維模擬及程序統計等功能。
2UCP800五軸加工中心仿真平臺
工藝仿真系統的建立,需要對機床環境、夾具、刀具、控制系統等預先定義或配置,為了獲得機床幾何運動模型及相關數據,需要分析、測量機床相關部件間的機械運動關系及相應的尺寸(如X、Y、Z、A、C各軸間幾何運動關系)、工作臺尺寸、附件頭的尺寸規格、橫梁距離工作臺的初始高度等。
通過對機床相關技術資料的收集、整理、分析,使用UGNX4.0CAD軟件功能,以機床C旋轉臺中心為零點構建UCP800機床3D模型,完成了米克朗五坐標機床模型,如圖2所示。
葉輪在航空航天等領域的應用
根據圖2所示機床的幾何運動結構,在Vericut軟件模擬仿真環境下,打開“ComponentTree”機床結構樹,在“Base(0,0,0)”節點下首先添加機床的X、Y、Z、A、C共5個運動部件,然后根據各軸間的聯動關系通過拖拽方式進行重新布局。為了實現機床仿真的真實性,將UG構建的3D機床各部件以STL格式輸出并添加到機床結構樹的各個相關部件下,配置完成UCP800機床結構樹。
對于機床來講,控制系統是正確模擬加工程序的前提,是對加工程序指令的解釋和處理。接下來為葉輪仿真環境配置控制系統。米克朗UCP800坐標機床的CNC控制系統配置為HeidenhainiTNC530系統,因此選擇Vericu軟件“Library”目錄下的Hei530.ctl。
Vericut軟件本身已有控制系統的基本功能,但對于每一臺物理機床設備,都會有一些特殊指令,針對這些控制系統文件不具備的特殊指令,就必須經過二次開發,通過宏命令、編寫子程序等來實現特殊定制。