吳金文
摘要:宏程序是程序編輯的高級形式,宏程序在程序編制中發(fā)揮著重要作用,本文通過例題對宏程序編程的優(yōu)越性進行了研究。
關(guān)鍵詞:參數(shù)化;型腔;宏程序;循環(huán)語句
中圖分類號:TG659 文獻標(biāo)識碼:A 文章編號:1007-9416(2018)01-0053-02
國家提出了打造制造強國的戰(zhàn)略目標(biāo),使得制造業(yè)有了較大的發(fā)展,數(shù)控加工技術(shù)得到前所未有的發(fā)展機遇,其中模具行業(yè)數(shù)控加工技術(shù)使用廣泛。模具加工具有特殊性,種類繁多的CAD/CAM軟件層出不窮,例如UG、Cimatron、MasterCAM、PowerMILL等CAD/CAM軟件的廣泛應(yīng)用于各類加工中。本文就傳統(tǒng)手工編程中宏程序與普通程序進行對比展開討論。
1 宏程序與普通程序的對比
宏程序是結(jié)合加工工藝和手工編程語言而形成的一段程序。宏程序的編寫應(yīng)用到數(shù)學(xué)模型的建立、數(shù)學(xué)基本關(guān)系表達式,刀具選擇、工藝編寫等方面。對于加工中等難度的零件,宏程序應(yīng)用會大大簡化程序的復(fù)雜程度,且比自動加工速度快,一般情況宏程序的長度遠(yuǎn)遠(yuǎn)小于普通程序,且也提高了加工效率,節(jié)省了時間。
2 宏程序與CAD/CAM軟件生成程序的加工特性對比
宏程序小而精,在機床內(nèi)部程序存儲空間上絕對不會出現(xiàn)容納不下,而自動編程的程序往往特別龐大,特別是精加工的程序更是需要在線加工來完成,在線加工又會出現(xiàn)傳輸速度跟不上,機床進給會出現(xiàn)明顯的斷續(xù)、停頓。甚至?xí)霈F(xiàn)“掉線”,不得不重頭開始加工。我們發(fā)現(xiàn)軟件生成的程序大都是G01指令,也就是CAD/CAM軟件是用直線來逼近加工輪廓,把輪廓線細(xì)分成N段直線來加工,當(dāng)然N是非常巨大的,顯然會使程序也非常大了,所以宏程序占有絕對優(yōu)勢。
3 宏程序應(yīng)用舉例
封閉矩形型腔加工,尺寸信息如圖1所示,使用FANUC 0i-MB系統(tǒng)編程,如圖1所示,X、Y對稱中心為G54原點,頂面為Z0,矩形內(nèi)腔尺寸:長×寬×高=#1×#2×#4,加工方式為:使用鍵銑刀,每次從原點垂直下刀,回字形走刀,采用順銑,分層銑削,層優(yōu)先加工。
4 結(jié)語
宏程序的魅力不僅如此,還有更多的地方可以運用,配合“可編程數(shù)據(jù)輸入”G10指令聯(lián)合使用,它們的功能就更多了,可以讓編程人員輕松的修改系統(tǒng)參數(shù),刀具半徑可以根據(jù)需要修改,坐標(biāo)系也可以根據(jù)需要任意移動了,就好像賦予了宏程序更多的活力,使其更能充分的體現(xiàn)出編程人員的思維。
參考文獻
[1]王朝琴,王小榮,田亞平.一種面向FANUC0i系統(tǒng)的3軸數(shù)控銑床通用參數(shù)化編程模板[J].機床與液壓,2014,42(14):9-13.
[2]黃冬英.宏程序在刻線加工中的應(yīng)用[J].制造技術(shù)與機床,2011(02):160-162.