⼴州数控车床M代码指令讲解
代码及其含义如果在地址M后⾯指令了2位数值,那就把对应的信号送给机床,⽤来控制机床的ON/OFF。M代码在⼀个程辅助功能(M 功能)代码及其含义cnc编程代码大全
序段中只允许⼀个有效,M代码信号为电平输出,保持信号。M代码说明M03主轴正转M04主轴反转M05主轴停⽌M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备⽤M11备⽤尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执⾏M30程序结束,程序返回开始除M00,M30外,其它M代码的执⾏时间(不是脉冲宽度)可由诊断号№80设定。
设定值:0~255(128毫秒~32.640毫秒)
设定时间=设定值×128毫秒。
注1:当在程序中指定了上述以外的M代码系统将产⽣以下报警并停⽌执⾏。
01:M代码错
注2:M,S,T起动后,即使⽅式改变,也仍然保持,可按‘RESET’关闭(由参数009BIT3设置是否有效)。
下⾯的M代码规定了特殊的使⽤意义。
(1)M30(程序结束)
1)表⽰主程序结束。
2)停⽌⾃动运转,处于复位状态。
3)返回到主程序开头。
4)加⼯件数1。
(2)M00:程序停
当执⾏了M00的程序段后,停⽌⾃动运转。与单程序段停同样,把其前⾯的模态信息全部保存起来。CNC开始转后,再开始⾃动运转。(3)M98/M99(调⽤⼦程序/⼦程序返回)
⽤于调⽤⼦程序。或程序结尾为M99时,程序可重复执⾏。详细情况情参照了程序控制⼀节。
注1:M00,M30的下⼀个程序段即使存在,也存不进缓冲存储器中去。
注2:执⾏M98和M99时,代码号不送出。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。