辅助功能(M 功能)主要用来控制机床电气的开和关动作、输入状态检测以及
控制加工程序的运行顺序等,M 功能由地址符M 后跟两位整数构成。移动指令和M
指令同在一个程序段中时,移动指令和M 指令开始执行。
比如:N1 G01 X50.0 Z-50.0 F100 M05;执行N1 段时,G01 功能和M05 执行。
本系统所使用M 功能如表2-3 所示:
表 2-3 数控系统M 功能表
指令 功 能 编程格式
M00 暂停,等待”循环启动”按键 M00
M01 暂停,等待外部有效信号 M01 Lxx/Kxx J##
M03 主轴顺时针转动 M03
M04 主轴逆时针转动 M04
M05 关主轴 M05
M08 开冷却液 M08
M09 关冷却液 M09
M10 工件夹紧 M10
M11 工件松开 M11
M19 主轴定位 M19
M78 尾座进 M78
M79 尾座退 M79
M20 从指定的输出口输出低电平信号(长信号) M20 Kxx
M21 从指定的输出口关闭低电平信号(长信号) M21 Kxx
M22 从指定的输出口输出脉冲信号(短信号) M22 Kxx J##
M26 Y 轴转速控制(顺时针)(伺服主轴控制) M26 Sxxxx
M27 Y 轴转速控制(逆时针)(伺服主轴控制) M27 Sxxxx