FANUC有哪些M代码是特殊意义的?

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
喜欢就支持一下吧
点赞17 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容