刀具半径补偿加不上怎么办?以下是出现这种情况时的一种处理办法。由于子程序的槽形太窄,机床主轴走到槽形中心之后再加刀具半径补偿时机床报警,因此决定在主程序内加上刀具半径补偿。即刀具半径补偿应当加在“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),见下表。这样避免了连续两句没有编程平面内的移动,报警就消除了。