【摘要】:CNC程序中的地址M表示辅助功能,有时也称为机床功能。数控机床常用的辅助操作有以下几种。② 改变齿轮传动速度范围。另一个例子就是程序对一个或多个子程序的调用,在该情况下,程序必须具备程序调用功能,以及决定重复的次数等,M功能可以满足这些需求。当机床操作面板“选择停”开关为OFF时,M01不起作用。
CNC程序中的地址M表示辅助功能,有时也称为机床功能。并不是所有的辅助功能都跟CNC机床的操作相关,相当多的功能跟程序处理有关,因此,把它称为辅助功能更为恰当。
辅助功能分为两大类:控制机床功能和控制程序执行功能。
1.与机床相关的辅助功能
为确保全自动加工,必须由程序控制CNC机床的各种辅助操作,这些功能通常使用M地址编程。数控机床常用的辅助操作有以下几种。
① 主轴旋转顺时针(CW)或逆时针(CCW)。
② 改变齿轮传动速度范围。
③ 自动换刀ATC。
④ 自动托盘交换APC。
⑤ 切削液打开或关闭。
⑥ 尾座或顶尖进或退。
不同的机床有不同的M代码。数控机床常用M功能有以下几种。
M03:主轴正转。
M04:主轴反转。
M05:主轴停。(www.xing528.com)
M06:自动换刀。
M19:主轴定向。
M08:切削液开。
M09:切削液关。
M60:自动托盘交换。
2.与程序相关的辅助功能
除了机床功能外,也可以使用一些M功能来控制CNC程序的执行。程序执行的中断需要M功能,例如,在改变工作设置过程中,如:工件的反转。另一个例子就是程序对一个或多个子程序的调用,在该情况下,程序必须具备程序调用功能,以及决定重复的次数等,M功能可以满足这些需求。
控制程序执行的常用M代码有以下几个。
M00:程序无条件停止。按“循环启动”按钮,可继续执行程序。
M01:程序选择停止。当机床操作面板“选择停”开关为ON时,M01的作用与M00一样。当机床操作面板“选择停”开关为OFF时,M01不起作用。
M02或M30:主程序结束。
M98:子程序调用。
M99:子程序结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。