打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
in-sight视觉系统如何引导机器人实现工件定位抓取

工作原理:拍照区域有工件存在时,料道停止运动;PLC提供相机触发信号,相机拍照检测;先使用Find Patterns工具获取工件的“凸台”特征,计算出“凸台”的中心坐标,之后以“凸台”为定位,检测结束后,相机把X、Y、Angle值发送给机器人进行抓取。

1.  连接相机后,选择触发拍照方式为“外部”,如下图:

2.    定位产品。在函数列表>图像匹配>FindPatterns,然后拖动到表格里,设置参数(模型区域、查找区域)。

(1)  选取FindPatterns定位工具

(2)  模型区域设置,以“凸台”作为学习的模型。如下图所示

(3)   查找区域设置,点击图中“编辑图形”,设置查找模型的区域大小;查找数量为1,角度范围为+/-180。如下图所示

3.    通讯程序。在选择板-->片段-->conmmunication-->Robots-->ABB.cxd,拖至表格的空格处。如下图所示。

(1)  设定坐标的数据。ABB通讯程序的X、Y、Aangle分别引用定位工具Patterns的行、COL、角度对应的表格坐标,例如Patterns的行对应表格坐标为C4,在X下方输入C4即可。如下图所示:

(2)  设定输出数据的格式。打开DataString的字符串内容,固定宽度9个,前导零位填充,数据类型为浮点型。

4.    调试通讯。将In-sight置于联机状态(只有处于联机才能进行数据的交互),如下图。

(1)  打开Sockettool调试工具,相机作为服务器,调试助手做客户机,此时sockett创建一个TCP client,Ip、端口号与相机一致。如下图

(2)  连接成功后如下图

(3)  获取数据的步骤:1.输入admin回车发送,2.发送空格,3发送SE8。如下图

注意:在发送空格过去所收到的数据如果不是Use Logged ln,则需要从第一步开始。

在机器人端收到视觉的位置数据后,可以获取到工件的位置,进行抓取。在本次案例中需要注意的关键点如何进行通讯连接,将机器视觉的数据传输给机器人。

小编推荐  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【案例速递】In-Sight助力生产实现定位抓取检测
机器人视觉系统检查发动机缸体表面缺陷
工业机器人—ABB机器人建立工件坐标(五)
机械手引导视觉标定
【学术论文】基于视觉引导的SCARA机器人自动装配系统
基于机器视觉的工业机器人定位系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服