1.刀具长度补偿G43、G44、G49指令
刀具长度补偿指令一般用于刀具轴向Z方向的补偿,它使刀具在Z方向上的实际位移量比程序给定值增加或减少一个偏置量,这样当刀具在长度方向的尺寸发生变化时如钻头刃磨后,可以在不改变程序的情况下,通过改变偏置量,加工出所要求的零件尺寸。
指令格式:
G43 Z__ H__
G44 Z__ H__
G49
指令功能:对刀具的长度进行补偿
指令说明:
(1) G43指令为刀具长度正补偿;
(2) G44指令为刀具长度负补偿;
(3) G49指令为取消刀具长度补偿;
(4) 刀具长度补偿指刀具在Z方向的实际位移比程序给定值增加或减少一个偏置值;
(5) 格式中的Z值是指程序中的指令值,即目标点坐标;
(6) H为刀具长度补偿代码,后面两位数字是刀具长度补偿寄存器的地址符。H01指01号寄存器,在该寄存器中存放对应刀具长度的补偿值。
使用G43、G44时,不管用绝对尺寸还是用增量尺寸指令编程,程序中指定的Z轴移动指令的终点坐标值,都要与H代码指令的存储器中的偏移量进行运算。
执行G43时:Z实际值=Z指令值+H__中的偏置值
执行G44时:Z实际值=Z指令值-H__中的偏置值
例题:
G41 G00 X__ Y__ H (或D)__
G41 G01 X__ Y__ H (或D)__
G42 G00 X__ Y__ H (或D)__
G42 G01 X__ Y__ H (或D)__
指令功能: 数控系统根据工件轮廓和刀具半径自动计算刀具中心轨迹,控制刀具沿刀具中心轨迹移动,加工出所需要的工件轮廓,编程时避免计算复杂的刀心轨迹。
(1)X__ Y__ 表示刀具移动至工件轮廓上点的坐标值;
(2)H (或D)__为刀具半径补偿寄存器地址符,寄存器存储刀具半径补偿值;
(3)如如
G41 G01 X50 Y40 F100 H01
G00
G40 X__ Y__
G01
指令功能 : 取消刀具半径补偿
指令说明 :
(1)指令中的X__ Y__表示刀具轨迹中取消刀具半径补偿点的坐标值;
(2)通过G00或G01运动指令取消刀具半径补偿;
(3)G40必须和G41或G42成对使用。
编辑
|