台湾新代系统M代码指令【二】
M码指令说明
辅助机能是用于控制机械机能的ON及OFF。其格式为在后有二位数字;兹将所应用的编号及功能分述如下:
M代码表
M码 |
机能 |
M00 |
程序暂停 |
M01 |
选择性程序暂停 |
M02 |
程序终了 |
M03 |
主轴起动(顺时钟) |
M04 |
主轴起动(逆时钟) |
M05 |
主轴停止 |
M06 |
刀具交换 |
M08 |
加工液开启 |
M09 |
加工液关闭 |
M19 |
主轴定位,使主轴停止固定于一设定位置上 |
M30 |
程序结束,回复到起点 |
M98 |
呼叫子程序 |
M99 |
子程序返回主程序 |
1.M00:程序暂停
当CNC执行M00指令时,则主轴会停止旋转,进给会暂停,且切削油关闭,以方便操作者进行尺寸检验以及补正修正的工作;操作时可从面板上之"M00信号删除开关"来决定是否程序暂停。
2.M01:选择性程序暂停
M01功能与M00类似;但是M01是由"选择停止"来控制;当开关放在ON时,M01有效,会使程序暂停;若开关放在OFF时,则M01无效。
3.M02:程序终了
在主程序的结尾若有M02指令。当CNC执行到此指令时,机器会停止所有的动作,若要重新执行程序时,必须先按下"RESET"键,再按"程序启动"才能够有效。
4.M03:主轴顺时钟方向旋转
M03指令可使主轴作顺时钟方向旋转,与S机能一起使用,让主轴依设定转速作顺时钟方向旋转。
5.M04:主轴逆时钟方向旋转
M04指令可使主轴作逆时钟方向旋转
6.M05:主轴停止
M05指令系使主轴停止,一般主轴在旋转时想要变换其高、低速档时,或想要变换正、反转时,要使用M05让主轴先停止旋转,再变换其它动作。
7.M06:刀具交换
M06指令可执行刀具交换指令,此指令不包括刀具选择,必须配合T机能一齐使用。
8.M08/M09:液体冷却剂启动/关闭
M08指令可使液体冷却剂启动,M09指令可使液体冷却剂关闭
9.M19:主轴定位停止
此指令使主轴在一设定的转角位置上定位
10.M30:程序结束
M30指令表示程序到此结束,程序执行至M30指令时所有的动作均停止执行,并将记忆回复到程序最前面开始位置。
11.M98/M99:子程序控制
子程序是指有固定的加工程序或经常重复使用的参数,事先准备完成并存放于内存中,当需要使用时,可以用主程序呼叫。子程序的呼出由M98执行,结束则是以M99执行。
指令格式
子程序呼叫
M98 P H L;
其中 P为指定子程序的程序号码(当P省略时,是指定程序本身,并且只能于记忆运转或MDI运转模式时)
H为指定子程序中,开始执行的顺序号码。
L为子程序重复执行的次数。
子程序结束
M99 P;
其中P为子程序结束后,返回呼叫程序的顺序号码。