FANUC系统上外加M代码功能需要注意事项

FANUC系统上外加M代码功能需要注意事项

数控设备追加某一功能需要追加M代码控制时,一般情况下可以使用设备预留的M代码,但有时需要修改设备PMC梯形图追加一组新的M代码进行控制,如常用的夹具夹紧/放松控制,气密检测控制等功能,那么如何在PMC程序中追加一组新的M代码控制程序呢?在增加M代码时有哪些需要注意的事项呢?

当需要追加一组新的M代码时,首先需要确认PMC程序中已经使用了哪些M代码,哪些M代码指令是未使用的,找出未使用的M代码指令。因为追加M代码相关控制程序,修改内容较多,建议将PMC程序拷贝出来后,使用LADDER III软件进行修改,那么如何确定哪些M代码已经使用了呢?

确认当前梯形图使用的M代码译码方式,直接搜索M代码源地址F10,如下图梯形图采用DECB译码功能指令进行译码处理,使用LADDER III软件搜索F10,使所有有关F10的程序段集中进行显示,然后依次查看所有的DECB译码功能指令,确定未使用的M代码。

1628807513 2749 TafBojMo7n54 20201113224411

 

在有些梯形图程序中,有时会将F10进行BCD转换成其他地址,然后再使用其他地址进行译码处理,这时就不能直接搜索F10了,如下图,先将F10转换为BCD进制存放在了R685地址中;

1628807514 2309 EK95pjRz7sLY 20201113224443

 

此时直接搜索R685就可以了。

1628807515 2807 qjqLzMeuRJkN 20201113224515

 

确认出未使用的M代码后,就可以使用梯形图程序中的译码方式添加新的M代码了;如下图添加M150~M157的译码指令,需要注意避免译码后的存储地址冲突,如下图中的R3200,要确保在程序中的其他位置未被使用,可通过软件交互参考以及地址图确认地址是否被使用过。

1628807516 7285 AKptIB0g38Rz 20201113224543

 

接下来就是需要编写新追加的M代码相关程序段了,此时需要注意的也是避免新追加的地址冲突,尽量使用空余未使用的地址。

完成上述步骤后,还需要编辑M代码的完成条件,在梯形图中搜索辅助功能完成信号G4.3,从中找到与M代码相关的完成条件,再把新追加的M代码完成条件添加进去,如下图。此时整个添加M代码的动作就已经完成了。

1628807516 8278 BcbpVhM4aJTN 20201113224606

 

#扩展阅读:

FANUC系统M代码相关知识

序号文章名称
1关于FANUC M代码的常用使用方法介绍
2如何查看FANUC PMC梯形图中对应的M代码
3FANUC系统上外加M代码功能需要注意事项
4FANUC M代码的处理方法汇总
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容