2.3.4 辅助功能M指令
辅助功能就是用于控制零件程序的走向,以及机床各种辅助功能动作(如冷却液的开关、主轴正反转等)的指令。辅助功能由地址字M和其后的一或两位数字组成。M功能有非模态M功能和模态M功能两种形式,非模态M功能(当段有效代码),只在书写了该代码的程序段中有效;模态M功能(续效代码),一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。表2-5为我国JB 3208-83标准规定的M代码定义。
表2-5 辅助功能M指令
续表
注:1“#”号表示若选作特殊用途,必须在程序说明中注明。
2“不指定”代码,在将来修订本标准时,可能对它规定功能。
3M90~M99可指定为特殊用途。
4“*”号表示对该具体情况起作用。
以下对常用的M代码作简要说明。
M00—程序停止。在指定程序段完成后,使进给运动、主轴回转、冷却液等均停止,以便进行手动换刀、手动变速等手动操作。要继续执行加工程序时,必须重新按启动按钮。
M01—计划停止。该功能和M00相似,但必须预先把面板上的选停旋钮旋转到计划停止处,才执行M01功能,否则程序不执行M01。该指令主要用于加工零件的抽样检查。
M02—程序结束。它编在程序的最后一段,使主轴、冷却和进给全都停止,并使数控系统处于复位状态。
M03、M04、M05—分别命令主轴正转、反转和停止转动。顺时针方向旋转为正、逆时针方向则为反转。在同一程序段中既有运动指令,又有停止转动指令M05,首先执行运动指令后才执行停止转动指令。
M06—换刀指令。
M07、M08—分别命令打开2号冷却液及1号冷却液,控制冷却泵启动。
M09—关闭冷却泵。
M30—程序结束,并返回开始状态。
M98—调用子程序。
M99—子程序结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。