AOI自动光学检测设备程序编写_2C2B5

前言 AOI 全名称为全自动光学检测设备,他的主要作用是代替人工查找 PCB 的各种外观缺 陷,能够起到高效、准确、省时、节约成本等作用。神州视觉科技阿立得品牌 AOI 是国内 首家从事 AOI 研发、生产、销售及售后服务为一体的综合性 AOI 制造产家,产品已遍及全 国各个省市自治区,远销欧美、日本、中 AOI 全名称为全自动光学检测设备东以及澳大利 亚, 神州视觉科技阿立得品牌 AOI 的基本原理是:在光学原理的基础上,采用统计建模…

100%1 / 43
前言
AOI 全名称为全自动光学检测设备,他的主要作用是代替人工查找 PCB 的各种外观缺
陷,能够起到高效、准确、省时、节约成本等作用。神州视觉科技阿立得品牌 AOI 是国内
首家从事 AOI 研发、生产、销售及售后服务为一体的综合性 AOI 制造产家,产品已遍及全
国各个省市自治区,远销欧美、日本、中 AOI 全名称为全自动光学检测设备东以及澳大利
亚,
神州视觉科技阿立得品牌 AOI 的基本原理是:在光学原理的基础上,采用统计建模原
理,通过图像比对,排除OK 图样,剔选出错误图片。从而达到检测错误的能力。我们在镜
头图下所看到的图像就是通过光学原理呈现出来的特征,红光是从上往下照,所以表面光滑
能够垂直反射光线的铜铂就显示红色,蓝色从侧面照,反射焊点的光,所以蓝色为焊点图像,
绿光为补偿光。当我们选取一些特征点做标准后,就需要对这些标准进行分析他的像素分布
以及变化规律,这就用到了统计学原理,通过对大量的 OK 图片加以统计,对图片中三种光
亮度以及分布范围分析,建立起一套数据库信息模型,每一个标准框都是一个模型,通过这
个模型来比对待测图像,如果待测图片与标准图差异很大,大于设定的允许误差范围值,
脑则自动剔出为 NG。如此达到检测错误的能力。只要程序统计够全面,设定的允许误差范
围值合理,检出率高误判率低不难实现,关键在于编程人员对程序的控制能力。
程序编写一共有六个步骤:1、新建程序 2、程序面设置 3MARK 设置 4、程序编
5、学习调试 6、检测。在这六个步骤当中,前三个步骤是用来确定 PCB 板基本信息。
第一个步骤是给程序取个名称,第二个步骤是确定 PCB 的大小。第三个步骤是选特征性点
做标致。前三个步骤很简单,对于一般熟练的编程员来说,这三个步骤三分钟之内可以完成。
相对而言,第四步程序编写与第五步学习调试是整个编程过程中的难点与重点,这两步骤要
多练习才能达到熟练。尽可能一步到位,尽量避免重复操作和无效操作,提高编程效率。在
此要说明的是编程主要可分为两种方法,手动编程和 CAD 数据编程,这两种方法都需要对
PCB 板上所有的元器件进行标准注册,手动编程是一个一个将 PCB 板上的元件注册或者链
接标准,灵活度不高,做完程序后还要对程序进行仔细检查,是否存在漏掉的元件未注册,
相对而言 CAD 数据画框就具备无需耽心有未注册的元件,除非手贴件,而非贴片机贴上去,
他只需要根据元件料号将对应的元件注册即可,更具编程的傻瓜式。但是CAD 数据编程在
做程序前要取 CAD 数据,在做程序的过程中还需要将所画出的元件框删除,效率被降低,
手动编程则没这些麻烦。在此建议,如果 PCB 板上的元件在 50 个以下建议使用手动编程,
50 个元件以上就可以考虑 CAD 数据了。另外一个,调试方面,调试程的方法很多,我们必
须找准一个合适本公司 PCB 板质量的一种方式来编程,调试的方法可从速度以及效果上分
为:1、要求快速达到检测。此方法选全部学习和限量 100 来完成,能够学习五六块板即可
达到检测,但是这就要求 PCB 板品质本身很好,错误很少,学习的时候没学习错误。2、要
求程序稳定。误判一直保持在同一水平,检出率稳定。此方法适用于大部分的 PCB 产品,
对产品本身要求不高,只要求程序在测试过程中能够稳定,不容易发生误判一下猛增。此方
法就是本教程所重点介绍的方法。3、要求检出率高,误判低。这种方法采用的是一直错误
暂停的模式进行学习调试,需要大量的时间对程序中的标准进行一个一个学习修改,需要调
试的 PCB 板也用得很多,这种方法主要针对于错误大量而且极不稳定,PCB 质量很差才使
用这种方法,但是他的优点在于,每一个点都是经过人工确认后学习,大量派生标准核对,
一旦学习足够,程序相当稳定,检出率非常高。
在程序编写中,我们会面对很多不同种类的电子原器件,有很多原器件可能你从来没有
碰到过,有时不知如何下手,在 AOI 可以总结为四种框,丝印框、短路框、本体框、焊点
不管哪一种原件必由这四种框中一部分或全部组合而成,我们只需要掌握好这四种框的
正确画法,所有的元件都可以组合起来检测。针对调试部分,方法很多,这么多调试方法怎
么得来的呢,又如何去理解这些方法呢?其实调试很简单,只要掌握好四种调试模式,批量
学习模式、错误暂停模式、自动定位模式、测试模式。再针对不同的情况加以组合,就形成
了不同的调试方法。
最后,针对于 AOI 的整个编程,其实只需要很好地掌握好程序的六个步骤,重点钻研
第四个步骤的四种编程框第五个步骤的四种模式做到灵活运用,多做几个程序就熟悉了
整个操作。
编程步骤:
第一步:新建程序
新建程序是确定程序机种名称,以及所属类型
文件菜单选择新建程序
输入机种名称
点确定
,就完成了第一步新建程序
第二步:程序面设置
程序面设置主要是设置 PCB 板的大小尺寸,让电脑确定需要检测的PCB 板大小,另一
方面能够让操作人员直观地查看 PCB 全图。
进入编辑菜单选择程序面设置项