ANUC有哪些M代码是特殊意义的?
在之前写过发那科有关M代码相关的知识,具体的文章可以参考如下文章连载十|关于FANUC M代码的常用使用方法介绍
今天有小伙伴问我,发那科有哪些M代码有固定意义的呢?以下是相关的M代码以及解释。
·M02、M30(程序结尾)
这表示主程序的结尾。
停止自动运行且 CNC 装置被复位(这随机床制造商而有所不同)。
在执行了指定程序结尾的一个程序段以后,控制重新返回到程序的开头。
参数 M02(No.3404#5)或参数 M30(No.3404#4)可用来使 M02 或 M30 不再返回到程序开头。
·M00(程序停止)
在执行了一个指定 M00 的程序段后停止自动运行。
当该程序停止时,所有存在的模态信息被保存起来,通过启动自动运行,可以重新执行自动运行(这也随机床制造商而有
所不同)。
·M01(任选停机)
类似于 M00,在执行了一个指定 M01 的程序段后停止自动运行。
但是,该代码仅在机床操作面板上的“任选停机开关”处在 ON 时才有效。
·M98(子程序调用)
该代码用于调用一个子程序。
不发送代码信号和选通脉冲信号。详情请参阅子程序(II-13.3)。
·M99 (子程序结尾)
该代码表示一个子程序的结尾。
当执行 M99 时,返回到主程序。不发送代码信号和选通脉冲信号。
·M198 (外部子程序调用)
该代码用于调用在外部输入/输出设备内的一个文件的子程序。
注释
不预读(缓冲)跟在 M00,M01,M02,M30 程序段后面的程序段。同样,可以在参数(No.3411~3420,No.3421~3432)
中设定不进行缓冲的 M 代码。
有关不进行缓冲的 M 码,请参阅机床制造商提供的说明书。
如果你觉得该文章对你有帮助,请帮转发, 如果你有什么问题咨询的,可以在网站中进行留言:点击进入
© 版权声明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容