JP2018032838A - Pcb panel defect marking device and method thereof - Google Patents

Pcb panel defect marking device and method thereof Download PDF

Info

Publication number
JP2018032838A
JP2018032838A JP2016218006A JP2016218006A JP2018032838A JP 2018032838 A JP2018032838 A JP 2018032838A JP 2016218006 A JP2016218006 A JP 2016218006A JP 2016218006 A JP2016218006 A JP 2016218006A JP 2018032838 A JP2018032838 A JP 2018032838A
Authority
JP
Japan
Prior art keywords
unit
marking
log data
unique number
defect
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.)
Pending
Application number
JP2016218006A
Other languages
Japanese (ja)
Inventor
正 姫 宋
Jung Hee Song
正 姫 宋
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.)
I D D Co Ltd
Original Assignee
I D D 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 I D D Co Ltd filed Critical I D D Co Ltd
Publication of JP2018032838A publication Critical patent/JP2018032838A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K1/00Printed circuits
    • H05K1/02Details
    • H05K1/0266Marks, test patterns or identification means
    • H05K1/0269Marks, test patterns or identification means for visual or optical inspection
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/081Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0008Apparatus or processes for manufacturing printed circuits for aligning or positioning of tools relative to the circuit board

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Manufacturing & Machinery (AREA)
  • Operations Research (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a PCB panel defect marking device and its method that can readily mark a defect on a PCB panel.SOLUTION: A marking device of the present invention receives first log data including a result of an optical inspection performed in a first definition direction to a panel including a plurality of units, learns units in which a defect has occurred on the basis of the first log data, learns specific numbers of the units in which a defect has occurred from specific numbers given to the respective units of the panel for marking, and marks positions corresponding to the specific numbers of the units in which a defect has occurred.SELECTED DRAWING: Figure 1

Description

本発明は、プリント回路基板(PCB:Printed Circuit Board)パネルの不良を把握してマーキングを行う装置及びその方法に関する。   The present invention relates to an apparatus and a method for marking a defect of a printed circuit board (PCB) panel.

PCBは、自動化生産ラインによって大量に製作される過程において回路パターンの断線又はパターン幅の不良などが発生する虞があるため、これを検査して不良が発生した部分を表示するためのマーキング過程などが必要である。   PCBs may cause circuit pattern disconnection or pattern width defects in the process of mass production by an automated production line. Marking process for inspecting this and displaying the defective part is necessary.

韓国公開特許第10−2006−0055643号公報Korean Published Patent No. 10-2006-0055643

本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、PCBパネルの不良を手軽にマーキングすることのできる装置及びその方法を提供することにある。   The present invention has been made in view of the above-described conventional problems, and an object of the present invention is to provide an apparatus and a method for easily marking a defective PCB panel.

上記目的を達成するためになされた本発明の一態様によるPCBパネルの不良マーキング方法は、複数のユニットを含むパネルに対して第1の定義方向に光学検査を行った結果を含む第1のログデータを受信するステップと、前記第1のログデータに基づいて不良が発生したユニットを把握するステップと、マーキングのために前記パネルの各ユニットに与えられた固有番号のうちから前記不良が発生したユニットの固有番号を把握するステップと、前記不良が発生したユニットの固有番号に相当する位置にマーキングを行うステップと、を有する。   In order to achieve the above object, a defective marking method for a PCB panel according to an aspect of the present invention includes a first log including a result of optical inspection in a first defined direction for a panel including a plurality of units. The step of receiving data, the step of grasping the unit in which the failure has occurred based on the first log data, and the failure has occurred from among the unique numbers given to each unit of the panel for marking A step of grasping a unique number of the unit, and a step of marking at a position corresponding to the unique number of the unit in which the defect has occurred.

上記目的を達成するためになされた本発明の一態様によるPCBパネルの不良マーキング装置は、複数のユニットを含むパネルに対して第1の定義方向に光学検査を行った結果を含む第1のログデータを受信するログ受信部と、前記第1のログデータに基づいて不良が発生したユニットを把握する不良把握部と、マーキングのために前記パネルの各ユニットに与えられた固有番号のうちから前記不良が発生したユニットの固有番号を把握する位置把握部と、前記不良が発生したユニットの固有番号に相当する位置にマーキングを行うマーキング部と、を備える。   In order to achieve the above object, a defective marking device for a PCB panel according to an aspect of the present invention includes a first log including a result of optical inspection in a first defined direction for a panel including a plurality of units. A log receiving unit for receiving data; a defect grasping unit for grasping a unit in which a defect has occurred based on the first log data; and a unique number assigned to each unit of the panel for marking. A position grasping unit that grasps the unique number of the unit in which the defect has occurred, and a marking unit that performs marking at a position corresponding to the unique number of the unit in which the defect has occurred.

本発明によれば、様々な種類の光学検査装置(例えば、自動光学検査(AOI:Automatic Optical Inspection)装置)の検査結果を用いてPCBパネルの不良マーキングを行うことができる。多層PCBパネルの各層を異なる種類の光学検査装置を用いて検査した場合であっても、各層の検査結果をまとめて一括してマーキングを行うことができる。また、PCBパネルの各層の良否をPCBパネルの上層にまとめて一括してマーキングすることから、良否を手軽に把握することができる。更に、不良の数が所定の数以上であるPCBパネル又はストリップを自動的に把握して線状などでマーキングを行うことから、管理者が手軽に識別することができる。これらに加えて、マーキングが正常に行われたか否かをリアルタイムに把握してマーキング過程のエラーを防ぐことができる。   According to the present invention, defective marking of a PCB panel can be performed using inspection results of various types of optical inspection apparatuses (for example, an automatic optical inspection (AOI) apparatus). Even when each layer of the multilayer PCB panel is inspected using different types of optical inspection devices, the inspection results of each layer can be collectively marked. Moreover, since the quality of each layer of the PCB panel is collectively marked on the upper layer of the PCB panel and marked collectively, the quality can be easily grasped. Furthermore, since the PCB panel or strip having the number of defects equal to or greater than the predetermined number is automatically grasped and marked in a line or the like, the manager can easily identify it. In addition to these, it is possible to grasp in real time whether or not the marking has been performed normally and to prevent an error in the marking process.

本発明の一実施形態によるPCBパネルの不良をマーキングするための全体のシステムを示す概略的な構成図である。1 is a schematic configuration diagram illustrating an overall system for marking a defect of a PCB panel according to an embodiment of the present invention. 本発明の一実施形態で用いられるPCBパネルの一例を示す図である。It is a figure which shows an example of the PCB panel used by one Embodiment of this invention. 本発明の一実施形態による光学検査装置が各ユニットを検査する方向の一例を示す図である。It is a figure which shows an example of the direction which the optical inspection apparatus by one Embodiment of this invention test | inspects each unit. 本発明の一実施形態による光学検査装置が各ユニットを検査する方向の一例を示す図である。It is a figure which shows an example of the direction which the optical inspection apparatus by one Embodiment of this invention test | inspects each unit. 本発明の一実施形態による光学検査装置が各ユニットを検査する方向の一例を示す図である。It is a figure which shows an example of the direction which the optical inspection apparatus by one Embodiment of this invention test | inspects each unit. 本発明の一実施形態による光学検査装置によって生成されるログデータの一例を示す図である。It is a figure which shows an example of the log data produced | generated by the optical inspection apparatus by one Embodiment of this invention. 本発明の一実施形態で適用される多層構造のPCBパネルの一例を示す図である。It is a figure which shows an example of the PCB panel of the multilayer structure applied by one Embodiment of this invention. 本発明の一実施形態によるマーキングのためにPCBパネル情報を設定する方法の一例を示す図である。FIG. 5 is a diagram illustrating an example of a method for setting PCB panel information for marking according to an embodiment of the present invention. 本発明の一実施形態による光学検査装置のユニットの固有番号体系をマーキング装置のユニットの固有番号体系に変換する一例を示す図である。It is a figure which shows an example which converts the specific number system of the unit of the optical inspection apparatus by one Embodiment of this invention into the specific number system of the unit of a marking apparatus. 本発明の一実施形態によるマーキング装置の構成を示す図である。It is a figure which shows the structure of the marking apparatus by one Embodiment of this invention. 本発明の一実施形態によるPCBパネルの不良マーキング方法を示すフローチャートである。4 is a flowchart illustrating a method for marking defective PCB panels according to an exemplary embodiment of the present invention. 本発明の一実施形態によるPCBパネルのマーキング結果を検証する方法を示すフロートチャートである。3 is a float chart illustrating a method for verifying a marking result of a PCB panel according to an embodiment of the present invention.

以下、本発明のPCBパネルの不良マーキング装置及びその方法を実施するための形態の具体例を、図面を参照しながら詳細に説明する。   Hereinafter, a specific example of a form for carrying out a defective marking apparatus and method for a PCB panel according to the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施形態によるPCBパネルの不良をマーキングするための全体のシステムを示す概略的な構成図である。   FIG. 1 is a schematic block diagram showing an overall system for marking a defect of a PCB panel according to an embodiment of the present invention.

図1を参照すると、PCBパネルの不良マーキングのためのシステムは、PCBパネルの不良を感知する少なくとも一つ以上の光学検査装置(100、102、104)と、PCBパネルに不良をマーキングするマーキング装置110と、を備える。   Referring to FIG. 1, a system for marking defective PCB panels includes at least one optical inspection apparatus (100, 102, 104) for detecting defects on the PCB panel and a marking apparatus for marking defects on the PCB panel. 110.

光学検査装置(100、102、104)は、PCBパネルの不良を光学的に検査する装置である。例えば、光学検査装置(100、102、104)は、不良のないPCBパネルに対する原イメージと検査の対象となるPCBパネルを撮影した検査イメージとを照合して、異常の有無を自動的に把握する。原イメージは、不良のないPCBパネルを撮影して取得されるか、或いはPCBパネルに対する設計図に基づいてグラフィックツールによって作成される。   The optical inspection apparatus (100, 102, 104) is an apparatus that optically inspects a PCB panel for defects. For example, the optical inspection apparatus (100, 102, 104) automatically recognizes whether there is an abnormality by comparing an original image of a PCB panel having no defect with an inspection image obtained by photographing the PCB panel to be inspected. . The original image is obtained by photographing a PCB panel free from defects, or created by a graphic tool based on a design drawing for the PCB panel.

本実施形態のPCBパネルは、図2に示すように、同じユニット220を数十〜数百個の配列状に含み、原イメージは、PCBパネルの全体のイメージではなく、一つのユニット220に対するイメージである。このため、光学検査装置(100、102、104)は、PCBパネルの全体のイメージを一括して撮影するわけではなく、各ユニットを撮影して各ユニット別の検査イメージを取得した後、これを原イメージと比較する。   As shown in FIG. 2, the PCB panel of the present embodiment includes the same unit 220 in an array of several tens to several hundreds, and the original image is not an entire image of the PCB panel but an image for one unit 220. It is. For this reason, the optical inspection apparatus (100, 102, 104) does not capture the entire image of the PCB panel at once, but captures each unit and obtains an inspection image for each unit. Compare with the original image.

各光学検査装置(100、102、104)の特性に応じて、各光学検査装置(100、102、104)が各ユニットを撮影する方向(以下、「定義方向」と称する。)が異なる。例えば、図3に示すように、第1の光学検査装置100は左側から右側に向かって各ユニットを撮影して光学検査を行い、図4に示すように、第2の光学検査装置102は上から下に向かって各ユニットを撮影して光学検査を行い、図5に示すように、第Nの光学検査装置104は所定のブロック単位で各ユニットを撮影して光学検査を行う。   Depending on the characteristics of each optical inspection apparatus (100, 102, 104), the direction in which each optical inspection apparatus (100, 102, 104) images each unit (hereinafter referred to as “definition direction”) differs. For example, as shown in FIG. 3, the first optical inspection apparatus 100 performs an optical inspection by photographing each unit from the left side to the right side, and as shown in FIG. Each unit is photographed from below to perform an optical inspection, and as shown in FIG. 5, the Nth optical inspection apparatus 104 photographs each unit in a predetermined block unit and performs an optical inspection.

光学検査装置(100、102、104)は、PCBパネルの良否に対する光学検査が終わると、不良が発生した位置に関する情報を含むログデータを生成してマーキング装置110に転送する。マーキング装置110は、ログデータに基づいて不良が発生した位置にマーキングを行う。   When the optical inspection for the quality of the PCB panel is completed, the optical inspection device (100, 102, 104) generates log data including information on the position where the defect has occurred and transfers it to the marking device 110. The marking device 110 performs marking at a position where a defect has occurred based on the log data.

光学検査装置(100、102、104)は、不良位置に対する座標値(x,y)を含むログデータを生成してマーキング装置110に転送する。しかし、光学検査装置(100、102、104)で設定したPCBパネルの原点とマーキング装置110が設定したPCBパネルの原点との間に誤差が生じると、実際の不良位置から外れた位置にマーキングが行われる虞がある。たとえマーキング装置110及び光学検査装置(100、102、104)の原点が誤差なしに正確であるとしても、不良の位置がユニットの境界の近くである場合、マーキング装置110が当該部分にマーキングを行うときにインクなどのマーキング痕跡が周りのユニットにまで広がって、どのユニットが不良であるかが正常に表示できなくなるという問題が発生する虞がある。PCBパネルの各ユニットの大きさが数mm以内であり、マーキングは管理者が目視可能な最小限の大きさになるべきであることを考慮すると、不良位置の座標値だけでマーキングを行うことは適切でない。   The optical inspection apparatus (100, 102, 104) generates log data including coordinate values (x, y) for the defective position and transfers the log data to the marking apparatus 110. However, if an error occurs between the origin of the PCB panel set by the optical inspection apparatus (100, 102, 104) and the origin of the PCB panel set by the marking apparatus 110, the marking is placed at a position deviating from the actual defective position. There is a risk of being done. Even if the origin of the marking device 110 and the optical inspection device (100, 102, 104) is accurate without error, if the position of the defect is near the boundary of the unit, the marking device 110 marks the part. Sometimes marking marks such as ink spread to surrounding units, which may cause a problem that it becomes impossible to normally display which unit is defective. Considering that the size of each unit of the PCB panel is within a few millimeters and that the marking should be the smallest size that can be seen by the administrator, marking with only the coordinates of the defective position is not appropriate.

このため、本実施形態において、光学検査装置(100、102、104)は、図3〜図5に示すように、光学検査の定義方向に各ユニットに固有番号を与えた後、不良が発生した位置がどのユニットであるかを把握し、不良が発生したユニットの固有番号を含むログデータを生成してマーキング装置に転送する。ログデータの一例を図6に示す。   For this reason, in this embodiment, as shown in FIGS. 3 to 5, the optical inspection apparatus (100, 102, 104) has given a unique number to each unit in the definition direction of the optical inspection, and a defect has occurred. Ascertaining which unit is the position, log data including the unique number of the unit in which the failure has occurred is generated and transferred to the marking device. An example of log data is shown in FIG.

マーキング装置110は、少なくとも一つ以上の光学検査装置(100、102、104)からログデータを受信し、受信したログデータに基づいてインクやレーザーなどを用いてPCBパネルに不良が発生した個所をマーキングする。マーキング装置110は、ログデータに含まれる不良の発生位置(即ち、(x,y)座標値)にマーキングを行ってもよいが、上述したように、不良の発生位置がユニットの境界に近い場合、マーキング領域が他のユニットにまで広がるという問題が発生する。   The marking device 110 receives log data from at least one optical inspection device (100, 102, 104), and identifies a location where a defect has occurred in the PCB panel using ink or laser based on the received log data. Mark. The marking device 110 may perform marking on a defect occurrence position (that is, (x, y) coordinate value) included in the log data. However, as described above, the defect occurrence position is close to the unit boundary. The problem is that the marking area extends to other units.

このため、マーキング装置110は、不良の発生位置ではなく、不良の発生位置が存在するユニット内の予め設定された位置にマーキングを行う。例えば、マーキング装置110は、不良の発生位置がユニットの上側であっても下側であっても、不良の発生位置を問わずに不良が存在するユニットの真ん中にマーキングを行う。マーキングのための位置としては、ユニットの真ん中だけでなく、実施形態に応じて様々な位置が予め設定可能である。   For this reason, the marking device 110 performs marking at a preset position in the unit where the defect occurrence position exists, not the defect occurrence position. For example, the marking device 110 performs marking in the middle of a unit where a defect exists regardless of the position where the defect occurs, regardless of whether the position where the defect occurs is above or below the unit. As a position for marking, not only the center of the unit but also various positions can be set in advance according to the embodiment.

マーキング装置110は、ログデータに含まれる不良ユニットの固有番号に基づいてマーキングを行う。しかし、少なくとも一つ以上の光学検査装置(100、102、104)がPCBパネルに与えた固有番号は、図3〜図5に示すように、異なる。このため、マーキング装置110は、光学検査装置(100、102、104)の異なるユニットの固有番号体系を一つにまとめる必要がある。   The marking device 110 performs marking based on the unique number of the defective unit included in the log data. However, the unique numbers given to the PCB panel by at least one optical inspection apparatus (100, 102, 104) are different as shown in FIGS. For this reason, the marking device 110 needs to combine the unique number systems of different units of the optical inspection device (100, 102, 104) into one.

マーキング装置110は、マーキングのためのPCBパネルのユニットの固有番号体系を設定した後、各光学検査装置(100、102、104)のユニットの固有番号体系とのマッピング関係を把握して保存する。また、マーキング装置110は、各光学検査装置(100、102、104)から受信した不良ユニットの固有番号を予め設定されたマッピング関係を用いてマーキングのためのユニットの固有番号体系に変換する。   The marking device 110 sets the unique number system of the PCB panel unit for marking, and then grasps and stores the mapping relationship with the unit unique number system of each optical inspection device (100, 102, 104). Also, the marking device 110 converts the unique number of the defective unit received from each optical inspection device (100, 102, 104) into a unique number system of the unit for marking using a preset mapping relationship.

例えば、マーキング装置110が各ユニットに与えた固有番号体系が図3と同様であり、第2の光学検査装置102から図4に示す固有番号体系が与えられたPCBパネルの光学検査結果を含むログデータを受信すると想定し、受信したログデータに3番のユニットの不良情報が含まれている場合、マーキング装置110は、図4の3番のユニット及び図3の84番のユニットがマッピング関係にあるため、図3の固有番号体系の84番のユニットにマーキングを行う。   For example, the unique number system given to each unit by the marking device 110 is the same as that in FIG. 3, and the log including the optical inspection result of the PCB panel to which the unique number system shown in FIG. 4 is given from the second optical inspection device 102. When it is assumed that data is received and the received log data includes defect information of the third unit, the marking device 110 has a mapping relationship between the third unit in FIG. 4 and the 84th unit in FIG. Therefore, marking is performed on the 84th unit in the unique number system of FIG.

他の例として、図7に示すように、PCBパネルが複数の層で構成される場合、マーキング装置110は、各層の光学検査結果に関するログデータをまとめて最上層に一括してマーキングを行う。加えて、マーキング装置110は、不良率の高いPCBパネルを自動的に感知して表示し、マーキングが正常に行われたか否かをリアルタイムで検証する構成要素などを備える。マーキング装置110の具体的な構成の一例については、図10を参照して再び説明する。   As another example, as shown in FIG. 7, when the PCB panel is composed of a plurality of layers, the marking device 110 collects log data related to the optical inspection result of each layer and performs marking on the uppermost layer collectively. In addition, the marking device 110 includes a component that automatically senses and displays a PCB panel having a high defect rate and verifies in real time whether or not the marking has been performed normally. An example of a specific configuration of the marking device 110 will be described again with reference to FIG.

図2は、本発明の一実施形態で用いられるPCBパネルの一例を示す図である。   FIG. 2 is a diagram showing an example of a PCB panel used in one embodiment of the present invention.

図2を参照すると、PCBパネル200はユニット220を複数含む。各ユニット220は、いずれも同じ形状であり、図1に示すように、各光学検査装置(100、102、104)は、ユニット220に対する原イメージとユニット220を撮影した検査イメージとを比較して、光学的に良否を自動的に判断する。複数のユニットを含む所定の領域をストリップ210と称する。   Referring to FIG. 2, the PCB panel 200 includes a plurality of units 220. Each unit 220 has the same shape, and as shown in FIG. 1, each optical inspection apparatus (100, 102, 104) compares the original image of the unit 220 with the inspection image obtained by photographing the unit 220. The optical quality is automatically determined. A predetermined area including a plurality of units is referred to as a strip 210.

図3〜図5は、本発明の一実施形態による光学検査装置が各ユニットを検査する方向の一例を示す図である。   3-5 is a figure which shows an example of the direction which the optical inspection apparatus by one Embodiment of this invention test | inspects each unit.

図3を参照すると、PCBパネルの全ての行に対して左側から右側に向かって順次縦方向に光学検査が行われ、光学検査が行われる方向に沿って各ユニットに固有番号が順次に与えられる。   Referring to FIG. 3, optical inspection is sequentially performed in the vertical direction from the left side to the right side for all rows of the PCB panel, and a unique number is sequentially given to each unit along the direction in which the optical inspection is performed. .

図4を参照すると、PCBパネルの全ての列に対して上側から下側に向かって順次横方向に光学検査が行われ、光学検査が行われる方向に沿って各ユニットに固有番号が順次に与えられる。   Referring to FIG. 4, optical inspection is performed in the horizontal direction sequentially from the upper side to the lower side for all the columns of the PCB panel, and a unique number is sequentially given to each unit along the direction in which the optical inspection is performed. It is done.

図5を参照すると、PCBパネルのストリップ単位500で左側から右側に向かって光学検査が行われ、光学検査が行われる方向に沿って各ユニットに固有番号が順次に与えられる。   Referring to FIG. 5, optical inspection is performed from the left side to the right side in the strip unit 500 of the PCB panel, and a unique number is sequentially given to each unit along the direction in which the optical inspection is performed.

このように、各光学検査装置(100、102、104)は、光学検査を行う方向を定義しており、このような定義方向に沿って同じPCBパネルの各ユニットに与えられた固有番号が異なる。   As described above, each optical inspection apparatus (100, 102, 104) defines the direction in which optical inspection is performed, and the unique numbers given to the units of the same PCB panel are different along the definition direction. .

図6は、本発明による光学検査装置によって生成されるログデータの一例を示す図である。   FIG. 6 is a diagram showing an example of log data generated by the optical inspection apparatus according to the present invention.

図6を参照すると、ログデータ600は、x座標610、y座標620、不良コード630、ユニットの固有番号640、不良判定情報650などを含む。本実施形態のログデータは、本発明の理解への一助となるための一例に過ぎず、本発明が図6に示すものに必ずしも限定されない。実施形態に応じて、ログデータは、図6に示す情報の一部のみを含むか、或いは図6に示していない他の情報を更に含む。   Referring to FIG. 6, log data 600 includes an x coordinate 610, a y coordinate 620, a defect code 630, a unit unique number 640, defect determination information 650, and the like. The log data of this embodiment is merely an example for helping understanding of the present invention, and the present invention is not necessarily limited to that shown in FIG. Depending on the embodiment, the log data includes only a portion of the information shown in FIG. 6 or further includes other information not shown in FIG.

x、y座標(610、620)は、PCBパネルで不良が発生した位置を示す。   The x and y coordinates (610, 620) indicate the position where a defect has occurred in the PCB panel.

不良コード630は不良の種類を示す。例えば、光学検査装置によって断線やパターン幅の不良などが把握されると、各不良の種類に応じて予め設定されたコード値が不良コード630として保存される。   The defect code 630 indicates the type of defect. For example, when a disconnection, a pattern width defect, or the like is grasped by the optical inspection device, a code value set in advance according to each defect type is stored as the defect code 630.

ユニットの固有番号640は、不良が発生したユニットの固有番号を含む。ユニットの固有番号は、図3〜図5に示すように、光学検査のための定義方向に沿って異なる。例えば、PCBパネルの最初の行の2番目のセルのユニットに不良が存在した場合、図3によるユニットの固有番号は1であり、図4によるユニットの固有番号は39であり、図5によるユニットの固有番号は506である。   The unit unique number 640 includes the unique number of the unit in which the failure has occurred. The unique number of the unit varies along the definition direction for optical inspection, as shown in FIGS. For example, if there is a defect in the unit of the second cell in the first row of the PCB panel, the unique number of the unit according to FIG. 3 is 1, the unique number of the unit according to FIG. 4 is 39, and the unit according to FIG. The unique number is 506.

不良判定650は、光学検査装置によって把握された不良を再び検証した結果を示す。例えば、光学検査装置は、原イメージと検査イメージとの間のイメージ比較を通じてそれぞれ異なる個所を不良であると判断することがあり、各PCBパネルの工程における誤差又は検査イメージの撮影時の照明や角度などの誤差によって実際には不良でないにも拘わらず、イメージ上に違いが発生して不良であると誤認される場合がある。このため、光学検査装置によって把握された不良を管理者などが再度目視で把握してその結果を光学検査装置に入力すると、光学検査装置は、管理者から入力された不良判定650の結果を含むログデータ600を生成する。他の例として、人工知能システム又は管理者などが過去の光学検査結果で正常のものが不良であると把握されるエラーの類型などを予め把握して光学検査装置に登録し、光学検査装置は、別途の管理者などの介入なしに登録されたエラーの類型などに基づいて自動的に不良を再び検証した後、その結果を不良判定650に含めてログデータ600を生成する。   The defect determination 650 indicates a result of verifying again the defect grasped by the optical inspection apparatus. For example, the optical inspection apparatus may determine that different portions are defective through image comparison between the original image and the inspection image, and errors in each PCB panel process or illumination or angle at the time of shooting the inspection image. Even if it is not actually defective due to an error such as the above, there is a case where a difference occurs on the image and it is mistaken as a defective. For this reason, when a manager or the like visually recognizes a defect grasped by the optical inspection apparatus and inputs the result to the optical inspection apparatus, the optical inspection apparatus includes the result of the defect determination 650 input from the administrator. Log data 600 is generated. As another example, an artificial intelligence system or an administrator or the like grasps in advance the types of errors that are known to be defective in the past optical inspection results and registers them in the optical inspection device. Then, after the defect is automatically verified again based on the type of error registered without intervention of a separate administrator or the like, the result is included in the defect determination 650 to generate log data 600.

図7は、本発明の一実施形態で適用される多層構造のPCBパネルの一例を示す図である。   FIG. 7 is a view showing an example of a PCB panel having a multilayer structure applied in one embodiment of the present invention.

図7を参照すると、PCBパネルは6つの層(700、710、720、730、740、750)で構成される。勿論、実施形態に応じて、PCBパネルの層の数は種々に変更可能である。PCBパネルの各層は立体的に互いに連結される。   Referring to FIG. 7, the PCB panel is composed of six layers (700, 710, 720, 730, 740, 750). Of course, depending on the embodiment, the number of layers of the PCB panel can be variously changed. Each layer of the PCB panel is three-dimensionally connected to each other.

多層構造のPCBパネルは、最上層700及び最下層750の不良検査はもとより、中層(710、720、730、740)に対する良否の検査も必要である。なお、各層を分離した状態での検査ではなく、各層の結合時に不良が発生する場合もあるため、各層を結合した状態での不良の検査が必要である。   The PCB panel having a multilayer structure requires not only a defect inspection of the uppermost layer 700 and the lowermost layer 750 but also a quality inspection for the middle layer (710, 720, 730, 740). In addition, since a defect may occur at the time of joining the layers instead of the inspection in a state where the layers are separated, it is necessary to inspect the defect when the layers are joined.

このため、光学検査装置は、先ず、中央の2つの層(720、730)のみを結合した状態で2つの層(720、730)の良否を検査し、その検査結果を含む第1のログデータを生成する。   For this reason, the optical inspection apparatus first inspects the quality of the two layers (720, 730) in a state where only the central two layers (720, 730) are combined, and the first log data including the inspection result. Is generated.

次いで、中央の2つの層(720、730)の外側に更に各外層(710、740)を連結した状態で、新たに連結された2つの層(710、740)の良否を検査し、その検査結果を含む第2のログデータを生成する。   Next, in the state where each outer layer (710, 740) is further connected to the outside of the central two layers (720, 730), the newly connected two layers (710, 740) are inspected for quality. Second log data including the result is generated.

最後に、最上層700及び最下層750を両方とも連結した状態で、最上層700及び最下層750の両層に対する良否を検査し、その検査結果を含む第3のログデータを生成する。   Finally, in a state where both the uppermost layer 700 and the lowermost layer 750 are connected, the quality of both the uppermost layer 700 and the lowermost layer 750 is inspected, and third log data including the inspection result is generated.

中央の2つの層(720、730)に関する第1のログデータは、上面に関する第1aのログデータ及び下面に関する第1bのログデータによって構成される。例えば、光学検査装置が中央の2つの層(720、730)のうちの上面に対して光学検査を行い、再び下面に対して光学検査を行う場合、各面に関する2つのログデータが生成される。同様に、第2のログデータ及び第3のログデータもそれぞれ2つのログデータによって構成される。   The first log data relating to the central two layers (720, 730) is composed of 1a log data relating to the upper surface and 1b log data relating to the lower surface. For example, when the optical inspection apparatus performs an optical inspection on the upper surface of the two central layers (720, 730) and again performs an optical inspection on the lower surface, two log data relating to each surface are generated. . Similarly, the second log data and the third log data are each composed of two log data.

多層PCBパネルの製造工程において、各層の連結段階毎に不良の検査をより効率よく行うために、図1に示すように、複数の光学検査装置が使用される。例えば、中央の2つの層(720、730)の連結工程に位置する第1の光学検査装置100が中央の2つの層(720、730)に対する光学検査を行い、次いで中層(710、740)の連結工程に位置する第2の光学検査装置102が中層(710、740)に対する光学検査を行い、最後に第Nの光学検査装置104が最終的に連結されたPCBパネルの外部層(700、750)に対する光学検査を行う。第1〜第Nの光学検査装置(100、102、104)が、図3〜図5に示すように、異なる定義方向に光学検査を行う場合、一枚のPCBパネルに対する光学検査結果であるにも拘わらず、第1〜第3のログデータに含まれるユニットの固有番号体系は異なる。   In the manufacturing process of the multilayer PCB panel, a plurality of optical inspection devices are used as shown in FIG. 1 in order to more efficiently inspect defects for each connection stage of each layer. For example, the first optical inspection apparatus 100 located in the connecting process of the two central layers (720, 730) performs an optical inspection on the two central layers (720, 730), and then the middle layer (710, 740). The second optical inspection device 102 located in the connecting step performs optical inspection on the middle layer (710, 740), and finally the outer layer (700, 750) of the PCB panel to which the Nth optical inspection device 104 is finally connected. ) Optical inspection. When the first to Nth optical inspection devices (100, 102, 104) perform optical inspection in different definition directions as shown in FIGS. 3 to 5, the optical inspection results for one PCB panel are obtained. Nevertheless, the unique number systems of the units included in the first to third log data are different.

更に他の例として、第1〜第3のログデータがそれぞれ上面及び下面に関する2つのログデータによって構成される場合、上面及び下面に対する光学検査を行う光学検査装置がそれぞれ異なる。この場合、上面及び下面に関する2つのログデータにおいてもユニットの固有番号体系がそれぞれ異なる。   As yet another example, when the first to third log data are constituted by two pieces of log data relating to the upper surface and the lower surface, optical inspection apparatuses that perform optical inspection on the upper surface and the lower surface are different. In this case, the unit unique number systems are also different in the two log data relating to the upper and lower surfaces.

即ち、図7の各層(700、710、720、730、740、750)のログデータのユニットの固有番号体系の全部又は一部が異なる。   That is, all or part of the unique number system of the log data units of each layer (700, 710, 720, 730, 740, 750) in FIG. 7 is different.

図8は、本発明の一実施形態によるマーキングのためにPCBパネル情報を設定する方法の一例を示す図である。   FIG. 8 is a diagram illustrating an example of a method for setting PCB panel information for marking according to an embodiment of the present invention.

図8を参照すると、マーキング装置110は、少なくとも一つ以上の光学検査装置(100、102、104)から受信したログデータに基づいて不良ユニットを把握した後、当該不良ユニットにマーキングを行う。マーキング装置110がPCBパネルの特定のユニットにマーキングを行うためには、特定のユニットがPCBパネルのどの位置に存在するかを把握しなければならない。   Referring to FIG. 8, the marking device 110 recognizes a defective unit based on log data received from at least one or more optical inspection devices (100, 102, 104), and then marks the defective unit. In order for the marking device 110 to mark a specific unit of the PCB panel, it is necessary to know where the specific unit exists on the PCB panel.

例えば、ログデータに含まれる座標値に基づいてマーキングを行うわけではなく、各ユニットに与えられた固有番号に基づいてマーキングを行う場合、ログデータの固有番号がPCBパネルのどの位置のユニットを指し示すものであるかを把握する必要がある。   For example, when marking is not performed based on the coordinate value included in the log data but based on the unique number assigned to each unit, the unique number of the log data indicates the unit at which position on the PCB panel. It is necessary to know whether it is a thing.

このため、マーキング装置110には、PCBパネル800の上下に隣り合う2つのユニット(822、826)間の間隔、左右に隣り合う2つのユニット(822、824)間の間隔、上下に隣り合う2つのストリップ(820、840)における同じ位置の2つのユニット(822、842)間の間隔、左右に隣り合う2つのストリップ(820、830)における同じ位置の2つのユニット(822、832)間の間隔、整列マーク(810、812、814、816)の座標値、整列マーク(810、812、814、816)と少なくとも一つ以上のユニット(822、832)との間の間隔、ストリップの数及び各ストリップに含まれるユニットの配列及び数などが登録される。マーキング装置110は、このような登録情報に基づいて各ユニットの位置を把握し、把握された各ユニットに対して固有番号を与える。マーキング装置110がPCBパネルの各ユニットに与えた固有番号体系は、図3〜図5の各ユニットの固有番号体系の全部と異なるか、又はこれらのうちのいずれか一つと同じである。   For this reason, the marking device 110 includes an interval between two units (822, 826) adjacent to the upper and lower sides of the PCB panel 800, an interval between two units (822, 824) adjacent to the left and right, and two adjacent upper and lower sides. Spacing between two units (822, 842) at the same position in one strip (820, 840), spacing between two units (822, 832) at the same position in two adjacent strips (820, 830) on the left and right , Coordinate values of alignment marks (810, 812, 814, 816), spacing between alignment marks (810, 812, 814, 816) and at least one unit (822, 832), number of strips and each The arrangement and number of units included in the strip are registered. The marking device 110 grasps the position of each unit based on such registration information and gives a unique number to each grasped unit. The unique number system given to each unit of the PCB panel by the marking device 110 is different from the whole unique number system of each unit in FIGS. 3 to 5 or the same as any one of them.

図9は、本発明の一実施形態による光学検査装置のユニットの固有番号体系をマーキング装置のユニットの固有番号体系に変換する一例を示す図である。   FIG. 9 is a diagram showing an example of converting the unique number system of the unit of the optical inspection apparatus according to the embodiment of the present invention into the unique number system of the unit of the marking apparatus.

説明の便宜のために、3つの層によって構成されるPCBパネルの各層に対して図3〜図5の各定義方向に光学検査を行って各層別のログデータ(900、910、920)を生成する場合を想定する。   For convenience of explanation, optical inspection is performed in each definition direction of FIGS. 3 to 5 on each layer of the PCB panel constituted by three layers, and log data (900, 910, 920) for each layer is generated. Assume that

例えば、図1を参照すると、PCBパネルの第1の層のログデータ900は、第1の光学検査装置100が図3の定義方向に光学検査を行うことによって生成され、第2の層のログデータ910は、第2の光学検査装置102が図4の定義方向に光学検査を行うことによって生成され、第3の層のログデータ920は、第Nの光学検査装置104が図5の定義方向に光学検査を行うことによって生成される。なお、マーキング装置110がPCBパネルの各ユニットに与えた固有番号体系は、図3と同じ固有番号体系であると想定する。   For example, referring to FIG. 1, the log data 900 of the first layer of the PCB panel is generated by the first optical inspection apparatus 100 performing optical inspection in the definition direction of FIG. The data 910 is generated by the second optical inspection apparatus 102 performing an optical inspection in the definition direction of FIG. 4, and the log data 920 of the third layer is generated by the Nth optical inspection apparatus 104 in the definition direction of FIG. Generated by optical inspection. It is assumed that the unique number system given to each unit of the PCB panel by the marking device 110 is the same unique number system as in FIG.

第1の層に関するログデータ900から5、17、29番のユニットが不良であると把握され、第2の層に関するログデータ910から5、119、132番のユニットが不良であると把握され、第3の層に関するログデータ920から7、510、532番のユニットが不良であると把握される。   From the log data 900 regarding the first layer, it is grasped that the units No. 5, 17, 29 are defective, and the log data 910 to 5, 119, 132 unit regarding the second layer are grasped as defective, The log data 920 to 7, 510, and 532 regarding the third layer are recognized as defective.

この場合、マーキング装置110は、各層毎にマーキングを行うわけではなく、3つの層に関するログデータを取り合わせて最上層に一括してマーキングを行う。第1の層の光学検査装置100で用いられるユニットの固有番号体系と、マーキング装置110で用いられるユニットの固有番号体系とが同様であるため、マーキング装置110は、第1の層のログデータに含まれる不良ユニットの固有番号を変換する必要がない。しかし、第2の層及び第3の層のユニットの固有番号体系は、マーキング装置110のユニットの固有番号体系とは異なるため、マーキング装置110は、第2の層及び第3の層のログデータに含まれるユニットの固有番号の変換が必要である。   In this case, the marking device 110 does not perform marking for each layer, but collectively performs the marking on the uppermost layer by combining log data regarding the three layers. Since the unique number system of the units used in the optical inspection apparatus 100 of the first layer and the unique number system of the units used in the marking apparatus 110 are the same, the marking apparatus 110 stores the log data in the first layer. There is no need to convert the unique numbers of the included bad units. However, since the unique numbering system of the units of the second layer and the third layer is different from the unique numbering system of the unit of the marking device 110, the marking device 110 uses the log data of the second layer and the third layer. It is necessary to convert the unique number of the unit included in.

図4のユニットの固有番号体系を有する第2の層の不良ユニットの固有番号5、119、132を図3のユニットの固有番号体系に変換すると、それぞれ140、5、342である。また、図5のユニットの固有番号体系を有する第3の層の不良ユニットの固有番号7、510、532を図3のユニットの固有番号体系に変換すると、それぞれ468、5、90である。   When the unique numbers 5, 119, and 132 of the second layer having the unique number system of the unit in FIG. 4 are converted into the unique number system of the unit in FIG. 3, they are 140, 5, and 342, respectively. Further, when the unique numbers 7, 510, and 532 of the third layer defective unit having the unique number system of the unit of FIG. 5 are converted into the unique number system of the unit of FIG. 3, they are 468, 5, and 90, respectively.

変換された不良ユニットの各固有番号をまとめると、第1の層は5、17、29であり、第2の層は140、5、342であり、第3の層は468、5、90である。これらのうち、不良ユニット5番の位置が重なり合う。   Summarizing the unique numbers of the converted defective units, the first layer is 5, 17, 29, the second layer is 140, 5, 342, and the third layer is 468, 5, 90. is there. Among these, the position of the defective unit 5 overlaps.

マーキング装置110は、各層の不良ユニットを取り合わせて重なり合う不良ユニット番号(例えば、5番)を除去してマーキングすべきユニットの固有番号5、17、29、90、140、342、468を把握し、PCBパネルの最上層、即ち第1の層の上面の当該ユニットにマーキングを行う。多層PCBパネルの場合、各層の不良ユニットの位置を最上層に一括してマーキングするため、管理者などが当該PCBパネルの良否を目視で手軽に把握することができる。   The marking device 110 gathers the defective units of each layer and removes the overlapping defective unit numbers (for example, No. 5) to grasp the unique numbers 5, 17, 29, 90, 140, 342, 468 of the units to be marked, The unit is marked on the uppermost layer of the PCB panel, that is, the upper surface of the first layer. In the case of a multilayer PCB panel, since the positions of defective units in each layer are collectively marked on the uppermost layer, an administrator or the like can easily grasp the quality of the PCB panel visually.

図10は、本発明の一実施形態によるマーキング装置の構成を示す図である。   FIG. 10 is a diagram showing a configuration of a marking device according to an embodiment of the present invention.

図10を参照すると、マーキング装置110は、パネル設定部1000、ログ受信部1010、不良把握部1020、位置把握部1030、マーキング部1040、及びマーキング検証部1050を備える。   Referring to FIG. 10, the marking device 110 includes a panel setting unit 1000, a log receiving unit 1010, a defect grasping unit 1020, a position grasping unit 1030, a marking unit 1040, and a marking verification unit 1050.

パネル設定部1000は、マーキングの対象となるPCBパネルの各ユニットの位置を把握し、各ユニットの固有番号体系を設定する。例えば、パネル設定部1000は、図8に示すように、PCBパネル800の各ユニット間の間隔、整列マークの座標、ストリップの数、ストリップ内のユニットの配列及び数などの各種のPCBパネル情報に基づいて各ユニットの位置を把握し、把握された各ユニット別に固有番号を与える。なお、パネル設定部1000には、不良ユニット内のどの位置にマーキングを行うかに関する情報が登録される。   The panel setting unit 1000 grasps the position of each unit of the PCB panel to be marked, and sets the unique number system of each unit. For example, as shown in FIG. 8, the panel setting unit 1000 displays various types of PCB panel information such as intervals between units of the PCB panel 800, coordinates of alignment marks, the number of strips, and the arrangement and number of units in the strip. The position of each unit is grasped based on this, and a unique number is given to each grasped unit. In the panel setting unit 1000, information regarding which position in the defective unit is to be marked is registered.

ログ受信部1010は、少なくとも一つ以上の光学検査装置(100、102、104)からログデータを受信する。ログデータは、不良が存在するユニットの固有番号を含む。図7に示すように、PCBパネルが多層構造である場合、ログ受信部1010は、PCBパネルの各層別のログデータを受信する。各層別のログデータのユニットの固有番号体系は、図3〜図5に示すように、全部又は一部が異なる。   The log receiving unit 1010 receives log data from at least one optical inspection apparatus (100, 102, 104). The log data includes the unique number of the unit where the defect exists. As shown in FIG. 7, when the PCB panel has a multilayer structure, the log receiving unit 1010 receives log data for each layer of the PCB panel. As shown in FIGS. 3 to 5, all or part of the unique number system of log data units for each layer is different.

不良把握部1020は、少なくとも一つ以上の光学検査装置(100、102、104)から受信したログデータを解析して不良ユニットを把握する。例えば、複数の光学検査装置(100、102、104)からログデータを受信する場合、各ログデータの情報表示方法、即ちフォーマットが異なる。この場合、不良把握部1020には各ログデータのフォーマットに関する情報が予め登録されて保存された後、不良把握部1020が各ログデータのフォーマット情報に基づいて各ログデータを解析して不良ユニットの固有番号を把握する。   The defect grasping unit 1020 analyzes the log data received from at least one optical inspection apparatus (100, 102, 104) and grasps a defective unit. For example, when log data is received from a plurality of optical inspection apparatuses (100, 102, 104), the information display method, that is, the format of each log data is different. In this case, after the information related to the format of each log data is registered and stored in the defect grasping unit 1020 in advance, the defect grasping unit 1020 analyzes each log data based on the format information of each log data, and Know the unique number.

位置把握部1030は、ログデータから取り出した不良ユニットの固有番号に基づいてマーキングを行うべきユニットを把握する。即ち、位置把握部1030は、ログデータから得られた不良ユニットの固有番号をPCBパネルの各ユニットに与えた固有番号に変換する。例えば、図9に示すように、マーキング装置110がマーキングのためにPCBパネルの各ユニットに与えた固有番号体系と、光学検査装置(100、102、104)が光学検査のために各ユニットに与えた固有番号体系とが互いに異なる場合、位置把握部1030は、光学検査装置のユニットの固有番号体系をマーキング装置のユニットの固有番号体系に変換してマーキングを行うべきユニットを把握する。   The position grasping unit 1030 grasps a unit to be marked based on the unique number of the defective unit extracted from the log data. That is, the position grasping unit 1030 converts the unique number of the defective unit obtained from the log data into the unique number given to each unit of the PCB panel. For example, as shown in FIG. 9, a unique number system given to each unit of the PCB panel by the marking device 110 for marking, and an optical inspection device (100, 102, 104) given to each unit for optical inspection. When the unique number systems are different from each other, the position grasping unit 1030 grasps the unit to be marked by converting the unique number system of the unit of the optical inspection apparatus into the unique number system of the unit of the marking apparatus.

マーキング部1040は、位置把握部1030によって把握されたマーキングの対象となるユニットにマーキングを行う。マーキング部1040は、インクなどを用いて管理者などが目視で認識できる程度の大きさにマーキングを行う。   The marking unit 1040 performs marking on a unit to be marked as grasped by the position grasping unit 1030. The marking unit 1040 performs marking to a size that can be visually recognized by an administrator using ink or the like.

他の実施形態として、マーキング部1040は、PCBパネルの各ストリップ単位で不良ユニットの数を把握する。PCBパネルのストリップ別の不良ユニットの数又は不良率(ストリップ内の全体のユニットの数に対する不良ユニットの数の割合)を把握し、不良ユニットの数又は不良率が予め設定された臨界値を超えると、マーキング部1040は、各不良ユニットに対してマーキングを行うわけではなく、予め設定された形状(例えば、所定の長さの線)でストリップの一方の側にマーキングを行う。   As another embodiment, the marking unit 1040 grasps the number of defective units for each strip of the PCB panel. Know the number or percentage of defective units by strip on the PCB panel (ratio of the number of defective units to the total number of units in the strip), and the number or percentage of defective units exceeds a preset critical value Then, the marking unit 1040 does not mark each defective unit, but performs marking on one side of the strip with a preset shape (for example, a line having a predetermined length).

PCBパネルが図7に示すように多層構造である場合、PCBパネルの同じ位置のストリップの不良ユニットの数を数えてその数が所定の数以上であると、マーキング部1040は、各不良ユニットにマーキングを行うわけではなく、最上層の当該ストリップに線状などで直にマーキングを行う。たとえ各層のログデータのユニットの固有番号体系が異なっていても、位置把握部1030によってマーキングのためのユニットの固有番号体系にいずれも統一されるため、各層別の同じ位置のストリップの不良ユニットの数を手軽に数えることができる。   When the PCB panel has a multilayer structure as shown in FIG. 7, if the number of defective units in the strip at the same position of the PCB panel is counted and the number is more than a predetermined number, the marking unit 1040 Marking is not performed, but marking is performed directly on the uppermost strip in a line or the like. Even if the unique number system of the log data units of each layer is different, the position grasping unit 1030 unifies the unit unique number system for marking. You can easily count numbers.

マーキング検証部1050は、マーキング部1040によるマーキングが正常に行われたか否かをリアルタイムで検証する。マーキングが正常に行われていない場合、マーキング検証部1050は、マーキング部1040に再マーキングを要請する。例えば、マーキング検証部1050は、マーキング部1040によって特定の不良ユニットにマーキングが行われると、マーキングが行われた不良ユニットを撮影したイメージ(即ち、マーキングイメージ)を取得した後、マーキング領域を取り出し、マーキング領域の大きさ(例えば、マーキング領域のピクセル数)が予め設定された臨界値以下の場合、再マーキングを要請する。   The marking verification unit 1050 verifies in real time whether marking by the marking unit 1040 has been performed normally. When marking is not performed normally, the marking verification unit 1050 requests the marking unit 1040 to perform re-marking. For example, when a marking unit 1040 performs marking on a specific defective unit, the marking verification unit 1050 takes an image of the defective unit on which the marking has been performed (that is, a marking image), and then extracts a marking region. If the size of the marking area (for example, the number of pixels in the marking area) is less than or equal to a preset critical value, re-marking is requested.

図11は、本発明の一実施形態によるPCBパネルの不良マーキング方法を示すフローチャートである。   FIG. 11 is a flowchart illustrating a method for marking defective PCB panels according to an embodiment of the present invention.

図11を参照すると、マーキング装置110は、PCBパネルの各ユニットの固有番号などを設定する(ステップS1100)。マーキング装置110は、少なくとも一つ以上の光学検査装置(100、102、104)からPCBパネルの不良ユニットの固有番号を含むログデータを受信する(ステップS1110)。PCBパネルが図7に示すように多層構造である場合、マーキング装置は、各層別のログデータを受信する。このとき、各層別のログデータで用いられたユニットの固有番号体系は、図3〜図5に示すように異なる。   Referring to FIG. 11, the marking device 110 sets a unique number of each unit of the PCB panel (step S1100). The marking device 110 receives log data including the unique number of the defective unit of the PCB panel from at least one optical inspection device (100, 102, 104) (step S1110). When the PCB panel has a multilayer structure as shown in FIG. 7, the marking device receives log data for each layer. At this time, the unit unique number system used in the log data for each layer is different as shown in FIGS.

マーキング装置110は、ログデータを読み込んで不良ユニットの固有番号などを把握する(ステップS1120)。多層PCBパネルに関する複数のログデータのフォーマットが異なると、マーキング装置110は、予め設定された各ログデータのフォーマット情報に基づいて、各光学検査装置から受信したログデータを解析して不良ユニットの固有番号などを把握する。   The marking device 110 reads the log data and grasps the unique number of the defective unit (step S1120). If the formats of the plurality of log data regarding the multilayer PCB panel are different, the marking device 110 analyzes the log data received from each optical inspection device based on the format information of each log data set in advance, and identifies the unique unit of the defective unit. Keep track of numbers.

マーキング装置110は、ログデータから取り出した不良ユニットの固有番号に基づいて、マーキング用のユニットの固有番号体系に変換する(ステップS1130)。例えば、図9に示すように、各層別のログデータ(900、910、920)から把握された異なるユニットの固有番号体系の不良ユニットの固有番号をマーキング用のユニットの固有番号体系に変換し、まとめてマーキングを行うべきユニットの固有番号を把握する。また、マーキング装置110は、不良ユニットの固有番号に基づいてマーキングを行う(ステップS1140)。   The marking device 110 converts the marking unit into a unique number system of the marking unit based on the unique number of the defective unit extracted from the log data (step S1130). For example, as shown in FIG. 9, the unique number of the defective unit of the unique number system of the different unit obtained from the log data (900, 910, 920) for each layer is converted into the unique number system of the unit for marking, Know the unique numbers of the units that should be marked together. Further, the marking device 110 performs marking based on the unique number of the defective unit (step S1140).

図12は、本発明の一実施形態によるPCBパネルのマーキング結果を検証する方法を示すフローチャートである。   FIG. 12 is a flowchart illustrating a method for verifying a marking result of a PCB panel according to an embodiment of the present invention.

図12を参照すると、マーキング装置110は、マーキングが行われたユニットのイメージ(即ち、マーキングイメージ)を取得する(ステップS1200)。マーキング装置110は、カメラでユニットを撮影してマーキングイメージを取得する。マーキング装置110は、マーキング領域を手軽に取り出すために、マーキングイメージを二値(二進)イメージに変換する(ステップS1210)。PCBパネルの各回路パターンの色相及びPCBパネルの基板の色相が定められており、且つマーキングに用いられるインクなどの色相も予め定められている。このため、マーキング装置110は、二値イメージから明暗などのフィルターリングを通じてマーキング領域のみを取り出す(ステップS1220)。マーキング装置110は、取り出されたマーキング領域の大きさ(例えば、ピクセルの数)が予め設定された臨界値以下の場合(ステップS1230)、再マーキングを行う(ステップS1240)。   Referring to FIG. 12, the marking device 110 acquires an image of a unit on which marking has been performed (that is, a marking image) (step S1200). The marking device 110 acquires a marking image by photographing the unit with a camera. The marking device 110 converts the marking image into a binary (binary) image in order to easily extract the marking area (step S1210). The hue of each circuit pattern of the PCB panel and the hue of the substrate of the PCB panel are determined, and the hue of ink used for marking is also determined in advance. For this reason, the marking device 110 extracts only the marking area from the binary image through filtering such as light and dark (step S1220). The marking device 110 performs re-marking (step S1240) when the size (for example, the number of pixels) of the extracted marking area is equal to or less than a preset critical value (step S1230).

上述した本実施形態による方法は、コンピュータ読み取り可能な記録媒体にコンピュータ読み取り可能なコードとして具現される。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み込まれるデータが保存されるあらゆる種類の記録装置を含む。コンピュータ読み取り可能な記録媒体の例としては、ROM、RAM、CD−ROM、磁気テープ、フロッピー(登録商標)ディスク、光データ格納装置などが挙げられる。なお、コンピュータ読み取り可能な記録媒体は、ネットワークによって結ばれたコンピュータシステムに分散されて分散方式を用いてコンピュータ読み取り可能なコードが保存されて起動され得る。   The method according to the present embodiment described above is embodied as a computer readable code on a computer readable recording medium. Computer-readable recording media include all types of recording devices that can store data read by a computer system. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy (registered trademark) disk, optical data storage device, and the like. The computer-readable recording medium can be distributed to computer systems connected by a network, and computer-readable codes can be stored and activated using a distributed method.

以上、本発明の実施形態について図面を参照しながら詳細に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。   As mentioned above, although embodiment of this invention was described in detail, referring drawings, this invention is not limited to the above-mentioned embodiment, In the range which does not deviate from the technical scope of this invention, it changes variously. It is possible to implement.

100 第1の光学検査装置
102 第2の光学検査装置
104 第Nの光学検査装置
110 マーキング装置
200、800 PCBパネル
210、820、830、840 ストリップ
220、822、824、826、828、832、842 ユニット
500 PCBパネルのストリップ単位
600 ログデータ
610 x座標
620 y座標
630 不良コード
640 ユニットの固有番号
650 不良判定
700 最上層
710、720、730、740 中層
750 最下層
810、812、814、816 整列マーク
900 第1の層のログデータ
910 第2の層のログデータ
920 第3の層のログデータ
1000 パネル設定部
1010 ログ受信部
1020 不良把握部
1030 位置把握部
1040 マーキング部
1050 マーキング検証部
DESCRIPTION OF SYMBOLS 100 1st optical inspection apparatus 102 2nd optical inspection apparatus 104 Nth optical inspection apparatus 110 Marking apparatus 200, 800 PCB panel 210,820,830,840 Strip 220,822,824,826,828,832,842 Unit 500 PCB panel strip unit 600 Log data 610 x coordinate 620 y coordinate 630 Defect code 640 Unit unique number 650 Defect determination 700 Top layer 710, 720, 730, 740 Middle layer 750 Bottom layer 810, 812, 814, 816 Alignment mark 900 Log data of the first layer 910 Log data of the second layer 920 Log data of the third layer 1000 Panel setting unit 1010 Log receiving unit 1020 Defect grasping unit 1030 Position grasping unit 1040 Marking unit 1050 Mar Packaging verification unit

Claims (8)

複数のユニットを含むパネルに対して第1の定義方向に光学検査を行った結果を含む第1のログデータを受信するステップと、
前記第1のログデータに基づいて不良が発生したユニットを把握するステップと、
マーキングのために前記パネルの各ユニットに与えられた固有番号のうちから前記不良が発生したユニットの固有番号を把握するステップと、
前記不良が発生したユニットの固有番号に相当する位置にマーキングを行うステップと、を有することを特徴とするPCBパネルの不良マーキング方法。
Receiving first log data including a result of optical inspection in a first definition direction for a panel including a plurality of units;
Grasping a unit in which a defect has occurred based on the first log data;
Grasping the unique number of the unit in which the defect has occurred from among the unique numbers given to each unit of the panel for marking;
Marking the position corresponding to the unique number of the unit in which the defect has occurred, and a defective marking method for a PCB panel.
前記パネルに位置する少なくとも2つ以上の整列マーク、左右に隣り合う少なくとも2つのユニット、上下に隣り合う少なくとも2つのユニット、及び少なくとも2つのストリップの同じ位置のユニットの座標値を基準として前記パネルに含まれる各ユニットの位置を区分し、区分された各ユニット別にマーキングのための第1の固有番号を与えるステップと、
前記第1の定義方向に基づいて与えられた各ユニットの第2の固有番号と前記第1の固有番号との間のマッピング関係を保存するステップと、を更に含み、
前記不良が発生したユニットの固有番号を把握するステップは、前記マッピング関係を用いて不良が発生したユニットの第2の固有番号及びマッピングされた第1の固有番号を把握するステップを含むことを特徴とする請求項1に記載のPCBパネルの不良マーキング方法。
At least two alignment marks located on the panel, at least two units adjacent to the left and right, at least two units adjacent vertically, and coordinates of units at the same position of at least two strips are referred to the panel. Partitioning the location of each included unit and providing a first unique number for marking for each partitioned unit;
Storing a mapping relationship between a second unique number of each unit given based on the first definition direction and the first unique number;
The step of grasping the unique number of the unit in which the defect has occurred includes the step of grasping the second unique number and the mapped first unique number of the unit in which the defect has occurred using the mapping relationship. The defective marking method for a PCB panel according to claim 1.
複数のユニットからなるストリップを複数含むパネルに対して第2の定義方向に光学検査を行った結果を含む第2のログデータを受信するステップを更に含み、
前記第1のログデータは、前記第1の定義方向に基づいて各ユニットに与えられた第1の固有番号を含み、
前記第2のログデータは、前記第2の定義方向に基づいて各ユニットに与えられた第2の固有番号を含み、
前記マーキングのために前記パネルの各ユニットに与えられた固有番号は、第3の定義方向に基づいて各ユニットに与えられた第3の固有番号であり、
前記第1の定義方向、前記第2の定義方向、及び前記第3の定義方向は、それぞれ異なることを特徴とする請求項1に記載のPCBパネルの不良マーキング方法。
Receiving a second log data including a result of optical inspection in a second definition direction for a panel including a plurality of strips of a plurality of units;
The first log data includes a first unique number given to each unit based on the first definition direction,
The second log data includes a second unique number given to each unit based on the second definition direction,
The unique number given to each unit of the panel for the marking is a third unique number given to each unit based on a third definition direction;
2. The defective marking method for a PCB panel according to claim 1, wherein the first definition direction, the second definition direction, and the third definition direction are different from each other.
前記パネルは、上層、下層、及び少なくとも一つ以上の中層によって構成され、
前記第1のログデータを受信するステップは、前記上層に関する第aのログデータ、前記下層に関する第bのログデータ、及び前記中層に関する第cのログデータを受信するステップを含み、
前記マーキングを行うステップは、前記第aのログデータ、前記第bのログデータ、及び前記第cのログデータに基づいて把握された不良ユニットを前記パネルの上層にマーキングするステップを含み、
前記第aのログデータ、前記第bのログデータ、及び前記第cのログデータのうちの少なくとも2以上は、それぞれ異なる定義方向に光学検査を行った結果であることを特徴とする請求項1に記載のPCBパネルの不良マーキング方法。
The panel is composed of an upper layer, a lower layer, and at least one middle layer,
Receiving the first log data includes receiving a-th log data relating to the upper layer, b-th log data relating to the lower layer, and c-th log data relating to the middle layer;
The step of performing the marking includes the step of marking a defective unit identified based on the a-th log data, the b-th log data, and the c-th log data on an upper layer of the panel,
The at least two or more of the a-th log data, the b-th log data, and the c-th log data are results of optical inspection in different definition directions, respectively. The defective marking method of the PCB panel as described in 2.
前記第1のログデータに基づいて不良が発生したユニットの数を把握するステップと、
PCBパネルの全体又はストリップ別の不良発生ユニットの数が予め設定された臨界値よりも大きいか否かを把握するステップと、
不良発生ユニットの数が前記臨界値よりも大きい場合、PCBパネル又は当該ストリップに管理者が認識可能な大きさの予め設定された形状をマーキングするステップと、を更に含むことを特徴とする請求項1に記載のPCBパネルの不良マーキング方法。
Determining the number of defective units based on the first log data;
Determining whether the total number of defective units per PCB panel or strip is greater than a preset critical value;
Marking the PCB panel or the strip with a preset shape of a size that can be recognized by an administrator if the number of defective units is greater than the critical value. 1. A defective marking method for a PCB panel according to 1.
前記マーキングを行ったユニットを含むイメージを取得するステップと、
前記イメージを二値映像に変換するステップと、
前記二値映像からマーキング領域を取り出すステップと、
前記マーキング領域の大きさを把握するステップと、
前記マーキング領域の大きさが予め設定された大きさ以下の場合、マーキングを再び行うステップと、を更に含むことを特徴とする請求項1に記載のPCBパネルの不良マーキング方法。
Obtaining an image including a unit that has performed the marking;
Converting the image into a binary video;
Extracting a marking area from the binary video;
Grasping the size of the marking area;
The method of claim 1, further comprising the step of re-marking when the size of the marking area is equal to or smaller than a preset size.
複数のユニットを含むパネルに対して第1の定義方向に光学検査を行った結果を含む第1のログデータを受信するログ受信部と、
前記第1のログデータに基づいて不良が発生したユニットを把握する不良把握部と、
マーキングのために前記パネルの各ユニットに与えられた固有番号のうちから前記不良が発生したユニットの固有番号を把握する位置把握部と、
前記不良が発生したユニットの固有番号に相当する位置にマーキングを行うマーキング部と、を備えることを特徴とするマーキング装置。
A log receiving unit for receiving first log data including a result of optical inspection in a first definition direction for a panel including a plurality of units;
A defect grasping unit for grasping a unit in which a defect has occurred based on the first log data;
A position grasping unit for grasping the unique number of the unit in which the defect has occurred from among the unique numbers given to each unit of the panel for marking;
And a marking unit that performs marking at a position corresponding to a unique number of the unit in which the defect has occurred.
コンピュータに請求項1乃至6のいずれか一項に記載のPCBパネルの不良マーキング方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium storing a program for causing a computer to execute the defective marking method for a PCB panel according to any one of claims 1 to 6.
JP2016218006A 2016-08-24 2016-11-08 Pcb panel defect marking device and method thereof Pending JP2018032838A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2016-0107784 2016-08-24
KR20160107784 2016-08-24
KR1020160114457A KR101751518B1 (en) 2016-08-24 2016-09-06 Marking apparatus and method for PCB panel
KR10-2016-0114457 2016-09-06

Publications (1)

Publication Number Publication Date
JP2018032838A true JP2018032838A (en) 2018-03-01

Family

ID=59514675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016218006A Pending JP2018032838A (en) 2016-08-24 2016-11-08 Pcb panel defect marking device and method thereof

Country Status (3)

Country Link
JP (1) JP2018032838A (en)
KR (1) KR101751518B1 (en)
TW (1) TW201808064A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102398892B1 (en) * 2022-01-04 2022-05-18 주식회사 성진전자 Non-contact circuit board defect inspection system and defect inspection method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI678327B (en) * 2019-05-06 2019-12-01 皓琪科技股份有限公司 Warehousing system based on printed circuit board appearance image picking
TWI717886B (en) * 2019-11-01 2021-02-01 頎邦科技股份有限公司 Flexible circuit board

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003014654A (en) * 2001-06-27 2003-01-15 Ngk Spark Plug Co Ltd Substrate inspection method, inspection device therefor and method for manufacturing product for electronic machinery
JP2004020488A (en) * 2002-06-19 2004-01-22 Ushio Inc Pattern inspection method
JP2008504521A (en) * 2004-06-21 2008-02-14 カムテック エルティーディー. System for mapping defective printed circuits

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003014654A (en) * 2001-06-27 2003-01-15 Ngk Spark Plug Co Ltd Substrate inspection method, inspection device therefor and method for manufacturing product for electronic machinery
JP2004020488A (en) * 2002-06-19 2004-01-22 Ushio Inc Pattern inspection method
JP2008504521A (en) * 2004-06-21 2008-02-14 カムテック エルティーディー. System for mapping defective printed circuits

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102398892B1 (en) * 2022-01-04 2022-05-18 주식회사 성진전자 Non-contact circuit board defect inspection system and defect inspection method

Also Published As

Publication number Publication date
TW201808064A (en) 2018-03-01
KR101751518B1 (en) 2017-06-27

Similar Documents

Publication Publication Date Title
TW202107073A (en) System and method for pcb inspection based on false defect detection
TWI787296B (en) Optical inspection method, optical inspection device and optical inspection system
WO2017092427A1 (en) Electronic element positioning method and apparatus
TW202001699A (en) Defect inspection system and method using artificil intelligence
JP2009516832A5 (en)
JP5718781B2 (en) Image classification apparatus and image classification method
JP2018032838A (en) Pcb panel defect marking device and method thereof
CN113870257B (en) Method and device for detecting and classifying defects of printed circuit board and computer storage medium
JP2008185514A (en) Substrate visual inspection apparatus
CN102202226A (en) Calibration device, defect detection device, defect repairing device and calibration method
US11315229B2 (en) Method for training defect detector
CN113222913B (en) Circuit board defect detection positioning method, device and storage medium
TWI648766B (en) Automated calibration sample selection for die-to-database mask inspection
JP2017107313A (en) Teacher data creation support method, image classification method, teacher data creation support device and image classification device
JP2022045688A (en) Defect management device, method, and program
KR101261016B1 (en) method and apparatus for automatic optical inspection of flat panel substrate
US10791661B2 (en) Board inspecting apparatus and method of compensating board distortion using the same
JP2006251561A (en) Defective pixel repairing method
CN111784667A (en) Crack identification method and device
JP2009264865A (en) Device for inspecting defect of flat panel display and its method
US20230230225A1 (en) Multi-tier pcba integrity validation process
US7079966B2 (en) Method of qualifying a process tool with wafer defect maps
WO2020158630A1 (en) Detecting device, learner, computer program, detecting method, and method for generating learner
CN112561852A (en) Image determination device and image determination method
JP2011002280A (en) Flaw inspection method

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180925