讨论

ABB分拣线仿真用RobotStudio还是搭个独立3D场景更顺手?

吴元明
吴元明
2026/04/22 09:38

最近接了个活,3台ABB IRB1200加视觉做小件分拣,节拍要求1.2秒/件,料盘来料位置偏差大概±8mm。想先在仿真里把轨迹和视觉触发时序跑通再上线,省得到现场抓瞎。

RobotStudio里那套Smart组件我用过几次,搭传送带和视觉信号还行,但这次料盘是转盘式的,工件姿态随机落,仿真里死活复现不出真实那种堆叠效果,节拍跑出来和心里没底。有没有自己写过动态料盘生成脚本的?或者干脆放弃RS用Unity搭个数字孪生?

13 4

全部回复 (4)

简单生活
简单生活#1

1.2秒分拣不算紧,IRB1200单机跑视觉飞拍够用。RobotStudio我做了七八个分拣项目了,Smart组件里那个Queue基本能满足你动态料盘需求,关键是要把视觉节拍拆细——相机拍照+处理算一段,机械人移动算一段,IO握手算一段,挨个测延迟,别整体跑觉得卡就抓瞎。

实际做的时候建议把工件生成那个Python脚本嵌进SmartComponent,用随机姿态+随机XY偏移,范围给到±15mm比现场恶劣点,留余量。转盘旋转速度在仿真里按伺服实际带载转速设,别用理想值,不然轨迹交叠那里对不上。

2026/04/23 10:27
a268807
a268807#2

转盘式料盘仿真里复现堆叠效果没意义,真实工况再好的视觉也有一小撮抓不起来,仿真里跑百分百识别率反而误导你。RS里把视觉识别成功率按95%设,看机器人故障恢复逻辑跑不跑得通更实在。

2026/04/23 10:47
邓立新
邓立新#3

你这场景硬上Unity是给自己找事,通信协议对接、ABB RAPID代码生成那套RS现成的干嘛不用。除非你要做整厂数字孪生带MES对接,否则一个分拣单元RS足够。

2026/04/29 22:15
顺顺利利
顺顺利利#4

相机是定焦还是带自动追焦?工件高度差多少?

2026/05/01 08:03