一加工中心预选刀引起的乱刀故障分析

一加工中心预选刀引起的乱刀故障分析

故障现象:

目前在客户处执行如下程序:

O0001;

M06T01;

T8;

G04X1.0;

M06T2;

M30;

则:不定期出现乱刀;

出现上述原因主要为执行 T8 预选时,如果还未预选到位,又出现T2 刀具的预选,此时将会出现计数出错,导致乱刀。

原理分析:

出现上述问题的原因,后分析如下:

1626998521 2223 BbmHTLPIuxxC 20191026212001

 

如上:为刀套和计数开关的对应关系,执行上述程序时,如果先执行 T08,则根据当前所在位置,刀盘会从当前刀套旋转至T08 所在的目标刀套;

由于刀库采用预选刀具方式,故:T08 完成后即去执行下面的加工程序(本例中以G04X1.0 模拟加工),如果加工过程很短,则立即开始执行T02 指令,而此时的刀库可能还在进行T08 的找刀过程。

在比较巧合的情况下,如果 T08 找刀过程刀盘正传,而从当前旋转位置执行T02 时,需要刀盘反转,将会出现当前刀套在开关左右移动时感应两次,而实际刀套位置并没有偏移,最终导致计数出错,出现乱刀。

方案选择:

根据客户反映的故障现象和测试程序,分析认为:需要在PMC 进行判断,如果刀盘正在旋转的过程中,则不允许T 代码预读,必须等到当前预读刀具的旋转到位后,才可执行下一把刀具的预读功能。

解决过程:

在 PMC 中设计一个T 代码的预读数据区,当前刀盘不转,则T 代码译码F26 直接进入预读区D88;如果刀盘正在旋转过程中,在锁住数据区,只有当前刀具旋转到位后,执行下一把刀具的读入,缓冲至D88。T 代码的完成,以当前执行的T 代码F26 和D88 值是否一致,作为T 代码的完成信号。

实现细节如下:

1626998521 6490 K1VRQDGskAJP 20191026212217

1626998522 8928 O7Gv7V7N4GzJ 20191026212223

1626998523 6484 7ICjwWYyItou 20191026212229

1626998524 4753 r8U1kEBaLndp 20191026212239

 

 

 

 

结 果:

经过上述 PMC 的修改完善后,重新执行客户现场发回的测试程序,各项功能正常,避免再次出现乱刀

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容