首页 理论教育 参数设置与警报定义详解

参数设置与警报定义详解

时间:2023-06-29 理论教育 版权反馈
【摘要】:bit0:机床报警,CNC禁止起动;bit1:机床报警,禁止加工程序读入;bit2:机床报警,CNC为进给保持状态;bit3:机床报警,CNC为急停状态;bit4:机床报警,PLC已停止运行。

参数设置与警报定义详解

802S/C系列CNC使用SIEMENS子程序库及模板程序进行PLC编程时,需要按照以下要求,对CNC机床参数(Machine Data)中的用户数据(USER_DATA)MD14510和MD14512进行正确的设定。

1.MD14510设定

用户数据MD14510的格式规定为十进制正整数,在802S/C系列CNC上,其子程序库及模板程序需要设定MD14510[16]~[31]中的14个用户数据,用户数据的作用与设定要求如表4.2-3所示。

表4.2-3 802S/C用户数据MD14510设定表

978-7-111-50291-3-Chapter04-18.jpg

表4.2-3中的用户数据MD14510[26]~[31]用于MCP上的坐标轴手动方向键+X~-Z的定义,设定值与CNC型号和机床类型有关,通常按图4.2-6中的编号进行设定。

978-7-111-50291-3-Chapter04-19.jpg

图4.2-6 手动方向键的定义

2.MD14512设定

用户数据MD14512的格式为二进制位,使用802S/C系列CNC子程序库及模板程序时,需要设定MD14512[0]~[18]中的13个用户数据,用户数据的作用和设定要求如表4.2-4所示。

表4.2-4 802S/C用户数据MD14512设定表

978-7-111-50291-3-Chapter04-20.jpg

(续)

978-7-111-50291-3-Chapter04-21.jpg

3.报警定义

802S/C系列CNC在使用SIEMENS公司提供的模板程序时,可通过子程序SBR31(USR_INI),在CNC用户数据设定错误或机床动作出错时,通过NCK-PLC接口信号V16000000.0~V16000003.7产生表4.2-5所示的机床报警。虽然,表中部分文本显示的表述似不尽恰当,但为了和实际CNC显示统一,表中仍使用原文本。

表4.2-5 使用模板程序的机床报警显示

978-7-111-50291-3-Chapter04-22.jpg

(续)

978-7-111-50291-3-Chapter04-23.jpg(www.xing528.com)

如果CNC同时安装了报警文本文件(ALCU.TXT),则可在LCD上显示报警号的同时,显示报警文本信息。此外,还可通过PLC程序的设计,在CNC报警文本中插入32位二进制格式的变量,有关内容可参见5.1节。

4.报警响应、清除和状态显示

当发生机床报警时,CNC对报警700000~700031的响应及报警的清除条件,可分别通过CNC用户数据MD14516[0]~[31]进行设定。MD14516[0]~[31]的每一字节可用于一条报警的设定,即:MD14516[0]对应报警ALM 700000、MD14516[1]对应报警ALM 700001、…MD14516[31]对应报警ALM 700031等。

报警响应及清除条件设定参数MD14516[0]~[31]对应位的含义如下。

bit0:发生报警时禁止CNC起动;

bit1:发生报警时禁止加工程序读入;

bit2:发生报警时CNC进入进给保持状态;

bit3:发生报警时CNC进入急停状态;

bit4:发生报警时PLC停止运行;

bit6:报警可通过【RESET】键清除;

bit7:报警需要通过CNC电源通断清除。

例如,对于报警ALM 700017(电源模块过热),报警时需要禁止CNC起动、加工程序读入,并使得CNC进入进给保持和急停状态;报警需要通过CNC电源通断清除;故可设定CNC用户数据MD14516[17]=10001111等。

机床报警时的CNC工作状态,可在PLC程序中通过CNC的状态信号VB16002000bit0~bit4进行检查,信号位的含义如下。

bit0:机床报警,CNC禁止起动;

bit1:机床报警,禁止加工程序读入;

bit2:机床报警,CNC为进给保持状态;

bit3:机床报警,CNC为急停状态;

bit4:机床报警,PLC已停止运行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈