基于PLC的西门子840D 系统数控机床故障诊断分析

来源:互联网

点击:2234

A+ A-

所属频道:新闻中心

关键词:数控机床 PLC 西门子

     西门子于上世纪九十年代研发出SINUMERIK 840D,这款具有高性能的数控系统由三个主要部分构成,即数控和驱动单元,MMC 以及PLC 模块。三大组成部分在功能方面既有明确分工,又相互提供支持。SINUMERIK 840D 的特点是:实现数字化驱动、轴控的规模大、能够进行五轴联动、视窗化的操作系统、软件具有丰富的内容且功能十分强大、具备远程诊断的功能、具有完善的保护功能、硬件实现了高度的集成化、设计实现了模块化、内部装有PLC 系统。

    1 系统组成

      计算机通过对跟随误差的计算,获得NC 位置给定,并得出其与位置实际值之差以完成轮廓监控。在差值处于轴数据MD36400 :CONTOUR_ TOL( 轮廓监控匀差带) 已设定值之外,就将触发报警,与此同时,轴将按照当前所设定的制动斜度产生制动。SINUMERIK 810D / 840D 系统当中的 PLC 部分所使用的软件和模块是西门子 SIMATIC S7-300,在同一导轨上,从左到右分别为电源模块,接口模块和信号模块。PLC 中的 CPU 同NC 中的CPU 均集成于 CCU 或集成于NCU 当中。

    2 故障原因

      2.1 机械系统方面的原因。主要集中体现为导轨和丝杠润滑性差,或传动系统有问题,使得轴在转动时遇到很大阻力,导致位控元件所获得实际值和给定的值之间产生很大的差异而触发报警。

      2.2 电气系统方面的原因。主要体现在:第一,装备的抱匣在伺服电机轴时,不能正确打开抱匣。第二,检测部位的实际值的编码器出现问题,或光栅尺有问题。第三,编码器或者光栅尺的电缆存在问题。第四,轴驱动器出现的故障。第五,伺服电机存在故障。

      2.3 NC 参数失真或数据丢失。相关的NC 参数有:第一,轮廓监控允差带。第二,位置控制器增益KV 因子设置这项参数,为了得到较大闭环增益,但KV 因子大小有限制,不会使得位置控制器发生振荡,为避免轮廓发生误差,要求插补的所有轴都该有相同的KV 因子。第三,轴加速度。

      数控机床当中的CNC 系统,能够使得刀具对工件的各坐标轴具有几何运动规律的数字控制, 当中有插补计算和刀具补偿等数据处理,此外还具备大量辅助性功能,例如主轴产生的正转和反转运动,以及停止,包括进给运动的开启和停止,以及刀库和机械手的换刀控制、温度冷却和排屑装置,工件的装夹等大量应答式开关量控制,这些操作都可以运用数控机床中的可编程控制器来控制。

      可编程控制器(PLC)在数控机床上的作用是将机床与 CNC相连接,接受CNC 发出的控制命令,根据机床侧的控制信号,通过内部的程序控制,向机床端发出控制指令,对电磁阀、继电器和指示灯等实施控制,将状态信号发到CNC ;同时,在处理开关信号中,如果出现一条信号误差,或存在某种故障,都将导致机床产生故障。

    3 PLC 的调试

      对PLC 程序进行调度时,要对下列内容进行了解:

      (1) 编制的FC 块或者FB 块若在OB 块当中不调用,说明这个程序块不执行。

      (2) 对程序进行修改的最佳状态是离线状态,要求改后保存,之后再下传。

      (3)STEP7 中的PLC 程序经过多次编辑,在运行后应适时进行压缩。具体操作步骤:在线 PLC 模块信息(Module Information) 内存(Memory)压缩。

      (4) 新建Project 的方法为:在File NEW 输入 Project名称,确认,双击Insert Station Simatic 300 Station,打开该站点online 钮,点击Hardware PLC Unload station,然后就可将基本程序内容复制到该站当中。

      (5) 报警文本的编写:报警文本的编写应使用Dos 条件下Microsoft 的ASC Ⅱ编辑器,按照Dos 提示符键入Edit,就开启了ASC Ⅱ编辑器。报警文本要有一定的格式和语法。

      报警故障代码 300500

      在下列故障代码 1 后可能还有故障代码数据 2,这用于说明终端块 / 模块的十六进制号码。

      故障代码 0001H

      故障文本 故障在:P -RAM

      附加信息 1 -

      附加信息 2 故障地址

      注释 在引导启动中测试程序存储器时确定,写入的位示例不能读回。

      原因:控制组件上硬件故障。

      仅对于驱动软件 V1.x (EPROM 版本)故障。故障在下列下载版本中由系统故障 F034

      或者 F035 替代。

      补救措施 更换控制组件

      故障代码 0002H

      故障文本 在 X 中故障:或者 Y :-RAM

      附加信息 1 -

      附加信息 2 故障地址

      注释 在引导启动中测试数据存储器时确定,写入的位示例不能读回。

      原因:控制组件上硬件故障。补救措施 更换控制组件

    4 故障实例

      西门子公司 840D 系统的数控磨床在应用中,一个时期内常产生 7000 号报警,报警一旦发生,机床便不能做其他项操作。在按复位键后或在关机重开后,故障可能消除。故障的分析和检查。产生报警后应检查机床控制部分的热继电器,若未发现出问题。按照数控系统的工作原理,产生 7000 号报警,PLC 相应标志位F108.0 应置“1”。

      6 个热继电器的常闭触点串联之后接入PLC 输入端子的,在出现报警时,PLC 输入12.0 的状态确实变为“0”,这时在线测量热继电器常闭触点接线端子上的电压,2MCB6B 上的1107 号接线端子上有电压,而2MCB7 上的1107 号接线端子却没有电压,检查端子间的连线时发现,1107 号导线在2M CB6B 的接线端子上虚接。故障处理:紧固2MCB6B 的接线端子后,这个故障不再发生。

    (审核编辑: 智汇张瑜)