苗松
摘 要:通過使用PMC多語言信息顯示功能,可以在FANUC系統上編寫中文外部報警信息,便于維修人員迅速準確的判斷故障原因,解決問題。
關鍵詞:多語言信息;中文報警;FANUC
中圖分類號:TP206 文獻標識碼:A
當數控機床有故障發生時,系統會及時地顯示報警號和報警信息,以便維修人員分析并查找問題所在。在FANUC數控系統中,由機床廠商制作的外部報警信息往往是以英文來書寫,并且對于報警信息和提示信息的字符長度有著一定的限制,這樣導致了設備維修人員有可能會看不懂或者錯誤理解了報警信息,延長了故障維修時間。為了便于機床的保養及維護,可以選擇使用PMC多語言信息顯示功能,將外部報警信息變為中文顯示。
PMC多語言信息顯示功能為選項功能,適用范圍為0i-MD,0i-MF,31i-MA及31i-MB系統,如需使用此功能需要單獨開通。
使用PMC多語言信息顯示功能需要用戶另外準備多語言信息文字源文件。首先新建一個單獨的TXT文檔,可以任意以數字和字母命名,例如xds.TXT。然后打開xds.TXT文件按以下格式進行編輯:
%@4-D
"CHINESE LANGUAGE DISPLAY 2016 01"
$15% A0.1 1001 液壓潤滑泵電機
%
起始處的%@4-D和結尾處的%為識別代碼,用于識別信息數據的開始和結束。
雙引號之間的文字CHINESE LANGUAGE DISPLAY 2016 01為文件的注釋部分,可以方便編寫者及其他使用者閱讀和修改多語言信息文字源文件。可以使用任意語言來編寫注釋部分,當轉換為存儲卡格式文件后注釋部分會自動被省略。
$15為多語言信息的定義ID號,見表1說明。
%A0.1為地址型信息地址,指定格式為實際的信息地址前加%。如果系統中有擴展PMC程序指令功能時,也可以輸入符號型信息地址,寫法為ALM1001或者是%P1.ALM1001。
1001液壓潤滑泵電機為機床廠商編寫的外部報警信息。需要注意的是,多語言信息文字源文件中的報警號和梯圖中的報警號需要保持一致,即A0.1的報警號在源文件和梯圖中同時是1001。使用了PMC多語言信息顯示功能后梯圖中的報警信息可以不寫,但是必須填寫報警號。原則上系統側PMC信息編輯畫面可以不用編制具體的信息文本內容,只需要輸入相應信息號即可,但為了可靠,建議仍在PMC側的信息編輯畫面編制英文信息。系統側信息編輯畫面不支持直接編制中文信息文本,使用FLADDERIII軟件編制的中文信息系統側也不支持,實際顯示為空白內容。如果實際觸發的操作信息號或報警信息號在多語言信息文字源文件中并無與之對應的項目,實際顯示信息是系統側的信息文本。可以在一個文件中同時編輯多種語言的報警信息,系統根據參數中設定的顯示語言類型來顯示相應語言的報警。
編輯完成后以txt文件格式保存多語言信息文字源文件,然后使用存儲卡格式文件轉換工具FPMCMSG將源文件轉換為存儲卡格式文件。FPMCMSG位于FLADDERIII梯圖程序編輯軟件的安裝目錄下,轉換命令的格式為:
FPMCMSG多語言信息文字源文件(務必帶擴展名txt)/O=存儲卡格式文件名稱,在TXT和/之間需要敲一個空格,如果沒有將產生報警并且不能轉換文件格式。
文件夾內有存儲卡格式文件轉換工具FPMCMSG.EXE,多語言信息文字源文件xds.TXT,轉換后生成存儲卡格式文件。
此外在高版本(7.7以上)的FANUC LADDER-3軟件安裝包里新增加了Multi-language PMC message conversion軟件,專門用于處理多語言信息文字源文件和存儲卡格式文件之間的相互轉換。雙擊打開軟件后,選擇Source files to Memory card format file,在第一欄Source files中add選擇添加需要轉換的源文件,在第二欄Memory card format file中輸入轉換后的存儲卡格式文件名和保存位置,最后選擇Exec執行轉換操作。在此例中轉換后在保存的位置可以找到自動生成的存儲卡格式文件。
最后將生成的文件傳入系統中,并將此語言信息文件保存到F-ROM中,即生成了中文外部報警信息。
觸發相應報警,檢測實際效果如圖1所示。
系統側PMC報警信息編制畫面如圖2所示。
多語言信息源文件為:
%@4-D
"CHINESE LANGUAGE DISPLAY 2016 01"
$15% A0.0 1000 中文顯示報警信息
$15% A0.1 1001 液壓潤滑泵電機
$15% A0.2 1002 卡緊放松主軸刀號
$15% A0.3 1003 直接輸入中文字符
%
參考文獻
[1] FANUC Series 0i -MODEL D參數說明書B-64310CM/03,2012[Z].
[2]龔仲華.FANUC-0iC數控系統完全應用手冊[M].北京:人民郵電出版社,2009.