0 引言
中國是機(jī)械制造業(yè)大國,在機(jī)械制造業(yè)中對于一些產(chǎn)品的要求越來越高,如何提高產(chǎn)品的生產(chǎn)率?如何能夠適應(yīng)多品種、小批量生產(chǎn)、零件形狀比較復(fù)雜、精度要求比較高的產(chǎn)品的制造?在此基礎(chǔ)上數(shù)控機(jī)床及擁有強(qiáng)大的數(shù)據(jù)采集能力、自動(dòng)控制過程處理能力的可編程邏輯控制器PLC編程軟件應(yīng)運(yùn)而生。
1 對數(shù)控機(jī)床PLC的認(rèn)識
1.1 數(shù)控機(jī)床PLC的功能
數(shù)控機(jī)床是一種集機(jī)、電、光、液壓、PLC等為一體自動(dòng)化機(jī)床。在實(shí)際的操作中,數(shù)控機(jī)床可能會發(fā)生不同類型的故障,如何有效迅速地排除故障,將機(jī)床恢復(fù)正常顯得尤為重要。在數(shù)控機(jī)床上,PLC最為重要的功能就是不僅可以實(shí)現(xiàn)數(shù)控機(jī)床的順序控制和輔助功能控制,還具有檢測功能以及故障顯示功能。在實(shí)際運(yùn)行過程中,利用PLC的檢測功能和現(xiàn)代數(shù)控系統(tǒng)顯示故障功能可以有效地對數(shù)控機(jī)床的故障進(jìn)行診斷和判定,進(jìn)而對故障進(jìn)行快速定位和排除提供科學(xué)、準(zhǔn)確的指導(dǎo),并采取相應(yīng)的措施加以解決。數(shù)控機(jī)床PLC大致可以分為兩類,一類是綜合PLC與CNC的混合裝置,在PLC內(nèi)部,包括CNC裝置,二者之間的信號交流通過與CNC內(nèi)部的I/O接口來完成,這種類型稱之為內(nèi)裝型或集成型。另一類則是借助廠家生產(chǎn)的PLC產(chǎn)品對其數(shù)控機(jī)床的順序加以控制,進(jìn)而獨(dú)立完成對CNC系統(tǒng)所需要的任務(wù),這種類型的稱為獨(dú)立型或者是外裝型。
PLC在數(shù)控機(jī)床中的應(yīng)用十分重要,它可以有效連接數(shù)控裝置與機(jī)床側(cè),PLC通過接受CNC處理操作者所指定的程序命令,在經(jīng)過譯碼等程序后,可以完成下一步的指令工作,對機(jī)床的運(yùn)行加以合理有效的控制。此外,PLC還可以對機(jī)床側(cè)的邏輯信號進(jìn)行回饋和反映。
1.2 數(shù)控機(jī)床PLC的組成及工作過程
一般而言,CPU、存儲器、輸入輸出及供電電源等是數(shù)控機(jī)床的重要組成部分,這些組成部分之間通過總線連接起來。在整個(gè)系統(tǒng)中,CPU占據(jù)著主導(dǎo)地位,其主要的作用是錄入用戶的用戶程序以及相關(guān)的數(shù)據(jù),查詢各種信號狀態(tài)和數(shù)據(jù),經(jīng)過嚴(yán)格的檢測,確認(rèn)沒有任何問題之后PLC才開始運(yùn)行。PLC的工作方式是循環(huán)掃描,借助于硬件的支持,對執(zhí)行反映控制要求的用戶加以反映,進(jìn)而實(shí)現(xiàn)其功能。
2 數(shù)控機(jī)床PLC診斷故障的表現(xiàn)形式
2.1 透過數(shù)控系統(tǒng)顯示劃分的幾類情況
2.1.1 故障報(bào)警可直接找到故障原因
通過故障報(bào)警可以有效地將數(shù)控機(jī)床的故障加以合理、科學(xué)的定位,這就需要CNC具備一定的檢測能力,由于CNC與PLC之間具備較好的通信功能,這間接導(dǎo)致了系統(tǒng)軟件與硬件系統(tǒng)之間的復(fù)雜性,同時(shí)也增加了機(jī)床的造價(jià)成本。盡管目前機(jī)床的造價(jià)相對較高,但是,隨著中國科學(xué)技術(shù)以及社會經(jīng)濟(jì)的飛速發(fā)展,數(shù)據(jù)系統(tǒng)功能勢必會得到極好的完善與發(fā)展,尤其是自診斷技術(shù)的發(fā)展,使得越來越多的數(shù)控機(jī)床增加了故障診斷的報(bào)警功能,無論是對于使用方還是維修人員來說,這無疑都是極為便利的。
2.1.2 CNC顯示有故障但無法反映故障的真正原因
對于一般的數(shù)控機(jī)床而言,其故障診斷并不是十分的完善,因此當(dāng)故障出現(xiàn)的時(shí)候,CNC的報(bào)警信息只是大致的對故障部位加以定位和顯示,甚至有時(shí)候故障報(bào)警信號所提供的報(bào)警信息與報(bào)警部位沒有直接的關(guān)系,出現(xiàn)誤報(bào)就可能干擾維修人員的正常工作,這就需要維修人員立足于實(shí)際情況,借助于先前的成功經(jīng)驗(yàn)等進(jìn)行綜合的判斷,只有這樣才可以找到故障的真正原因,解決實(shí)質(zhì)問題。
2.1.3 出現(xiàn)故障沒有任何的報(bào)警信息顯示
在數(shù)控系統(tǒng)中當(dāng)CNC沒有任何的報(bào)警信息顯示,這樣當(dāng)故障發(fā)生時(shí),就會使得維修人員無從下手,只能憑借數(shù)控機(jī)床所顯示的具體的故障現(xiàn)象等進(jìn)行分析和判斷。當(dāng)在日常維修活動(dòng)中,牽扯到線路板維修等情況時(shí),因?yàn)闆]有技術(shù)圖紙進(jìn)行輔助推斷,所以有時(shí)候不得不手繪圖紙作為參考,這也就對維修人員提出了更高的挑戰(zhàn)。比如經(jīng)濟(jì)型數(shù)控機(jī)床的電動(dòng)控制刀架,當(dāng)自動(dòng)換刀時(shí)出現(xiàn)了某些方面的故障,這就需要根據(jù)系統(tǒng)檢測功能的實(shí)際情況,以及CNC所顯示的具體情況加以綜合判斷和分析。當(dāng)數(shù)控系統(tǒng)出現(xiàn)換刀指令時(shí),刀架電動(dòng)機(jī)旋轉(zhuǎn)執(zhí)行相應(yīng)的換刀指令,如果數(shù)控系統(tǒng)內(nèi)部有相關(guān)的檢測軟件,其外圍也有相關(guān)的檢測軟件,這樣不僅可以對電動(dòng)機(jī)的情況加以詳細(xì)的檢測,還可以對刀架到位以及應(yīng)答信號加以合理、科學(xué)的檢測。當(dāng)出現(xiàn)故障的時(shí)候,可以根據(jù)數(shù)控系統(tǒng)的報(bào)警信息,合理地對出現(xiàn)故障問題的具體部位加以了解。并借助CNC故障報(bào)警信息對故障方位加以定位。若數(shù)控系統(tǒng)只是檢測刀架的應(yīng)答信號,當(dāng)出現(xiàn)故障的時(shí)候,系統(tǒng)僅僅將電動(dòng)刀架的問題顯示出來,無法具體定位故障的具體器件,就需要維修人員進(jìn)行排查。
2.2 根據(jù)PLC輸入/輸出信號劃分的幾類情況
2.2.1 輸入信號故障
PLC重要的功能就是對順序加以控制,在沒有信號輸入的情況下,若沒有邏輯條件的支持,PLC則無法進(jìn)行下一步操作。當(dāng)出現(xiàn)故障時(shí),一般情況下是一個(gè)條件無法滿足輸入信號,兩個(gè)條件同時(shí)無法滿足的情況較為少見。針對這種情況,我們根據(jù)梯形圖對輸入信號無效的情況具體分析其原因,最終更好地對故障加以解決。
2.2.2 輸出信號故障
數(shù)控機(jī)床的輸出信號故障主要是針對控制元件和執(zhí)行元件的。一般來說,當(dāng)一些機(jī)械性的零件被損壞時(shí),比如一些接觸器的觸頭接觸不良以及傳動(dòng)器件移動(dòng)欠妥當(dāng)?shù)?,倘若在?zhí)行機(jī)構(gòu)中出現(xiàn)故障問題等,就無法有效保障下一個(gè)指令的正常進(jìn)行,順序控制則也無法進(jìn)行正常的工作。
3 診斷實(shí)例分析
3.1數(shù)控銑床系統(tǒng)出現(xiàn)“X軸超行程”報(bào)警信號
“X軸超行程”報(bào)警的主要現(xiàn)象是機(jī)床開機(jī)后則會出現(xiàn)X軸超限位報(bào)警,一般而言,通過對報(bào)警信息的綜合分析,按照相關(guān)指示對X軸進(jìn)行檢查,卻并沒有發(fā)現(xiàn)X軸超行程的情況,而且X軸限位開關(guān)并沒有壓下,CNC系統(tǒng)中的PLC狀態(tài)具有顯示功能,利用該顯示功能,檢查X軸限位開關(guān)的PLC輸入X0。2的狀態(tài)為“1”,這就顯示開關(guān)觸點(diǎn)已經(jīng)接通,而關(guān)鍵的故障在行程限位開關(guān)。
3.2 急停按鈕引起的故障
急停按鈕引起的故障是數(shù)控機(jī)床故障中較為常見的故障之一,F(xiàn)ANUC0M系統(tǒng)在開機(jī)時(shí)總顯示出
“NOTREADY”字樣,伺服電源沒有辦法正常接通,F(xiàn)ANUC0M系統(tǒng)開機(jī)出現(xiàn)的“NOTREADY”字樣的原因在于數(shù)控系統(tǒng)的緊急停止“*ESP”的信號被輸入,這種情況可以利用PLC狀態(tài)顯示功能對其進(jìn)行檢測,當(dāng)系統(tǒng)模塊的急停輸入信號“0”時(shí),還要比對機(jī)床的電氣原理圖,對操縱臺上急停按鈕斷線進(jìn)行檢查分析。對于這種急停按鈕引起的故障,一般采取的措施是進(jìn)行重新連接,在按復(fù)位急停按鈕之后,再按Reset鍵,執(zhí)行以上操作之后,機(jī)床則就會恢復(fù)正常。
3.3 電動(dòng)刀架常見故障
機(jī)床采用4工位的電動(dòng)刀架,當(dāng)進(jìn)行換刀命令"T0101"時(shí),電動(dòng)刀架轉(zhuǎn)動(dòng)不停,找不到1號刀,但換取2,3,4號刀時(shí)卻正常。
分析:如圖1所示為刀架在1號刀時(shí)的梯形圖,從圖中可以很直觀地看出數(shù)字輸入點(diǎn)I7。0-I7。2的二進(jìn)制值。在實(shí)驗(yàn)中發(fā)現(xiàn),當(dāng)換2號刀時(shí),由于電動(dòng)刀架的霍爾元件采取常閉信號,霍爾元件斷開,I7。1變?yōu)?;當(dāng)換3號刀時(shí),I7。2變?yōu)?,在4號刀位時(shí),也出現(xiàn)這種現(xiàn)象,但當(dāng)用手動(dòng)換刀強(qiáng)制換上1號刀時(shí),發(fā)現(xiàn)I7。0仍然為I7。0,如圖2所示。綜合來看,可以得出這樣的結(jié)論:1號刀的刀位檢測信號不正常導(dǎo)致1號刀的換刀故障。刀位檢測信號不正常的原因主要有兩方面,一方面是霍爾元件損壞,另外一方面是其信號線斷線。
4 數(shù)控機(jī)床PLC故障診斷方法
對于常用的PLC的故障診斷方法主要有以下幾種,以下就這幾種診斷方法加以簡要的分析和論述。
4.1 根據(jù)報(bào)警號診斷故障
隨著科學(xué)技術(shù)的不斷進(jìn)步和發(fā)展,中國現(xiàn)代數(shù)控系統(tǒng)一般自身帶有診斷功能,其具體的自身診斷功能主要體現(xiàn)在其故障信息可以在顯示器中將報(bào)警信息加以呈現(xiàn),這就為維修人員提供了豐富詳盡的狀態(tài)信息,便于維修人員開展相關(guān)的維修工作,進(jìn)而更好的對這些故障加以排除和解決。
4.2 根據(jù)控制對象的工作原理診斷故障
數(shù)控機(jī)床的PLC程序是依照控制對象的工作原理來進(jìn)行設(shè)計(jì)和運(yùn)行的,在對控制對象原理分析的基礎(chǔ)之上,深入了解其工作原理,綜合PLC的I/O來對故障進(jìn)行有效的診斷和處理。
4.3 通過PLC梯形圖診斷故障
借助于PLC的梯形圖提供的信息,進(jìn)行合理、科學(xué)的分析和診斷,這種解決方法是最基本也是最常見的方法。在通過PLC梯形圖診斷故障時(shí)首先要搞清數(shù)控機(jī)床的工作原理,然后掌握機(jī)床的運(yùn)動(dòng)順序和控制方式等,最后根據(jù)CNC系統(tǒng)中具備的自身診斷功能等相關(guān)的編程器,借助PLC梯形圖提供的相關(guān)信息,科學(xué)、合理地對故障源加以確定。
圖1 刀架在1號刀時(shí)的梯形圖
圖2 1號刀位的霍爾元件斷線時(shí)的梯形圖狀態(tài)
4.4 動(dòng)態(tài)跟蹤梯形圖診斷故障
在一些相對比較特殊的情況下,比如數(shù)控機(jī)床的輸入與輸出信號都顯示正常,但其PLC顯示有故障時(shí),我們就必須利用PLC的動(dòng)態(tài)追蹤功能,對輸入和輸出信號進(jìn)行及時(shí)的跟進(jìn)和跟蹤,利用PLC動(dòng)作原理做出進(jìn)一步的推斷。
4.5 根據(jù)動(dòng)作順序診斷故障
比如數(shù)控機(jī)床上的自動(dòng)換刀裝置,其自動(dòng)換刀動(dòng)作的完成是遵循了一定的順序的,我們要有效把握這種順序規(guī)律,注重觀察其機(jī)械裝置的運(yùn)動(dòng)軌跡,對其運(yùn)動(dòng)過程加以了解,有助于在故障發(fā)生的時(shí)候,綜合比較正常情況以及故障出現(xiàn)的情況,及時(shí)發(fā)現(xiàn)疑點(diǎn),從而進(jìn)行分析和解決故障。
4.6 根據(jù)數(shù)控機(jī)床中PLC的I/O狀態(tài)診斷
在數(shù)控機(jī)床中,需借助PLC的I/O接口來實(shí)現(xiàn)輸入和輸出信號的傳遞,因此,對于一般的數(shù)控系統(tǒng)故障,大可不必對梯形圖和相關(guān)的電路圖進(jìn)行查看和分析,只需要借助PLC的I/O接口狀態(tài)的查詢結(jié)果,就可以合理分析出其故障的原因,為維修人員提供了諸多的方便。
針對以上幾種數(shù)控機(jī)床PLC故障診斷方法,筆者就PLC故障診斷的要點(diǎn)加以分析。第一,PLC故障診斷的一個(gè)重要內(nèi)容就是要對數(shù)控機(jī)床各部分檢測開關(guān)的安裝位置進(jìn)行深入的了解,比如加強(qiáng)對加工中心的機(jī)械手的了解,提高對數(shù)控車床的旋轉(zhuǎn)刀架和尾架以及回轉(zhuǎn)工作臺的認(rèn)知,詳細(xì)檢測作為PLC輸入信號標(biāo)志的開關(guān)等。第二,對于各種條件標(biāo)志更是需要充分把握和了解,比如一些較為常見的夾緊、放松、啟動(dòng)、停止等標(biāo)志信號,要充分發(fā)揮編程器的重要作用,及時(shí)跟進(jìn)梯形圖的動(dòng)態(tài)變化,合理分析其故障出現(xiàn)的原因,立足于實(shí)際情況,做出合理的判斷。第三,PLC故障診斷最后一個(gè)要點(diǎn)就是需要對執(zhí)行結(jié)構(gòu)的動(dòng)作順序等進(jìn)行深入的認(rèn)知,比如最基本的液壓缸、氣壓缸的電磁換向閥等,對于這些較為常見的執(zhí)行機(jī)構(gòu),要把握其對應(yīng)的PLC輸出信號標(biāo)志。
5 結(jié)束語
數(shù)控機(jī)床故障診斷中PLC的應(yīng)用無疑具有十分重要的意義,有效利用數(shù)控系統(tǒng)的PLC狀態(tài)顯示功能或PLC梯形圖的動(dòng)態(tài)顯示功能進(jìn)行故障診斷與排除是非常方便和有效的。不同的診斷方法適用于不同的故障,常常需要綜合各類方法,才可以全面、合理、有效地對故障進(jìn)行檢測和斷定,正確判斷故障的起因,準(zhǔn)確定位故障的所在部位,進(jìn)而采用合理的方法進(jìn)行解決。
(審核編輯: 滄海一土)