数控车床用的
16
62
FANUC-- 0系统操作编程说明书
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代码请参阅机床使用说明书。
6.2 T代码
机床刀具库使用任意选刀方式,即由两位的T代码T××指定刀具号而不必管这把刀在哪一个刀套中,地址T的取值范围可以是1~99之间的任意整数,
在M06之前必须有一个T码,如果T指令和M06出现在同一程序段中,则T码也要写在M06之前。
警告:
刀具表一定要设定正确,如果与实际不符,将会严重损坏机床,并造成不可预计的后果。
详细说明请参阅机床使用说明书
6.3 主轴转速指令(S代码)
一般机床主轴转速范围是20~6000r/min(转每分)。主轴的转速指令由S代码给出,S代码是模态的,即转速值给定后始终有效,直到另一个S代码改变模态值。主轴的旋转指令则由M03或M04实现。