[go: up one dir, main page]

CN1318839C - Automated Optical Inspection Method for Defective Components on Printed Circuit Boards - Google Patents

Automated Optical Inspection Method for Defective Components on Printed Circuit Boards Download PDF

Info

Publication number
CN1318839C
CN1318839C CNB021538298A CN02153829A CN1318839C CN 1318839 C CN1318839 C CN 1318839C CN B021538298 A CNB021538298 A CN B021538298A CN 02153829 A CN02153829 A CN 02153829A CN 1318839 C CN1318839 C CN 1318839C
Authority
CN
China
Prior art keywords
image
pcb
detection
component
printed circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021538298A
Other languages
Chinese (zh)
Other versions
CN1504742A (en
Inventor
彭德保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wei Kuang Mechanical Eng Co ltd
Original Assignee
Wei Kuang Mechanical Eng Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wei Kuang Mechanical Eng Co ltd filed Critical Wei Kuang Mechanical Eng Co ltd
Priority to CNB021538298A priority Critical patent/CN1318839C/en
Publication of CN1504742A publication Critical patent/CN1504742A/en
Application granted granted Critical
Publication of CN1318839C publication Critical patent/CN1318839C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

An automatic optical detection system for defective components on a printed circuit board comprises three units of an execution system architecture, a practical identification unit, a classification detection unit and the like; the system structure unit is established with software and hardware structures, automatically positions the printed circuit board by the hardware structure, captures images to a computer, establishes data such as a standard component, a virtual image reference template, a standard detection board, an online detection program, a component defect and the like by the software structure, can establish a component standard detection value and related environmental parameters during offline operation, and detects the component defect state on the printed circuit board during production online operation; the practical identification unit identifies and calibrates the automatically positioned printed circuit board and the reference template in the system architecture by a graph comparison method or a normalized correlation coefficient method; the classification detection unit is used for performing classification calculation on the components on the printed circuit board after identification and calibration, and accurately detecting and obtaining defective components such as missing components, skew, polarity reversal, bridging, excessive or insufficient soldering quantity and the like.

Description

印刷电路板上瑕疵组件的自动光学检测方法Automated Optical Inspection Method for Defective Components on Printed Circuit Boards

技术领域technical field

本发明一种印刷电路板上瑕疵组件的自动光学检测系统,特别适用于印刷电路板的装配线上,用以检知常见或可预期的组件缺件、歪斜、极性反向、桥接、锡焊量过多或太少等瑕疵现象所设计的检测系统。The present invention is an automatic optical inspection system for defective components on printed circuit boards, especially suitable for assembly lines of printed circuit boards, to detect common or predictable component missing parts, skew, polarity reversal, bridging, soldering A detection system designed for defects such as too much or too little.

背景技术Background technique

在坊间,不论是印刷电路板(Printed Circuit Board,简称PCB)、表面黏着设计(Surface Mounting Design,简称SMD)或表面黏着制程(SurfaceMounting Technology,简称SMT)用的检测机,其产品商业化程度都已经相当高了。就以表面黏着设计(SMD)用的检测机来说,各产品的可检测项目已大致相同,而产品的差异则在于速度及某些特殊功能(例如针对焊点的立体视觉检测)。兹将目前坊间表面黏着设计(SMD)用的检测机台特色简述如下:In the market, whether it is a printed circuit board (Printed Circuit Board, referred to as PCB), surface mount design (Surface Mounting Design, referred to as SMD) or surface mount process (Surface Mounting Technology, referred to as SMT) testing machine, the degree of commercialization of its products is different. Already quite high. As far as the inspection machine for surface mount design (SMD) is concerned, the detectable items of each product are roughly the same, and the difference between the products lies in speed and some special functions (such as stereo vision inspection for solder joints). Here is a brief description of the characteristics of the testing machines currently used for surface mount design (SMD) in the market as follows:

1.检测项目:坊间的表面黏着设计(SMD)检测,已发展了一段不算短的时间,因此至目前为止,各种机台所能检测项目并没有太大的变化;在组件部分的相关检测项目包括:缺件、歪斜、墓碑、极性、移位等。焊点相关检测项目包括:钖过多、钖过少、桥接、钖洞、钖脚翘起等。另外在IC文字辨识上,较倾向于使用光学特性确认(Optical Characteristic Verification,简称OCV)而非传统光学特性辨识(Optical Characteristic Recognition,简称OCR),一方面可能因为激光刻印的结果文字破碎度太高,另一方面IC刻印的字样都是可预期的结果,因此只要能判断刻印正确与否即可。1. Test items: The surface mount design (SMD) test in the market has been developed for a relatively short period of time, so so far, the test items that can be tested by various machines have not changed much; related tests in the component part Items include: missing pieces, skew, tombstoning, polarity, shifting, and more. Solder joint-related inspection items include: too much solder, too little solder, bridging, solder holes, solder pin lift, etc. In addition, in terms of IC text recognition, it is more inclined to use Optical Characteristic Verification (OCV) instead of traditional Optical Characteristic Recognition (OCR). On the one hand, the result of laser marking may be too fragmented. , On the other hand, the words printed on the IC are all predictable results, so it only needs to be able to judge whether the marking is correct or not.

2.移动机构:坊间表面黏着设计(SMD)用检测机台上的双轴载台(X-YTable)设计,其方式相当多样化,诸如设计有负载电荷耦合器(Charge CoupledDevice,简称CCD,或称图像视觉器)与光源一起移动者,或有设计负载印刷电路板(PCB)移动者,也有负载电荷耦合组件(CCD)沿X轴移动及同时负载印刷电路板(PCB)沿Y轴移动者,但若是以速度为重点的检测机台则以印刷电路板(PCB)移动为主。2. Moving mechanism: The surface mount design (SMD) is designed with a dual-axis stage (X-YTable) on the inspection machine. It is called image visual device) that moves with the light source, or has a design load printed circuit board (PCB) mover, and also has a load charge-coupled device (CCD) that moves along the X-axis and simultaneously loads the printed circuit board (PCB) that moves along the Y-axis , but if the inspection machine focuses on speed, the movement of the printed circuit board (PCB) is the main thing.

3.取像机构:坊间为了能加大表面黏着设计(SMD)用检测装置的检测范围,检测用的电荷耦合器(CCD)的分辨率也不断的提升。另外数字与彩色电荷耦合器(CCD)的应用已大量增加;色彩信息对检测效果有一定程度的提升,而数字电荷耦合器(CCD)所取得的图像品质就比模拟式为佳,也有业者号称其产品的数字对焦功能,能够使检测结果不受到组件高度的影响。3. Imaging mechanism: In order to increase the detection range of the surface mount design (SMD) detection device, the resolution of the charge-coupled device (CCD) used for detection is also continuously improved. In addition, the application of digital and color charge-coupled devices (CCDs) has increased significantly; color information has improved the detection effect to a certain extent, and the image quality obtained by digital charge-coupled devices (CCDs) is better than that of analog ones, and some industry players claim that The digital focus function of its products can make the detection results not be affected by the height of the components.

4.光源:坊间业者有将光源系统视为商业机密而把光源组跟电荷耦合器(CCD)整个包起来,不过也有很简单的只使用白色环形日光灯的检测机台。发光二极管(Light Emitting Diode,LED)光源因为稳定,已成为较多检测机台的最佳选择,但光源形式则有环形、方形、矩阵配合折射镜等许多种变化。多数检测机台的光源以均匀照明为主要目的,较少见到切换不同光源以得到更多各式图像信息者。4. Light source: Some industry operators regard the light source system as a commercial secret and package the light source group and charge-coupled device (CCD). However, there are also very simple inspection machines that only use white ring fluorescent lamps. Light Emitting Diode (LED) light source has become the best choice for many inspection machines because of its stability, but the light source form has many variations such as ring, square, matrix and refractor. The main purpose of the light source of most inspection machines is uniform illumination, and it is rare to see switching between different light sources to obtain more various image information.

在使用可见光的表面黏着设计(SMD)的检测机方面,发展方向乃是以检测一般可能发生的失误现象为主,并且要求更高的速度及更低的误判率。且SMD视觉检测并不会使用到太过复杂的算法,而是以一般常用的基本算法加以适当应用。In terms of surface mount design (SMD) detectors using visible light, the development direction is mainly to detect errors that may occur in general, and requires higher speed and lower false positive rate. And SMD visual inspection does not use too complicated algorithms, but uses the commonly used basic algorithms to apply them properly.

且知坊间现有制造SMT检测机的业者及其产品功能(如表一所示),其中公认以色列设计的自动光学检测系统(简称AOI)为全世界最强:We also know that there are existing manufacturers of SMT inspection machines and their product functions (as shown in Table 1). Among them, the automatic optical inspection system (AOI) designed by Israel is recognized as the strongest in the world:

    制造商 manufacturer     产品功能 Product Features Orbotech(以色列技高代理) Orbotech (Israel technology agent) (各检测功能项目请见第4页说明)■功能(a.b.c.d.e.f.h.i.)■5或13支CCD,氙闪光灯环形光学照明■组件的X,Y和θ的位置准确性测量,组件错置(OCV)、空焊、短路、IC脚翘空焊、气泡(波峰焊)■2D的锡膏印刷缺点:锡未熔、锡点平整性、缺锡、锡膏污损散开、印刷精度不良裂缝空隙2.5D锡膏印刷缺点:锡膏印刷厚度控制标准 (Please refer to the description on page 4 for each detection function item) ■Function (a.b.c.d.e.f.h.i.) ■5 or 13 CCDs, Xenon flash lamp ring optical illumination ■ Position accuracy measurement of X, Y and θ of components, component displacement (OCV), Empty soldering, short circuit, empty soldering of IC feet, air bubbles (wave soldering) 2D solder paste printing disadvantages: unmelted tin, flatness of tin dots, lack of tin, loose solder paste stains, poor printing accuracy, cracks and gaps 2.5D Disadvantages of solder paste printing: solder paste printing thickness control standards TERADYNE(美国) TERADYNE (USA) ■功能(a.b.d.g.f.h.) ■Function (a.b.d.g.f.h.)

■5支CCD、LED光源■插件引脚瑕疵 ■5 CCDs, LED light sources ■Defects in plug-in pins Sony(日本 建台丰、林电国际) Sony (Japan Jiantaifeng, Lindian International) ■外观检查机(Solder Paste InspectionMachine)高分解能.高速检查,分辨率:纵29um×横24um■利用上侧照明取得的图像及横侧照明取得图像做演算,检测基板上锡膏的印刷状态 The appearance inspection machine (Solder Paste Inspection Machine) has high resolution. High-speed inspection, resolution: 29um in length and 24um in width Use the image obtained by the upper side illumination and the image obtained by the lateral illumination to perform calculations to detect the printing state of the solder paste on the substrate Omron(日本 文惠代理) Omron (Japan Wenhui agent) ■功能(a.d.f.)■OCR:一次可读取32个字符,无需登录字码库■虚焊、球焊 ■Function (a.d.f.) ■OCR: 32 characters can be read at a time, no need to log in the character code library ■Virtual soldering, ball soldering HIROX(日本 帝仕高代理) HIROX (the agent of Emperor Shigao in Japan) ■3D旋转检视系统(QC实验室用) ■3D rotating inspection system (for QC laboratory) Samsung(韩国 鸿骐、平成代理) Samsung (South Korea Hongqi, Heisei agent) ■PCB检测 ■PCB detection MVP(美国 琋玛代理) MVP (American Huma agent) ■AOI/自动光学零件检查机 ■AOI/Automatic Optical Parts Inspection Machine CYBEROPTICS(美国 雷科代理) CYBEROPTICS (America Reco agent) ■功能(a.b.c.d.e.f.g.h.i.)■OCV ■Function (a.b.c.d.e.f.g.h.i.) OCV Agilent(爱尔兰都柏林 台湾港建代理) Agilent (Dublin, Ireland, Taiwan Hong Kong construction agent) ■功能(a.c.d.e.f.g.h.)■OCR、OCV■2D锡检测:锡厚、位置、锡量 ■Function (a.c.d.e.f.g.h.) ■OCR, OCV ■2D tin detection: tin thickness, position, tin amount 德律(台商) Delu (Taiwan businessman) ■功能(a.b.c.d.e.f.g.h.)■反白、金手指表面瑕疵、PCB板的表面刮痕■板弯、板翘、软件自动补正■特殊光源及CCD Camera自动补偿机能 ■Functions (a.b.c.d.e.f.g.h.) ■Anti-whitening, gold finger surface flaws, PCB surface scratches ■Board bending, board warping, software automatic correction ■Special light source and CCD Camera automatic compensation function 由田新技股份有限公司(台商) Yutian New Technology Co., Ltd. (Taiwan businessman) ■PCB裸版检测、BGA检测 ■PCB bare version detection, BGA detection 长裕欣业股份有限公司 Changyu Xinye Co., Ltd. ■LED亮度及波长检测 ■LED brightness and wavelength detection 固纬电子实业股份有限公司 Good Instair Electronics Industrial Co., Ltd. ■检测组装电路版 ■Detect assembly circuit board 东捷半导体科技 Dongjie Semiconductor Technology ■检查PCB、BGA瑕疵■检查TFT LCD面版瑕疵 ■Check PCB, BGA defects ■Check TFT LCD panel defects

伯格科技公司 Berger Technologies ■PCB表面瑕疵检测、BGA检测■IC断脚检测系统■微米级精密定位系统 ■PCB surface flaw detection, BGA detection ■IC broken pin detection system ■Micro-level precision positioning system 凯彦科技股份有限公司(台商) Kaiyan Technology Co., Ltd. (Taiwan businessman) ■IN-LINE视觉检测机、PCB测试系统 ■IN-LINE visual inspection machine, PCB testing system 表右的功能项目符号说明:       (e.)极性(polarity)(a.)缺件(part missing)      (f.)锡桥(solder bridge)(b.)错误(wrong)             (g.)接脚位移/弯曲(leads floating/bend)(c.)歪斜(misalignment)      (h.)锡过少/过多(solder lack/excess)(d.)墓碑(tombstone)         (i.)接缝品质(joint quality) Functional bullet description on the right of the table: (e.) polarity (polarity) (a.) missing part (part missing) (f.) tin bridge (solder bridge) (b.) error (wrong) (g.) connection Leads floating/bend (c.) misalignment (h.) solder lack/excess (d.) tombstone (i.) seam quality ( joint quality)

表一:制造SMT检测机的业者及其产品功能比较Table 1: Manufacturers of SMT inspection machines and their product function comparison

发明内容Contents of the invention

本发明的目的是提供一种印刷电路板上瑕疵组件的自动光学检测系统自动光学检测系统(简称AOI,)与传统技术不同之处在于本发明于系统架构的软件架构初始阶段,即已规划出新颖且与众不同的三层式架构,包括A程序(A-Prog.)、B程序(B-Prog.)及C程序(C-Prog.),此三层架构具有较大的使用弹性,且皆可分别独立执行,其主要优点叙述如下:The purpose of the present invention is to provide an automatic optical inspection system for defective components on a printed circuit board. The difference between the automatic optical inspection system (AOI for short) and the traditional technology is that the present invention has been planned in the initial stage of the software architecture of the system architecture. Novel and distinctive three-tier structure, including A program (A-Prog.), B program (B-Prog.) and C program (C-Prog.), this three-tier structure has greater flexibility in use, And all of them can be executed independently, and their main advantages are described as follows:

1.A程序(A-Prog.):是供给设计端建立标准组件数据库,可新增标准组件或修正数据库中已建立标准组件的检测参数。藉此,设计端的组件数据库维护者,可对此标准组件设定可检测的瑕疵种类,并针对各种瑕疵种类选择检测方法。同时,因为印刷电路板(PCB)上组件的重复性高,因此各组件只需建立一次标准图像储存于A程序(A-Prog.)的标准组件数据库,之后便可重复使用,节省训练作业时间。1. A program (A-Prog.): It is used to establish a database of standard components on the supply side, which can add new standard components or modify the detection parameters of standard components already established in the database. In this way, the component database maintainer on the design side can set detectable defect types for this standard component, and select detection methods for various defect types. At the same time, because of the high repeatability of the components on the printed circuit board (PCB), each component only needs to create a standard image once and store it in the standard component database of the A program (A-Prog.), and then it can be reused, saving training time .

2.B程序(B-Prog.):是供给经销或使用端以相当直觉的组件框选操作方式,完成检测组件位置及检测项目的设定,并可针对各个不同的订单建立该标准检测板的检测资料,以供线上检测程序进行整批印刷电路板(PCB)的检测。2. B program (B-Prog.): It is a fairly intuitive operation method of component frame selection at the supply, distribution or user end to complete the setting of the detection component position and detection items, and the standard detection board can be established for each different order The test data for the online test program to test the whole batch of printed circuit boards (PCB).

3.C程序(C-Prog.):是供给使用端在生产线上操作,特别是经常要换单生产不同配置(layout)的印刷电路板(PCB)时,C程序(C-Prog.)在换单时只要呼叫该印刷电路板(PCB)于B程序(B-Prog.)所完成的检测资料,便可立即进行整批检测。3. C program (C-Prog.): It is for the supply end to operate on the production line, especially when it is often necessary to change orders to produce printed circuit boards (PCB) with different configurations (layout), the C program (C-Prog.) is in When changing the order, you only need to call the test data completed in the B program (B-Prog.) of the printed circuit board (PCB), and the whole batch test can be carried out immediately.

本发明可顺应产业的变化,包括:The present invention can adapt to changes in the industry, including:

1.在组件部分;由于半导体制程不断改良,组件的体积也越来越小,同时PCB的组件置放密度也提高,本发明可伴随着CCD分辨率的提升,而加以克服。另外有部分组件使用新发展的封装技术(如BGA等),本发明亦可搭配具穿透性的检测技术(如X-ray)或多镜头的立体视觉方案加以解决。1. In the component part; due to the continuous improvement of the semiconductor manufacturing process, the volume of the components is getting smaller and smaller, and the component placement density of the PCB is also increased. The present invention can be overcome with the improvement of the resolution of the CCD. In addition, some components use newly developed packaging technology (such as BGA, etc.), and the present invention can also be used with penetrating detection technology (such as X-ray) or a multi-lens stereo vision solution to solve the problem.

2.在PCB产业:本发明目前主要发展方向为检测PC中使用的主机板、界面卡等产品,若此类产品未来发展至饱和停滞状态,则检测关键技术仍可应用在许多其它以PCB为架构的新兴产品上,如手机、PDA等。2. In the PCB industry: the current main development direction of the present invention is to detect motherboards, interface cards and other products used in PCs. If such products develop to a saturated stagnation state in the future, the key detection technology can still be applied to many other PCB-based products. Architecture of emerging products, such as mobile phones, PDAs and so on.

3.在晶片封装业:本发明的延伸方向为更小尺度的检测能力,以高倍率镜头及线型扫描式摄影机取像,配合前段发展成熟的算法,可缩短整体开发时程,快速建立适合晶片封装业(BGA,wire bonding)的检测机台。3. In the chip packaging industry: the extension direction of the present invention is the detection capability of a smaller scale. Using a high-magnification lens and a line-scanning camera to capture images, combined with the mature algorithm developed in the previous stage, can shorten the overall development time and quickly establish a suitable Inspection machine for chip packaging industry (BGA, wire bonding).

此外,本发明的发展目标,是期望能取代人工目视检测,并且加强检测的品质和速度。而一个自动光学检测系统能否成功,最重要的关键部分在于检测算法的开发。检测算法的目的在于针对不同组件的检测项目,从检测图像中抽取出具有代表性的特征指针值并设定适当的判断法则,以判断出检测目标是否为良品或不良品。而好的检测算法除了需有良好的检测效果的外,也要追求最低的演算复杂度;复杂度越低则计算速度越快,而此算法在工业上的实用性也大为提高。本发明所使用的检测算法,是先观察检测图像中的组件特征,以简洁的算法加以组合应用,设法将图像特征量化为指针值,再经由一定数量的检测图像(包含良品及不良品)实验之后,决定良品/不良品的判断法则。In addition, the development goal of the present invention is to replace manual visual inspection and enhance the quality and speed of inspection. The most important key to the success of an automatic optical inspection system lies in the development of detection algorithms. The purpose of the detection algorithm is to extract representative feature pointer values from the detection image and set appropriate judgment rules for the detection items of different components to determine whether the detection target is a good product or a defective product. A good detection algorithm should not only have a good detection effect, but also pursue the lowest computational complexity; the lower the complexity, the faster the calculation speed, and the industrial practicability of this algorithm is also greatly improved. The detection algorithm used in the present invention is to first observe the component features in the detection image, combine and apply them with simple algorithms, try to quantify the image features into pointer values, and then experiment with a certain number of detection images (including good and bad products) After that, determine the good/defective judgment rule.

为了能清楚的获得组件的图像特征,还必须有适当的光源系统辅助取像。光源系统的功能不只是提供足够的照明以取得图像,更要进一步能突显出组件的特征。光源系统的种类非常多样,即使是单一种类的光源也可以有许多形式的变化;AOI系统需要有能配合各种检测算法的光源系统,才能有良好的检测效果。本发明将同时设计一套互相搭配适用的检测算法及可用程控的光源系统,以开发出适用于检测各项不同组件瑕疵的检测机台。In order to clearly obtain the image characteristics of the components, there must be an appropriate light source system to assist in imaging. The function of the light source system is not only to provide enough illumination to obtain images, but also to further highlight the characteristics of components. The types of light source systems are very diverse, and even a single type of light source can have many forms of changes; the AOI system needs a light source system that can cooperate with various detection algorithms in order to have a good detection effect. The present invention will simultaneously design a set of mutually matching and applicable detection algorithms and a program-controlled light source system to develop a detection machine suitable for detecting defects of various components.

本发明的应用范围及领域包含有:The scope of application of the present invention and field include:

(1).CCD精准移动定位(1).CCD precise mobile positioning

(2).检测算法及光源系统的自动搭配控制(2). Detection algorithm and automatic matching control of light source system

(3).PCB上组件如片状电阻(Resistor)、片状电容(Capacitor)、小型外引脚集成电路(SOP)和方形扁平封装集成电路(QFP)的各项瑕疵检测,如表二所列:(3). Various defect detection of components on PCB such as chip resistor (Resistor), chip capacitor (Capacitor), small external pin integrated circuit (SOP) and square flat package integrated circuit (QFP), as shown in Table 2 List:

(空格部分表制程中无此缺陷发生)(The empty part indicates that this defect does not occur in the manufacturing process)

表二:是本发明可检测PCB上的组件种类及其缺陷项目Table 2: It is the component type and its defect items on the detectable PCB of the present invention

下面结合附图对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings.

附图说明Description of drawings

图1是本发明检测系统的硬件架构示意图;Fig. 1 is a schematic diagram of the hardware architecture of the detection system of the present invention;

图2是本发明检测系统的软件架构示意图;Fig. 2 is a schematic diagram of the software architecture of the detection system of the present invention;

图3是本发明在软件架构中建立标准组件的A程序的流程图;Fig. 3 is the flow chart of the present invention setting up the A program of standard component in software framework;

图4是本发明在软件架构中建立PCB虚拟CCD的参考模板的B1程序流程图;Fig. 4 is that the present invention sets up the B1 program flowchart of the reference template of PCB virtual CCD in software architecture;

图5是本发明在软件架构中建立检测PCB资料的B程序的流程图;Fig. 5 is the flowchart that the present invention sets up the B program of detecting PCB data in software architecture;

图6是本发明软件架构中线上检测用C程序的流程图;Fig. 6 is the flow chart of online detection C program in the software framework of the present invention;

图7是本发明软件架构中检视PCB瑕疵资料的D程序流程图;Fig. 7 is the D program flow chart of inspecting PCB defect data in the software framework of the present invention;

图8是本发明实务辨识中的线上自动定位流程图;Fig. 8 is a flow chart of online automatic positioning in the practice identification of the present invention;

图9是本发明实务辨识中以离线虚拟参考模板图像的示意图;Fig. 9 is a schematic diagram of an off-line virtual reference template image in the practice identification of the present invention;

图10是本发明检测方法中设定标准特征值的流程概念图;Fig. 10 is a conceptual flow chart of setting standard characteristic values in the detection method of the present invention;

图11是本发明的IC脚桥接瑕疵的正投影图;Fig. 11 is an orthographic projection view of IC pin bridging defects of the present invention;

图12是本发明的元件正投影处理结果图。Fig. 12 is a diagram of the processing result of orthographic projection of components according to the present invention.

具体实施方式Detailed ways

本发明开发了适用于PCB装配线上瑕疵组件的自动光学检测系统,以生产线上常见或可预期的瑕疵实务辨识为设计考量重点,兹将分别以检测系统架构、实务辨识及分类检测方法等三单元,逐一说明如下:The present invention has developed an automatic optical inspection system suitable for defective components on the PCB assembly line. The design focus is on the identification of common or predictable defects on the production line, and the three units of the inspection system architecture, practical identification, and classification detection methods will be used here. , explained one by one as follows:

(一)、检测系统架构单元:(1) Detection system architecture unit:

检测系统架构设计分为硬件架构与软件架构控制的设计,将分别以离线作业及联机操作两实施部份来探讨,其中:The detection system architecture design is divided into hardware architecture and software architecture control design, which will be discussed in two implementation parts: offline operation and online operation, among which:

该离线作业;是指检测系统以不影响生产线的生产力为准,于成本考量之下,仅以一部PC为作业环境即可供给所需的信息;并以建立组件的标准检测值及相关环境参数为主要功能,故又称为训练(Training)作业。The off-line operation refers to the fact that the detection system does not affect the productivity of the production line, and under cost considerations, only one PC can be used as the operating environment to provide the required information; and to establish the standard detection value of the component and the related environment Parameters are the main function, so it is also called training (Training) job.

该联机操作;是指检测系统以辅助生产线上品质管制为准,以检测待测组件的瑕疵状态为主要功能,故又称为检测(Inspection)作业。The on-line operation means that the inspection system is based on assisting the quality control on the production line, and its main function is to detect the defect status of the components to be tested, so it is also called inspection (Inspection) operation.

该硬件架构(如图1所示);包括有一双轴载台10(X-Y Table),是负载图像视觉器11(CCD)及LED环型光源12(Ring LED Light),并由驱动控制器13(Driver Controller)控制移动至使用者指定的印刷电路板16(PCB)置放位置;其中,The hardware architecture (as shown in Figure 1); includes a two-axis stage 10 (X-Y Table), which is a load image visual device 11 (CCD) and an LED ring light source 12 (Ring LED Light), and is controlled by a drive controller 13 (Driver Controller) control moves to the user-designated printed circuit board 16 (PCB) placement position; Wherein,

该图像视觉器11(CCD),为取像用,经由图像撷取卡14(Frame Grabber)将模拟图像讯号转为数字图像讯号。The image visual device 11 (CCD) is used for image acquisition, and converts analog image signals into digital image signals through an image capture card 14 (Frame Grabber).

该LED环型光源12(Ring LED Light):是经由数字转换模拟讯号控制器15(Digital/Analog Converter)控制,依不同检测项目需求,提供适当的光源照明方式,即可由程控产生多种的光源组合。The LED ring-shaped light source 12 (Ring LED Light): is controlled by a digital conversion analog signal controller 15 (Digital/Analog Converter). According to the requirements of different testing items, it provides an appropriate light source lighting method, and various light sources can be generated by program control. combination.

上述驱动控制器13、图像撷取卡(14以及数字转换模拟讯号控制器15均可透过一部个人计算机17做为作业平台而加以控制。Above-mentioned drive controller 13, image acquisition card (14 and digital conversion analog signal controller 15 all can be controlled by a personal computer 17 as operating platform.

依据上述硬件架构,于离线训练阶段时,标准印刷电路板(PCB)是以手动方式加载检测载台;于线上检测阶段,当一张PCB检测结束,系统会下达更换PCB的讯号,停止所有检测动作,直至更换一张待测PCB,继续下达检测指令,然后开始检测。According to the above hardware structure, during the offline training phase, the standard printed circuit board (PCB) is manually loaded on the testing platform; during the online testing phase, when a PCB is tested, the system will issue a signal to replace the PCB and stop all Check the action until a PCB to be tested is replaced, continue to issue testing instructions, and then start testing.

该软件架构(如图2所示);是于PCB检测系统,建立标准组件及建立检测一张PCB资料等动作中,考量实务辨识的离线作业,为不使离线训练动作影响生产线的作业,本发明设计虚拟CCD(Virtual CCD)的概念来辅助及改善软件离线作业的操作。包括:The software architecture (as shown in Figure 2) is to consider the offline operation of practical identification in the actions of PCB inspection system, such as establishing standard components and establishing and inspecting a piece of PCB data. In order not to make the offline training action affect the operation of the production line, this Invented and designed the concept of virtual CCD (Virtual CCD) to assist and improve the operation of software offline operations. include:

I、建立标准组件的A程序(A-Prog.):主要功能为提供设计端建立标准组件数据库(A01至A05),可新增标准组件或修正数据库中已建立标准组件的检测参数。I. A program (A-Prog.) for establishing standard components: the main function is to provide the design end with establishing a standard component database (A01 to A05), which can add new standard components or modify the detection parameters of established standard components in the database.

设计端的组件数据库的维护者,可在上述标准组件数据库[(A01至A05],*.cop)中,设定标准组件的瑕疵种类21,针对各种瑕疵种类选择适当的检测算法22,建立取得标准组件的图像资料23,并建立检测时所需参数24等数据流(如图3所示),藉以储存标准组件资料2(*.cop)(即标准组件特征值)。The maintainer of the component database on the design side can set the defect types 21 of the standard components in the above-mentioned standard component database [(A01 to A05], *.cop), select the appropriate detection algorithm 22 for each defect type, and establish and obtain Image data 23 of the standard component, and establish a data stream such as parameters 24 required for detection (as shown in FIG. 3 ), so as to store the standard component data 2 (*.cop) (that is, the characteristic value of the standard component).

II、建立PCB虚拟CCD资料B10(如图2)的B1程序(B1-Prog):主要功能为建立一储存整张标准PCB信息,以虚拟CCD的概念所建立的参考模板(Reference Template)资料B15,包括设定PCB信息B11、设定移动双轴载台10至固定位置B12的资料、选择图像结合方法B13的资料等,所结合的图像B14可供给离线作业程序仿真真实CCD撷取图像的动作(如图4所示)。II. B1 program (B1-Prog) for establishing PCB virtual CCD data B10 (as shown in Figure 2): the main function is to create a reference template (Reference Template) data B15 based on the concept of virtual CCD to store the entire standard PCB information , including setting the PCB information B11, setting the data of moving the biaxial stage 10 to the fixed position B12, selecting the data of the image combining method B13, etc. The combined image B14 can be supplied to the offline operation program to simulate the action of real CCD image capture (As shown in Figure 4).

III、建立检测PCB资料的B程序[如图2,(B-Prog.)]:主要功能为建立一张标准检测板资料B2并产出训练资料B20,以供经销或使用端以线上检测程序进行整批检测。使用者可从上述标准组件数据库(A01至A05)中选择标准检测板上的待测组件B21并读取虚拟CCD资料B10(如图2所示),并建立自动定位资料B23及建立或选择标准组件B24,同时选择组件检测项目B22,并移动双轴载台记录组件位置B25(如图5所示)。藉此B程序可方便对新接单生产的PCB进行快速的调整检测项目。III. Establish the B program for testing PCB data [as shown in Figure 2, (B-Prog.)]: the main function is to create a standard test board data B2 and produce training data B20 for online testing at the distribution or user end The program performs the entire batch test. The user can select the component to be tested B21 on the standard test board from the above-mentioned standard component database (A01 to A05) and read the virtual CCD data B10 (as shown in Figure 2), and establish automatic positioning data B23 and establish or select the standard As for the component B24, select the component detection item B22 at the same time, and move the biaxial stage to record the component position B25 (as shown in FIG. 5 ). With this program B, it is convenient to quickly adjust and test items for PCBs produced by new orders.

IV、线上检测的C程序[如图2,(C-Prog.)]:主要功能是利用B程序的训练资料B20(*.trn)档案(如图5),来进行整批待测PCB C10的检验,取得每张PCB检测结果资料C11(*.inp)与瑕疵资料C12、C15(*.fut)。IV. C program for online detection [as shown in Figure 2, (C-Prog.)]: the main function is to use the training data B20 (*.trn) file of the B program (as shown in Figure 5) to process the entire batch of PCBs to be tested For the inspection of C10, obtain the inspection result data C11 (*.inp) and defect data C12 and C15 (*.fut) of each PCB.

另参见图6所示,可更进一步得知C程序的实施流程,包括先读取上述训练数据B20,并加载整批待测PCB C10,使各个PCB自动定位C16,而后对待测PCB进行检测C17,以便读取上述每张PCB检测结果资料C11(*.inp)与瑕疵资料C12(*.fut)。Also refer to Figure 6, the implementation process of the C program can be further known, including first reading the above training data B20, and loading the entire batch of PCBs to be tested C10, so that each PCB is automatically positioned at C16, and then the PCBs to be tested are detected C17 , in order to read each of the above PCB inspection result data C11(*.inp) and defect data C12(*.fut).

V、检视PCB瑕疵资料的D程序[如图2,(D-Prog,)]:主要功能是可将上述C程序所产生每片PCB的瑕庛资料C12,利用D程序来指出瑕疵处(D0),包括瑕疵组件位置D01与瑕疵类别D02,以供修复(如图7所示)。V. Program D for viewing PCB defect data [as shown in Figure 2, (D-Prog,)]: the main function is to use the program D to point out the defect (D0) of the defect data C12 of each PCB generated by the above C program ), including defect component position D01 and defect category D02 for repair (as shown in FIG. 7 ).

在图7中,可见悉执行D程序时,会读取上述虚拟CCD资料B10与读取瑕疵资料C12的档案,并在计算机显示器18中揭示出各PCB上的瑕疵组件位置D01与瑕疵类别D02。In FIG. 7 , it can be seen that when program D is executed, the above-mentioned virtual CCD data B10 and defect data C12 files will be read, and the defective component position D01 and defect type D02 on each PCB will be revealed on the computer display 18 .

(二)、实务辨识单元:(2) Practice identification unit:

在本发明上述软件架构中,考量生产线上PCB自动定位以及离线虚拟CCD所分别建立的参考模板,两者皆采用图形比对Pattern Matching法或正规化相关系数法(Normalized correlation coefficient),说明如下:In the above-mentioned software architecture of the present invention, considering the reference templates established by the automatic positioning of the PCB on the production line and the offline virtual CCD respectively, both of them adopt the Pattern Matching method of graphic comparison or the Normalized correlation coefficient method (Normalized correlation coefficient), as follows:

(I)线上(On-Line)的PCB自动定位;(I) On-Line PCB automatic positioning;

是于线上检测每张PCB时,因可能受输送机外在因素影响迫使PCB无法每次均到达正确定位,其后续检测作业可能因此受影响而造成判断错误,故设计此自动定位法。When inspecting each PCB on the line, due to the influence of the external factors of the conveyor, the PCB cannot be correctly positioned every time, and its subsequent inspection operations may be affected by this, resulting in misjudgments. Therefore, this automatic positioning method is designed.

使用PCB自动定位于离线训练作业及线上检测作业的时机与流程(如图8所示),兹说明如下:The timing and process of using PCB to automatically locate offline training operations and online detection operations (as shown in Figure 8) are explained as follows:

[a].利用B程序在离线训练作业(Training)建立标准PCB时,先框选记录PCB定位特征B3,并记录PCB上组件的特征相关位置B4。该特征相关位置(B4包括有图像相对于双轴载台10的位置,以及定位特征B3相对于图像的位置。[a]. When using program B to establish a standard PCB in offline training (Training), first select and record the PCB positioning feature B3, and record the feature-related position B4 of the components on the PCB. The feature relative position (B4) includes the position of the image relative to the biaxial stage 10, and the position of the positioning feature B3 relative to the image.

[b].利用C程序检测每张PCB前,会依先前设定的定位特征B3,自动计算因输送机或定位机构所造成双轴载台10的X轴或(及)Y轴偏移量,并于移动双轴载台10时,针对该PCB的X或(及)Y轴偏移量进行补正校准定位。[b]. Before using the C program to detect each PCB, it will automatically calculate the X-axis or (and) Y-axis offset of the dual-axis carrier 10 caused by the conveyor or positioning mechanism according to the previously set positioning feature B3. , and when the biaxial carrier 10 is moved, correction and calibration positioning is performed for the X or (and) Y axis offset of the PCB.

上述X或(及)Y轴偏移量是由B程序的定位特征B3中,利用图形比对(Pattern Matching)法进行搜寻C2,找出于待测PCB上的可能位置,并比较位置坐标C3,即是将待测PCB上的可能位置使与离线训练作业(Training)时记录的特征相关位置B4进行比较;当发生偏移时,两者差异量即为X或(及)Y轴的偏移量,此时应修正CCD位置C4至正确处,以利于移动CCD C5至PCB上方进行检测C17。The above-mentioned X or (and) Y-axis offset is from the positioning feature B3 of the B program, using the Pattern Matching method to search C2, find out the possible position on the PCB to be tested, and compare the position coordinates C3 , that is to compare the possible position on the PCB to be tested with the feature-related position B4 recorded during the offline training operation (Training); when a deviation occurs, the difference between the two is the deviation of the X or (and) Y axis At this time, the CCD position C4 should be corrected to the correct position, so as to move the CCD C5 to the top of the PCB to detect C17.

(II)以离线(Off-Line)的虚拟CCD建立PCB参考模板;(II) Build a PCB reference template with an Off-Line virtual CCD;

虚拟CCD所提供为不失真、与真实CCD相同放大倍率的参考模板B15。本发明中CCD放大倍率为640×480/23×17(像素(pixels)/mm2),一张PCB(23×20cm2)全部图像约6400×6300像素(pixels)。虚拟CCD功能即为仿真真实CCD,使其能建立整张PCB参考模板B15。虚拟CCD目前于本发明中为B1程序产生(如图4所示),B程序及D程序离线作业软件所运用。虚拟CCD所建立的参考模板B15的图像产生,不论双轴载台10于X轴或Y轴运动,处理概略步骤如下(如图7所示):The virtual CCD provides a reference template B15 with no distortion and the same magnification as the real CCD. In the present invention, the CCD magnification is 640×480/23×17 (pixels/mm2), and the entire image of a PCB (23×20cm 2 ) is about 6400×6300 pixels (pixels). The virtual CCD function is to simulate the real CCD so that it can establish the entire PCB reference template B15. The virtual CCD is currently produced by the B1 program (as shown in FIG. 4 ) in the present invention, and the B program and the D program are used by off-line operation software. The image generation of the reference template B15 established by the virtual CCD, regardless of the movement of the biaxial stage 10 on the X-axis or the Y-axis, the general processing steps are as follows (as shown in Figure 7):

(a)将双轴载台上的CCD移动固定距离40,产生移动前的第一张图像与移动后的第二张图像;该固定距离40约为图像长宽的1/3(预期的重叠区域)。(a) Move the CCD on the biaxial stage by a fixed distance 40 to generate the first image before the movement and the second image after the movement; the fixed distance 40 is about 1/3 of the length and width of the image (expected overlap area).

(b)同一CCD位置仅固定使用同一种光源作为判断处理图像。(b) The same CCD position only fixedly uses the same light source as the judgment processing image.

(c)图像重叠区域43为数值分析的区域。(c) The image overlapping area 43 is an area for numerical analysis.

(d)经由运算取得第一张图像41与第二张图像42的重叠区域43,从第二张图像42中切除。(d) Obtain the overlapping area 43 between the first image 41 and the second image 42 through calculation, and cut it off from the second image 42 .

欲切除重叠图像,本发明利用第一张图像41上的重叠区域43为图形比对(Pattern Matching)法的辨识模版,并于第二张图像42上搜寻相似区域,以从第二张图像42上切除。To remove overlapping images, the present invention utilizes the overlapping region 43 on the first image 41 as an identification template for pattern matching (Pattern Matching) method, and searches for a similar region on the second image 42 to obtain the pattern from the second image 42 upper resection.

(三)、分类检测单元:(3), classification detection unit:

在本发明中分类检测方法又可称为瑕疵分类算法,主要是分为离线(或称训练)作业及线上(或称检测)作业两大部分进行。In the present invention, the classification detection method can also be called a defect classification algorithm, which is mainly divided into two parts: offline (or training) operation and online (or detection) operation.

于离线作业时,是先由A程序的标准组件资料中撷取标准组件特征值50,并设定检测框51,以利于联机操作进行测试52时,比较或比对标准组件和待测组件的相关特征值,而将合格的组件特征值储存5(如图10所示)。When working offline, the characteristic value 50 of the standard component is first extracted from the standard component data of the A program, and the detection frame 51 is set to facilitate the online operation to perform the test 52, and compare or compare the standard component and the component to be tested. Relevant characteristic values, and the qualified component characteristic values are stored 5 (as shown in FIG. 10 ).

1.电容的缺件、歪斜检测处理模型;1. Capacitor missing and skew detection processing model;

是于PCB上的电容缺件取其灰阶图像时,呈现两种状况:(A)PCB上电容缺件时,组件位置不含电路及2PCB上电容缺件时,组件垂直中心位置含电路通过。电容存在于PCB上的标准组件。When the grayscale image of the missing capacitor on the PCB is taken, there are two situations: (A) when the capacitor is missing on the PCB, the component position does not contain a circuit; when the capacitor is missing on the 2PCB, the vertical center of the component contains the circuit through . Capacitors exist as standard components on PCBs.

于实务检测中,PCB上的组件是容许些微偏移的状况,并非瑕疵,故本发明拟于第一阶段使用Pattern Matching法取得正确组件的位置,第二阶段再提出算法判断是否缺件(或错件)。In practical testing, the components on the PCB are allowed to be slightly offset, and are not flaws. Therefore, the present invention intends to use the Pattern Matching method to obtain the correct component position in the first stage, and then propose an algorithm to determine whether there is a missing part (or wrong piece).

第一阶段-图形比对(Pattern Matching)法-取得正确组件的位置。图形比对法的允收(Acceptance)阈值设定并无一定的标准,故本发明拟先采用较低的允收(Acceptance)阈值,使图形比对法的结果包含(A)正确组件、(B)缺件误判及(C)错件误判等状况,再以标准组件与误判区块的特征差异进行分类筛选。第二阶段再提出算法来判断电容是否缺件。为方便说明,以下称的为黑块比率(Black Percentage)法。The first stage - pattern matching (Pattern Matching) method - to obtain the correct component position. The acceptance (Acceptance) threshold value setting of the graphic comparison method does not have a certain standard, so the present invention intends to adopt a lower acceptance (Acceptance) threshold value first, so that the result of the graphic comparison method includes (A) correct components, ( B) Misjudgment of missing parts and (C) Misjudgment of wrong parts, etc., and then classify and screen based on the characteristic differences between standard components and misjudged blocks. In the second stage, an algorithm is proposed to determine whether the capacitor is missing. For the convenience of explanation, it is referred to as the Black Percentage method hereinafter.

第二阶段-黑块比率(Black Percentage)法-判断电容是否缺件。本方法拟利用适当的光源照明,造成电容本身特征与印刷电路板(PCB)上缺件或错件图像特征的差异。图形比对找到的相似组件为例,观察组件区块的灰阶度分布图(如表三所示),表三中含有一虚线,可明显分辨出,标准组件01的灰阶度分布图于虚线左侧并未含有任何像素(pixel)图素,其余为误判组件02、03、04的灰阶分布图于虚线左侧则含有图像图素。The second stage - black block ratio (Black Percentage) method - to determine whether the capacitor is missing. This method intends to use appropriate light source lighting to cause the difference between the characteristics of the capacitor itself and the image characteristics of missing or wrong parts on the printed circuit board (PCB). Take the similar components found by graphic comparison as an example. Observe the gray scale distribution diagram of the component block (as shown in Table 3). Table 3 contains a dotted line, which can be clearly distinguished. The gray scale distribution diagram of standard component 01 is in The left side of the dotted line does not contain any pixel (pixel), and the rest are the gray scale distribution diagrams of misjudgment components 02, 03, 04. The left side of the dotted line contains image pixels.

Figure C0215382900141
Figure C0215382900141

表三:误判组件与标准组件灰阶度分布图表Table 3: Gray scale distribution chart of misjudged components and standard components

2.桥接(短路)检测处理模型;2. Bridge (short circuit) detection processing model;

桥接瑕疵现象仅出现于具有IC脚的组件上,如图十三为有桥接瑕疵的方形扁平封装集成电路(QFP)IC脚放大图。Bridging defects only appear on components with IC pins. Figure 13 is an enlarged view of a quad flat package (QFP) IC pin with bridging defects.

考量实务上因检测锡脚区域范围,可能由于离线训练作业时人工框选检测区域时偏移、线上检测作业时PCB于容忍范围内些微偏移或组件于容忍范围内些微偏移的困扰;若框选检测区域时就已经发生不正确的动作,后续算法会因检测起点及判定检测点位置的偏移,造成无法正确判断检测的结果。In practice, due to the detection of the tin foot area, it may be caused by the offset when the detection area is manually selected during offline training, and the PCB is slightly offset within the tolerance range during online inspection operations, or the components are slightly offset within the tolerance range; If an incorrect action has occurred when the detection area is framed, the subsequent algorithm will not be able to correctly judge the detection result due to the offset of the detection starting point and the position of the judgment detection point.

本发明拟以搜索检测区域中IC脚的方式来解决定位的问题,后续再配合图像投影(Image Projection)法来进行检测,方法说明如下:The present invention intends to solve the problem of positioning by searching for the IC pin in the detection area, and then cooperate with the Image Projection method to perform detection. The method is described as follows:

(A)扩大检测区域(Inflate region):由于检测IC脚的个数,为离线训练作业时设定,需透过人工方式告知检测区域位置,为避免人为因素的偏移,于使用者确定检测区域位置时,以不变动检测区域的中心位置,加大原检测区域大小。(A) Expansion of the detection area (Inflate region): Due to the number of IC pins to be detected, it is set for offline training operations, and the location of the detection area needs to be informed manually. In order to avoid human-factor deviation, the user determines the detection When changing the area position, increase the size of the original detection area without changing the center position of the detection area.

(B)斑纹搜寻(Find Stripe):IC脚二值化后呈现黑白相间的斑纹特征,并以斑纹搜寻法(Find Stripe method)来进行定位的动作。由于IC脚的间会有隐藏底板电路的状况,电路会受两侧IC脚的高度影响,造成所接收的光源明亮度降低,故可以使用二值化方式加以消除;但部分IC脚列中,如第一只IC脚侧亦可能含有底板电路线,为保持IC脚的显著特征,并不拟以二值化方法将的完全消除,因第一只IC脚所接受的光源明亮度比经过IC脚间的底板电路为高。(B) Find Stripe: After the IC feet are binarized, it presents black and white stripe features, and uses the Find Stripe method to locate them. Since the bottom board circuit will be hidden between the IC pins, the circuit will be affected by the height of the IC pins on both sides, resulting in a decrease in the brightness of the received light source, so it can be eliminated by using a binarization method; but in some IC pin rows, For example, the side of the first IC pin may also contain circuit lines on the bottom board. In order to maintain the distinctive features of the IC pin, it is not intended to completely eliminate it by binarization, because the brightness of the light source received by the first IC pin is higher than that of the IC. The backplane circuit between the feet is high.

考量实务辨识,斑纹搜寻(Find Stripe)法将以”黑-白-黑”相间的斑纹标记,于扩大检测区域(Inflate region)中推估大约第二只IC脚出现的位置为斑纹搜寻(Find Stripe)比对区域的起点,搜寻出正确第二只IC脚的位置,由已知的IC脚宽度可推得第一只IC脚的定位位置,并可求得正确的检测区域。Considering practical identification, the Find Stripe method will use "black-white-black" stripe marks to estimate the position where the second IC pin appears in the expanded detection area (Inflate region). Stripe) compares the starting point of the area to find out the correct position of the second IC pin, and the positioning position of the first IC pin can be deduced from the known width of the IC pin, and the correct detection area can be obtained.

(C)图像投影(Image Projection)法;其算法如下:(C) Image Projection (Image Projection) method; its algorithm is as follows:

(a)框选检测区域;(a) Frame the detection area;

(b)图像二值化处理;(b) image binarization processing;

(c)图像正投影处理,取得灰阶度累计;(c) Image forward projection processing to obtain grayscale accumulation;

(d)数值分析:设定检测起点、IC脚的间距、IC脚的宽度,IC脚数,则可计算出IC脚正确位置,若IC脚间二值化灰阶度的累计值过高,则判定该处发生桥接瑕疵(如图11所示)。(d) Numerical analysis: Set the detection starting point, the spacing of the IC pins, the width of the IC pins, and the number of IC pins, and then the correct position of the IC pins can be calculated. If the cumulative value of the binary gray scale between the IC pins is too high, Then it is determined that a bridging defect occurs at this place (as shown in FIG. 11 ).

3.极性反向检测处理模型;3. Polarity reverse detection processing model;

本发明将探讨的PCB组件(包括SOP及QFP)中,极性表示分为条状极性及孔状极性。极性反向现象在组件上并无外型瑕疵发生,主要因组件置放位置反向导致组件功能丧失,因此组件上会以标记标明极性方向,而可以利用这个标记找出极性的位置。本节分别说明条状极性的检测模型及孔状极性的检测模型。In the PCB components (including SOP and QFP) discussed in the present invention, the polarity representation is divided into strip polarity and hole polarity. The polarity reversal phenomenon does not have appearance defects on the components. The main reason is that the component is placed in the reverse position and the function of the component is lost. Therefore, the polarity direction will be marked on the component, and this mark can be used to find out the position of the polarity . This section describes the detection model of the strip polarity and the detection model of the hole polarity respectively.

(A)条状极性检测模型;(A) Strip polarity detection model;

待测组件本体中主要包含了组件序号及组件极性两种信息,先利用二值化处理将此信息与背景分离。由于组件序号与极性的灰阶程度相同,因此需要进一步分离这两类信息;所有条状极性标记的位置,都是在组件本体的末端,因此根据这个与位置有关的特性,先以检测框设定组件本体的位置,对检测框内的图像以正投影法处理,得到图12的结果,正投影处理可以将二维图像资料转换为一维数组的数值资料,进一步利用此数值数据取其最大值的位置,即可得知极性条在组件上的位置。The body of the component to be tested mainly contains two kinds of information, the serial number and the polarity of the component. First, the binarization process is used to separate this information from the background. Since the component serial number and the polarity have the same gray scale, it is necessary to further separate these two types of information; the position of all strip polarity marks is at the end of the component body, so according to this position-related characteristic, the first step is to detect The frame sets the position of the component body, and the image in the detection frame is processed by the orthographic projection method to obtain the result in Figure 12. The orthographic projection processing can convert the two-dimensional image data into a one-dimensional array of numerical data, and further use this numerical data to obtain The position of its maximum value can be used to know the position of the polarity strip on the component.

(B)孔状极性检测模型;(B) Hole polarity detection model;

大多数QFP组件皆以凹陷的圆孔表示极性位置,其极性圆孔凹陷的程度及孔径大小会随着不同型号的QFP组件而有所改变。Most QFP components have a concave circular hole to indicate the polarity position, and the degree of depression of the polar circular hole and the size of the hole will vary with different types of QFP components.

极性孔经侧向光的照射,在圆孔周围会出现白色环型光圈,因此本发明拟利用此侧光所形成的反射特性,并使用图像处理中的形态处理法(Morphology)强化所需的光环信息,进一步判断出极性孔的位置。方法介绍如下:When the polar hole is irradiated by side light, a white ring-shaped aperture will appear around the hole. Therefore, the present invention intends to use the reflection characteristics formed by the side light, and use the morphology processing method (Morphology) in image processing to strengthen the required The halo information can further determine the position of the polar hole. The method is described as follows:

(a)二值化处理:对于极性检测而言,需要从图像中取得的信息是极性圆孔的有无,因此一张灰阶图像可以先利用二值化的方式将不需要的灰阶值移除。经过二值化后,可稍微将环型光圈与背景分离,但仍有部分噪声参杂其中,须进一步以形态处理运算消除噪声。(a) Binarization processing: For polarity detection, the information that needs to be obtained from the image is the presence or absence of polar holes, so a grayscale image can first use binarization to convert unnecessary gray Step value removed. After binarization, the annular aperture can be slightly separated from the background, but there is still some noise mixed in it, which needs to be further eliminated by morphological processing operations.

(b)形态处理:在形态处理的应用上,我们常设计一个合适的矩阵并应用特定的运算法于待处理的图形上以消除或加强某些讯号。本发明拟采用图像侵蚀(Erosion)运算法来消除噪声,以图像膨胀(Dilation)运算法来加强讯号。如此可以成功的保留大部分环型光圈讯号,并消除主要噪声。(b) Morphological processing: In the application of morphological processing, we often design a suitable matrix and apply specific algorithms to the graphics to be processed to eliminate or strengthen certain signals. The present invention intends to use image erosion (Erosion) algorithm to eliminate noise, and image expansion (Dilation) algorithm to enhance signal. This successfully preserves most of the ring aperture signal and eliminates major noise.

(c)颗粒处理:由于QFP组件本体表面光滑,在侧光取像时只有凹陷的极性孔位置会出现反光的现象,本发明拟使用颗粒处理(Blob process)计算其图像中的白点颗粒所占的像素(pixel)个数,即颗粒面积(Blob Area),作为检测区域是否有极性孔出现的依据。(c) Particle processing: due to the smooth surface of the QFP component body, only the concave polar hole position will reflect light when taking an image with side light. The present invention intends to use particle processing (Blob process) to calculate the white point particles in the image The number of pixels (pixels) occupied, that is, the particle area (Blob Area), is used as the basis for detecting whether there are polar holes in the detection area.

(d)数值分析:颗粒面积可作为标准件的检测参数值,然而此颗粒面积除了处理后的环型光圈面积外,尚包含了未完全移除的噪声。因此在圆孔型极性检测的检测参数值设计上,应将计算后的总颗粒面积乘上一个权数,以滤除噪声所占的颗粒面积,而权数值的设定则须进一步实验才能决定。当待测件经处理后得到的颗粒面积小于检测参数值,则便可判定其为极性反向的瑕疵状况。(d) Numerical analysis: The particle area can be used as the detection parameter value of the standard part. However, in addition to the processed ring aperture area, the particle area still includes noise that has not been completely removed. Therefore, in the design of the detection parameter value of the circular hole type polarity detection, the calculated total particle area should be multiplied by a weight to filter out the particle area occupied by noise, and the setting of the weight value requires further experiments. Decide. When the area of the particles obtained after the test is processed is smaller than the detection parameter value, it can be determined that it is a defect with reversed polarity.

4.锡焊量的检测模型;4. The detection model of solder volume;

PCB上的QFP组件于SMT制程中可能产生锡量过多、锡量太少的次级瑕疵。于PCB上QFP锡量正常的锡焊点,取其灰阶图像。其检测方法简要说明如下:The QFP component on the PCB may produce secondary defects such as too much tin or too little tin during the SMT process. Take the grayscale image of the tin solder joint with normal QFP tin content on the PCB. The detection method is briefly described as follows:

(A)设锡脚间距D,锡脚宽度W,利用图像切割的方法,将包含N支锡脚的QFP组件,以S为起点,每隔(D+W)×i,(0≤i<N,i∈整数)即切割出锡焊点图像。(A) Set the pitch of tin pins D and the width of tin pins W, and use the method of image cutting to make a QFP component containing N tin pins, starting from S, every (D+W)×i, (0≤i< N, i∈integer) is to cut out the solder joint image.

(B)利用上述(A)项所切割出的锡焊点图像,计算出下列的参数值。(B) Calculate the following parameter values by using the solder joint image cut out in item (A) above.

令Ui为上层光源环境下锡焊点的灰阶度平均值,(0≤i<N,i∈整数)Let U i be the average value of the gray scale of solder joints under the upper light source environment, (0≤i<N, i∈integer)

Li为下层光源环境下锡焊点的灰阶度平均值,(0≤i<N,i∈整数)L i is the average value of the gray scale of solder joints in the lower light source environment, (0≤i<N, i∈integer)

&mu;&mu; 11 :: &Sigma;&Sigma; ii == 00 NN -- 11 Uu ii // NN &mu;&mu; 22 :: &Sigma;&Sigma; ii == 00 NN -- 11 LL ii // NN

vv 11 :: (( &Sigma;&Sigma; ii == 00 NN -- 11 Uu ii 22 // NN )) -- &mu;&mu; 11 22 vv 22 :: (( &Sigma;&Sigma; ii == 00 NN -- 11 LL ii 22 // NN )) -- &mu;&mu; 22 22

(C)利用上下层光源,计算出锡焊点灰阶度平均值,再运用视觉处理中的分类法(Classfication)将正常锡量、锡量过多与锡量太少锡焊点区隔出来。(C) Use the upper and lower light sources to calculate the average gray scale of solder joints, and then use the classification method (Classfication) in visual processing to separate out the normal tin content, excessive tin content and too little tin solder joints .

兹再阐述本发明的应用实例如下:Now set forth the application example of the present invention as follows:

本发明发展的检测系统考量了实际生产线上的需求,程序设计包含三层式架构(A、B及C程序)、虚拟CCD(B1程序)及检测结果报表输出(D程序),本实例将依此架构及前述的检测方法,以一PCB实例完整说明本系统操作流程,本例欲检测组件包括片状电阻、片状电容及方形扁平封装集成电路(QFP)共78个组件。The detection system developed by the present invention considers the needs on the actual production line. The program design includes a three-layer structure (A, B and C programs), a virtual CCD (B1 program) and a test result report output (D program). This example will be based on This framework and the aforementioned detection method fully illustrate the operation process of this system with a PCB example. In this example, the components to be tested include chip resistors, chip capacitors and quad flat package integrated circuits (QFP), a total of 78 components.

(A)建立标准组件的A程序(A-Prog.):首先在A程序中建立标准组件数据库,步骤为将CCD移动至欲检测的标准组件后,框选标准组件图像,并设定各组件检测项目以及其检测算法。(A) Establish the A program (A-Prog.) of the standard component: firstly establish the standard component database in the A program, the steps are to move the CCD to the standard component to be detected, frame the standard component image, and set each component Detection items and their detection algorithms.

(B)建立PCB虚拟CCD资料的B1程序(B1-Prog.):此处设定PCB长225mm、宽230mm及CCD拍摄图像所需移动距离(如图34的B1-Prog操作画面所示),执行时CCD会自动依序拍摄PCB的子图像,并且将所有的子图像结合为一整张完整的标准PCB信息,以建立参考模板(Reference Template),供离线作业程序仿真真实CCD撷取图像的动作。结合完成的完整PCB图像。(B) B1 program (B1-Prog.) for establishing PCB virtual CCD data: set the PCB length 225mm, width 230mm and the moving distance required by the CCD to capture images (as shown in the B1-Prog operation screen in Figure 34), During execution, the CCD will automatically capture the sub-images of the PCB in sequence, and combine all the sub-images into a complete standard PCB information to create a reference template (Reference Template) for the offline operation program to simulate the real CCD capture image action. Combine the completed full PCB image.

(C)建立检测PCB资料的B程序(B-Prog.):利用B1-Prog所结合的图像离线浏览PCB,框选组件于PCB上的位置,框选时可将检测范围稍微加大以便搜寻组件位置,自A-Prog所完成的标准组件数据库中选取相对应的标准组件,并选取欲检测的项目。(C) Establish the B program (B-Prog.) for detecting PCB data: use the image combined by B1-Prog to browse the PCB offline, select the position of the component on the PCB, and increase the detection range slightly for easy search when selecting the frame Component location, select the corresponding standard component from the standard component database completed by A-Prog, and select the item to be tested.

(D)线上检测程序的C程序(C-Prog.):利用B-Prog产生的标准检测版资料文件,来进行整批待测PCB的检验,并产出每张PCB的检测资料与瑕疵信息。(D) C program (C-Prog.) of the online inspection program: use the standard inspection version data files generated by B-Prog to inspect the entire batch of PCBs to be tested, and output the inspection data and defects of each PCB information.

(E)检视PCB瑕疵资料的D程序(D-Prog.):利用C-Prog产生的瑕庛信息,来指示瑕疵组件的位置及瑕疵类别。。(E) D program (D-Prog.) for viewing PCB defect data: use the defect information generated by C-Prog to indicate the location and defect type of defective components. .

本发明所提供的自动光学检测系统(AOI)具备有下列的优点:The automatic optical inspection system (AOI) provided by the present invention has the following advantages:

1.品质一致性:机器不因人为的因素,如精神状态、偷懒、疏忽、疲累等,造成品质标准不一致,而让品质不良的产品过关出厂。1. Consistency of quality: The machine does not allow products with poor quality to pass the factory because of inconsistent quality standards caused by human factors, such as mental state, laziness, negligence, and fatigue.

2.提高判断能力:有些缺陷如SMT的空焊、锡桥、锡珠等,肉眼并无法确实找出,AOI系统检测时间不但短,对于此类的瑕疵具有较高判断力,并且不会有所遗漏。2. Improve judgment ability: Some defects, such as SMT empty soldering, tin bridge, tin beads, etc., cannot be found out with the naked eye. The detection time of the AOI system is not only short, but also has a high judgment for such defects, and there will be no missed.

3.实时反应:AOI配合统计制程管制(SPC)的功能,可快速回馈所搜集的不良品的相关信息,实时发现制程问题并调整机台参数,以维护制程稳定性,减少不良品所造成的损失。3. Real-time response: AOI cooperates with the function of statistical process control (SPC), which can quickly feed back the relevant information of the collected defective products, discover process problems in real time and adjust machine parameters to maintain process stability and reduce defects caused by defective products. loss.

4.减少不经意的伤害:AOI系统为非接触式检测系统,可减少或消除手部接触产品的机会,以避免静电、手纹等对产品的伤害。4. Reduce inadvertent damage: AOI system is a non-contact detection system, which can reduce or eliminate the chance of hand touching the product, so as to avoid damage to the product such as static electricity and handprint.

综上所述,本发明印刷电路板上瑕疵组件的自动光学检测系统(AOI)的发展,不但可以降低生产成本、提高检测速度及减少误判率,并且可以做到全数检验的层次,其效率、效能及品质的一致性远优于传统的人工检测,而现况中,顾客也渐渐将AOI视为产品品质的基本要求,因此国内产业若要增加产品竞争力,发展AOI并快速导入相信是必然的趋势。In summary, the development of the automatic optical inspection system (AOI) of defective components on the printed circuit board of the present invention can not only reduce the production cost, improve the detection speed and reduce the misjudgment rate, but also can achieve the level of full inspection, and its efficiency The consistency of performance, performance and quality is far superior to traditional manual inspection. In the current situation, customers gradually regard AOI as the basic requirement of product quality. Therefore, if the domestic industry wants to increase product competitiveness, it is believed that it is necessary to develop AOI and quickly introduce it. inevitable trend.

Claims (10)

1. An automatic optical inspection method for defective components on a printed circuit board, comprising:
(1) procedure a to build a database of standard components: after moving the image vision device CCD to the standard component to be detected, framing and capturing the standard component image, and setting the detection items and detection algorithms of all the components;
(2) b1 procedure for creating virtual image viewer CCD data of printed circuit board PCB: setting the information of the PCB, including the length, the width and the moving distance required by the image vision device CCD to shoot the image, automatically shooting the subimages of the PCB in sequence by the image vision device CCD during execution, combining all the subimages into complete standard PCB information to establish a reference template, and combining the complete PCB image;
(3) establishing a B procedure for detecting PCB data of the printed circuit board: browsing the PCB off-line by using the combined image, selecting the position of the component on the PCB, selecting the corresponding standard component from the standard component database, and selecting the item to be detected;
(4) procedure C for on-line detection: using the generated standard detection board data file to detect the whole batch of PCB to be detected and generating the detection data and flaw information of each PCB;
(5) d, inspecting the PCB flaw data of the printed circuit board: utilizing the generated defect information to indicate the position and the defect type of the defective component;
the method adopts an automatic optical detection system comprising a system architecture unit, a practical identification unit and a classification detection unit, wherein the system architecture unit is provided with a hardware architecture and a software architecture, so that a user can perform practical identification and classification detection during off-line operation and on-line operation, the off-line operation is to establish a standard detection value and relevant environmental parameters of a component to be detected on the printed circuit board, and the on-line operation is to perform detection on the defect state of the component to be detected on the printed circuit board.
2. The method of claim 1, wherein the standard cell database of the A program is used for user to set the defect type of the detectable standard cell.
3. The method of claim 1 wherein the standard cell image data is obtained by setting the defect type of the standard cell and selecting an appropriate inspection algorithm.
4. The method of claim 1, wherein the B1 program sets distance data for moving the biaxial stage to a fixed position.
5. The method of claim 1, wherein the B1 program is used for offline operations in performing real estate identification to create a reference template, the B1 program sets the data for selecting image combinations by:
(a) moving an image vision device on a double-shaft carrying platform for a fixed distance to generate a first image before moving and a second image after moving;
(b) the same image vision device only uses the same LED annular light source as the basis for judging the image;
(c) the image overlapping area is a numerical analysis area;
(d) the overlapping region of the first image and the second image is obtained by calculation, and is cut out from the second image.
6. The method of claim 6, wherein the fixed distance is 1/3 image length.
7. The method of claim 6, wherein the overlap area of the first image is used as a recognition template for pattern matching when the overlap image is cut, and a similar area is searched for in the second image to cut the second image.
8. The method of claim 1, wherein the B program uses a pattern matching method in the real estate identifying unit to first frame and record the positioning characteristics of the PCB and record the relative positions of the characteristics of the components on the PCB when selecting to read the standard component data to be tested, thereby finding the X-axis or Y-axis offset of the dual-axis stage, or the X-axis and Y-axis offsets, so that the offset can be corrected when moving the dual-axis stage to calibrate and establish the automatic positioning data of the PCB.
9. The method of claim 10, wherein the relative positions of features of the component on the printed circuit board include the position of the image relative to the biaxial stage and the position of the locating feature relative to the image.
10. The method of claim 1, wherein the B program reads the dummy CCD data of the B1 program.
CNB021538298A 2002-11-28 2002-11-28 Automated Optical Inspection Method for Defective Components on Printed Circuit Boards Expired - Fee Related CN1318839C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021538298A CN1318839C (en) 2002-11-28 2002-11-28 Automated Optical Inspection Method for Defective Components on Printed Circuit Boards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021538298A CN1318839C (en) 2002-11-28 2002-11-28 Automated Optical Inspection Method for Defective Components on Printed Circuit Boards

Publications (2)

Publication Number Publication Date
CN1504742A CN1504742A (en) 2004-06-16
CN1318839C true CN1318839C (en) 2007-05-30

Family

ID=34235317

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021538298A Expired - Fee Related CN1318839C (en) 2002-11-28 2002-11-28 Automated Optical Inspection Method for Defective Components on Printed Circuit Boards

Country Status (1)

Country Link
CN (1) CN1318839C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI582721B (en) * 2016-11-03 2017-05-11 英業達股份有限公司 Workpiece conductive feature inspection method and workpiece conductive feature inspection system
TWI651589B (en) * 2018-02-05 2019-02-21 志聖工業股份有限公司 Detecting method of circuit board and exposing method of circuit board
TWI700644B (en) * 2019-04-02 2020-08-01 精英電腦股份有限公司 Synchronous positioning device and method for circuit board or plate member
TWI715289B (en) * 2019-11-14 2021-01-01 新加坡商鴻運科股份有限公司 Device and method for setting product printing parameters and storage medium
CN112801328A (en) * 2019-11-14 2021-05-14 鸿富锦精密电子(天津)有限公司 Product printing parameter setting device, method and computer readable storage medium

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290239B2 (en) * 2005-10-21 2012-10-16 Orbotech Ltd. Automatic repair of electric circuits
IL174186A0 (en) * 2006-03-08 2006-08-01 Expert Dynamics Ltd Reliability simulation method and system
CN101295001B (en) * 2007-04-28 2011-03-16 平成科贸股份有限公司 Printed circuit board inspection method and system
US8175739B2 (en) * 2007-07-26 2012-05-08 3M Innovative Properties Company Multi-unit process spatial synchronization
CN101877344B (en) * 2009-04-30 2012-05-09 中芯国际集成电路制造(上海)有限公司 Connecting hole testing structure and transmission electron microscope sample preparation method thereof
CN101566581B (en) * 2009-05-27 2011-04-13 深圳市美威数控技术有限公司 Automatic optical detection method and system
CN101943564A (en) * 2010-08-10 2011-01-12 英华达(上海)科技有限公司 Device for detecting eccentricity of radio frequency head of communication product
KR101231597B1 (en) 2010-11-15 2013-02-08 주식회사 고영테크놀러지 Inspection method
CN102288611A (en) * 2011-04-27 2011-12-21 苏州工业园区天势科技有限公司 Printing quality detecting equipment
CN102519967A (en) * 2011-11-15 2012-06-27 浪潮电子信息产业股份有限公司 Board card material inspection method based on image identification detection
CN102565084A (en) * 2012-01-12 2012-07-11 北京印刷学院 Online inspection system and method for printed electronic product
WO2013115386A1 (en) * 2012-02-03 2013-08-08 独立行政法人産業技術総合研究所 Method of measuring height of projections or protrusions on article surface, and device therefor
WO2014063301A1 (en) * 2012-10-23 2014-05-01 Luo Yi Test method and device for pcb of smt
CN103063677A (en) * 2012-12-24 2013-04-24 上海金东唐精机科技有限公司 Multifunctional printed circuit board (PCB) test system
KR20140109672A (en) * 2013-03-06 2014-09-16 동우 화인켐 주식회사 Method of calibrating position of a photographing apparatus for film
CN103472384B (en) * 2013-08-31 2016-08-17 杭州华为数字技术有限公司 A kind of localization method and positioner
TW201514473A (en) * 2013-10-15 2015-04-16 Utechzone Co Ltd Method for inspecting mixed types of objects
CN103630551B (en) * 2013-12-05 2016-05-04 无锡市同步电子制造有限公司 A kind of automatic optical detector pcb board bracket
CN103913150B (en) * 2014-04-24 2016-03-16 国家电网公司 Intelligent electric energy meter electronic devices and components consistency detecting method
CN103926254A (en) * 2014-05-08 2014-07-16 康代影像科技(苏州)有限公司 Statistical system and method used for PCB defect detection
CN104504386B (en) * 2014-12-08 2017-12-01 深圳市浦洛电子科技有限公司 A kind of modularization AOI localization methods, system and burning IC equipment
CN104551301A (en) * 2014-12-30 2015-04-29 东莞市合易自动化科技有限公司 Full-automatic intelligent-welding assembly line
CN104568985A (en) * 2014-12-30 2015-04-29 东莞市合易自动化科技有限公司 A kind of AOI optical detection equipment
CN105242197A (en) * 2015-09-09 2016-01-13 苏州威盛视信息科技有限公司 AOI (Automatic Optic Inspection) scanning defect inspection processing method
CN105203901A (en) * 2015-09-10 2015-12-30 苏州威盛视信息科技有限公司 Component short-circuit AOI method
CN105092605A (en) * 2015-09-10 2015-11-25 苏州威盛视信息科技有限公司 Automatic optical detection method used for reversion of detection element
CN105427297B (en) * 2015-11-12 2018-12-18 广州视源电子科技股份有限公司 Image calibration method and device
CN105277569B (en) * 2015-11-26 2018-11-27 凌云光技术集团有限责任公司 Route board detecting method based on three-dimensional feature
KR101862310B1 (en) * 2015-12-07 2018-05-29 에이피시스템 주식회사 Apparatus and Method for Detecting Mura Defects
CN105627939B (en) * 2015-12-17 2019-01-25 广东正业科技股份有限公司 Micro gap detection device, method and system based on industrial equipment
CN105510348B (en) * 2015-12-31 2019-03-08 南京协辰电子科技有限公司 A kind of defect inspection method of printed circuit board, device and detection device
CN106204602B (en) * 2016-07-13 2019-02-01 广州视源电子科技股份有限公司 Element reverse detection method and system
CN106251333B (en) * 2016-07-13 2019-02-26 广州视源电子科技股份有限公司 Element reverse detection method and system
CN106327491A (en) * 2016-08-23 2017-01-11 西安电子科技大学 FPGA-based maskless lithography PCB correction system and FPGA-based maskless lithography PCB correction method
CN106370671A (en) * 2016-10-12 2017-02-01 浙江理工大学 PCB (printed circuit board) component detection system and method based on machine vision
CN106530284A (en) * 2016-10-21 2017-03-22 广州视源电子科技股份有限公司 Welding spot type detection and device based on image recognition
US11047806B2 (en) * 2016-11-30 2021-06-29 Kla-Tencor Corporation Defect discovery and recipe optimization for inspection of three-dimensional semiconductor structures
CN106803249A (en) * 2016-12-19 2017-06-06 广州视源电子科技股份有限公司 Method and system for highlighting electronic device in card diagram
CN106872483A (en) * 2017-02-04 2017-06-20 大连益盛达智能科技有限公司 Optical detection apparatus are solved because of the method for the aeration detection in transparent material
US10600175B2 (en) * 2017-03-24 2020-03-24 Kla-Tencor Corporation Dynamic care areas for defect detection
CN108043745A (en) * 2017-11-09 2018-05-18 建业科技电子(惠州)有限公司 One kind prevents plate face from wiping the flower method of inspection
CN110021005B (en) * 2018-01-05 2022-03-15 财团法人工业技术研究院 Method and device for screening defects of circuit board and computer readable recording medium
JP6687656B2 (en) * 2018-03-19 2020-04-28 ファナック株式会社 Inspection device and its inspection method
CN108510866B (en) * 2018-04-04 2024-03-15 广东机电职业技术学院 Comprehensive practice teaching system of intelligent manufacturing technology
CN108525895B (en) * 2018-04-17 2019-08-27 京东方科技集团股份有限公司 A kind of control method of alignment films print system and printing equipment
TWI687678B (en) * 2019-05-03 2020-03-11 國防部軍備局生產製造中心第205廠 Method for propellant examination by optical method
CN110059204A (en) * 2019-05-28 2019-07-26 江苏影速光电技术有限公司 A kind of device and method of electrical patterns data automatically retrieval and application
TW202104876A (en) * 2019-07-29 2021-02-01 由田新技股份有限公司 Printed circuit board repair method and system thereof
CN112577969B (en) * 2019-09-27 2022-07-01 南通深南电路有限公司 Defect detection method and defect detection system based on machine vision
CN113808067B (en) * 2020-06-11 2024-07-05 广东美的白色家电技术创新中心有限公司 Circuit board detection method, visual detection equipment and device with storage function
CN112730458A (en) * 2021-01-27 2021-04-30 厦门怡视科技有限公司 Automatic television backboard appearance detection device and detection method
CN114522898A (en) * 2022-02-17 2022-05-24 立川(无锡)半导体设备有限公司 AOI (automated optical inspection) method for component
CN116031170B (en) * 2022-05-24 2023-11-14 太仓市晨启电子精密机械有限公司 Button diode test row is to seal color circle machine
CN115205290B (en) * 2022-09-15 2022-11-18 深圳市合成快捷电子科技有限公司 Online detection method and system for PCB production process
CN116577349B (en) * 2023-07-13 2023-10-27 合肥图迅电子科技有限公司 System and method for detecting defects on smooth surface of semiconductor
CN117607164B (en) * 2024-01-22 2024-04-16 钛玛科(北京)工业科技有限公司 Copper foil defect detection method and device based on time-sharing polishing and virtual stations
CN117740811B (en) * 2024-02-20 2024-04-30 广东格绿朗节能科技有限公司 New energy automobile awning performance detection method, system and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322297A (en) * 1998-08-27 2001-11-14 三星电子株式会社 Illuminating and optical apparatus for inspecting soldering of printed circuit board
JP2002168800A (en) * 2000-12-05 2002-06-14 Ckd Corp Appearance inspection device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322297A (en) * 1998-08-27 2001-11-14 三星电子株式会社 Illuminating and optical apparatus for inspecting soldering of printed circuit board
JP2002168800A (en) * 2000-12-05 2002-06-14 Ckd Corp Appearance inspection device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI582721B (en) * 2016-11-03 2017-05-11 英業達股份有限公司 Workpiece conductive feature inspection method and workpiece conductive feature inspection system
TWI651589B (en) * 2018-02-05 2019-02-21 志聖工業股份有限公司 Detecting method of circuit board and exposing method of circuit board
TWI700644B (en) * 2019-04-02 2020-08-01 精英電腦股份有限公司 Synchronous positioning device and method for circuit board or plate member
TWI715289B (en) * 2019-11-14 2021-01-01 新加坡商鴻運科股份有限公司 Device and method for setting product printing parameters and storage medium
CN112801328A (en) * 2019-11-14 2021-05-14 鸿富锦精密电子(天津)有限公司 Product printing parameter setting device, method and computer readable storage medium
CN112801328B (en) * 2019-11-14 2023-10-31 富联精密电子(天津)有限公司 Product printing parameter setting device, method and computer readable storage medium

Also Published As

Publication number Publication date
CN1504742A (en) 2004-06-16

Similar Documents

Publication Publication Date Title
CN1318839C (en) Automated Optical Inspection Method for Defective Components on Printed Circuit Boards
CN103299177B (en) Soldering inspection method and base plate inspection system and soldering inspection machine
CN106651857B (en) A kind of printed circuit board patch defect detection method
JP3882840B2 (en) Solder printing inspection method, solder printing inspection machine and solder printing inspection system using this method
JP3870872B2 (en) Inspection data creation method and substrate inspection apparatus using this method
Janóczki et al. Automatic optical inspection of soldering
JP2013148361A (en) Method for registering inspection standard for soldering inspection, and board inspection apparatus based on said method
CN114022436B (en) Detection method, device and detection equipment for printed circuit board
TWI244359B (en) Automatic optical detecting system for defect components on printed circuit board
CN101210889A (en) Holographic automatic optical detection system and method
JP2011158363A (en) Soldering inspection device for pga mounting substrate
JP2006216981A (en) Mounted substrate inspection method/system and component mount board manufacturing method
JP6244981B2 (en) Appearance inspection apparatus, appearance inspection method, and program
CN108811483B (en) Assembly circuit board inspection system and assembly circuit board inspection method
KR101379324B1 (en) Defect position display apparatus of printed circuit board
JP2003224353A (en) Method for mounting substrate of electronic component
TWI758134B (en) System for using image features corresponding to component identification for secondary inspection and method thereof
JP6008667B2 (en) Appearance inspection apparatus, appearance inspection method and program
KR101005077B1 (en) Bumper Inspection Device
KR20000074208A (en) Appearance test apparatus &amp;the test method for printed board
JP2007033126A (en) Substrate inspection device, parameter adjusting method thereof and parameter adjusting device
KR101005076B1 (en) Bumper Inspection Device and Method
JP5947168B2 (en) Appearance inspection apparatus, control method and program for appearance inspection apparatus
JP2007309703A (en) Inspection method of pixel
CN210803301U (en) Optical defect detection system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee