M是辅助功能:用于指定主轴旋转方向,启动停止,冷却液的开关,工件,或者刀具的夹紧和松开,刀具的更换等功能,是由地址M和后两位数字组成,部分功能与系统配置有关,那就让我们来了解一下M代码
M00:程序停止,在完成程序段的其他指令后,用于停止主轴,冷却,并停止做进一步处理,重新按一下循环启动在执行下一段程序
M01:计划停止,与程序停止M00相似,他们不同的是除非操作人员预先按电纽确认这个指令否则这个指令不执行不起作用。
M02:主程序结束停止执行到此指令,进给停止,主轴停止,冷却液关闭,但是程序光标停在程序末尾,不返回开始程序段
M03:主轴正转顺时针方向开动主轴,按右旋螺纹方式进入工件方向的旋转
M04:主轴反转逆时针方向开动主轴,
M05:主轴停止,
M06:自动换刀,不包括刀具选择
M07:2号冷液开(如雾状)吹气启动
M08:1号冷却液开(如液体)
M09:冷却液关
M10:卡盘夹紧或者电动尾座它的功能就是尾座前进,有点机床M12是卡盘夹紧还有的机床是M68卡盘夹紧
M11:卡盘松开或者电动尾座它的功能就是尾座后退,有点机床是M13卡盘松开还有的机床是M69卡盘松开
M13:主轴正转和切削液启动
M14:主轴反转和切削液启动,和主轴切换到位置控制
M15:主轴停止关闭M13和M14的指令和主轴切换到速度控制
M16:第二主轴切换到位置控制
M17:主轴中心出水或者刀塔正转或第二主轴切换到速度控制
M18:M17停止或者刀塔反转,有的机床是主轴定位松开。和第三主轴切换到位置控制
M19:主轴定位,停止该指令是使主轴停在预定的角度上和第三主轴切换到速度控制
M20:正向刚性攻丝
M21:反向刚性攻丝
M24:选择第一主轴刚性攻丝
M25:选择第二主轴刚性攻丝
M26:选择第三主轴刚性攻丝
M29:刚性攻丝
M30:程序结束,功能和M02相同,不同之处是光标返回程序开头的位置,不管M30后是否还有其他程序段
M32:润滑开
M33:润滑关
M35:主轴报闸启动
M36:主轴报闸关闭
M37:排削器正转
M38: 排削器反转
M39:排削器停止
M40:主轴齿轮在中间
M41:主轴齿轮在低速位置
M42:主轴齿轮在中速位置
M43: 主轴齿轮在高速位置
M48:主轴过载取消不起作用
M49:主轴过载取消起作用
G78:尾座前进G79尾座后退