分享

FANUC PMC|又一家刀库乱刀了,来看看解决过程吧

 数控工作室 2023-12-02 发布于河北

PMC仅仅就是一个工具,他是连接数控系统与机床的纽带,也是解决非系统故障的必要利器,掌握它可以让我们解决一类很多的问题,比如刀库乱刀,刀库故障等等。

1、FANUC PMC基础知识

2、FANUC PMC学习

昨天写了一篇文章:FANUC PMC|梯形图的R地址为啥没有线圈?起到什么作用的? 有小伙伴在后台留言说都是废话,其实呢,这篇文章写了处理刀库乱刀的步骤,以及呢我写的PMC入门的必修文档,优质的内容往往不会让你轻易得到,所以,你轻松看到往往是别人的广告。

但是这篇文章只有两句话是与文章标题对起来的:

如果R地址没有线圈,也没有字节处理,那么与这个有关的程序只有两个可能:

1、该部分地址使用二次开发处理的

2、该部分程序是多余的,无用。

所以越干的干货就越精简,你看到的越多的内容往往是常识而已,常识仅仅是告诉你知识,而不会告诉你解决实际问题。如何更加理解和掌握我的解决问题思路呢?只需要加入我的干货笔记圈子,我会针对你的问题给你解决问题的干货:费专栏|共享屋技术干货笔记

解决刀库乱的问题很多了,每次都不一样,没有固定的方法,但是思路是相同的,这个思路就是:搞清楚机床乱刀出现的环节。

刀库的问题难点是他又很多数据的处理,不同厂家的PMC不同,处理的方法也不同,所以呢,通过别人的PMC找到与刀库有关的关键信息是解决问题的前提:

1、主轴刀号

2、待机刀号

3、数据交换

4、刀库计数位置

5、刀表数据

6、换刀宏程序

完全看懂别人的PMC程序,没有必要,学习PMC程序解决问题就跟我们做阅读理解一样,我们不需要将整篇文章读懂,我们只需要找到解决问题的关键信息,毕竟,别人用的程序也可能全部有问题是吧,我们要借用有用的信息为我们排查问题。

做题要有题目,所以远程解决刀库的问题也需要具备三个条件:

(1)机床的PMC程序文件

(2)机床的换刀宏程序

(3)机床的系统参数和机床的PMC参数

这些基本包含了一台机床机床厂设计的全部文件了,如果涉及到二次开发的话,那么我们没有源文件,是分析不了的。

那么,我们结合以上我说的,来解决以下一个奇怪的刀库乱刀问题吧,毕竟乱刀很可怕,客户撞机了,就会出现危险事故。

一、问题发生过程:

一家客户原点丢失,为客户更换发那科伺服放大器电池,设定原点,然后机床出现了换刀的问题:

客户在加工的时候,编写M6T3 M6T4,刀库不是直接选刀,而是直接换待机的那把刀,然后才去选刀。

对我来说,换刀非选刀也即乱刀,当你看到这样的问题是不是很懵逼,好好使用的机床为啥出现这样的问题,而且已经很晚了,本身来处理很简单的问题,结果出现了这么奇葩的问题。

二、问题解决过程:

出现问题不可怕,找到问题发生的过程即可解决问题,如果你对此问题的解决过程感兴趣,麻烦你点个小爱心,我会认真的写一下处理的结果。

首先,我们要明确,正常换刀时,刀臂启动时,需要检测到选的刀等于当前刀,刀臂才可以启动。既然刀库没有选刀,就换刀了,那么梯形图里是否没有没有增加这部分检测或者比较一致的条件就接通了呢?

如何确认呢?只有在线监控,记住,解决实际问题,必须借助实际状态来监控,找问题。所以不要发给我一个梯形图,刀库乱刀了,啥问题,不可能,绝对不可能。

那么如何验证自己的想法呢?测试

在MDI方式下执行M6T2,看下比较一致信号状态

图片

图片

图片

通过以上三张图我们可以发现问题:r 783.3是比较一致的输出,我们输入的是T2,按照刀表D26应该是2,然后比较不一致,就不会直接换刀,那么出现问题的唯一可能性就是T指令号没有进入到PMC中,我们看下此时F26=8,确实是这样的现象。

图片

好了,问题比较明了,T指令没有按照要求被执行

我们看下换刀的参数,6080设定为6,调用O9020宏程序

图片

打开O9020宏程序:

图片

通过宏程序我们可以看到有判断语句,以及M06T#20 选刀的部分。这两个是引起此故障的根本来源:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多