电工学习网

 找回密码
 立即注册
查看: 4206|回复: 0
打印 上一主题 下一主题

用一种变通方式临时处理西门子840D系统设备的故障

[复制链接]
跳转到指定楼层
楼主
发表于 2018-12-13 12:36:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    这几天来,我一直在等待2台委外维修的液压泵泵头早些到来,虽然对方已经告诉我泵头修复后,自前天已经发往我司了,但是,现场设备的在用泵头已经快“寿终将罄”了,昨天晚上再次调整该泵头的系统压力及排量到最大,系统运行仍然报警故障,主要原因是其中2台液压泵头排量减小后,设备上滑块未能够及时移动到指定位置。
设备关联部分简介:
   该设备配置4台大小不同的电机驱动各自液压泵,驱动各自的液压负载动作。其中,故障泵头分别是力士乐A10VSO 45 DFR1/31R-PPA12N00及A10VSO 28 DFR/31R-PPA12N00,驱动电机分别为30KW/15KW。驱动上滑块为西门子6SN1115-0BA11-0AA1模块,被控单元为力士乐4WE6 X250-3XEG24K31/A1V伺服比例阀。
故障描述:
   当自动运行滑块需要快速下降接近待加工工件时,这2台液压泵头的排量由于内部柱塞缸磨损相对比较严重,内泄加剧,使系统排量未能够及时跟上,下降速度未能够达到NCK程序要求,系统报警600915#故障,进而报警540115#故障(跟随600915#错误报警的报警信息)。
设备故障报警描述:
600915#:上滑块压力丢失。
540115#:NCK程序错误。
程序分析:
600915#报警程序:
      AN    T     80
      AN    "Axis9".E_ActTravFStop
      A(   
      A     "Axis9".E_Stat                  // Axis/spindle stationary(n < nmin)
      ON    "DB Axis9".Achse_Fahrbefehl
      )   
      A     "Hydraulik ist eingesch."
      S     "ALMSG_DB"._9FdStop6009xx[15]    //VS oder Spi Halt Achse 9 BM  600915
触发这个报警的要因是由于液压泵头排量减小,触发Axis/spindle stationary(n < nmin)引起。
540115#报警程序:
      AN    "Kanal 1 bereit"               //DB21/DBX36.7 = 0 or DB21/DBX36.6 = 0
      ON    "Kanal 2 bereit"               //DB22/DBX36.7 = 0 or DB22/DBX36.6 = 0
      ON    "Kanal 3 bereit"               //DB23/DBX36.7 = 0 or DB23/DBX36.6 = 0
      ON    "Kanal 4 bereit"               //DB24/DBX36.7 = 0 or DB24/DBX36.6 = 0
      A(   
      O     "BA-MDI"
      O     "BA-AUTOMATIK"
      )   
      S     "ALMSG_DB".C4.FDD_RID_5401xx[15]    //FM 540115  vs+einlesesperre
DB21/DBX36.6:出现通道NCK报警(通道1)
DB21/DBX36.7:出现处理停止NCK报警(通道1)
当4个通道的其中一个通道存在一个或多个控制位为1时,触发该540115#报警。
   从报警顺序上分析,是报警信息600915#出现后,再次出现540115#报警的。报警原因过程分析还是由于设备液压系统排量问题,但是,近期备件还在路上,无法及时更换,难道就此停机等待备件、延误生产?显然,不是我辈一贯的做法,在没有可能的措施实施前提下,不能够轻易放弃任何可能的解决措施。
   既然通过报警分析了系统泵头排量问题,那么,是否通过修改NCK程序暂时“弥补”这个暂时的设备“缺陷”?想到此,说干就干的劲头又暗暗的在作孽了。打开加工NCK程序,看关联上滑块部分程序段,如下:
N2600 ohne_index:
N2700 M25
N2800 G00 G53 TST=Start_fixed_stop      //快速下降接近到工件上方
N2900 G01  G53 F1000 TST=End_fixed_stop FXS[TST]=1 FXST[TST]=Power_TST
   将N2800这步的G00,修改为G01 F5000,目的是临时降低上滑块下降速度,使故障的泵头能够暂时具备相对的排量(跟踪能力)。运行自动模式后,故障依然,再次修改速度范围由F5000改为F4500,测试运行仍然报警,再次修改F4000运行,报警暂时没有出现,试着运行了几个产品加工,报警一直未曾出现,看来这个方法能够临时应付一段时间了。
   这个报警信息是临时被“强制”处理了,但是,相关的顶料器仍然由于系统排量的影响,原本单个顶料动作2S时间能够完成的,实际且需要近10S时间才能完成。已经在做临时处理了,索性临时到底为止绝不放弃。
   顶料器动作检测有一个压力传感器检测,当压力达到设置值的+125% ~ 75%范围时,判断顶料位置到达。打开相关程序段,修改顶料器动作时的压力范围程序,具体程序略,修改程序过程中能够清楚监控到该系统压力到达预设值的缓慢过程。暂时“骗”过设备系统的顶料压力设别判断,试了几个产品,没有发现机器人抓取产品时的位置偏差,这个方法也是能够暂时应付非正常时期的设备状况。
   观察了一段时间后,设备能够非正常生产,做好必要的修改程序记录,待泵头更换后将修改程序恢复到原状态。
   上述的方法,旨在没有足够的备件下临时处理设备故障报警,虽然从整体产能分析上,班产总体上是有所下降的(单件产品加工时间延长了近8S),但是,作为维保人员确保设备正常或非正常时期的产能是当务之急的工作重点,写这篇短文也是旨在给同行一个另类的维修参考。
本文转载自:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-24 22:42

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表