ABB工业机器人怎么编写码垛程序?

ABB工业机器人怎么编写码垛程序?,第1张

ABB机器人创建码垛程序

1)什么是码垛?

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

2)如何简便码垛程序

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

3)如何创建

创建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)

方法一:

。。。

WaitDI di10, 1//或者使用WaitUntil

MaxTime:=50

TimeFlag:=flag1

。。。。相应的动作程序。。。。

选用参变量[\MaxTime] 与参变量[\TimeFlag],等待超过最长时间后,无论是否满足等待的状态,机器人将自动执行下一句指令。如果在最长等待时间内得到相应信号,将逻辑量置为FALSE,如果超过最长等待时间,将逻辑量置为 TRUE。

方法二:

IF <di10==1>

THEN

GOTO "lable" //动作标签

ELSE

WaitTime 50

lable:

动作程序

新建机器人虚拟系统,在虚拟示教器中单轴移动机器人。

1. 在做ABB机器人相关项目时,为了能更快完成机器人项目,此时就需要提前对机器人项目进行工作站虚拟仿真,前期工艺动作规划,离线编程,并在虚拟控制器里运动机器人并示教点位和验证程序逻辑。

2. 如下实例使用ABB官方编程软件RobotStudio进行程序设计,验证程序逻辑和工艺动作。

. 进入RobotStudio仿真软件,新建工作站,自定义命名为Wuhan91gongkong20190606A,选择点击主菜单双击 新建 ,进入主界面,并以自定义命名保存工作站。

4.保存成功后,新建机器人虚拟系统,选择虚拟系统的机器人型号(IRB120_3kg_0.58)和本体型号,点击 确定 并调出虚拟示教器。

5. 在虚拟示教器中单轴移动机器人。

6. 在虚拟示教器中线性移动机器人。

7. 在虚拟示教器中重定位移动机器人。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11010724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存