欢迎访问文稿网!

刀具定位指令

范文之家 分享 时间: 加入收藏 我要投稿 点赞

刀具定位指令

    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。

    img107

    

    图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)

    img108

    

    图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

221381
领取福利

微信扫码领取福利

微信扫码分享