診斷功能的使用
數(shù)控系統(tǒng)發(fā)生故障后,如無(wú)報(bào)警信息,通過(guò)系統(tǒng)的診斷畫(huà)面進(jìn)行故障判斷。系統(tǒng)的診斷畫(huà)面在機(jī)床出現(xiàn)異常時(shí),診斷功能提供的報(bào)警信號(hào)和監(jiān)控?cái)?shù)據(jù)為故障判斷提供了判斷的依據(jù)。
利用診斷功能診斷故障
如何有效地使用診斷功能提供的診斷信息來(lái)幫助查找和排除故障呢?這一定是我們*為關(guān)注的問(wèn)題。接著來(lái)學(xué)習(xí)如何使用診斷功能去解決一些在實(shí)際中經(jīng)常出現(xiàn)的一些隱性故障。
(1)診斷號(hào)000為1時(shí),表明系統(tǒng)正在執(zhí)行輔助功能(M指令)。在輔助功能的執(zhí)行過(guò)程中,000號(hào)將會(huì)保持為1,直到輔助功能執(zhí)行完了信號(hào)到達(dá)為止。因此,當(dāng)出現(xiàn)輔助功能執(zhí)行時(shí)間超出正常值時(shí),可能是輔助功能的條件未滿足。所以出現(xiàn)無(wú)報(bào)警的異常,查找故障點(diǎn)時(shí),若診斷號(hào)000為1,可以首先檢查輔助功能所要完成的機(jī)床動(dòng)作是否已經(jīng)完成。
故障現(xiàn)象:一數(shù)控機(jī)床在自動(dòng)運(yùn)行狀態(tài)中,每當(dāng)執(zhí)行M8(切削液噴淋)這一輔助功能指令時(shí),加工程序就不再往下執(zhí)行了。此時(shí),管道是有切削液噴出的,系統(tǒng)無(wú)任何報(bào)警提示。
排除思路:調(diào)出診斷功能畫(huà)面,發(fā)現(xiàn)診斷號(hào)000為1,也就是說(shuō)系統(tǒng)正在執(zhí)行輔助功能,切削液噴淋這一輔助功能未執(zhí)行完成(在系統(tǒng)中未能確認(rèn)切削液是否己噴出,而事實(shí)上切削液已噴出)。于是,查閱電氣圖冊(cè),發(fā)現(xiàn)在切削液管道上裝有流量開(kāi)關(guān),用以確認(rèn)切削液是否已噴出。在執(zhí)行M8這一指令并確認(rèn)有切削液噴出的同時(shí),在PMC程序的信號(hào)狀態(tài)監(jiān)控畫(huà)面中檢查該流量開(kāi)關(guān)的輸入點(diǎn)X2.2而該點(diǎn)的狀態(tài)為0(有噴淋時(shí)應(yīng)為1),于是故障點(diǎn)可以確定為在有切削液正常噴出的同時(shí)這個(gè)流量開(kāi)關(guān)未能正常動(dòng)作所致。因此重新調(diào)整流量開(kāi)關(guān)的靈敏度,對(duì)其動(dòng)作機(jī)構(gòu)噴上潤(rùn)滑劑,防止動(dòng)作不靈活,保證可靠動(dòng)作。在作出上述處理后,進(jìn)行試運(yùn)行,故障排除。
(2)診斷號(hào)003為1時(shí),表明系統(tǒng)正在對(duì)移動(dòng)后的伺服軸是否準(zhǔn)確定位到指令值進(jìn)行檢查。當(dāng)伺服軸未能實(shí)現(xiàn)準(zhǔn)確定位的話,將會(huì)出現(xiàn)診斷號(hào)003長(zhǎng)期為1的情況出現(xiàn)。
故障現(xiàn)象:一數(shù)控機(jī)床在自動(dòng)加工過(guò)程中,經(jīng)常出現(xiàn)偷停現(xiàn)象。特別是在Z軸移動(dòng)后,出現(xiàn)偷停現(xiàn)象比較多。在出現(xiàn)此現(xiàn)象后,加工程序就不往下執(zhí)行了,但可能幾十秒后,加工程序又重新往下執(zhí)行,有時(shí)又不行,機(jī)床就一直愣在那里沒(méi)有發(fā)出任何的報(bào)警信息。
排除思路:在無(wú)任何報(bào)警信息的情況下,調(diào)出診斷功能畫(huà)面,希望從中找到一點(diǎn)故障的線索。在對(duì)診斷功能畫(huà)面進(jìn)行查看時(shí)發(fā)現(xiàn),診斷號(hào)003正在進(jìn)行到位檢測(cè),信號(hào)為1,于是查看診斷號(hào)為300的各伺服軸實(shí)時(shí)指令與實(shí)際位置偏差量,發(fā)現(xiàn)Z軸的實(shí)時(shí)指令與實(shí)際位置偏差量的值為50而定位的容許偏差值(到位寬度)是由參數(shù)1826設(shè)定的,也就是說(shuō)只要診斷號(hào)為300的各伺服軸實(shí)時(shí)指令與實(shí)際位置偏差量不超過(guò)參數(shù)1826中所設(shè)定的值的話,系統(tǒng)就認(rèn)為伺服軸的定位完成,否則的話系統(tǒng)認(rèn)為伺服軸的定位未完成,于是就進(jìn)行反復(fù)的定位,加工程序也就無(wú)法往下執(zhí)行。而這臺(tái)機(jī)床在參數(shù)1826中,Z軸的到位寬度值是4,所以是Z軸的實(shí)際位置偏差量大于參數(shù)設(shè)定的到位寬度值,于是出現(xiàn)了此故障現(xiàn)象。參數(shù)1825是各軸的伺服環(huán)增益,與位置偏差量的關(guān)系為:
位置偏差量=進(jìn)給速度/60×伺服環(huán)增益
根據(jù)此公式,可以將Z軸的伺服環(huán)增益值適當(dāng)減少,從而減少位置偏差量。在對(duì)參數(shù)1825作出了適當(dāng)?shù)恼{(diào)整之后,Z軸的位置偏差量減少為1,即位置偏差量小于參數(shù)1826的設(shè)定值,故障排除。
(3)診斷號(hào)005為1時(shí),表明系統(tǒng)正處于各伺服軸互鎖或啟動(dòng)鎖住信號(hào)被輸入,該信號(hào)禁止機(jī)床各伺服軸移動(dòng)。機(jī)床所有的軸或各伺服軸未能滿足移動(dòng)條件,或者說(shuō)是如果伺服軸移動(dòng)的話將會(huì)有危險(xiǎn)的情況出現(xiàn)。當(dāng)以下PMC的伺服軸互鎖信號(hào)為0時(shí),則機(jī)床進(jìn)入伺服軸互鎖狀態(tài),也就是禁止移動(dòng):
G8.0(禁止所有伺服軸移動(dòng))
6130.0(禁止系統(tǒng)定義的**伺服軸移動(dòng))
6130.1(禁止系統(tǒng)定義的**伺服軸移動(dòng))
6130.2(禁止系統(tǒng)定義的第三伺服軸移動(dòng))
6130.3(禁止系統(tǒng)定義的第四伺服軸移動(dòng))
6132.0(禁止系統(tǒng)定義的**伺服軸正方向移動(dòng))
6132.1(禁止系統(tǒng)定義的**伺服軸正方向移動(dòng))
6132.2(禁止系統(tǒng)定義的第三伺服軸正方向移動(dòng))
G132.3(禁止系統(tǒng)定義的第四伺服軸正方向移動(dòng))
6134.0(禁止系統(tǒng)定義的**伺服軸負(fù)方向移動(dòng))
6134.1(禁止系統(tǒng)定義的**伺服軸負(fù)方向移動(dòng))
G134.2(禁止系統(tǒng)定義的第三伺服軸負(fù)方向移動(dòng))
6134.3(禁止系統(tǒng)定義的第四伺服軸負(fù)方向移動(dòng))
故障現(xiàn)象:一數(shù)控加工專機(jī)在自動(dòng)運(yùn)行的過(guò)程中,當(dāng)執(zhí)行到G90G01Z0;這一句程序時(shí),出現(xiàn)無(wú)故停止的現(xiàn)象。進(jìn)行系統(tǒng)復(fù)位,再重新開(kāi)始執(zhí)行加工程序,也是執(zhí)行到G 90G01Z0;這一句程序時(shí),停止動(dòng)作。此時(shí),也無(wú)任何的報(bào)警信息。
排除思路:在無(wú)任何報(bào)警信息的情況下,調(diào)出診斷功能畫(huà)面,希望從中找到一點(diǎn)故障的線索。在對(duì)診斷功能畫(huà)面進(jìn)行查看時(shí)發(fā)現(xiàn),診斷號(hào)005系統(tǒng)正處于各伺服軸互鎖或啟動(dòng)鎖住信號(hào)被輸入為1。???是檢查上述PMC的伺服軸互鎖信號(hào),發(fā)現(xiàn)6130.0為0,而Z軸是系統(tǒng)中定義的**軸,查閱梯形圖,看一看線圈130.0未能接通的原因,*后發(fā)現(xiàn)是刀塔抬起/落下的檢測(cè)接近開(kāi)關(guān)的狀態(tài)同時(shí)為1,檢查發(fā)現(xiàn)刀塔實(shí)際上是落下到位了,而抬起檢測(cè)的接近開(kāi)關(guān)因?yàn)檎从需F屑,而發(fā)出誤信號(hào),于是PMC程序判定Z軸的**移動(dòng)條件未滿足。清理了該接近開(kāi)關(guān)以后,線圈6130.0置1,Z軸的互鎖狀態(tài)解除,故障排除。
(4)350號(hào)報(bào)警,這是a串行脈沖編碼器內(nèi)的控制部分發(fā)生異常所引起的。這時(shí)可使用診斷功能中診斷號(hào)202和204顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(5)351號(hào)報(bào)警,這是a串行脈沖編碼器與模塊之間的通信發(fā)生異常所引起的。這時(shí)可使用診斷功能中診斷號(hào)203顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(6)400號(hào)報(bào)警,這是系統(tǒng)檢測(cè)出伺服模塊或者伺服電動(dòng)機(jī)過(guò)熱所引起的。這時(shí)可使用診斷功能中診斷號(hào)為200和201顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(7)414號(hào)報(bào)警,這是伺服模塊或者伺服電動(dòng)機(jī)發(fā)生異常所引起的。這時(shí)可使用診斷功能中診斷號(hào)200,201和204顯示的報(bào)警狀態(tài),以及伺服模塊上的LED所顯示的報(bào)警號(hào)進(jìn)行故障具體原因的確定。
(8)416號(hào)報(bào)警,這是位置檢測(cè)器的信號(hào)斷線或短路所引起的。這時(shí)可使用診斷功能中診斷號(hào)200和201顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(9)417號(hào)報(bào)警,這是系統(tǒng)伺服參數(shù)設(shè)定異常所引起的。這時(shí)可使用診斷功能中診斷號(hào)203和280顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(10)749號(hào)報(bào)警,這是主軸伺服模塊部分發(fā)生異常所引起的。這時(shí)可使用診斷功能中診斷號(hào)408顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
(11)750號(hào)報(bào)警,這是在串行主軸系統(tǒng)中通電時(shí),主軸伺服模塊沒(méi)有達(dá)到正常的啟動(dòng)狀態(tài)所引起的。這時(shí)可使用診斷功能中診斷號(hào)409顯示的報(bào)警狀態(tài)進(jìn)行故障具體原因的確定。
3、不能手輪運(yùn)行
如果手**作不能進(jìn)行,可能有以下原因:
伺服沒(méi)有激活(沒(méi)有準(zhǔn)備好)。
手搖脈沖發(fā)生器沒(méi)有正確的連接到內(nèi)裝的I/O接口或I/O模塊上。
內(nèi)裝的I/O接口或I/O模塊的I/OLink沒(méi)有分配或沒(méi)有正確分配。
由于參數(shù)設(shè)定錯(cuò)誤使相關(guān)信號(hào)沒(méi)有輸入。
采取措施:
1) 檢查伺服放大器上的LED顯示是否為“0”。如果顯示“0”以外的數(shù)字,說(shuō)明伺服沒(méi)有激活,
2) 檢查電纜是否斷線或短路;
3) 檢查手輪是否出現(xiàn)故障(手搖脈沖發(fā)生器信號(hào)是否正確)
4) 檢查I/O模塊的I/OLink分配
5) 檢查參數(shù)和輸入信號(hào)
在CRT的左下角檢查CNC的狀態(tài)應(yīng)在HND狀態(tài),否則,方式選擇不正確。進(jìn)一步通過(guò)PMC的診斷功能(PMCDGN)查看方式選擇:手輪方式為G0043“MD4=1,MD2=0,MD0= 0”
檢查手輪進(jìn)給軸選擇信號(hào)
檢查手輪進(jìn)給倍率選擇,PMC的PCDGN來(lái)確認(rèn)信號(hào):G0019MP2和MP1位。
發(fā)那科常見(jiàn)的無(wú)報(bào)警信息的故障排除
分度工作臺(tái)的分度軸手脈的進(jìn)給不能執(zhí)行。