08_基恩士视觉CV-X320A应用于西门子1500_191010_BWJ

本文由用户“A幸福狐狸向荣”分享发布 更新时间:2023-05-15 17:34:05 举报文档

以下为《08_基恩士视觉CV-X320A应用于西门子1500_191010_BWJ》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

基恩士视觉相机与西门子1500PLC通讯

实现与机器人的抓取纠正

目录

1 实现的功能,及应用的场合 2

2 控制器面板介绍 3

3 软硬件介绍 4

3.1 CV-X320A控制器接线操作 4

3.2 电路图 5

3.3 软件介绍 5

4 实现功能步骤 7

4.1 与PLC的组态通讯连接 7

4.2 PLC编程介绍 8

5 项目通用性总结 9

实现的功能及应用的场合

基恩士CV-X320A视觉控制系统可用于工业现场中的检测和定位。检测一般用于检测物料的缺陷、有无、颜色、扫码等。而定位一般则和机械手联合用于给机械手作校正实现抓取放置的功能。本次我们介绍的是使用CV-X320A控制配CA-200M实现对雅马哈四轴机器人的抓取纠正。

控制器面板介绍

此次项目中使用的控制器CV-320A的面板见下图,具体的控制器上各个接口的作用如下图所示:

/

面板上的电源接口用来外接24V电源和地线,用于给控制器供电。以太网接口可用于连接PLC或连接到交换机与主站进行通讯。RS232C用于和机器人之间连接通讯,一般用于在调试时的联机。面板上的CAMERA接口则是控制器连接相机的接口,图中有两个接口说明该控制器可连接两组相机。MONITOR接口是控制器连接显示屏的接口,用于首次连接时设置端口及IP地址名称。

软硬件介绍

CV-X320A控制器接线说明

/

/

电路图

/

软件介绍

CV-X340控制器使用的软件有两种。一种是CV-X Series Simulation-Softwar 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ID1036 ID1040 ID1044分别是视觉拍照后输出给PLC的值,这三个值分别代表机器人纠正后移动的坐标。将这三个值转换为实数后除以1000(除以1000是因为控制器输出的坐标相对于实际来说扩大了1000倍)。

/

上面的经过处理后的值取其高16位再处理然后将最后的值输出给机器人,然后在机器人程序中赋值给坐标轴。具体的数据处理方法为比较取出的高16的整数值是否为正:①若为正数则将这个值直接给机器人不做处理;②若该值为负数则将该值进行求绝对值同时输出一个信号给机器人,机器人在收到这个信号时对该值进行一个*-1的运算(之所以不直接输出负值给机器人是因为该机器人存储数据是将其存储为一个有符号的十进制数,如果接受到的是负值则机器人内所部会将其转换为一个有符号的十进制数来直接存储,这样的话存储的值和我们需要存储的数值会是两个不同的数值,所以在传给机器人时需要先判断其值的正负)。

项目通用性总结

总结一下使用视觉主要的功能是用于配合机器人的抓取,围绕着这个来我们所要做的事情其实就是将视觉的坐标与机器人的坐标进行一个统一。这个坐标统一的功能在视觉控制器里就是校正。将这一步做完后添加一个抓取的功能,然后在输出设定中添加需要的参数。比如我需要的值就是抓取的坐标,这样选择后控制器输出值给PLC然后PLC进行数据的处理输出给机器人控制器。这样的话就能实现一个利用视觉来纠正机器人位置的功能了。

关于此技术文章,如需要其相关资料,或者技术方面问题需要咨询,可以加威信:gk123wy

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《08_基恩士视觉CV-X320A应用于西门子1500_191010_BWJ》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览