待解决

abb机器人编程里有啥小技巧能少走点弯路

a518431
a518431
2026/05/24 17:26

最近在搞一个abb的irb1200,搬运加简单装配,程序里动作不算复杂但点位多,写出来感觉又长又乱。干了快十年了各种牌子都摸过,但abb这套路总感觉没摸透。

想问问各位用abb干活的时候,编程上有没有啥实用的技巧或者习惯能让程序看着清爽点、跑起来也稳当点?比如怎么组织routine、trap怎么用合理、中断和事件那块有啥坑要避开之类的,都可以说说。

18 3

全部回复 (3)

生意兴隆
生意兴隆#1

routine别堆在一个main里,按功能拆开,搬运放一个、装配放一个、IO信号放一个,主程序只负责调用。命名用有意义的英文别整个r1 r2 r3,过两个月你自己都看不懂。trap能用,但中断里别再触发中断,嵌套太深一旦出问题调试能把人逼疯。

2026/05/24 22:20
zhao_lei
zhao_lei#2

你说的点位多是多少?过百了就上数组加循环,手动示教完一串点存成robtarget数组,for循环遍历,程序一下就短一大截。我这边一个项目三百多个点,没用数组之前main程序滚了好几屏,整理完就几行。

2026/05/25 06:43
小勇
小勇#3

离线和在线差别挺大的,如果动作不算复杂尽量用multitask,IO通讯放后台task里跑,主task只管运动,响应快不少。不过新手慎用,task之间共享数据容易出问题。

2026/05/26 03:40