[go: up one dir, main page]

JP2942343B2 - Inspection equipment for printed wiring boards - Google Patents

Inspection equipment for printed wiring boards

Info

Publication number
JP2942343B2
JP2942343B2 JP2300400A JP30040090A JP2942343B2 JP 2942343 B2 JP2942343 B2 JP 2942343B2 JP 2300400 A JP2300400 A JP 2300400A JP 30040090 A JP30040090 A JP 30040090A JP 2942343 B2 JP2942343 B2 JP 2942343B2
Authority
JP
Japan
Prior art keywords
mask
hole
unit
printed wiring
wiring board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2300400A
Other languages
Japanese (ja)
Other versions
JPH04174311A (en
Inventor
雅弘 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ibiden Co Ltd
Original Assignee
Ibiden 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 Ibiden Co Ltd filed Critical Ibiden Co Ltd
Priority to JP2300400A priority Critical patent/JP2942343B2/en
Publication of JPH04174311A publication Critical patent/JPH04174311A/en
Application granted granted Critical
Publication of JP2942343B2 publication Critical patent/JP2942343B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は,プリント配線基板における配線パターンの
欠陥を検出するための検査装置,特に,スルーホール周
りからの虚報を防止するための検査装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an inspection apparatus for detecting a defect of a wiring pattern on a printed wiring board, and more particularly to an inspection apparatus for preventing a false report from around a through hole. .

〔従来技術〕(Prior art)

プリント配線基板における配線パターンは,その製造
過程において,断線,欠け(線細り),ショート,線間
不良,ゴミ付着などの欠陥形状を生ずることがある。そ
のため,かかる欠陥形状を検出するための種々の検査装
置が提案されている。
In the manufacturing process of a wiring pattern on a printed wiring board, a defect shape such as disconnection, chipping (line thinning), short circuit, defective line-to-line connection, or dust adhesion may occur. Therefore, various inspection devices for detecting such a defect shape have been proposed.

一方,第8図に示すごとく,プリント配線基板10はス
ルーホール90と配線パターン9とを有する。該配線パタ
ーン9は,スルーホール90の開口周縁部に環状に形成し
たランド91と,回路端子(図示略)との間を連結するラ
インパターン92とから成る。上記配線パターン9は,金
属メッキ層により形成してある。
On the other hand, as shown in FIG. 8, the printed wiring board 10 has a through hole 90 and a wiring pattern 9. The wiring pattern 9 includes a land 91 formed in an annular shape at the periphery of the opening of the through hole 90 and a line pattern 92 connecting between circuit terminals (not shown). The wiring pattern 9 is formed by a metal plating layer.

そして,一般に上記ランド91の幅(例えば約50μm)
は,ラインパターン92の幅(例えば約150μm)よりも
狭く形成してある。そのため,第9図に示すごとく,ラ
ンド91が,スルーホール90の軸中心より若干外れた状態
で形成されているときには,幅狭部911と幅広部912とが
形成される。また,上記幅狭部911は,エッチング不良
による座残り幅が小さいことによっても発生する。
And, in general, the width of the land 91 (for example, about 50 μm)
Are formed narrower than the width of the line pattern 92 (for example, about 150 μm). Therefore, as shown in FIG. 9, when the land 91 is formed slightly off the axial center of the through hole 90, a narrow portion 911 and a wide portion 912 are formed. Further, the narrow portion 911 also occurs due to a small seat width due to poor etching.

そこで,検査装置により上記ランド部分を検査したと
き,第10図に示すごとき,検査データ94が検出される。
そして,この検査データ94においては,前記ランド91の
幅狭部911の部分が,ラインパターン92の幅よりかなり
狭く,ラインパターン92においては欠陥形状であると認
識される状態である。そのため,該幅狭部911は,欠け
(線細り)状態941であるとして検出される。
Then, when the above-mentioned land portion is inspected by the inspection device, the inspection data 94 is detected as shown in FIG.
In the inspection data 94, the narrow portion 911 of the land 91 is considerably narrower than the width of the line pattern 92, and the line pattern 92 is recognized as having a defect shape. Therefore, the narrow portion 911 is detected as being in the missing (line thinning) state 941.

しかし,該幅狭部911は,第9図に示したごとく,断
線状態ではなく,このランド91は実用上問題はない。こ
のように,従来の検査装置により得られた検査データに
は,虚報が生じ易い。かかる虚報は,特に,スルーホー
ル周りに形成した上記ランド91について多い。
However, the narrow portion 911 is not in a disconnected state as shown in FIG. 9, and the land 91 has no practical problem. As described above, false information is likely to occur in the inspection data obtained by the conventional inspection device. Such false information is particularly large for the land 91 formed around the through hole.

そこで,上記問題に対処するため,スルーホール部分
に対してマスク処理を施し,ラインパターンの検査時に
はスルーホール周りの検査は行わず,スルーホール周り
の誤判定を無くするようにした検査装置がある。
In order to solve the above problem, there is an inspection apparatus which performs a mask process on a through-hole portion, does not perform an inspection around the through-hole when inspecting a line pattern, and eliminates erroneous determination around the through-hole. .

該検査装置は,第11図に示すごとく,プリント配線基
板10上の配線パターン91を読み取るCCDカメラ等の撮像
装置11と,該撮像装置11のアナログ信号をディジタルの
画像信号に変換するA/D変換器12と,マスク部81と,欠
陥データ部82とよりなる。
As shown in FIG. 11, the inspection device includes an imaging device 11 such as a CCD camera that reads a wiring pattern 91 on a printed wiring board 10, and an A / D that converts an analog signal of the imaging device 11 into a digital image signal. It comprises a converter 12, a mask section 81, and a defect data section 82.

上記マスク部81は,標準とするプリント配線基板の配
線パターンを基準として,A/D変換部12からの2値画像信
号に基づきスルーホール・マスクを形成するスルーホー
ル・マスク作成部811と,該スルーホール・マスクを記
憶しておくと共に検査時においてスルーホール・マスク
を読み出すためのマスクメモリー部812とからなる。
The mask unit 81 includes a through-hole mask creating unit 811 that forms a through-hole mask based on a binary image signal from the A / D conversion unit 12 based on a standard wiring pattern of a printed wiring board. A mask memory unit 812 for storing the through-hole mask and reading the through-hole mask at the time of inspection is provided.

また,上記欠陥データ部82,上記CCDカメラ11の画像信
号より欠陥候補データを検出する検査処理部821と,該
欠陥候補データと上記マスクメモリー部812のスルーホ
ール・マスクとを照合して真の欠陥データを検出する照
合部822と,照合結果を集計するデータ集計部823と,操
作,表示手段としての端末824とよりなる。
The defect data section 82, an inspection processing section 821 for detecting defect candidate data from the image signal of the CCD camera 11, and the defect candidate data are compared with the through-hole mask of the mask memory section 812 to obtain a true data. It comprises a collating unit 822 for detecting defect data, a data compiling unit 823 for compiling the collation results, and a terminal 824 as operation and display means.

次に,上記スルーホール・マスク作成部811における
スルーホール・マスクの作成は,マスター基板を用い
て,スルーホール周りの撮像を行うことにより作成す
る。上記のマスター基板は,検査しようとするプリント
配線基板に対応する標準の基板である。かかるマスター
基板としては,配線パターンを形成する以前でスルーホ
ール用孔を設けたドリルボードや,スルーホールのラン
ドに座残りが十分にあり,撮像した場合の2値画像上に
座切れが生じていないプリント配線基板を用いる。
Next, the creation of the through-hole mask in the through-hole mask creation unit 811 is performed by performing imaging around the through-hole using the master substrate. The master board is a standard board corresponding to the printed wiring board to be inspected. As such a master substrate, a drill board having a hole for a through-hole before forming a wiring pattern, or a sufficient seat residue on a land of the through-hole, and a break in a binary image when an image is taken. Use no printed wiring board.

これによって,スルーホールの穴の位置を認識し,ま
た実際の検査時に虚報が出ないような,充分な大きさの
マスクを作成しておく。そして,これらをマスクメモリ
ー部に記憶させておく。
In this way, a mask having a sufficient size is created so that the position of the through hole is recognized and a false report is not generated at the time of actual inspection. Then, these are stored in the mask memory unit.

次に,欠陥データ部82の検査処理部821においては,A/
D変換器12からの画像信号を空間フィルターにより処理
して,特徴抽出法により,断線,ショート等に関する欠
陥形状を認識(検出)する。
Next, the inspection processing unit 821 of the defect data unit 82
The image signal from the D converter 12 is processed by a spatial filter, and a defect shape related to disconnection, short-circuit, etc. is recognized (detected) by a feature extraction method.

上記空間フィルターは,断線用,ショート用など欠陥
形状に応じた画像信号のみを通過させるように,それぞ
れデザインしてある。
Each of the spatial filters is designed to pass only an image signal corresponding to a defect shape such as a disconnection or a short-circuit.

そして,検査処理部においては、A/D変換器12からの
2値画像信号が,一応仮に欠陥形状と判断されるデータ
(欠陥候補データ)である場合に,その欠陥候補データ
をスルーホール・マスク照合部822に送信する。
If the binary image signal from the A / D converter 12 is data (defect candidate data) that is temporarily determined to be a defect shape, the inspection processing unit passes the defect candidate data through a through-hole mask. The data is transmitted to the matching unit 822.

次に,上記スルーホール・マスク照合部822において
は,上記欠陥候補データと,前記マスクメモリー部812
からのスルーホール・マスクとを照合する。
Next, in the through-hole / mask matching unit 822, the defect candidate data and the mask memory unit 812 are stored.
Against the through-hole mask from.

そして,スルーホール・マスク照合部822における上
記照合の結果,上記欠陥候補データが真の欠陥形状であ
ると判断されたときには,その旨の信号がデーター集計
部823,端末824へ送られる。つまり,上記欠陥候補デー
タがスルーホール・マスクの内部にない場合には,真の
欠陥形状と認識される。
When it is determined that the defect candidate data has a true defect shape as a result of the collation in the through-hole mask collation unit 822, a signal to that effect is sent to the data aggregation unit 823 and the terminal 824. That is, if the defect candidate data is not inside the through-hole mask, it is recognized as a true defect shape.

また,上記の欠陥検査は,第12図に示すごとく,プリ
ント配線基板10の上方を撮像装置11を走査しながら行
う。そして,プリント配線基板10は,同じ配線パターン
設けた12個のピースA〜Lを有しているシートでる。な
お,これらピースA〜Lは,欠陥検査後に上記シートか
ら各ピースに,切断され,個片プリント配線基板として
使用される。
In addition, the above-described defect inspection is performed while the imaging device 11 scans above the printed wiring board 10 as shown in FIG. The printed wiring board 10 is a sheet having 12 pieces A to L provided with the same wiring pattern. These pieces A to L are cut from the sheet into pieces after the defect inspection, and used as individual printed wiring boards.

また,上記検査時の走査は,第12図に示すごとく,基
本的には,A→D,E→H,I→Lというように各ピース幅を走
査幅として,前後にジグザグ状に行う。なお,走査幅を
ピース幅以上とする場合もある(後述の第2図参照)。
In addition, as shown in FIG. 12, the scanning at the time of the above inspection is basically performed in a zigzag manner with the width of each piece being a scanning width such as A → D, E → H, I → L. The scanning width may be equal to or larger than the piece width (see FIG. 2 described later).

〔解決しようとする課題〕[Problem to be solved]

しかしながら,前記第8図に示したごとく,スルーホ
ール90の周辺のランド91の幅は,ラインパターン92の幅
よりも狭い。また,プリント配線基板10におけるドリル
孔の位置,即ちスルーホール90の穴位置は,ドリル穿孔
時の穴位置のバラツキ(低えば±100μm)によって一
定でない。
However, as shown in FIG. 8, the width of the land 91 around the through hole 90 is smaller than the width of the line pattern 92. Further, the position of the drill hole in the printed wiring board 10, that is, the hole position of the through hole 90 is not constant due to a variation in the hole position at the time of drilling (for example, ± 100 μm).

そのため,ランド91における座残り,即ちエッチング
によってパターン形成した際にランドとして残すメッキ
層部分の位置が,各プリント配線基板10毎に少しづつ異
なる。なお,1枚のプリント配線基板10の中の比較的限定
された領域(個片ピース程度の面積)における穿孔位置
のバラツキはほぼ一定である。第13図は,このことを示
すもので,スルーホール90の穴位置が,ランド91の左方
に偏芯した場合を示している。
For this reason, the position of the remaining portion of the land 91, that is, the position of the plating layer portion left as a land when a pattern is formed by etching, is slightly different for each printed wiring board 10. It should be noted that the variation in the perforation position in a relatively limited area (area of an individual piece) in one printed wiring board 10 is substantially constant. FIG. 13 shows this, and shows a case where the hole position of the through hole 90 is eccentric to the left of the land 91. FIG.

一方,上記従来の検査法は,前記のごとくスルーホー
ルの穴位置を基準として,上記一定の大きさのスルーホ
ール・マスクと照合している。即ち,該スルーホール・
マスクは,前記ドリルボードやランドに座切れのないプ
リント配線基板を撮像し,その画像からプリント配線基
板上における穴位置を認識して,スルーホールを中心に
してある大きさのマスクとしている。
On the other hand, in the above-described conventional inspection method, as described above, the position of the through-hole is used as a reference, and the hole is compared with the through-hole mask having the predetermined size. That is, the through hole
The mask is a mask having a size centered on the through-hole by taking an image of a printed wiring board having no break in the drill board or land and recognizing a hole position on the printed wiring board from the image.

そのため,プリント配線基板10のスルーホール90の穴
位置に,前記のごときバラツキを生ずると,第14図に点
線を示すごとく,マスク95と照合したとき,マスク95の
右方にランド91の一部分952が,「線細り」と判断さ
れ,欠陥ありとして出力される。
Therefore, if the above-described variation occurs at the hole position of the through hole 90 of the printed wiring board 10, as shown by a dotted line in FIG. Is determined to be “line thinning” and is output as defective.

そこで,第15図に示すごとく,上記よりも大きいスル
ーホール・マスク96を用いると,ラインパターン92とラ
ンド91との付け根部分に発生している欠け部分921,或い
は隣接するラインパターン92の欠陥突起925が検出でき
ず,欠陥なしと誤判断されてしまう。
Therefore, as shown in FIG. 15, when a through-hole mask 96 larger than the above is used, a chipped portion 921 generated at the base of the line pattern 92 and the land 91 or a defective protrusion of the adjacent line pattern 92 is formed. 925 cannot be detected, and it is erroneously determined that there is no defect.

以上のごとく,上記従来の検査方法においては,スル
ーホールの穴位置を基準としてスルーホール・マスクを
作成,記憶し,照合していたため,前記のごとくスルー
ホール周りからの虚報が生じていた。
As described above, in the above-described conventional inspection method, since a through-hole mask is created, stored, and collated based on the position of the through-hole, false information is generated from around the through-hole as described above.

本発明は,かかる従来の問題点に鑑み,欠陥候補デー
タに対し最適なスルーホール・マスクを照合することが
でき,スルーホール周りからの虚報を防止することがで
きるプリント配線基板の検査装置を提供しようとするも
のである。
The present invention has been made in view of the above-mentioned conventional problems, and provides an inspection apparatus for a printed wiring board capable of comparing an optimum through-hole mask with defect candidate data and preventing a false report from around the through-hole. What you want to do.

〔課題の解決手段〕[Solutions to solve the problem]

本発明のプリント配線基板の検査装置は,プリント配
線基板上の配線パターンを撮像するための撮像装置と,
スルーホール・マスクを作成,記憶させるためのマスク
部と,配線パターンの欠陥を検出するための欠陥データ
部と,スルーホール・マスクの位置補正を制御するため
のメモリー制御部とよりなる。
An inspection apparatus for a printed wiring board according to the present invention includes: an imaging apparatus for imaging a wiring pattern on the printed wiring board;
It comprises a mask section for creating and storing a through-hole mask, a defect data section for detecting a defect in a wiring pattern, and a memory control section for controlling position correction of the through-hole mask.

そして,上記マスク部は,スルーホールの穴位置を基
準にスルーホール・マスクを作成するマスク作成部と,
該スルーホール・マスクを一旦記憶すると共に上記メモ
リー制御部からのアクセスにより照合用スルーホール・
マスクを記憶するマスクメモリー部とを有し,上記欠陥
データ部は,上記撮像装置の画像信号より欠陥候補デー
タを検出する検査処理部と,該欠陥候補データと上記マ
スクメモリー部の照合用スルーホール・マスクとを照合
して真の欠陥データを検出する照合部と,データ集計部
とを有する。また,上記メモリー制御部は,上記マスク
メモリー部に記憶されているスルーホール・マスクを,
検査時において,上記穴位置基準からスルーホールのラ
ンド位置基準に位置補正して,上記マスクメモリー部に
照合用スルーホール・マスクを記憶させるためのメモリ
ー制御CPU部と,上記位置補正の補正量を導き出すため
のスケール用メモリー部とを有する。
A mask creating unit for creating a through-hole mask based on the position of the through-hole;
The through-hole mask is temporarily stored, and the through-hole mask for collation is accessed by the memory control unit.
A mask memory section for storing a mask, wherein the defect data section includes an inspection processing section for detecting defect candidate data from an image signal of the imaging device; and a through hole for collation between the defect candidate data and the mask memory section. A collating unit for collating with a mask to detect true defect data, and a data tallying unit; Further, the memory control unit stores the through-hole mask stored in the mask memory unit.
At the time of inspection, the memory control CPU unit for correcting the position from the hole position reference to the land position reference of the through hole and storing the matching through hole mask in the mask memory unit, and the correction amount of the position correction And a scale memory unit for deriving.

本発明は,プリント配線基板における一部の領域,即
ち,個片ピース程度の面積の範囲でスルーホールの穴位
置のバラツキ方向に,一定の傾向(例えば,左方向寄
り,右上方向寄り)が見られる点に着目したものであ
る。
According to the present invention, a certain tendency (for example, toward the left or toward the upper right) is observed in a part of the area of the printed wiring board, that is, in the direction of variation in the hole position of the through hole within the area of about an individual piece. It focuses on the point that can be done.

そして,マスク照合に先立って,スルーホール・マス
クの位置をランドの位置,即ちランド位置に合わせて補
正し,この補正スルーホール・マスクをプリント配線基
板全体に渡って繰り返し使用することにより,虚報の生
じない,精度の良い検査を行うものである。
Prior to mask matching, the position of the through-hole mask is corrected in accordance with the position of the land, that is, the land position, and the corrected through-hole mask is repeatedly used over the entire printed wiring board, so that false information is obtained. A highly accurate inspection that does not occur is performed.

なお,上記穴位置中心とランド位置中心との位置関係
のバラツキの原因は,プリント配線基板を数枚重ねてド
リル穿孔する際に,ドリル刃に曲がりを生ずることが一
因である。
One cause of the variation in the positional relationship between the center of the hole position and the center of the land position is that the drill blade is bent when several printed wiring boards are stacked and drilled.

本発明において,検査すべきプリント配線基板は,通
常は,個片プリント配線基板を繰り返し複数のピースの
行列に配置形成したシートである(第2図参照)。即
ち,上記1つのピースが1つの個片プリント配線基板を
構成している。そして,検査後に,上記シートをピース
単位に切断することにより各個片プリント配線基板が得
られる。
In the present invention, the printed wiring board to be inspected is usually a sheet in which individual printed wiring boards are repeatedly arranged and formed in a matrix of a plurality of pieces (see FIG. 2). That is, the one piece constitutes one piece printed wiring board. After the inspection, the sheet is cut into pieces to obtain individual printed wiring boards.

また,上記マスク作成部においては,撮像装置の画像
信号から,標準となる前記マスター基板を用いた場合
の,プリント配線基板における各穴位置を検出する共
に,各スルーホールのランドをマスクするために必要な
大きさのスルーホール・マスクを作成する。
Further, in the mask making section, the position of each hole in the printed wiring board when the standard master substrate is used is detected from the image signal of the imaging device, and the land of each through hole is masked. Create a through-hole mask of the required size.

そして,マスクメモリー部においては,上記穴位置と
スルーホール・マスクとを,一旦記憶する。なお,この
スルーホール・マスクは,スルーホールの穴位置に基づ
く仮のスルーホール・マスクであって,後述するごと
く,メモリー制御部からのアクセスにより,上記ランド
位置に基づく照合用スルーホール・マスクに補正され
る。
Then, in the mask memory section, the hole position and the through-hole mask are temporarily stored. This through-hole mask is a temporary through-hole mask based on the hole position of the through-hole. As will be described later, the access from the memory control unit changes the through-hole mask for verification based on the land position. Will be corrected.

また,上記メモリー制御部は,メモリー制御CPU部
と,スケール用メモリー部と,CRTインターフェースと,C
RTと,走査端末とを有する。該メモリー制御CPU部は,
上記マスクメモリー部に対して,該マスクメモリー部に
記憶されている上記穴位置に基づく仮のスルーホール・
マスクを,被検査プリント配線基板における上記ランド
位置に基づく位置に補正する作業を,マスクメモリにア
クセスすることで行う。そして,この位置補正の量は,
上記スケール用メモリー部を用いて算出される。
The memory control unit includes a memory control CPU unit, a scale memory unit, a CRT interface,
It has an RT and a scanning terminal. The memory control CPU unit comprises:
A temporary through-hole based on the hole position stored in the mask memory unit with respect to the mask memory unit.
The operation of correcting the mask to a position based on the land position on the inspected printed wiring board is performed by accessing the mask memory. And the amount of this position correction is
It is calculated using the scale memory unit.

該スケール用メモリー部は,CRTI画面分のビデオRAMで
あり,上記の位置補正作業時に,補正量を導き出すため
に,CRT上に表示させるカーソル像が,メモリ制御CPU部
からのアクセスにより,任意の位置に記憶される。
The scale memory section is a video RAM for the CRTI screen, and a cursor image to be displayed on the CRT to derive the correction amount during the above-described position correction work is arbitrarily accessed by the memory control CPU section. Stored in position.

上記CRTにおいては,上記スケール用メモリー部から
のカーソル画像と,被検査プリント配線基板についての
撮像装置からのパターン画像と,上記マスクメモリー部
の上記仮のスルーホール・マスク画とをそれぞれ異なる
色で重ねて表示する。これらは,CRTインターフェースを
用いて行う。
In the CRT, the cursor image from the scale memory unit, the pattern image from the image pickup device for the printed wiring board to be inspected, and the temporary through-hole mask image in the mask memory unit are displayed in different colors. Display them in layers. These are performed using the CRT interface.

そして,CRT上に表示された上記3種の画像信号につい
ては,操作端末を用いて,位置補正のための補正量を導
き出す。
With respect to the above three types of image signals displayed on the CRT, a correction amount for position correction is derived using an operation terminal.

上記操作端末は,上記CRT上のカーソル像を移動させ
たり,カーソルの任意位置の登録をメモリー制御CPU部
へ要求したり,上記CRTインターフェースに入力される
画像信号(カーソル像を除く)の表示領域を選択して,C
RTインターフェースに知らせる。
The operation terminal moves the cursor image on the CRT, requests registration of an arbitrary position of the cursor to the memory control CPU unit, and displays the image signal (excluding the cursor image) input to the CRT interface. And select C
Notify the RT interface.

即ち,操作端末においては,十字スケール用いて,上
記マスター基板の穴位置に基づく仮のスルーホール・マ
スクの画像中心位置を上記メモリー制御CPU部に知らせ
る,次いで,該操作端末において,スルーホールの上記
パターン画像,即ちランド画像の中心位置(ランド位
置)に上記十字カーソルを移動させて,ランド位置を上
記メモリー制御CPU部に知らせる。メモリー制御CPU部に
おいては,上記2個所の中心位置(穴位置基準とランド
位置基準)における十字カーソルの座標位置のズレ分
(補正量)を算出する。
That is, the operation terminal informs the memory control CPU unit of the image center position of the temporary through-hole mask based on the hole position of the master substrate by using the cross scale. The cross cursor is moved to the center position (land position) of the pattern image, that is, the land image, to inform the memory control CPU unit of the land position. The memory control CPU calculates the deviation (correction amount) of the coordinate position of the cross cursor at the two center positions (the hole position reference and the land position reference).

そして,マスクメモリー部に記憶されている仮のスル
ーホール・マスクの位置を,上記補正量だけ補正するた
めに,マスクメモリー部のデータを書き換える。これに
より,マスクメモリー部においては,当該被検査プリン
ト配線基板における適正な,照合用スルーホール・マス
クが補正,記憶される。
Then, in order to correct the position of the temporary through-hole mask stored in the mask memory unit by the correction amount, the data in the mask memory unit is rewritten. As a result, in the mask memory unit, an appropriate through-hole mask for verification on the printed wiring board to be inspected is corrected and stored.

次いで,上記欠陥データ部においては,照合部におい
て,被検査プリント配線基板から得られた欠陥候補デー
タと,上記適正な照合用スルーホール・マスクが照合さ
れる。そのため,この照合部においては,上記欠陥候補
データのうちスルーホールのランドに関する欠陥候補デ
ータは,上記照合用スルーホール・マスクによってマス
クされることとなる。
Next, in the defect data section, the collation section compares the defect candidate data obtained from the inspected printed wiring board with the appropriate through-hole mask for comparison. Therefore, in the collation unit, the defect candidate data relating to the land of the through hole among the defect candidate data is masked by the collation through hole mask.

それ故,ランド以外の回路部分における欠陥のみが欠
陥として判定され,データ集計部に送られる。なお,ラ
ンドに関する欠陥検出は,別途必要に応じて行う。
Therefore, only a defect in a circuit portion other than the land is determined as a defect and sent to the data totaling unit. Note that the defect detection for the land is separately performed as necessary.

〔作用及び効果〕[Action and effect]

本発明においては,前記従来技術に対して,マスクメ
モリー部にアクセスするメモリー制御部を設けている。
そして,該メモリー制御部によってマスター基板におけ
る穴位置に基づく仮のスルーホール・マスク位置を,被
検査プリント配線基板におけるランド位置に基づくに補
正して,照合用スルーホール・マスクを補正記憶させて
いる。そして,この照合用スルーホール・マスクを,被
検査プリント配線基板により検出された欠陥候補データ
と照合させている。
In the present invention, a memory control unit for accessing the mask memory unit is provided in the conventional technology.
The memory control unit corrects the temporary through-hole mask position based on the hole position on the master substrate based on the land position on the inspected printed wiring board, and stores the corrected through-hole mask for correction. . Then, the matching through-hole mask is compared with defect candidate data detected by the inspected printed wiring board.

そのため,被検査プリント配線基板におけるスルーホ
ールの穴位置がランドの中心より偏芯していても,上記
スルーホール・マスクの照合時には,スルーホール・マ
スクはランド全体をマスクすることとなる。
Therefore, even when the hole position of the through-hole in the inspected printed wiring board is eccentric from the center of the land, the through-hole mask masks the entire land at the time of matching of the through-hole mask.

それ故,欠陥データ部の検査処理部によって検出され
た欠陥候補データの中,スルーホールのランドに関する
欠陥候補データは,該照合部においてカットされ,ラン
ド以外の回路部分の欠陥のみが検出される。したがっ
て,スルーホールにおける穴位置のズレに基づく虚報を
生ずることがない。
Therefore, among the defect candidate data detected by the inspection processing unit of the defect data part, the defect candidate data relating to the land of the through hole is cut by the matching unit, and only the defect of the circuit portion other than the land is detected. Therefore, no false information is generated based on the deviation of the hole position in the through hole.

以上のごとく,本発明によれば,欠陥候補データに対
して最適なスルーホール・マスクを照合でき,スルーホ
ール周りからの虚報を防止することができる,プリント
配線基板の検査装置を提供することができる。
As described above, according to the present invention, it is possible to provide a printed wiring board inspection apparatus capable of collating the optimum through-hole mask with the defect candidate data and preventing a false report from around the through-hole. it can.

〔実施例〕〔Example〕

本発明の実施例にかかるプリント配線基板の検査装置
につき,第1図〜第7図を用いて説明する。
An inspection apparatus for a printed wiring board according to an embodiment of the present invention will be described with reference to FIGS.

本例の検査装置は,第1図に示すごとく,プリント配
線基板10上の配線パターン9を撮像するためのCCDカメ
ラなどの撮像装置11と,A/D変換器12と,スルーホール・
マスクを作成,記憶させるためのマスク部3と,配線パ
ターンの欠陥を検出するための欠陥データ部82と,スル
ーホール・マスクの位置補正を制御するためのメモリー
制御部2とよりなる。
As shown in FIG. 1, the inspection apparatus of this embodiment includes an imaging device 11 such as a CCD camera for imaging a wiring pattern 9 on a printed wiring board 10, an A / D converter 12, a through-hole
A mask unit 3 for creating and storing a mask, a defect data unit 82 for detecting a defect in a wiring pattern, and a memory control unit 2 for controlling position correction of a through-hole mask.

上記マスク部3は,上記撮像装置11の画像信号からス
ルーホールの穴位置を基準にスルーホール・マスクを作
成するスルーホールマスク作成部31と,該スルーホール
・マスクを一旦記憶すると共に上記メモリー制御部2か
らのアクセスを可能とするマスクメモリー部32とを有す
る。
The mask unit 3 includes a through-hole mask creating unit 31 that creates a through-hole mask from an image signal of the imaging device 11 based on the position of the through-hole, and temporarily stores the through-hole mask and performs the memory control. And a mask memory unit 32 that enables access from the unit 2.

上記欠陥データ部82は,上記撮像装置の画像信号より
欠陥候補データを検出する検査処理部821と,該欠陥候
補データと上記マスクメモリー部32の照合用スルーホー
ル・マスクとを照合して真の欠陥データを検出する照合
部822と,データ集計部823と端末824と端末CRT825とを
有する。
The defect data unit 82 compares the defect candidate data with the matching through-hole mask in the mask memory unit 32 to check the trueness of the defect data from the image signal of the imaging device. It has a collating unit 822 for detecting defect data, a data totaling unit 823, a terminal 824, and a terminal CRT 825.

また,上記メモリー制御部2は,上記マスクメモリー
部32に記憶されているスルーホール・マスクを,検査時
において,上記穴位置基準からスルーホールのランド位
置基準に位置補正して,上記マスクメモリー部に照合用
スルーホール・マスクを記憶させるためのメモリー制御
CPU部21と,上記位置補正の補正量を導き出すためのス
ケール用メモリー部22と,CRTインターフェース23と,CRT
24と操作端末25とを有する。
The memory control unit 2 corrects the position of the through hole mask stored in the mask memory unit 32 from the hole position reference to the through hole land position reference at the time of inspection, and Control for storing the through-hole mask for verification in the memory
CPU unit 21, scale memory unit 22 for deriving the correction amount of the position correction, CRT interface 23, CRT
24 and an operation terminal 25.

更に,本例検査装置は,第1図に示すごとく,マスタ
ー基板,被検査プリント配線基板の位置決めや,ピース
間のピッチ量の実測等を行うためのアライメント部5を
有するが,この点については後述する。
Further, as shown in FIG. 1, the inspection apparatus of this example has an alignment unit 5 for positioning the master substrate and the printed wiring board to be inspected, and actually measuring the pitch amount between the pieces. It will be described later.

そこで,検査に当たっては,まずマスター基板を用い
てマスク部3において,前記穴位置に基づく仮のスルー
ホール・マスクを作成,記憶する。即ち,前記ドリルボ
ード等のマスター基板を撮像装置11により撮像して,そ
の穴位置を基準とする仮のスルーホール・マスクを作成
し,これをマスクメモリー部32に一旦記憶させる。この
仮のスルーホール・マスクは,マスター基板における穴
位置と,スルーホールのランドをマスクするに必要な大
きさのマスクとよりなる画像信号である。
Therefore, in the inspection, first, a temporary through-hole mask based on the hole position is created and stored in the mask unit 3 using the master substrate. That is, an image of the master substrate such as the drill board is taken by the image pickup device 11, a temporary through-hole mask is created based on the hole position, and the mask is temporarily stored in the mask memory unit 32. This temporary through-hole mask is an image signal composed of a hole position in the master substrate and a mask having a size necessary to mask the land of the through-hole.

次に,被検査プリント配線基板10について検査を行
う。この際には,まず,第3図に示すごとく,撮像装置
11からの画像信号はCRTインターフェース23を経て,CRT2
4にパターン画像200として表示される。また,CRTインタ
ーフェース23を通じてマスクメモリー部32の前記仮のス
ルーホール・マスクを上記と同じCRT24に,スルーホー
ル・マスク画像36として表示する。更に,該CRT24には,
CRTインターフェース23を通じて,スケール用メモリー
部22からのスケール用のカーソル画像211を表示する。
Next, an inspection is performed on the printed wiring board 10 to be inspected. In this case, first, as shown in FIG.
The image signal from 11 passes through the CRT interface 23,
4 is displayed as a pattern image 200. Further, the temporary through-hole mask in the mask memory unit 32 is displayed on the same CRT 24 as the through-hole mask image 36 through the CRT interface 23. Furthermore, the CRT24 has
Through the CRT interface 23, a scale cursor image 211 from the scale memory unit 22 is displayed.

そして,第3図に示すごとく,被検査プリント配線基
板の上記パターン画像200に示されるごとく,プリント
配線基板のスルーホールは,その穴位置201がランドの
中心位置(ランド位置)から「ズレ」ている(第従来技
術の第13図参照)。それ故,第3図に見られるごとく,C
RT24上には,穴位置に基づくスルーホール・マスク画像
36と,上記被検査プリント配線基板から得られるパター
ン画像200との間に位置ずれを生じている。
As shown in FIG. 3, as shown in the pattern image 200 of the printed wiring board to be inspected, the through hole of the printed wiring board has its hole position 201 shifted from the center position (land position) of the land. (See FIG. 13 of the prior art). Therefore, as seen in Fig. 3, C
Through-hole mask image based on hole position on RT24
There is a displacement between 36 and the pattern image 200 obtained from the inspected printed wiring board.

そこで,第4A図〜第4C図に示すごとく,上記スルーホ
ール・マスク画像36とパターン画像200との間の位置補
正を,メモリー制御部2の上記カーソル画像221,操作端
末25を用いて行う。そして,メモリー制御CPU部21を介
してマスクメモリー部32の仮のスルーホール・マスクを
照合用スルーホール・マスクに補正し,記憶させる。
Then, as shown in FIGS. 4A to 4C, the position correction between the through-hole mask image 36 and the pattern image 200 is performed using the cursor image 221 and the operation terminal 25 of the memory control unit 2. Then, the temporary through-hole mask in the mask memory unit 32 is corrected to a through-hole mask for comparison via the memory control CPU unit 21 and stored.

即ち,第4A図に示すごとく,まずカーソル画像221を
穴位置に基づくスルーホール・マスク画像36の中心位置
に合わせて,その座標をメモリー制御CPU部21に登録す
る(マスク中心番地の登録)。
That is, as shown in FIG. 4A, first, the cursor image 221 is aligned with the center position of the through-hole mask image 36 based on the hole position, and the coordinates are registered in the memory control CPU unit 21 (registering the mask center address).

次いで,第4B図に示ずごとく,カーソル画像221を,
被検査体からのパターン画像200のランド中心位置に合
わせて,その座標をメモリー制御CPU部21に登録する
(ランド中心番地の登録)。なお,両図において,290は
スルーホールの穴部分,291はランド部分,292はラインパ
ターン部分を示す。また,第4C図については後述する。
Next, as shown in FIG. 4B, the cursor image 221 is
The coordinates are registered in the memory control CPU unit 21 in accordance with the land center position of the pattern image 200 from the test object (registration of the land center address). In both figures, reference numeral 290 denotes a hole portion of a through hole, 291 denotes a land portion, and 292 denotes a line pattern portion. FIG. 4C will be described later.

その後,メモリー制御CPU部21は,上記座標位置の
差,即ち位置補正量を算出し,これに基づきマスクメモ
リー部における仮のスルーホール・マスクの位置を修正
し,照合用スルーホール・マスクとする。該照合用スル
ーホール・マスクは,欠陥データ部82の照合部822に送
られ,従来と同様に欠陥候補データと照合してマスク処
理を行う。
Thereafter, the memory control CPU unit 21 calculates the difference between the coordinate positions, that is, the position correction amount, and corrects the position of the provisional through-hole mask in the mask memory unit based on the calculated position correction amount, and sets it as the matching through-hole mask. . The matching through-hole mask is sent to the matching unit 822 of the defect data unit 82, where it is compared with defect candidate data and mask processing is performed as in the conventional case.

次に,前記第1図に示したアライメント部5は,スル
ーホール・マスクを作成する際のマスター基板の位置,
及び検査時のプリント配線基板の位置を正確に決めるた
めの装置である。
Next, the alignment unit 5 shown in FIG.
And a device for accurately determining the position of the printed wiring board at the time of inspection.

該アライメント部5は,第1図に示すごとく,マスタ
ー基板又は被検査プリント配線基板を載置するためのテ
ーブル54と,該テーブル54をX軸,Y軸方向に移動して位
置決めを行うためのモータ55,56と,上記マスター基板
又は被検査プリント配線基板上のスルーホール,ラン
ド,配線パターン等を撮像する二次元カメラ511と,2次
元フレームメモリー部52と,テーブルの移動及び移動座
標を管理するテーブル制御CPU部53とを有する。該CPU部
53は,欠陥データ部82の端末824に接続する。
As shown in FIG. 1, the alignment unit 5 includes a table 54 for mounting a master substrate or a printed circuit board to be inspected, and a table 54 for moving the table 54 in the X-axis and Y-axis directions for positioning. The motors 55 and 56, the two-dimensional camera 511 for imaging through holes, lands, wiring patterns, etc. on the master substrate or the printed wiring board to be inspected, the two-dimensional frame memory unit 52, and movement and movement coordinates of the table are managed. And a table control CPU 53. The CPU section
53 connects to the terminal 824 of the defect data section 82.

また,上記モータ55,56にはドライバー551,552,座標
データのD/A変換器552,562を接続する。上記2次元カメ
ラ511と2次元フレームメモリ部52との間には,A/D変換
器512を介設する。また,2次元カメラ511には,CRT514を
接続し,両者間には二値画像とアナログ画像の表示切り
換えスイッチ513を介設する。
The motors 55 and 56 are connected to drivers 551 and 552 and coordinate data D / A converters 552 and 562, respectively. An A / D converter 512 is provided between the two-dimensional camera 511 and the two-dimensional frame memory unit 52. Further, a CRT 514 is connected to the two-dimensional camera 511, and a switch 513 for displaying a binary image and an analog image is provided therebetween.

なお,上記テーブル54の上には,上記2次元カメラ51
1と,前記撮像装置11としての一次元CCDカメラとが,前
記スルーホール・マスク作成時,検査時に,それぞれ配
線パターンをスキャン(走査)できるよう配設してあ
る。
The two-dimensional camera 51 is placed on the table 54.
1 and a one-dimensional CCD camera as the image pickup device 11 are arranged so as to be able to scan (scan) the wiring pattern when the through-hole mask is formed and when the inspection is performed.

次に,上記撮像装置によるプリント配線基板のスキャ
ンは,前記従来技術の第12図に示したごとく,個片プリ
ント配線基板の1ピース毎に行う方法もあるが,本例で
は,第2図に示すごとく,ピースA〜Pからなるプリン
ト配線基板シートを,同図の下方向,上方向,下方向の
順序で走査する。このときのカメラ幅方向視野115は,
同図に一点鎖線で示すごとく,ピース幅103の1.3倍であ
る。
Next, as shown in FIG. 12 of the prior art, the scanning of the printed wiring board by the above-mentioned image pickup device may be performed for each piece of the individual printed wiring board, but in this example, it is shown in FIG. As shown, the printed wiring board sheet including the pieces A to P is scanned in the order of downward, upward, and downward in FIG. The field of view 115 in the camera width direction at this time is
As shown by the one-dot chain line in FIG.

そして,スルーホール・マスク作成時に穴位置の認識
を行う領域は,スキャン方向の先頭ピースである。例え
ば最初の下方向のスキャンの場合は,ピースAの奥行き
116(縦方向)と上記カメラ視野幅115(AとHの3分の
1部分,即ち第2図の斜線範囲)である。また,上方向
スキャンの場合は,ピースE,Lにおける上記奥行き116
と,上記カメラ視野幅115の範囲(Eの一部分とLの一
部分)である。
The area in which the hole position is recognized when the through-hole mask is created is the leading piece in the scanning direction. For example, for the first downward scan, the depth of piece A
116 (vertical direction) and the camera view width 115 (one-third of A and H, ie, the shaded area in FIG. 2). In the case of upward scanning, the above-mentioned depth 116 in pieces E and L is used.
And the range of the camera view width 115 (part of E and part of L).

次に,第5図〜第8図のフローチャートを用いて,照
合用スルーホール・マスクの作成につき説明する。
Next, the creation of a through-hole mask for comparison will be described with reference to the flowcharts of FIGS.

まず,第5図は,マスター基板より仮のスルーホール
・マスクを作成する順序を示している。即ち,ここで
は,まずステップ501において,前記アライメント部5
のテーブル上にマスター基板を位置決め固定する。そし
て,ステップ(以下,省略)502においてマスター基板
の撮像を開始する。ループ端504と508で囲った処理は,
スキャンするパスの1列分の処理内容を示しており,全
パスのスキャンが終了するまで,パス数分反復される。
パス数を管理するための変数がパスXであり,503はその
初期値として1をパスXに設定する処理である。
First, FIG. 5 shows the order in which a temporary through-hole mask is created from the master substrate. That is, here, first, in step 501, the alignment unit 5
Position and fix the master substrate on the table. Then, in step (hereinafter abbreviated) 502, imaging of the master substrate is started. The processing enclosed by loop ends 504 and 508 is
It shows the processing content of one column of the path to be scanned, and is repeated by the number of paths until scanning of all the paths is completed.
The variable for managing the number of paths is path X, and 503 is processing for setting 1 to path X as its initial value.

次に,505において,上記撮像により2値のスルーホー
ル穴像を得て,これをマスク作成部31に入力する。ま
た,この穴像をもとに,スルーホール・マスク像が撮像
スピードに同期して生成される。506において,上記ス
ルーホール・マスク像をマスクメモリー部32に保存(記
憶)する。このとき,検査開始位置データとピース間ピ
ッチデータにより,保存開始と終了のタイミングが決定
される。次に507において,次の列スキャンのパス数X
が設定され,そしてループ端508において,全パスが終
了したかどうかの判定がなされ,全パスが終了するまで
ループ1内の処理が反復される。以上の手順でマスター
基板の全スキャンが終了し,各スキャン・パスの先頭ピ
ース分の仮のスルーホール・マスク像が全て記憶され
る。
Next, in 505, a binary through-hole hole image is obtained by the above-described imaging, and this is input to the mask creating unit 31. Also, a through-hole mask image is generated in synchronization with the imaging speed based on the hole image. At 506, the through-hole mask image is stored (stored) in the mask memory unit 32. At this time, the storage start and end timings are determined based on the inspection start position data and the inter-piece pitch data. Next, at 507, the number of passes X for the next column scan
Is set, and it is determined at the loop end 508 whether or not all the paths have been completed, and the processing in the loop 1 is repeated until all the paths have been completed. With the above procedure, all scans of the master substrate are completed, and all temporary through-hole mask images for the first piece of each scan pass are stored.

次に,第6A図及び第6B図は,スルーホール・マスクの
位置補正,つまり照合用スルーホール・マスクの作成順
序を示している。
Next, FIGS. 6A and 6B show the position correction of the through-hole mask, that is, the order in which the matching through-hole mask is created.

まず,201において,アライメント部5における上記マ
スター基板の基準位置に従って,被検査プリント配線基
板の位置決めを行う。次いで,202においてパス数Xの値
を初期設定し,ループ端203,215で囲んだループ1の反
復処理を,全パス数分実行する。反復処理の内容として
は,まず,204で,パス×において,スキャン方向の先頭
ピース(前記第2図の説明参照)中,任意の位置を撮像
する。
First, in 201, the printed circuit board to be inspected is positioned according to the reference position of the master board in the alignment section 5. Next, in step 202, the value of the number of paths X is initialized, and the repetition processing of loop 1 surrounded by loop ends 203 and 215 is executed for all paths. As the contents of the repetitive processing, first, in pass 204, an arbitrary position is picked up in the leading piece in the scanning direction (see the description of FIG. 2).

次に,205において撮像された2値のパターン画像がCR
Tインターフェース23に入力され,CRT24上に任意の色
(例えば赤色)で,該パターン画像200が表示される。
そして,206で,マスクメモリー部32から現在撮像してい
るエリアに相当する部分のスルーホール・マスク像のデ
ータが読み出される。207では,このスルーホール・マ
スク像36がCRTインターフェース23に入力され,上記パ
ターン画像とは異なる色(例えば青色)で,同じCRT24
上に表示される。
Next, the binary pattern image captured in 205
The pattern image 200 is input to the T interface 23 and displayed on the CRT 24 in an arbitrary color (for example, red).
Then, at 206, the data of the through-hole mask image of the portion corresponding to the area currently being imaged is read from the mask memory unit 32. At 207, the through-hole mask image 36 is input to the CRT interface 23, and is different in color (for example, blue) from the
Displayed above.

また,208で,メモリー制御CPU部21によりスケール用
メモリー部22の中央十字カーソル画像221のデータを書
き込む。そして,209で,スケール用メモリー部22のデー
タが読み出され,CRTインターフェース23に入力される。
そして,上記CRT24上に上記の2種の像と異なる色(例
えば緑色)で十字カーソル画像221が重ねて表示される
(第3図参照)。
At 208, the memory control CPU unit 21 writes the data of the center cross cursor image 221 in the scale memory unit 22. Then, at 209, the data in the scale memory unit 22 is read and input to the CRT interface 23.
Then, the cross cursor image 221 is displayed on the CRT 24 in a different color (for example, green) from the two images (see FIG. 3).

次に,210において,オペレータが,操作端末25により
十字カーソル画像221をスルーホール・マスク36の中心
に移動させ(第4A図),その位置をメモリー制御CPU部2
1に登録する。即ち,マスク中心番地の登録を行う。
Next, at 210, the operator moves the cross cursor image 221 to the center of the through-hole mask 36 using the operation terminal 25 (FIG. 4A), and changes the position to the memory control CPU unit 2.
Register to 1. That is, the center address of the mask is registered.

次に,211において,再び十字カーソル画像221をエッ
チングパターン側に対応したスルーホールのランドの中
心に移動させ(第4B図),その位置を登録する。即ち,
ランド中心番地の登録を行う。
Next, at 211, the cross cursor image 221 is moved again to the center of the land of the through hole corresponding to the etching pattern side (FIG. 4B), and the position is registered. That is,
Register the center address of the land.

次に,212において,メモリー制御CPU部21が,上記の
マスク中心番地とランド中心番地との差を演算し,スル
ーホール・マスク像をランド中央部へシフトさせるため
のベクトルを得る。
Next, at 212, the memory control CPU unit 21 calculates the difference between the mask center address and the land center address, and obtains a vector for shifting the through-hole mask image to the land center.

そして,213において,メモリー制御CPU部21は,求め
た上記シフト用ベクトルデータに従って,マスクメモリ
ー部32のデータを全て移動させる(書き換える)。
Then, in 213, the memory control CPU unit 21 moves (rewrites) all data in the mask memory unit 32 according to the obtained shift vector data.

これにより,各パス(スキャン領域)の照合用スルー
ホール・マスクが作成され,かつマスクメモリー部32に
記憶される。次に,214でパス数Xを増分し,ループ端21
5において全パスの処理が終了したかを判定する。全て
のパスのスルーホールマスクを補正するまで,ループ1
を反復する。
As a result, a matching through-hole mask for each path (scan area) is created and stored in the mask memory unit 32. Next, the number of paths X is incremented at 214, and the loop end 21 is increased.
In 5, it is determined whether or not the processing of all the paths has been completed. Loop 1 until the through hole mask of all paths is corrected
Is repeated.

次に,第7図は,被検査プリント配線基板の欠陥検査
の順序につき示している。
Next, FIG. 7 shows the order of the defect inspection of the inspected printed wiring board.

まず,401において,被検査プリント配線基板をアライ
メント部5のテーブル54に位置決め固定する。そして,4
02で,アライメント・パターンを撮像し,基準値をもと
に被検査プリント配線基板を位置補正する。403で,撮
像装置11による撮像を開始する。ループ端405,413で囲
った反復処理ループ1は,スキャン1列(1パス)分の
処理内容を示し,変数パスXにより,パス数を管理し,
全パス分,ループ1内の処理を反復する,ループ407,41
1で囲った反復処理ループ2は,1パス中の1ピースの処
理内容を示し,変数ピースYによりスキャン方向のピー
ス数を管理し,1パス中の全ピース分反復処理を行う。
First, at 401, the printed circuit board to be inspected is positioned and fixed to the table 54 of the alignment unit 5. And four
At 02, the alignment pattern is imaged, and the position of the inspected printed wiring board is corrected based on the reference value. At 403, imaging by the imaging device 11 is started. An iterative processing loop 1 surrounded by loop ends 405 and 413 indicates processing contents for one scan row (one pass), and manages the number of passes by a variable path X.
Loop 407, 41 for repeating the processing in loop 1 for all paths
An iterative processing loop 2 surrounded by 1 indicates the processing content of one piece in one pass, manages the number of pieces in the scanning direction by a variable piece Y, and performs repetitive processing for all pieces in one pass.

ループ2の処理内容としては,まず,408でマスクメモ
リー部32から,パス×の照合用スルーホール・マスクの
データが,撮像装置11の撮像に同期してスキャン方向の
1ピース分に到るまで読み出される。このとき,読み出
し開始位置データと,ピース間ピッチデータとにより,
読み出し開始のタイミングが決定される。
The processing contents of the loop 2 are as follows. First, at 408, the data of the pass × collation through-hole mask from the mask memory unit 32 reaches one piece in the scan direction in synchronization with the imaging by the imaging device 11. Is read. At this time, the read start position data and the piece-to-piece pitch data
The read start timing is determined.

そして,409において,読み出された照合用スルーホー
ル・マスクが,欠陥データ部82の照合部822に入力さ
れ,検査処理部821からの欠陥候補データと照合され
て,マスク処理が行われる。従って,以上のループ2の
処理をスキャン方向の全ピース分反復し,さらにスキャ
ン全パス分反復すれば(ループ1),1枚のプリント配線
基板の欠陥検査が終了する。
Then, at 409, the read through-hole mask for comparison is input to the matching unit 822 of the defect data unit 82, and is compared with the defect candidate data from the inspection processing unit 821 to perform mask processing. Therefore, if the above processing of loop 2 is repeated for all pieces in the scanning direction and further repeated for all scanning passes (loop 1), the defect inspection of one printed wiring board is completed.

以上のごとく,本例によれば,欠陥候補データに対し
て最適なスルーホール・マスクを照合することができ,
スルーホール周りからの虚報を防止することができる。
As described above, according to this example, the optimum through-hole mask can be collated with the defect candidate data.
False alarm from around the through hole can be prevented.

【図面の簡単な説明】[Brief description of the drawings]

第1図〜第7図は実施例を示し,第1図は検査装置のブ
ロック線図,第2図は多ピース取りプリント配線基板と
撮像装置のスキャンの説明図,第3図はCRT上に表示さ
れたスルーホール・マスク画像,パターン画像及び十字
カーソル画像の説明図,第4A図〜第4C図は十字カーソル
画像による位置補正の説明図,第5図はスルーホール・
マスク作成のフローチャート,第6A図及び第6B図は照合
用スルーホール・マスクの作成のフローチャート,第7
図は欠陥検査時のフローチャート,第8図〜第15図は従
来例とその問題点を示し,第8図は配線パターンの説明
図,第9図及び第10図はスルーホールランドの説明図,
第11図は従来の検査装置のブロック線図,第12図は撮像
時のスキャン説明図,第13図はスルーホールにおけるラ
ンドと穴位置のズレを示す説明図,第14図及び第15図は
スルーホールとスルーホール・マスクとの位置関係説明
図である。 10……プリント配線基板, 200……パターン画像, 221……十字カーソル画像, 36……スルーホール・マスク画像, 9……配線パターン, 90……スルーホール, 91……ランド,
1 to 7 show an embodiment, FIG. 1 is a block diagram of an inspection apparatus, FIG. 2 is an explanatory view of a scan of a multi-piece printed wiring board and an image pickup apparatus, and FIG. 3 is on a CRT. 4A to 4C are explanatory diagrams of position correction using a cross cursor image, and FIG. 5 is a through hole mask image, a pattern image, and a cross cursor image displayed.
FIG. 6A and FIG. 6B are flow charts for creating a mask, and FIG.
8 to 15 show a conventional example and its problems, FIG. 8 is an explanatory diagram of a wiring pattern, FIGS. 9 and 10 are explanatory diagrams of through-hole lands,
FIG. 11 is a block diagram of a conventional inspection apparatus, FIG. 12 is an explanatory diagram of a scan at the time of imaging, FIG. 13 is an explanatory diagram showing a deviation between a land and a hole position in a through hole, and FIGS. FIG. 4 is an explanatory diagram of a positional relationship between a through hole and a through hole mask. 10 ... printed wiring board, 200 ... pattern image, 221 ... cross cursor image, 36 ... through hole mask image, 9 ... wiring pattern, 90 ... through hole, 91 ... land,

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】プリント配線基板上の配線パターンを撮像
するための撮像装置と,スルーホール・マスクを作成,
記憶させるためのマスク部と,配線パターンの欠陥を検
出するための欠陥データ部と,スルーホール・マスクの
位置補正を制御するためのメモリー制御部とよりなり, 上記マスク部は,スルーホールの穴位置を基準にスルー
ホール・マスクを作成するマスク作成部と,該スルーホ
ール・マスクを一旦記憶すると共に上記メモリー制御部
からのアクセスにより照合用スルーホール・マスクを記
憶するマスクメモリー部とを有し, 上記欠陥データ部は,上記撮像装置の画像信号より欠陥
候補データを検出する検査処理部と,該欠陥候補データ
と上記マスクメモリー部の照合用スルーホール・マスク
とを照合して真の欠陥データを検出する照合部と,デー
タ集計部とを有し, また,上記メモリー制御部は,上記マスクメモリー部に
記憶されているスルーホール・マスクを,検査時におい
て,上記穴位置基準からスルーホールのランド位置基準
に位置補正して,上記マスクメモリー部に照合用スルー
ホール・マスクを記憶させるためのメモリー制御CPU部
と,上記位置補正の補正量を導き出すためのスケール用
メモリー部とを有することを特徴とするプリント配線基
板の検査装置。
An imaging device for imaging a wiring pattern on a printed wiring board and a through-hole mask are created.
A mask section for storing, a defect data section for detecting a defect in the wiring pattern, and a memory control section for controlling position correction of the through-hole mask. A mask creation unit for creating a through-hole mask based on a position; and a mask memory unit for temporarily storing the through-hole mask and storing a through-hole mask for comparison by access from the memory control unit. The defect data section includes an inspection processing section that detects defect candidate data from an image signal of the imaging device, and a true defect data by comparing the defect candidate data with a matching through-hole mask in the mask memory section. And a data counting unit, and the memory control unit is stored in the mask memory unit. A memory control CPU unit for correcting the position of the through-hole mask from the hole position reference to the through-hole land position reference during inspection, and storing a matching through-hole mask in the mask memory unit; A printed wiring board inspection apparatus, comprising: a scale memory unit for deriving a correction amount of correction.
【請求項2】第1請求項において,上記プリント配線基
板は,個片プリント配線基板を繰り返し複数のピースの
行列に配置形成したプリント配線基板シートであって,
上記マスクメモリー部に記憶させるスルーホール・マス
クは,上記撮像装置の一撮像範囲における先頭の撮像エ
リア分のみに限定して作成してあることを特徴とするプ
リント配線基板の検査装置。
2. A printed wiring board sheet according to claim 1, wherein said printed wiring board is formed by repeatedly arranging individual printed wiring boards in a matrix of a plurality of pieces.
An inspection apparatus for a printed wiring board, characterized in that the through-hole mask to be stored in the mask memory section is created only for the first imaging area in one imaging range of the imaging apparatus.
JP2300400A 1990-11-06 1990-11-06 Inspection equipment for printed wiring boards Expired - Lifetime JP2942343B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2300400A JP2942343B2 (en) 1990-11-06 1990-11-06 Inspection equipment for printed wiring boards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2300400A JP2942343B2 (en) 1990-11-06 1990-11-06 Inspection equipment for printed wiring boards

Publications (2)

Publication Number Publication Date
JPH04174311A JPH04174311A (en) 1992-06-22
JP2942343B2 true JP2942343B2 (en) 1999-08-30

Family

ID=17884336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2300400A Expired - Lifetime JP2942343B2 (en) 1990-11-06 1990-11-06 Inspection equipment for printed wiring boards

Country Status (1)

Country Link
JP (1) JP2942343B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4726343B2 (en) * 2001-07-04 2011-07-20 ヤマハファインテック株式会社 Work positioning apparatus, work positioning method, and program for realizing the positioning method
CN114152615A (en) * 2021-10-12 2022-03-08 宏华胜精密电子(烟台)有限公司 Detection method, device and equipment of circuit board detection equipment and storage medium

Also Published As

Publication number Publication date
JPH04174311A (en) 1992-06-22

Similar Documents

Publication Publication Date Title
JPH0445043B2 (en)
JP2011082243A (en) Component mounting device, and mounting-state inspection method in the same
JP2007327757A (en) Visual inspection device
US6951175B2 (en) Method for forming printing inspection data
JP2942343B2 (en) Inspection equipment for printed wiring boards
US20090022406A1 (en) Method for finding specific pattern and method for compensating image offset
JP2001016623A (en) Test method for image pickup element
JP2000326495A (en) Method for inspecting cream solder print
JPH08136235A (en) Method for detecting pattern
JP2003086919A (en) Pattern inspection device
JP2536127B2 (en) Board inspection equipment
CN100539808C (en) Form the method for printing inspection data
JP3189308B2 (en) Method and apparatus for displaying soldering inspection results, method for correcting soldering failure, and soldering inspection apparatus
JP2007309703A (en) Inspection method of pixel
JP3116438B2 (en) Inspection apparatus and inspection method for printed wiring board
JPH09145334A (en) Method and equipment for inspecting mounted device
JP2006284543A (en) Method and device for inspecting mounted circuit board
JPH06235699A (en) Inspection method for mounted component
JPH0812050B2 (en) Substrate mark position detection method
JP3511456B2 (en) Pattern inspection method
JP4130848B2 (en) Pixel inspection method and pixel inspection apparatus
JPH0989797A (en) Mounting board inspection apparatus
JP3273378B2 (en) Characteristic parameter determination device in substrate inspection device
JP2005051032A (en) Method for inspecting package component
JPS62239039A (en) Inspecting device for printed circuit board

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080618

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110618

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: 20110618

Year of fee payment: 12