中国机器人网 App
手机扫码下载 · 或点击查看
手上有个小活,预算压得死死的,想省一台控制器看看能不能让一台ABB控制器同时带两台IRB1200跑多任务,一边码垛一边跟视觉通信。两个任务之间有数据交互要走,延时不能超过50ms。
MultiTasking功能之前没用过,光看手册说可以并行,但实际跑起来CPU占用、周期稳不稳心里没底。哪位真在产线上这么干过的,麻烦说下负载和配置咋设的,别只告诉我手册上写的。
干过,IRC5配两台IRB1200跑多任务没问题,但有几个硬条件你得卡死:第一两个任务必须都开半值,选StaticSemaphore做同步,别用事件轮询否则周期能飘到七八十;第二视觉那边走Socket通信比走DeviceNet稳,数据包超过256字节就拆帧;第三CPU负载要长期压在60%以下,超过70%节拍就开始抖。我这边三轴加视觉,整周期稳定在32ms跑了八个月没出过错。控制器选啥型号你得先说清楚,IRC5 compact和标准柜算力差一截。
预算卡死为啥非要省这一台控制器?工业机器人多任务处理不是说开就开的,ABB的MultiTasking底层就是个分时调度,任务一多你后面维护成本直线上升。视觉通信50ms延时要求不高的话,走Profinet IRT比走Soket稳十倍,你方案里连通信方式都没定就说省钱有点早。
两个IRB1200的轴数加起来就12轴加视觉,IRC5随便哪个型号都扛得住,瓶颈不在控制器算力在通信周期。你那个码垛任务是连续轨迹还是点位PTP?连续轨迹别开多任务,走RAPID里的MoveL异步会卡调度。
视觉通信走啥协议,Socket还是Profinet?