刀具半徑補償加不上怎么辦?以下是出現(xiàn)這種情況時的一種處理辦法。由于子程序的槽形太窄,機床主軸走到槽形中心之后再加刀具半徑補償時機床報警,因此決定在主程序內(nèi)加上刀具半徑補償。即刀具半徑補償應(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ù)兩個程序段沒有移動指令時會造成刀具半徑補償暫時取消。而N9、N10恰恰連續(xù)兩句程序段沒有XY平面內(nèi)的移動指令,因此機床報警。
解決的辦法之一是在點(X40.575Y-7.799)之前增加一點(X38.673Y-8.417),見下表。這樣避免了連續(xù)兩句沒有編程平面內(nèi)的移動,報警就消除了。