1 / 8 数控铣床与加工中心5
4 刀具补偿和偏置功能刀具补偿可分为刀具长度补偿和刀具半径补偿,其内容和方法已在前面章节中作了详细说明,本章拟用另外一种指令格式对刀具长度补偿功能进行介绍,目的在于进一步强调不同的数控系统对同一编程功能可能采用不同的指令格式
1 刀具半径补偿 G41、G42、G40 刀具半径补偿有两种补偿方式,分别称为B型刀补和 C型刀补
B型刀补在工件轮廓的拐角处用圆弧过渡, 这样在外拐角处,由于补偿过程中刀具切削刃始终与工件尖角接触,使工件上尖角变钝,在内拐角处会则引起过切
C型刀补采用了比较复杂的刀偏矢量计算的数学模型,彻底消除了B型刀补存在的不足
下面仅讨论C型刀补
指令格式指令格式:G17/G18/G19 G00/G01 G41/G42 G41:刀具半径左补偿G42:刀具半径右补偿半径补偿仅能在规定的坐标平面内进行,使用平面选择指令G17、G18或G19可分别选择XY、 ZX或YZ平面为补偿平面
半径补偿必须规定补偿号,由补偿号L存入刀具半径值,则在执行上述指令时, 刀具可自动左偏(G41) 或右偏 (G42) 一个刀具半径补偿值
由于刀补的建立必须在包含运动的程序段中完成,因此以上格式中, 也写入了 GOO(或GO1)
在程序结束前应取消补偿
具体的判断方法见本书第二章
刀补过程刀具补偿包括刀补建立,刀补执行和刀补取消这样三个阶段,其中刀补建立与刀补取消均应在非切削状态下进行
程序中含有G41或G42的程序段是建立刀补的程序段,含有G40的程序段是取消刀补的程序段,在执行刀补期间刀具始终处于偏置状态
为了在建立刀补和取消刀补时, 避免发生过切或撞刀,以及在刀补执行期间掌握刀具在运动段的拐角处的运动情况,有必要对刀补过程作一简要说明
刀具偏置矢量刀具偏置矢量是二维矢量,其大小等于D代码所规定的偏置量,矢量方