更新時(shí)間:2008-9-1 15:59:17 文章來源:互聯(lián)網(wǎng) 點(diǎn)擊:
G01 Z-#7 //向下鉆1個(gè)回退量#7(增量值)
END 1 //鉆深不足1次(此時(shí)0<#27<#1)時(shí)循環(huán)1結(jié)束
#16=#16+#27 //恢復(fù)剩余深度(絕對值)
G01 Z-#16 //完成最后1段鉆深加工
G80G90G00Z30 //返回安全平面并取消固定循環(huán)
M99 //宏程序結(jié)束返回
以下為類似于G83式的鉆深可變式深孔鉆加工宏程序。主要用于深徑比較大、材料加工性能較差、加工條件較惡劣的深孔鉆削加工,因此采用較為保守和徹底的排屑方式,即每次向下進(jìn)給一個(gè)鉆深后,都快速返回到R點(diǎn)平面,如圖4。
宏 程 序(G83式)
O1126
G00Z#18 //快速趨近R點(diǎn)
#27=#18-#26 //總鉆深(絕對值)
#16=#17 //第1次鉆深(即賦#16初始值為#17)
#1=#20*#17 //最小鉆深
#27=#27-#16 //第1次鉆后的剩余深度(絕對值)
#4=#18-#16 //第1次鉆深進(jìn)給的Z坐標(biāo)目標(biāo)值(非絕對值)
WHILE[#27GT0]DO1 //如鉆深未到底,則鉆孔,即循環(huán)1繼續(xù)
G01 Z#4 F#9 //每次鉆深進(jìn)給至Z#4面
G00 Z#18 //快速返回至R點(diǎn)平面
Z[#4+#7] //快速下降至Z#4面上#7處(#7由D賦值)
IF[#16GE#1]GOT01 //如鉆深#16≥最小鉆深#1,轉(zhuǎn)至N1行
N1 #16=#16*#19 //鉆深#16按設(shè)定比例#19依次遞減(絕對值)
IF[#16GE#1]GOTO3 //如#16≥#1,轉(zhuǎn)至N3行(此時(shí)已執(zhí)行完N1行)
IF[#16LT#1]GOTO2 //如鉆深#16<最小鉆深#1,轉(zhuǎn)至N2行
N2 #16=#1 //鉆深#16=最小鉆深#1
IF[#16LT#1]GOTO3 //如#16<#1,轉(zhuǎn)至N3行
#4=#4-#16 //#4依次遞減#16
N3 #27=#27-#16 //剩余深度(絕對值)#27依次遞減每次鉆深#16
END 1 //鉆深不足1次(此時(shí)0<#27<#1)時(shí)循環(huán)1結(jié)束
#16=#16+#27 //恢復(fù)剩余深度(絕對值)
G01 Z[#4-#16] //完成最后1段鉆深加工
G80Z30 //返回安全平面并取消固定循環(huán)
M99 //宏程序結(jié)束返回
4 結(jié)論
深孔零件的加工是與零件的材質(zhì)、使用的刀具、加工機(jī)床及其檢測手段密切相關(guān)的,在實(shí)踐中要綜合考慮各因素的影響。實(shí)踐證明,利用FANUC宏程序編寫鉆深可變式深孔鉆加工程序,既可進(jìn)行普通深孔和臺(tái)階深孔的加工,并能滿足深孔加工的斷屑和保證刀具充分冷卻等實(shí)際加工要求,從而有效地提高了刀具的耐用度和勞動(dòng)生產(chǎn)率。
參考文獻(xiàn)
[1] 華茂發(fā)主編.?dāng)?shù)控機(jī)床加工工藝[剛.北京.機(jī)械工業(yè)出版社,2003.
[2] 北京發(fā)那科機(jī)電有限公司.[BEUING-FANUC-Oi-MA操作說明書rZ].2003.
[3]李建躍等.宏程序在數(shù)控加工的應(yīng)用[J].機(jī)械工程師,2004,(4).
[4] 王春海.?dāng)?shù)字加工技術(shù).北京:化學(xué)工業(yè)出版社,2003.