格式;G43/G44Z_H_
G43为正向刀具长度补偿
G44为负向刀具长度补偿
G49刀具长度补偿取消
例如
G44 G01 Z0 F200 H1 ;【设定刀具长度补偿,h值在系统面板中设定】
一般G43为正向刀具长度补偿;
G41 G42为径向补偿
刀具长补偿用 G43 H1(有的机用G44负补偿)
补偿:
刀具补偿是补偿实际加工中所用的刀具与编程时使用的理想刀具或对刀时用的基准刀具之间的差值。这个差值的存在 , 会导致实际加工出来的零件不符合图纸尺寸的要求。如果数控系统不具备刀具补偿功能或不使用该功能编程 , 则只能按刀心轨迹进行编程 , 即在编程时给出刀具的中心轨迹 , 计算相当复杂 , 尤其是刀具磨损、重磨或换新刀时 , 必须重新计算刀心轨迹修改程序 , 这样既繁琐 , 又不能够保证加工精度. 而将刀具补偿功能应用于数控编程时 , 则只需按工件轮廓进行 , 数控系统会自动计算刀心轨迹并进行补偿。另外 , 将此项补偿功能应用于没有更换刀具的情况时 , 如果刀具的半径和长度发生变动 , 把变动量作为加工余量进行技术处理 , 同样可以起到简化手工编程程序、提高数控加工效率的作用. 下面以FANUC数控系统为例详细阐述刀具补偿功能在数控编程中的应用。
刀具半径补偿
刀具半径补偿功能
铣削刀具的基准点和刀位点都在刀具的中心线上, 实际加工生成的零件轮廓是由刀刃的切削点形成的。 以端铣刀为例 , 刀位点位于刀具底部中心 , 切削点位于刀具的外圆 , 两者相差一个刀具半径值。
为了加工出符合要求的零件轮廓 , 其加工程序要么偏离零件轮廓一个刀具半径值来编程 , 要么按零件轮廓编程 , 而让数控系统自动偏离零件轮廓一个刀具半径值 , 就是刀具半径补偿. 刀具所偏移的这段距离称为偏置。数控系统使用刀具半径补偿功能 , 可以自动计算出偏置后的刀具轨迹, 这样既能简化编程程序 , 又能够很容易地调整加工轮廓的尺寸.
刀具半径补偿指令
G17 指令后的刀具半径补偿 , 补偿偏置量在 XY平面上; G18 指令后的刀具半径补偿 , 补偿偏置量在 XZ平面上; G19 指令后的刀具半径补偿 , 补偿偏置量在YZ平面上. 刀具半径补偿平面与偏置平面相同。