- 01/11
- 2007
-
QQ扫一扫
-
Vision小助手
(CMVU)
1 引言
在激烈的市场竞争中,电子产品制造厂商必须确保产品的质量,为了保证产品的质量,在产品制造过程中对各个生产环节半成品或成品进行质量监测尤为重要,随着表面组装技术(SMT)中使用的印制电路板线路图形精细化、SMD元件微型化及SMT组件高密度组装、快速组装的发展趋势,采用目检或人工光学检测的方式检测已不能适应,自动光学检测(AOI)技术作为质量检测的技术手段已是大势所趋。
2 AOI工作原理
SMT中应用AOI技术的形式多种多样,但其基本原理是相同的(如图1所示),即用光学手段获取被测物图形,一般通过一传感器(摄像机)获得检测物的照明图像并数字化,然后以某种方法进行比较、分析、检验和判断,相当于将人工目视检测自动化、智能化。
2.1 分析算法
不同AOI软、硬件设计各有特点,总体来看,其分析、判断算法可分为2种,即设计规则检验(DRC)和图形识别检验。
(1)DRC法是按照一些给定的规则检测图形。如以所有连线应以焊点为端点,所有引线宽度、间隔不小于某一规定值等规则检测PCB电路图形。图2是一种基于该方法的焊膏桥连检测图像,在提取PCB上焊膏的数字图像后,根据其焊盘间隔区域中焊膏形态来判断其是否为桥连,如果按某一敏感度测得的焊膏外形逾越了预设警戒线,即被认定为桥连[1],DRC方法具有可以从算法上保证被检验的图形的正确性,相应的AOI系统制造容易,算法逻辑容易实现高速处理,程序编辑量小,数据占用空间小等特点,但该方法确定边界能力较差,往往需要设计特定方法来确定边界位置。
(2)图形识别法是将AOI系统中存储的数字化图形与实验检测图像比较,从而获得检测结果,如检测PCB电路时,首先按照一块完好的PCB或根据计算机辅助设计模型建立起检测文件(标准数字化图像)与检测文件(实际数字化图像)进行比较,图3为采用该原理对组装后的PCB进行的质量检测,这种方式的检测精度取决于标准图像、分辨力和所用检测程序,可取得较高的检测精度,但具有采集数据量大,数据实时处理要求高等特点,由于图形识别法用设计数据代替DRC中的设计原则,具有明显的使用优越性。
2.2 图象识别
(1)图像分析技术,随着计算机的快速发展,目前有许多成熟的图像分析技术,包括模板匹配法(或自动对比)、边缘检测法、特征提取法(二值图)、灰度直方图法、傅里叶分析法、光学特征识别法等,每个技术都有优势和局限。 模板比较法通过获得一物体图像,如片状电容或QFP,并用该信息产生一个刚性的基于象素的模板,在检测位置的附近,传感器找出相同的物体,当相关区域中所有点进行评估之后,找出模板与图像之间有最小差别的位置停止搜寻,系统为每个要检查的物体产生这种模板,通过在不同位置使用相应模块,建立对整个板的检查程序,来检查所有要求的元件。
由于元件检测图像很少完全匹配模板,所以模板是用一定数量的容许误差来确认匹配的,如果模板太僵硬,可能产生对元件的"误报";如果模板松散到接受大范围的可能变量,也会导致误报。
(2)运算法则。几种流行的图像分析技术结合在一个"处方"内,希望一个运算法则,特别适合于特殊元件类型,在有许多元件的复杂板上,可能形成众多的不同运算法则,要求工程师在需要改变或调整时做大量的重新编程。例如当一个供应商修改一个标准元件时,对该元件的运算法就可能需要调整,新的变化出现,用户必须调整或"扭转"运算法则来接纳所有可能的变化,例如一个0805片式电容,可以分类为具有一定尺寸和矩形形状、两条亮边中间包围较黑色的区域,然后这个外部简单的元件外形可能变化很大,传统的、基于运算法则的AOI方法经常太过严格,以至于不能接纳对比度、尺寸、形状和阴影合理的变化,甚至不重要的元件也可能难以可靠地查找和检查,造成有元件而系统不能发现的"错误拒绝"。还有就是由于可接受与不可接受图像的差别细小,运算法则不能区分,引起"错误接收",真正缺陷不能发现,为了解决一些问题,用户在图像分析领域中要有适当的知识,其次是传统的AOI要不断广泛地再编程,调整AOI方法以接纳合理的变化,对一个新版设计或优化一个检查程序时,可能花上1-2天,甚至几周作细小的扭转。
(3)统计建模技术。为克服传统图象处理方法的缺点,AOI采用自调性的软件技术,其设计将用户从运算法则的复杂性中分开,通过显示一系列要确认为物体的例子,使用一种数学技术,即统计外形建模技术(SAM)来自动计算怎样识别合理的图像变化,不同于基于运算法则的方法,SAM使用自调性、基于知识的软件来计算变量。这样可减少编程时间,消除每天的调整,而且误报率比现有的AOI方法低10-20倍。
(4)柔性化技术,传统的AOI系统主要依靠识别元件边缘来达到准确和可重复性测量,一旦边缘找到,通常利用这些边缘的对称模型产生元件在板表面的坐标,但是用视觉技术很难找到边缘,因为元件边缘不是完全直线,用一条直线去配合这种边缘的企图都是有问题的,此外,边缘倾向于黑色背景上的黑色区域,要准确地确认就会产生象素噪音变量,因为象素不能足够小,否则容易产生一些象素分割的影响。 基于边缘识别的方法,一个好的视觉系统常会产生标准偏差大约为1-/10象素的可重复性,而SAM技术能提供标准偏差相当于1/20象素的可重复性元件。元件位置上的总变量小于1个象素的各3/10,因此要匹配到3个元件时,应改进精度和可重复性。检查个1特定元件类型时,SAM是内在灵活的,当吻合1个外形大不相同的合法元件时,它会在x和y轴上移动,企图通过位置调节达到最佳吻合,当用一适当的SAM模型吻合元件时,只允许实际上可发生的那些外形,而不要妥协x和y的位置,比如某些可允许的元件颜色变量是由于遮蔽或过渡曝光临近较大元件所引起的,传统运算法则是不可能接纳的,但由于SAM计算出所允许的图像变更,使用者无需依靠大量编程的运算法则或供应商供应的运算法则库就可以接纳。
(5)立体视觉成像技术。传统AOI系统不能完全接纳PCB外形,是由于局部弯曲产生的自然三维变化,现有AOI系统通常使用远心透镜来从光学上去掉视差与透视的效果,因为高度上的透视效果被去掉,在图像边缘上的物体看上去与中间的物体在同一平面。这消除了光学视差错误,但是应该跟随板表面弧形的点与点之间的测量成为跨过平面弦的直线距离,造成重要的测量误差且自动去掉有关板表面形状的有价值信息。
通过将SAM技术与两排摄像机的立体视觉安排相结合,此AOI系统可测量和接纳物体与表面高度,而结果在数学上呈现平直PCB,呈一定角度的摄像机提供物体的两个透视,然后计算PCB的高度图形和三维表面拓扑图形,在板上任何元件的精确位置也通过计入其在板表面的高度来进行计算,工作时AOI设备使用一标准板传送带在摄像机下面按刻度移动PCB通过摄像机排列,将图像的立体象对排列构成一副照相镶嵌图,然后对此照相镶嵌图进行合成变平或实时分析,SAM技术与立体视觉成像技术的结合具有高的精度和可重复性,可用于重要元件确认和PCB检查。
3 AOI在各工序中的应用
在SMT中,AOI技术具有PCB光板检测,焊膏印刷检测、元件检测、焊后组件检测等功能,在进行不同环节的检测时,其侧重也有所不同。
3.1 PCB检测
早期的PCB生产中,检测主要由人工目检配合电检测来完成的,随着电子技术的发展,PCB布线密度不断提高,人工目检难度增大,误判率升高,且对检测者的健康损害更大,电检测程序编制更加烦琐,成本更高,并且无法检测某些类型的缺陷,因此,AOI越来越多地应用于PCB制造中。
PCB缺陷可大致分为短路(包括基铜短路、细线短路、电镀断路、微尘短路、凹坑短路、重复性短路、污渍短路、干膜短路、蚀刻不足短路、镀层过厚短路、刮擦短路、褶皱短路等),开路(包括重复性开路、刮擦开路、真空开路、缺口开路等)和其他一些可能导致PCB报废的缺陷(包括蚀刻过度、电镀烧焦、针孔)[2]。在PCB生产流程中,基板的制作、覆铜有可能产生一些缺陷,但主要缺陷在蚀刻之后产生,AOI一般在蚀刻工序之后进行检测,主要用来发现其上缺少的部分和多余的部分。
在PCB检测中,图像对比算法应用较多,且以2D检测为主[3],其主要包括数据处理类(对输入的数据进行初步处理,过滤小的针孔和残留铜及不需检测的孔等),测量类(对输入的数据进行特征提取,记录的特征代码、尺寸和位置并与标准数据进行对比)和拓扑类(用于检测增加或丢失的特征),图4为特征提取法示意图,(a)为标准版和被检板二值图,(b)为数学形态分析后的特征图。
AOI一般可以发现大部分缺陷,存在少量的漏检问题,不过主要影响其可靠性的还是误检问题。PCB加工过程中的粉尘、沾污和一部分材料的反射性差都可能造成虚假报警,因此目前在使用AOI检测出缺陷后,必须进行人工验证。
3.2 焊膏印刷检测
焊膏印刷是SMT的初始环节,也是大部分缺陷的根源所在,大约60%-70%的缺陷出现在印刷阶段,如果在生产线的初始环节排除缺陷,可以最大限度地减少损失,降低成本,因此,很多SMT生产线都为印刷环节配备了AOI检测。
印刷缺陷有很多种,大体上可以分为焊盘上焊膏不足、焊膏过多;大焊盘中间部分焊膏刮擦、小焊盘边缘部分焊膏拉尖;印刷偏移、桥连及沾污等,形成这些缺陷的原因包括焊膏流变性不良、模板厚度和孔壁加工不当,印刷机参数设定不合理、精度不高、刮刀材质和精度选择不当、PCB加工不良等,通过AOI可以有效监控焊膏印刷质量,并对缺陷数量和种类进行分析,从而改善印刷制程。
图5是一种焊膏检测系统的原理图,该系统主要组成部分为摄像机与光纤维x-y工作台系统,在x-y桌面安装摄像机,环状光纤维在x-y方向移动,采集PCB整体的图像来进行检测,利用环状光纤维与环状反射板将倾斜的光照射到焊膏上,摄像头从环状光纤维的正方摄像,测出焊膏的边缘部分算出焊膏的高度[4],这是一种把形状转化为光的变化进行判定的检测方法。在正常印刷的场合,边缘部分多少会产生一些隆起,这个部分可对从斜面投射过来的光发生强烈的反射。该检测方法利用焊膏边缘部分反射回来的光线宽度进行焊膏桥接与焊膏环状等现象判定,而由斜面照射回来的PCB表面将呈现暗淡的画像。
使用3D检测,可以对焊膏形态、厚度进行评估,检查焊膏量是否合理、是否有刮擦和拉尖,这些缺陷在使用丝网和橡皮刮刀时出现较多,现在普遍使用不锈钢网板和金属刮刀,焊膏厚度比较稳定,一般不会过多,刮擦现象也很轻微,重点要关注的是缺印(焊膏过少)、偏移、沾污和桥连等缺陷。采用2D检测可以有效地发现这些缺陷,图像对比法和设计规则检验法都可以使用,检测时间短,设备价格也比3D检测要低,而且在贴片、回流等后续的工序中如有AOI,印刷环节考虑到成本也可采用2D检测。
3.3 贴装检测
元件贴装环节对设备精度要求很高,常出现的缺陷有漏贴、错贴片、偏移歪斜、极性相反等。AOI检测可以监察出上述缺陷,同时还可以在此检查连接密间距和BGA元件的焊盘上的焊膏[5]。图6所示为某型AOI对贴片后的PCB检测所采集到的图像。
由于贴片环节之后紧接着回流焊接环节,因此贴装之后的检测有时被称为回流焊前端检测,回流焊前端检测从品质保障的观点来看,由于在回流焊炉内发生的问题无法检测出而显得没有任何意义,在回流焊炉内,焊锡熔化后具有自纠正位移,所以焊后基板上无法检测出贴装位移和焊锡印刷状态,但实际上回流焊前端检测是品质保障的重点,回流焊前各个部位的元件贴装状况等在回流焊后就无法检测出来的信息都能一目了然。此时基板上没有不定型的东西,最适合进行图象处理,且通过率非常高,检测过分苛刻而导致的误判也大大减少。
AOI检出问题后将发出警报,由操作员对基板进行目测确认。缺件意外的问题报告都可以通过维修镊子来纠正,在这一过程中,当目测操作员对相同问题点进行反复多次修复作业时,就会提请各生产设备负责人重新确认机器设定是否合理,该信息的反馈对生产质量提高非常有帮助,可在短时间内实现生产品质的飞跃性提高。
3.4 回流检测
可简单地将AOI分为预防问题和发现问题2种,印刷、贴片之后的检测归类与预防问题,回流焊后的检测归类于发展问题,在回流焊后端检测中,检测系统可以检查元件的缺失、偏移和歪斜情况,以及所有极性方面的缺陷,还一定要对焊点的正确性以及焊膏不足、焊接短路和翘脚等缺陷进行检测,回流焊后端检测是目前AOI最流行的选择,此位置可发现全部的装配错误,提供高度的安全性,图7为某型AOI对回流焊后PCB的检测图像,采用了3种不同的照明模式,分别侧重于焊点,零件和雷射印刷文字图像的采集。图8为回流焊后AOI识别的不同类型的缺陷[6]。
3.5 AOI合理安排
AOI可以在SMT生产的各个环节起到检测作用,但目前AOI价格非常昂贵,对占大多数比例的中小型电子生产商来说,为每个环节都配置AOI是不合适的,因此当一条生产线上只有一台AOI时,应把它放在哪个环节,这是非常值得探讨的。
(1)主导思想
如图9所示,有两种检查主导思想:缺陷防止或缺陷发现,适当的方法应该是缺陷防止,在这样的一个方法中,AOI机器应当放在SMT生产线的焊膏印刷机之后,或者放在元件贴装之后,主导思想为缺陷发现时,AOI机器应当放在回流炉之后,这是制造工艺中的最后步骤,以保证产品质量。
(2)实施目标
应用AOI的主要目标在于最终品质和过程跟踪。
最终品质注意力主要集中在产品生产的最终状态,当生产问题非常清楚、产品混合度高、数量和速度为关键因素的时候,优先采用这个目标,设备可以产生大范围的过程控制信息,使用AOI设备来监视生产过程,典型内容包括详细的缺陷分类和元件贴放偏移信息,当产品可靠性高、混合度低、大批量制造和元件供应稳定时,优先采用这个目标,在线监控具体生产状况,并为生产工艺的调整提供必要的依据。
(3)实施策略
AOI设备所防止的位置可以实现或阻碍检查目标,不同的位置可产生相应不同的过程控制信息。AOI放置是由以下因素决定的:
1)特殊生产问题,如果生产线有特别的问题,检查设备可增加或移动到这个位置,监测缺陷,尽早发觉重复性的缺陷。
2)实施目标。对于AOI设备,没有一个最好的位置来处理所有的生产线缺陷,如果应用AOI的目标是要改进全面的最终品质,AOI设备置于过程的前面可能没有置于后面的价值大,置于前面是为了避免对已有缺陷的产品再增加价值,此外在过程的早期,维修缺陷的产品的成本大大低于发货前后的维修成本。但许多缺陷是在生产的后期出现的,意味着不管前面发现多少缺陷,发货前还是需要全面的视觉检查[7]。
(4)放置位置
实施AOI的关键,就是将检查设备配置到一个可以尽早识别和改正最多缺陷的位置,虽然AOI可用于生产线上的多个位置,但有3个检查位置是主要的:
1)印刷之后,SMT中60%-70%的焊点缺陷是印刷时造成的,如果焊膏印刷过程满足要求,就可以有效减少后期出现的缺陷数量。
2)回流焊前,这是一个典型的放置位置,因为可发现来自焊膏以及机器贴放的大多数缺陷,在这位置上可以产生程控信息,提供贴片机和密间距元件贴装设备核准的信息,用来修改元件贴放或表明贴片机需要校准,满足过程跟踪的目标。
3)回流焊后这是AOI最流行的选择,因为这个位置可以发现全部装配错误,避免有缺陷的产品流入客户手中,回流焊后检测能够提供高度的安全性,它可识别由焊膏印刷、元件贴装和回流过程引起的错误,支持最终品质目标。
4 AOI与SPC
SPC即统计过程控制(Statistical Process Control),主要是指应用统计分析技术对生产过程进行实时监控,科学的区分出生产过程中产品质量和随机波动与异常波动,从而对生产过程得异常趋势提出预警,以便生产管理人及时采取措施,消除异常,恢复过程的问对,从而达到提高和控制质量的目的。
生产过程中,产品加工规范的波动是不可避免的,它是由人、机器、材料、方法和环境等基本因素的波动影响所致。波动分为2种,即正常波动和异常波动,正常波动总是偶然性原因(不可避免因素)造成,它对产品质量影响较小,在技术上难以消除,在经济上也不值得消除,异常波动是由系统原因(异常原因)造成,他的产品质量影响很大,但能够采取措施避免和消除,程控的目的就是消除、避免异常波动,使过程处于正常波动状态。
4.1 AOI和SPC的结合
AOI技术的统计分析功能与SPC技术的结合为SMT生产工艺实时完善提供了有利的保障,PCB装配的成品率进而得到明显提高,随着现代制造业规模的扩大,生产的受控越来越重要,对SPC资料的需求也不断增长,AOI系统的应用将越发显出其重要性。将AOI和SPC有效结合,能够实现工艺制程快速、准确地反馈(如图10),降低成本,提高成品率,从而也就提高了企业的利润[8]。
AOI能够实现两类测量,即缺陷检测(传统意义的AOI应用)和每块PCB的差异测量,对有效的过程控制而言,两类测量都需要,其中差异测量对实时SPC应用非常重要,它会根据AOI系统类型及它所处生产线位置的不同而不同,为使AOI/SPC成功用于生产线上,AOI系统必须能产生错误处理和报警,误判率和缺陷检测灵敏度会受检查参数的影响,生产工艺变量越多,误判的可能性就越大,缺陷检测的复杂程度也越大,因此选择在印刷、贴片、回流焊后或波峰焊后进行检查,误判率有明显的不同,一般来说,误判率的高低取决于工艺变化及组装板复杂程度,缺陷确定有时非常棘手,两类缺陷即硬缺陷和软缺陷,硬缺陷是二元性缺陷,如缺件和空焊;软缺陷是参数性缺陷,如零件移位和锡量不足等,这些缺陷有一个判定范围,用户必须字仔细地设定检查参数,使设备不会再设定的缺陷范围内产生误判,也可以从统计的观点来看这种给定范围的误判,此时应该在既能满足保护要求又能使总体检测成本最低的情况下,选择最佳检测参数。
目前很多设备生产商在研发自带印刷检测系统的新型印刷机,其设计大多是将2D检测系统整合到印刷机内,在检查缺陷的同时对其数量和类型进行统计,并反馈回来经分析后对印刷机的参数进行调整,从而达到AOI/SPC结合的闭环控制,这种检测系统具有特殊的要求,体积要小、可以装配到印刷机内;检测速度要快,不影响印刷工作效率,涉及到闭环控制、判断、统计和分析速度要快,并且要可靠、尽量减少误判。
4.2 实时监控
利用目前AOI系统生成的标准缺陷数量和对变量的量测能实现实时检查并发现不良,只要有任何过程超出预设界限,系统都会提醒生产线操作员。基本上实时AOI/SPC是连续检测生产线状况,检测出每块板的不良,同时检测贴片的效果、测定送料和吸嘴的性能并严格控制过程变量。
这种系统关键有两点,一个是要有快速准确的AOI与系列生产线控制器相连,另外还需要一个智能网络以维护AOI数据,并快速将相关数据转化成某个特定机器、送料器或吸嘴的信息,生产线控制器和数据服务器用一个RS485网络来收集数据,这个网络允许从焊膏印刷机、贴片机、回流焊炉和AOI系统传输数据。
通过计算最佳和平均生产周期,OEM可EMS厂商能够确定出系统的实际利用率。收集到的数据可以追溯一个有缺陷的零件直到某个卷盘,此外还可以快速优化生产线以适应不同的产品种类。
5 AOI现状与发展趋势
5.1 AOI存在问题
AOI虽然具有比人工检测更高的效率,但毕竟是通过图像采集和分析处理来得出结果,而图像分析处理得相关软件技术目前还没达到人脑的级别,因此,在实际应用中,一些特殊情况,AOI的误判、漏判在所难免。
目前AOI在使用中的主要问题有:
(1)多焊、少锡、偏移、歪斜的工艺要求标准界定不同,容易导致误判。
(2)电容容值不同而规格大小和颜色相同,容易引起漏判。
(3)字符处理方式不同,引起的极性判断准确性差异较大。
(4)大部分AOI对虚焊的理解发生歧义,造成漏判推诿。
(5)存在屏蔽圈、屏蔽罩屏蔽点的检测问题。
(6)BGA、FC等倒装元件的焊接质量难以检测。
(7)多数AOI编程复杂、烦琐且调整时间长,不适合科研单位、小型OEM厂,多规格小批量产品的生产单位。
(8)多数AOI产品检测速度较慢,有少数采用扫描方法的AOI速度较快,但误判、漏判率更高。
5.2 AOI发展趋势
(1)图形识别法成为应用主流
SMT中应用的AOI技术,图形识别法已成为主流,这是由于SMT中应用的AOI技术主要检测对象,如SMT元件、PCB电路、焊膏印刷图形、完成组后组件等的规格和种类,而且检测对象发展变化很快,相应的设计规则、标准很难全面跟上,为此,基于设计规则的DRC法应用起来较困难,而计算机技术的快速发展解决了高速图形处理难题,使图形识别法更易实用化。目前,各式各样的图形识别法AOI技术在SMT中应用越来越广泛。
(2)AOI技术向智能化方向发展
AOI技术向智能化方向发展是SMT发展带来的必然要求,在SMT的微型化、高密度化、快速组装化、品种多样化发展特征下,检测信息量大而复杂,无论是在检测反馈实时性方面,还是在分析、诊断的正确性方面,依赖人工对AOI获取的质量信息进行分析、诊断几乎已经不可能,代替人工进行自动分析、诊断的智能AOI技术成为发展的必然,图11所示为一种采用焊点形态图形识别和专家系统分析的智能化AOI系统原理图[9],它基于焊点形态理论,方法与自动视觉检测类似,即利用光学系统和图象处理措施在线实测已成形焊点的形态,由计算机将所获取的焊点实际形态与分析评价专家系统库存的合理形态进行比较,快速识别超出容许形态范围的故障焊点,并利用智能技术对其故障类型和故障原因进行自动分析评价,形成工艺参数优化调整实时控制信息,进行焊点质量实时反馈控制,并对分析评价信息进行记录统计处理,该方面的研究工作国内外都在进行之中。
6 结束语
随着SMT不断向轻型化、薄型化、微小化发展,AOI大规模使用已成为必然趋势,伴着市场规模的不断扩大,生产厂商的不断增加,AOI技术也将不断发展,可以预见,在不久的将来,功能更强的AOI将成为SMT生产环节中不可或缺的设备。
- 上一条:贴片机视觉对中系统
- 下一条:机器视觉技术在烟草杂物剔除系统中的应用