使用PMC多语言信息显示功能编写FANUC中文报警
2017-03-18苗松
苗松
摘 要:通过使用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.