文档介绍:数控加工中的刀具补偿感谢论坛发贴网友: Mould-L 一、刀具补偿的提出用立铣刀在数控机床上加工工件, 可以清楚看出刀具中心运动轨计与工件轮廓不重合, 这是因为工件轮廓是立铣刀运动包络形成的。立铣刀的中心称为刀具的刀位点( 4、5 坐标数控机床称为刀位矢量), 刀位点的运动轨计即代表刀具的运动轨迹。在数控加工中,是按工件轮廓尺寸编制程序,还是按刀位点的运动轨迹尺寸编制程序,这要根据具体情况来处理。数控机床立铣刀加工在全功能数控机床中, 数控系统有刀具补偿功能, 可按工件轮廓尺寸进行编制程序, 建立、执行刀补后,数控系统自动计算,刀位点自动调整到刀具运动轨迹上。直接利用工件尺寸编制加工程序,刀具磨损,更换加工程序不变,因此使用简单、方便。经济型数控机床结构简单,售价低,在生产企业中有一定的拥有量。在经济型数控机床系统中,如果没有刀具补偿功能,只能按刀位点的运动轨迹尺寸编制加工程序,这就要求先根据工件轮廓尺寸和刀具直径计算出刀位点的轨迹尺寸。因此计算量大、复杂,且刀具磨损、更换需重新计算刀位点的轨迹尺寸, 重新编制加工程序。二、全功能数控机床系统中刀具补偿 1 .数控车床刀具补偿数控车床刀具补偿功能包括刀具位置补偿和刀具圆弧半径补偿两方面。在加工程序中用T 功能指定, TXXXX 中前两个 XX 为刀具号, 后两个 XX 为刀具补偿号,如 T0202 。如果刀具补偿号为 00, 则表示取消刀补。(1) 刀具位置补偿刀具磨损或重新安装刀具引起的刀具位置变化, 建立、执行刀具位置补偿后, 其加工程序不需要重新编制。办法是测出每把刀具的位置并输入到指定的存储器内,程序执行刀具补偿指令后,刀具的实际位置就代替了原来位置。如图 2 所示的加工情况, 如果没有刀具补偿, 刀具从 0 点移动到 1点, 对应程序段是 N60 G00 C45 X93 T0200 ,如果刀具补偿是 X=+3 , Z=+4 ,并存入对应补偿存储器中,执行刀补后,刀具将从 0 点移动到 2点, 而不是 1 点,对应程序段是 N60 G00 X45 Z93 T0202 。(2) 刀具圆弧半径补偿编制数控车床加工程序时, 车刀刀尖被看作是一个点( 假想刀尖 P点), 但实际上为了提高刀具的使用寿命和降低工件表面粗糙度, 车刀刀尖被磨成半径不大的圆弧(刀尖AB 圆弧), 如图 3 所示,这必将产生加工工件的形状误差。另一方面,刀尖圆弧所处位置,车刀的形状对工件加工也将产生影响, 而这些可采用刀具圆弧半径补偿来解决。车刀的形状和位置参数称为刀尖方位, 如图 4 所示, 用参数 0~9 表示, P 点为理论刀尖点。(3) 刀补参数每一个刀具补偿号对应刀具位置补偿(X和Z值) 和刀具圆弧半径补偿(R和T值) 共4 个参数, 在加工之前输入到对应的存储器, CRT 上显示如图 5 所示。在自动执行过程中, 数控系统按该存储器中的 X、Z、R、T 的数值,自动修正刀具的位置误差和自动进行刀尖圆弧半径补偿。 2 .加工中心、数控铣床刀具补偿加工中心、数控铣床的数控系统, 刀具补偿功能包括刀具半径补偿、夹角补偿和长度补偿等刀具补偿功能。(1 )刀具半径补偿( G41 、 G42 、 G40 ) 刀具的半径值预先存入存储器 HXX 中, XX 为存储器号。执行刀具半径补偿后, 数控系统自动计算, 并使刀具按照计算