一个机床润滑不打油解决过程案例
1、故障现象 一台机床,长时间不打油,润滑油不见少,检查线路未发现问题,如何去解决?
2、解决问题思路 解决此类问题分两步进行,第一步就是检查PMC程序中有关润滑泵控制的程序,需要查找润滑泵的输出。
可以在梯形图中增加一个K参数让润滑泵强制输出,此时检测下润滑泵是否有动作,如果有动作,那么说明外围没有问题,如果没有动作,那就需要检查外围线路。
如果,梯形图中通过我们强制有输出,而且润滑泵也有动作,那么我们基本可以判定长时间不打油是PMC程序的问题,PMC程序的的问题包括两部分,一是PMC的逻辑,其次是PMC参数的设定。
以下部分程序是解决问题过程中,学员提供的梯形图截图部分。
图一
图二
通过润滑泵控制部分梯形图,我们可以看到润滑泵的输出是受R711.5的输出控制,其中R711.5的输出是受一个2号计数器来控制的,我们知道计数器后面的线圈需要满足计数器达到设定值才会有输出,所以,我们需要看下有关2号计数器设定值以及计数脉冲的条件即可。
课程六 FANUC PMC功能指令之计数器 CTR SUB5
通过图一,我们可以看到该计数器的脉冲为R601.6,而R601.6的线圈是通过一个1号可变定时器来控制的,定时器的时间是靠轴移动的时间来累加,那么问题的原因有可能是定时器设定时间过长,而实际加工中每次轴移动的时间太短导致不能累计计时引起的。关于定时器相关知识可以参见如下文章。 课程二 PMC功能指令之定时器TMR(SUB3)
接下来我们要解决问题,就需要检查系统上有关1号定时器设定时间和2号计数器设定的数值,如下图所示:
图三
图四
通过图三和图四我们可以看到定时器设定的数值为19968,单位48MS,那实际计时的时间是多少呢?
我们看下系统上显示的时间19.968,也就是说以上设定的时间中,需要轴连续运行19.968S,接近20S,才会计数一次,假如加工程序中都是小线段,每次轴连续移动时间不超过20S,就会出现不打油的现象。
3 、解决方法 (1)通过以上程序的分析,我们可以知道问题出现在定时器和计数器匹配上导致的问题。
(2)比如我们可以设定轴移动20分钟打油一次,每次累计时间为1S,那么只需要计数器中设定为1200即可满足要求,当然,这个打油间隔需要根据机床去设定,一般机床设定20-30分钟的间隔即可。
4 、扩展知识 设定定时器精度为1S的方法:
(1)在定时器界面,将光标放在需要更改的定时器上,按下操作–精度-
以上为使用PMC解决实际问题的一个案例。