设要加工零件轮廓,刀具半径值存在d01中。
程序%1000
n2 g54 g90 g17 g00 x0 y0 t01 s500m03;
n4 g41 x20 y10 d01;
n6 g01 y50 f100;
n8 x50;
n10 y20;
n12 x10;
n14 g00 g40 x0 y0m05;
n16 m30;
◆刀补建立
刀具接近工件,根据g41或g42所指定的刀补方向,控制刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个刀具半径。当n4程序段中写上g41和d01指令后,运算装置立即同时先读入n6、n8两段,在n4段的终点(n6段始点),作出一个矢量,该矢量的方向与下一段的前进方向垂直向左,大小等于刀补值(即d01的值)。刀具中心在执行这一段(n4段)时,就移向该矢量的终点。在该段中,动作指令只能采用g00或g01,不能用g02或g03。
◆刀补执行
控制刀具中心的轨迹始终垂直偏移编程轨迹一个刀具半径值的距离。从n6开始进入刀补状态,在此状态下,g01、g02、g03、g00都可用。
◆刀补撤消
在刀具撤离工作表面返回到起刀点的过程中,根据刀补取消前g41或g42的情况,刀具中心轨迹与编程轨迹相距一个刀具半径值过渡到与编程轨迹重合。当n14程序段中用到g40指令时,则在n12段的终点(n14段的始点),作出一个矢量,它的方向是与n12段前进方向的垂直朝左、大小为刀补值。刀具中心就停止在这矢量的终点,然后从这一位置开始,一边取消刀补一边移向n14段的终点。此时也只能用g01或g00,而不能用g02或g03等。
