background image

(a                                    

(b)

  图 5.6  刀具半径补偿
  G40、G41、G42 指令不能与 G02、G03、G71、G72、G73、G76 指令出现在同一程序段。G01
程序段有倒角控制功能时也不能进行刀具补偿。在调用新刀具前,必须用 G40 取消刀补。
  G40、G41、G42 指令为模态指令,G40 为缺省值。要改变刀尖半径补偿方向,必须先用
G40 指令解除原来的左刀补或右刀补状态。再用 G41 或 G42 指令重新设定,否则补偿会不
正常。
  当刀具磨损、重新刃磨或更换新刀具后,刀尖半径发生变化,这时只需在刀具偏置输
入界面中改变刀具参数的 R 值,而不需修改已编好的加工程序。利用刀尖圆弧半径补偿,
还可以用同一把刀尖半径为 R 的刀具按相同的编程轨迹分别进行粗、精加工。设精加工余
量为△,则粗加工的刀具半径补偿量为 R+△,精加工的补偿量为 R。
  例如车削图 5.7 所示工件。毛坯为锻件,用一把 90°偏刀分粗、精车两次进给,已知刀
尖圆弧半径 R=0.2mm,精车余量△=0.3mm。

图 5.7 刀具半径补偿编程实例