.jpg)
.jpg)
简单来说:
G99:返回平面起点
G98:返回初始位置
.jpg)
G99指令表示:从当前位置开始,沿X轴正方向移动到指定距离后,沿Z轴负方向移动到当前位置。
G98指令表示:从当前位置开始,沿X轴正方向移动到指定距离后,沿Z轴正方向移动到当前位置。
这两种指令的主要区别在于移动方向的不同,G99指令先沿X轴正方向移动,再沿Z轴负方向移动,而G98指令则是先沿X轴正方向移动,再沿Z轴正方向移动。
.jpg)
.jpg)
G98指令通常称为固定循环指令,它用于在完成一个循环时自动回到起点。G98指令中定义的固定的循环次数需要在程序中明确指定。例如,G98 G17 X墨(讲述)表示运算循环N1到N2内的全部数据,在运算结束后自动停止到起点。
G99指令称为带返回的单点循环指令,这个指令允许指令在参数设置不完结束时自动返回设定点,并结束感染。例如,G99 G94 X90 Z1 F100 T20 X墨 Y墨,表示在指令执行完后由指定的T20到此点的距离摩擦移动速度,并且如果指令中断也会回到此点并完成余下指令。G99指令会造成机床返回设定点没有精度的问题,且不会自动转化为G98指令。
总的来说,G98更适合需要多次循环且循环次数固定的场合,而G99适合处理类似于根据前一个过程的结果来调整后续循环次数的场合。但在某些情况下,G99也可以用来实现某些固定的循环动作,这取决于具体的机床特性和编程要求。