3.15 辅助功能(M)

功能:

        使用M功能可以在机床上控制一些开关操作,比如:冷却液开/关和其它的机床功能。

指令格式:

        M…         ;整数,取值范围:0~2147483647

        预定义的M功能:在控制系统的标准供货中,已经预先定义了一些对程序运行非常重要的M功能。如表3.1所示:

        表3.1 M功能

分组

指令

含义

类型

备注

1

M00

程序停止

N

单独程序段

M01

选择性程序停止

N

单独程序段

M02

主程序程序结束,复位到程序开始

N

单独程序段

M17

子程序程序结束

N

单独程序段

M30

程序结束,复位到程序开始

N

单独程序段

2

M03

主轴顺时针旋转

MI

 

M04

主轴逆时针旋转

MI

 

M05

主轴停止

MRF

 

M19

主轴定位

N

单独程序段

3

M06

刀具更换

NI

 

M66

虚拟换刀

NI

 

        其中:M表示模态,R表示默认有效,N表示非模态,I表示段前执行,F表示段后执行。

说明:

        1.所有空的M功能编号可以由机床制造商预设,例如:用于控制夹紧装置的功能。

        2.同一程序段中最多可以编程5个M功能。

        3.M00:在包含M00的程序段执行之后,自动运行停止。当程序停止时,所有存在的模态信息保持不变。用循环启动键使自动运行重新开始。

        4.M01:与M00类似,在包含M01的程序段执行之后,自动运行停止。只是当机床面板上的M01开关置为1时,此功能才有效。

        5.M02/M30:表示主程序结束,自动运行停止。控制返回到程序开头。

        6.M06指令只能与T和D指令同行。

        7.当运动指令和M功能在同一个程序段中出现时,M指令按下述方式执行:

            1)M指令在运动指令之前执行,M03和M04总是在运动指令之前执行。

            2)M指令在运动指令之后执行,M05总是在运动指令之后执行。

0 (0)
文章评级 (未投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
3.06 工作区域限制(G25/G26)
从 Wed, Aug 17, 2016起,访问2784 次。
3.07 回参考点
从 Wed, Aug 17, 2016起,访问2754 次。
3.11.02 轮廓铣削CYCLE72
从 Tue, Aug 23, 2016起,访问4032 次。
3.01 插补指令
从 Tue, Aug 16, 2016起,访问6198 次。
3.11.16 镗孔(镗孔2)CYCLE86
从 Tue, Aug 23, 2016起,访问6699 次。
3.11.13 刚性攻丝CYCLE84
从 Tue, Aug 23, 2016起,访问9392 次。
3.02 倒角,倒圆(CHF,CHR,RND)
从 Tue, Aug 16, 2016起,访问14473 次。
3.05 公制/英制转换(G70/G71)
从 Wed, Aug 17, 2016起,访问4735 次。
3.10 极坐标
从 Wed, Aug 17, 2016起,访问4651 次。
3.12 进给功能
从 Wed, Aug 17, 2016起,访问2554 次。