待解决

abb码垛程序里垛型切换怎么搞效率高?

17876474960
17876474960
2026/05/20 10:20

最近接了个饮料厂的码垛项目,用的是ABB IRB6700,配的是标准码垛指令包。一共8个SKU,垛型有5种,袋装和箱装混线生产,现在客户要求换品种时停机时间压到3分钟以内,调试阶段发现变量太多搞得有点乱。

我自己想的方案是把每个垛型单独建个例行程序,品种切换直接走指针调用,但现场操作工反映步骤太多容易点错。有没有做过类似项目的聊聊,ABB这套系统里有没有更省事的做法?另外码垛指令包那个WorkObject和tooldata每次切换要不要重新校?求过来人指点下细节。

12 3

全部回复 (3)

zhang2002
zhang2002#1

用robtarget数组+偏移变量做过12个SKU的奶粉码垛,6700完全够用。给你个思路:所有垛型共用一套路径模板,差异部分用num型变量控制层数、每层件数、旋转角度,切换品种时只改一个数据文件里的参数。操作工只要在示教器上选个编号就行,十几秒的事。我们当时换型时间压到一分半以内,3分钟绰绰有余。

WorkObject建一个就够了,只要托盘定位准,垛型都在托盘坐标系里算偏移。tooldata跟抓手的,别和码垛逻辑混一起。换型时只要新品抓取点没变,tooldata不用动。

2026/05/20 15:29
军哥
军哥#2

你那个指针调用思路没问题,但操作工点错这事八成是人机界面没做好。直接在FlexPendant上做个选单界面,把8个SKU做成按钮,按一下就把所有相关参数一次性写进去,比他们在程序里翻页找指针安全多了。ABB的ScreenMaker或者直接用RobotStudio里的Editor都能搞,不复杂。

2026/05/21 03:37
小沈
小沈#3

3分钟换型这个要求客户有没有考虑到抓手切换?如果袋装和箱装用的是不同抓手,单纯换程序参数根本省不出时间,机械换抓这部分就够喝一壶了。建议先确认客户到底是要换垛型还是换品种,这两个差很多。

2026/05/26 09:45