1.9 M功能分组
文章编号: 349 | 评级: 未分级 | 最新更新: Wed, Aug 31, 2016 10:40 AM
组1: |
||||
M功能 |
类型 |
说明 |
参数 |
备注 |
M00 |
N |
程序停止 |
|
单独程序段 |
M01 |
N |
选择性程序停止 |
|
单独程序段 |
M02 |
N |
主程序结束,复位到程序开始 |
|
单独程序段 |
M30 |
N |
程序结束,复位到程序开始 |
|
单独程序段 |
M90 |
N |
工件计数加1,用于自动加工单元的无限循环加工计数,不得与M02、M30存在于同一程序中,否则工件计数会发生错误。 |
|
单独程序段 |
组2 |
||||
M功能 |
类型 |
说明 |
|
|
M03 |
MI |
主轴顺时针旋转 |
|
|
M04 |
MI |
主轴逆时针旋转 |
|
|
M05 |
MRF |
主轴停止 |
|
|
M19 |
N |
主轴定位 |
须带SP |
单独程序段 |
注意
M表示模态;N表示非模态;R表示默认有效;I表示段前执行;F表示段后执行。
说明:
1.不能在同一个程序段中指定两个或两个以上同组的M代码;
2.同一程序段中最多可以编程5个M代码;
3.I段前执行:当运动指令和M功能在同一程序段中出现时,M指令在运动指令之前执行;
4.F段后执行:当运动指令和M功能在同一程序段中出现时,M指令在运动指令之后执行;
5.M指令和T指令在同一程序段出现时,T指令先执行;
6.用户自定义M指令必须单独程序段。