1.基本说明
通过PMC程序,FANUC系统可在CNC的LCD上显示PMC程序指定的文本信息。文本信息可作为机床的操作提示或报警,提示操作者进行正确的操作与维修。
为了在CNC的LCD上显示PMC的文本信息,可事先利用CNC上的PMC文本编辑功能,在图3-65所示的PMC文本编辑页面上输入文本信息;然后在PMC程序中,通过DISP指令,使能CNC的PMC文本显示功能;同时,利用文本显示请求位信号A0~A249,选择需要显示的文本;所选择的文本便可在CNC的LCD上显示。需要显示的PMC文本也可在DISP指令使能文本显示功能后,通过CNC的外部数据输入指令EXIN(SUB42),通过PMC程序直接向CNC发送。
例如,对于图3-65的PMC文本文件,在DISP指令使能PMC文本显示功能后,如显示请求位A00.0为1,就可在CNC的LCD显示“2000 MACHINE EMERGENCY STOP”报警;如显示请求位A00.1为1,则显示“2001COOLANT MOTOR OVEDLOAD”报警等。
PMC文本显示的容量与PMC规格有关,对于具有250字节(A0~A249)请求位信号的CNC,最多可显示2000条文本信息。一般而言,每一条显示信息由4位报警号和最大255个字符组成。
图3-65 CNC文本信息编辑页面
PMC的文本显示状态可通过文本显示状态指示位A9000~A9249进行检查,文本显示状态位只能用来指示文本的当前显示状态,它不可通过PMC程序赋值。A9000~A9249的状态与A0~A249一一对应,例如,当A00.0为1、CNC显示文本“2000 MACHINE EMERGEN-CY STOP”时,其对应的状态位A9000.0便为“1”;如果A00.0变为0,CNC上的文本显示将被清除、A9000.0成为“0”。
2.文本显示指令
文本显示指令DISPB(SUB41)用来使能CNC的文本显示功能,PMC只有在指令DIS-PB生效时,才能利用文本显示请求位A000.0~A249.7显示PMC文本。DISPB指令的编程格式如图3-66所示。
当指令中的控制条件ACT=1时,LCD允许通过显示请求位A000.0~A249.7选择、显示文本;如ACT=0,即使文本显示请求位的状态为1,也不能在LCD上显示文本信息。指令参数中的信息总数用来指定PMC文本的实际数量,最大允许输入2000。
图3-66 DISPB指令的编程格式
3.PMC文本的编辑
FANUC系统的PMC文本可通过CNC的PMC信息编辑页面编辑,其操作方法通常如下。
1)利用MDI操作面板上的功能键【SYSTEM】,选择系统显示页面。(www.xing528.com)
2)利用软功能键【PMCCNF】,选择PMC的配置操作。
3)通过软功能扩展键,显示并选定软功能键【MSSAGE】,CNC将显示图3-65所示的文本信息编辑页面。
4)利用MDI/LCD面板输入文本,并用INPUT输入。
文本编辑时,可通过软功能键【DELETE】删除,或通过【INPMOD】键选择【INPUT】(输入)、【INSERT】(插入)、【ALTER】(替换)操作,或通过软功能键【COPY】,复制文本。软功能键【DSPMOD】可用来选择文本的语言,如日文等。有关内容可参见本书作者编著的《FANUC-0iD编程与操作》一书(机械工业出版社,2013年5月)。
4.文本的程序输入
PMC文本也可通过CNC的外部数据输入功能,从PMC-CNC的接口信号G0000~G0002由PMC向CNC发送。CNC外部数据输入的PMC指令为EXIN(SUB42),指令的编程格式如图3-67所示。
图3-67 EXIN指令的编程格式
指令EXIN在ACT=1时有效,输入到CNC的数据内容通过指令参数中的控制数据存储器定义(图中为R200),该存储器需要连续4字节,参数的定义方式如下。
R200:CNC数据输入信号地址选择。通过信号G000~G002发送时,应设定为“1”。
R201:低8位数据ED0~ED7。
R202:高8位数据ED8~ED15。
R203:数据地址ESTB、EA6~EA0。地址用来指定PMC发送的文本内容,例如,当ESTB=1、EA6~EA0=1000000时,数据ED0~ED11为二进制机床报警号0~999,ED12~ED15无效;当ESTB=1、EA6~EA0=1000011时,数据ED0~ED15为文本显示的字符代码等。
利用CNC外部数据输入PMC文本时,如显示内容为机床报警号,CNC显示时需要将外部输入的报警号自动加1000;显示机床操作信息号时,则需要自动加2000。即CNC实际显示的机床报警号为1000~1999;操作者信息号为2000~2099;操作者信息号100~999则只显示文本等。
指令中的WRT为传送结束输出,当数据传送结束时WRT=1;利用这一信号可取消指令的ACT信号。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。