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.13 主轴功能
从 Wed, Aug 17, 2016起,访问6988 次。
3.08 回固定点
从 Wed, Aug 17, 2016起,访问3264 次。
3.11 简化编程(固定循环)
从 Wed, Aug 17, 2016起,访问6775 次。
3.11.10 中心钻钻削CYCLE81
从 Tue, Aug 23, 2016起,访问6971 次。
3.11.12 深孔钻削CYCLE83
从 Tue, Aug 23, 2016起,访问8968 次。
3.11.19 停止2钻孔(镗孔4)CYCLE88
从 Mon, Dec 4, 2017起,访问4077 次。
3.02 倒角,倒圆(CHF,CHR,RND)
从 Tue, Aug 16, 2016起,访问23704 次。
3.11.04 圆形轴颈铣削CYCLE77
从 Tue, Aug 23, 2016起,访问3890 次。
3.11.11 锪平面钻削CYCL82
从 Tue, Aug 23, 2016起,访问4911 次。
3.11.21 栅格孔HOLES1
从 Mon, Dec 4, 2017起,访问4528 次。