M代码

M代码

数控系统编程代码
随着现代加工业的发展,自动化程度越来越高,数控系统的使用也越来越多。[2]我们在使用数控加工中心的过程中,最常见的数控代码有两种,一种是G代码,一种是M代码。本文整理了常见的G代码和M代码的含义,不同厂商不同的数控系统可能稍有出入,在实际中以说明书为准。G代码:准备功能,控制机床动作(比如G00快速移动)M代码:辅助功能,辅助机床动作。(比如M03主轴正转)
  • 中文名:M代码
  • 外文名:M code
  • 所属学科:
  • 定义:辅助功能代码
  • 作用:机床的辅助控制

M代码

M代码

在FANUC程序中M代码定义为,辅助功能代码。M代码起到机床的辅助控制作用。

M00:程序停止。

在包含的程序段执行后,自动运行停止。程序停止后,所有的模态信息保持不变。

M01:选择停止。

与M00相似,在包含M01的程序段执行以后程序会自动停止。只有当机床操作面板上的选择停止开关压下时M01才能有效。

M02:主程序结束。

自动运行停止且CNC装置被复位。程序停止在当前位置。

M03:主轴正转。(主轴逆时针旋转)

执行M03的程序段中带有S指令,以确定转速。

M04:主轴反转。(主轴顺时针旋转)

同M03

M05:主轴停止。

执行M03主轴停转。

M07,M08:冷却开。

机床的配置不同,分为液冷和雾冷两种。执行M07,M08冷却系统打开。

M09:冷却关。

所有冷却系统关闭。

M30:主程序结束。

这里强调的是,M02和M30,前者为程序停止于结束行,后者为程序停止并返回程序头。

M98:子程序调用。

用与对另一程序嵌套是的指令。M98后面带有所须调用的程序号。

M99:子程序结束。

执行M99后程序返回主程序。如M99前面没有M98时,程序返回主程序头,形成死循环。这一方法常被用做增量循环切削用。

相关词条

相关搜索

其它词条