1. 首页
  2. 技术文章
  3. Brother

兄弟(Brother)机床自定义M代码的使用

 

虽然Brother机床提供了许多辅助功能的M代码供客户使用。但不能满足每一个客户的实际需求(如M代码不连续性或许多M代码不带MIFN信号等).

本文以兄弟(Brother)机床,B00系统为例进行详述,相信大家都用过机床提供的辅助M代码,来实现一些外围设备的控制。比如常见的控制对刀仪吹气,探头的开启关闭,工件吹气或夹具控制等,其中夹具控制相对复杂一点点。夹具一般分为液压夹具和气动夹具,夹具在控制方式上大致可以分为手动控制和自动控制(M代码控制)。在夹具防呆检测上分为带检测和不带检测。

下面以一个气动夹具控制实例子进说明。某企业为满足产品加工工艺要求专门设计了一套自动控制(M代码控制)的气动夹具。为检测气缸上升或下降到位,增加了磁性感应器检测气缸是否上升或下降到位。企业的设备部人员通过新增机床PLC程序来实现加工自动控制气动夹具的松夹紧动作,并通过磁性感应器检测气缸是否上升或下降到位。如果没有到位,机床一直等待,不继续往下执行。

新增PLC程序如下:

兄弟(Brother)机床自定义M代码的使用

兄弟(Brother)机床自定义M代码的使用

兄弟(Brother)机床自定义M代码的使用

兄弟(Brother)机床自定义M代码的使用

编辑完PLC程序后,还需要在数据库里设置外部输入输出信号,为每个实际的输入输出点建立与PLC输入输出信号对应关系。

外部输入信号       外部输出信号

900 PLCX00        900 PLCY00

901 PLCX01        901 PLCY01

902 PLCX02        902 PLCY02

903 PLCX00        903 PLCY03

904 PLCX04        904 PLCY04

905 PLCX05        905 PLCY05

                            906 PLCY06

                            908 PLCY08

对应的控制M代码M800   M801   M802   M804   M808   M810   M820   M840

使用以上的M代码有个小小的Bug,第一M代码不连续,不方便使用人员理解记忆。第二执行其它M代码也能让PLC的输出Y点接通,例如:执行M803这个M代码,可以导致PLCY01和PLCY02同时接通并输出。这样给现场生产使用埋下安全隐患。

        那以上两个问题有什么方法可以解决呢?答案肯定是有的,具体方法请咨询作者。大家如有更好的解决方法欢迎一起讨论学习,谢谢!!!

兄弟(Brother)机床自定义M代码的使用

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【微信公众号:数控资讯】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code