AOI自动光学检测设备程序编写_2C2B5.pdf - 第39页
调试程序的基本步聚: 1. 镜头优化之后,选择自动定位模式,让程序运行三次。 2. 选择批量学习模式,限量 20 不暂停 不定位 让程序运行一次 3. 选择错误暂停模式 不学习 不定位 让程序运行一次 4. 换第二片 PCB 板,重复 2 的操作 5. 重复 3 的操作 6. 换第三片 PCB 板,将 2 中的限量数值增大为 40 ,重复 2 的操作 7. 重复 3 的操作。 8. 换第四片 PCB 板重复 2 的操作 9. 重复 3 …

替换标准:指的是在程序编写的过程中,一些标准设定不规范,或者是设定了错误图像
为标准,此项设置将原标准替换为当前测试图。
派生标准:主要针对于待用料的一项设置,即多标准核对,在检测过程中,如果第一标
准通不过,其他标准依次核对,只要有一个标准核对通过,被检测的元件认定为OK。
此项设置是调试程序的一个重要手法,可以极大程度降低误判和提高检出率,比如,一
焊点框允许误差范围值为 16%,在调试过程中出现了很多大于 16%的实测结果,些时
只需派生一个新的标准,让其重新学习,而此前的允许误差范围值仍保持不变,这样只
要学习学满,一量有大于这个数值的实测元件 OK 图,均派生一个新标准,可以保证原
标准的允许范围值保持在一个很低的水平,同样因为多标准的存在,检测图的通过率也
相对较高。
学习:加入统计。
加重学习:是指在学习次数很多的情况下,继续学习对允许误差范围的自动调整能力已
经不大,加重学习可以将允许误差范围变化更明显。简单解释为,假设一焊点标准图已
学习了 100 次,再次暂停时发现还有误报出现,显示 22%的误差,而此时的允许误差
范围值为 18%,如果这个时候用学习方式,系统便将 22%与 18%的差异值整除 101,然
后加入 18%这个数值对原允许误差值没多大影响,如果用加重学习,整除除数为 50,
那么差异就相对大,对整个误差值的自动调整能力加强了。
允许误差范围:在“其他”选择项框内可以看到一个误差倍数与误差范围,这是横量一
个待测图通不通过的天平,如果实测结果与标准图比对,比对结果差异百分比大于这个
数值电脑自动认定为 NG,反之 OK,所以有些情况下需要调整这一数值来达到最佳地
检出效果。这个设定数值大小主要根据个人经验。
DYmm,DXmm:在左下角显示的是在 X 轴与 Y 轴的允许偏移量。如果某些丝印没有固
定位置可适当增大偏移量。比如某些电感的丝印。
DANGLE:允许旋转角度。

调试程序的基本步聚:
1.镜头优化之后,选择自动定位模式,让程序运行三次。
2.选择批量学习模式,限量 20 不暂停 不定位 让程序运行一次
3.选择错误暂停模式 不学习 不定位 让程序运行一次
4.换第二片 PCB 板,重复 2 的操作
5.重复 3 的操作
6.换第三片 PCB 板,将 2 中的限量数值增大为 40,重复 2 的操作
7.重复 3 的操作。
8.换第四片 PCB 板重复 2 的操作
9.重复 3 的操作
10.换第五块板,将 2 中的限量数值增大为 60,重复 2 的操作
.
简单解释为,第一片板先自动定位好,让所有的标准元件框以最佳的位置摆正,以便在
接下来的学习中学习的都是 OK 样板,而不至于学习错误的信息到后面来更正,限量 20
的意思是让学习每一板上的每一个标准在学习 20 次,基于一片 PCB 板上元件个数种类
大不一样,为了达到统一,所以在学习过程中限定一数量,让元件标准尽量保证同时学

满,同时做检测,限量的数值是让元件标准如果统计到限定的数值就不再做统计,如果
没达到限量数值的元件标准就继续做统计,限量的数值也可以因情况而改变,为了让程
序尽快达到检测阶段,第一次限量 20 学两块板,第二次限量 40 学两块板,第三次限量
60 学三块板,第四次限量80 学 N 块板,这个 N 的数值就是什么时候程序稳定了,检测
过程与 SMT 生产的速度达到协调,AOI 查板人员工作量适中时即可。在程序调试过程
中最重要的部分就是批量学习与错误暂停地运用,每一片将用于调试的 PCB 板,先对
其进行批量学习,批量学习完了后紧接着进行错误暂停。焊点框与本体框在批量学习中
进行统计,丝印框与短路框通过错误暂停进行调整。连续调试几片板程序就能够做检测
了。
思考:
1. 程序调试完成,在测试过程中发现漏测,如何修改?
2. 程序调试过程中,意外将错误信息学习进去,如何修改?
3. 派生超过五次,要不要替换标准?
4. 程序调试 OK,测试后的误判不多,但过一个星期后装载出来用,误判多出几
倍,什么原因?
5. 有人说检出率和误判是对立的,误判很少,很多错误检测不出来,要想检出大
量错误只有降低允许误差范围值,但这样一来误判大量增加,不可能做到检出
率高误判率低!?
解答:
1. 如果是本体、焊点和丝印漏测,可能是学习或调整误差范围时将标准的允许误差范围
设定太大,此时只需要修改降低允许误差范围值;如果是短路漏测,检查一下短路框
在程序编写时是否将可能出现短路的地方框进去。此外错误信息学习进去也可能出现
漏测。
2. 首先确定知道是哪一标准学习了错误信息,进入镜头图,找对应的元件重新注册标准,
重新学习。如果知道有错误信息学习进去却找不出是哪类元件,只有全部撤销学习重
新调试。
3. 派生标准在调试过程中设定值为五次,如果派生过多则会影响程序运行速度,如果标
准大部分没有超过派生五次,一两个派生标准超过五次,且不影响软件测试速度,则
不需要替换标准,可继续派生。
4. 程序在当时调试 OK 且初判不多,经过一个星期之后,可能在元件来料出现了待用料,
或者贴片机贴片情况发生了改变,另外在刷锡膏和过炉等等一系列过程都可能导致
PCB 成品与前一批次发现变化,而这一变化在之前没有经过统计,所以出现大量误报,
此时只需要多派生标准或取消之前的学习重新调试即可。
5. 误判的产生是 OK 样板没有统计全面,电脑自动设定的允许误差范围值小于实际检测
误差值,如果适当调大允许误差范围值,误判在一定程度上是会减少,同样有些错误
也可能因为允许误差范围值设定过大而漏测,其实只要统计全面我们完全可以在做到
误判低的同时也保证检出率高,但是有人会说机器设定值只能统计 125 种可能,如果
出现了 126 种可能是不是无法统计进去了呢?在我们调试的过程中要发挥派生标准的
作用,一标准在派生了一次之后他的可学习统计次数在成倍的增加,如果他统计满了
80 次,而且派生了一个标准,实际上他已经统计了160 种不同的点,当一个标准已经
统计不进去了,只需要再次派生一个标准,选择新派生标准优先学习功能选项,如此
大量不同的情况又可以再次得到统计进去。