回复楼主:系统规定:建立半径补偿时G41或G42中的一个要与G01或者G00中的一个,再与轴移动指令和半径补偿地址组合使用。例如:G41 G01 X30. Y10. D02;进行刀具半径补偿只能用字地址D,刀具长度补偿只能用字地址H。在刀具从当前点向指令点X、Y进给或者定位的过程中,建立起刀具半径补偿,起始点的补偿量为零,到达指定点时达到补偿量的全值。系统允许与G00配合使用建立半径补偿,效率虽然高一点,但是有刀具与工件发生干涉的风险,所以使用G00建立半径补偿时要慎重。
系统还规定:不允许在圆弧插补的进给中建立刀具半径补偿。如果在圆弧插补中建立半径补偿,从圆弧起始点到终点,半径值是时刻都在变化的,因此系统确定不了圆心的位置,圆心的位置不能确定,就不能计算插补的点在不在园上。如果把建立补偿G41或了者G42与圆弧插补G02或者G03配合使用,系统将会因为无法计算而停机并发出34#报警(FANUC系统)。