6ES7516-3AN01-0AB0
利用數(shù)控系統(tǒng)中的特殊功能指令編寫數(shù)控加工程序,,可以達(dá)到簡(jiǎn)化數(shù)控加工程序,提高編程效率的目的,。該文通過(guò)實(shí)例,介紹了FANUC系統(tǒng)中可編程參數(shù)自動(dòng)設(shè)定指令G10與系統(tǒng)中宏指令在數(shù)控編程中配合使用的方法和技巧,,可為特殊零件的數(shù)控加工程序編制提供參考,。
在編制零件的數(shù)控加工程序時(shí),經(jīng)常會(huì)遇到一些特殊結(jié)構(gòu)的零件,,需要加工的部位,,其結(jié)構(gòu)相同或相似并且按照一定的規(guī)律分布。對(duì)于編程中常見(jiàn)的圓周等分,、矩陣等分的孔的加工,,我們可以采用廠家提供的固定循環(huán)程序來(lái)解決,但對(duì)于一些特殊零件,,其分布的加工部位結(jié)構(gòu)可能是二維和三維輪廓,。針對(duì)這種情況,,我們也可以采取編寫子程序的方法,將加工內(nèi)容相同的部分編成子程序,,然后由主程序多次調(diào)用,,以此來(lái)達(dá)到簡(jiǎn)化程序的目的。
那么,,上述方法是不是的解決辦法呢,?在實(shí)踐中我們發(fā)現(xiàn),數(shù)控系統(tǒng)為用戶提供了許多具有特殊意義的G指令,、宏指令以及參變量,。這就使我們?cè)诰幹铺厥饬慵募庸こ绦驎r(shí),更容易編制零件的相同加工內(nèi)容部分的通用程序,,而且采用特殊G指令及宏指令,、參變量編程,使數(shù)控程序更加簡(jiǎn)化,,更具靈活性,,如FANUC 15M系統(tǒng)中的可編程參數(shù)設(shè)定指令G10以及相關(guān)的宏指令等。
一,、可編程參數(shù)設(shè)定指令G10及宏指令
FANUC 15M系統(tǒng)中的G10指令,,可實(shí)現(xiàn)刀具幾何參數(shù)的設(shè)定與編輯功能,由程序指令變更刀具加工過(guò)程中的半徑補(bǔ)償量,。其另一功能是在加工程序中實(shí)現(xiàn)工件坐標(biāo)系的設(shè)定與設(shè)定值的變更,。
1. G10指令變更刀具補(bǔ)償量
格式:G90/G91 G10 L 11 P R;
其中,,變量 L—賦值為11,,表示變更刀具補(bǔ)償量方式;
P—刀具補(bǔ)償號(hào),;
R—刀具的補(bǔ)償量,;
G90—覆蓋原有補(bǔ)償量;
G91—在原有補(bǔ)償量的基礎(chǔ)上累加,。
在程序中通過(guò)改變R變量中的刀具半徑補(bǔ)償量,,實(shí)現(xiàn)零件輪廓粗加工時(shí)調(diào)整加工余量,使用同一把刀具實(shí)現(xiàn)粗,、精加工,。
2. G10指令實(shí)現(xiàn)工件坐標(biāo)系的設(shè)定、變更
6ES7516-3AN01-0AB0