机械手上下料对位系统及方法与流程

文档序号:21977594发布日期:2020-08-25 19:10阅读:702来源:国知局
机械手上下料对位系统及方法与流程

本发明应用于上下料系统的技术领域,特别涉及一种机械手上下料对位系统及方法。



背景技术:

在现今社会不断发展,人工成本日益增长情况下,各种消费类电子产品生产厂家需要减少人力,提高生产效率。目前大多数上下料设备如果要求精度高的话,一般采用xyz三轴伺服平台并搭载视觉对位系统实现。而传统的xyz三轴伺服平台上下料由于要考虑工作位的范围,如果多工作位的话,设备的体积将比较大,占用空间广。如公开号为106586537a的中国专利,其公开了一种三轴移载的上下料装置包括机架、xyz三轴驱动装置以及夹持装置,机架的尺寸需要根据相应的工作范围进行调整。通过采用机械手上下料可有效利用空间,且可兼顾在多个工作位。但是现有的大多数机械手的上下料过程均是定制,不能够在同一产线得多个生产工位重复利用。



技术实现要素:

本发明所要解决的技术问题是克服现有技术的不足,提供了一种占用空间少、工作效率高且适应性强的机械手上下料对位系统及方法。

本发明所采用的技术方案是:所述机械手上下料对位系统包括若干机械手、若干测试设备、传送带机构以及控制模块,若干所述机械手分布在所述传送带机构的两侧,若干所述测试设备分布在所述机械手的周围,单个所述机械手与至少一个所述测试设备配合,若干所述机械手、若干所述测试设备以及所述传送带机构均与所述控制模块电性连接,若干所述机械手的活动端均设置有工业相机,所有所述工业相机均与所述控制模块电性连接。

由上述方案可见,所述传送带机构为市面上常见的传送机构,通过将若干所述机械手设置在所述传送带机构的两侧实现多个工位同时进行同一项目的测试,进而提高测试效率。利用机械手的工作范围基本能够达到三百六十度的特点,通过将所述测试设备分布在机械手的周围,达到大大减小设备占用空间的效果。所述测试设备为应用于待测产品测试的设备,无特定要求。通过设置所述工业相机对所述机械手取起的待测产品进行拍照,并通过所述控制模块进行当前图像与预设图像的对比。

一个优选方案是,所述机械手的活动端设置有旋转块,所述旋转块的两端分别固定有上料夹爪和下料夹爪。

由上述方案可见,通过将所述旋转块固定设置在所述机械手的旋转端,实现所述上料夹爪和所述下料夹爪的姿态调整,进而确保待测产品能够正确的放置到待测工位以及料盘上。所述上料夹爪和所述下料夹爪均为气爪。

所述机械手上下料对位系统的工作方法包括以下步骤:

a.所述控制模块通过通信函数将若干所述机械手的id与通信端口一一绑定;

b.每个工作位置预设有相应的位置文件,每个所述机械手根据摆放位置预先写入位置编号,所述控制模块通过所述机械手的位置编号加载相应的位置文件;

c.所述机械手接收到所述控制模块发出的启动信号后,所述机械手移动至所述传送带机构运载的料盘上方,所述上料夹爪在所述机械手的带动下靠近待测产品并抓取,然后所述机械手与所述控制模块通信并触发对位算法,通过所述对位算法得出调整距离并记录;

d.完成上料抓取后,所述机械手带动所述下料夹爪移动至所述测试设备的测试工位上,所述下料夹爪将完成测试产品夹起,然后所述机械手带动所述旋转块旋转,根据所述对位算法的调整距离进行放置位置偏差的调整,完成调整后将所述上料夹爪上的待测试产品放置在所述测试设备的测试工位上进行测试;

e.所述机械手返回动作原点,并将完成测试的产品放置在空置的料盘上。

由上述方案可见,通过可调整id和位置编号的方式,实现调整机械手数量以及位置后,同样能够以同一系统进行相应机械手的控制,实现能够重复利用。通过获取机械手id将其与通信端口绑定,保证若干所述机械手有序工作。位置文件用于预设所述机械手的移动路径,通过相应的读取相应的位置编号实现加载移动路径。

一个优选方案是,所述对位算法包括以下步骤:

f.所述工业相机启动并对待测产品进行拍照取点,所述控制模块在拍摄图像取出预设图像范围内的图像作为对比图,将对比图与所述控制模块预设的参考图作对比,通过将同一特征之间的像素距离转换为所述机械手的调整距离。

附图说明

图1是所述机械手上下料对位系统的结构示意图;

图2是所述机械手上下料对位系统的连接框图;

图3是所述方法的工作流程图。

具体实施方式

如图1和图2所示,在本实施例中,所述机械手上下料对位系统包括若干机械手1、若干测试设备2、传送带机构3以及控制模块4,若干所述机械手1分布在所述传送带机构3的两侧,若干所述测试设备2分布在所述机械手1的周围,单个所述机械手1与至少一个所述测试设备2配合,若干所述机械手1、若干所述测试设备2以及所述传送带机构3均与所述控制模块4电性连接,若干所述机械手1的活动端均设置有工业相机5,所有所述工业相机5均与所述控制模块4电性连接。

在本实施例中,所述控制模块4包括型号为l06cpu-cm的plc控制器。

在本实施例中,所述机械手1的活动端设置有旋转块,所述旋转块的两端分别固定有上料夹爪和下料夹爪。

如图3所示,在本实施例中,所述机械手上下料对位系统的工作方法,包括以下步骤:

a.所述控制模块4通过通信函数将若干所述机械手1的id与通信端口一一绑定,程序预先配置的四个通信接口,通过robotinfo$函数可获取机械手id与通信端口绑定,在本实施例中robotinfo$函数为所述通信函数,其中“sn$”这个参数对应的是机械手id,其具有唯一性,更换不同的机械手,需要更改匹配的id号如“t600010127”部分,所述通信函数具体内容如下:

sn$=robotinfo$4

ifsn$="t600010127"then

plcip$="192.168.160.50"

plcport=8850

ccdip$="192.168.160.50"

ccdport=8880

teststation=0

robotindex$="50"

elseif。

b.每个工作位置预设有相应的位置文件,每个所述机械手1根据摆放位置预先写入位置编号,所述控制模块4通过所述机械手1的位置编号加载相应的位置文件。

位置文件的配置,运行时可通过点位读取指令loadpoints加载点位数据,通过预设四套位置文件对应以上4个通信通道,位置文件的名称此处命名为comment50.pts~comment53.pts,当所述机械手配置参数时,会根据其自身的编号“robotindex$”这个参数将其位置数据加载到控制器中,具体如下:

stringpoints$

points$="comment"+robotindex$+".pts"'robotindex$为50~53

loadpointspoints$

通过修改参数“robotindex$”的数值,以及增加.pts的位置文件,可配置多套位置数据;

c.所述机械手1接收到所述控制模块4发出的启动信号后,所述机械手1移动至所述传送带机构3运载的料盘上方,所述上料夹爪在所述机械手1的带动下靠近待测产品并抓取,然后所述机械手1与所述控制模块4通信并触发对位算法,通过所述对位算法得出调整距离并记录;

d.完成上料抓取后,所述机械手1带动所述下料夹爪移动至所述测试设备2的测试工位上,所述下料夹爪将完成测试产品夹起,然后所述机械手1带动所述旋转块旋转,根据所述对位算法的调整距离进行放置位置偏差的调整,完成调整后将所述上料夹爪上的待测试产品放置在所述测试设备2的测试工位上进行测试;

e.所述机械手1返回动作原点,并将完成测试的产品放置在空置的料盘上。

所述对位算法包括以下步骤:f.所述工业相机5启动并对待测产品进行拍照取点,所述控制模块4在拍摄图像取出预设图像范围内的图像作为对比图,将对比图与所述控制模块4预设的参考图作对比,通过将同一特征之间的像素距离转换为所述机械手1的调整距离。

具有多个测试工位的所述机械手1通过依次加载不同测试工位对应的路径文件实现自动上下料。在上下料过程中,所述机械手1出错则中断动作流程,并反馈错误代码至所述控制模块4。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1