何為
(四川信息職業(yè)技術(shù)學(xué)院,四川 廣元 628017)
數(shù)控機(jī)床日常維護(hù)與維修中經(jīng)常會(huì)遇到更換損壞的硬件設(shè)備、設(shè)備改造、數(shù)控系統(tǒng)后備電池失效、存儲(chǔ)器或元件老化、機(jī)床長(zhǎng)期閑置不用等情況,此外,沒(méi)有對(duì)機(jī)床定期上電、機(jī)床在DNC 狀態(tài)下加工或數(shù)據(jù)進(jìn)行通信過(guò)程中電網(wǎng)瞬時(shí)停電、機(jī)床受外部電磁干擾等情況下都會(huì)造成機(jī)床數(shù)據(jù)丟失。為了確保機(jī)床故障后能夠迅速恢復(fù)狀態(tài),有效及時(shí)地備份機(jī)床的數(shù)據(jù)就十分必要。而且機(jī)床的備份越新,就越能夠最大程度恢復(fù)機(jī)床的原有狀態(tài),為盡快恢復(fù)生產(chǎn)贏得寶貴時(shí)間。所以實(shí)際生產(chǎn)中就需要經(jīng)常、定期地對(duì)機(jī)床數(shù)據(jù)進(jìn)行備份更新。本文主要介紹FANUC 0i-D 系統(tǒng)數(shù)據(jù)自動(dòng)備份與恢復(fù)。
自動(dòng)備份可以說(shuō)成數(shù)控系統(tǒng)的FLASHI ROM/SRAM中所保存的數(shù)據(jù)自動(dòng)備份到不需要電池的FLASH ROM中,并根據(jù)需要加以恢復(fù)。當(dāng)由于電池耗盡等不可預(yù)料的原因而導(dǎo)致數(shù)控系統(tǒng)的數(shù)據(jù)丟失時(shí),可以簡(jiǎn)單恢復(fù)數(shù)據(jù)。
此外,通過(guò)數(shù)據(jù)設(shè)定,最多可以備份3 次不同的文件??梢詫?shù)控系統(tǒng)數(shù)據(jù)迅速切換到機(jī)床調(diào)整后的狀態(tài)和任意的備份狀態(tài)。有如下3 種自動(dòng)備份數(shù)據(jù)的方法:①接通電源時(shí)每次都自動(dòng)備份數(shù)據(jù);②接通電源時(shí)每經(jīng)過(guò)設(shè)定天數(shù)自動(dòng)備份數(shù)據(jù);③在急停狀態(tài)下通過(guò)開(kāi)始操作自動(dòng)備份數(shù)據(jù)。
1)自動(dòng)備份數(shù)據(jù)種類。
將數(shù)控系統(tǒng)的如下數(shù)據(jù)自動(dòng)備份到不需要電池的FLASH ROM 中:①寫(xiě)在FLASH ROM 中的數(shù)控系統(tǒng)加工程序和目錄信息;②在SRAM 中保存的數(shù)據(jù)和刀具補(bǔ)償值等各類數(shù)據(jù)。
FLASH ROM 的數(shù)控系統(tǒng)加工程序和目錄信息的備份,在數(shù)據(jù)AAP(1034#2)被設(shè)定為1 時(shí)有效。數(shù)據(jù)的大小和備份所需時(shí)間隨程序容量而改變。應(yīng)根據(jù)需要進(jìn)行設(shè)定。通過(guò)數(shù)據(jù)(10342)的設(shè)定,最多可以備份3 次不同的文件。
2)數(shù)據(jù)自動(dòng)備份和恢復(fù)示意圖。
在進(jìn)行數(shù)據(jù)自動(dòng)備份時(shí),系統(tǒng)執(zhí)行內(nèi)存的奇偶校驗(yàn)。如果SRAM 發(fā)生奇偶錯(cuò)誤,則不進(jìn)行備份。數(shù)據(jù)10342 設(shè)為0 時(shí),不進(jìn)行備份(備份數(shù)據(jù)的個(gè)數(shù)為1~3)。
FLASH ROM 內(nèi)容空余的容量可以在引導(dǎo)系統(tǒng)的“TEM DATA CHECK”頁(yè)面中進(jìn)行確認(rèn)。系統(tǒng)在數(shù)據(jù)自動(dòng)備份和恢復(fù)過(guò)程中,切勿斷開(kāi)數(shù)控系統(tǒng)的電源。數(shù)據(jù)自動(dòng)備份和恢復(fù)示意圖如圖1 所示。
圖1 數(shù)據(jù)自動(dòng)備份和恢復(fù)示意圖
將出廠時(shí)或者機(jī)床調(diào)整后的狀態(tài)作為原始數(shù)據(jù)進(jìn)行保存。要使用這一功能,需要將保存?zhèn)浞輸?shù)據(jù)的次數(shù)(數(shù)據(jù)10342)預(yù)先設(shè)為2 以上的數(shù)值。原始數(shù)據(jù)保存在備份數(shù)據(jù)1 區(qū)域,電源開(kāi)啟時(shí)自動(dòng)備份數(shù)據(jù)不對(duì)這一數(shù)據(jù)進(jìn)行改寫(xiě)。
步驟1:設(shè)定下面的數(shù)據(jù)
#6 EIB,確定下次開(kāi)啟電源時(shí)是否將數(shù)據(jù)寫(xiě)入備份數(shù)據(jù)1 區(qū)域內(nèi)。為0 表示不寫(xiě)入;為1 表示寫(xiě)入。本任務(wù)設(shè)為1。備份數(shù)據(jù)后,這一數(shù)據(jù)自動(dòng)恢復(fù)為0。
#1 ABI,為0 表示備份數(shù)據(jù)1 區(qū)域可以覆蓋寫(xiě)入;為1 表示禁止備份數(shù)據(jù)1 區(qū)域覆蓋寫(xiě)入。本任務(wù)設(shè)為0,若數(shù)據(jù)10340#1 一旦設(shè)為1,備份數(shù)據(jù)1 區(qū)域即為原始數(shù)據(jù)專用。
#0 ABP,為0 表示開(kāi)啟電源時(shí)不適用數(shù)據(jù)自動(dòng)備份功能;為1 表示使用數(shù)據(jù)自動(dòng)備份功能。本任務(wù)設(shè)為1。
步驟2:切斷電源并重新開(kāi)啟。
步驟3:數(shù)據(jù)10340#1 設(shè)為1。
注意:下一次開(kāi)啟電源時(shí),數(shù)據(jù)寫(xiě)入備份數(shù)據(jù)1 區(qū)域。備份數(shù)據(jù)1 區(qū)域通常不會(huì)自動(dòng)備份數(shù)據(jù)。
如需同時(shí)備份FLASH ROM 的數(shù)控系統(tǒng)加工程序,將數(shù)據(jù)AAP(10340#2)設(shè)為1,數(shù)據(jù)10342 設(shè)為2 或3。
步驟1:設(shè)定下面的數(shù)據(jù)。
開(kāi)啟電源備份數(shù)據(jù)期間,一般以10 個(gè)“.”來(lái)顯示執(zhí)行狀況。例如,數(shù)據(jù)備份完成時(shí),顯示“AUTOBACKUP......END”。
步驟2:設(shè)定數(shù)據(jù)10341,每隔指定的天數(shù)進(jìn)行數(shù)據(jù)備份。
10341 數(shù)據(jù)指執(zhí)行周期性備份的間隔/天,從上次備份執(zhí)行之日起,經(jīng)過(guò)設(shè)定的天數(shù)之后,開(kāi)啟電源時(shí),執(zhí)行數(shù)據(jù)備份。將數(shù)據(jù)10341 設(shè)為0,每當(dāng)開(kāi)啟電源時(shí)執(zhí)行數(shù)據(jù)備份。
在急停狀態(tài)下執(zhí)行以下操作,可以不切斷電源進(jìn)行數(shù)據(jù)備份。如需同時(shí)備份FLASH ROM 的數(shù)控系統(tǒng)加工程序,可將數(shù)據(jù)AAP(10340#2)設(shè)定為1。
步驟1:設(shè)置數(shù)據(jù)寫(xiě)入有效。按下ops/set 鍵,單擊【設(shè)定】,顯示CNC 頁(yè)面,使“寫(xiě)數(shù)據(jù)”為1。
步驟2:置于急停狀態(tài)。
步驟3:以下數(shù)據(jù)設(shè)為1,則開(kāi)始進(jìn)行數(shù)據(jù)備份。
#7:EEB,為0 表示不進(jìn)行緊急停止時(shí)數(shù)據(jù)備份;為1表示開(kāi)始進(jìn)行緊急停止時(shí)數(shù)據(jù)備份。一旦開(kāi)始備份數(shù)據(jù),這一數(shù)據(jù)馬上恢復(fù)為0。備份的進(jìn)展情況,可以通過(guò)診斷數(shù)據(jù)1016 相應(yīng)位確認(rèn)。
#7:ANG:表示自動(dòng)備份數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤。
#6:ACM,表示自動(dòng)備份是否執(zhí)行完畢。
#3:DT3,表示上一次的備份是否在備份數(shù)據(jù)3 區(qū)域進(jìn)行更新。
#2:DT2,表示上一次的備份是否在備份數(shù)據(jù)2 區(qū)域進(jìn)行更新。
#1:DT1,表示上一次的備份是否在備份數(shù)據(jù)1 區(qū)域進(jìn)行更新。
#0:AEX,表示是否正在進(jìn)行數(shù)據(jù)備份。
在引導(dǎo)系統(tǒng)中進(jìn)行如下操作,即可恢復(fù)保存在FLASH ROM 內(nèi)的備份數(shù)據(jù)。
步驟1:?jiǎn)?dòng)引導(dǎo)系統(tǒng)。
步驟2:在引導(dǎo)頁(yè)面中選擇“7.SRAM DATA UTILITY”時(shí),顯示頁(yè)面如圖2 所示。
圖2 SRAM DATA UTILITY 子菜單選項(xiàng)
步驟3:選擇“3.AUTOBKUPRESTORE(FROM→CNC)”,顯示FLASHI ROM 內(nèi)備份文件,如圖3 所示。
圖3 FLASH ROM 內(nèi)備份文件
步驟4:選擇想要恢復(fù)的數(shù)據(jù),單擊【SELECT】。
步驟5:提示“ARE YOU SURE?”時(shí),一旦單擊【YES】,就開(kāi)始進(jìn)行恢復(fù),測(cè)試SRAM 后恢復(fù)SARM 數(shù)據(jù)。另外,數(shù)據(jù)10340#2 設(shè)為1 獲取備份,備份數(shù)據(jù)中包含F(xiàn)LASH ROM 內(nèi)的數(shù)控系統(tǒng)加工程序和目錄信息時(shí),數(shù)控系統(tǒng)加工程序和目錄信息也被恢復(fù)。
總之,備份是數(shù)控機(jī)床維修的根本需要。沒(méi)有備份、備份不準(zhǔn)確,或者備份損壞都會(huì)給維修帶來(lái)相當(dāng)大的損失,甚至機(jī)床癱瘓。有些機(jī)床由于生產(chǎn)年代長(zhǎng),機(jī)床廠家解體等原因,廠家也沒(méi)有備份,從零開(kāi)始恢復(fù)機(jī)床的數(shù)據(jù)幾乎是不可能完成的任務(wù)。所以,對(duì)于做出來(lái)的備份,一定要確保能夠?qū)嶋H應(yīng)用,在存放過(guò)程中要避免損失。維修人員必須熟悉機(jī)床數(shù)據(jù)備份,還要理解各種數(shù)據(jù)的作用,哪些是加工編程使用的數(shù)據(jù),哪些是系統(tǒng)數(shù)據(jù),哪些是PMC 數(shù)據(jù),哪些是伺服和主軸維護(hù)信息數(shù)據(jù)等。能否自動(dòng)備份,怎樣自動(dòng)備份,數(shù)據(jù)如何備份,維修人員都需要掌握。若能把一臺(tái)數(shù)控機(jī)床的數(shù)據(jù)備份充分,應(yīng)該說(shuō),維護(hù)與維修人員就抓住了數(shù)控設(shè)備維修的核心。