M代码说明
1.M00:程序停止
程序中若使用M00指令,于执行至M00指令时,程序即停止执行,且主轴停止转动、切削剂关闭。若欲再继续执行下一单节,只要按下CYCLESTART程序启动键,则主轴转动、切削剂开启,继续执行M00后面的程序。M00指令一般均单独成为一个单节使用。
2.M01:选择性程序停止
此一指令的功能和M00相同,但选择停止或不停止,可由执行操作面板上的"选择停止"按钮来控制。当按钮置于ON(灯亮)时则M01有效,其功能等于M00,若按钮置于OFF(灯熄)时,则M01将不被执行,即程序不会停止。
M00和M01常用在CNC铣床于粗铣后执行M00或M01,此时,则可用手动方式更换精铣刀,再按CYCLESTART程序执行键,续继执行精铣程序,其它加工,以此类推,如下面例子说明
例子:
3.M02:程序结束
4.M03:主轴正转
程序执行至M03,主轴即正方向旋转(由主轴上方,向床台方向看,顺时针方向旋转)。参考图1(a)。一般铣刀大都用主轴正转M03。
5.M04:主轴反转
程序执行至M04,主轴即反方向旋转(由主轴上方,向床台方向看,逆时针方向旋转)。参考图1(b)。
6.M05:主轴停止
程序执行至M05,主轴即瞬间停止,此指令用于下列情况:
A.程序结束前(但一般常可省略,因为M02,M30指令皆包含M05)。
B.若CNC机械有主轴高速档(M42)、主轴低速文件(M41)指令时,在换档之间,必须使用M05,使主轴停止再换档,以免损坏换档机构。
C.主轴正、反转之间的转换,也须加入此指令,使主轴停止后,再变换转向指令,以免伺服马达受损。
7.M06:自动换刀
程序执行至M06,控制器即命令ATC(自动刀具交换装置)执行换刀的动作。其换刀动作及程序写法请参考2-1.10T机能说明。
8.M07:开启雾状切削剂
有喷雾装置之机械,令其开启喷雾泵浦,喷出雾状切削剂。