基于工业机器人的自动插件机控制系统的制作方法

文档序号:9588834阅读:420来源:国知局
基于工业机器人的自动插件机控制系统的制作方法
【技术领域】
[0001] 本发明涉及机器人高精度装配领域,特别涉及一种基于工业机器人的自动插件机 控制系统。
【背景技术】
[0002] 随着电子产品不断的普及和更新换代,人们对电子产品的需求量也越来越大,在 人口红利逐渐下降的今天,电子产品的自动化装配技术尤其是PCB装配技术也显得越来越 重要。插件机是将一些电子元件自动标准地插装在PCB电路板的自动化装配设备。传统的 插件机由直角坐标机械手、PCB定位装置以及物料系统组成,其插装精度完全依赖于机械定 位,无法补偿由机械手的重复定位以及PCB板定位所带来的定位误差。由于PCB板上的异 性元件大多是不规则的、且装配精度要求高,使得传统的插件机无法满足要求。
[0003] 随着工业机器人技术的不断的发展,工业机器人控制精度高,使用方便、稳定性高 等特点使其应用领域越来越广泛。在高精度装配领域,工业机器人与机器视觉结合的方案 逐渐成为提尚广品装配精度的主流趋势。

【发明内容】

[0004] 【要解决的技术问题】
[0005] 本发明的目的是提供一种基于工业机器人的自动插件机控制系统,以解决目前的 插件机的装配进度不高的问题。
[0006] 【技术方案】
[0007] 本发明是通过以下技术方案实现的。
[0008] 本发明涉及一种基于工业机器人的自动插件机控制系统,包括输送线电机、第一 位置获取模块、第二位置获取模块、物料拾取装置、振动料斗、夹紧定位装置、机器人控制 器、主控制器和视觉子系统,所述输送线电机、位置获取模块、物料拾取装置、振动料斗、夹 紧定位装置、机器人控制器和视觉子系统均与主控制器连接,所述主控制器包括输送线启 停控制模块、第一位置判断模块、第二位置判断模块和信息传输模块,
[0009] 所述视觉子系统在异型元器件处于视觉子系统的检测范围之内后启动,其用于计 算异型元器件的插装位姿偏差信息并将该信息发送至主控制器;
[0010] 所述第一位置获取模块设置在待插装位置处,用于获取PCB板在输送线上的位置 信息;
[0011] 所述第二位置获取模块设置在振动料斗的出料口处,用于获取异型元器件的位置 信息;
[0012] 所述信息传输模块用于将接收到的插装位姿偏差信息转发至机器人控制器;
[0013] 所述输送线启停控制模块被配置成:通过控制输送线电机控制输送线的启停;
[0014] 所述第一位置判断模块被配置成:通过第一位置获取模块的信息判断PCB板是否 已到达插装位置,如果PCB板已到达插装位置,则通过夹紧定位装置实现PCB板的夹紧定 位;
[0015] 所述第二位置判断模块被配置成:通过第二位置获取模块的信息判断异型元器件 是否到位,如果异型元器件已到位,则主控制器向机器人控制器发送元器件抓取指令;
[0016] 所述机器人控制器被配置成:当接收到主控制器发送的元器件抓取指令后,通过 控制物料拾取装置实现异型元器件的抓取,并使异型元器件处于视觉子系统的检测范围之 内;当接收到主控制器发送的元器件插装位姿偏差信息后,调整物料拾取装置的姿态实现 元器件的精确插装。
[0017] 作为一种优选的实施方式,所述视觉子系统包括用于异型元器件缺陷检测的第一 CCD、用于计算异型元器件在机器人基准坐标系中的偏差值的第二CCD、用于计算PCB板在 机器人基准坐标系中的偏差值的第三(XD、计算机,所述第一 (XD、第二(XD、第三(XD均与计 算机连接,所述计算机与主控制器连接,所述计算机用于综合异型元器件在机器人基准坐 标系中的偏差值、PCB板在机器人基准坐标系中的偏差值、PCB板尺寸描述文件计算得到异 型元器件的插装位姿偏差信息并将该信息发送至主控制器。
[0018] 作为另一种优选的实施方式,所述第一CCD设置有图像分割以及BLOB分析模块。
[0019] 作为另一种优选的实施方式,所述第二(XD设置有SIFT图像匹配模块。
[0020] 作为另一种优选的实施方式,所述第三CCD设置有视觉定位模块。
[0021] 作为另一种优选的实施方式,所述夹紧定位装置包括定位气缸和与定位气缸连接 的电磁阀,所述电磁阀与主控制器连接。
[0022] 作为另一种优选的实施方式,所述物料拾取装置由若干元件夹持气爪组成,每个 元件夹持气爪均与机器人控制器连接。
[0023] 作为另一种优选的实施方式,所述第一位置获取模块和第二位置获取模块均通过 光电传感器实现。
[0024] 作为另一种优选的实施方式,所述主控制器与机器人控制器基于RS485通信,所 述主控制器与视觉子系统基于以太网通信。
[0025] 作为另一种优选的实施方式,所述主控制器为PLC控制器。
[0026] 【有益效果】
[0027] 本发明提出的技术方案具有以下有益效果:
[0028] 本发明通过机器人实现异型电子元器件的快速、精确插装,具有稳定性高、精度高 以及抗干扰性强的优点。
【附图说明】
[0029] 图1为本发明的实施例一提供的基于工业机器人的自动插件机控制系统的结构 框图。
【具体实施方式】
[0030] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的【具体实施方式】 进行清楚、完整的描述。
[0031] 图1为本发明实施例一提供的基于工业机器人的自动插件机控制系统的结构框 图。如图1所示,该控制系统包括输送线电机4、光电传感器5、光电传感器6、物料拾取装 置、振动料斗7、夹紧定位装置、机器人控制器2、PLC控制器1和视觉子系统3。
[0032] 输送线电机4、光电传感器5、光电传感器6、物料拾取装置、振动料斗7、夹紧定位 装置、机器人控制器2和视觉子系统3均与PLC控制器1连接。具体地,PLC控制器1与机 器人控制器2基于RS485通信,PLC控制器1与视觉子系统3基于以太网通信。
[0033] 夹紧定位装置包括定位气缸8和与定位气缸8连接的电磁阀9,电磁阀9与PLC控 制器12连接。当PCB板到达插装位置后,PLC控制器12通过定位气缸8的电磁阀9控制 定位气缸实现PCB板的夹紧定位。
[0034] 物料拾取装置由4个元件夹持气爪组成,包括元件夹持气爪21、元件夹持气爪22、 元件夹持气爪23、元件夹持气爪24,元件夹持气爪21、元件夹持气爪22、元件夹持气爪23、 元件夹持气爪24均与机器人控制器2连接。
[0035] 光电传感器5设置在待插装位置处,用于获取PCB板在输送线上的位置信息,具体 地,当PCB板到达待插装位置处时,光电传感器5向PLC控制器12发送信号。
[0036] 光电传感器6设置在振动料斗的出料口处,用于获取异型元器件的位置信息。具 体地,当PCB板到达振动料斗的出料口处时,光电传感器6向PLC控制器12发送信号。
[0037] 视觉子系统3在异型元器件处于视觉子系统3的检测范围之内后启动,其用于计 算异型元器件的插装位姿偏差信息并将该信息发送至PLC控制器1。具体地,视觉子系统3 包括用于异型元器件缺陷检测的CCD31、用于计算异型元器件在机器人基准坐标系中的偏 差值的(XD32、用于计算PCB板在机器人基准坐标系中的偏差值的(XD33、工业计算机34以 及计算机外设35,(XD31、(XD32、(XD33均与工业计算机34连接,工业计算机34与PLC控 制器1连接,工业计算机34用于综合异型元器件在机器人基准坐标系中的偏差值、PCB板 在机器人基准坐标系中的偏差值、PCB板尺寸描述文件计算得到异型元器件的插装位姿偏 差信息并将该信息发送至PLC控制器1。
[0038] 具体地,(XD31设置有图像分割以及BLOB分析模块,该模块采用图像分割以及 BLOB分析算法对异型元器件的缺陷进行检测。
[0039] (XD32设置有SIFT图像匹配模块和第一乘法模块,SIFT图像匹配模块采用SIFT 图像匹配算法求出元器件夹持位姿与标准夹持位姿的像素偏差值(xk,yk,9k),第一乘法模 块用于采用下下式计算得到元器件在机器人基准坐标系中的偏
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1