堆垛机器人编程技巧_两步变身老鸟,手把手教你提升ABB机器人编程技巧!(二)...

第三:多任务生产窗口如下图

第三:多任务生产窗口如下图

第四:运动过程如下:

第四:运动过程如下:

A)两台机器人在Home位置,变位机从上料位置转到焊接位置

B)两台机器人走到准备焊接位置

C)1#机器人开始焊接第一段,完成后走到ready_1位置

D)1#焊接完成后,2#机器人焊接,完成后走到ready_2位置

E) 两台机器人一起回各自Home

F) 变位机转到上料位置

第五:要实现多机器人(变位机)间简单通讯,需要在程序数据里各自的任务建立task数据,如下

第五:要实现多机器人(变位机)间简单通讯,需要在程序数据里各自的任务建立task数据,如下

▲变位机任务

※注意数据必须是PERS,数组内容为三个任务的名称

▲1#机器人任务

▲2#机器人任务

第六:多机器人间要相互等待,需要添加数据Sync,如下

第六:多机器人间要相互等待,需要添加数据Sync,如下

▲变位机任务里的4个syncident数据syn1,syn2,syn3,syn4

▲1#机器人任务的4个syncident数据syn1,syn2,syn3,syn4

▲2#机器人任务的4个syncident数据syn1,syn2,syn3,syn4

下图为变位机程序

下图为变位机程序

下图为1#机器人程序

下图为1#机器人程序

以下为2#机器人程序

以下为2#机器人程序

2

ABB机器人创建码垛程序

什么是码垛?

有规律的移动机器人进行抓取及放置。

如何简便码垛程序

设置好工件坐标系,工具,对第一个码垛放置点进行示教,xyz方向的间距和个数可设。

如何创建

第一:创建m_pallet模块

第一:创建m_pallet模块

第二:建立两个routine

第二:建立两个routine

第三:在init 程序里,设置xyz方向个数和各方向间距

第三:在init 程序里,设置xyz方向个数和各方向间距

第四:在p_main程序里,创建机器人移动到pHome点,pPick位置(抓取位置),以及第一个放置点pPlace_ini,通过三层for循环,进行码垛。实例程序为先x方向,再y方向,再z方向

第四:在p_main程序里,创建机器人移动到pHome点,pPick位置(抓取位置),以及第一个放置点pPlace_ini,通过三层for循环,进行码垛。实例程序为先x方向,再y方向,再z方向

其中偏移如下:

pPlace:=offs(pPlace_ini,(i-1)*dis_x,(j-1)*dis_y,(k-1)*dis_z)。

(本文转载自:ABB机器人实战技巧)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值