劉 峻,賀才建
(眉山中車制動科技股份有限公司,四川眉山 620000)
一條自動化生產(chǎn)線包括數(shù)控車床、傳輸線、機器人和清洗設(shè)備。工件由傳輸線運行到指定地方,由機器人搬運到數(shù)控車床。車床加工完畢,由機器人搬運到清洗設(shè)備進行清洗。清洗完畢,再由機器人搬運到指定地方,一個工作循環(huán)結(jié)束。
近段時間,該生產(chǎn)線中偶爾出現(xiàn)數(shù)控車床停機且沒有報警的故障。通過現(xiàn)場了解,該數(shù)控車床使用FANUC 0i 系統(tǒng),外圍設(shè)備為機器人、傳輸線和清洗機等,這些都是后來改造加裝,且全部沒有電氣線路圖。由于是偶發(fā)性故障,故通知操作者在工作過程中如再發(fā)生此類故障,不要進行任何操作,應(yīng)及時通知維修人員到現(xiàn)場。目的是使維修人員能直觀看到故障現(xiàn)象,便于查找。不久接到通知,故障發(fā)生,趕到現(xiàn)場發(fā)現(xiàn)車床已經(jīng)停止,屏幕沒有報警,程序光標(biāo)回到程序開頭。由于是無報警故障,故先進入FANUC 的診斷功能畫面(表1),發(fā)現(xiàn)診斷值變?yōu)椤?”的診斷號為13,22,24,25。
通過以上信號分析得出:系統(tǒng)輸入了復(fù)位和倒帶信號。這個結(jié)論剛好和故障表現(xiàn)一致。下一步查找相關(guān)信號。
表1 FANUC 診斷畫面
檢查圖1~圖4 程序段,G8.5,G8.6,G8.7 都為0,這與上述診斷不相符。仔細研究上述梯形圖,G8.6 后面沒有注釋,而其他的G 指令后都有注釋。由于該生產(chǎn)線經(jīng)過改造,故懷疑G8.6 為改造后加上去的指令,并且G8.6 和G8.7 前面都有X10.2 的常開節(jié)點。
圖1 程序段1
圖2 程序段2
圖3 程序段3
圖4 程序段4
用筆記本聯(lián)接機床,用梯形圖軟件重點監(jiān)控G8.6 和G8.7(圖3 和圖4)。發(fā)現(xiàn)故障發(fā)生時,X10.2 的常開節(jié)點閃動一下又斷開,G8.6 和G8.7 線圈瞬間變?yōu)? 后又變?yōu)?,這時通過診斷功能發(fā)現(xiàn)診斷號13,22,24,25 為1,所以機床出現(xiàn)停機并且光標(biāo)回到程序開頭的故障現(xiàn)象。通過以上判斷可以確定故障點為X10.2。由于沒有圖紙說明,只能通過理線來查找到外部信號X10.2 節(jié)點的來處。由于外部設(shè)備的來線太多且排線凌亂,找不到該信號具體來自何處。但仔細觀察,當(dāng)故障發(fā)生時,除數(shù)控車床停止工作,外部設(shè)備均在正常工作。這就說明有可能是外部設(shè)備的某個地方通過X10.2 節(jié)點給數(shù)控車床輸入了一個干擾信號,引起該偶發(fā)性故障。
用原梯形圖(圖5)中X10.2 常開節(jié)點帶動一個定時器T31(500 ms)。當(dāng)T31 滿足時間條件后驅(qū)動R10.1 的線圈,用它的常開節(jié)點帶動G8.6 和G8.7(圖6 和圖7)。如果干擾信號在500 ms 內(nèi),就不去驅(qū)動R10.1,即屏蔽掉干擾信號;如果外部設(shè)備真的發(fā)生故障,大于500 ms,R10.1 線圈就會得電,從而G8.6和G8.7 動作,機床停止工作,保護設(shè)備。
圖5 程序段5
圖6 程序段6
圖7 程序段7
修改以上梯形圖,該生產(chǎn)線故障解決。針對本次故障修復(fù),使用定時器屏蔽干擾信號,這樣既處理了故障,又保持了設(shè)備的安全聯(lián)鎖保護功能。