刀具半徑補(bǔ)償加不上怎么辦?以下是出現(xiàn)這種情況時(shí)的一種處理辦法。由于子程序的槽形太窄,機(jī)床主軸走到槽形中心之后再加刀具半徑補(bǔ)償時(shí)機(jī)床報(bào)警,因此決定在主程序內(nèi)加上刀具半徑補(bǔ)償。即刀具半徑補(bǔ)償應(yīng)當(dāng)加在“N7 Z5;”之后,程序如下所示:
N7 Z5;
N8 G41X40.575Y7.799D8 F60;
N9 G1 Z-2 F39;
N10 M98 P6351;
N11 M98 P6352 L5;
FANUC系統(tǒng)在編程平面內(nèi)連續(xù)兩個(gè)程序段沒有移動(dòng)指令時(shí)會(huì)造成刀具半徑補(bǔ)償暫時(shí)取消。而N9、N10恰恰連續(xù)兩句程序段沒有XY平面內(nèi)的移動(dòng)指令,因此機(jī)床報(bào)警。
解決的辦法之一是在點(diǎn)(X40.575Y-7.799)之前增加一點(diǎn)(X38.673Y-8.417),見下表。這樣避免了連續(xù)兩句沒有編程平面內(nèi)的移動(dòng),報(bào)警就消除了。