返回
汇川工业机器人,四轴冲压那种。 运行中频繁报‘外部急停按下’(E102),实际上根本没人去按。 重点: 我用万用表在线监测急停回路,24V 电源非常稳,没有掉电压的情况。 线路重新拉了屏蔽线,也做
发布

汇川工业机器人,四轴冲压那种。 运行中频繁报‘外部急停按下’(E102),实际上根本没人去按。 重点: 我用万用表在线监测急停回路,24V 电源非常稳,没有掉电压的情况。 线路重新拉了屏蔽线,也做

12阅读 1 回复 2026-04-09 10:39发布
关注Ta

15610876398140普通会员楼主

电话/手机:联系客服

汇川工业机器人,四轴冲压那种。
运行中频繁报‘外部急停按下’(E102),实际上根本没人去按。
重点:

我用万用表在线监测急停回路,24V 电源非常稳,没有掉电压的情况。

线路重新拉了屏蔽线,也做了等电位。

控制柜里的安全继电器也换过了。
只要一开旁边的液压机,机器人就报急停。
既然电压没掉,为什么系统会判定急停按下了?难道是高频干扰直接穿透了安全模块检测

以下内容回复后可见

优质评论内容

  • 明扬工控技术客服

    明扬工控技术客服2026-04-09 10:43:46

    像你这种现象,我会先下一个判断:

    不是“真有人按了急停”,而是安全回路在某个瞬间被系统判定为“不安全”。

    也就是说,机器人报 E102 外部急停按下,并不一定要求你拿万用表看到 24V 掉下去。
    因为外部急停这类安全链,很多时候看的是:

    双通道是否同时成立
    两路时序是否一致
    复位/反馈回路是否闭合
    安全继电器输出是否连续
    输入是否出现了瞬间不一致或毛刺

    安全继电器本来就是用来监控急停触点和使能回路连续性的,通常会监控两路触点或反馈链,而不只是“有没有 24V”这么简单。

    你给的一个关键信号是:

    “只要一开旁边的液压机,机器人就报急停。”

    这非常像 强干扰或地电位扰动 影响了安全链,而不是按钮本体坏。
    工业控制资料里一直强调,控制/信号线要和动力线分开走,长线的安全信号在电机噪声环境下可能出现误动作,必要时要用屏蔽线,并且接触器线圈要做抑制。

    所以你问的这句:

    难道是高频干扰直接穿透了安全模块检测

    答案是:

    有可能,而且很常见。
    但更准确地说,不一定是“穿透”了模块,而是模块正确地检测到了一个瞬间异常,只是这个异常太快,万用表看不出来。

    为什么万用表看着 24V 很稳,系统还是会判急停

    因为万用表看到的是“平均值”或“慢速刷新值”,而安全回路可能是被下面这些瞬态触发的:

    某一路安全输入瞬间掉几个毫秒
    两个通道不同步
    回路里出现瞬时毛刺
    安全继电器反馈链瞬时断开
    公共端相对参考地瞬间漂移

    这些持续时间很短,DMM 根本抓不到,但安全模块能抓到。
    尤其双通道急停回路,本来就会监控通道一致性和连续性,不是简单“电压够不够”。

    我更怀疑的几个点
    1. 液压机启动时的电磁干扰

    液压机旁边通常有:

    大电机启动
    接触器/电磁阀动作
    比例阀、线圈、制动器
    大电流冲击
    电缆辐射

    这些都会把干扰耦合进安全回路。
    即使你重新拉了屏蔽线,如果:

    路径还是离动力线太近
    屏蔽层落地方式不对
    中间裸露线头太长
    经过端子排很多跳线

    照样会误报。工业手册普遍要求控制线和动力线分开,必要时垂直交叉,并尽量缩短未屏蔽段。

    2. 安全回路不是单纯一对线,而是“整条链”里有薄弱点

    你换了安全继电器,不代表问题一定不在外部回路。
    常见薄弱点有:

    急停按钮触点氧化
    安全门开关触点抖动
    外部急停接线端子松动
    安全继电器反馈回路串了别的设备
    安全模块的 OSSD/双通道返回线受干扰

    液压机一启动,哪怕只有某个端子、某个触点瞬断几毫秒,也够触发。

    3. 24V 本身“平均稳”,但瞬态不稳

    你量到 24V 稳,不代表没有 尖峰、毛刺、瞬间凹陷、共模抬升。
    特别是液压机的接触器和阀线圈,如果没有抑制,最容易把 24V 控制电源搞脏。控制柜设计里也常建议把敏感控制电源和重负载控制电源分开。

    现场最有效的排查顺序
    第一:别再只量“24V 有没有”

    改成看这几个东西:

    安全继电器两路输入状态
    两路输出状态
    反馈回路状态
    机器人控制器外部急停输入点状态

    最好用示波器或高速记录器,不要再靠万用表。

    第二:把液压机启动信号和机器人急停回路做时序对照

    只要能证明:

    液压机一启动
    安全模块某一路先抖
    然后机器人报 E102

    就基本锁定是干扰/瞬态,不是机器人软件瞎报。

    第三:临时把机器人安全回路“缩短”

    做个试验:

    在机器人柜内,用一段很短的线,直接把外部急停安全链模拟闭合
    保留机器人本体和控制柜不变
    再让旁边液压机启动

    如果这时不再报错,问题基本就在 外部安全链布线/接线/接点。
    如果还报,才继续怀疑控制柜内部抗扰、接地、24V 电源质量。

    第四:查液压机侧的线圈抑制

    重点看:

    接触器线圈有没有 RC 吸收
    直流线圈有没有续流二极管
    比例阀/电磁阀有没有抑制模块

    没有的话,非常容易把邻近安全回路打出毛刺。控制和信号回路旁边的感性负载如果不做抑制,是现场误停的大户。

    第五:检查屏蔽和等电位是不是“做了但没做对”

    常见错误:

    屏蔽层两端乱接
    0V 和 PE 多点乱连
    安全回路公共端跟大电流阀组共地
    端子排屏蔽层接触不连续

    你说“做了等电位”,这方向是对的,但还得看做法。

    我个人最怀疑的根因排序
    液压机启动时的感性干扰,导致安全双通道瞬时不一致
    安全链某个接点/端子在干扰下瞬断
    24V 控制电源瞬态质量差,而不是平均值差
    安全回路布线与动力线耦合太近
    机器人控制柜输入侧抗扰不足或接地参考漂移
    一个很关键的经验判断

    如果故障只在“液压机一启动”触发,而平时完全正常,
    那它通常不是“急停按钮自己坏了”,而是:

    液压机动作 → 瞬态干扰/地弹跳 → 安全链被误判断开

    这类问题现场很多。

    最实用的整改思路

    通常有效的是这几招一起上:

    机器人安全回路和液压机动力/阀线彻底分开走线
    安全双通道用独立双绞屏蔽对,缩短未屏蔽段
    安全回路单独用干净的 24V,不和阀组/继电器共用
    液压机所有感性线圈加抑制
    柜内 0V、PE、屏蔽层重新梳理参考点
    用示波器抓安全继电器输入/输出瞬态,而不是只量平均电压

    最后补一句:你提到的 Inovance 机器人资料里也有说明,机器人的急停状态是由外部信号控制的;所以只要外部安全链被判异常,机器人进入急停是符合系统逻辑的。