7. 編制換刀子程序。
在加工中心上,換刀是不可避免的。但機(jī)床出廠時(shí)都有一個(gè)固定的換刀點(diǎn),不在換刀位置,便不能夠換刀,而且換刀前,刀補(bǔ)和循環(huán)都必須取消掉,主軸停止,冷卻液關(guān)閉。條件繁多,如果每次手動(dòng)換刀前,都要保證這些條件,不但易出錯(cuò)而且效率低,因此我們可以編制一個(gè)換刀程序保存諳低襯詿婺冢 諢壞妒保MDI狀態(tài)
下用M98調(diào)用就可以一次性完成換刀動(dòng)作。
以PMC-10V20加工中心為例,程序如下:
O2002; (程序名)
G80G40G49 ; (取消固定循環(huán)、刀補(bǔ))
M05; (主軸停止)
M09; (冷卻液關(guān)閉)
G91G30Z0; (Z軸回到第二原點(diǎn),即換刀點(diǎn))
M06; ?。〒Q刀)
M99; ?。ㄗ映绦蚪Y(jié)束)
在需要換刀的時(shí)候,只需在MDI狀態(tài)下,鍵入“T5M98P2002”,即可換上所需刀具T5,從而避免了許多不必要的失誤。廣大讀者可根據(jù)自己機(jī)床的特點(diǎn),編制相應(yīng)的換刀子程序。
8.其他
程序段順序號(hào),用地址N表示。一般數(shù)控裝置本身存儲(chǔ)器空間有限(64K),為了節(jié)省存儲(chǔ)空間,程序段順序號(hào)都省略不要。N只表示程序段標(biāo)號(hào),可以方便查找編輯程序,對(duì)加工過程不起任何作用,順序號(hào)可以遞增也可遞減,也不要求數(shù)值有連續(xù)性。但在使用某些循環(huán)指令,跳轉(zhuǎn)指令,調(diào)用子程序及鏡像指令時(shí)不可以省略。
9.同一條程序段中,相同指令(相同地址符)或同一組指令,后出現(xiàn)的起作用。
例如,換刀程序,T2M06T3; 換上的是T3而不是T2;
G01G00X50.0Y30.0F200;執(zhí)行的是G00(雖有F值,但也不執(zhí)行G01)。
不是同一組的指令代碼,在同一程序段中互換先后順序執(zhí)行效果相同。
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
以上各項(xiàng)均在PMC-10V20(FANUC SYSTEM)加工中心上運(yùn)行通過。在實(shí)際應(yīng)用中,只有深刻理解各種指令的用法和編程規(guī)律。