4.2.4 刀具定位G指令
1.快速定位指令G00
指令格式:G00 X(U) Z(W)
G00指令用于刀具快速定位。执行G00指令,刀具以数控系统默认的快速进给的速度移动到指令中X(U)、Z(W)值指定的位置。由于是快速,故只用于刀具的空行程。它的移动轨迹可以是直线,各坐标轴也可以按各自的快速进给速度移动,这时合成的轨迹通常为折线。
G00指令着眼于刀具快速移动后的刀具定位位置,对于刀具在快速移动前的位置没有要求,因此,在使用G00指令时,要防止刀具在移动过程中与工件发生碰撞。
G00指令中的快速移动速度由机床参数对各轴分别设定,不能用F规定。
G00指令一般用于加工前的快速定位或加工后的快速退刀。
【例4-4】G00编程:见图4-5。
图4-5 G00编程
指令刀具快速到达D点程序段:
G90 G00 X20 Z30
指令刀具快速到达B点程序段:
G90 G00 X150 Z300
刀具由D点运动到B点的轨迹并非直线DB,原因在于:在执行G00指令时,各轴以各自的快速移动速度在移动,哪个轴先到达目标点,哪个轴就先停止,其他轴继续运动直至到达目标点。由于各轴的移动距离不同,不能保证各个轴同时到达目标点,所以联动轴的合成轨迹不一定是直线。
2.刀具自动返回参考点指令G28
指令格式:G28 X(U) Z(W)
G28指令中的X(U)、Z(W)值是选定的中间点在工件坐标系中的值。可以用绝对值指令或增量值指令,被指令的中间点坐标储存在数控系统的存储器中。编程时的中间点一般是换刀点,而参考点则是机床的坐标原点。
G28指令的动作如图4-6所示。
G28指令的轴,从A点以快速进给速度定位到中间点B,即动作①,然后再以快速进给速度定位到参考点R,即动作②。如果没有机械锁紧,该轴的参考点返回指示灯亮。不指令的轴不执行返回参考点的操作。
这个指令一般在换刀时使用,在执行该指令之前应取消刀尖半径补偿。
在G28的程序段中不仅产生坐标轴的移动指令,而且记忆了中间点B的坐标值,以供G29指令使用。
电源接通后,在没有手动返回参考点的状态下,指定G28时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”。G28指令仅在其规定的程序段中有效。
3.自动从参考点返回指令G29
指令格式:G29X(U) Z(W)
图4-6 G28/G29指令动作
G29指令中的X(U)、Z(W)值是选定的目标点在工件坐标系中的值。可以用绝对值指令或增量值指令,通常该指令紧跟在G28指令之后。
G29指令执行时,刀具从参考点R出发,快速到达G28指令的中间点B定位,然后到达G29指令的目标点C定位。
目标点若为增量值指令时,其值为从中间点到目标点的增量值。在程序中不必指令从中间点到参考点的移动量。
目标点一般选择在下段程序的对刀点。
【例4-5】用G28、G29指令对如图4-6所示的路径编程:要求由A经过中间点B并返回参考点R,然后暂停4秒再从参考点经中间点B运动到C。
参考程序如下:
%3318
N1 T0101
N2 G00 X50 Z100
N3 G28 X80 Z200
N4G04 P4
N5 G29 X40 Z250
N6G00 X50 Z100
N7 M30
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。