返回首页Hi,欢迎来到机器人在线 请登录/ 免费注册
首页 > 资讯 > 技术干货 > 正文

分享到:

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

来源:ABB机器人实战技巧 时间:2018-02-06

关键字: 机器人 ABB机器人 技术干货

摘要:ABB机器人编程技巧第二篇来啦!快来一起看看吧!

1、双机器人与变位机编程

第一:如下图,双机器人+变位机系统,使用Multimove,(即一台控制器,一个示教器,三个运动任务)

第二:机器人需要有multimove选项 604-1或者604-2

604-1能够实现多机器人在一个坐标系协同运动,604-2只能半联动,即机器人同时开始,过程中各走各的。

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

第四:运动过程如下:

A)两台机器人在Home位置,变位机从上料位置转到焊接位置
B)两台机器人走到准备焊接位置
C)1#机器人开始焊接第一段,完成后走到ready_1位置
D)1#焊接完成后,2#机器人焊接,完成后走到ready_2位置
E) 两台机器人一起回各自Home
F) 变位机转到上料位置

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

▲变位机任务

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

▲1#机器人任务

▲2#机器人任务

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

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

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

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

下图为变位机程序

下图为1#机器人程序

以下为2#机器人程序

2、ABB机器人创建码垛程序

什么是码垛?

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

如何简便码垛程序

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

如何创建

第一:创建m_pallet模块

第二:建立两个routine

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

第四:在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)。

评论

热门评论(0)

机器人在线版权与免责声明:

1.凡本网注明“来源:机器人在线”的所有文字、图片、音视和视频文件,版权均为机器人在线独家所有。如需转载请与021-60717199联系。任何媒体、网站或个人转载使用时须注明来源“机器人在线”,违反者本网将追究其法律责任。

2.本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。

3.本网评论版块中各网友的评论只代表网友个人观点,不代表本站的观点或立场。

您的打赏就是对小编最好的鼓励!爱你呦!

微信扫码支付