何為
(四川信息職業技術學院,四川 廣元 628017)
數控機床日常維護與維修中經常會遇到更換損壞的硬件設備、設備改造、數控系統后備電池失效、存儲器或元件老化、機床長期閑置不用等情況,此外,沒有對機床定期上電、機床在DNC 狀態下加工或數據進行通信過程中電網瞬時停電、機床受外部電磁干擾等情況下都會造成機床數據丟失。為了確保機床故障后能夠迅速恢復狀態,有效及時地備份機床的數據就十分必要。而且機床的備份越新,就越能夠最大程度恢復機床的原有狀態,為盡快恢復生產贏得寶貴時間。所以實際生產中就需要經常、定期地對機床數據進行備份更新。本文主要介紹FANUC 0i-D 系統數據自動備份與恢復。
自動備份可以說成數控系統的FLASHI ROM/SRAM中所保存的數據自動備份到不需要電池的FLASH ROM中,并根據需要加以恢復。當由于電池耗盡等不可預料的原因而導致數控系統的數據丟失時,可以簡單恢復數據。
此外,通過數據設定,最多可以備份3 次不同的文件。可以將數控系統數據迅速切換到機床調整后的狀態和任意的備份狀態。有如下3 種自動備份數據的方法:①接通電源時每次都自動備份數據;②接通電源時每經過設定天數自動備份數據;③在急停狀態下通過開始操作自動備份數據。
1)自動備份數據種類。
將數控系統的如下數據自動備份到不需要電池的FLASH ROM 中:①寫在FLASH ROM 中的數控系統加工程序和目錄信息;②在SRAM 中保存的數據和刀具補償值等各類數據。
FLASH ROM 的數控系統加工程序和目錄信息的備份,在數據AAP(1034#2)被設定為1 時有效。數據的大小和備份所需時間隨程序容量而改變。應根據需要進行設定。通過數據(10342)的設定,最多可以備份3 次不同的文件。
2)數據自動備份和恢復示意圖。
在進行數據自動備份時,系統執行內存的奇偶校驗。如果SRAM 發生奇偶錯誤,則不進行備份。數據10342 設為0 時,不進行備份(備份數據的個數為1~3)。
FLASH ROM 內容空余的容量可以在引導系統的“TEM DATA CHECK”頁面中進行確認。系統在數據自動備份和恢復過程中,切勿斷開數控系統的電源。數據自動備份和恢復示意圖如圖1 所示。

圖1 數據自動備份和恢復示意圖
將出廠時或者機床調整后的狀態作為原始數據進行保存。要使用這一功能,需要將保存備份數據的次數(數據10342)預先設為2 以上的數值。原始數據保存在備份數據1 區域,電源開啟時自動備份數據不對這一數據進行改寫。
步驟1:設定下面的數據

#6 EIB,確定下次開啟電源時是否將數據寫入備份數據1 區域內。為0 表示不寫入;為1 表示寫入。本任務設為1。備份數據后,這一數據自動恢復為0。
#1 ABI,為0 表示備份數據1 區域可以覆蓋寫入;為1 表示禁止備份數據1 區域覆蓋寫入。本任務設為0,若數據10340#1 一旦設為1,備份數據1 區域即為原始數據專用。
#0 ABP,為0 表示開啟電源時不適用數據自動備份功能;為1 表示使用數據自動備份功能。本任務設為1。
步驟2:切斷電源并重新開啟。
步驟3:數據10340#1 設為1。
注意:下一次開啟電源時,數據寫入備份數據1 區域。備份數據1 區域通常不會自動備份數據。
如需同時備份FLASH ROM 的數控系統加工程序,將數據AAP(10340#2)設為1,數據10342 設為2 或3。
步驟1:設定下面的數據。

開啟電源備份數據期間,一般以10 個“.”來顯示執行狀況。例如,數據備份完成時,顯示“AUTOBACKUP......END”。
步驟2:設定數據10341,每隔指定的天數進行數據備份。
10341 數據指執行周期性備份的間隔/天,從上次備份執行之日起,經過設定的天數之后,開啟電源時,執行數據備份。將數據10341 設為0,每當開啟電源時執行數據備份。
在急停狀態下執行以下操作,可以不切斷電源進行數據備份。如需同時備份FLASH ROM 的數控系統加工程序,可將數據AAP(10340#2)設定為1。
步驟1:設置數據寫入有效。按下ops/set 鍵,單擊【設定】,顯示CNC 頁面,使“寫數據”為1。
步驟2:置于急停狀態。
步驟3:以下數據設為1,則開始進行數據備份。

#7:EEB,為0 表示不進行緊急停止時數據備份;為1表示開始進行緊急停止時數據備份。一旦開始備份數據,這一數據馬上恢復為0。備份的進展情況,可以通過診斷數據1016 相應位確認。

#7:ANG:表示自動備份數據時發生錯誤。
#6:ACM,表示自動備份是否執行完畢。
#3:DT3,表示上一次的備份是否在備份數據3 區域進行更新。
#2:DT2,表示上一次的備份是否在備份數據2 區域進行更新。
#1:DT1,表示上一次的備份是否在備份數據1 區域進行更新。
#0:AEX,表示是否正在進行數據備份。
在引導系統中進行如下操作,即可恢復保存在FLASH ROM 內的備份數據。
步驟1:啟動引導系統。
步驟2:在引導頁面中選擇“7.SRAM DATA UTILITY”時,顯示頁面如圖2 所示。

圖2 SRAM DATA UTILITY 子菜單選項
步驟3:選擇“3.AUTOBKUPRESTORE(FROM→CNC)”,顯示FLASHI ROM 內備份文件,如圖3 所示。

圖3 FLASH ROM 內備份文件
步驟4:選擇想要恢復的數據,單擊【SELECT】。
步驟5:提示“ARE YOU SURE?”時,一旦單擊【YES】,就開始進行恢復,測試SRAM 后恢復SARM 數據。另外,數據10340#2 設為1 獲取備份,備份數據中包含FLASH ROM 內的數控系統加工程序和目錄信息時,數控系統加工程序和目錄信息也被恢復。
總之,備份是數控機床維修的根本需要。沒有備份、備份不準確,或者備份損壞都會給維修帶來相當大的損失,甚至機床癱瘓。有些機床由于生產年代長,機床廠家解體等原因,廠家也沒有備份,從零開始恢復機床的數據幾乎是不可能完成的任務。所以,對于做出來的備份,一定要確保能夠實際應用,在存放過程中要避免損失。維修人員必須熟悉機床數據備份,還要理解各種數據的作用,哪些是加工編程使用的數據,哪些是系統數據,哪些是PMC 數據,哪些是伺服和主軸維護信息數據等。能否自動備份,怎樣自動備份,數據如何備份,維修人員都需要掌握。若能把一臺數控機床的數據備份充分,應該說,維護與維修人員就抓住了數控設備維修的核心。