802SC 夹紧松开PLC 程序的改进.pdfVIP

  • 28
  • 0
  • 约 9页
  • 2016-03-01 发布于重庆
  • 举报
802SC 夹紧松开PLC 程序的改进

s 第二届西门子SINUMERIK 数控应用与改造有奖征文 802S/C 夹紧/松开PLC 程序的改进 龚仲华 (常州工学院机电工程学院,江苏常州 213002 ) 摘 要:分析了SIEMENS 802S/C 系统标准PLC 程序中的夹紧/松开子程序SBR49 的 使用条件与使用时可能出现的问题,并从实际使用要求出发,对其作了较全面 的改进。 关键词:802S/C 系统 PLC 程序 改进 Improving the PLC program of clamping /loosing of 802S/C GONG Zhonghua (Changzhou Institute of Technology , Changzhou 213002, CHN) SIEMENS 802C/S Base line 系统是用于数控车床、铣床控制的经济型系统,系 统随机提供了基于 Programming Tool PLC802 V3.1 以上版本的标准 PLC 应用程序 SAMPLE.PTP,它包括了大部分与机床常用控制要求相对应的子程序。用户使用时只 需要通过设定机床参数 MD14512[11]的对应位,即可直接利用标准程序控制机床动 作。但是,使用者应熟悉程序的设计思路,并根据机床的控制要求,在调用子程序时 对局部变量进行正确赋值,有时还需要对标准程序作进一步的改进。本文以 SAMPLE.PTP 中的子程序SBR49 为例,介绍了在实际使用时的改进方法。 1 SBR49 的使用条件与存在的问题 1.1 SBR49 的使用条件 SIEMENS 802C/S Base line 系统标准程序SAMPLE.PTP 中的SBR49 是用于控 制铣床刀具夹紧/松开控制或车床卡盘夹紧/松开的子程序,调用子程序的前提是设定 MD14512[11]bit 2 = “1”。 在子程序正常调用后,执行夹紧/松开动作的条件是:CNC 加工程序不在运行中, 1 s 第二届西门子SINUMERIK 数控应用与改造有奖征文 且主轴处于停止状态。在以上两个条件不满足时,按下松开按钮,CNC 将显示报警 “ALM700022 主轴运行时不能松开卡盘或刀具”;同样,当铣床刀具或车床卡盘被松 开后,程序将自动禁止主轴旋转,并置 CNC 为“进给保持”状态,此时如起动主轴, CNC 将显示报警“ALM700021 卡盘或刀具松开时不允许起动主轴”。 1.2 SBR49 存在的问题 SIEMENS 802C/S Base line 系统标准程序SAMPLE.PTP 是在原802C/S 系统标 准程序的基础上通过修改而成的程序。在 802C/S 中,因受系统 I/O 点数等方面的限 制,使程序的设计不得不在有限的 I/O 点数上进行编制,因此,用户在使用标准程序 SAMPLE.PTP 时可能出现以下问题: 1. 局部变量的赋值 作为标准子程序,在 SBR49 设计时已经考虑了用户使用“夹紧”状态检测开关的 情况,但标准程序SAMPLE.PTP 中,管理模块OB1 在调用SBR49 子程序时,未对使 用这一功能的局部变量进行赋值,因此,在安装了标准程序后不能直接使用这一功 能。 2. 输入地址的重复定义 原程序设计受早期 802C/S 系统的 I/O 点数的限制,SBR49 子程序上使用的部分 输入信号地址与其他输入信号有重复现象。如:外部夹紧/松开按钮的输入地址与“超 程释放”的输入地址重复,两者均为 I1.6 ,在程序中,两者的区分依靠机床参数 MD14512[18]bit 7 进行,这一点在SIEMENS 802C/S Base line 手册中未进行说明, 使用时应注意。 3. 功能的冲突 如上所述,当机床参数 MD14512[18]bit7 设定为“0 ”时,程序中规定为使用外 部夹紧/松开按钮的情况;

文档评论(0)

1亿VIP精品文档

相关文档