(57)【要約】【課題】半田ブリッジ検査領域（検査ポイント）を自動で設定でき、最適な検査結果の半田ブリッジを出力することができる実装基板検査装置を得ることを目的とする。【解決手段】本発明の部品実装基板検査装置１１は、複数の電極パッドが所定の間隔で形成されており、それら電極パッド上にクリーム半田Ｓが塗布されている電子回路基板Ｂの半田ブリッジＳｂの検査を行う電子回路基板Ｂの部品実装基板検査装置において、隣接する前記電極パッド間の距離Ｄを自動判定する手段と、隣接する前記電極パッド間の距離Ｄがオペレータにより設定されたしきい値以下であれば、半田ブリッジ検査ポイントＰｂを自動的に設定する手段とを備えていることを特徴とする。【選択図】図１
2005223281.tif 000002
【特許請求の範囲】
【請求項１】
複数の電極パッドが所定の間隔で形成されており、それら電極パッド上にクリーム半田が塗布されている電子回路基板の半田ブリッジの検査を行う部品実装基板検査装置において、
隣接する前記電極パッド間の距離を自動判定する手段と、
隣接する前記電極パッド間の距離が人為的に設定されたしきい値以下であれば、半田ブリッジ検査ポイントを自動的に設定する手段と
を備えていることを特徴とする部品実装基板検査装置。
【請求項２】
複数の電極パッドが所定の間隔で形成されている部品実装基板を照明する照明手段と、
照明された前記部品実装基板を撮影し、画像データを出力するカメラ手段と、
前記画像データを２値化する２値化手段と、
前記２値化された画像を記憶する２値化画像記憶手段と、
前記記憶された２値化画像から前記各電極パッドの位置座標を取得する位置座標取得手段と、
前記各電極パッドの位置座標から隣接する電極パッドのパッド間距離を測定する近傍距離測定手段と、
前記各パッド間距離を人為的に設定されたしきい値と比較する比較手段と、
前記パッド間距離が前記しきい値より狭い場合に半田ブリッジ検査ポイントを設定する半田ブリッジ検査ポイント設定手段と
を備えていることを特徴とする部品実装基板検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品実装基板の電極パッド上に印刷されたクリーム半田の良否を検査する、特に隣接する電極パッド間に半田ブリッジが生じているか否かを検査する部品実装基板検査装置に関するものである。
【背景技術】
【０００２】
半導体装置などの部品を多数実装するためのプリント基板などの部品実装基板には、それら部品の電極数に対応した多数の電極パッドと配線回路パターンが形成されており、それら部品を半田付けするために、前記電極パッド上にスクリーン印刷法などによりクリーム半田が印刷されている。このクリーム半田が電極パッド上に良好に印刷されていない場合には部品を良好に半田付けできない。従って、部品実装基板上に部品を半田付けする前に、前記クリーム半田が各電極パッド上に良好に印刷されているか否かを部品実装基板検査装置を用いて検査している。
【０００３】
その部品実装基板検査装置の機能ブロック図を図４に示した。図４において、符号１００は部品実装基板検査装置を指す。この部品実装基板検査装置１００は円環状の照明装置１１０、ＣＣＤカメラのようなカメラ１２０、画像処理装置１３０、制御装置１４０、結果表示装置１５０などを備えている。
【０００４】
照明装置１１０は部品実装基板Ｂを見やすくする手段であり、カメラ１２０は照明装置１１０で照明された部品実装基板Ｂの外観画像を取り込む手段であり、画像処理装置１３０は、カメラ１２０から出力された画像を取り込み、検査アルゴリズムを実行する手段であり、制御装置１４０は照明装置１１０の照明の明るさや照明装置１１０及びカメラ１２０の駆動を制御する手段であり、結果表示装置１５０は得られた検査結果を表示する手段である。
【０００５】
クリーム半田の印刷の良否の判定手法は、部品実装基板検査装置１００に予め設定しているクリーム半田の印刷の情報（クリーム半田の印刷面積、クリーム半田の印刷幅、クリーム半田の印刷の位置）を基に部品実装基板Ｂ上のクリーム半田の印刷状態を画像処理装置１３０を用いて取り込まれた情報と比較処理することでクリーム半田の印刷の良否の判定を行う。
【０００６】
このようなクリーム半田の検査方法は、被検査物体がクリーム半田ではなく、リフローを行った後の半田であって、その検査ではあるが、特許文献１で公開されている。
【０００７】
前記部品実装基板Ｂには各種の半導体装置を始めとして各種の部品を実装できるように各種の電極パッドが形成されている。部品実装基板Ｂ上には、図５に一部分を示したように、所定の配列で複数の電極パッド１Ａ、１Ｂ、１Ｃ・・・が形成されており、それらの電極パッドのパッド間距離は広い所もあれば狭いところもある（パッド間距離の広い電極パッドは図示していない）。図５に示したように、例えば、ＢＧＡ（Ｂａｌｌ  Ｇｒｉｄ  Ａｒｒａｙの略）型ＩＣやＱＦＰ（Ｑｕａｄ  Ｆｌａｔ  Ｐａｃｋａｇｅの略）型ＩＣを実装する電極パッド１Ａ、１Ｂ、１Ｃ・・・のパッド間距離Ｄは極めて狭く、例えば、５００μｍ程度或いはこれ以下と狭い。これらの電極パッド１Ａ、１Ｂ、１Ｃ・・・上にクリーム半田Ｓをスクリーン印刷法などで印刷した場合、図６に示したように、電極パッド１Ｂからはみ出さないようにクリーム半田Ｓが印刷されることが望ましいが、図７に示したように、或る電極パッド、例えば、電極パッド１Ａ上のクリーム半田Ｓが右側に隣接する電極パッド１Ｂに掛かる、いわゆる半田ブリッジＳｂが発生することがある。無論、このような半田ブリッジＳｂの発生は好ましくなく、これを確実に検出して、半田ブリッジＳｂが発生している部品実装基板Ｂはラインから除去しなければならない。
【０００８】
従来、このような半田ブリッジＳｂを検出するための検査プログラム作成では、オペレータが、半田ブリッジＳｂが発生しそうなパッド間に、電極パッド１Ａ、１Ｂ、１Ｃ・・・を見る検査ポイントＰａに隣接する電極パッドまで広げた、点線で示したブリッジ検査ポイントＰｂを手動で設定していた。なお、パッド間距離Ｄが広い電極パッド間には半田ブリッジ検査ポイントＰｂを設ける必要はなく、各電極パッド上のクリーム半田Ｓの状態を見る検査ポイントＰａのみでよい。
【特許文献１】特開平１０−１６０４２６（第１頁、要約）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従って、オペレータが手動設定をしないで検査を行った場合、半田ブリッジによる不良にも係わらず、別の不良としての検出や見逃しが起きていた。
【００１０】
また、半田ブリッジ検査対象領域に対しては、前記のように個別に検査ポイントＰｂを教示しなければならなかったり、検査ポイントＰｂは部品実装基板Ｂ上の同一パターンにのみ展開（コピー）が可能といった制約があった。このため半田ブリッジ検査領域（検査ポイント）Ｐｂを指定したデータの作成に非常に多くの時間を要していた。
【００１１】
本発明は、これらの課題を解決しようとするものであって、半田ブリッジ検査領域（検査ポイント）を自動で設定でき、最適な検査結果の半田ブリッジを出力することができる実装基板検査装置を得ることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の部品実装基板検査装置は、複数の電極パッドが所定の間隔で形成されており、それら電極パッド上にクリーム半田が塗布されている電子回路基板の半田ブリッジの検査を行う部品実装基板検査装置において、隣接する前記電極パッド間の距離を自動判定する手段と、隣接する前記電極パッド間の距離が人為的に設定されたしきい値以下であれば、半田ブリッジ検査ポイントを自動的に設定する手段とを備えていることを特徴とする。
【００１３】
また、詳しくは、本発明の部品実装基板検査装置は、複数の電極パッドが所定の間隔で形成されている部品実装基板を照明する照明手段と、照明された前記部品実装基板を撮影し、画像データを出力するカメラ手段と、前記画像データを２値化する２値化手段と、
前記２値化された画像を記憶する２値化画像記憶手段と、前記記憶された２値化画像から前記各電極パッドの位置座標を取得する位置座標取得手段と、前記各電極パッドの位置座標から隣接する電極パッドのパッド間距離を測定する近傍距離測定手段と、前記各パッド間距離を人為的に設定されたしきい値と比較する比較手段と、前記パッド間距離が前記しきい値より狭い場合に半田ブリッジ検査ポイントを設定する半田ブリッジ検査ポイント設定手段とを備えていることを特徴とする。
【発明の効果】
【００１４】
従って、本発明の部品実装基板検査装置によれば、半田ブリッジ検査ポイント（領域）を自動で設定することができ、このことにより、オペレータは手動設定する手間と時間を掛けずに最適な検査結果を出力することができる。
【００１５】
また、今後、一層複雑化が予想される様々な部品実装基板においても、しきい値の設定のみで半田ブリッジ検査ポイント（領域）を最適に設定できる。
【発明を実施するための最良の形態】
【００１６】
【実施例１】
【００１７】
以下、図を用いて、本発明の実施例の部品実装基板検査装置を説明する。
【００１８】
図１は本発明の部品実装基板検査装置の概略的な機能ブロック図、図２は本発明の半田ブリッジ検査ポイントの設定の手順を示すフローチャート、そして図３は半田ブリッジ検査ポイントの設定を説明するためのパッド間距離の狭い一部電極パッド列の平面図である。
【００１９】
先ず、図１を用いて、本発明の部品実装基板検査装置１１の構成を説明する。
【００２０】
図１において、符号１はこの部品実装基板検査装置を指す。この部品実装基板検査装置１１は、大きく分けて画像取込手段（Ａ）と画像処理手段（Ｂ）とからなる。
【００２１】
検査されるクリーム半田Ｓが印刷されていない部品実装基板（いわゆるベアボード）Ｂｂは載置手段１２に載置されている。
【００２２】
画像取込手段（Ａ）は、部品実装基板Ｂｂの底面に対する法線に沿って部品実装基板Ｂｂに所定の照射光を照射する第１の照明手段１３Ａ、法線とは所定の角度をなす方向に沿って、かつ部品実装基板Ｂｂの周囲から部品実装基板Ｂｂに所定の照射光を照射する第２の照明手段１３Ｂ、第２の照明手段１３Ｂの法線に対する前記所定の角度より更に大きい角度なす照射光で部品実装基板Ｂｂを照射する第３の照明手段１３Ｃ、部品実装基板Ｂｂの底面に対する法線方向に配置されており、第１の照明手段１３Ａ、第２の照明手段１３Ｂ、第３の照明手段１３Ｃ・・・の少なくとも一つの照明手段から出射された照射光による部品実装基板Ｂｂの表面からの反射光を画像として取り込むカメラ１５とから構成されている。
【００２３】
カメラ１５から出力されたアナログ信号はデジタル信号に変換するアナログ／デジタル（ＡＤ）変換手段１６でＡＤ変換され、そのデジタル信号は画像処理手段（Ｂ）に入力される。その画像処理手段（Ｂ）は、２値化手段１７、２値化画像記憶手段１８、位置座標取得手段１９、近傍距離測定手段２０、近傍距離をしきい値と比較する手段２１とから構成されている。
【００２４】
部品実装基板Ｂｂの特性値として取り出すものは、部品実装基板Ｂｂ上の各電極パッドの面積、位置（ｘ、ｙ座標）である。従って、前記の各特性値を、少なくとも所定のレベル以上の強度を有する反射光の存在する部位が形成する画像上での領域の面積及び位置に対応させて検出する。
【００２５】
第１の照明手段１３Ａは、部品実装基板Ｂｂの法線方向の上方から、部品実装基板Ｂｂのほぼ中央部を中心に部品実装基板Ｂｂに対して均等に照明が照射されるように構成されたものであれば、如何なるものでもよい。
【００２６】
第２の照明手段１３Ｂは、部品実装基板Ｂｂの斜め上方から光を照射させ、それによる反射光が、カメラ１５に入力するように構成されたものであればよい。
【００２７】
更に、第３の照明手段１３Ｃは、第２の照明手段２Ｃの部品実装基板Ｂｂの法線方向から前記斜め上方の角度より更に大きい角度を形成する方向から部品実装基板Ｂｂに対して検査光を照射するようにすること望ましく、その角度は特に限定されないが、好ましくはできるだけ部品実装基板Ｂｂに対して水平に近い斜め上方から照射するように構成されるものである。
【００２８】
第１の照明手段１３Ａ、第２の照明手段１３Ｂ、第３の照明手段１３Ｃは、それぞれを独立的に、或いは同時的に駆動させることが可能であり、また、検査すべき部品実装基板Ｂｂの種類によって、その何れかを選択して使用することができる。このような照明手段１３Ａ、３Ｂ、３Ｃの駆動を制御するための制御手段１４が設けられている。
【００２９】
一方、カメラ１５は、部品実装基板Ｂｂのほぼ上方で、部品実装基板Ｂｂのほぼ中央部の法線上にその中心光軸が配置されるように設けられることが望ましい。また、カメラ１５は、部品実装基板Ｂｂから反射された反射光を画像情報として取り込むことができるカメラであることが望ましく、例えば、ＣＣＤカメラなどが使用できる。
【００３０】
次に、部品実装基板検査装置１１においては、照明手段とカメラ１５とが一体となって制御手段１４の下に移動し、例えば、４０００ポイントというような検査しなければならない多数のポイントを所定のプログラムに従って順次スキャンし、カメラ１５が出力するアナログ情報をデジタル情報に変換するＡＤ変換手段１６を介して所定の画像処理を実行する画像処理手段（Ｂ）に入力する。画像処理手段（Ｂ）は、ＡＤ変換手段１６から出力されるデジタル信号から、部品実装基板Ｂｂの表面から反射された反射光の内から予め定められた基準値を超える反射光強度を示す反射光を選択、抽出し、予め定められた基準値を超える反射光強度を示す反射光が発生する部品実装基板Ｂｂの部位を示す画像を作成するものである。
【００３１】
具体的には、画像処理手段（Ｂ）は、入力されたデジタル情報に予め定められたしきい値を適用して２値化する２値化手段１７、その２値化手段１７により得られた２値化データに基づいた画像を作成し、記憶する画像記憶手段１８、その画像記憶手段１８に記憶されている２値化画像データから各電極パッドの位置（ｘ、ｙ座標）データを取得する位置座標取得手段１９、各電極パッドの位置（ｘ、ｙ座標）データから隣接する電極パッドのパッド間距離（近傍距離）を測定する近傍距離測定手段２０、測定された各パッド間距離とオペレータ等により人為的に初期設定しておいたしきい値と比較する手段２１とから構成されているものである。
【００３２】
初期設定したこのしきい値は、部品実装基板Ｂｂに形成されている各電極パッドのパッド間距離Ｄの半田ブリッジが生じやすいと判断される距離である。例えば、前記図５に示したＢＧＡ型ＩＣやＱＦＰ型ＩＣを実装する電極パッド１Ａ、１Ｂ、１Ｃ・・・のパッド間距離Ｄが予め極めて狭いことが判っており、そのパッド間距離は前記のように５００μｍ程度と狭いことからその５００μｍをしきい値として初期設定しておく。
【００３３】
次に、図２及び図３をも用いて本発明の部品実装基板検査装置１１の動作を説明する。
【００３４】
先ず、電極パッドなどにクリーム半田が印刷されていない部品実装基板（ベアボード）Ｂｂを載置手段１２に載置、固定し、何れかの照明手段、例えば、第２の照明手段１３Ｂからの照射光を斜め上方から部品実装基板Ｂｂの各電極パッドに順次照射し、それらの画像を２値化手段１７で２値化し、それら２値化画像を２値化画像記憶手段１８に書き込む（ステップＳ１）。
【００３５】
次に、位置座標取得手段１９で各電極パッドのｘ軸方向及びｙ軸方向の座標を取得し（ステップＳ２）、それら各電極パッドの側面座標、即ち、隣接する電極パッドのパッド間距離を近傍距離測定手段２０で測定する。
【００３６】
次に、近傍距離をしきい値と比較する手段２１において、近傍距離測定手段２０で測定したパッド間距離（近傍距離）を予め初期設定したおいたしきい値、例えば、５００μｍとを比較する（ステップＳ４）。そして前記パッド間距離がしきい値以下の場合は、半田ブリッジ検査を実行する半田ブリッジ検査ポイントＰｂ（ハッチング部分）を作成し（ステップＳ５）、前記パッド間距離がしきい値以上の場合は、半田ブリッジ検査を行う半田ブリッジ検査ポイントＰｂは作成せず、検査ポイントＰａのみを作成する（ステップＳ６）。
【００３７】
この半田ブリッジ検査ポイントＰｂを作成する場合、図３に示したように、各電極パッド１Ａ、１Ｂ、１Ｃ・・・の右方向と各電極パッド１Ｄ、１Ｅ、１Ｆ・・・の上方向にのみ半田ブリッジ検査ポイントＰｂを作成する。そして各検査ポイントで「半田ブリッジ不良右側」、「半田ブリッジ不良上側」と発声させ、オペレータに通知するように設定しておく。なお、パッド間距離Ｄはしきい値未満である。
【００３８】
このように半田ブリッジ検査ポイントを部品実装基板検査装置１１に自動で設定することにより、各電極パッド上にクリーム半田Ｓを印刷した部品実装基板Ｂを載置台１２し、前記のように画像取込手段（Ａ）を順次移動させ、何れかの照明手段で照明しながらカメラ１５で画像を取り込み、パッド間距離Ｄのしきい値より狭い部分を検出すると、半田ブリッジ検査ポイントＰｂがパッド間に自動的に展開され、図７に示したように、半田ブリッジＳｂが発生しているか否かを検出することができる。半田ブリッジＳｂが検出された場合は、そのクリーム半田部分を、例えば、赤色に塗りつぶし、オペレータが画像表示装置上で認識しやすいようにするとよい。
【００３９】
従って、本発明の部品実装基板検査装置１１によれば、半田ブリッジ検査ポイントを自動で設定することができ、このことにより、オペレータは手動設定する手間と時間を掛けずに最適な検査結果を出力することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の部品実装基板検査装置の概略的な機能ブロック図である。
【図２】本発明の半田ブリッジ検査ポイントの設定の手順を示すフローチャートである。
【図３】半田ブリッジ検査ポイントの設定を説明するためのパッド間距離の狭い一部電極パッド列の平面図である。
【図４】部品実装基板検査装置の機能ブロック図である。
【図５】狭いパッド間距離で電極パッドが形成されている一部分の部品実装基板（ベアボード）の平面図である。
【図６】クリーム半田が良好に印刷されている一部分の部品実装基板の平面図である。
【図７】半田ブリッジを発生してクリーム半田が印刷されている一部分の部品実装基板の平面図である。
【符号の説明】
【００４１】
１１  本発明の一実施例の部品実装基板検査装置
１３Ａ  第１照明手段
１３Ｂ  第２照明手段
１３Ｃ  第３照明手段
１４  制御手段
１５  カメラ
１７  ２値化手段
１８  ２値化画像記憶手段
１９  位置座標取得手段
２０  近傍距離測定手段
２１  近傍距離をしきい値と比較する手段
Ｂ  部品実装基板
Ｂｂ  部品実装基板（ベアボード）
【図１】
2005223281.tif 000003
【図２】
2005223281.tif 000004
【図３】
2005223281.tif 000005
【図４】
2005223281.tif 000006
【図５】
2005223281.tif 000007
【図６】
2005223281.tif 000008
【図７】
2005223281.tif 000009