一個機床潤滑不打油解決過程案例
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解決實際問題的一個案例。