数控圈:辅助功能(M 功能)
代码及其含义
如果在地址M后面指令了2位数值,那就把对应的信号送给机床,用来控制机床的ON/OFF。M代码在一个程序段中只允许一个有效,M代码信号为电平输出,保持信号。
M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号) M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始
|
设定值: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时,代码号不送出。 |
标签: 广数车床编程与操作