国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

FANUC系統中文報警文本的開發(fā)

2015-07-24 21:18陸齊煒
中國高新技術企業(yè) 2015年25期
關鍵詞:轉碼數據表機床

陸齊煒

摘要:在FANUC系統中,其報警可分為內部報警和外部報警,由機床廠商設計的外部報警,常以英文字符串構成,對維修人員診斷故障帶來了一定的困難,開發(fā)一套具有中文文本的報警信息,可方便機床操作人員與維修人員快速定位與解決機床所產生的故障。

關鍵詞:FANUC系統;中文報警;外部報警;信息顯示功能;信息數據表;十六進制轉碼 文獻標識碼:A

中圖分類號:TP306 文章編號:1009-2374(2015)24-0009-02 DOI:10.13535/j.cnki.11-4406/n.2015.24.005

數控機床發(fā)生故障時,絕大多數情況下數控系統能及時地顯示報警號和報警信息,維修人員可依據系統畫面的報警顯示進行故障的維修分析及處理。在FANUC系統中,由機床廠商設計的外部報警,常以英文字符串構成,給維修人員診斷故障帶來了一定的困難,開發(fā)一套具有中文文本的報警信息,可方便機床操作人員與維修人員快速定位與解決機床所產生的故障。

1 FANUC數控系統報警的分類

根據報警顯示形式的不同,FS-0iD可分為內部報警和外部報警。

1.1 內部報警

內部報警主要是由FANUC系統根據它所控制的對象,如系統本體、伺服放大器、主軸放大器、機床操作、編程循環(huán)等運行狀態(tài)來產生對應的報警文本,系統上絕大部分的報警都屬于此類情況。

FS-0iD系統的內部報警類別很多,主要以兩位字母+數字+文字結合為主。對維修人員來說需要關注以下報警字母:PS(與程序操作相關的報警)、BG(與后臺編輯相關的報警)、SR(與通信相關的報警)、SV(與伺服相關的報警)、OT(與超程相關的報警)、IO(與存儲器文件相關的報警)、PW(請求切斷電源的報警)、SP(與主軸相關的報警)、OH(硬件過熱報警)、DS(其他報警)和IE(與誤動作防止功能相關的

報警)。

由于內部報警功能豐富,報警數量較大,報警文字描述不夠詳盡,平時在使用和維修機床時,無法依靠系統畫面顯示的報警來解決問題,這就需要FANUC自帶的維修說明書(B-64305CM)供參考,通過查閱說明書中對應的解決辦法,逐一排除機床上出現的故障。

1.2 外部報警

外部報警主要是針對機床廠所設計的機床外圍的運行狀態(tài)和開關量來產生對應的報警,一般在PMC程序編輯與I/O連接時出現。

外部報警主要由機床生產廠家所設計,只能夠用于特定的機床。由于機床報警無通用性,維修人員必須閱讀機床生產廠家所提供的使用說明書來進行故障處理。

2 信息顯示功能

2.1 信息顯示請求地址

在FANUC PMC(Programmable Machine Controller)程序中,信息顯示請求位共2000位(A0.0~A249.7),每一位都對應一條信息。在PMC程序運行中,當信息請求位輸出為1,系統畫面即會顯示對應的文本信息;當信息請求位輸出為0,則會清除對應的顯示信息。

2.2 信息數據表

每一位信息請求地址都會有專門的信息數據表與之對應,信息數據表的內容包括信息號和信息數據兩部分。在FANUC系統中,信息號有特定的分類,見表1:

當出現1000~1999信息時,會跳轉至報警界面并顯示報警信息,同時中斷機床的工作;而出現2000號以后的信息時,只在操作界面中顯示,并不會中斷機床的工作狀態(tài)。

2.3 信息顯示功能指令

外部報警的實現需要PMC程序中編制信息顯示指令DISPB(SUB41),該指令用于系統顯示裝置(CRT或LCD)上顯示外部信息,機床制造商根據機床的具體工作情況編制機床報警號及顯示信息。

當ACT=0時,系統不進行任何信息的顯示;當ACT=1時,根據各顯示信息請求地址位的狀態(tài),顯示信息數據表中設定的信息,每條最多為255個字符。

3 中文報警文本的編制

3.1 編制信息顯示功能指令

利用FANUC LADDER V6.3軟件,在PMC程序中編寫顯示功能指令。觸發(fā)信號為R9091.1(默認信號恒1),顯示功能始終生效,設定信息數為1000。

3.2 制定信息顯示請求地址

在LADDER軟件的Message選項中,確定信息顯示請求地址,如A0.0~A2.3,使用20個信息地址,并在PMC程序中編制所有請求地址的觸發(fā)條件。

3.3 編制中文報警文本

Message選項中,依據顯示請求地址,在對應的信息數據表中輸入信息號與信息文本。而對于FANUC系統,無法在信息文本中直接輸入中文,需要有特定的輸入格式與中文轉碼,才能在報警界面上實現中文文本的顯示。

中文報警文本的編制需要由以下幾個步驟來實現:

第一步:信息數據表中以信息號開頭如“1000”,在輸入中文轉碼前需添加@04作為首代碼,而中文轉碼輸入完畢后需添加01@作為結束代碼,否則即使輸入了正確的中文轉碼也無法實現中文報警。

第二步:中文漢字的轉碼可以使用十六進制的編碼方式,也可以查找FANUC提供的中文編碼表。比如“緊急停止”的中文轉碼為“BDF4BCB1CDA3D6B9”,其實每個中文漢字對應的是四位十六進制碼,“緊”對應的是“BDF4”,“急”對應的是“BCB1”,“?!睂氖恰癈DA3”,“止”對應的是“D6B9”。

第三步:在信息數據表中輸入的完整格式為“1000@04BDF4BCB1CDA3D6B901@”。

而對于特殊格式的,比如報警文本中帶字母、字符、或者字母字符交叉的形式,是不能夠直接轉換的,因為字母的編碼放到系統上不識別,需要特殊處理。

情況一:“S代碼錯誤”的中文文本編制需要將“T”字符放在固定格式的外面,輸入內容為:“1011 S@04B4FAC2EBB4EDCEF301@”。

情況二:“同時按下5/6按鍵”的中文文本編制需要將中文“同時按下”與中文“按鍵”分兩次轉碼,“同時按下”轉碼為“@04CDACCAB1B0B4CFC201@”,“按鍵”轉碼為“@04B0B4BCFC01@”。 “5/6”字符串需單獨放在兩個轉碼中間,而不能放在一個轉碼內。特殊處理后輸入內容為“2044@04CDACCAB1B0B4CFC201@5/6@04B0B4BCFC01@”。

最后將信息數據表與PMC程序一起存儲到系統的FLASH ROM中,進行報警功能的調試,如有轉碼錯誤,也可以直接在系統畫面下直接進行修改與保存。

4 結語

對于機床操作者、培訓學員以及維修人員來說,內部報警都可以通過資料查詢來獲許所需的報警信息,而外部報警卻無從下手?,F在編制出一套完整的中文報警文本,同時可在報警號后增加解決措施,就能快速準確地排除常見故障。

參考文獻

[1] 龔仲華.FANUC-0iC數控系統完全應用手冊[M].北京:人民郵電出版社,2009.

[2] 李宏勝,朱強,曹錦江.FANUC數控系統維護與維修[M].北京:高等教育出版社,2011.

[3] 劉江,盧鵬程,許朝山.FANUC數控系統PMC編程[M].北京:高等教育出版社,2011.

(責任編輯:周 瓊)

猜你喜歡
轉碼數據表機床
機床展會
視頻轉碼技術在廣播電視中的應用研究
2019,中國機床變中求進
基于列控工程數據表建立線路拓撲關系的研究
基于Hadoop的流媒體轉碼系統設計
基于IPTV點播業(yè)務的視頻分段式轉碼方案的研究與應用
基于通用機床的100%低地板有軌電車輪對旋修
機床擠刀裝置的控制及應用
基于Hadoop 的分布式視頻轉碼方案
圖表