故事作者:leni

最近创作

看看TA的故事

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

已锁定

leni

  • 帖子

    510
  • 精华

    2
  • 被关注

    28

论坛等级:奇侠

注册时间:2007-11-01

黄金 黄金 如何晋级?

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

1083

7

2021-01-08 21:23:50

   客户是减速机行业的龙头企业,采购了大量的高端磨床来磨削摆线轮。

   此机床是一台有十几年工龄的进口高端磨床,用了十几年状态都非常好,一直用的好好的,但是今年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报警

分析是#TEMP19触发DB2.DBX206.1=1

需要找到触发#TEMP19的条件;


SP2对应的轴号是37,

DBX1.5、DBX2.1和DBX94.2分别是编码器选择、控制器使能信号和booting completeed信号,分析这个信号都是正常,问题应该出现在DB37.DBX94.6这个信号点触发#TEMP19,再触发7000317报警的。

通过查找资料知道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)来放大误差,让机床能继续干活,要真正解决这个问题需要更换电机和编码器。

经过上述解决,客户操作人员又能愉快的干活了。


借助PLC在线监控和NC本身的诊断界面解决机床故障 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。