林超青
昌河飛機工業(yè)(集團)有限責任公司 江西景德鎮(zhèn) 333002
FOREST LINE S240機床配置FIDIA C20數(shù)控系統(tǒng)和西門子611D伺服驅動。機床在使用過程中頻繁發(fā)生Drive 1 PCU CRC Error報警(見圖1)。更換驅動后,有時機床能夠正常起動及執(zhí)行程序,按下急停按鈕后數(shù)控系統(tǒng)下電,然后解除急停,但重新上電后Drive 1 PCU CRC報警依舊頻繁出現(xiàn)。更換驅動電源模塊后出現(xiàn)Drive 1 DCS CRC Error報警(DCS是Distribute Control System的縮寫,即分布式控制系統(tǒng)),機床無法運行。
圖1 Drive 1 PCU CRC Error報警
CRC即循環(huán)冗余校驗,主要用來檢測或校驗數(shù)據傳輸或保存后可能出現(xiàn)的錯誤。機床出現(xiàn)Drive 1 PCU CRC Error報警,主要原因是數(shù)據在傳輸鏈路上出現(xiàn)錯誤。根據該機床的系統(tǒng)及驅動配置情況,問題可能發(fā)生在數(shù)控系統(tǒng)或驅動系統(tǒng)方面,或兩者都有問題。
西門子611D伺服驅動(見圖2)主要由電源模塊和驅動模塊構成,驅動模塊由功率單元和軸控制板組成,驅動系統(tǒng)與數(shù)控系統(tǒng)以及驅動之間是通過數(shù)據總線進行數(shù)據傳輸和控制的。根據西門子611D伺服驅動的構成可以看出,如果電源模塊、驅動模塊的功率單元和軸控制板、數(shù)據總線出現(xiàn)故障,都有可能導致Drive 1 PCU CRC Error報警。
圖2 西門子611D伺服驅動
(1)數(shù)據總線出現(xiàn)故障的可能性 驅動系統(tǒng)與數(shù)控系統(tǒng)以及驅動之間是通過數(shù)據總線(見圖3)進行數(shù)據傳輸和控制的,如果數(shù)據總線出現(xiàn)故障或接觸不良,數(shù)據傳輸受到干擾,就有可能導致在鏈路上傳輸?shù)臄?shù)據出錯,從而出現(xiàn)循環(huán)冗余校驗錯誤。
圖3 數(shù)據總線
檢查數(shù)據總線的外觀,沒有發(fā)現(xiàn)破損、折疊或其他問題。重新安裝數(shù)據總線,故障依然沒有得到解決。為徹底驗證數(shù)據總線的可靠性,把此套總線安裝到別的機床上進行測試,被測機床能夠正常穩(wěn)定運行,因此總線故障導致循環(huán)冗余校驗錯誤的可能性可以被排除。
(2)驅動模塊出現(xiàn)故障的可能性 由于故障報警信息比較明確,直接指明是Drive 1 PCU CRC Error,即驅動1出現(xiàn)問題,所以更換一塊新的軸控制板。通電測試,此時機床能夠正常運行。但是按下急停按鈕重新上電后,機床又一次出現(xiàn)Drive 1 PCU CRC Error報警。
為檢測新軸控制板的好壞,把驅動1的軸控制板與驅動2的軸控制板交換,發(fā)現(xiàn)依然是Drive 1 PCU CRC Error報警,所以新軸控制板損壞的可能性被排除。
驅動1更換功率單元后,故障沒有排除,依舊是Drive 1 PCU CRC Error報警。為徹底驗證驅動出現(xiàn)問題的可能性,把驅動單元全部送檢。檢測結果表明,驅動模塊都能正常工作,因此驅動模塊故障的可能性可以被排除。
(3)電源模塊出現(xiàn)故障的可能性 伺服驅動的5V、12V和600V直流控制電源都是由電源模塊進行整流后提供的,如果5V和12V直流控制電源出錯或不穩(wěn)定,就可能導致軸控制板供電電源不穩(wěn)定和接收數(shù)據出錯。
檢查電源模塊外觀,沒有發(fā)現(xiàn)明顯的燒損跡象。測量電源模塊的5V和12V直流電壓,沒有發(fā)現(xiàn)異常情況。對電源模塊的接頭重新安裝,通電測試,故障依然出現(xiàn)。為徹底驗證電源模塊是否出現(xiàn)故障,更換了一個新的電源模塊。更換新的電源模塊后通電測試,機床能夠正常運行。但是按下急停按鈕后重新上電,機床還是出現(xiàn)Drive 1 DCS CRC Error報警(見圖4)。
圖4 機床Drive 1 DCS CRC Error報警
為了驗證電源模塊損壞的可能性,把兩個電源模塊安裝到其他機床進行測試。測試結果發(fā)現(xiàn),S240機床的原有模塊和新電源模塊都是正常的,因此電源模塊故障的可能性可以被排除。
由于驅動模塊及電源模塊故障的可能性被排除,根據機床的系統(tǒng)配置情況,導致Drive 1 PCU CRC Error報警的原因可能就是數(shù)控系統(tǒng)方面。
FIDIA C20系統(tǒng)采用的PC嵌入式架構(見圖5),其CPU和運動控制板(SSB板)均安插在通用計算機的PCI插槽上,數(shù)控系統(tǒng)的CPU與運動控制板SSB是通過計算機主板的內部總線進行通信。數(shù)控系統(tǒng)的PCI插槽、SSB和CPU板有故障都可能導致Drive 1 PCU CRC Error報警,因為它們都處于數(shù)據傳輸鏈路上。
圖5 FIDIA C20系統(tǒng)PC嵌入式架構
(1)PCI插槽有問題的可能性 把計算機主板的PCI插槽和SSB、CPU板針腳進行清潔,并把SSB和CPU板的插槽位置調換到其他插槽,重新上電測試,機床能夠起動運行,隨即出現(xiàn)故障,現(xiàn)象依舊,因此PCI插槽的可能性可以被排除。
(2)運動控制板有問題的可能性 運動控制板(SSB板)與驅動直接通過總線連接,處于數(shù)據傳輸鏈路的關鍵節(jié)點,如果運動控制板(SSB板)出現(xiàn)問題,就會出現(xiàn)數(shù)據傳輸錯誤,導致循環(huán)冗余校驗故障。
更換新的運動控制板(SSB板)后,機床仍然只能短暫運行,又出現(xiàn)同樣的報警情況。把該運動控制板(SSB板)安裝到別的機床上進行檢測,發(fā)現(xiàn)SSB板能正常工作,所以SSB板故障的可能性可以被排除。
(3)CPU板存在故障 CPU板是處理數(shù)據信息和發(fā)出數(shù)據指令的核心部件,處于數(shù)據傳輸鏈路的核心節(jié)點,如果CPU板出現(xiàn)問題,就會發(fā)出錯誤指令或數(shù)據傳輸錯誤,導致循環(huán)冗余校驗錯誤。
更換新的CPU板后機床能夠正常運行,故障排除,因此出現(xiàn)Drive 1 PCU CRC Error報警的根本原因是CPU板性能狀態(tài)下降,時好時壞,致使數(shù)控系統(tǒng)出現(xiàn)循環(huán)冗余校驗錯誤。
對于一些電氣故障,有時雖然報警信息指向比較明確,但是進行故障排查時,要從系統(tǒng)架構原理進行分析,分別對可能性進行排查,才能最終找到故障原因,排除故障,取得比較好的效果。