本发明涉及喷胶机技术领域,具体的涉及一种基于视觉检测的pcb板喷胶方法、喷胶系统、喷胶机。
背景技术:
目前我国电子产品制造业正处于快速发展的态势,pcb(printedcircuitboard,印制电路板)板为控制器等装置中常见的部件。为了避免外界灰尘、烟雾、湿气等对pcb板上的焊点造成腐蚀、损坏等影响,需要对pcb焊点进行涂胶,使焊点和外界环境隔离,确保其可靠性,喷胶机是pcb生产线中极为关键的设备之一,其市场需求量每年都在增长,现有的喷胶机在喷胶时需要由操作人员先确定需要喷胶的pcb板的型号,再手动选择喷胶程序,或通过手动编程对需要喷胶的pcb板进行喷胶轨迹的规划,生产效率低,适用范围窄,不能实现喷胶的自动控制。
技术实现要素:
本发明的目的在于解决现有的喷胶机在喷胶时需要由操作人员先确定需要喷胶的pcb板的型号,再手动选择喷胶程序,或通过手动编程对需要喷胶的pcb板进行喷胶轨迹的规划,生产效率低,适用范围窄,不能实现喷胶的自动控制的技术问题,提供一种基于视觉检测的pcb板喷胶方法、喷胶系统、喷胶机。
为实现上述目的,本发明采用的技术方案如下:一种基于视觉检测的pcb板喷胶方法,所述方法如下:
获取pcb板的图像信息;
根据获取的图像信息判断所述pcb板是否有对应的喷胶程序;
若有,则执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理;
若无,则先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理。
进一步的,根据获取的图像信息判断所述pcb板是否有对应的喷胶程序包括:
对所述pcb板的区域进行标定识别得到所述pcb板的区域信息;
将所述pcb板的区域信息与预存pcb板的区域信息进行对比,识别所述pcb板的型号;
将所述pcb板的型号与预存pcb板的型号进行匹配,判断所述pcb板是否有对应的喷胶程序。
进一步的,根据所述图像信息对所述pcb板的喷胶程序进行编写包括:
采用标定法对所述图像信息的若干像素坐标与喷胶机的坐标进行转换;
将所述pcb板的起点和终点坐标录入到视觉模板;
将所述pcb板上需要规避的元器件录入到视觉模板;
根据所述pcb板的起点和终点坐标、所述pcb板上需要规避的元器件生成喷胶轨迹;
根据所述喷胶轨迹配置喷胶机的运行参数。
进一步的,对所述pcb板进行喷胶处理时通过xyz三轴驱动装置驱动喷胶头沿x、y、z三轴移动以对pcb板进行喷胶处理。
进一步的,采用光电开关搭建xyz轴的原点以及正负限位。
进一步的,对所述pcb板进行喷胶处理时使用电磁阀和/或气动阀对喷胶开关进行控制。
进一步的,对所述pcb板进行喷胶处理时使用微分尺对喷胶量进行控制。
一种基于视觉检测的pcb板喷胶系统,所述系统包括:
获取模块,用于获取pcb板的图像信息;
判断模块,用于根据获取的图像信息判断所述pcb板是否有对应的喷胶程序;
处理模块,用于当有对应的喷胶程序时,执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理;当无对应的喷胶程序时,先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理。
一种喷胶机,所述喷胶机包括喷胶开关、用于驱动喷胶头沿x、y、z三轴移动的xyz三轴驱动装置喷胶头、喷胶开关、用于驱动喷胶头沿x、y、z三轴移动的xyz三轴驱动装置,还包括上述的基于视觉检测的pcb板喷胶系统。
进一步的,所述xyz三轴驱动装置包括x轴电机、y轴电机、z轴电机。
进一步的,还包括光电开关,所述光电开关用于搭建xyz轴的原点以及正负限位。
进一步的,还包括喷胶开关控制器,所述喷胶开关控制器包括电磁阀、气动阀中的一种或多种。
进一步的,还包括喷胶量控制器,所述喷胶量控制器用于对喷胶量进行控制。
由上述对本发明的描述可知,与现有技术相比,本发明提供的一种基于视觉检测的pcb板喷胶方法、喷胶系统、喷胶机,通过获取pcb板的图像信息判断所述pcb板是否有对应的喷胶程序,若有,则执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理,若无,则先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理,实现了喷胶的自动控制,实现喷胶机喷胶轨迹自动编程,适用范围广,提高了生产效率,降低生产成本。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明基于视觉检测的pcb板喷胶系统框图;
图2为本发明基于视觉检测的pcb板喷胶流程图;
图3为本发明对所述pcb板的喷胶程序进行编写流程图;
图4为本发明基于视觉检测的pcb板喷胶流程框图。
具体实施方式
以下将结合本发明实施例中的附图对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
如图1所示,本实施例提供一种基于视觉检测的pcb板喷胶系统100,所述系统包括获取模块1、判断模块2、处理模块3,
所述获取模块1获取需要喷胶的pcb板的图像信息,在本实施例中,获取模块为视觉系统,视觉系统上录入有各种预存pcb板的型号信息,设置有相机,通过相机对pcb板进行拍照取样获取pcb板的图像信息,拍照时,可对pcb板的多个角度进行拍摄,拍摄后发送至判断模块2;
所述判断模块2根据获取的图像信息判断所述pcb板是否有对应的喷胶程序,判断时,对图像信息中pcb板的区域进行标定识别得到所述pcb板的区域信息,将所述pcb板的区域信息与预存pcb板的区域信息进行对比,识别所述pcb板的型号,将所述pcb板的型号与预存pcb板的型号进行匹配,判断所述pcb板是否有对应的喷胶程序,并发送信号至处理模块3;
所述处理模块3接收到信号时,在有对应的喷胶程序时,执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理;在无对应的喷胶程序时,先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理。
本实施例还提供一种喷胶机,所述喷胶机包括喷胶头、喷胶开关、用于驱动喷胶头沿x、y、z三轴移动的xyz三轴驱动装置、基于视觉检测的pcb板喷胶系统,在本实施例中,所述xyz三轴驱动装置包括x轴电机、y轴电机、z轴电机,采用雷塞智能控制卡控制x轴电机、y轴电机、z轴电机完成喷胶动作,同时使用光电开关用于搭建xyz轴的原点以及正负限位,使得构建的坐标系足够稳定,同时减少了运动误差,保证了运动精度,喷胶机喷胶方式使用电磁阀加气动阀来实现对喷胶开关的控制,同时使用微分尺来进行对喷胶量的控制,控制精准。
如图2~图4所示,本实施例还提供一种基于视觉检测的pcb板喷胶方法,所述方法包括以下步骤:
s1:获取pcb板的图像信息;
s2:根据获取的图像信息判断所述pcb板是否有对应的喷胶程序;
其中,根据获取的图像信息判断所述pcb板是否有对应的喷胶程序时,对所述pcb板的区域进行标定识别得到所述pcb板的区域信息;将所述pcb板的区域信息与预存pcb板的区域信息进行对比,识别所述pcb板的型号;将所述pcb板的型号与预存pcb板的型号进行匹配,判断所述pcb板是否有对应的喷胶程序。
s3:若有,则执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理;若无,则先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理。
其中,根据所述图像信息对所述pcb板的喷胶程序进行编写包括以下步骤:
s301:采用标定法对所述图像信息的若干像素坐标与喷胶机的坐标进行转换;
s302:将所述pcb板的起点和终点坐标录入到视觉模板;
s303:将所述pcb板上需要规避的元器件录入到视觉模板;
s304:根据所述pcb板的起点和终点坐标、所述pcb板上需要规避的元器件生成喷胶轨迹;
s305:根据所述喷胶轨迹配置喷胶机的运行参数。
具体的,采用雷塞智能控制卡控制x轴电机、y轴电机、z轴电机完成喷胶动作,同时使用光电开关用于搭建xyz轴的原点以及正负限位,使得构建的坐标系足够稳定,喷胶机喷胶方式使用电磁阀加气动阀来实现对喷胶开关的控制,同时使用微分尺来进行对喷胶量的控制,如图4所示,在使用喷胶机时,喷胶机的视觉系统自动开启,视觉系统会在pcb板传输过程中对pcb板进行拍照取样,然后对pcb板的区域进行标定识别,将识别出来的区域和pcb板的型号进行数据对比,来识别出pcb板的型号,在识别出pcb型号之后和视觉系统数据库中的已有喷胶程序的pcb型号进行比对,然后就会出现两种情况:
该pcb板已有喷胶程序:处理模块自动设置该喷胶程序为执行程序,然后直接对pcb板进行喷胶动作;
该pcb板没有喷胶程序:处理模块将之前视觉系统识别出来的喷胶区域数据进行整理,然后对该喷胶区域进行程序编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理,
编写时,采用标定法对所述图像信息的若干像素坐标与喷胶机的坐标进行转换,在本实施例中采用九点标定法,采集pcb板图像上九个点和电机的实际坐标进行转换,因为在实际控制中,相机检测到目标在图像中的像素位置后,通过标定好的坐标转换矩阵将相机的像素坐标变换到电机的空间坐标系中,然后根据电机坐标系计算出各个电机该如何运动,从而控制电机到达指定位置,将所述pcb板的起点和终点坐标录入到视觉模板;将所述pcb板上需要规避的元器件录入到视觉模板;根据所述pcb板的起点和终点坐标、所述pcb板上需要规避的元器件生成喷胶轨迹;根据所述喷胶轨迹配置喷胶机的运行参数,如输入喷胶轨迹间的间距,喷胶头运动到需要规避的元器件区域抬起至设定的高度,并关闭喷胶开关,在喷胶机运行过程中,视觉系统一直运行,采集要进行喷胶的pcb板的区域信息,当视觉系统识别到更换pcb板后会暂时停止喷胶流程几秒钟时间,然后重新设置执行程序,在完成设置后,喷胶机会重新进行工作。
由上述对本发明的描述可知,与现有技术相比,本发明提供的一种基于视觉检测的pcb板喷胶方法、喷胶系统、喷胶机,通过获取pcb板的图像信息判断所述pcb板是否有对应的喷胶程序,若有,则执行与所述pcb板的型号对应的喷胶程序对所述pcb板进行喷胶处理,若无,则先根据所述图像信息对所述pcb板的喷胶程序进行编写并存储,供下一次判断调用,再对所述pcb板进行喷胶处理,实现了喷胶的自动控制,实现喷胶机喷胶轨迹自动编程,适用范围广,提高了生产效率,降低生产成本。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。