范 恒
數據備份恢復是數控設備維修經常使用的方法,用以解決一些NC和PLC等重要數據丟失而導致的數控系統故障。以840D系統為例,對數據恢復過程中可能出現的問題進行分析處理如下。
故障1 一臺用840D數控系統改造的俄羅斯車削加工中心,由于維修需重裝PLC程序,為安全起見,先將現有的PLC程序利用系列啟動備份到數控系統硬盤上,再將PLC清空,然后找到數控系統硬盤上以前在正常情況下備份的PLC壓縮文件進行回裝,但在回裝完成后,總是出現“PLC未啟動”報警。
分析處理:由于之前已用STEP7軟件將該機床的PLC原程序備份到外部PC的硬盤上,所以決定用STEP7軟件將該程序重新下載到機床NCU中,步驟如下:
(1)用適配器和通信電纜將PC和NCU連接后,PC和機床上電。
(2)進入STEP7操作界面,打開已發現的“節點”列表,在有“PLC未啟動”報警狀態下,STEP7并未發現PLC的節點地址(其地址為6),所以無法將PLC程序下載到NCU中。
(3)在NCU面板上清空PLC后,PLC節點出現在STEP7節點列表中,但其內容為空,此時打開PC上備份的PLC原程序將其下載。
(4)下載完成后,機床仍會出現“PLC未啟動”報警,此時進入到已下載的PLC程序中,點擊“PLC”→“Diagnostics/Settings”→“Opreating Mode”→“Start-up”來啟動PLC。
由于840D系統具有版本差異性,即存在數據處理、數據存儲功能的高低端差異,因此在回裝數據之前,最好將NC及PLC數據執行總清,使NCK RAM和PLC RAM中的內容全部清空,回到出廠狀態,這樣恢復數據可以避免出現一些數據回裝導致的故障。若在清空后回裝仍會出現上述情況,即可采用以上方法來處理,前提是必須先用STEP7在外部PC中備份PLC原程序。
故障2 一臺840D國產數控鏜床,系統在初始自檢時出現藍屏及報警字符,反復自動重啟,無法正常引導。用相同型號的PCU50替換此機床的PCU50,開機正常進入HMI操作界面,但出現了“列表中報警文本已滿,文本數過大,F:dhmb.dirmyplc_ch.com未找到”的報警。將替換的備份PCU50硬盤上的NC數據,重裝到NCU后,出現了新的故障:OP面板所有操作軟鍵均失靈,不能操作,但機床控制鍵盤上的按鍵均有效。重新關機再開機,故障依舊,之前的報警也存在。
分析處理:①由于OP面板失靈,不能操作,所以不能進入回裝數據界面,只能執行NC和PLC的總清,使所有數據都回復到出廠默認值;②在清空PLC數據之前,為了確保數據不丟失,使用STEP7軟件將機床的PLC程序上傳到PC,以做備份之用;③回裝原機床NC卡中備份的NC數據和PLC數據,數據恢復后,OP可以正常操作;④經查找確認此PCU50硬盤中的“myplc_ch.com”文件丟失,從相同機床PCU50里復制文件到此機床上,報警解除。
840D是由NC-CPU、PLC-CPU及MMC-CPU3個微處理器組成的數控系統,在功能上既相互分工,又相互協調通信,工作時進行數據交換及存儲。只要發生數據傳輸、存儲和交換,就有可能產生數據通信引起的故障,即此機床PLC與替換的PCU50中的MMC及NC數據之間通信故障引起的異常,其他機床上的NC數據不一定能與本機床的PLC數據匹配,所以才導致OP面板操作按鈕失靈。機床報警的原因是由于更換的PCU50里并沒有與原PLC程序相匹配的報警文本myplc_ch.com文件。如果要使用恢復數據恢復系統,最好應還原此機床的數據。機床在出廠時NC、PLC及MMC數據相互間是匹配的,才能正常通信,若安裝不匹配的數據,可能會導致一些系統故障。
故障3 一臺德國進口數控車銑復合加工中心,系統為西門子840D SolutionLine,機床出現“PLC不能被控制”報警,無法消除,機床不能正常工作。
分析處理:①執行NC和PLC總清,將所有數據恢復到缺省值,使其報警解除;②調出PLC的文檔數據,裝入NCU中,結果在裝入過程中,系統出現報警對話框,顯示“內存不足”報警,導致回裝數據失敗,重復嘗試,結果相同;③將NC及PLC總清,先裝入NC數據,沒有出現報警提示,再裝入PLC數據,也沒有出現報警提示,裝載成功,并且開始的報警也沒有再出現,故障排除。
有些NCU執行NC及PLC總清之后,在回裝數據時,要先裝載NC數據,最后裝載PLC數據。因為NCU里SRAM根據版本不同而容量有所差別,對于個別840D系統,其中NCU的SRAM還存在內部的內存容量分配問題及NC分配內存的參數問題,所以回裝數據時應注意,PLC的CPU與NC的CPU在物理結構上兩者合為一體,合成在NCU中,但在邏輯功能上相互獨立。它把所有CNC、PLC和通信任務綜合在單個NCU模塊中,若先裝PLC數據,則PLC數據會占用NCU中的SRAM,因而會出現多次“內存不足”報警提示,且在機床系統配置數據的時候,要先配置NC的數據,PLC的許多BLOCK是圍繞NC數據來生成的。為避免發生這種回裝數據出現的“內存不足”故障,所以在經過總清NC和PLC后,回裝數據時,還是先回裝NC數據,再回裝PLC數據為佳。
綜上所述,在需要更換NC、PLC數據,執行NC及PLC總清時,要按照840D調試手冊上的方法來執行,為避免產生一些恢復數據引起的報警及故障,回裝時最好選擇以下的方法:①建議先備份NC和PLC數據,再執行NC及PLC總清;②總清完成后,先裝入NC數據,再裝入PLC數據;③在無法得知PLC是否有備份的情況下,可借助STEP7將PLC上傳到電腦里備份,需要時可以再將PLC程序下載到NCU中;④還原數據時,應還原此機床的數據,使數據之間可以更加匹配,否則會導致一些系統故障。