发布时间: 2026-01-13

机器人碰撞报警处理


1. 简介:

机器人没有碰撞,但是触发了碰撞报警

碰撞报警原理:

● 电机电流反馈:机器人的伺服电机电流与输出力矩成正比。系统实时监控电流值,若电流异常升高(如遇到阻力或碰撞),则触发预警。

动态模型预测与实时对比

● 预期运动模型:机器人控制系统内置动力学模型,可预测正常运动时各关节的理论力矩或电流值。

● 实时偏差分析:将实际传感器数据与模型预测值对比。若偏差超过阈值(如突然增大力矩),则判定为碰撞。

在日常使用过程中,我们可能会遇到机器人并没有发送碰撞,但是示教器却显示触发了"E13S1,机器人碰撞报警",因此,我们需要考虑其它的可能性,可从以下几个方面进行排查。

2. 排查方向以及处理方法

2.1. 负载设置

负载设置的大小应尽量同实际安装的工具保持一致

如果现场需要抓取的工件(物料)特别重,还需要在程序运行时添加对应的脚步指令实时调整负载

2.2. 灵敏度设置

机器人的碰撞灵敏度设置应在40%以上,如果实际运行中速度很快或者工具比较大且重,可以再适当提高灵敏度。灵敏度数值越小,机器人越灵敏。

2.3. 外部气管检查

检查机器人外部气管、电线等线束走线是否合理,线体的长度是否留有余量,机器人在运动过程中,是否会被线体憋到?

2.4. 转接半径设置

转接半径是使机器人在运动中更顺滑的一种参数,但是该参数在设置时应考虑前后路点的距离,不宜设置过大。此外,如果运动指令的下一行指令是等待语句或者IF判断语句,那么此时应该把转接半径设置为0.

2.5. 程序死循环

程序里面存在死循环,机器人在运动过程中,也会触发碰撞报警,此时应添加延时。

3. 常见问题解答

如果以上方向均已排查完毕,机器人依然触发报警,注意检查机器人运动过程中是否存在异响,是否存在其他并发报警,请联系艾利特工作人员协助。

 

 

 

提交反馈