JPH06186169A - Substrate inspection method and device - Google Patents
Substrate inspection method and deviceInfo
- Publication number
- JPH06186169A JPH06186169A JP4355783A JP35578392A JPH06186169A JP H06186169 A JPH06186169 A JP H06186169A JP 4355783 A JP4355783 A JP 4355783A JP 35578392 A JP35578392 A JP 35578392A JP H06186169 A JPH06186169 A JP H06186169A
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- board
- component
- inspected
- inspection data
- 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.)
- Granted
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
(57)【要約】
【目的】 特定の基板についての検査用データを流用し
て検査対象である基板の検査を行うことにより、教示に
要する労力と時間とを大幅に削減する。
【構成】 特定の基板に実装された複数個の部品のう
ち、任意の部品群Zが間引かれた実装状態の基板24B
を検査対象として各実装部品30の実装品質を検査する
場合において、検査対象である基板24Bの各実装部品
30の検査を、前記特定の基板を検査するのに必要な検
査用データファイル26の一部の検査用データを流用し
て行うようにする。このような検査を実施するに際し、
識別データファイル27bを参照し、基板24Bの各実
装部品30についての検査用データを他の検査用データ
と識別して検査用データファイル26より読み出す。
(57) [Abstract] [Purpose] The inspection data of a specific board is diverted to inspect the board to be inspected, thereby significantly reducing the labor and time required for teaching. [Structure] A board 24B in a mounted state in which an arbitrary part group Z is thinned out of a plurality of parts mounted on a specific board.
In the case of inspecting the mounting quality of each mounting component 30 with the inspection target as the inspection target, the inspection of each mounting component 30 of the board 24B as the inspection target is performed by using one of the inspection data files 26 necessary for inspecting the specific board. Use the inspection data of the department. When carrying out such an inspection,
With reference to the identification data file 27b, the inspection data for each mounting component 30 of the board 24B is identified from other inspection data and read from the inspection data file 26.
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えばプリント基板
(以下単に「基板」という)に実装された電子部品につ
き、はんだ付け前は電子部品の有無や姿勢などを、はん
だ付け後ははんだ付けの良否などを、それぞれ検査する
のに用いられる基板検査方法およびその装置に関連し、
殊にこの発明は、基板上に実装された複数の部品につ
き、それぞれの実装状態の良否(以下「実装品質」とい
う)を検査するのに必要な検査用データを基板検査装置
に教示するための方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic component mounted on a printed circuit board (hereinafter simply referred to as "substrate"), for example, whether or not the electronic component is present or not before soldering, and soldering after soldering. Related to the board inspection method and its equipment used to inspect the quality, respectively,
In particular, the present invention is intended to teach a board inspection device the inspection data necessary to inspect the quality of each mounted state (hereinafter referred to as "mounting quality") of a plurality of components mounted on a board. Regarding the method.
【0002】[0002]
【従来の技術】従来、被検査基板上の実装部品(はんだ
付け前のものとはんだ付け後のものとを総称して「実
装」という)について実装品質を検査するのに、目視に
よる検査が行われている。ところがこの種目視検査で
は、検査ミスの発生が避けられず、検査結果も検査する
者によりまちまちであり、また検査処理能力にも限界が
ある。2. Description of the Related Art Conventionally, a visual inspection has been performed to inspect the mounting quality of mounted components on a substrate to be inspected (collectively, the one before soldering and the one after soldering). It is being appreciated. However, in this type of visual inspection, the occurrence of inspection errors is unavoidable, the inspection results vary depending on the inspector, and the inspection processing capacity is limited.
【0003】そこで近年、多数の部品が実装された基板
につき、実装品質を画像処理技術を用いて自動的に検査
する基板検査装置が実用化された。この基板検査装置を
使用する場合、検査に先立ち、被検査基板上のどの位置
に、どのような部品が、どのように実装されるかにつ
き、基板の種別毎に基板検査装置に教示する必要があ
る。この教示作業は一般に「ティーチング」と呼ばれ
る。Therefore, in recent years, a board inspection apparatus has been put into practical use which automatically inspects the mounting quality of a board on which a large number of components are mounted by using an image processing technique. When this board inspection device is used, it is necessary to teach the board inspection device for each type of board at what position on the board to be inspected, what kind of component is mounted, and how the board is mounted before the inspection. is there. This teaching work is generally called "teaching".
【0004】部品の実装品質の検査に関わる情報には、
被検査基板上に実装される部品の位置,種類,向きなど
の他に、各部品がはんだ付けされる基板上のランドに関
する情報(形状,長さ,幅など)、検査領域として設定
されるウィンドウに関する情報(形状,大きさなど)、
ランド上のはんだ付け状態などを表す特徴パラメータに
関する情報(色相,明度など)、特徴パラメータなどの
良否を判定するための判定基準など(以下、これらを
「検査用データ」と総称する)が含まれる。Information relating to the inspection of the mounting quality of parts includes
In addition to the position, type, and orientation of the components mounted on the board to be inspected, information about the land on the board to which each component is soldered (shape, length, width, etc.), window set as the inspection area Information about the shape (shape, size, etc.),
It includes information about characteristic parameters (such as hue and lightness) that indicates the soldering state on the land, and criteria for determining whether the characteristic parameters are good or bad (hereinafter, these are collectively referred to as "inspection data"). .
【0005】[0005]
【発明が解決しようとする課題】この検査用データは、
被検査基板の種類毎にオペレータが基板検査装置に手入
力しており、多大の労力と時間とを要し、また教示作業
中はその基板検査装置による検査ができないという問題
がある。The inspection data is
There is a problem that the operator manually inputs each type of substrate to be inspected into the substrate inspection device, which requires a great deal of labor and time, and the inspection by the substrate inspection device cannot be performed during the teaching work.
【0006】また、検査対象である基板群の中には、あ
る特定の基板の実装部品のうち任意の部品が間引かれた
実装状態の基板も存在するが、これら類似する基板につ
いても、オペレータは同様の手順で教示作業を行う必要
があって煩雑であり、しかも基板検査装置は基板の種類
毎に検査用データを保持することになるため、メモリ量
が膨大なものになる。[0006] In the group of boards to be inspected, there is a board in a mounted state in which arbitrary parts among the mounted parts of a specific board are thinned out. Requires a teaching operation in the same procedure, which is complicated, and since the board inspection apparatus holds inspection data for each type of board, the amount of memory becomes enormous.
【0007】この発明は、上記問題に着目してなされた
もので、特定の基板についての検査用データを流用して
検査対象である基板の検査を行うことにより、教示に要
する労力と時間とを大幅に削減でき、メモリ容量も小さ
くて済む基板検査方法およびその装置を提供することを
目的とする。The present invention has been made by paying attention to the above problems, and the labor and time required for teaching can be reduced by diverting inspection data for a specific substrate to inspect the substrate to be inspected. It is an object of the present invention to provide a substrate inspection method and an apparatus thereof that can be significantly reduced and require a small memory capacity.
【0008】[0008]
【課題を解決するための手段】請求項1の発明は、特定
のプリント基板に実装された複数個の部品のうち任意の
部品が間引かれた実装状態のプリント基板を検査対象と
して各実装部品の実装品質を検査するための基板検査方
法であって、検査対象である前記プリント基板の各実装
部品の検査を、前記特定のプリント基板を検査するのに
必要な部品毎の検査用データの一部を流用して行うこと
を特徴としている。According to a first aspect of the present invention, a mounted printed circuit board in which any one of a plurality of parts mounted on a specific printed circuit board is thinned out is inspected. Is a board inspection method for inspecting the mounting quality of the printed circuit board, the inspection of each mounted component of the printed circuit board to be inspected is performed by an inspection data for each component necessary for inspecting the specific printed circuit board. The feature is that the part is diverted.
【0009】請求項2の発明は、特定のプリント基板に
実装された複数個の部品のうち任意の部品が間引かれた
実装状態のプリント基板を検査対象として各実装部品の
実装品質を検査するための基板検査装置であって、前記
特定の基板を検査するのに必要な部品毎の検査用データ
と、検査対象である前記プリント基板の各実装部品に対
応する前記検査用データを他の検査用データと区別する
ための識別データとを記憶させる記憶手段と、前記記憶
手段に記憶された識別データを参照しつつ前記検査用デ
ータの一部を流用して検査対象である前記プリント基板
の各実装部品についての検査を実行する検査実行手段と
を備えたものである。According to a second aspect of the present invention, the mounting quality of each mounted component is inspected with the printed circuit board in a mounted state in which any one of a plurality of components mounted on a specific printed circuit board is thinned out as an inspection target. A board inspection device for inspecting the specific board, the inspection data for each part necessary for inspecting the specific board, and the inspection data corresponding to each mounted part of the printed board to be inspected for other inspection. Storage means for storing identification data for distinguishing from the inspection data, and each of the printed circuit boards to be inspected by diverting a part of the inspection data while referring to the identification data stored in the storage means. And an inspection execution means for executing inspection on the mounted component.
【0010】[0010]
【作用】この発明の基板検査方法では、特定のプリント
基板に実装された複数個の部品のうち任意の部品が間引
かれた実装状態のプリント基板を検査対象とする場合
に、検査対象である前記プリント基板の各実装部品の検
査を、前記特定のプリント基板を検査するのに必要な部
品毎の検査用データの一部を流用して行うようにしたの
で、検査用データの教示に要する労力と時間とが大幅に
削減できる。According to the board inspection method of the present invention, when a printed board in a mounted state in which any one of a plurality of parts mounted on a specific printed board is thinned out is an object to be inspected. Since the inspection of each mounted component of the printed circuit board is carried out by diverting part of the inspection data for each component necessary for inspecting the specific printed circuit board, the labor required for teaching the inspection data And the time can be significantly reduced.
【0011】請求項2にかかる基板検査装置は、特定の
基板についての1種類の検査用データと各検査対象のプ
リント基板についての識別データとを保持するだけでよ
いから、検査対象毎に検査用データを保持するのと比較
して、メモリ容量が小さくて済む。The board inspecting device according to the second aspect need only hold one type of inspection data for a specific board and identification data for each printed board to be inspected. Compared to holding data, the memory capacity is small.
【0012】[0012]
【実施例】図1は、この発明が実施される基板検査装置
の全体構成を示す。この基板検査装置は、基準基板1S
を撮像して得られた前記基準基板1S上にある各部品2
Sの検査領域の特徴パラメータと、被検査基板1Tを撮
像して得られた前記被検査基板1T上にある各部品2T
の検査領域の特徴パラメータとを比較して、各部品2T
の実装品質を検査するためのもので、X軸テーブル部
3,Y軸テーブル部4,投光部5,撮像部6,制御処理
部7などをその構成として含んでいる。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the overall construction of a board inspection apparatus in which the present invention is implemented. This board inspection device is a reference board 1S.
Each component 2 on the reference board 1S obtained by imaging
Characteristic parameters of the inspection region of S and each component 2T on the inspected substrate 1T obtained by imaging the inspected substrate 1T
2T of each part by comparing with the characteristic parameters of the inspection area of
It is for inspecting the mounting quality of, and includes an X-axis table unit 3, a Y-axis table unit 4, a light projecting unit 5, an imaging unit 6, a control processing unit 7, and the like as its configuration.
【0013】前記X軸テーブル部3およびY軸テーブル
部4は、それぞれ制御処理部7からの制御信号に基づい
て動作するモータ(図示せず)を備えており、これらモ
ータの駆動によりX軸テーブル部3が撮像部6をX方向
へ移動させ、またY軸テーブル部4が基板1S,1Tを
支持するコンベヤ8をY方向へ移動させる。The X-axis table section 3 and the Y-axis table section 4 each include a motor (not shown) that operates based on a control signal from the control processing section 7, and the X-axis table section is driven by these motors. The unit 3 moves the image pickup unit 6 in the X direction, and the Y axis table unit 4 moves the conveyor 8 supporting the substrates 1S and 1T in the Y direction.
【0014】前記投光部5は、異なる径を有しかつ制御
処理部7からの制御信号に基づき赤色光,緑色光,青色
光を同時に照射する3個の円環状光源9,10,11に
より構成されており、各光源9,10,11を観測位置
の真上位置に中心を合わせかつ観測位置から見て異なる
仰角に対応する方向に位置させている。The light projecting unit 5 has three annular light sources 9, 10, 11 which have different diameters and which simultaneously emit red light, green light and blue light based on a control signal from the control processing unit 7. The light sources 9, 10 and 11 are arranged so as to be centered right above the observation position and in directions corresponding to different elevation angles when viewed from the observation position.
【0015】この実施例では、各光源9,10,11と
して白色光源に赤色,緑色,青色の各着色透明板を被せ
た構造のものが用いてあるが、これに代えて、赤色光,
緑色光,青色光をそれぞれ発生する3本の円環状のカラ
ー蛍光灯やネオン管を用いてもよい。In this embodiment, a white light source is used as each of the light sources 9, 10 and 11 with a colored transparent plate of red, green and blue, respectively, but instead of this, red light,
It is also possible to use three annular color fluorescent lamps or neon tubes that respectively generate green light and blue light.
【0016】各光源9,10,11は混色により白色と
なるような対波長発光エネルギー分布を有する赤色光ス
ペクトル、緑色光スペクトル、青色光スペクトルの光を
発する光源をもって構成されると共に、各光源9,1
0,11から照射された赤色光、緑色光、青色光が混色
して白色光となるよう後記する撮像コントーラ18によ
り各色相光の光量の調整を可能としている。Each of the light sources 9, 10 and 11 is constituted by a light source which emits light of a red light spectrum, a green light spectrum and a blue light spectrum having an emission energy distribution with respect to wavelength so as to become white by mixing colors. , 1
The light quantity of each hue light can be adjusted by the imaging controller 18 described later so that the red light, the green light, and the blue light emitted from 0 and 11 are mixed to become white light.
【0017】つぎに撮像部6は、カラーテレビカメラが
用いられ、観測位置の真上位置に下方に向けて位置決め
してある。これにより観測対象である基板1S,1Tの
表面の反射光が撮像部6により撮像され、三原色のカラ
ー信号R,G,Bに変換されて制御処理部7へ供給され
る。Next, as the image pickup section 6, a color television camera is used, and the image pickup section 6 is positioned right above the observation position so as to face downward. As a result, the reflected light on the surface of the substrate 1S, 1T to be observed is imaged by the imaging unit 6, converted into color signals R, G, B of the three primary colors and supplied to the control processing unit 7.
【0018】制御処理部7は、A/D変換部12,メモ
リ13,ティーチングテーブル14,画像処理部15,
判定部16,XYテーブルコントローラ17,撮像コン
トローラ18,制御部19,表示部20,プリンタ2
1,キーボード22,フロッピディスク装置23などで
構成されるもので、ティーチングモードのとき、基準基
板1Sについてのカラー信号R,G,Bを処理し、実装
状態が良好な各部品の検査領域について色相、明度など
の特徴パラメータを検出して判定データファイルを作成
する。The control processing unit 7 includes an A / D conversion unit 12, a memory 13, a teaching table 14, an image processing unit 15,
Judgment unit 16, XY table controller 17, imaging controller 18, control unit 19, display unit 20, printer 2
1, a keyboard 22, a floppy disk device 23, and the like. In the teaching mode, the color signals R, G, and B for the reference substrate 1S are processed, and the hue is set for the inspection area of each component in a good mounting state. , Characteristic parameters such as brightness are detected to create a judgment data file.
【0019】また制御処理部7は検査モードのとき、被
検査基板1Sについてのカラー信号R,G,Bを処理
し、被検査基板1T上の各部品2Tの検査領域につき
赤,緑,青の各色相パターンを検出して特徴パラメータ
を生成し、被検査データファイルを作成する。そしてこ
の被検査データファイルと前記判定データファイルとを
比較して、この比較結果から被検査基板1T上の各部品
2Tにつきはんだ付けの良否などの実装品質を自動的に
判定する。In the inspection mode, the control processing unit 7 processes the color signals R, G and B for the substrate 1S to be inspected for red, green and blue for the inspection area of each component 2T on the substrate 1T to be inspected. Each hue pattern is detected, characteristic parameters are generated, and an inspection data file is created. Then, this inspection data file is compared with the determination data file, and the mounting quality such as the quality of soldering is automatically determined for each component 2T on the inspection substrate 1T from this comparison result.
【0020】図2は、はんだ付けが良好であるとき、部
品が欠落しているとき、はんだ不足の状態にあるときの
はんだ25の断面形態と、各場合の撮像部6による撮像
パターン,赤色パターン,緑色パターン,青色パターン
との関係を一覧表で例示したもので、いずれかの色相パ
ターン間には明確な差異が現れるため、部品の有無やは
んだ付けの良否を判定することが可能となる。FIG. 2 shows the cross-sectional shape of the solder 25 when soldering is good, when parts are missing, and when there is insufficient solder, and the image pickup pattern and red pattern by the image pickup unit 6 in each case. The relationship between the green pattern and the blue pattern is shown in a list, and a clear difference appears between any of the hue patterns. Therefore, it is possible to determine the presence or absence of a component and the quality of soldering.
【0021】図1に戻って、A/D変換部12は前記撮
像部6からのカラー信号R,G,Bをディジタル信号に
変換して制御部19へ出力する。メモリ13はRAMな
どを備え、制御部19の作業エリアとして使用される。
画像処理部15は制御部19を介して供給された画像デ
ータを画像処理して前記被検査データファイルや判定デ
ータファイルを作成し、これらを制御部19や判定部1
6へ供給する。Returning to FIG. 1, the A / D converter 12 converts the color signals R, G, B from the image pickup unit 6 into digital signals and outputs them to the controller 19. The memory 13 includes a RAM and the like and is used as a work area of the control unit 19.
The image processing unit 15 performs image processing on the image data supplied via the control unit 19 to create the inspection data file and the determination data file, and these are processed by the control unit 19 and the determination unit 1.
Supply to 6.
【0022】ティーチングテーブル14はティーチング
時に制御部19から判定データファイルが供給されたと
き、これを記憶し、また検査時に制御部19が転送要求
を出力したとき、この要求に応じて判定データファイル
を読み出してこれを制御部19や判定部16などへ供給
する。The teaching table 14 stores the judgment data file when it is supplied from the control unit 19 at the time of teaching, and when the control unit 19 outputs a transfer request at the time of inspection, the judgment data file is stored according to this request. It is read and supplied to the control unit 19, the determination unit 16, and the like.
【0023】この基板検査装置は、図3(1)に示すよ
うな特定の基板24Aに実装された複数個の部品30の
うち、任意の部品群Zが間引かれた実装状態の基板24
B(図3(2)に示す)を検査対象として各実装部品3
0の実装品質を検査する場合において、検査対象である
前記基板24Bの各実装部品30の検査を、前記特定の
基板24Aを検査するのに必要な部品毎の検査用データ
を流用して行うようにしたものであって、図4および図
5にその具体的な方法が示してある。This board inspecting apparatus is a board 24 in a mounted state in which an arbitrary part group Z is thinned out of a plurality of parts 30 mounted on a specific board 24A as shown in FIG. 3 (1).
B (shown in FIG. 3 (2)) as an inspection target
In the case of inspecting the mounting quality of 0, the inspection of each mounting component 30 of the substrate 24B to be inspected is carried out by diverting the inspection data for each component necessary for inspecting the specific substrate 24A. FIG. 4 and FIG. 5 show a concrete method thereof.
【0024】図4は、複数の部品30が実装された特定
の基板24Aを、また図5は、図4に示す特定の基板2
4Aの実装部品30のうち右下隅の部品群Zが間引かれ
た実装状態の基板24Bを、それぞれ示すもので、前記
判定データファイルとして1個の検査用データファイル
26と複数個(この例では2個)の識別データファイル
27a,27bとが前記ティーチングテーブル14に記
憶させてある。FIG. 4 shows a specific board 24A on which a plurality of components 30 are mounted, and FIG. 5 shows a specific board 2 shown in FIG.
4A shows the mounted state of the board 24B in which the component group Z at the lower right corner of the mounted component 30 of 4A is thinned out, and one inspection data file 26 and a plurality of (in this example, as the determination data file) Two) identification data files 27a and 27b are stored in the teaching table 14.
【0025】前記検査用データファイル26は、前記特
定の基板24Aを検査するのに必要な実装部品30毎の
検査用データをもって構成され、一方、前記識別データ
ファイル27a,27bは、検査対象である各基板24
A,24Bの各実装部品30に対応する前記検査用デー
タを他の検査用データと区別するための識別データをも
って構成される。The inspection data file 26 is composed of inspection data for each mounting component 30 necessary for inspecting the specific board 24A, while the identification data files 27a and 27b are inspection objects. Each board 24
The inspection data corresponding to each mounting component 30 of A and 24B is composed of identification data for distinguishing it from other inspection data.
【0026】前記識別データは例えばフラグであって、
図4に示す基板24Aについての識別データファイル2
7aは、検査用データファイル26中のすべての実装部
品30についての検査用データが検査に必要であるか
ら、すべての実装部品30についての検査用データに対
してフラグ「1」が設定されている。The identification data is, for example, a flag,
Identification data file 2 for substrate 24A shown in FIG.
7a requires inspection data for all the mounted components 30 in the inspection data file 26 for inspection, so the flag "1" is set for the inspection data for all mounted components 30. .
【0027】これに対して図5に示す基板24Bについ
ての識別データファイル27bは、検査用データファイ
ル26中、部品群Zを除く各実装部品30についての検
査用データのみが検査に必要であるから、部品群Zを除
く各実装部品30についての検査用データに対してはフ
ラグ「1」が、間引かれた部品群Zについての検査用デ
ータに対してはフラグ「0」が、それぞれ設定されてい
る。On the other hand, in the identification data file 27b for the board 24B shown in FIG. 5, only the inspection data for each mounted component 30 except the component group Z in the inspection data file 26 is necessary for the inspection. , The flag “1” is set for the inspection data for each mounted component 30 excluding the component group Z, and the flag “0” is set for the inspection data for the thinned component group Z. ing.
【0028】従って検査に際して、検査対象の基板の種
類に応じて前記識別データファイル27a,27bを参
照し、「1」のフラグが設定された検査用データを検査
用データファイル26より読み出して検査が実行される
ことになる。Therefore, at the time of inspection, the inspection is performed by referring to the identification data files 27a and 27b according to the type of the substrate to be inspected and reading out the inspection data set with the flag "1" from the inspection data file 26. Will be executed.
【0029】なお、識別データファイル27a,27b
は検査用データファイル26より独立させて基板の種類
毎に部品と対応付けてティーチングテーブル14に記憶
させることになるが、これに限らず、検査用データファ
イル26の中に基板の種類を示すデータと共に一体化し
て記憶させることも可能である。The identification data files 27a, 27b
Is independent of the inspection data file 26 and is stored in the teaching table 14 in association with each component for each type of board. However, the invention is not limited to this, and data indicating the type of board is included in the inspection data file 26. It is also possible to store it together with it.
【0030】図1に戻って、判定部16は、検査時に制
御部19から供給された判定データファイルと、前記画
像処理部15から転送された被検査データファイルとを
比較して、被検査基板1Tの各部品2Tにつきはんだ付
け状態の良否などを判定し、その判定結果を制御部19
へ出力する。Returning to FIG. 1, the judgment unit 16 compares the judgment data file supplied from the control unit 19 at the time of the inspection with the inspection data file transferred from the image processing unit 15, and compares the inspection substrate. The quality of the soldering state is determined for each 1T component 2T, and the determination result is determined by the control unit 19
Output to.
【0031】撮像コントローラ18は、制御部19と投
光部5および撮像部6とを接続するインターフェイスな
どを備え、制御部19の出力に基づき投光部5の各光源
9〜11の光量を調整したり、撮像部6の各色相光出力
の相互バランスを保つなどの制御を行う。The image pickup controller 18 is provided with an interface for connecting the control unit 19 to the light projecting unit 5 and the image pickup unit 6, and adjusts the light amount of each of the light sources 9 to 11 of the light projecting unit 5 based on the output of the control unit 19. Control is performed or the mutual balance of the light output of each hue of the image pickup unit 6 is maintained.
【0032】XYテーブルコントローラ17は制御部1
9と前記X軸テーブル部3およびY軸テーブル部4とを
接続するインターフェイスなどを備え、制御部19の出
力に基づきX軸テーブル部3およびY軸テーブル部4を
制御する。The XY table controller 17 is the controller 1
9 is provided with an interface for connecting the X-axis table unit 3 and the Y-axis table unit 4, and controls the X-axis table unit 3 and the Y-axis table unit 4 based on the output of the control unit 19.
【0033】表示部20は、制御部19から画像デー
タ、検査結果、キー入力データなどが供給されたとき、
これを表示画面上に表示し、またプリンタ21は、制御
部19から検査結果などが供給されたとき、これを予め
決められた書式(フォーマット)でプリントアウトす
る。The display unit 20 receives image data, inspection results, key input data, etc. from the control unit 19,
This is displayed on the display screen, and when the inspection result and the like are supplied from the control unit 19, the printer 21 prints out this in a predetermined format.
【0034】キーボード22は、操作情報や基準基板1
Sや被検査基板1Tに関するデータなどを入力するのに
必要な各種キーを備えており、キー入力データは前記制
御部19へ供給される。制御部19は、マイクロプロセ
ッサなどを備えており、図6〜図8に示す手順に従っ
て、ティーチングおよび検査における基板検査装置の動
作を制御する。The keyboard 22 is used for operation information and the reference board 1.
Various keys necessary for inputting S and data relating to the inspected substrate 1T are provided, and the key input data is supplied to the control unit 19. The control unit 19 includes a microprocessor and the like, and controls the operation of the substrate inspection apparatus in teaching and inspection according to the procedure shown in FIGS. 6 to 8.
【0035】図6は、特定の基板24Aについて、検査
用データファイル26を作成するための教示手順をステ
ップ1(図中「ST1」で示す)〜ST7で示す。まず
同図のステップ1において、オペレータはキーボード2
2を操作して教示対象とする基板名の登録を行い、また
基板サイズをキー入力した後、つぎのステップ2で、良
好な実装品質を有する基板24Aについての基準基板1
SをY軸テーブル部4上にセットしてスタートキーを押
操作する。FIG. 6 shows a teaching procedure for creating the inspection data file 26 for a specific board 24A in steps 1 (indicated by "ST1" in the figure) to ST7. First, in step 1 of the figure, the operator uses the keyboard 2
2 is operated to register the name of the board to be taught, and the board size is keyed in. Then, in step 2, the reference board 1 for the board 24A having good mounting quality is provided.
S is set on the Y-axis table unit 4 and the start key is pressed.
【0036】つぎにステップ3で基準基板1Sの原点と
右上および左下の各角部を撮像部6にて撮像させて各点
の位置により基板サイズを入力すると、制御部19は入
力データに基づきX軸テーブル部3およびY軸テーブル
部4を制御して基準基板1Sを初期位置に位置出しす
る。Next, in step 3, the origin of the reference board 1S and the upper right and lower left corners are imaged by the imaging section 6 and the board size is input by the position of each point, and the control section 19 determines X based on the input data. The reference table 1S is positioned at the initial position by controlling the axis table section 3 and the Y-axis table section 4.
【0037】基準基板1Sが初期位置に位置決めされる
と、つぎのステップ4で撮像部6が基準基板1S上の領
域を撮像して部品30の各実装位置に関する情報が教示
される。When the reference board 1S is positioned at the initial position, in the next step 4, the image pickup section 6 picks up an image of the area on the reference board 1S and teaches information on the respective mounting positions of the component 30.
【0038】つぎのステップ5では、撮像部6により、
良好な実装品質を持つ最初の部品30の実装位置の画像
を撮像し、この部品30について画像および判定基準に
関する情報を教示して検査用データを作成する。In the next step 5, the image pickup section 6
An image of the mounting position of the first component 30 having good mounting quality is taken, and the inspection data is created by teaching the image and information regarding the determination standard for this component 30.
【0039】同様の手順が基準基板1S上のすべての部
品30について繰り返し実行されると、ステップ6の判
定が「YES」となってステップ7へ移行し、ステップ
4,5で教示された検査用データにより特定の基板24
Aを検査するのに必要な検査用データファイル26を作
成し、これをティーチングテーブル14に記憶させる。When the same procedure is repeatedly executed for all the components 30 on the reference board 1S, the determination in step 6 becomes "YES" and the process shifts to step 7 for the inspection taught in steps 4 and 5. Data specific board 24
An inspection data file 26 necessary for inspecting A is created and stored in the teaching table 14.
【0040】図7は、検査対象である基板24Aまたは
24Bについて、識別データファイル27a,27bを
作成するための教示手順を示す。まずステップ1で前記
基板24Aの基板名を入力した後、つぎのステップ2で
良好な実装品質を有する基板24Aの基準基板1Sが搬
入されY軸テーブル4上にセットされると、この基板2
4Aについての検査用データファイル26が参照されて
前記表示部20に部品位置が示された基板全体の画像が
グラフィック表示される(ステップ3)。FIG. 7 shows a teaching procedure for creating the identification data files 27a and 27b for the board 24A or 24B to be inspected. First, after inputting the board name of the board 24A in step 1, when the reference board 1S of the board 24A having good mounting quality is carried in and set on the Y-axis table 4 in step 2, this board 2A
The inspection data file 26 for 4A is referred to, and the image of the entire board in which the component positions are indicated is displayed graphically on the display unit 20 (step 3).
【0041】つぎのステップ4で、オペレータはキーボ
ード22または図示しないライトペンやマウスなどを操
作して、画面上に示された部品のうち、間引かれている
部品を指定すると、その部品の検査用データに対し、識
別データとしてフラグ「0」がセットされる。同様の操
作が間引かれた部品の全てについて実行されると、ステ
ップ5の判定が「YES」となり、ステップ6で識別デ
ータファイル27aまたは27bが生成されてティーチ
ングテーブル14に記憶される(ステップ6)。そして
つぎのステップ7で該当する基板24Aまたは24Bの
基板名が入力され、つぎのステップ8で基準基板1Sが
搬出されてティーチングが終了する。In the next step 4, when the operator operates the keyboard 22 or a light pen or mouse (not shown) to designate a thinned part among the parts shown on the screen, the part is inspected. A flag "0" is set as identification data for the work data. When the same operation is executed for all the thinned parts, the determination in step 5 becomes "YES", the identification data file 27a or 27b is generated in step 6 and stored in the teaching table 14 (step 6). ). Then, in the next step 7, the board name of the corresponding board 24A or 24B is input, and in the next step 8, the reference board 1S is carried out and the teaching is completed.
【0042】図8は、自動検査の手順を示すもので、同
図のステップ1,2で検査すべき基板名を選択して基板
検査の開始操作を行う。つぎのステップ3は、基板検査
装置への被検査基板1Tの供給をチェックしており、
「YES」の判定でコンベヤ8が作動して、Y軸テーブ
ル部4に被検査基板1Tが搬入され、自動検査が開始さ
れる(ステップ4,5)。FIG. 8 shows an automatic inspection procedure. In steps 1 and 2 of the same figure, a board name to be inspected is selected and a board inspection start operation is performed. In the next step 3, the supply of the inspected substrate 1T to the substrate inspection device is checked,
When the determination is "YES", the conveyor 8 is operated, the substrate 1T to be inspected is carried into the Y-axis table portion 4, and automatic inspection is started (steps 4 and 5).
【0043】ステップ5において、制御部19は前記識
別データファイル27aまたは27bを参照して検査用
データファイル26より1番目の部品2Tについての検
査用データを読み出し、X軸テーブル部3およびY軸テ
ーブル部4を制御して、その1番目の部品2Tに対し撮
像部6の視野を位置決めして撮像を行わせ、検査領域内
の各ランド領域を自動抽出すると共に、各ランド領域の
特徴パラメータを算出して、被検査データファイルを作
成する。ついで制御部19は、この被検査データファイ
ルと検査用データファイル26とを比較して、1番目の
部品2Tにつきはんだ付けの良否などの実装品質を判定
させる。In step 5, the control section 19 refers to the identification data file 27a or 27b to read out the inspection data for the first part 2T from the inspection data file 26, and then to the X-axis table section 3 and the Y-axis table. The unit 4 is controlled to position the field of view of the image pickup unit 6 on the first component 2T to perform image pickup, and each land region in the inspection region is automatically extracted and the characteristic parameter of each land region is calculated. Then, an inspection data file is created. Then, the control unit 19 compares the inspected data file with the inspection data file 26 to determine the mounting quality such as the quality of soldering for the first component 2T.
【0044】このような検査が被検査基板1T上の全て
の部品2Tにつき繰り返し実行され、その結果、はんだ
付け不良などがあると、その不良部品と不良内容とが表
示部20に表示され或いはプリンタ21に印字された
後、被検査基板1Tは観測位置より搬出される(ステッ
プ7,8)。かくして同様の検査手順が全ての被検査基
板1Tにつき実行されると、ステップ9の判定が「YE
S」となって検査が完了する。Such an inspection is repeatedly executed for all the components 2T on the inspected substrate 1T. As a result, if there is a defective soldering, the defective component and the details of the defect are displayed on the display unit 20 or the printer. After being printed on 21, the inspected substrate 1T is carried out from the observation position (steps 7 and 8). Thus, when the same inspection procedure is executed for all the inspected substrates 1T, the determination in step 9 is “YE
"S" and the inspection is completed.
【0045】[0045]
【発明の効果】この発明は上記の如く、特定のプリント
基板に実装された複数個の部品のうち任意の部品が間引
かれた実装状態のプリント基板を検査対象とする場合
に、検査対象である前記プリント基板の各実装部品の検
査を、前記特定のプリント基板を検査するのに必要な部
品毎の検査用データの一部を流用して行うようにしたか
ら、検査用データの教示に要する労力と時間とが大幅に
削減できる。As described above, the present invention is an object to be inspected when a printed circuit board in a mounted state in which any one of a plurality of parts mounted on a specific printed circuit board is thinned out is inspected. It is necessary to teach the inspection data because the inspection of each mounted component of a certain printed circuit board is performed by diverting part of the inspection data for each component necessary for inspecting the specific printed circuit board. The labor and time can be significantly reduced.
【0046】また請求項2の発明は、上記の基板検査方
法を実施するのに、特定の基板を検査するのに必要な部
品毎の検査用データと、検査対象であるプリント基板の
各実装部品に対応する前記検査用データを他の検査用デ
ータと区別するための識別データとを記憶させると共
に、前記識別データを参照しつつ前記検査用データの一
部を流用して検査対象であるプリント基板の各実装部品
についての検査を実行するようにしたから、特定の基板
についての1種類の検査用データと各検査対象であるプ
リント基板についての識別データとを保持するだけでよ
く、検査対象毎に検査用データを複数保持するのと比較
して、メモリ容量が小さくで済むという効果がある。According to a second aspect of the present invention, in order to carry out the above-mentioned board inspection method, inspection data for each part necessary for inspecting a specific board and each mounted part of the printed board to be inspected. The identification data for distinguishing the inspection data corresponding to the other inspection data from other inspection data is stored, and a part of the inspection data is diverted while referring to the identification data and a printed circuit board to be inspected. Since the inspection is performed for each mounted component of the above, it is only necessary to hold one type of inspection data for a specific board and identification data for a printed board that is an inspection target. Compared with holding a plurality of inspection data, the memory capacity is small.
【図1】基板検査装置の全体構成を示す説明図である。FIG. 1 is an explanatory diagram showing an overall configuration of a board inspection device.
【図2】はんだ付け状態の良否とパターンとの関係を示
す説明図である。FIG. 2 is an explanatory diagram showing the relationship between the quality of the soldered state and the pattern.
【図3】特定の基板および部品が間引かれた実装状態の
基板の構成を示す説明図である。FIG. 3 is an explanatory diagram showing a configuration of a board in a mounted state in which specific boards and parts are thinned out.
【図4】特定の基板についての判定データファイルの構
成を示す説明図である。FIG. 4 is an explanatory diagram showing a configuration of a determination data file for a specific board.
【図5】部品が間引かれた実装状態の基板についての構
成を示す説明図である。FIG. 5 is an explanatory diagram illustrating a configuration of a mounted board in which components are thinned out.
【図6】検査用データファイルを生成するための教示手
順を示すフローチャートである。FIG. 6 is a flowchart showing a teaching procedure for generating an inspection data file.
【図7】識別データファイルを生成するための教示手順
を示すフローチャートである。FIG. 7 is a flowchart showing a teaching procedure for generating an identification data file.
【図8】自動検査の手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure of automatic inspection.
7 制御処理部 14 ティーチングテーブル 19 制御部 24A,24B 基板 30 部品 7 Control Processing Section 14 Teaching Table 19 Control Section 24A, 24B Substrate 30 Parts
Claims (2)
の部品のうち任意の部品が間引かれた実装状態のプリン
ト基板を検査対象として各実装部品の実装品質を検査す
るための基板検査方法であって、 検査対象である前記プリント基板の各実装部品の検査
を、前記特定のプリント基板を検査するのに必要な部品
毎の検査用データの一部を流用して行うことを特徴とす
る基板検査方法。1. A board inspection method for inspecting the mounting quality of each mounted component, with a printed circuit board in a mounted state in which an arbitrary component is thinned out of a plurality of components mounted on a specific printed circuit board as an inspection target. It is characterized in that the inspection of each mounted component of the printed circuit board to be inspected is carried out by diverting part of the inspection data for each component necessary for inspecting the specific printed circuit board. Substrate inspection method.
の部品のうち任意の部品が間引かれた実装状態のプリン
ト基板を検査対象として各実装部品の実装品質を検査す
るための基板検査装置であって、 前記特定の基板を検査するのに必要な部品毎の検査用デ
ータと、検査対象である前記プリント基板の各実装部品
に対応する前記検査用データを他の検査用データと区別
するための識別データとを記憶させる記憶手段と、 前記記憶手段に記憶された識別データを参照しつつ前記
検査用データの一部を流用して検査対象である前記プリ
ント基板の各実装部品についての検査を実行する検査実
行手段とを備えて成る基板検査装置。2. A board inspecting apparatus for inspecting the mounting quality of each mounted component with a printed circuit board in a mounted state in which an arbitrary component is thinned out of a plurality of components mounted on a specific printed circuit board as an inspection target. Which distinguishes the inspection data for each component required to inspect the specific board and the inspection data corresponding to each mounted component of the printed circuit board to be inspected from other inspection data And a storage unit for storing identification data for storing, and an inspection for each mounted component of the printed circuit board to be inspected by diverting a part of the inspection data while referring to the identification data stored in the storage unit. A board inspecting device, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35578392A JP3185430B2 (en) | 1992-12-17 | 1992-12-17 | Substrate inspection method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35578392A JP3185430B2 (en) | 1992-12-17 | 1992-12-17 | Substrate inspection method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06186169A true JPH06186169A (en) | 1994-07-08 |
| JP3185430B2 JP3185430B2 (en) | 2001-07-09 |
Family
ID=18445735
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35578392A Expired - Lifetime JP3185430B2 (en) | 1992-12-17 | 1992-12-17 | Substrate inspection method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3185430B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002181731A (en) * | 2000-12-12 | 2002-06-26 | Saki Corp:Kk | Parts inspection method |
-
1992
- 1992-12-17 JP JP35578392A patent/JP3185430B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002181731A (en) * | 2000-12-12 | 2002-06-26 | Saki Corp:Kk | Parts inspection method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3185430B2 (en) | 2001-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0526080B1 (en) | Teaching method and system for mounted component inspection | |
| EP0236738A2 (en) | Input method for reference printed circuit board assembly data to an image processing printed circuit board assembly automatic inspection apparatus | |
| WO1993009654A1 (en) | Automatic soldering apparatus, teaching apparatus thereof and teaching method thereof, soldering inspection apparatus and its inspection method, and automatic soldering correction apparatus and its correction method | |
| JPH0535849A (en) | Teaching data creation method | |
| JP2782759B2 (en) | Solder appearance inspection device | |
| JP2748977B2 (en) | Board inspection result display device | |
| JP2000004079A (en) | Solder inspection equipment | |
| JP3173050B2 (en) | Teaching data creation method and teaching data creation device using the method | |
| JP3185430B2 (en) | Substrate inspection method and apparatus | |
| JP3289070B2 (en) | Mounted parts inspection device | |
| JP3264020B2 (en) | Inspection data creation method and mounted component inspection device | |
| JPH0526815A (en) | Teaching method of mounting part inspection data | |
| EP0370527A1 (en) | Method of and apparatus for inspecting substrate | |
| JP3146644B2 (en) | Teaching method of mounted part inspection data | |
| JPH09152317A (en) | Mounted component inspection method and apparatus | |
| JPH09145334A (en) | Mounted component inspection method and apparatus | |
| JP3189441B2 (en) | Teaching data correction method for mounted component inspection equipment | |
| JP3035574B2 (en) | Teaching method of mounted component inspection device | |
| JPH06201340A (en) | Mounted part inspection device | |
| JPH11258176A (en) | Inspection apparatus and method | |
| JPH11298189A (en) | Setup change method and apparatus | |
| JP2790557B2 (en) | Inspection data teaching method and mounting board inspection apparatus using this method | |
| JPH09127007A (en) | Mounting board inspection equipment | |
| JP2629880B2 (en) | Teaching method in board inspection device | |
| JP3189440B2 (en) | Teaching method of mounted component inspection device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090511 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100511 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100511 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 12 |