待解决

ABB码垛项目 现场老是报50295 有没有人碰到过

梁秀峰
梁秀峰
2026/04/13 21:44

最近在一个粮油厂的码垛项目上用的ABB IRB6700 300kg 配IRC5单站,客户那边袋装物料一包25kg,节拍要求大概6包/分钟,码垛样式是常见的5+2错位。

程序里走的是PowerPallet宏,码完一垛自动换托盘,换盘那块加了真空吸盘+卷帘门互锁。问题就出在换盘的时候机器人偶尔会报50295(碰撞检测),不是每次都报,大概跑两三个小时出一次,停机之后手动复位又能接着干,负载配置那块我用的是LoadIdentify测过两次,质量、质心、惯量都写进去了。碰撞检测等级默认的10%也没改。

想问问各位,这50295到底是我这边程序逻辑卡了还是机械间隙的事?现场油污大、链条传动那块的背隙会不会也有影响?

61 4

全部回复 (4)

老冯
老冯#1

50295这个码垛项目里太常见了,十个项目八个都栽过这坑。负载识别做了不代表就准,尤其是袋装物料,每包重量浮动在±0.3kg左右,码到六七层以后累计偏差会直接触发碰撞检测。25kg的料、6包/分钟的节拍,碰撞等级10%太敏感了,粮油现场油雾大、链条背隙叠加在一起,机器人末端稍微抖一下就报。

几个实操的办法你参考:一是把碰撞等级调到15%到20%之间试试,先跑8小时看误报率;二是质心坐标别只填一包的位置,宏里改成动态偏移,每加一层往Z方向抬个包厚;三是检查一下机器人第六轴减速机,6700跑这种重载码垛两年以上的基本都有点间隙,超差的话直接换。

另外PowerPallet宏里有个CollDetect的隐藏参数,在Cfg里搜一下,把响应时间从默认的0.8s改到1.2s,误触发能降一大半。我们厂里做米业的项目就是改这三个参数,现在跑两年多没再报过50295。

2026/04/13 21:57
小宋
小宋#2

你先别动碰撞等级。50295报错的根本原因是负载惯量算错了,跟链条背隙没关系。LoadIdentify测的是单包,你码5+2的时候吸盘上同时有两包,惯量翻倍了当然超。改程序里MOC文件的Load值试试,把mass乘以同时在抓的包数。

2026/04/14 01:54
mingg91
mingg91#3

我们之前做饲料厂的项目跟你这配置差不多,6700+IRC5码25kg编织袋,也是这个报错。后来查出来是卷帘门互锁的信号有毛刺,机器人换盘的时候IO信号瞬间断开又吸合,控制系统误判为外力碰撞。你用示教器看50295报错时的EventLog里如果伴随有DO信号抖动的记录,那就是这个问题,换个中间继电器或者加个5ms的延时就行。

2026/04/14 09:17
whj1982
whj1982#4

真空吸盘那边有漏气没?码垛的吸盘跟抓手不一样,油污环境下密封圈三个月就老化,吸力不够的时候袋子在手上会打滑,移动过程中就触发碰撞检测了。你用手摸一下吸盘表面有没有油膜,拆开清理一下密封槽。

2026/04/15 21:31