當(dāng)前位置: 網(wǎng)站首頁 >> 數(shù)控知識 >>知識概括 >>PLC程序?qū)?shù)控機(jī)床初始故障的診斷的方法 返回
在使用數(shù)控機(jī)床對某零件進(jìn)行實(shí)際加工的過程中,有很多時候PLC會同時顯示幾個故障,它們一般都是由某一個故障引起的連鎖故障,如果排除了初始的引發(fā)故障,其它故障報警也會消失了??墒菑臋C(jī)床PLC顯示的所有報警故障中,維修人員很難判斷出哪個故障是初始引發(fā)故障,維修人員只能逐個故障去查,這就增加了維修難度,造成人力物力的浪費(fèi)。幾個故障同時顯示時,處理問題的關(guān)鍵是解決初始故障,所以準(zhǔn)確判斷并檢測到初始故障對機(jī)床維修工作是非常重要的。
這里介紹一種快速有效的診斷數(shù)控機(jī)床初始故障的方法。此方法可以通過PLC程序,準(zhǔn)確判斷出初始故障的報警號。維修中,首先排除初始故障,其它引發(fā)故障自行消失,這樣就極大地方便了機(jī)床的維修,提高了機(jī)床維修的快速性和準(zhǔn)確性。
(1)初始故障診斷原理?
首先設(shè)計一個PLC程序,此程序不單單是把各個故障都能檢測和顯示出來,還能把最關(guān)鍵的初始故障自動判斷出來,PLC初始故障判斷程序如附圖1所示。
下面舉例說明初始故障診斷原理。以3個故障為例,其中設(shè)置了3個故障檢測位,分別為R500.0、R510.0、R520.0;3個初始故障檢測位為R500.2、R510.2、R520.2;F149.1為系統(tǒng)復(fù)位信號。初始狀態(tài)時,無報警出現(xiàn),故障檢測位都為“0”,初始故障檢測位也都為“0”,復(fù)位信號F149.1為“0”。在3個故障中假設(shè)首先發(fā)生第二個故障。在程序掃描的第一個周期內(nèi),其對應(yīng)的故障檢測位R510.0變?yōu)椤?”,R500.2、R520.2、F149.1初始值為“0”,初始故障檢測位R510.2變?yōu)椤?”,通過自鎖保持為“1”,直到故障被排除,系統(tǒng)復(fù)位信號發(fā)出后“1”狀態(tài)才被解除。在程序掃描的第二個周期內(nèi),R510.2保持為“1”,實(shí)現(xiàn)了對R500.1、R520.1的封鎖,即使此時另外某一個故障檢測位為“1”,也不能導(dǎo)致其初始故障檢測位變?yōu)椤?”。通過此PLC程序的控制,就能從同時發(fā)生的眾多故障里準(zhǔn)確地判斷出初始故障。