补偿是指对于刀具安装位置的补偿,不用改变程序就可以进行精加工的功能。一般补偿有2种:
①刀具长度补偿
②刀具半径补偿
我们先介绍刀具长度补偿功能,这是加工中心系的功能,可以使刀尖自动移动到程序的位置上,进行加工的功能。
1、刀具长度补偿(G43,G44,G49)定义:
在实际加工中,由于使用的刀具种类较多,且每把刀具的长度各异,因此在加工中必须要考虑每把刀具的实际长度,所有程序中需要设定每把刀具的长度补偿值。
2、刀具长度补偿类型
①通过参数选择刀具长度补偿位移类型。
设定刀具长度补偿、刀具位置补偿的动作。
0:通过轴移动来进行补偿。
1:通过坐标系的位移来进行补偿。
②通过参数来指定刀具长度补偿A、B或C
刀具长度补偿A:补偿沿Z轴方向的刀具长度值。
刀具长度补偿B:补偿沿X轴方向、Y轴方向或Z轴方向的刀具长度值。
刀具长度补偿C:补偿沿指定轴方向的刀具长度值。
类型
刀具长度补偿A
0
0
刀具长度补偿B
1
0
刀具长度补偿C
—
1
③程序格式
图1刀长补偿格式
3、刀具长度补偿画面
按功能键【OFS/SET】,再按[刀偏]软键,进入刀补画面如下
图2刀偏画面最左侧一列为刀具长度值,第二列为刀具长度磨损值。
4、刀具长度对刀操作
如图3所示,我们对刀后,测量的β值,要输入要输入到刀具长度值中。
图3刀长对刀示意图
假定β=251.06,且程序中我们使用1号刀补,我们需要将此值输入到1号刀偏中,如图4
图4刀长数值输入
此时坐标系G54中的Z值设为0
图5工件坐标系设定
程序编写如下
G54;
G91G00G43Z50.0H01;
5、取消刀具长度补偿
取消刀具长度补偿有以下3种方法。
①G49T××M06;
②G91G28Z0;
G49;
③G49G92X0Y0Z50.0;
6、编程举例(仅供参考)
图6图纸
O0001;程序号
G49G40G17;取消刀补,选择XY平面
T1M6;换出1号刀
S1000M03;主轴转速,主轴回转指令
;坐标系选择,快速定位到N10位置点,开切削液
;刀具长度补偿(补偿)
;在趋近点定位
;孔加工(切削进给)
;退出孔
;在钻孔开始的位置N20定位
;孔加工(切削进给)
;退出孔
G91G28Z0M09;在参考点位置定位,关切削液
G49M05;取消刀具补偿指令,主轴停指令
G90G00X0Y0;返回到程序原点
M30;程序结束指令