14 62 FANUC-- 0系统操作编程说明书
有两种指令刀具运动的方法 :绝对值指令和增量值指令。在绝对值指令模态下,我们指定的是运动终点在当前坐标系中的坐标值;而在增量值指令模态下,我们指定的则是各轴运动的距离。G90和G91这对指令被用来选择使用绝对值模态或增量值模态。
G90………绝对值指令
6. 辅助功能
6.1 M代码
在机床中,M代码分为两类:一类由NC直接执行,用来控制程序的执行;另一类由PMC来执行,控制主轴、ATC装臵、冷却系统。M代码表见表1.2。
6.1.1 程序控制用M代码
用于程序控制的M代码有M00、M01、M02、M30、M98、M99,其功能分别讲解如下: M00………程序停止。NC执行到M00时,中断程序的执行,按循环起动按钮可以继续执行程序。
M01………条件程序停止。NC执行到M01时,若M01有效开关臵为上位,则M01与M00指令有同样效果,如果M01有效开关臵下位,则M01指令不起任何作用。 M02………程序结束。遇到M02指令时,NC认为该程序已经结束,停止程序的运行并发出一个复位信号。
M30………程序结束,并返回程序头。在程序中,M30除了起到与M02 同样的作用外,还使程序返回程序头。
M98………调用子程序。
M99………子程序结束,返回主程序。
6.1.2 其它M代码
M03………主轴正转。使用该指令使主轴以当前指定的主轴转速逆时针(CCW)旋转。 M04………主轴反转。 使用该指令使主轴以当前指定的主轴转速顺时针(CW)旋转。 M05………主轴停止。
M06………自动刀具交换(参阅机床操作说明书)。
M08………冷却开。
M09………冷却关。
M18………主轴定向解除。
M19………主轴定向。
M29………刚性攻丝(参考“6.4 刚性攻丝指令(M29)”)。
其他M代码请参阅机床使用说明书。
T代码
机床刀具库使用任意选刀方式,即由两位的T代码T××指定刀具号而不必管这把刀在哪一个刀套中,地址T的取值范围可以是1~99之间的任意整数,
在M06之前必须有一个T码,如果T指令和M06出现在同一程序段中,则T码也要写在M06之前。