首页 理论教育刀具长度偏置调整方法及注意事项

刀具长度偏置调整方法及注意事项

【摘要】:FS-0iMD的刀具补偿指令,包括刀具长度偏置指令G43/G44/G49、刀具位置偏置指令G45/G46/G47/G48、刀具半径补偿指令G41/G42/G40三类。图4.4-1 FS-0iMD的刀补显示刀补存储器包括了刀具长度(形状)及磨损、刀具半径(形状)及磨损两部分,前者用于刀具长度补偿;后者用于刀具半径补偿。程序中的回参考点指令G27/G28/G29和机床坐标系选择指令G53,可在指令程序段撤销刀具长度补偿,但指令执行完成后,将自动恢复长度补偿。

1.功能说明

为了方便加工程序的编程、增加程序的通用性,CNC编程时一般都不考虑实际使用的刀具长度和半径,程序是针对刀尖位置和刀具中心点运动编制的轨迹,因此,实际加工时,必须通过刀具补偿指令,使CNC能够根据实际刀具尺寸,自动调整坐标轴的移动量,确保实际轮廓和编程轨迹一致。

数控车床不同的是:镗铣加工刀具的轴线通常都与主轴中心线重合,因此,除特殊刀具外,镗铣刀具的补偿只需要对Z方向长度和XY平面半径进行,它不涉及车刀的刀具位置偏置问题。

FS-0iMD的刀具补偿指令,包括刀具长度偏置指令G43/G44/G49、刀具位置偏置指令G45/G46/G47/G48、刀具半径补偿指令G41/G42/G40三类。刀具长度偏置亦称刀具长度补偿,它可以根据实际刀具的长度,自动调整Z方向移动距离,保证加工时刀尖位置和编程尺寸一致;刀具半径补偿则可自动调整刀具中心在XY平面上的运动轨迹,保证实际加工轮廓和编程形状一致;刀具位置偏置指令G45/G46/G47/G48是早期的刀具半径补偿方式,目前已经被半径补偿所替代。

FS-0iMD的刀具补偿可通过CNC参数PRM 5001.0、PRM 5001.1的设定,选择刀具补偿A和刀具补偿C两种方式。刀具补偿方式A只能对Z轴进行刀具长度补偿,适用于钻头、镗刀等刀具补偿,实际较少使用;刀具补偿方式C可同时对Z轴进行长度补偿、对XY平面进行半径补偿,是目前常用的刀具补偿方式。

2.刀具补偿值

刀具补偿值存储在CNC刀补(刀偏)存储器中,FS-0iMD选择刀具补偿方式C时,其补偿值的显示如图4.4-1所示。

978-7-111-41794-1-Chapter04-76.jpg

图4.4-1 FS-0iMD的刀补显示

刀补存储器包括了刀具长度(形状)及磨损、刀具半径(形状)及磨损两部分,前者用于刀具长度补偿;后者用于刀具半径补偿。使用指令G43/G44进行长度补偿时,用H指定刀补号;使用指令G41/G42进行半径补偿时,用D指定刀补号。补偿号00(D00/H00)用于撤销刀具补偿,一般不能设定补偿值。

刀具补偿值可通过MDI/LCD面板输入,也可通过程序指令G10输入。

3.刀具长度补偿指令G43/G44/G49

刀具长度补偿通过程序中的指令G43/G44生效,由于镗铣床的刀具轴线通常与Z轴一致,故刀具长度补偿指令的编程格式一般如下:

978-7-111-41794-1-Chapter04-77.jpg

指令G43选择正向长度补偿,即Z向移动距离与刀具长度补偿值相加后,得到Z轴实际移动距离;G44选择负向长度补偿,即Z向移动距离与刀具长度补偿值相减后,得到Z轴实际移动距离。由于刀具远离工件的方向为Z正向,因此,如果编程时选择基准刀具的长度值为0,则只能使用正向刀具长度补偿指令G43编程。

刀具长度补偿指令G43/G44为模态指令,它可以用如下两种方式撤销:

1)选择H00号刀补,如直接编制一个H00的程序段或使用G43 H00指令。

2)通过指令G49撤销。

程序中的回参考点指令G27/G28/G29和机床坐标系选择指令G53,可在指令程序段撤销刀具长度补偿,但指令执行完成后,将自动恢复长度补偿。

4.编程实例

例4-9假设刀具长度补偿号为H1,使用刀具长度补偿功能,对图4.4-2的孔加工程序进行编程的加工程序如下:

978-7-111-41794-1-Chapter04-78.jpg

978-7-111-41794-1-Chapter04-79.jpg

978-7-111-41794-1-Chapter04-80.jpg

图4.4-2 刀具长度补偿的编程