JPH0486548A - 実装基板外観検査装置 - Google Patents
実装基板外観検査装置Info
- Publication number
- JPH0486548A JPH0486548A JP2202116A JP20211690A JPH0486548A JP H0486548 A JPH0486548 A JP H0486548A JP 2202116 A JP2202116 A JP 2202116A JP 20211690 A JP20211690 A JP 20211690A JP H0486548 A JPH0486548 A JP H0486548A
- Authority
- JP
- Japan
- Prior art keywords
- circuit board
- printed circuit
- scanning
- data
- height distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、プリント基板上に実装された部品の形状や実
装位置等を検出して実装不良の検査を行う実装基板外観
検査装置()関する。
装位置等を検出して実装不良の検査を行う実装基板外観
検査装置()関する。
従来の技術
従来より、プリント基板上に実装された部品の実装不良
を検査する装置は、ライン上における実装不良の基板の
好適な検出手段として広く用いられている。
を検査する装置は、ライン上における実装不良の基板の
好適な検出手段として広く用いられている。
第6図は従来の実装基板外観検査装置の構成を示す説明
図、第7図は、従来の実装基板外観検査装置における走
査領域とプリント基板との位置関係を示す説明図である
。同図において、11はプリント基板、12はプリント
基板11上に実装された部品、703は、部品12が実
装された状態のプリント基板11の実装面の高さ分布を
測定する三次元座標計測部である。
図、第7図は、従来の実装基板外観検査装置における走
査領域とプリント基板との位置関係を示す説明図である
。同図において、11はプリント基板、12はプリント
基板11上に実装された部品、703は、部品12が実
装された状態のプリント基板11の実装面の高さ分布を
測定する三次元座標計測部である。
この3次元座標計測部703は、例えばレーザと受光素
子とを用い三角測量法の原理によって距離を測定する距
離センサ704と、この距離センサ704により得られ
た距離データに基づいて、部品12が実装されたプリン
ト基板11の実装面の高さ分布を算出する高さ分布計算
回路705とから概略構成されている。
子とを用い三角測量法の原理によって距離を測定する距
離センサ704と、この距離センサ704により得られ
た距離データに基づいて、部品12が実装されたプリン
ト基板11の実装面の高さ分布を算出する高さ分布計算
回路705とから概略構成されている。
706は、部品12が正確に実装された状態における、
プリント基板11の実装面に関する高さ分布のデータが
格納されている基準高さ分布データ格納メモリ、707
は、三次元座標計測部703により検出されたプリント
基板11の実装面の高さ分布データと、基準高さデータ
格納メモリ706に格納されている基準高さ分布データ
との二乗誤差を算出する二乗誤差計算回路であり、減算
回路708及び二乗計算回路709とから概略構成され
ている。
プリント基板11の実装面に関する高さ分布のデータが
格納されている基準高さ分布データ格納メモリ、707
は、三次元座標計測部703により検出されたプリント
基板11の実装面の高さ分布データと、基準高さデータ
格納メモリ706に格納されている基準高さ分布データ
との二乗誤差を算出する二乗誤差計算回路であり、減算
回路708及び二乗計算回路709とから概略構成され
ている。
710は、プリント基板11と同じ大きさのマスク領域
内の、プリント基板11上に実装される各部品12に対
応する位置に、複数の走査領域715.716.717
.718が設定されたマスクデータを格納しているマス
クデータ格納メモリである。
内の、プリント基板11上に実装される各部品12に対
応する位置に、複数の走査領域715.716.717
.718が設定されたマスクデータを格納しているマス
クデータ格納メモリである。
この走査領域715.716.717.718は、その
外辺が各部品12の標準実装位置の外枠から位置ずれ許
容範囲寸法分だけ内方にずれて位置するように設定され
ており、許容寸法を越える部品12の位置ずれを検出す
るためのものである。
外辺が各部品12の標準実装位置の外枠から位置ずれ許
容範囲寸法分だけ内方にずれて位置するように設定され
ており、許容寸法を越える部品12の位置ずれを検出す
るためのものである。
711は、二乗誤差計算回路707により算出された二
乗誤差に、マスクデータ格納メモリ710に格納された
マスクデータによるマスクをかけて、各走査領域715
.716.717.718毎の二乗誤差を抽出すると共
に、抽出された二乗誤差を各走査領域715.716.
717.718毎に累積加算する累積加算回路である。
乗誤差に、マスクデータ格納メモリ710に格納された
マスクデータによるマスクをかけて、各走査領域715
.716.717.718毎の二乗誤差を抽出すると共
に、抽出された二乗誤差を各走査領域715.716.
717.718毎に累積加算する累積加算回路である。
712は、累積加算回路711により各走査領域715
.716.717.718毎に累積加算された累積加算
値を累積加算数で割り算し、各走査領域715.716
.717.718毎の平均−乗誤差を算出する平均二乗
誤差計算回路である。
.716.717.718毎に累積加算された累積加算
値を累積加算数で割り算し、各走査領域715.716
.717.718毎の平均−乗誤差を算出する平均二乗
誤差計算回路である。
713は、各走査領域715.716.717.718
毎の平均二乗誤差に対する基準しきい値が格納されてい
る基準しきい値格納メモリ、714は、上記平均二乗誤
差と基準しきい値とを比較してプリント基板11に対す
る部品12の実装状態の良否を判定する比較判定回路で
ある。
毎の平均二乗誤差に対する基準しきい値が格納されてい
る基準しきい値格納メモリ、714は、上記平均二乗誤
差と基準しきい値とを比較してプリント基板11に対す
る部品12の実装状態の良否を判定する比較判定回路で
ある。
次に、上記従来例の動作について説明する。
まず、部品12が実装されたプリント基板11の実装面
に関する高さ分布を、三次元座標計測部703で計測す
る。
に関する高さ分布を、三次元座標計測部703で計測す
る。
この三次元座標計測部703による計測を具体的に説明
すると、距離センサ704からプリント基板11の実装
面までの距離、即ち、距離センサ704からプリント基
板11までの距離あるいは、距離センサ704から部品
12までの距離を距離センサ704から放射されるレー
ザにより測定し、二の測定データに基づいて高さ計算回
路7O5がプリント基板11の実装面に関する高さ分布
データを算出する。
すると、距離センサ704からプリント基板11の実装
面までの距離、即ち、距離センサ704からプリント基
板11までの距離あるいは、距離センサ704から部品
12までの距離を距離センサ704から放射されるレー
ザにより測定し、二の測定データに基づいて高さ計算回
路7O5がプリント基板11の実装面に関する高さ分布
データを算出する。
三次元座標計測部703にて算出されたプリント基板1
1の実装面に関する高さ分布のデータは、二乗誤差計算
回路707に送られ、ここで、基準高さデータ格納メモ
リ706に格納されている基準高さ分布データとの二乗
誤差が算出される。
1の実装面に関する高さ分布のデータは、二乗誤差計算
回路707に送られ、ここで、基準高さデータ格納メモ
リ706に格納されている基準高さ分布データとの二乗
誤差が算出される。
この二乗誤差計算回路707による二乗誤差の算出を具
体的に説明すると、三次元座標計測部703にて算出さ
れたプリント基板11の実装面に関する高さ分布データ
と、基準高さデータ格納メモリ706に格納されている
基準高さ分布データとの数値差が、減算回路708によ
り算出され、この減算回路708により算出された値が
二乗計算回路709にて二乗されて二乗誤差が算出され
る。
体的に説明すると、三次元座標計測部703にて算出さ
れたプリント基板11の実装面に関する高さ分布データ
と、基準高さデータ格納メモリ706に格納されている
基準高さ分布データとの数値差が、減算回路708によ
り算出され、この減算回路708により算出された値が
二乗計算回路709にて二乗されて二乗誤差が算出され
る。
二乗誤差計算回路707にて算出された二乗誤差には、
マスクデータ格納メモリ710に格納されたマスクデー
タによるマスクがかけられ、これによって、走査領域7
15.716.717.718における二乗誤差のみが
抽出される。
マスクデータ格納メモリ710に格納されたマスクデー
タによるマスクがかけられ、これによって、走査領域7
15.716.717.718における二乗誤差のみが
抽出される。
抽出された二乗誤差は、各走査領域715.716.7
17.718毎に分けて、累積加算回路711により各
々累積加算され、この累積加算値はさらに、平均二乗誤
差計算回路712により累積加算数で割り算されて、各
走査領域715.716.717.718毎の平均二乗
誤差が算出される。
17.718毎に分けて、累積加算回路711により各
々累積加算され、この累積加算値はさらに、平均二乗誤
差計算回路712により累積加算数で割り算されて、各
走査領域715.716.717.718毎の平均二乗
誤差が算出される。
さらに、各走査領域715.716.717.718毎
の平均二乗誤差は、比較判定回路714において、標準
しきい値格納メモリ713に格納されたしきい値と比較
され、これによって、プリント基板11に対する部品1
2の実装状態の良否が判定される。
の平均二乗誤差は、比較判定回路714において、標準
しきい値格納メモリ713に格納されたしきい値と比較
され、これによって、プリント基板11に対する部品1
2の実装状態の良否が判定される。
発明が解決しようとする課題
しかしながら、上記従来の実装基板外装検査装置では、
基準高さ分布データ格納メモリ706に格納されている
基準高さデータと、三次元座標計測部703により得た
高さ分布データとを比較する際、例えばプリント基板1
1が反っていると、この反りによる高さ分布データの変
動を補正することができず、検査精度を向上させること
ができないという問題点があった。
基準高さ分布データ格納メモリ706に格納されている
基準高さデータと、三次元座標計測部703により得た
高さ分布データとを比較する際、例えばプリント基板1
1が反っていると、この反りによる高さ分布データの変
動を補正することができず、検査精度を向上させること
ができないという問題点があった。
また、上記従来の実装基板外装検査装置では、部品12
の面上にのみ走査領域715.716.717.718
を設定するので、第7図に示すように、本来プリント基
板11の同図中破線で示される基準実装位置719に実
装されるべき部品12が、同図中実線で示すような回転
ずれを起こした位置?20に実装された場合、各走査領
域715.716.717.718が全て部品12の実
装位置?20上に臨むので、実装不良を検出することが
できないという問題点があった。
の面上にのみ走査領域715.716.717.718
を設定するので、第7図に示すように、本来プリント基
板11の同図中破線で示される基準実装位置719に実
装されるべき部品12が、同図中実線で示すような回転
ずれを起こした位置?20に実装された場合、各走査領
域715.716.717.718が全て部品12の実
装位置?20上に臨むので、実装不良を検出することが
できないという問題点があった。
さらに、三次元座標計測部703により得た高さ分布デ
ータにノイズが含まれていた場合、第8図<a)のよう
な実装状態の部品12及びプリント基板11の高さ分布
データが第8図(b)のようになり、よって、平均二乗
誤差計算回路712により算出される平均二乗誤差が大
きくなり、本来実装状態が良と判定されるべきものが不
良と判定されることがあるという問題点があった。
ータにノイズが含まれていた場合、第8図<a)のよう
な実装状態の部品12及びプリント基板11の高さ分布
データが第8図(b)のようになり、よって、平均二乗
誤差計算回路712により算出される平均二乗誤差が大
きくなり、本来実装状態が良と判定されるべきものが不
良と判定されることがあるという問題点があった。
本発明は上記問題点を解決するものであり、高さ分布デ
ータのノイズによる検査精度の劣化がなくプリント基板
の反りによる良否判定のミスがない、プリント基板に対
する部品の実装状態の良否を正確に判定することができ
る実装基板外観検査装置を提供することを目的とする。
ータのノイズによる検査精度の劣化がなくプリント基板
の反りによる良否判定のミスがない、プリント基板に対
する部品の実装状態の良否を正確に判定することができ
る実装基板外観検査装置を提供することを目的とする。
課題を解決するための手段
本発明は上記目的を達成するために、部品が実装された
プリント基板を移動させる移動手段と、レーザ光源と、
このレーザ光源からのレーザ光をプリント基板の実装面
上に走査させるレーサ光走査手段と、レーザ光の走査に
よりプリント基板の実装面から反射して得られる散乱光
の光軸を変化させる散乱光反射手段と、この散乱光反射
手段からの散乱光に基づいてプリント基板の実装面に関
する位置信号を出力する位置検出手段と、この位置信号
によりプリント基板の実装面に関する高さ分布データを
演算する画像演算処理手段と、プリント基板の部品実装
位置に対応して設定される複数の走査範囲の位置データ
を格納する走査範囲位置データ格納手段と、この各走査
範囲内を移動する移動走査領域のデータを格納する移動
走査領域データ格納手段と、各移動走査領域の移動位置
に対応する高さ分布データに基づいてプリント基板の実
装面に対する部品の実装状態の良否を判定する判定処理
手段とを備える構成とした。
プリント基板を移動させる移動手段と、レーザ光源と、
このレーザ光源からのレーザ光をプリント基板の実装面
上に走査させるレーサ光走査手段と、レーザ光の走査に
よりプリント基板の実装面から反射して得られる散乱光
の光軸を変化させる散乱光反射手段と、この散乱光反射
手段からの散乱光に基づいてプリント基板の実装面に関
する位置信号を出力する位置検出手段と、この位置信号
によりプリント基板の実装面に関する高さ分布データを
演算する画像演算処理手段と、プリント基板の部品実装
位置に対応して設定される複数の走査範囲の位置データ
を格納する走査範囲位置データ格納手段と、この各走査
範囲内を移動する移動走査領域のデータを格納する移動
走査領域データ格納手段と、各移動走査領域の移動位置
に対応する高さ分布データに基づいてプリント基板の実
装面に対する部品の実装状態の良否を判定する判定処理
手段とを備える構成とした。
作用
本発明は上記構成により、高さ分布データのノイズによ
る検査精度の劣化がなくプリント基板の反りによる良否
判定のミスが、ない、プリント基板に対する部品の実装
状態の良否を正確に判定することができる。
る検査精度の劣化がなくプリント基板の反りによる良否
判定のミスが、ない、プリント基板に対する部品の実装
状態の良否を正確に判定することができる。
実施例
以下、本発明の実施例を図面に基づいて説明する。第1
図は、本発明の一実施例による実装基板外観検査装置の
概略斜視図である。
図は、本発明の一実施例による実装基板外観検査装置の
概略斜視図である。
第1図において、11はプリント基板、12はプリント
基板ll上に実装された部品、13はプリント基板11
を図中の矢印14方向に移動させる搬送手段、15はレ
ーザ光源、16はレーザ光源15からのレーザ光である
。
基板ll上に実装された部品、13はプリント基板11
を図中の矢印14方向に移動させる搬送手段、15はレ
ーザ光源、16はレーザ光源15からのレーザ光である
。
17はポリゴンミラー 18はレーザ光16をポリゴン
ミラー17に導くための反射鏡、19は工θレンズ、2
0は反射ミラーであり、上記ポリゴンミラー17、反射
鏡18、及びfθレンズ19により、レーザ光源15か
らのレーザ光16をプリント基板11上に照射させてそ
の実装面を走査させるレーザ光走査手段Pを構成してい
る。
ミラー17に導くための反射鏡、19は工θレンズ、2
0は反射ミラーであり、上記ポリゴンミラー17、反射
鏡18、及びfθレンズ19により、レーザ光源15か
らのレーザ光16をプリント基板11上に照射させてそ
の実装面を走査させるレーザ光走査手段Pを構成してい
る。
また、上記ポリゴンミラー17、fθレンズ19、及び
反射ミラー20により、プリント基板11の実装面に照
射されて反射したレーザ光16の散乱光の光軸を変化さ
せる散乱光反射手段Rを構成している。
反射ミラー20により、プリント基板11の実装面に照
射されて反射したレーザ光16の散乱光の光軸を変化さ
せる散乱光反射手段Rを構成している。
21は、散乱光反射手段Rにより光軸方向が変えられた
散乱光を集光する集光レンズ、22は、集光レンズ21
により集光された散乱光が入射され、これに基づいて位
置信号23を出力する位置検出素子であり、これら集光
レンズ21と位置検出素子22とにより位置検出手段T
を構成している。
散乱光を集光する集光レンズ、22は、集光レンズ21
により集光された散乱光が入射され、これに基づいて位
置信号23を出力する位置検出素子であり、これら集光
レンズ21と位置検出素子22とにより位置検出手段T
を構成している。
30は、位置信号23から部品12の高さ分布データを
演算するための画像演算処理手段、4゜は、プリント基
板11上の部品12の実装状態の良否を判定する判定処
理手段である。
演算するための画像演算処理手段、4゜は、プリント基
板11上の部品12の実装状態の良否を判定する判定処
理手段である。
また、5oは第3図(a)、(b)に示すように、プリ
ント基板11上の部品12の実装位置にあらかじめ設定
された走査範囲301.302.303の位置データを
格納する走査範囲位置データ格納手段、60は、上記走
査範囲301.302.303の範囲内で各々移動可能
に設定される移動走査領域307.308.309の大
きさに関するデータを格納する移動走査領域データ格納
手段である。
ント基板11上の部品12の実装位置にあらかじめ設定
された走査範囲301.302.303の位置データを
格納する走査範囲位置データ格納手段、60は、上記走
査範囲301.302.303の範囲内で各々移動可能
に設定される移動走査領域307.308.309の大
きさに関するデータを格納する移動走査領域データ格納
手段である。
上記画像演算処理手段30は第2図に示すように、位置
検出素子22から同期信号のタイミンクで出力される位
置信号23をアナロク7/デジタル変換するアナログ、
/′デジタルコンバータ31(以下、A/Dコンバータ
と記す)と、デジタル信号に変換された位置信号23に
基づいてプリント基板11の実装面に関する高さ分布デ
ータを演算する位置演算回路32と、この高さ分布デー
タを格納して判定処理手段40に出力する高さ分布デー
タ格納メモリ33とから構成されている。
検出素子22から同期信号のタイミンクで出力される位
置信号23をアナロク7/デジタル変換するアナログ、
/′デジタルコンバータ31(以下、A/Dコンバータ
と記す)と、デジタル信号に変換された位置信号23に
基づいてプリント基板11の実装面に関する高さ分布デ
ータを演算する位置演算回路32と、この高さ分布デー
タを格納して判定処理手段40に出力する高さ分布デー
タ格納メモリ33とから構成されている。
また、上記判定処理手段40は第2図に示すように、移
動走査領域307.308.309を走査範囲301.
302.303の範囲内で各々移動させる移動走査領域
位置決定手段41と、移動走査領域307.308.3
09の移動範囲における高さ分布データを、高さ分布デ
ータ格納メモリ33から人力されるデータの中から取り
出して加算する加算回路42とを有している。
動走査領域307.308.309を走査範囲301.
302.303の範囲内で各々移動させる移動走査領域
位置決定手段41と、移動走査領域307.308.3
09の移動範囲における高さ分布データを、高さ分布デ
ータ格納メモリ33から人力されるデータの中から取り
出して加算する加算回路42とを有している。
さらに上記判定処理手段40は、加算回路42の加算結
果に基づいて移動走査領域307.308.309の移
動範囲における、高さ分布データが最大となる位置を検
出する最大位置検出回路43と、最大位置検出回路43
の検出結果に基づいて実装状態の良否を判定する判定回
路44と、この判定回路44による判定の基準となるし
きい値を記憶するしきい値記憶手段45とを有している
。
果に基づいて移動走査領域307.308.309の移
動範囲における、高さ分布データが最大となる位置を検
出する最大位置検出回路43と、最大位置検出回路43
の検出結果に基づいて実装状態の良否を判定する判定回
路44と、この判定回路44による判定の基準となるし
きい値を記憶するしきい値記憶手段45とを有している
。
次に、上記実施例の動作について説明する。部品12が
実装されたプリント基板11を、搬送手段13の上に固
定して矢印14方向に移動させる。そして、レーザ光源
15からのレーザ光16を、3つの反射鏡を介して回転
しているポリゴンミラー17に導き、さらに、ポリゴン
ミラー17とfθレンズ19とによりプリント基板11
上に照射させる。これにより、プリント基板11は、レ
ーザ光16により上下方向に二次元的に全面走査される
。
実装されたプリント基板11を、搬送手段13の上に固
定して矢印14方向に移動させる。そして、レーザ光源
15からのレーザ光16を、3つの反射鏡を介して回転
しているポリゴンミラー17に導き、さらに、ポリゴン
ミラー17とfθレンズ19とによりプリント基板11
上に照射させる。これにより、プリント基板11は、レ
ーザ光16により上下方向に二次元的に全面走査される
。
レーザ光16の上下方向の走査によりプリント基板ll
上から反射されてくる散乱光を、プリント基板11とf
θレンズ19との間に設けた反射ミラー20により反射
させ、fθレンズ19とポリゴンミラー17とを介して
、さらに集光レンズ21を通して位置検出素子22上に
集光する。位置検出素子22から出力された位置信号2
3は、画像演算処理手段30に人力される。
上から反射されてくる散乱光を、プリント基板11とf
θレンズ19との間に設けた反射ミラー20により反射
させ、fθレンズ19とポリゴンミラー17とを介して
、さらに集光レンズ21を通して位置検出素子22上に
集光する。位置検出素子22から出力された位置信号2
3は、画像演算処理手段30に人力される。
画像演算処理手段30では、同期信号のタイミングで入
力された位置信号23をプリント基板11及びプリント
基板11上に実装された部品12の高さ分布データに変
換する演算を行い、実測高さ分布データを判定処理手段
40に出力し、このような動作をプリント基板11上の
全面について行う。
力された位置信号23をプリント基板11及びプリント
基板11上に実装された部品12の高さ分布データに変
換する演算を行い、実測高さ分布データを判定処理手段
40に出力し、このような動作をプリント基板11上の
全面について行う。
次に、画像演算処理手段30と判定処理手段40との動
作について、第2図を用いて詳説する。
作について、第2図を用いて詳説する。
画像演算処理手段30は、位置検出素子22からの位置
信号23をA/Dコンバータ31でデジタル信号に変換
し、このデジタル信号を位置演算回路32に入力する。
信号23をA/Dコンバータ31でデジタル信号に変換
し、このデジタル信号を位置演算回路32に入力する。
本実施例では、位置検出素子22としてPSD(Po5
ition−8ensitive Detectors
;半導体装置検出素子)を用いており、PSDに入射
する反射光の入射位置は、PSDの両端電極に流れる電
流が各電極間との距離に反比例するものを用いている。
ition−8ensitive Detectors
;半導体装置検出素子)を用いており、PSDに入射
する反射光の入射位置は、PSDの両端電極に流れる電
流が各電極間との距離に反比例するものを用いている。
位置演算回路32では、デジタル信号に変換されたPS
Dの画電極からの電流I】及びI2を次式(’I)を用
いて演算し、高さデータを求める。
Dの画電極からの電流I】及びI2を次式(’I)を用
いて演算し、高さデータを求める。
高さデータ=K・(II−12)/(11+12)(但
し、Kは正規化するための係数)・・・(I)このよう
にして得られた高さ分布データは、−旦測定高さデータ
格納メモリ33に格納され、判定処理手段40に出力さ
れる。
し、Kは正規化するための係数)・・・(I)このよう
にして得られた高さ分布データは、−旦測定高さデータ
格納メモリ33に格納され、判定処理手段40に出力さ
れる。
判定処理手段40では、走査範囲位置データ格納手段5
0に格納された走査範囲301.302.303内にお
いて、移動走査領域データ格納手段60に格納された移
動走査領域307.308.309を、移動走査領域位
置決定手段41で決定された位置で移動させる。
0に格納された走査範囲301.302.303内にお
いて、移動走査領域データ格納手段60に格納された移
動走査領域307.308.309を、移動走査領域位
置決定手段41で決定された位置で移動させる。
すると、加算回路42が上記移動位置に対応する位置の
高さ分布データを、測定データ格納メモリ33からの入
力されるデータの中から取り出し、各位置毎の高さ分布
データの和を求め、その結果を高さ分布情報信号として
最大位置検出回路43に出力する。
高さ分布データを、測定データ格納メモリ33からの入
力されるデータの中から取り出し、各位置毎の高さ分布
データの和を求め、その結果を高さ分布情報信号として
最大位置検出回路43に出力する。
これに伴って、最大位置検出回路43では、加算回路4
2からの高さ分布情報信号に基づいて高さ分布データの
和が最大となる位置を検出して位置情報信号を判定回路
44に出力し、判定回路44では、最大位置検出回路4
3からの位置情報信号としきい値記憶手段45に記憶し
であるしきい値とを比較して、入力さ□れた位置情報信
号がしきい値の範囲内にあるかどうかを判定して、部品
12のプリント基板11に対する実装状態を判定する。
2からの高さ分布情報信号に基づいて高さ分布データの
和が最大となる位置を検出して位置情報信号を判定回路
44に出力し、判定回路44では、最大位置検出回路4
3からの位置情報信号としきい値記憶手段45に記憶し
であるしきい値とを比較して、入力さ□れた位置情報信
号がしきい値の範囲内にあるかどうかを判定して、部品
12のプリント基板11に対する実装状態を判定する。
ここで、走査範囲301.302.303の位置と部品
12との関係を、第3図(a)、(b)に具体的に示す
。第3図(a)は良い実装状態、第3図(b)は不良実
装状態を示したものである。
12との関係を、第3図(a)、(b)に具体的に示す
。第3図(a)は良い実装状態、第3図(b)は不良実
装状態を示したものである。
第3図(a)、(a)において304は、プリント基板
11を平面的に見た際の、部品12の正規の実装位置を
示しており、このプリント基板11に対しては図中縦方
向に1本の走査範囲301が、また、図中横方向に2本
の走査範囲302.303が、部品12の実装位置ずれ
を考慮して、それぞれ部品12の正規の実装位置304
の縦幅、横幅より長めに設定されている。
11を平面的に見た際の、部品12の正規の実装位置を
示しており、このプリント基板11に対しては図中縦方
向に1本の走査範囲301が、また、図中横方向に2本
の走査範囲302.303が、部品12の実装位置ずれ
を考慮して、それぞれ部品12の正規の実装位置304
の縦幅、横幅より長めに設定されている。
さらに、第3図(])、(b)における305.306
は、それぞれ実際にプリント基板11上に実装された部
品12の位置を示しており、実装位置305は図中左上
に実装位置がずれた状態を、実装位置306は回転ずれ
を起こした状態を各々示している。
は、それぞれ実際にプリント基板11上に実装された部
品12の位置を示しており、実装位置305は図中左上
に実装位置がずれた状態を、実装位置306は回転ずれ
を起こした状態を各々示している。
本実施例における走査範囲位置データ格納手段50では
、各走査範囲301.302.303の固有値をA 1
、A 2、A3とし、各固有値A1、A2、A 3
ニ各すの走査範囲301.302.3o3の、第3図(
a)、(b)中圧上と右下とのコーナーのXY座標を対
応させた走査範囲位置データを格納している。
、各走査範囲301.302.303の固有値をA 1
、A 2、A3とし、各固有値A1、A2、A 3
ニ各すの走査範囲301.302.3o3の、第3図(
a)、(b)中圧上と右下とのコーナーのXY座標を対
応させた走査範囲位置データを格納している。
一方、本実施例における移動走査領域データ格納手段6
0では、移動走査領域307.308.309の大きさ
、即ち、移動走査領域307については図中Y方向の長
さ、移動走査領域308.309については図中X方向
の長さが、それぞれ格納されている。
0では、移動走査領域307.308.309の大きさ
、即ち、移動走査領域307については図中Y方向の長
さ、移動走査領域308.309については図中X方向
の長さが、それぞれ格納されている。
上記設定による移動走査領域307.308.309を
、走査範囲301.302.303の範囲内で移動させ
た場合、加算回路42では、測定高さ分布データ格納メ
モリ33から入力された高さ分布データの中から、対応
する位置の高さ分布データを取り出して加算する。
、走査範囲301.302.303の範囲内で移動させ
た場合、加算回路42では、測定高さ分布データ格納メ
モリ33から入力された高さ分布データの中から、対応
する位置の高さ分布データを取り出して加算する。
例えば、走査範囲302内を、第3図(a)、(b)中
布から左に向けて移動走査領域308を移動させ、これ
に伴って加算回路42で算出された値をグラフに示すと
、第4図のようになる。
布から左に向けて移動走査領域308を移動させ、これ
に伴って加算回路42で算出された値をグラフに示すと
、第4図のようになる。
即ち、移動走査領域308が部品12から外れた位置に
ある場合、加算回路42で加算されるデータの和はプリ
ント基板11の高さの和となり、移動走査領域308が
移動して部品12に臨むと加算回路42で加算されるデ
ータの和が増加する。
ある場合、加算回路42で加算されるデータの和はプリ
ント基板11の高さの和となり、移動走査領域308が
移動して部品12に臨むと加算回路42で加算されるデ
ータの和が増加する。
例えば移動走査領域308の大きさを、第3図(a)中
の部品12の横幅と同一とすると、移動走査領域308
が部品12の直上に臨んだときに、加算回路42で加算
されるデータの和が最大となり、この位置を最大位置検
出回路43が検出する。
の部品12の横幅と同一とすると、移動走査領域308
が部品12の直上に臨んだときに、加算回路42で加算
されるデータの和が最大となり、この位置を最大位置検
出回路43が検出する。
このため第4図に示すように、部品12が正規の実装位
置304に実装されている場合の、加算回路42で加算
されるデータの和が最大となる位置はB1、第3図(a
)に示す実際の実装位置305に部品12が実装されて
いる場合はB2、第3図(b)に示す実際の実装位置3
06に部品12が実装されている場合はB3として検出
される。 しきい値記憶手段45には、第4図のに1、
K2で示す部品12の実装位置ずれの許容範囲の値を示
すしきい値が記憶されており、これに基づいて判定手段
44が、上述の如く検出された位置B1、B2、B3か
に1とに2との範囲内に納まっているか否かを判定する
。
置304に実装されている場合の、加算回路42で加算
されるデータの和が最大となる位置はB1、第3図(a
)に示す実際の実装位置305に部品12が実装されて
いる場合はB2、第3図(b)に示す実際の実装位置3
06に部品12が実装されている場合はB3として検出
される。 しきい値記憶手段45には、第4図のに1、
K2で示す部品12の実装位置ずれの許容範囲の値を示
すしきい値が記憶されており、これに基づいて判定手段
44が、上述の如く検出された位置B1、B2、B3か
に1とに2との範囲内に納まっているか否かを判定する
。
これと同様の動作を走査範囲301.303についても
行う二とにより、部品12の位置ずれ、回転ずれを検出
することができる。この場合、仮に前記位置信号23に
ノイズが含まれていたり、プリント基板11に反りがあ
る場合にも、加算回路42で加算されるデータの和が最
大となる位置に影響が出ることはなく、よって、部品1
2の実装位置の検出、及び、実装状態の良否の検出を正
確に行うことができる。
行う二とにより、部品12の位置ずれ、回転ずれを検出
することができる。この場合、仮に前記位置信号23に
ノイズが含まれていたり、プリント基板11に反りがあ
る場合にも、加算回路42で加算されるデータの和が最
大となる位置に影響が出ることはなく、よって、部品1
2の実装位置の検出、及び、実装状態の良否の検出を正
確に行うことができる。
尚、上記実施例においては個々の走査範囲301.30
2.303毎に部品12の実装状態の良否の判定を行っ
たが、例えば、第5図に示すように回転ずれを起こして
実装された部品12に対する、図中横方向の走査範囲3
02.303をグループ化すれば、正規の実装位置30
4に対する実際の実装位置の回転角θ】を求めることが
できる。
2.303毎に部品12の実装状態の良否の判定を行っ
たが、例えば、第5図に示すように回転ずれを起こして
実装された部品12に対する、図中横方向の走査範囲3
02.303をグループ化すれば、正規の実装位置30
4に対する実際の実装位置の回転角θ】を求めることが
できる。
この場合は、上記実施例で示した動作で求めた、各走査
範囲302.303内における部品12の図中横方向の
位置を示すX座標値X】、xlと、走査範囲302.3
03相互間の距離yとから次式により求めることができ
、 tanθ1= (xl−xlりly 求めた回転角θ1の大きさによって、実装された部品1
2の位置ずれの度合を求め、これを基に部品12の実装
状態の良否を判定することができる。
範囲302.303内における部品12の図中横方向の
位置を示すX座標値X】、xlと、走査範囲302.3
03相互間の距離yとから次式により求めることができ
、 tanθ1= (xl−xlりly 求めた回転角θ1の大きさによって、実装された部品1
2の位置ずれの度合を求め、これを基に部品12の実装
状態の良否を判定することができる。
また、上記実施例では走査範囲301.302.303
の範囲内で移動走査領域30?、308.309を移動
させ、移動位置における高さ分布データの和が最大とな
る位置としきい値とを比較して判定を行ったが、第4図
中に示すように、各走査範囲301.302.303内
の高さ分布データの和に関する最大値S1と最小値S2
との差を求め、これにより、部品12の2枚重ねや欠品
を検出するようにしてもよい。
の範囲内で移動走査領域30?、308.309を移動
させ、移動位置における高さ分布データの和が最大とな
る位置としきい値とを比較して判定を行ったが、第4図
中に示すように、各走査範囲301.302.303内
の高さ分布データの和に関する最大値S1と最小値S2
との差を求め、これにより、部品12の2枚重ねや欠品
を検出するようにしてもよい。
この場合、部品12の2枚重ねが生じているときには最
大値S]と最小値S2との差が大きくなり、部品12の
欠品が生じているときには最大値S1と最小値S2との
差が小さくなる。
大値S]と最小値S2との差が大きくなり、部品12の
欠品が生じているときには最大値S1と最小値S2との
差が小さくなる。
発明の効果
上述の如く本発明によれば、部品が実装されたプリント
基板を移動させる移動手段と、レーザ光源と、このレー
ザ光源からのレーザ光をプリント基板の実装面上に走査
させるレーザ光走査手段と、レーザ光の走査によりプリ
ント基板の実装面から反射して得られる散乱光の光軸を
変化させる散乱光反射手段と、この散乱光反射手段から
の散乱光に基づいてプリント基板の実装面に関する位置
信号を出力する位置検出手段と、この位置信号によりプ
リント基板の実装面に関する高さ分布データを演算する
画像演算処理手段と、プリント基板の部品実装位置に対
応して設定される複数の走査範囲の位置データを格納す
る走査範囲位置データ格納手段と、この各走査範囲内を
移動する移動走査領域のデータを格納する移動走査領域
データ格納手段と、各移動走査領域の移動位置に対応す
る高さ分布データに基づいてプリント基板の実装面に対
する部品の実装状態の良否を判定する判定処理手段とを
備える構成とした。
基板を移動させる移動手段と、レーザ光源と、このレー
ザ光源からのレーザ光をプリント基板の実装面上に走査
させるレーザ光走査手段と、レーザ光の走査によりプリ
ント基板の実装面から反射して得られる散乱光の光軸を
変化させる散乱光反射手段と、この散乱光反射手段から
の散乱光に基づいてプリント基板の実装面に関する位置
信号を出力する位置検出手段と、この位置信号によりプ
リント基板の実装面に関する高さ分布データを演算する
画像演算処理手段と、プリント基板の部品実装位置に対
応して設定される複数の走査範囲の位置データを格納す
る走査範囲位置データ格納手段と、この各走査範囲内を
移動する移動走査領域のデータを格納する移動走査領域
データ格納手段と、各移動走査領域の移動位置に対応す
る高さ分布データに基づいてプリント基板の実装面に対
する部品の実装状態の良否を判定する判定処理手段とを
備える構成とした。
このため、高さ分布データのノイズによる検査精度の劣
化がなくプリント基板の反りによる良否判定のミスがな
い、プリント基板に対する部品の実装状態の良否を正確
に判定することができる。
化がなくプリント基板の反りによる良否判定のミスがな
い、プリント基板に対する部品の実装状態の良否を正確
に判定することができる。
第1図は、本発明の一実施例による実装基板外観検査装
置の概略斜視図、第2図は、第1図の要部詳細ブロック
図、第3図(a)、(b)は、第1図の実装基板外観検
査装置における走査範囲と部品実装位置との関係を示す
説明図、第4図は、移動走査領域を移動させた場合の高
さ分布データの和の変化を示す説明図、第5図は、本発
明の他の実施例における位置ずれ検出動作を説明する説
明図、第6図は、従来の実装基板外観検査装置の概略斜
視図、第7図は、第6図の実装基板外観検査装置におけ
るマスク領域及び走査領域と部品実装位置との関係を示
す説明図、第8図(a)はプリント基板に実装された部
品の実装状態を示す説明図、第8図(b)は、第8図(
a)に示すプリント基板の実装面を走査して得られる、
ノイズを含んだ高さ分布データを示す説明図である。 11・・・プリント基板、12・・部品、13・・・搬
送手段、15・・・レーザ光源、16・・・レーザ光、
23・・・位置信号、30・・・画像演算処理手段、4
0・・・判定処理手段、50・・・走査範囲位置データ
格納手段、60・・・移動走査領域データ格納手段、3
゜1.302.303・・・走査範囲、307.3゜8
.309・・・移動走査領域、P・レーザ光走査手段、
R・・・散乱光反射手段、T・・・位置検出手段。 プ1ルト水板 し・−什光千1手段 散乱光反射手段徒 代理人の氏名 弁理士 粟 野 重 孝はが1名第 図 第 図 サブマスク中Jしイヴ! 第 図 第 図 第 図 りθ3三戻九斤標計測部
置の概略斜視図、第2図は、第1図の要部詳細ブロック
図、第3図(a)、(b)は、第1図の実装基板外観検
査装置における走査範囲と部品実装位置との関係を示す
説明図、第4図は、移動走査領域を移動させた場合の高
さ分布データの和の変化を示す説明図、第5図は、本発
明の他の実施例における位置ずれ検出動作を説明する説
明図、第6図は、従来の実装基板外観検査装置の概略斜
視図、第7図は、第6図の実装基板外観検査装置におけ
るマスク領域及び走査領域と部品実装位置との関係を示
す説明図、第8図(a)はプリント基板に実装された部
品の実装状態を示す説明図、第8図(b)は、第8図(
a)に示すプリント基板の実装面を走査して得られる、
ノイズを含んだ高さ分布データを示す説明図である。 11・・・プリント基板、12・・部品、13・・・搬
送手段、15・・・レーザ光源、16・・・レーザ光、
23・・・位置信号、30・・・画像演算処理手段、4
0・・・判定処理手段、50・・・走査範囲位置データ
格納手段、60・・・移動走査領域データ格納手段、3
゜1.302.303・・・走査範囲、307.3゜8
.309・・・移動走査領域、P・レーザ光走査手段、
R・・・散乱光反射手段、T・・・位置検出手段。 プ1ルト水板 し・−什光千1手段 散乱光反射手段徒 代理人の氏名 弁理士 粟 野 重 孝はが1名第 図 第 図 サブマスク中Jしイヴ! 第 図 第 図 第 図 りθ3三戻九斤標計測部
Claims (1)
- 部品が実装されたプリント基板を移動させる移動手段
と、レーザ光源と、このレーザ光源からのレーザ光をプ
リント基板の実装面上に走査させるレーザ光走査手段と
、レーザ光の走査によりプリント基板の実装面から反射
して得られる散乱光の光軸を変化させる散乱光反射手段
と、この散乱光反射手段からの散乱光に基づいてプリン
ト基板の実装面に関する位置信号を出力する位置検出手
段と、この位置信号によりプリント基板の実装面に関す
る高さ分布データを演算する画像演算処理手段と、プリ
ント基板の部品実装位置に対応して設定される複数の走
査範囲の位置データを格納する走査範囲位置データ格納
手段と、この各走査範囲内を移動する移動走査領域のデ
ータを格納する移動走査領域データ格納手段と、各移動
走査領域の移動位置に対応する高さ分布データに基づい
てプリント基板の実装面に対する部品の実装状態の良否
を判定する判定処理手段とを備えた実装基板外観検査装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2202116A JPH0765967B2 (ja) | 1990-07-30 | 1990-07-30 | 実装基板外観検査装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2202116A JPH0765967B2 (ja) | 1990-07-30 | 1990-07-30 | 実装基板外観検査装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0486548A true JPH0486548A (ja) | 1992-03-19 |
| JPH0765967B2 JPH0765967B2 (ja) | 1995-07-19 |
Family
ID=16452228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2202116A Expired - Fee Related JPH0765967B2 (ja) | 1990-07-30 | 1990-07-30 | 実装基板外観検査装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0765967B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05327300A (ja) * | 1992-05-26 | 1993-12-10 | Matsushita Electric Ind Co Ltd | 実装基板外観検査装置 |
| JPH09289373A (ja) * | 1996-04-22 | 1997-11-04 | Shimu:Kk | 半田付外観検査装置 |
| JP2015133406A (ja) * | 2014-01-14 | 2015-07-23 | オムロン株式会社 | 品質管理装置、品質管理方法、およびプログラム |
| CN114705129A (zh) * | 2022-05-06 | 2022-07-05 | 沛顿科技(深圳)有限公司 | 一种封装基板形变测量设备及其方法 |
-
1990
- 1990-07-30 JP JP2202116A patent/JPH0765967B2/ja not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05327300A (ja) * | 1992-05-26 | 1993-12-10 | Matsushita Electric Ind Co Ltd | 実装基板外観検査装置 |
| JPH09289373A (ja) * | 1996-04-22 | 1997-11-04 | Shimu:Kk | 半田付外観検査装置 |
| JP2015133406A (ja) * | 2014-01-14 | 2015-07-23 | オムロン株式会社 | 品質管理装置、品質管理方法、およびプログラム |
| WO2015107959A1 (ja) * | 2014-01-14 | 2015-07-23 | オムロン株式会社 | 品質管理装置、品質管理方法、およびプログラム |
| CN114705129A (zh) * | 2022-05-06 | 2022-07-05 | 沛顿科技(深圳)有限公司 | 一种封装基板形变测量设备及其方法 |
| CN114705129B (zh) * | 2022-05-06 | 2024-01-26 | 沛顿科技(深圳)有限公司 | 一种封装基板形变测量设备及其方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0765967B2 (ja) | 1995-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12566060B2 (en) | Three-dimensional measurement device | |
| JPS5999304A (ja) | 顕微鏡系のレーザ光による比較測長装置 | |
| JPH0650720A (ja) | 高さ測定方法および装置 | |
| US4553844A (en) | Configuration detecting method and system | |
| JPH02114156A (ja) | 実装基板検査装置 | |
| JPH0486548A (ja) | 実装基板外観検査装置 | |
| JP5431221B2 (ja) | 距離測定装置 | |
| JP3823488B2 (ja) | Icリード浮き検査装置及び検査方法 | |
| JP2003109985A (ja) | ウェーハバンプ検査方法及びウェーハバンプ検査装置 | |
| JP4973294B2 (ja) | 部品実装装置 | |
| JP4275661B2 (ja) | 変位測定装置 | |
| JP2743663B2 (ja) | 実装基板外観検査装置 | |
| JP2743617B2 (ja) | 実装基板外観検査装置 | |
| JP2525261B2 (ja) | 実装基板外観検査装置 | |
| JPH06185994A (ja) | 実装基板検査装置 | |
| JP2705458B2 (ja) | 実装基板外観検査装置 | |
| JPS62272107A (ja) | 実装部品検査方法 | |
| EP1061330A1 (en) | Flaw detector | |
| JPH0399209A (ja) | 実装基板検査装置 | |
| JP2929828B2 (ja) | Icリード検査方法および装置 | |
| JP4995041B2 (ja) | 印刷はんだ検査方法、及び印刷はんだ検査装置 | |
| JPH05303628A (ja) | 実装基板外観検査装置 | |
| JP2738222B2 (ja) | 回路基板実装状態検査装置 | |
| JPH05327300A (ja) | 実装基板外観検査装置 | |
| KR0150623B1 (ko) | 납땜부의 검사방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070719 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |