一种自动光学检测设备的检测模板生成方法及装置的制造方法

文档序号:9751093阅读:852来源:国知局
一种自动光学检测设备的检测模板生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及电路板检测领域,具体涉及一种自动光学检测设备的检测模板生成方法及装置。
【背景技术】
[0002]AOI (Automatic Optic Inspect1n)的全称是自动光学检测,是基于光学原理来对电路板焊接生产中遇到的常见缺陷进行检测的设备。AOI是新兴起的一种新型测试技术,但发展迅速,很多厂家都推出了AOI测试设备。当自动检测时,机器通过摄像头自动扫描PCB,采集图像,测试的焊点与数据库中的合格的参数进行比较,经过图像处理,检查出PCB上缺陷,并通过显示器或自动标志把缺陷显示/标示出来,供维修人员修整。
[0003]Gerber文件是线路板行业软件描述线路板(线路层、阻焊层、字符层等)图像及钻、铣数据的文档格式集合,它是线路板行业图像转换的标准格式,其中包含了线路板各层图像的完整描述,具有线路板图形成像需要的所有元素,并且Gerber文件中还包括很多对电路板的制作工作的指示内容,例如加工参数等,在印刷电路板制造生产工艺中,经常生成和解读Gerber文件,用于电路板加工制作。
[0004]AOI设备需要根据检测模板对被测电路板进行检测,检测模板包括检测目标分布图、检测目标的颜色和误差阈值等属性。现有的AOI的检测模板生成方式是手动配置,具体是由设计人员利用专用的模板制作软件,根据要检测的目标选用合适的工具,放置各个图形(检测目标)绘制检测目标分布图,然后再配置各种属性。创建好的检测模板可以被修改,在需要生成一个新的检测模板时,可以修改之前创建过的检测模板,复制模板中的目标、同料号展开、分板展开等,即对保存的模板进行修改和替换形成新的检测模板。
[0005]现有的检测模板生成方式需要由设计人员件手工创建检测目标,并调整检测目标的属性,由于电路板上的检测目标可多达几千个,由此使检测模板的生成工作的工作量非常巨大,生成效率较低,进而影响电路板检测工作的效率。

【发明内容】

[0006]因此,本发明要解决的技术问题在于克服现有技术中的AOI的检测模板生成操作效率低的缺陷。
[0007]有鉴于此,本发明提供一种自动光学检测设备的检测模板生成方法,包括如下步骤:获取Gerber文件;解析所述Gerber文件中所有的基本图形定义指令和组合图形定义指令所定义的图形,利用所述Gerber文件中的绘图指令绘制所述基本图形定义指令和组合图形定义指令所定义的图形形成检测目标分布图,将各个图形的中心位置作为检测位置;对所述检测目标分布图中的图形赋予预设颜色,所述预设颜色为实体电路板中的检测目标的颜色;将所述检测目标分布图中的图形关联预设阈值,所述阈值至少包括尺寸误差阈值和颜色误差阈值;将所述检测目标分布图及其属性组成检测模板,所述属性包括所述检测位置、预设颜色和预设阈值。
[0008]优选地,在所述解析所述Gerber文件中所有的基本图形定义指令和组合图形定义指令所定义的图形,利用所述Gerber文件中的绘图指令绘制所述基本图形定义指令和组合图形定义指令所定义的图形形成检测目标分布图,将各个图形的中心位置作为检测位置,还包括:
[0009]将所述检测目标分布图向预设位置进行位移,其中所述预设位置是根据实体电路板的原点位置确定的。
[00?0]优选地,所述解析所述Gerber文件中所有的基本图形定义指令和组合图形定义指令所定义的图形,利用所述Gerber文件中的绘图指令绘制所述基本图形定义指令和组合图形定义指令所定义的图形形成检测目标分布图,将各个图形的中心位置作为检测位置,包括:利用正则表达式解释器从所述Gerber文件中提取基本图形定义指令、组合图形定义指令、绘图指令;解析所述基本图形定义指令和组合图形定义指令中的块信息;将解析出的块信息保存到模板库中;在所述模板库中搜索与所述绘图指令形相对应的块信息;根据搜索到的块信息绘制图形,将图形的中心点位置作为检测位置。
[0011 ]优选地,所述对所述图像中的各个图形赋予预设颜色,包括:识别所述检测目标分布图中的图形所表示的检测目标;根据识别出的检测目标与预设颜色的关联关系,对所述图形赋予预设颜色。
[0012]相应地,本发明还提供一种自动光学检测设备的检测模板生成装置,包括:获取单元,用于获取Gerber文件;绘图单元,用于解析所述Gerber文件中所有的基本图形定义指令和组合图形定义指令所定义的图形,利用所述Gerber文件中的绘图指令绘制所述基本图形定义指令和组合图形定义指令所定义的图形形成检测目标分布图,将各个图形的中心位置作为检测位置;颜色设置单元,用于对所述检测目标分布图中的图形赋予预设颜色,所述预设颜色为实体电路板中的检测目标的颜色;阈值设置单元,用于将所述检测目标分布图中的图形关联预设阈值,所述阈值至少包括尺寸误差阈值和颜色误差阈值;模板组成单元,用于将所述检测目标分布图及其属性组成检测模板,所述属性包括所述检测位置、预设颜色和预设阈值。
[0013]优选地,还包括:位移单元,用于将所述检测目标分布图向预设位置进行位移,其中所述预设位置是根据实体电路板的原点位置确定的。
[0014]优选地,所述绘图单元包括:指令解析单元,用于利用正则表达式解释器从所述Gerber文件中提取基本图形定义指令、组合图形定义指令、绘图指令;块信息解析单元,用于解析所述基本图形定义指令和组合图形定义指令中的块信息;保存单元,用于将解析出的块信息保存到模板库中;搜索单元,用于在所述模板库中搜索与所述绘图指令形相对应的块信息;图形绘制单元,用于根据搜索到的块信息绘制图形,将图形的中心点位置作为检测位置。
[0015]优选地,所述颜色设置单元包括:器件识别单元,用于识别所述检测目标分布图中的图形所表示的检测目标;图形颜色赋予单元,用于根据识别出的检测目标与预设颜色的关联关系,对所述图形赋予预设颜色。
[0016]本发明利用Gerber文件中的与绘图动作相关的指令绘制检测目标分布图,忽略掉Gerber文件中诸如显示、选择、缩放等不必要的内容,并对检测目标分布图中的图形赋予预设颜色和预设阈值,最终将目标分布图及其属性作为检测模板,提高了检测模板的制作效率,自动光学检测设备可以将该检测模板作为检测标准对电路板进行检测,将被测电路板上的检测目标与上述检测目标分布图中的各个图形进行对比,并对误差进行判断,从而确定被测电路板是否符合要求,由此可提高电路板检测工作的效率。
【附图说明】
[0017]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的自动光学检测设备的检测模板生成方法的流程图;
[0019]图2为利用本发明实施例提供的自动光学检测设备的检测模板生成方法生成的电路板图像;
[0020]图3为本发明实施例提供的自动光学检测设备的检测模板生成装置的结构示意图。
【具体实施方式】
[0021]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1