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