ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ABB机器人四码同报?从伺服偏差到安全回路,一文讲清连锁故障排查

ABB机器人四码同报?从伺服偏差到安全回路,一文讲清连锁故障排查 简介ABB机器人控制柜突发34316、50204、34263、90781等多重报警时维修人员常陷入驱动模块误判。该故障处理总结源自一次真实现场维修完整记录了从闻见焦糊味、排查动力电缆到替换驱动模块、接触器控制板再通过电路图发现刹车接触器控制风扇电源异常最终锁定散热风扇短路为根因的整个过程期间还穿插了控制柜内部电源、接触器与散热系统的关联分析。文档特别提供了模块替换法、电路隔离法、风扇选型参考以及正确关机步骤并强调控制柜防尘防潮与规范走线对避免类似故障的价值。压缩包内含单个docx文档大小约1.89MB适合ABB机器人维护与自动化设备维修人员对照学习用于建立系统的排障思路、减少误判、缩短停机时间。目前已有77人下载学习对同类报警的现场处理具有直接借鉴意义。1. 四码同报的瞬间别急着复位产线机器人最考验人的时刻不是它报一个明确的错而是示教器上一下子冒出一串报警代码。ABB机器人34316、50204、34263、90781这四个代码同时出现时我第一次碰到也差点直接按复位键好在经验告诉我报警代码的出现顺序比代码本身更重要。当时的情况是这样的焊接工位的机器人停在半空示教器报警区密密麻麻排了一串红。我打开事件日志后才发现报警并不是同一秒出现的而是有一个明确的时间线34263最早弹出来接着34316跟上然后是50204最后90781把整个系统锁死。这四条报警的先后顺序基本就是故障的因果链。按时间倒着看90781属于安全系统最终生效的结果而34263才是最初的导火索。在这里先给一个结论多报警并发的第一原则是先把报警当连锁现象看不要逐个孤立排查。你把最底层那个源头找到上面挂着的报警往往会自己消失。另外很多人习惯把报警代码截图发给供应商张嘴就问这是什么意思。这种问法效率极低。正确的习惯是进到控制面板的事件日志里把每条报警的发生时间、报警类型、关联轴或信号一并看一遍。ABB的日志信息其实给得很足只是多数人只看了第一屏就没往下翻。2. 从34263和34316说起伺服轴的偏差报警为什么不是玄学34263和34316这两个代码在ABB位姿控制体系里都属于轴运动相关报警通俗地说就是控制器发现伺服电机实际到达的位置和目标位置对不上了。这种偏差一旦超过某个阈值控制器会立刻停止该轴的运动于是机械臂就僵在半空。2.1 偏差报警的第一排查方向机械负载我现在遇到这类代码第一步永远是跑到机器人旁边手动转动一下那个报错的轴看看有没有明显的卡滞、异响或者自由间隙。很多年老的机器人减速机磨损带来的背隙变大会导致实际位置反馈和目标位置差距慢慢积累最后触发偏差报警。如果你转轴的时候发现运动不顺畅那么先别查电气把齿轮箱油换掉、检查减速机大概率能解决问题。我排过一台IRB 6640频繁报34263换了三次伺服电机都没用最后拆开发现RV减速机内部的摆线轮已经磨损得不成样子。这个教训值一辆车。2.2 刹车抱闸的隐性故障第二个高频原因是电机抱闸没有完全打开。ABB机器人伺服电机自带刹车停机时抱紧运动时释放。如果抱闸供电不正常或者刹车线圈老化电机启动瞬间就会带上额外的阻力控制器为了保证轨迹精度会加大电流输出然而位置偏差依然在一两个毫秒内迅速攀升结果就是34316。判断抱闸是否正常可以在手动模式下用很小的速度移动对应轴仔细听有没有嘎吱嘎吱的摩擦声或者感受一下运动起步时有没有明显的顿挫。如果轴移动完停下来之后手轻轻一推就能推动机器人说明抱闸可能没抱住这也是隐患——报警有时反而是帮你发现问题。2.3 编码器电池和SMB板的坑还有一类34316误报我管它叫数据漂移。ABB机器人断电后再上电伺服位置靠SMB板和编码器电池维持。如果电池电压偏低位置数据就会出偏差一上电系统就认为位置不对。查到这类问题直接看控制柜里SMB板的电池电压低过3V建议全组更换。这里有个很多人不知道的小细节换电池的时机必须在机器人关机状态下进行而且换完电池并不等于数据自动恢复需要重新校验一下零点位置。若没有备份过转数计数器数据换完电池之后要做一次完整的校零工作量大不少。所以平时维护到位、定期导出转数计数器数据关键时刻能省下半天时间。3. 50204的真相它往往是一个受害者报警50204这个代码从编号区间和触发时机来看属于通信链路异常类报警本质上是控制器和伺服驱动器、I/O单元之间的总线通信出现中断或数据异常。为什么我说它是受害者因为当伺服轴报偏差、系统紧急断使能的时候电机驱动器的通信状态也会被瞬间打断。主控还没来得及正常通信通信链路里就会产生超时错误于是50204跟着冒出来。很多维修人员一看到5开头的代码就拼命查网线、查交换机、查通信板卡折腾半天什么问题都没有。顺序不对思路就跑偏。当然也不能完全排除50204独立发生的可能。排查时需要做两件事一是看示教器上的通信状态图标确认控制器和各驱动单元之间的连接是否全部恢复。如果50204清除之后不再出现说明它确实是连锁报警。如果清了之后反复弹那就要查通信线路了。二是重点检查通信电缆的屏蔽层和接地。ABB机器人的总线对干扰极其敏感车间里变频器、焊机、大功率电机一起工作如果通信线的屏蔽层在某处破损或者接地接触不良干扰信号打进来就会制造偶发性通信报警。3.1 一套现场排查通信链路的实操步骤给新手朋友一套可以直接用的排查路径用万用表测量通信电缆的屏蔽层连续性从头到尾应该接近0欧姆。检查控制柜内部通信板卡的指示灯状态正常情况是绿色常亮或慢闪。如果有红灯闪烁记录频率对应手册判断故障点。拆下通信接插件检查针脚有没有氧化、缩针、歪针。这招看着笨但在潮湿车间里非常管用。用万用表测A/B线或者差分信号线对地电压正常情况下应该在2V上下如果某根线电压异常接近0或者接近5V说明线路有问题。这四步做完通信层面的故障基本能定位到具体位置。4. 90781安全报警最后一道保险是如何被触发的90781在整套报警链条里属于安全回路报警通俗讲就是安全PLC检测到了某个安全信号异常直接切断机器人动力电源。焊接机器人周围通常布置了安全围栏、安全门开关、急停按钮等部件任何一个被触发安全回路都会动作。4.1 先分清主动触发还是被动连锁我在现场的判断方法先看机器人的安全信号状态图。在ABB示教器的控制面板—配置—安全里能看到每个安全输入信号当前是断开还是闭合状态。如果是红色断开说明触发了如果是绿色闭合但报警还在那就是安全回路内部出问题。还有一种常见情况是安全继电器本身故障。安全继电器是纯硬件逻辑器件长时间高频率动作之后内部触点会粘连或者氧化。我遇到过一台机器人急停按钮根本没有按下安全围栏的门也是关好的但90781照样报警最后排查到安全继电器上一个触点阻值异常偏大导致回路压降过大被判定为断开。4.2 安全回路排查中的先后顺序排查90781时建议按照外部按钮—围栏门开关—安全继电器—控制柜内接线这个顺序来。先从最容易出问题的外露部件开始比如急停按钮是否卡住、围栏门的感应开关位置有没有跑偏。这俩是高频故障点尤其围栏门工人经常用力甩门开关支架很容易振歪导致感应不到位。如果没有外部触发再进入控制柜检查安全继电器。注意操作安全开柜前必须切断总电源。断电后用万用表测量安全继电器各通道的常闭触点通断情况逐一确认哪一路没有导通顺藤摸瓜就能找到断点。提一个很多人会犯的错排查完毕之后直接上电测试。正确的做法是先手动转动各轴确认运动范围正常再在低速模式下让机器人走一圈完整路径确认所有报警确实清除最后才允许恢复到全自动生产状态。5. 四码同报的完整处理顺序以及一个关于速度设置的冷知识说回开头那台焊接机器人。我当时的处理顺序如下也建议你以后遇到同类情况照这个思路走拍照记录报警场景包括机械臂姿态和各报警代码切换到手动模式不要急着复位查看事件日志按时间线理出报警发生的先后顺序手动逐个转动各轴排除机械卡滞和减速机异响检查编码器电池电压和SMB板状态复位所有报警如果34263和34316不再出现直接进入下一步检查安全门和急停按钮的状态手动模式下低速走一段程序确认不再触发90781全程观察50204是否复发如果没复发说明它只是连锁反应不必单独处理。最终判决是编码器电池老化加上其中一个抱闸线圈偶发失效导致位置偏差报警而安全系统为了避免碰撞自动停机并触发了后续连锁报警。更换电池和抱闸之后四码全部消失恢复全自动生产。5.1 手动速度15%自动之后还是15%吗这里顺便回应一下很多人问过的问题机器人在手动模式下把速度调到15%切回自动之后速度会不会还是15%答案是不会两者完全是两套设置。手动速度你调到15%是限制手动操作时的最大TCP速度比例为了方便调试的时候慢速控制让操作人员在处理程序、走点的时候有缓冲空间。它只在手动模式下生效。切到自动模式之后机器人按程序里的速度指令运行手动速度百分比完全不参与计算。所以不用担心手动速度没调回来会影响自动生产速度。但有一个坑要注意如果你在手动模式下修改了程序里的速度设置或者用示教器改过运动指令的v1000、v2000这类速度参数那这些改动是会带到自动模式里的。手动模式的速度旋钮本身不会影响自动速度但你对程序内容的修改会。最后再分享一个小经验四码同报这类连锁故障最怕的就是维修人员按复位键解决问题——按完确实清掉了报警但底层的病因一个都没动下次停机只会来得更突然。系统的每一条报警都是线索花五分钟看日志真的能省五小时拆机排查的时间。本文还有配套的精品资源点击获取
返回列表