杜武勝
(廣西玉林農(nóng)業(yè)學校,廣西 玉林 537000)
宏程序是數(shù)控編程的高級形式,通過應用數(shù)學模型、數(shù)學關系表達、邏輯判斷和變量賦值等方法,使程序具有智能化的特點,不僅提高了程序的可讀性,而且可以縮短程序的長度,節(jié)省數(shù)控系統(tǒng)的存儲空間。但是,宏程序在編程過程中涉及到許多邏輯判斷、程序跳轉(zhuǎn)與參數(shù)賦值等語句,稍有不慎就會發(fā)生編程錯誤,從而導致零件過切或者撞刀的事故發(fā)生。因此,宏程序編寫完成后,必須經(jīng)過檢查再到機床上進行校驗,然后進行首件試切和觀察加工效果。以上的這些步驟需要比較長的時間,那么如何縮短這些環(huán)節(jié)所占用的時間而同時又可以保證程序的可靠性呢?
本文使用美國CGTech公司發(fā)行的VERICUT仿真軟件進行校驗。該軟件可以取代傳統(tǒng)的切削校驗方式,通過模擬整個機床加工過程和校驗加工程序的準確性,幫助用戶修改編程錯誤與提高加工效率。
如圖1所示,使用宏程序在矩形工件的四個側(cè)面與頂面做倒R面,R面的圓角半徑均為20MM。零件的加工思路如下:采用球頭銑刀加工,下刀點選擇在工件的右上角,使用角度作為自變量由下至上逐層爬升,并采用順銑加工。宏程序的計算過程如圖2所示。
圖1 矩形倒R面加工示意圖
圖2 宏程序計算過程
編好用戶宏程序后使用VERICUT軟件進行仿真校驗,這樣做不僅節(jié)約了時間,還避免了在調(diào)試程序時可能發(fā)生的撞刀等安全事故,有效的提高了加工效率。使用VERICUT軟件對宏程序進行模擬加工時,首先按數(shù)控機床的實際結(jié)構建立3D模型;然后依次裝配數(shù)控機床、加載數(shù)控系統(tǒng)控制器、建立加工刀具、導入數(shù)控程序和設定毛坯模型等;最后進行宏程序加工仿真校驗并對程序進行優(yōu)化。
使用VERICUT軟件模擬宏程加工,得到的仿真加工效果如圖3所示。根據(jù)在VERICUT仿真加工中使用的加工刀具,加工參數(shù)以及通過校驗的宏程序,進行實際加工,得到實際加工效果如圖4所示。
本文通過以矩形工件倒R面的加工為實例,圖解說明了宏程序的計算過程,使用VERICUT軟件對宏程序進行了加工仿真,并將仿真加工效果與實際加工效果進行比較。結(jié)果表明:基于VERICUT的用戶宏程序校驗與加工是切實可行的,這兩種技術的結(jié)合,為實現(xiàn)高效編程開辟了新的思路。
圖3 仿真加工效果
圖4 實際加工效果
[1]陳雅芳.宏程序編程與Vericut仿真技術的結(jié)合應用[J].機電工程,2013,30(08):963-966.
[2]劉鏑時.VERICUT校驗用戶宏程序[J]. CAD/CAM與制造業(yè)信息化,2007,(09):90-91.
[3]王敏.VERICUT仿真軟件在實際加工中的應用[J].機械工程師,2013,(04):77-79.