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