电工学习网

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

借助PLC在线监控和NC本身的诊断界面解决机床故障

[复制链接]
跳转到指定楼层
楼主
发表于 2021-1-9 10:04:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
   客户是减速机行业的龙头企业,采购了大量的高端磨床来磨削摆线轮。
   此机床是一台有十几年工龄的进口高端磨床,用了十几年状态都非常好,一直用的好好的,但是今年11月份修砂轮的时候偶尔出现700317报警:Spindle 2 speed to high or dropped,刚开始是偶尔出现,过了一个月后只要修砂轮就出现报警,客户把SP2主轴的电缆和轴控制板和伺服都换了,报警依旧没有能解决,已经严重耽搁生产,客户没有维修人员能通过plc查看故障点,只能申请我们现场服务。
    在没有到达客户现场前,一直在考虑到底什么原因导致的,因为我们没有这台老磨床的PLC源程序。只能参考新的床子的PLC程序来找准确的报警点,才能知道是什么原因引起的故障。
   到达客户现场后,通过电脑STEP7软件连机床PLC程序,在线监控,因为进口机床都用语句表编写的程序,中间用好多变量中转,用来累加器来中转。通过NC轴分配参数MD10000中的对应号计算出对应轴SP2的PLC分配的轴块号是DB37。
DB95.DBD8=2 所以LAR2=2
所以DBX[AR2,P#205.7]=DB2.DBX206.1
如果DB2.DBX206.1=1,侧触发700317报警
借助PLC在线监控和NC本身的诊断界面解决机床故障
分析是#TEMP19触发DB2.DBX206.1=1
需要找到触发#TEMP19的条件;
借助PLC在线监控和NC本身的诊断界面解决机床故障

SP2对应的轴号是37,
DBX1.5、DBX2.1和DBX94.2分别是编码器选择、控制器使能信号和booting completeed信号,分析这个信号都是正常,问题应该出现在DB37.DBX94.6这个信号点触发#TEMP19,再触发7000317报警的。
借助PLC在线监控和NC本身的诊断界面解决机床故障
通过查找资料知道NC侧的诊断界面有相对应的解释
借助PLC在线监控和NC本身的诊断界面解决机床故障
通过查看NC侧的诊断画面,看到Actual speed 和Setpoint speed之间差过20,参数DM1426设置就是20,所以导致DB37.DBX94.6=0(如果机床转速稳定DB37.DBX94.6=1),因为磨床精度高,一般要精确的监控SP1 和SP2主轴转速,要监控Actual speed =setpoint speed(即NC给定的转速和电机编码器反馈的转速),但是这个两个值运行有一个误差范围,由MD1426来设置,如果电机编码器有异响或是不好就会导致设置和实际转速偏差变大,触发DB37.DBX94.6=0,厂家在PLC中采集了这个点,会触发700317报警,
最后分析原因是SP2电机编码器有异响,导致采集转速不稳定导致的。换一个新的编码器问题马上解决,再也不出现700317报警。
如果客户现场没有新编码器,只能改MD1426(原值20改至80)来放大误差,让机床能继续干活,要真正解决这个问题需要更换电机和编码器。
经过上述解决,客户操作人员又能愉快的干活了。
来源:西门子工业技术论坛

回复

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-25 13:04

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

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

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

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