数控加工中心编程与典型零件加工
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.5 辅助功能——M指令

辅助功能指令是控制机床“开—关”功能的指令,主要用于完成机床加工时的辅助工作和状态控制,本节详细说明各M指令的功能和使用情况。

SIEMENS系统允许在一个程序段中最多可以有5个M功能。

当M指令与坐标轴运动指令编写在同一程序段时,有两种可能的执行情况。

①和坐标轴移动指令同时执行的M指令,称为“前指令”。

②直到坐标轴移动指令完成后再执行的M指令,称为“后指令”。

若特意要某M指令在坐标轴移动指令之前或之后执行,则需要为这个M指令单独编写一个程序段。

(1)M0

①指令功能:程序停止。

②使用说明如下。

a.M0使进给、主轴和冷却液都停止。但主轴停止和冷却液停止是机床生产厂家决定的,是否如此,还要看具体的机床。

b.M0指令常用于零件加工过程中需要停机进行中间检验的情况。

c.M0为后指令。

d.执行M0使程序停止后,按机床面板上“启动”按钮可使机床恢复运行。

注意:SIEMENS系统指令字中数值的前导零可省略,所以M0与M00为同一指令,后同。

(2)M1

①指令功能:程序计划停止。

②使用说明如下。

a.与M0一样使进给、主轴和冷却液都停止,但仅在“条件停(M1)有效”功能被软键或接口信号触发后才生效(参见“数控操作”的有关章节)。

b.M1指令常用于首个零件加工过程中需要停机进行中间检验的情况。

c.M1为后指令。

(3)M2

①指令功能:程序结束。

②使用说明如下。

a.每一个程序的结束都要编写该指令,表明程序已结束。

b.M2使进给、主轴和冷却液都停止。

c.M2为后指令。

(4)M3、M4

①指令功能:主轴顺时针旋转、主轴逆时针旋转。

②使用说明如下。

a.指令启动主轴顺时针(逆时针)旋转,以主轴轴线垂直的平面上刀具相对于工件旋转的方向来判定方向的。

b.M3、M4为前指令。在主轴启动后,坐标轴才开始移动。

(5)M5

①指令功能:主轴停止。

②使用说明如下。

a.该指令使主轴停止旋转。

b.M5为前指令。但坐标轴并不等待主轴完全停止才移动。

(6)M6

①指令功能:更换刀具。

②使用说明如下。

a.在机床数据有效时用M6更换刀具,其他情况下直接用T指令进行。

b.对于没有自动换刀装置的数控铣床,则不能使用该指令。

(7)M7、M8、M9

①指令功能:打开、关闭冷却液。

②使用说明如下。

a.M8打开1号冷却液,M7打开2号冷却液,M9关闭冷却液。

b.机床是否具有冷却液功能,由机床生产厂家设定。