4.3.2 刀尖圆弧半径补偿指令G40、G41、G42
数控车床是按刀尖对刀的,因车刀的刀尖不可能绝对尖,有一个小圆弧,所以对刀时刀尖的位置是一个假想刀尖A,如图4-44所示。
图4-44 假想刀尖
编程时按假想刀尖轨迹编程,即工件的轮廓与假想刀尖重合,车削时实际起作用的切削刃却是刀尖圆弧上的各个切点,在图中,A点为假想的刀尖,B点为刀尖圆弧的圆心,M点为外圆加工切削点,N点为端面加工切削点。由于刀具的切削点在变化,这样就会引起加工表面形状误差。
采用刀具半径补偿功能后,编程者按工件轮廓线编程,数控系统会自动计算刀心轨迹,并按刀心轨迹运动,从而消除了刀尖圆弧半径对工件形状的影响,如图4-45所示。
图4-45 刀具半径补偿功能
指令格式:G40 G00 X(U) Z(W)
G41 G00 X(U) Z(W)
G42 G00 X(U) Z(W)
G40 G01 X(U) Z(W)
G41 G01 X(U) Z(W)
G42 G01 X(U) Z(W)
指令功能:G41为刀具左补偿指令,顺着刀具切削运动的方向看,刀具在左边,工件在右边,此时刀心在工件的左边,需对刀具进行左补偿,用G41指令。G42为刀具右补偿指令,顺着刀具切削运动的方向看,刀具在右边,工件在左边,此时刀心在工件的右边,需对刀具进行右补偿,用G42指令。如图4-46所示。
G40为取消刀具半径补偿指令,使假想刀尖轨迹与编程轨迹重合。
图4-46 左刀补、右刀补
【例4-30】刀尖圆弧半径补偿编程。在图4-47中,用T01号刀具,通过对刀,可以建立起工件坐标系和机床坐标系的联系,以工件的右端面为工件长度的计算起点,则工件坐标系原点为工件右端面的中心点。其参考程序如下:
图4-47 刀尖圆弧半径补偿实例
%3353
N1 T0101;
N2 M03 S400;
N3 G00 X40 Z5;
N4 G00 X0;
N5 G01 G42 Z0 F60;
N6 G03 U24 W-24 R15;
N7 G02 X26 Z-31 R5;
N8 G01 Z-40;
N9 G00 X30;
N10 G40 X40 Z5;
N11 M30;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。