JP3281457B2 - Board component mounting inspection method and inspection device - Google Patents
Board component mounting inspection method and inspection deviceInfo
- Publication number
- JP3281457B2 JP3281457B2 JP19333093A JP19333093A JP3281457B2 JP 3281457 B2 JP3281457 B2 JP 3281457B2 JP 19333093 A JP19333093 A JP 19333093A JP 19333093 A JP19333093 A JP 19333093A JP 3281457 B2 JP3281457 B2 JP 3281457B2
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- board
- image
- shift amount
- position shift
- 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
Links
- 238000007689 inspection Methods 0.000 title claims description 106
- 238000000034 method Methods 0.000 title claims description 33
- 239000000758 substrate Substances 0.000 claims description 49
- 238000006073 displacement reaction Methods 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 17
- 238000012937 correction Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 14
- 238000012360 testing method Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 101100042793 Gallus gallus SMC2 gene Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Supply And Installment Of Electrical Components (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、基板の部品実装検査方
法及び検査装置に関し、詳しくは部品を実装した基板の
部品実装検査において、被検査基板の位置ずれに対応さ
せて基準画像データ側を補正して検査する方法及び検査
装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for inspecting a component mounted on a board, and more particularly, to a component mounting inspection of a board on which components are mounted. The present invention relates to a method and an inspection apparatus for correcting and inspecting.
【0002】[0002]
【従来の技術】従来、部品実装基板の生産ラインにおい
ては、プリント基板等の基板を所定の位置に自動的に設
定し、この基板に複数の部品を自動的に装着する。つぎ
に、検査装置によって、部品実装基板の外観、部品の欠
品の有無、位置ずれ等を画像データによって自動的に検
査し、この部品実装検査の結果によって部品実装基板の
良否を判定するようになっている。2. Description of the Related Art Conventionally, in a component mounting board production line, a board such as a printed board is automatically set at a predetermined position, and a plurality of components are automatically mounted on the board. Next, the inspection device automatically inspects the appearance of the component mounting board, the presence / absence of missing parts, the positional shift, and the like based on the image data, and determines the quality of the component mounting board based on the result of the component mounting inspection. Has become.
【0003】しかし、検査対象となる基板は、何らかの
影響で僅かながら縦横方向に平行移動したり、あるいは
回転移動したりして検査のための基準位置に対して位置
ずれを起こす。このような基板の位置ずれは、各基板毎
にばらつきがあるため、部品実装検査における誤判定の
原因となっている。[0003] However, the substrate to be inspected is slightly or slightly moved in parallel in the vertical and horizontal directions or rotationally moved by some influence to cause a positional shift with respect to a reference position for inspection. Such board displacements vary from board to board, causing erroneous determination in component mounting inspection.
【0004】このような基板の位置ずれに起因する検査
上の誤判定を防止するために、あらかじめ基板に一定位
置に基準となるマークを付けておき、このマークを基準
として基板の位置ずれを補正するマーク認識方式が知ら
されている。In order to prevent erroneous determinations in inspection due to such a displacement of the substrate, a reference mark is previously attached to a certain position on the substrate, and the displacement of the substrate is corrected based on the mark. A known mark recognition method is known.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、被検査
基板の位置ずれを機械的に補正する機能を持たない検査
装置において、機械的補正機能を付加するには、その検
査装置の機械部分の仕様、即ち、ハードウェアの仕様を
大幅に変更しなければならず手間がかかりコストも嵩む
という問題点がある。また、上記マーク認識方式は、前
記専用の画像処理装置を必要とするため検査装置の製品
コストの上昇を招くという問題点がある。However, in order to add a mechanical correction function to an inspection apparatus which does not have a function of mechanically correcting the positional displacement of the substrate to be inspected, the specifications of the mechanical part of the inspection apparatus must be specified. That is, there is a problem that hardware specifications must be changed significantly, which is troublesome and increases costs. In addition, the mark recognition method has a problem in that the dedicated image processing device is required, so that the product cost of the inspection device is increased.
【0006】従って、従来の検査方法においては、検査
装置のハードウェアの仕様を変更することなく、かつ、
上記マーク認識方式を採用することなく、簡単な手法で
基板の位置ずれを補正して検査することに解決しなけれ
ばならない課題を有している。Therefore, in the conventional inspection method, without changing the hardware specifications of the inspection apparatus,
There is a problem to be solved in that inspection is performed by correcting the displacement of the substrate by a simple method without employing the mark recognition method.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に、本発明に係る基板の部品実装検査方法は、検査に使
用される基準画像データを有し且つX/Y軸座標に基づ
く所定領域を備えた検査ウインドウに基づき部品の実装
検査を行う検査方法であって、被検査基板に実装された
部品から複数の部品を選択し、該選択された部品の夫々
の位置を前記基準画像データと比較して位置ずれ量を算
出し、該位置ずれ量に基づいて基板の位置ずれ量を算出
し、該算出された位置ずれ量に基づき前記検査ウインド
ウをずらして補正して部品の実装を検査することであ
り、又、前記選択された複数の部品は、前記被検査基板
にそれぞれ相異なるプロセスで装着された部品であるこ
と;部品の位置ずれ量は、選択された複数の夫々の部品
のX/Y座標に基いた回転中心座標と回転角度とを用い
て算出することである。In order to solve the above-mentioned problems, a board component mounting inspection method according to the present invention includes a predetermined area having reference image data used for inspection and based on X / Y-axis coordinates. An inspection method for performing component mounting inspection based on an inspection window provided with a plurality of components selected from components mounted on a board to be inspected, and the positions of the selected components are referred to as the reference image data. Comparing and calculating the positional deviation amount, calculating the positional deviation amount of the board based on the positional deviation amount, and correcting the position of the inspection window based on the calculated positional deviation amount to inspect the component mounting. In addition, the plurality of selected components are components mounted on the board to be inspected by different processes, respectively; the positional deviation amount of the component is determined by X of the selected plurality of components. / Based on Y coordinate Is that calculated by using the rotation center coordinates and the rotation angle.
【0008】又、検査装置は、検査に使用される基準画
像データを有する所定面積からなる検査ウインドウに基
づき部品の実装検査を行う検査装置であって、被検査基
板に実装された部品から複数の部品を選択し、該選択さ
れた部品の夫々の位置を前記基準画像データと比較して
位置ずれ量を算出する位置ずれ量算出手段と、該位置ず
れ量に基づいて基板の位置ずれ量を算出し、該算出され
た位置ずれ量に基づき前記検査ウインドウをずらして補
正して部品の実装を検査する基板位置補正手段とからな
り、また、前記選択された複数の部品は、前記被検査基
板にそれぞれ相異なるプロセスで装着された部品である
こと;部品の位置ずれ量は、選択された複数の夫々の部
品のX/Y座標に基いた回転中心座標と回転角度とを用
いて算出することである。[0008] The inspection apparatus is an inspection apparatus for performing component mounting inspection based on an inspection window having a predetermined area having reference image data used for inspection, and includes a plurality of components mounted on a board to be inspected. A displacement calculating means for selecting a component and comparing the position of each of the selected components with the reference image data to calculate a displacement, and calculating a displacement of the substrate based on the displacement; And a board position correction means for correcting the displacement of the inspection window based on the calculated positional deviation amount and inspecting the mounting of the component, and wherein the plurality of selected components are provided on the substrate to be inspected. The components must be mounted by different processes; the displacement of the components is calculated using the rotation center coordinates and the rotation angles based on the X / Y coordinates of each of the selected plurality of components. A.
【0009】[0009]
【作用】本発明に係る基板の部品実装検査方法及び検査
装置は、予め設定された検査ウインドウの基準画像デー
タと、部品を実装した基板表面から得られた画像データ
とに基づき部品実装検査を行うものであって、基板に実
装された部品の内から、適宜複数の部品を選択し、夫々
の部品位置ずれ量に基づき基板の位置ずれ量を算出し、
全部品に関する基準画像データを基板の位置ずれ量だけ
オフセットをかけることにより擬似的に基板の位置ずれ
補正を行う、所謂ソフト的に基板の位置ずれ補正するこ
とで、簡単に且つ正確に検査を行なうことができる。The method and apparatus for inspecting component mounting of a board according to the present invention perform component mounting inspection based on reference image data of a preset inspection window and image data obtained from the surface of the board on which components are mounted. And, from among the components mounted on the board, appropriately select a plurality of components, calculate the amount of positional shift of the board based on the amount of positional shift of each component,
Inspection is performed simply and accurately by offsetting the reference image data of all the components by the amount of displacement of the board, thereby correcting the displacement of the board in a pseudo manner. be able to.
【0010】又、被検査基板の位置ずれに対応してずら
した検査ウインドウの画像データを用いて部品実装検査
を行うようにしたことにより、画像データの位置ずれを
補正することで実質的に基板の位置ずれを補正すること
が可能になる。[0010] Further, by performing the component mounting inspection using the image data of the inspection window shifted corresponding to the positional shift of the substrate to be inspected, the positional shift of the image data is substantially corrected by correcting the positional shift of the image data. Can be corrected.
【0011】上記基板位置ずれ補正において、選択され
る複数の部品として、上記基板にそれぞれ相異なるプロ
セスで装着され且つ適度の間隔をもった部品を選択する
ことによって、基板の位置ずれ量の演算値が偏らないよ
うになる。In the above-described board position shift correction, by selecting, as a plurality of components to be selected, components mounted on the board by different processes and having an appropriate interval, a calculated value of the board position shift amount is obtained. Will not be biased.
【0012】また、部品位置ずれ量は、選択された複数
の部品の各X/Y座標に基づいた回転中心の座標と回転
角度とを用いて算出すること、いわゆる所定の演算方式
を用いて基板位置ずれ量を算出することが可能となる。Further, the component displacement amount is calculated using the coordinates of the center of rotation and the rotation angle based on the X / Y coordinates of each of the plurality of selected components, that is, the substrate is calculated using a so-called predetermined arithmetic method. The position shift amount can be calculated.
【0013】[0013]
【実施例】以下、本発明に係る基板の部品実装検査方法
及び検査装置を図示の実施例について説明する。本発明
において、基板の部品実装検査方法を具現化することが
できる検査装置は、従来の検査装置、例えば、Poin
t350ソフトウエアと称されるものは2048ビット
のラインセンサーをスキャン(移動)しながら2048
ラインの画像を取り込んで2048×2048画素を得
て検査する機能を有するものであり、この検査機能に、
基板位置ずれ補正機能を付加したものである。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a perspective view of a board component mounting inspection method and an inspection apparatus according to the present invention. In the present invention, an inspection apparatus capable of realizing the method for inspecting the component mounting of a board is a conventional inspection apparatus, for example, Poin.
The so-called t350 software scans (moves) a 2048-bit line sensor while
It has a function to capture the line image and obtain 2048 × 2048 pixels for inspection.
It is provided with a board position shift correction function.
【0014】本実施例による検査装置1の概略は、図1
のブロック図に示すように、画像データ入力部2と、被
検査基板に実装された部品から複数の部品を選択し、こ
の選択された部品の夫々の位置を基準画像データと比較
して位置ずれ量を算出する位置ずれ量算出手段を備えた
基板位置補正部3と、この位置ずれ量に基づいて基板の
位置ずれ量を算出し、該算出された位置ずれ量に基づき
検査ウインドウをずらして補正して部品の実装を検査す
る基板位置補正手段を備えた画像処理部4と、良否判定
部5とで構成されている。An outline of the inspection apparatus 1 according to the present embodiment is shown in FIG.
As shown in the block diagram, a plurality of components are selected from the image data input unit 2 and the components mounted on the board to be inspected, and the position of each of the selected components is compared with the reference image data so as to be misaligned. A board position correcting unit 3 having a position shift amount calculating means for calculating an amount, calculating a position shift amount of the substrate based on the position shift amount, and correcting the inspection window based on the calculated position shift amount. The image processing unit 4 includes a board position correcting unit that inspects the mounting of components and a pass / fail determination unit 5.
【0015】画像データ入力部2は、部品が実装された
基板の表面の画像データを取り込む機能を有しており、
周知のように、CCDで構成された2048ビットのラ
インセンサーと、このラインセンサーをその長手方向
(以下CCD方向という)と直角な方向(以下スキャン
方向という)に所定のピッチで移動させるサーボモータ
ーと、該モーターにより駆動され上記移動ピッチを設定
するためのボールネジとから構成されている。The image data input unit 2 has a function of taking in image data of the surface of the board on which components are mounted.
As is well known, a 2048-bit line sensor constituted by a CCD, and a servomotor for moving the line sensor at a predetermined pitch in a direction perpendicular to its longitudinal direction (hereinafter referred to as CCD direction) (hereinafter referred to as scan direction). And a ball screw driven by the motor for setting the moving pitch.
【0016】ラインセンサーは2048画素(ピクセ
ル:PIX)からなる1ラインの画素データを並列に出
力する。そして、ラインセンサーは、基板表面をスキャ
ン方向に所定のピッチで移動し、2048ラインで走査
する。つまり、1画像は2048×2048画素で構成
される。The line sensor outputs pixel data of one line composed of 2048 pixels (pixels: PIX) in parallel. Then, the line sensor moves on the substrate surface at a predetermined pitch in the scanning direction and scans at 2048 lines. That is, one image is composed of 2048 × 2048 pixels.
【0017】サーボモーターは駆動回路から供給される
パルスによって駆動され、1000パルスで1回転し、
ラインセンサーをX方向またはY方向に移動させる。ボ
ールネジは、サーボモーターの回転をラインセンサーの
移動速度に変換するためのもので、本実施例では、その
移動量を0.005mm/パルスに設定されている。The servo motor is driven by a pulse supplied from a drive circuit, makes one revolution at 1000 pulses,
The line sensor is moved in the X direction or the Y direction. The ball screw is for converting the rotation of the servomotor into the moving speed of the line sensor, and in this embodiment, the moving amount is set to 0.005 mm / pulse.
【0018】本実施例の検査装置においても、例えばP
oint350ソフトウェアをそのまま使用しているた
め、機械的駆動部分は従来の検査装置と同様に2軸
(X,Y)方向の位置ずれの補正は、0.005mmの
単位で機械的に行うことができるが、2軸制御であるた
め、被検査基板自体の回転ずれを機械的に補正すること
はできない。尚、0.005mm単位での補正は、0.
005mm/パルスに設定されているボールネジに対応
しているものであり、適宜設定変更できるようになって
いる。In the inspection apparatus of this embodiment, for example, P
Since the Oint350 software is used as it is, the mechanically driven part can be mechanically corrected in units of 0.005 mm in the two-axis (X, Y) direction similarly to the conventional inspection apparatus. However, because of the two-axis control, it is not possible to mechanically correct the rotational deviation of the substrate to be inspected itself. Note that the correction in 0.005 mm units is 0.
This corresponds to a ball screw set to 005 mm / pulse, and the setting can be changed as appropriate.
【0019】基板位置補正部3は、できるだけ異なった
プロセスで基板に装着された複数の部品を選定し、これ
らの部品の位置ずれを検出する。そして、各部品の位置
ずれ量に基づき、統計的に基板位置ずれ量を演算して算
出及び推定する。The board position correcting unit 3 selects a plurality of components mounted on the board by processes as different as possible, and detects a displacement of these components. Then, based on the displacement of each component, the board displacement is calculated and estimated statistically.
【0020】画像処理部4は、基準画像データを、基板
位置補正部3で求められた基板位置ずれ量、又はその推
定値だけオフセットをかけて画像処理を行う。具体的に
は、後述するように、基準画像データを抽出するための
検査ウインドウを、ソフト的に上記基板位置ずれ量、又
はその推定値だけずらすことによって、擬似的に基板位
置ずれを補正した検査ウインドウを新たに形成し、この
検査ウインドウによって検査データを抽出する。The image processing section 4 performs image processing by offsetting the reference image data by the board position shift amount obtained by the board position correction section 3 or its estimated value. Specifically, as will be described later, an inspection window for extracting the reference image data is shifted by the amount of the substrate position shift or the estimated value in a software manner, so that the inspection in which the substrate position shift is corrected in a pseudo manner. A new window is formed, and inspection data is extracted by the inspection window.
【0021】良否判定部5は、周知のように、検査ウイ
ンドウを介して得られた検査データによって部品の欠品
等を検査し、良否を判定する。As is well known, the pass / fail judgment unit 5 inspects a part for missing parts or the like based on the test data obtained through the test window, and judges pass / fail.
【0022】上記のように、本発明に係る検査装置1
は、検査用の基準画像データを用いて、位置ずれ補正と
基板検査との両方をソフト的に実行するので、機械的な
動作の変更の必要が無く、しかもタクトタイムの変化
は、ウインドウ位置の補正のための演算時間と、補正さ
れたウインドウ位置データを画像処理部4へ転送する時
間(60秒以内)が従来のタクトタイムに加算される程
度で済む。As described above, the inspection apparatus 1 according to the present invention
Since both the displacement correction and the board inspection are performed by software using the reference image data for inspection, there is no need to change the mechanical operation, and the change in the tact time is based on the window position. The calculation time for correction and the time for transferring the corrected window position data to the image processing unit 4 (within 60 seconds) need only be added to the conventional tact time.
【0023】ここで、例えばPoint350ソフトウ
ェアの画像データを使用して、基板位置ずれの補正が可
能であることを検証するため、画像の分解能について説
明する。Here, the resolution of an image will be described in order to verify that it is possible to correct a substrate displacement using, for example, image data of Point 350 software.
【0024】ラインセンサーの出力はモニター画面に画
像として表示されるが、表示される画像の分解能(精
度)は、画像の大きさとピッチとによって下記のように
決定される。なお、ラインセンサーの長さはCCD方
向、スキャン方向共に、有効の長さ+10mm程度の視
野に調整されているものとする。The output of the line sensor is displayed as an image on a monitor screen. The resolution (accuracy) of the displayed image is determined as follows according to the size and pitch of the image. It is assumed that the length of the line sensor is adjusted to a field of view of approximately +10 mm in both the CCD direction and the scanning direction.
【0025】画像はX画像と、Y画像とに分類される。
例えばX画像は、スキャン方向の長さが50〜330m
mで、CCD方向の長さが250mmまたは160mm
であり、Y画像は、スキャン方向の長さが50〜250
mmで、CCD方向の長さが330mmまたは200m
mに設定されている。Images are classified into X images and Y images.
For example, an X image has a length in the scanning direction of 50 to 330 m.
m, the length in the CCD direction is 250 mm or 160 mm
And the length of the Y image in the scanning direction is 50 to 250.
mm, length in the CCD direction is 330mm or 200m
m.
【0026】このX画像及びY画像共に、標準画像と拡
大画像とが使用可能である。標準X画像の最大の画像
は、例えば図2に示すように、スキャン方向は、長さが
330+10〔mm〕で分解能が0.16601562
5〔mm/PIX〕であり、CCD方向は長さが250
+10〔mm〕で分解能が0.126953125〔m
m/PIX〕である。そして、ピッチは、33〔パルス
/ピッチ〕で、0.005〔mm/パルス〕である。A standard image and an enlarged image can be used for both the X image and the Y image. As shown in FIG. 2, for example, the maximum image of the standard X image has a length of 330 + 10 [mm] and a resolution of 0.16601562 in the scanning direction.
5 [mm / PIX] and the length in the CCD direction is 250
+10 [mm] and resolution of 0.126953125 [m
m / PIX]. The pitch is 33 [pulses / pitch] and 0.005 [mm / pulse].
【0027】上記標準X画像を回転して、例えば左上端
と右下端とが水平位置からそれぞれ反対方向に0.5m
mずれたとすると、この場合の回転ずれ角度は、arc
tan(1/330)=0.173623042°とな
る。By rotating the standard X image, the upper left end and the lower right end are, for example, 0.5 m in opposite directions from the horizontal position.
m, the rotational misalignment angle in this case is arc
tan (1/330) = 0.173623042 °.
【0028】標準X画像の最小の画像は、例えば図3に
示すように、スキャン方向は、長さが50+10〔m
m〕で分解能が0.029296875〔mm/PI
X〕であり、CCD方向は、長さが250+10〔m
m〕で分解能が0.126953125〔mm/PI
X〕である。そして、ピッチは、6〔パルス/ピッチ〕
である。The minimum image of the standard X image has a length of 50 + 10 [m] in the scanning direction, for example, as shown in FIG.
m] and the resolution is 0.029296875 [mm / PI
X], and the length in the CCD direction is 250 + 10 [m
m] and the resolution is 0.126953125 [mm / PI
X]. And the pitch is 6 [pulses / pitch]
It is.
【0029】上記標準X画像を回転して、左上端と右下
端とが水平位置からそれぞれ反対方向に0.5mmずれ
たとすると、この場合の回転ずれ角度は、arctan
(1/50)=1.909152433°となる。Assuming that the above standard X image is rotated and the upper left end and the lower right end are displaced by 0.5 mm in opposite directions from the horizontal position, the rotation deviation angle in this case is arctan
(1/50) = 1.909152433 °.
【0030】拡大X画像の最大の画像は、例えば図4に
示すように、スキャン方向は、長さが330+10〔m
m〕で分解能が0.166015625〔mm/PI
X〕であり、CCD方向は、長さが160+10〔m
m〕で分解能が0.083007812〔mm/PI
X〕である。そして、ピッチは、33〔パルス/ピッ
チ〕で、0.005〔mm/パルス〕である。The largest image of the enlarged X image has a length of 330 + 10 [m] in the scanning direction, for example, as shown in FIG.
m] and the resolution is 0.166015625 [mm / PI
X], and the CCD direction has a length of 160 + 10 [m
m] and the resolution is 0.083007812 [mm / PI
X]. The pitch is 33 [pulses / pitch] and 0.005 [mm / pulse].
【0031】上記拡大X画像を回転して、左上端と右下
端とが水平位置からそれぞれ反対方向に0.5mmずれ
たとすると、この場合の回転ずれ角度は、arctan
(1/50)=1.909152433°となる。Assuming that the above enlarged X image is rotated and the upper left end and the lower right end are displaced by 0.5 mm in opposite directions from the horizontal position, the rotation deviation angle in this case is arctan
(1/50) = 1.909152433 °.
【0032】拡大X画像の最小の画像は、例えば図5に
示すように、スキャン方向は、長さが50+10〔m
m〕で分解能が0.029296875〔mm/PI
X〕であり、CCD方向は、長さが160+10〔m
m〕で分解能が0.083007812〔mm/PI
X〕である。そして、ピッチは、6〔パルス/ピッチ〕
である。The minimum image of the enlarged X image has a length of 50 + 10 [m] in the scanning direction, for example, as shown in FIG.
m] and the resolution is 0.029296875 [mm / PI
X], and the CCD direction has a length of 160 + 10 [m
m] and the resolution is 0.083007812 [mm / PI
X]. And the pitch is 6 [pulses / pitch]
It is.
【0033】上記拡大X画像を回転して、左上端と右下
端とが水平位置からそれぞれ反対方向に0.5mmずれ
たとすると、この場合の回転ずれ角度は、arctan
(1/50)=1.909152433°となる。When the enlarged X image is rotated and the upper left end and the lower right end are displaced by 0.5 mm in opposite directions from the horizontal position, the rotational deviation angle in this case is arctan
(1/50) = 1.909152433 °.
【0034】標準Y画像の最大の画像は、例えば図6に
示すように、スキャン方向は、長さが250+10〔m
m〕で分解能が0.126953125〔mm/PI
X〕であり、CCD方向は330+10〔mm〕で分解
能が0.166015625〔mm/PIX〕である。
そして、ピッチは、26〔パルス/ピッチ〕で、0.0
05〔mm/パルス〕ある。The maximum image of the standard Y image has a length of 250 + 10 [m] in the scanning direction, for example, as shown in FIG.
m] and the resolution is 0.126953125 [mm / PI
X], the CCD direction is 330 + 10 [mm], and the resolution is 0.166015625 [mm / PIX].
The pitch is 26 [pulses / pitch] and 0.0
05 [mm / pulse].
【0035】上記標準Y画像を回転して、左上端と右下
端とが水平位置からそれぞれ反対方向に0.5mmずれ
たとすると、この場合の回転ずれ角度は、arctan
(1/330)=0.173623042°となる。Assuming that the standard Y image is rotated and the upper left end and the lower right end are displaced by 0.5 mm from the horizontal position in opposite directions, the rotation deviation angle in this case is arctan
(1/330) = 0.173623042 °.
【0036】標準Y画像の最小の画像は、例えば図7に
示すように、スキャン方向は、50+10〔mm〕で分
解能が0.029296875〔mm/PIX〕であ
り、CCD方向は長さが330+10〔mm〕で分解能
が0.166015625〔mm/PIX〕である。そ
して、ピッチは、6〔パルス/ピッチ〕である。As shown in FIG. 7, for example, the minimum image of the standard Y image has a scanning direction of 50 + 10 [mm] and a resolution of 0.029296875 [mm / PIX], and the CCD direction has a length of 330 + 10 [mm]. mm] and the resolution is 0.166015625 [mm / PIX]. The pitch is 6 [pulses / pitch].
【0037】上記最小標準Y画像を回転して、左上端と
右下端とが水平位置からそれぞれ反対方向に0.5mm
ずれたとすると、この場合の回転ずれ角度は、arct
an(1/330)=0.173623042°とな
る。The minimum standard Y image is rotated so that the upper left end and the lower right end are 0.5 mm in opposite directions from the horizontal position, respectively.
If it is deviated, the rotational deviation angle in this case is arct
an (1/330) = 0.173623042 °.
【0038】拡大Y画像の最大の画像は、例えば図8に
示すように、スキャン方向は、長さが250+10〔m
m〕で分解能が0.126953125〔mm/PI
X〕であり、CCD方向は、長さが200+10〔m
m〕で分解能が0.09765625〔mm/PIX〕
である。そして、ピッチは、26〔パルス/ピッチ〕
で、0.005〔mm/パルス〕である。The largest image of the enlarged Y image has a length of 250 + 10 [m] in the scanning direction as shown in FIG.
m] and the resolution is 0.126953125 [mm / PI
X], and the CCD direction has a length of 200 + 10 [m
m] and the resolution is 0.09765625 [mm / PIX]
It is. And the pitch is 26 [pulses / pitch]
And 0.005 [mm / pulse].
【0039】上記最大拡大Y画像を回転して、左上端と
右下端とが水平位置からそれぞれ反対方向に0.5mm
ずれたとすると、この場合の回転ずれ角度は、arct
an(1/200)=0.28647651°となる。By rotating the maximum magnified Y image, the upper left end and the lower right end are 0.5 mm in opposite directions from the horizontal position, respectively.
If it is deviated, the rotational deviation angle in this case is arct
an (1/200) = 0.28474651 °.
【0040】拡大Y画像の最小の画像は、例えば図9に
示すように、スキャン方向は、長さが50+10〔m
m〕で分解能が0.029296875〔mm/PI
X〕であり、CCD方向は、長さが200+10〔m
m〕で分解能が0.09765625〔mm/PIX〕
である。そして、ピッチは、6〔パルス/ピッチ〕で、
0.005〔mm/パルス〕である。The minimum image of the enlarged Y image has a length of 50 + 10 [m] in the scanning direction, for example, as shown in FIG.
m] and the resolution is 0.029296875 [mm / PI
X], and the CCD direction has a length of 200 + 10 [m
m] and the resolution is 0.09765625 [mm / PIX]
It is. And the pitch is 6 [pulses / pitch],
0.005 [mm / pulse].
【0041】上記最小拡大Y画像を回転して、左上端と
右下端とが水平位置からそれぞれ反対方向に0.5mm
ずれたとすると、この場合の回転ずれ角度は、arct
an(1/200)=0.28647651°となる。The minimum enlarged Y image is rotated so that the upper left end and the lower right end are 0.5 mm in opposite directions from the horizontal position, respectively.
If it is deviated, the rotational deviation angle in this case is arct
an (1/200) = 0.28474651 °.
【0042】上記のことから、本実施例における全ての
タイプの画像の分解能は0.0293〜0.1660
〔mm/PIX〕程度であり、その内で、最も分解能が
低いのは、標準X画像であり、最も分解能が高いのは、
拡大X画像である。From the above, the resolution of all types of images in this embodiment is 0.0293 to 0.1660.
[Mm / PIX], of which the lowest resolution is the standard X image, and the highest resolution is
It is an enlarged X image.
【0043】本実施例における検査対象となるチップ部
品の最小サイズは、通称1005と呼ばれる10mm×
5mmの大きさである。そして、例えば1mm×0.5
mm程度の部品は、6×4〔PIX〕の画像として表示
される。The minimum size of a chip component to be inspected in this embodiment is 10 mm × commonly referred to as 1005.
The size is 5 mm. And, for example, 1 mm × 0.5
A part of about mm is displayed as a 6 × 4 [PIX] image.
【0044】いま通称1005と呼ばれるチップ部品
が、ラインセンサーのスキャン方向へ、例えば、0.5
mmだけ位置ずれを起こしたとすると、画像上で3〔P
IX〕の位置ずれとなって現れ、又、ラインセンサーの
CCD方向への0.5mmの部品の位置ずれは、画像上
で4〔PIX〕の位置ずれとなって現れる。A chip component now called 1005 moves in the scanning direction of the line sensor by, for example, 0.5
mm, a displacement of 3 [P
IX], and a 0.5 mm component displacement of the line sensor in the CCD direction appears as a 4 [PIX] displacement on the image.
【0045】このような部品の位置ずれが起こった時、
どの程度までを許容するかを示す検査基準は基板製造メ
ーカーによって異なるが、被検査部品の面積の20〜3
0%の位置ずれが良否判定の境界とされている。When such misalignment of parts occurs,
Inspection criteria indicating the degree of tolerance vary depending on the board manufacturer.
The position deviation of 0% is the boundary of the pass / fail judgment.
【0046】この判定基準からすると、例えば6×4
[PIX]で画像表示される部品が0.5mmずれる
と、部品面積の50%以上のずれとなり、不良と判定さ
れる。しかしながら、この場合、基板自身のずれが部品
面積の0〜50%の範囲内で発生すると、部品のずれが
無い時でも不良と判定されることがあり、また、部品の
ずれがあっても良品と判断されることがある。According to this criterion, for example, 6 × 4
If the component displayed as an image in [PIX] is shifted by 0.5 mm, it is shifted by 50% or more of the component area, and is determined to be defective. However, in this case, if the displacement of the substrate itself occurs within the range of 0 to 50% of the component area, it may be determined to be defective even when there is no component displacement, and even if there is a component displacement, a non-defective product May be determined.
【0047】従って、本実施例は、基板の位置ずれの補
正量は0.5mmを目安としている。そうすると、補正
可能な最小単位の1画素のサイズが部品サイズの17〜
25%となるから、従来の検査装置の分解能でも基板位
置ずれ補正は充分有効であることが分かる。Therefore, in the present embodiment, the correction amount of the displacement of the substrate is set to 0.5 mm as a standard. Then, the size of one pixel of the minimum unit that can be corrected is 17 to the component size.
Since it is 25%, it can be seen that the correction of the substrate position shift is sufficiently effective even with the resolution of the conventional inspection apparatus.
【0048】また、基板の回転ずれに関しては、水平位
置に対して画像の上下隅部がそれぞれ逆方向に0.5m
mずれた場合の回転角は2度未満であるから、ウインド
ウ位置の補正が可能であれば、例えばPoint350
ソフトウェアの検出能力から見てほとんど問題とならな
い範囲内にある。因みに、検査装置Point350ソ
フトウェアの回転ずれの検出能力は、30度回転の場合
に測定値が5〜10%減少するだけである。Regarding the rotational displacement of the substrate, the upper and lower corners of the image are each 0.5 m in the opposite direction to the horizontal position.
When the window position can be corrected, for example, the Point 350
It is within a range that hardly causes a problem in terms of software detection ability. By the way, the ability of the inspection device Point 350 software to detect the rotational deviation only decreases the measured value by 5 to 10% in the case of rotation by 30 degrees.
【0049】以下、基板位置補正部3による基板位置ず
れ補正方法について説明する。最初、デバッグされた検
査プログラムから、2つ以上の基準ウインドウを選択す
る。つぎに、これらの基準ウインドウを用いて、ウイン
ドウ位置補正機能によって画像上の基板の位置ずれを検
出する。Hereinafter, a method of correcting a substrate position shift by the substrate position correction unit 3 will be described. Initially, two or more reference windows are selected from the debugged inspection program. Next, using these reference windows, the displacement of the substrate on the image is detected by the window position correction function.
【0050】基板の位置ずれがXまたはY方向への平行
移動である場合には、全ウインドウを一律に上記位置ず
れ量だけXまたはY方向へオフセットをかけて補正す
る。そして、補正された全ウインドウの座標を画像処理
部4へ転送する。If the displacement of the substrate is a parallel movement in the X or Y direction, all windows are uniformly corrected by offsetting in the X or Y direction by the displacement amount. Then, the corrected coordinates of all windows are transferred to the image processing unit 4.
【0051】基板の位置ずれが回転ずれである場合に
は、下記のように回転の中心点を求め、全ウインドウの
座標にこの中心点を中心とする回転オフセットを施して
補正する。そして、補正された全ウインドウの座標を画
像処理部4へ転送する。If the positional displacement of the substrate is a rotational displacement, a center point of rotation is obtained as described below, and the coordinates of all windows are corrected by applying a rotational offset about this center point. Then, the corrected coordinates of all windows are transferred to the image processing unit 4.
【0052】図10に示すように、基板の回転中心の座
標はつぎのように求められる。いま、任意の2つの部品
A、Bを選択し、部品A、Bのリファレンスボード(検
査の基準となる基板)上の位置P10、P20の座標デ
ータ(X10,Y10)、(X20,Y20)を画像デ
ータから求める。As shown in FIG. 10, the coordinates of the rotation center of the substrate are obtained as follows. Now, arbitrary two components A and B are selected, and coordinate data (X10, Y10) and (X20, Y20) of positions P10 and P20 of the components A and B on a reference board (substrate serving as a reference for inspection) are obtained. Determined from image data.
【0053】また、被検査基板上の部品A、Bの位置P
11、P21の座標データ(X11,Y11)、(X2
1,Y21)を画像データから求める。The positions P of the components A and B on the board to be inspected
11, P21 coordinate data (X11, Y11), (X2
1, Y21) is obtained from the image data.
【0054】これらの点P10、P20、P11、P2
1の座標データに基づき、被検査基板の回転中心Pcの
座標(Xc,Yc)をつぎのように求める。These points P10, P20, P11, P2
Based on the coordinate data of No. 1, the coordinates (Xc, Yc) of the rotation center Pc of the substrate to be inspected are obtained as follows.
【0055】まず、点P10、P20、Pcのそれぞれ
を通るX軸に平行な直線を、それぞれ、x0、x1、x
cで表し、また、点P11を通るY軸に平行な直線をy
1で表すものとする。First, straight lines parallel to the X axis passing through the points P10, P20, and Pc are respectively represented by x0, x1, and x.
c, and a straight line parallel to the Y axis passing through the point P11 is represented by y.
It shall be represented by 1.
【0056】点P10と点P20とを結ぶ直線aと直線
x0とのなす角度C0、および、点P11と点P21と
を結ぶ直線bと直線x1とのなす角度C1は、それぞ
れ、つぎのように表される。 C0=arctan{(Y20−Y10)/(X20−
X10)} C1=arctan{(Y21−Y11)/(X21−
X11)}The angle C0 between the straight line x connecting the point P10 and the point P20 and the straight line x0, and the angle C1 between the straight line b connecting the point P11 and the point P21 and the straight line x1 are as follows. expressed. C0 = arctan @ (Y20-Y10) / (X20-
X10)} C1 = arctan {(Y21-Y11) / (X21-
X11)}
【0057】直線aと直線bとの傾きの差角Cはつぎの
ように表される。 C=C1−C0The difference angle C of the inclination between the straight line a and the straight line b is expressed as follows. C = C1-C0
【0058】また、点P10と点P11とを結ぶ直線d
の長さdは、 d=√{(Y11−Y10)2 +(X11−X1
0)2 } である。A straight line d connecting point P10 and point P11
Is d = √ {(Y11−Y10) 2 + (X11−X1
0) 2 }.
【0059】直線dと直線x0とのなす角度C2は、 C2=arctan{(Y11−Y10)/(X11−
X10)} である。The angle C2 between the straight line d and the straight line x0 is: C2 = arctanar (Y11−Y10) / (X11−
X10)}.
【0060】点P11と点Pcとを結ぶ直線eの長さL
は、 L=d/{2×sin(C/2)} で表される。Length L of straight line e connecting point P11 and point Pc
Is represented by L = d / {2 × sin (C / 2)}.
【0061】直線eと直線y1とのなす角度C3はつぎ
のように表される。すなわち、 C>0ならば、C3=C2+(π+C)/2 C<0ならば、C3=C2−(π+C)/2 である。The angle C3 between the straight line e and the straight line y1 is expressed as follows. That is, if C> 0, C3 = C2 + (π + C) / 2 If C <0, then C3 = C2− (π + C) / 2.
【0062】上記のようにして求められた直線eの長さ
Lと角度C3とを用いて、点Pcの座標Xc、Ycはつ
ぎのように求められる。 Xc=X11+LsinC3 Yc=Y11+LcosC3Using the length L and the angle C3 of the straight line e obtained as described above, the coordinates Xc and Yc of the point Pc are obtained as follows. Xc = X11 + LsinC3 Yc = Y11 + LcosC3
【0063】つぎに、回転中心Pcの座標データ(X
c,Yc)を用いて検査ウインドウを下記のように補正
する。Next, the coordinate data (X
The inspection window is corrected as follows using (c, Yc).
【0064】図11において、P10(X10,Y1
0)を現在の検査ウインドウの位置とすると、これを点
Pcを中心として角度Cだけ回転した新しい検査ウイン
ドウの位置P11(X11,Y11)の座標はつぎのよ
うになる。 X11=Xc+(X11−Xc)×cosC+(Y11
−Yc)×cos(C+π/2) Y11=Yc+(Y11−Yc)×sin(C+π/
2)+(X11−Xc)×cosCIn FIG. 11, P10 (X10, Y1
Assuming that 0) is the current inspection window position, the coordinates of a new inspection window position P11 (X11, Y11) rotated by an angle C about the point Pc are as follows. X11 = Xc + (X11−Xc) × cosC + (Y11
−Yc) × cos (C + π / 2) Y11 = Yc + (Y11−Yc) × sin (C + π /
2) + (X11−Xc) × cosC
【0065】上記の演算を、3つの検査ウインドウのデ
ータから中心点Pcの座標を算出し、4096個の検査
ウインドウの補正計算を行うには、2048ステップ
(1ステップ=2ウインドウ)の浮動小数点演算をおこ
なう必要があり、その所要時間は約8秒である。この場
合、三角関数の値は回転角度に基づきあらかじめ計算し
ておき、実際の計算は浮動小数点の四則演算だけで行
う。In order to calculate the coordinates of the center point Pc from the data of the three inspection windows and perform the correction calculation of the 4096 inspection windows, a floating point operation of 2048 steps (1 step = 2 windows) And the required time is about 8 seconds. In this case, the value of the trigonometric function is calculated in advance based on the rotation angle, and the actual calculation is performed only by the four arithmetic operations of the floating point.
【0066】ここで、上記のように計算された4096
ウインドウの補正データは、画像処理部4に対して、A
SCII(HEX.)文字列によって1ウインドウ当た
り30バイトで転送されるものとする。Here, 4096 calculated as described above is obtained.
The window correction data is transmitted to the image processing unit 4 by A
It is assumed that data is transferred at 30 bytes per window by an SCII (HEX.) Character string.
【0067】なお、ウインドウ位置補正のためには、ス
テップNo.、ウインドウNo.、ウインドウのオフセ
ットデータを転送するためのコマンドフォーマットが新
たに追加されている。In order to correct the window position, step No. , Window No. A command format for transferring window offset data has been newly added.
【0068】また、ウインドウオフセットデータは画像
の取り込み毎に変化するから、オフセットデータをクリ
アするためのコマンドも追加されている。Since the window offset data changes each time an image is taken, a command for clearing the offset data is also added.
【0069】ここで、基板位置補正部3から画像処理部
4へのデータ転送に要する時間についての検討を行う。
1ウインドウについて、応答コードを含めて11バイト
の転送が必要であるとすれば、4096ウインドウの転
送に必要な時間は、 4096〔ウインドウ〕×11〔バイト〕×11〔ビッ
ト〕/9600[ビット/秒]=51.6秒 となる。Here, the time required for data transfer from the board position correction unit 3 to the image processing unit 4 will be examined.
If it is necessary to transfer 11 bytes including the response code for one window, the time required for transferring 4096 windows is 4096 [window] × 11 [bytes] × 11 [bits] / 9600 [bits / Second] = 51.6 seconds.
【0070】また、2バイト×4096ウインドウのオ
フセットデータをクリアするための所要時間は、 21〔T〕×0.25〔μSEC〕×4096〔バイ
ト〕×2〔XYオフセット〕=43.0〔mSEC〕 となる。The time required to clear the offset data of 2 bytes × 4096 windows is: 21 [T] × 0.25 [μSEC] × 4096 [bytes] × 2 [XY offset] = 43.0 [mSEC] ].
【0071】また、画像計測時のオフセットの加算に必
要な時間は、 146〔T〕×0.25〔μSEC〕×4096〔バイ
ト〕×2〔XYオフセット〕=299〔mSEC〕 である。The time required for adding the offset during image measurement is 146 [T] × 0.25 [μSEC] × 4096 [bytes] × 2 [XY offset] = 299 [mSEC].
【0072】従って、位置ずれ補正演算のために、検査
時間が最大約60秒延長されることになる。このうちの
殆どはオフセットデータの転送のために必要な時間であ
り、しかも、通常検査の対象となるウインドウの数は6
00〜800程度であり、オフセットが0である場合に
は転送しないことを考慮すると、現在の通信仕様で充分
であることが分かる。Therefore, the inspection time is extended up to about 60 seconds for the calculation of the positional deviation correction. Most of the time is the time required to transfer the offset data, and the number of windows to be inspected is usually six.
It is about 00 to 800, and it is understood that the current communication specifications are sufficient, considering that no transfer is performed when the offset is 0.
【0073】従って、一般に使用されているソフトウェ
ア仕様を下記のように変更する必要がある。Therefore, it is necessary to change commonly used software specifications as follows.
【0074】(1)画像取り込みパラメータファイル 従来のファイル構造の最後に基板位置補正フラグ、基板
位置補正基準ウインドウステップNo.、基板位置補正
基準ウインドウNo.を処理するプログラムを追加す
る。従って、印刷以外のメニューは、最低再コンパイル
が必要となる。また、ファイル管理メニューの中で、サ
イズを固定的な数値で持っているモジュールは変更する
必要がない。(1) Image Import Parameter File At the end of the conventional file structure, a board position correction flag and a board position correction reference window step No. , Board position correction reference window No. Add a program that handles. Therefore, menus other than printing require at least recompilation. In the file management menu, there is no need to change modules that have fixed numerical values.
【0075】(2)パラメータ設定メニュー 図12に示すように、従来の設定メニューの最後のペー
ジをテスト動作パラメータとし、スタンプ、基板押さえ
パラメータを一まとめにし、基板位置補正を行うかどう
かの選択項目を追加する。この項目の設定内容は、基板
位置補正フラグとして上記パラメータファイルに保存さ
れる。(2) Parameter setting menu As shown in FIG. 12, the last page of the conventional setting menu is used as a test operation parameter, a stamp and a board holding parameter are grouped together, and a selection item as to whether or not to perform board position correction. Add. The setting of this item is stored in the parameter file as a board position correction flag.
【0076】(3)編集メニュー ファンクションキーにより「基板位置補正基準設定」を
選択すると、図13に示すようなウインドウが表示さ
れ、基板位置補正のための基準ウインドウの設定に入
る。ここで設定された内容は、上記パラメータファイル
の中に保存される。(3) Edit menu When "substrate position correction reference setting" is selected by a function key, a window as shown in FIG. 13 is displayed, and the setting of a reference window for substrate position correction is started. The content set here is stored in the parameter file.
【0077】図13に示す基板位置補正基準ウインドウ
設定において、補正チェックを指示すると、既に取り込
まれている画像に対して、設定された検査ウインドウに
よって基板位置ずれの検出を行う。In the setting of the substrate position correction reference window shown in FIG. 13, when a correction check is instructed, the position of the substrate is detected for the already captured image by the set inspection window.
【0078】基板位置補正の結果、基板がX、Y方向に
平行移動している場合には、X、Yのそれぞれの移動量
を表示し、回転ずれである場合には、中心位置の座標
と、回転角度を表示する。As a result of the board position correction, when the board is moving in parallel in the X and Y directions, the amounts of movement of the X and Y are displayed. And display the rotation angle.
【0079】なお、取り込まれている画像が基準となる
画像であり、かつ、設定されている検査ウインドウがデ
バッグの済んだものである場合には、理論上ずれは検出
されないことになる。If the captured image is a reference image and the set inspection window has been debugged, no deviation is theoretically detected.
【0080】(4)テストメニュー テストメニューに新たな動作メニューの追加はない。た
だし、基板位置補正が選択された場合には、検査時間が
延びる旨のメッセージが表示される。また、基板位置補
正が選択されているにも関わらず、基準ウインドウが2
つ以上設定されていない時には、基板位置補正の実行が
不可能である旨のメッセージを表示し、通常の検査を行
う。(4) Test Menu There is no new operation menu added to the test menu. However, when the substrate position correction is selected, a message indicating that the inspection time is extended is displayed. Also, although the substrate position correction is selected, the reference window is set to 2
If one or more are not set, a message indicating that it is impossible to execute the substrate position correction is displayed, and a normal inspection is performed.
【0081】本実施例による検査装置、例えばPoin
t350ソフトウェアに基板位置補正を実行させるため
の操作はつぎのように行う。 (1)基板位置補正機能を使用するか否かの選択 パラメータ設定メニューの中の「基板位置補正」項目
で、有/無を選択する。選択された内容はパラメータフ
ァイルに保存される。The inspection apparatus according to the present embodiment, for example, Poin
The operation for causing the t350 software to execute the substrate position correction is performed as follows. (1) Selection of whether or not to use the substrate position correction function In the parameter setting menu, select “Yes / No” in the “Substrate position correction” item. The selected content is saved in the parameter file.
【0082】(2)基板位置補正基準ウインドウの設定 編集メニューの中の「基板位置補正基準設定」におい
て、ステップNo.とウインドウNo.を4つまで設定
する。設定された内容はパラメータファイルに保存され
る。(2) Setting of the board position correction reference window In the “board position correction reference setting” in the edit menu, the step No. And window No. Set up to four. The set contents are saved in the parameter file.
【0083】基板位置補正メニューが選択され、4つま
での基板位置補正用の基準ウインドウが設定されると、
検査装置は図14に示す流れ図に従って検査を実行す
る。When the substrate position correction menu is selected and up to four substrate position correction reference windows are set,
The inspection device performs the inspection according to the flowchart shown in FIG.
【0084】まず、部品を実装した基板の基準画像デー
タが画像処理部4に取り込まれる(ステップS1)。検
査ウインドウのオフセット値は全てゼロに設定され(ス
テップS2)、基準ウインドウによって上記画像の探査
が実行される。(ステップS3)。First, reference image data of a board on which components are mounted is taken into the image processing section 4 (step S1). All the offset values of the inspection window are set to zero (step S2), and the search for the image is executed by the reference window. (Step S3).
【0085】つぎに、基板の平行ずれまたは回転ずれが
検出されると(ステップS4)、検査ウインドウにかけ
るべきオフセット値が計算される(ステップS5)。つ
ぎに、計算されたオフセット値だけオフセットされた新
しい検査ウインドウを用いて画像計測による部品検査が
実行される(ステップS6)。Next, when a parallel or rotational displacement of the substrate is detected (step S4), an offset value to be applied to the inspection window is calculated (step S5). Next, component inspection by image measurement is performed using a new inspection window offset by the calculated offset value (step S6).
【0086】最後に、検査結果についてバッドマークチ
ェックが行われ、合否が判定される(ステップS7〜S
9)。Finally, a bad mark check is performed on the inspection result, and a pass / fail judgment is made (steps S7 to S7).
9).
【0087】なお、図14において、従来の検査装置の
仕様と比べた場合、ステップS1、S7〜S9(実線表
示)は仕様変更の無い処理であり、ステップS2、S
3、S6(点線表示)は、画像処理部の仕様を変更した
処理であり、ステップS4、S5(1点鎖線表示)はソ
フトウェアの仕様を変更した処理である。In FIG. 14, when compared with the specifications of the conventional inspection apparatus, steps S1, S7 to S9 (indicated by solid lines) are processing without any specification change, and steps S2, S7
Steps S3 and S6 (indicated by dotted lines) are processing in which the specifications of the image processing unit are changed, and steps S4 and S5 (indicated by dashed lines) are processing in which the specifications of the software are changed.
【0088】[0088]
【発明の効果】以上説明したように、本発明に係る基板
の部品実装検査方法及び検査装置は、従来の検査装置の
機械的構成およびハードウェアの仕様を変更することな
く、従来の画像処理能力を利用し、回転した位置ずれに
も対応できるソフトウェアを組み込むことによって、基
板位置ずれを補正しながら部品実装検査を行うことがで
きる。従って、従来の検査装置の製品原価を変えること
なくその性能を著しく向上させることができる。As described above, the board component mounting inspection method and the inspection apparatus according to the present invention provide the conventional image processing capability without changing the mechanical configuration and hardware specifications of the conventional inspection apparatus. By incorporating software that can cope with a rotated positional deviation by utilizing the above, component mounting inspection can be performed while correcting the substrate positional deviation. Therefore, the performance of the conventional inspection apparatus can be significantly improved without changing the product cost.
【図1】本発明に係る基板位置ずれ補正方法を適用した
検査装置の基本構成を示すブロック図である。FIG. 1 is a block diagram showing a basic configuration of an inspection apparatus to which a method for correcting a substrate displacement according to the present invention is applied.
【図2】同検査装置における最大標準X画像の分解能を
示す説明図である。FIG. 2 is an explanatory diagram showing a resolution of a maximum standard X image in the inspection apparatus.
【図3】同検査装置における最小標準X画像の分解能を
示す説明図である。FIG. 3 is an explanatory diagram showing a resolution of a minimum standard X image in the inspection apparatus.
【図4】同検査装置における最大拡大X画像の分解能を
示す説明図である。FIG. 4 is an explanatory diagram showing a resolution of a maximum enlarged X image in the inspection apparatus.
【図5】同検査装置における最小拡大X画像の分解能を
示す説明図である。FIG. 5 is an explanatory diagram showing a resolution of a minimum enlarged X image in the inspection apparatus.
【図6】同検査装置における最大標準Y画像の分解能を
示す説明図である。FIG. 6 is an explanatory diagram showing a resolution of a maximum standard Y image in the inspection apparatus.
【図7】同検査装置における最小標準Y画像の分解能を
示す説明図である。FIG. 7 is an explanatory diagram showing a resolution of a minimum standard Y image in the inspection apparatus.
【図8】同検査装置における最大拡大Y画像の分解能を
示す説明図である。FIG. 8 is an explanatory diagram showing a resolution of a maximum enlarged Y image in the inspection apparatus.
【図9】同検査装置における最小拡大Y画像の分解能を
示す説明図である。FIG. 9 is an explanatory diagram showing a resolution of a minimum enlarged Y image in the inspection apparatus.
【図10】基板の回転中心の座標を求めるための手順を
示す説明図である。FIG. 10 is an explanatory diagram showing a procedure for obtaining coordinates of a rotation center of a substrate.
【図11】検査ウインドウの補正を行う手順を示す説明
図である。FIG. 11 is an explanatory diagram showing a procedure for correcting an inspection window.
【図12】操作用メニューを示す説明図である。FIG. 12 is an explanatory diagram showing an operation menu.
【図13】基板位置補正基準ウインドウを設定するため
の表示を示す説明図である。FIG. 13 is an explanatory diagram showing a display for setting a substrate position correction reference window.
【図14】同実施例による検査手順を示す流れ図であ
る。FIG. 14 is a flowchart showing an inspection procedure according to the embodiment.
1 検査装置 2 画像データ入力部 3 基板位置補正部 4 画像処理部 5 良否判定部 P10,P11,P20,P21 画像上の部品の位置 Pc 基板の回転中心 C 基板の回転角 DESCRIPTION OF SYMBOLS 1 Inspection apparatus 2 Image data input part 3 Board position correction part 4 Image processing part 5 Pass / fail judgment part P10, P11, P20, P21 Position of components on an image Pc Rotation center of substrate C Rotation angle of substrate
Claims (6)
且つX/Y軸座標に基づく所定領域を備えた検査ウイン
ドウに基づき部品の実装検査を行う検査方法であって、 被検査基板に実装された部品から複数の部品を選択し、
該選択された部品の夫々の位置を前記基準画像データと
比較して位置ずれ量を算出し、該位置ずれ量に基づいて
基板の位置ずれ量を算出し、該算出された位置ずれ量に
基づき前記検査ウインドウをずらして補正して部品の実
装を検査することを特徴とする基板の部品実装検査方
法。1. An image processing apparatus having reference image data used for inspection.
Inspection window having a predetermined area based on X / Y-axis coordinates
An inspection method for performing component mounting inspection based on a dough, wherein a plurality of components are selected from components mounted on a board to be inspected,
Each position of the selected component is compared with the reference image data to calculate a position shift amount, a position shift amount of the board is calculated based on the position shift amount, and based on the calculated position shift amount. A component mounting inspection method for a substrate, wherein the mounting of the component is inspected by shifting and correcting the inspection window .
査基板にそれぞれ相異なるプロセスで装着された部品でThe components mounted on the inspection board by different processes
あることを特徴とする請求項1に記載の基板の部品実装The component mounting of the board according to claim 1, wherein:
検査方法。Inspection methods.
夫々の部品のX/Y座標に基いた回転中心座標と回転角Rotation center coordinates and rotation angles based on X / Y coordinates of each part
度とを用いて算出することを特徴とする請求項1又は23. The method according to claim 1, wherein the calculation is performed using degrees.
に記載の基板の部品実装検査方法。3. The board component mounting inspection method according to 1.
る所定面積からなる検査ウインドウに基づき部品の実装
検査を行う検査装置であって、 被検査基板に実装された部品から複数の部品を選択し、
該選択された部品の夫々の位置を前記基準画像データと
比較して位置ずれ量を算出する位置ずれ量算出手段と、
該位置ずれ量に基づいて基板の位置ずれ量を算出し、該
算出された位置ずれ量に基づき前記検査ウインドウをず
らして補正して部品の実装を検査する基板位置補正手段
とからなる検査装置。 4. It has reference image data used for inspection.
Component mounting based on an inspection window with a predetermined area
An inspection device for performing an inspection, wherein a plurality of components are selected from components mounted on a substrate to be inspected,
Position shift amount calculating means for calculating the position shift amount by comparing each position of the selected component with the reference image data,
A board position correcting means for calculating a board position shift amount based on the position shift amount, and shifting and correcting the inspection window based on the calculated position shift amount to check component mounting.
査基板にそれぞれ相異なるプロセスで装着された部品でThe components mounted on the inspection board by different processes
あることを特徴とする請求項4に記載の検査装置。The inspection apparatus according to claim 4, wherein the inspection apparatus is provided.
夫々の部品のX/Y座標に基いた回転中心座標と回転角Rotation center coordinates and rotation angles based on X / Y coordinates of each part
度とを用いて算出することを特徴とする請求項5又は67. The method according to claim 5, wherein the calculation is performed using degrees.
に記載の検査装置。The inspection device according to item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19333093A JP3281457B2 (en) | 1993-08-04 | 1993-08-04 | Board component mounting inspection method and inspection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19333093A JP3281457B2 (en) | 1993-08-04 | 1993-08-04 | Board component mounting inspection method and inspection device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0750500A JPH0750500A (en) | 1995-02-21 |
JP3281457B2 true JP3281457B2 (en) | 2002-05-13 |
Family
ID=16306103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19333093A Expired - Lifetime JP3281457B2 (en) | 1993-08-04 | 1993-08-04 | Board component mounting inspection method and inspection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3281457B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000046748A (en) * | 1998-07-27 | 2000-02-18 | Hitachi Ltd | Method and apparatus for inspecting conductive pattern and method for manufacturing multilayer substrate |
EP1407646A1 (en) * | 2001-07-04 | 2004-04-14 | Koninklijke Philips Electronics N.V. | Optimizing selection of reference markings used in estimating the position of an imaging device |
JP4687100B2 (en) * | 2004-12-24 | 2011-05-25 | パナソニック株式会社 | Substrate inspection method and substrate inspection apparatus |
KR100975832B1 (en) * | 2008-05-21 | 2010-08-13 | 윈텍 주식회사 | Indentation Inspection Device and Method |
US8260030B2 (en) * | 2009-03-30 | 2012-09-04 | Koh Young Technology Inc. | Inspection method |
KR102045328B1 (en) * | 2015-03-20 | 2019-11-15 | 한화정밀기계 주식회사 | Apparatus and method for managing data |
-
1993
- 1993-08-04 JP JP19333093A patent/JP3281457B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0750500A (en) | 1995-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3092809B2 (en) | Inspection method and inspection apparatus having automatic creation function of inspection program data | |
TWI413206B (en) | A center of the wafer detection method and a recording medium on which the method is recorded | |
JP3508369B2 (en) | Image measuring machine | |
US6917699B2 (en) | Image processing method, an image processing device and a bonding apparatus | |
JP2720391B2 (en) | Object structure recognition device | |
JP3281457B2 (en) | Board component mounting inspection method and inspection device | |
JPH09190531A (en) | Mounting data production method and device, inspection method for substrate and mounting state | |
JP2001283194A (en) | Method and device for inspecting appearance of circuit board | |
JPH0786722A (en) | Automatic pattern defect repair device | |
JPH036409A (en) | Method and apparatus for inspecting printed circuit board | |
JPH09145334A (en) | Method and equipment for inspecting mounted device | |
JPH0772931A (en) | Parts positioning method | |
JP2000121337A (en) | Method and device for image correction | |
KR100490171B1 (en) | Method for inspecting defects on glass panel for use in flat panel display | |
JPH02213923A (en) | Inspection back-up device | |
JP2005093462A (en) | Inspection device | |
JPH04361104A (en) | Detecting system of position of substrate mark | |
JP4130848B2 (en) | Pixel inspection method and pixel inspection apparatus | |
JP4220815B2 (en) | Coordinate input / output device test method and coordinate input / output device | |
JPH04249705A (en) | Positional displacement detecting method and positioning apparatus | |
JPH09113225A (en) | Image processing device and method and device for visual inspection of object | |
JPH0410173A (en) | Picture monitoring method | |
JPH04332199A (en) | Part mounting apparatus | |
CN119354994A (en) | Inspection device, inspection method, and recording medium | |
JPH06260527A (en) | Image processing device and edge detection as well as position detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020117 |
|
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: 20080222 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090222 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090222 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100222 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100222 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110222 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110222 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120222 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120222 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130222 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140222 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term |