説明

部品実装検査の検査結果確認方法および検査結果確認システム

【課題】確認作業の効率を高め、作業員の負担を軽減する。
【解決手段】自動外観検査において不良と判定された部品に関する判定結果を確認するための確認操作画面において、不良と判定された部品の画像を、不良の種毎に、その不良の検出に用いられた判定基準に対する計測値の逸脱度合いの大きいものから順に並べた画像リストを表示し、良/不良の境界位置の指定を受け付ける。また1つの画像リストに対する指定が行われると、「不良」の範囲に含まれた各部品について、「実不良」であると確定し、以下の画像リストから削除する。最終的にリストに残された部品について、作業者の見過ぎ確定操作がなされると、見過ぎであると確定する。

【発明の詳細な説明】
【技術分野】
【0001】
この発明は、部品実装基板における部品の実装状態を検査する技術分野に属するもので、自動外観検査により実装不良と判定された部品が、本当に不良であるかどうかを目視により確認する方法、およびこの方法が適用された基板検査システムに関する。
【背景技術】
【0002】
部品実装検査用の自動外観検査装置では、検査対象の基板の画像に対して部品毎に検査領域を設定し、検査領域から所定の特徴量を抽出して、その値をあらかじめ設定した1または複数のしきい値と比較することにより、実装状態の良否を自動判別する。検査領域の設定データやしきい値は、検査対象の基板毎にユーザによって設定される。また、この設定の際の作業効率を向上するために、同一の部品種の部品には、同じ検査プログラムやしきい値を適用することが多い。
【0003】
この種の検査では、不良品の見逃しを防止するために、判定基準を表すしきい値を厳しく設定し、不良と判定された部品の画像を係員が確認して、本当に不良であるのか、「見過ぎ」(不良でないのに不良と判定されることをいう。)であるのかを、最終判断するようにしている。
【0004】
下記の特許文献1は、「見過ぎ」検出のための目視確認を直接示すものではないが、不良と判定された部品毎に、その不良の内容を部品の位置とともに表示することが記載されている。不良判定結果の正否を確認する場合にも、この方法に準じて、不良と判定された部品毎に、検査に用いられた画像や計測値を同一画面に表示し、係員に確認作業を行わせるようにしている。
【0005】
【特許文献1】特許第2748977号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
上記のように、不良と判定された部品の画像を1つずつ順に確認する方法では、不良判定された点数が多くなると、確認作業に多大な時間がかかる。また、一般に、部品実装検査では、部品やはんだフィレットの状態について複数とおりの検査を実行するので、確認作業も、複数の不良に関して行わなければならない場合がある。特に、確認対象の部品によって確認する内容が異なると、作業が繁雑になり、判断ミスが生じるおそれがある。
【0007】
この発明は上記の問題に着目し、不良判定が正しいか否かの確認作業を簡単化して、作業の効率を高めるとともに、作業員の負担を軽減することを、課題とする。
【課題を解決するための手段】
【0008】
上記の課題を解決するために、この発明による方法では、同一の判定基準に基づく自動外観検査により不良と判定された複数の部品を対象に、これらの部品の検査に用いられた画像を、各画像から求められて判定基準と比較された特徴量の当該判定基準に対する逸脱度合いの大きさ順に並べた画像リストを作成する。さらに、この画像リストを表示して、その表示画面に対し、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置を指定する操作を受け付けて、操作により指定された境界位置に基づき、各部品の良/不良を最終決定するようにしている。
【0009】
上記において、「判定基準」は、検出対象の特徴量の好ましい範囲と好ましくない範囲とを切り分けるためのもので、1または複数のしきい値を用いて表すことができる。
判定基準の表し方は、検査の内容によって異なってもよい。たとえば、ある1つのしきい値により良/不良を切り分ける場合もあれば、値の異なる2つのしきい値に挟まれる範囲を良品の範囲とし、当該範囲より外側を不良品の範囲とする場合もある。
【0010】
上記の方法によれば、同一の判定基準により検査された複数の部品の画像が、それぞれの画像から求められた特徴量の判定基準に対する逸脱度合い(不良の程度)が大きい順、または小さい順に並べて表示される。したがって、作業者は、表示された画像を表示の順序に沿って見比べながら、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置を判別することができる。
【0011】
このように、上記の方法によれば、従来のように、部品を1つずつチェックするのではなく、良/不良の境界位置を指定することで、複数の部品に対する確認作業を終えることができるので、作業者の労力を大幅に緩和することができる。また表示された各部品に共通に適用された判定基準に基づいて画像の状態を比較して、良/不良の境界を判断すれば良いので、境界位置の特定も容易に行うことができる。
【0012】
この発明の好ましい方法では、自動外観検査において、部品種毎に判定基準を複数とおり設定して、これらの判定基準毎に良/不良の判定を実行する場合に、特定の部品種について、自動外観検査で不良と判定された部品を抽出し、これらの部品につき、複数とおりの判定基準に対応する複数種の不良毎に、画像リストの作成および表示ならびに境界位置の指定を受け付ける処理を実行する。
【0013】
上記の方法によれば、複数種の不良毎に、その不良の検出に用いられた判定基準に対する特徴量の逸脱度合いの大きさ順に並べられた画像リストを用いて、効率の良い確認作業を行うことができる。
【0014】
上記の方法のより好ましい態様では、複数種の不良について、1つずつ順に、画像リストの作成および表示ならびに境界位置の指定を受け付ける処理を実行するとともに、境界位置の指定によって不良判定を確定すべき部品群に含まれた部品の画像を以後に表示する画像リストから除外する。
【0015】
複数種の不良について判定が行われる場合には、通常、すべての判定結果が「良」とならなければ、良品と判定されることはない。したがって、複数種の不良判定のうちの1つでも確定すれば、その他の判定結果について確認を行う必要はない。
上記の態様は、この点を考慮して、ある判定結果に対する確認作業で不良判定が確定した部品を以後に表示する画像リストから除外するので、確認作業が進むにつれて、確認対象の部品の数が絞り込まれ、作業の負担を減らすことができる。
【0016】
つぎに、この発明に係る部品実装検査の検査結果確認システムは、あらかじめ登録されたプログラムおよび判定基準に基づき部品実装基板上の各部品の実装状態を検査する自動外観検査装置による検査結果、および検査に用いられた画像ならびに当該画像から求められた判定基準と比較された特徴量を保存する検査結果記憶手段と、表示部および操作部と、自動外観検査により実装不良と判定された部品の画像を表示部に表示して、不良判定の適否を判断する操作を受け付ける目視確認手段と、目視確認手段が受け付けた操作の内容に基づいて不良判定された部品の良/不良を最終決定する検査結果確定手段とを具備する。
【0017】
さらに目視確認手段は、検査結果記憶手段に保存された検査結果から、同一の判定基準に基づき不良と判定された部品を複数特定し、これらの部品の画像および特徴量を読み出す読み出し手段と、読み出された画像を、その画像とともに読み出された特徴量の前記判定基準に対する逸脱度合いの大きさ順に並べた画像リストを作成する画像リスト作成手段と、作成された画像リストを表示部に表示して、この表示画面に対し、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置を指定する操作を受け付ける指定受付手段とを具備する。
【0018】
上記において、検査結果記憶手段、目視確認手段、検査結果確定手段は、それぞれ自動外観検査装置内に組み込むこともできるが、検査装置とは別の装置(パーソナルコンピュータなど)に組み込んでもよい。
また検査結果記憶手段および検査結果確定手段を含む「サーバ」と、目視確認手段を含む「端末装置」とを設けてもよい。この場合には、目視確認手段中の読み出し手段を、サーバ側に組み込んで、この手段により読み出された画像や検査結果を端末装置に送信するようにしてもよい。
【発明の効果】
【0019】
上記の検査結果確認方法および検査結果確認システムによれば、不良判定された部品の1つ1つに対し、判定の正否をチェックする操作が不要になる。また表示された部品リストは、不良の程度の順に並んでいるので、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置の指定を容易に行うことができる。したがって、確認作業の効率を大幅に向上し、作業者の負担を軽減することが可能になる。
【発明を実施するための最良の形態】
【0020】
図1は、この発明が適用された基板検査システムの構成例を示す。
この基板検査システムは、自動外観検査装置1(以下、「検査装置1」と略す。)、管理サーバ2、および確認作業用の端末装置3(以下、「確認端末3」と略す。)を通信回線4を介して接続した構成のものである。確認端末3は、パーソナルコンピュータにより構成され、管理サーバ2には、大容量のメモリ装置が組み込まれている。
【0021】
検査装置1は、はんだ印刷、部品実装、はんだ付けの各工程を経た完成体の基板を対象に、部品の位置ずれやはんだ付け状態の適否を検査する。管理サーバ2は、検査の完了した基板の検査結果や検査に用いた画像を保存するデータベース(以下、「検査結果データベース」という。)を具備する。検査装置1は、1部品の検査を終了する都度、その検査結果情報や画像を管理サーバ2に送信する。管理サーバ2では、これらの画像や検査結果情報を、基板毎にまとめて検査データベースに保存するようにしている。
【0022】
検査装置1から送信される検査結果情報には、良/不良の判定結果のほか、部品の識別情報(後記する基板コードと部品コードとの組み合わせ)や、検査に用いられた計測値などが含まれる。
【0023】
確認端末3は、検査装置1が不良と判定した部品を対象に、その判定の正否を目視により確認するためのもので、後記する確認作業画面300を表示するためのモニタ31や、キーボード32、マウス33などの操作部を具備する。
【0024】
管理サーバ2は、確認端末3からの要求に応じて、確認作業のための情報送信を行う。また、確認端末3から確認結果を示す情報が送信されると、その情報を、検査結果データベース内の該当する部品のデータに加えるようにしている。各部品の良否は、この最終判定結果により確定する。
【0025】
なお、この実施例では、管理サーバ2で検査結果情報や画像を管理しているが、管理サーバ2を設けずに、検査装置1内に画像や検査結果情報を蓄積するようにしてもよい。または、管理サーバ2と確認端末3という分け方をせずに、これらの装置の機能を1台のコンピュータに設定してもよい。
【0026】
図2は、検査装置1の具体的な構成を示す。この実施例の検査装置1は、図1に示した筐体内10に、「カラーハイライト方式」と呼ばれる光学系を構成するカメラ11および照明部12、検査対象の基板Sを支持する基板ステージ13、制御処理部14などが組み込まれた構成のものである。
【0027】
基板ステージ13には、検査対象の基板Sを支持するためのテーブル部131や、X軸ステージおよびYステージ(いずれも図示せず。)を含む移動機構132などが含まれる。制御処理部14は、CPUを含むコンピュータを制御部100として、この制御部100に、画像入力部101、撮像制御部102、照明制御部103、XYステージ制御部104、メモリ105、検査結果出力部106などを接続して構成される。また、筐体10の前面に配備されたスイッチ15や液晶パネル16(図1に示す。)も、制御部100に接続される。
【0028】
画像入力部101には、カメラ11に対するインターフェース回路などが含まれる。撮像制御部102は、カメラ11に対し、撮像を指示するタイミング信号を出力し、照明制御部103は、照明部12の点灯、消灯動作の制御や光量の調整などを行う。XYステージ制御部104は、基板ステージ13の移動タイミングや移動量を制御する。
【0029】
メモリ105には、検査に用いられるプログラムや各種検査情報が格納される。制御部100は、これらのプログラムや検査情報に基づき、検査に関する一連の処理を実行する。検査結果出力部106は、通信用のインターフェースを含むもので、検査結果情報や画像を管理サーバ2に送信するのに用いられる。
【0030】
カメラ11は、検査対象である部品のカラー静止画像を生成するもので、基板ステージ13の上方に、受光面を下方に向け、かつ光軸を鉛直方向に合わせた状態にして配備される。照明部12は、3個の円環状光源12R,12G,12Bを有するもので、カメラ11と基板ステージ13との間に配備される。一番高い位置には赤色光を発する光源12Rが、一番低い位置には青色光を発する光源12Bが、それぞれ設けられ、両者の間に緑色光を発する光源12Gが設けられる。各光源12R,12G,12Bの中心は、それぞれカメラ11の光軸に合わせられており、下方に配備される光源ほど径が大きくなる。これにより、基板Sに対し、赤、緑、青の各色彩光がそれぞれ仰角が異なる方向から照射される。
【0031】
図3は、検査の頻度が高いチップ部品のフィレット52(この例では部品の片側の電極に対応するフィレット52のみを示す。)を例に、上記の照明部12による照明の状態と、その照明下での撮像により生成されたフィレット52の画像を示す。なお、図中の50は、部品本体の一部であり、51は部品電極である。また、画像については、基板側電極(ランド)上に現れた赤、緑、青の各色彩をそれぞれ異なるパターンで示すとともに、フィレット52で隠されなかったランドの地の色を網点パターン55で示す。
【0032】
フィレット52の表面では、正反射率が高くなり、またその傾斜角度によって、カメラ11に入射する正反射光の色彩が変化する。この実施例の光源12R,12G,12Bの配置によれば、基板Sからみた仰角が最も小さい方向から照射される青色光は、急峻な面で反射した場合にカメラ11に入射し、基板Sからみた仰角が最も大きい方向から照射される赤色光は、平坦に近い面で反射した場合にカメラ11に入射する。また、緑色光は、上記の急峻な面と平坦に近い面との間の傾斜状態にある面で反射した場合にカメラ11に入射する。
【0033】
上記の反射状態により、カメラ11により生成された画像では、フィレット52の上端から下端に向かう方向に沿って、青、緑、赤の各色領域が順に分布するようになる。これに対し、正反射率が高くない部位(基板Sの地の部分、部品本体など)では、赤、緑、青の各光の拡散反射光が混合して白色光になるため、画像でも、本来の色彩に近い色で表される。
【0034】
検査装置1では、あらかじめ登録された検査データに基づき、カメラ11により生成された画像を部品毎に切り出して、部品のずれやフィレットの形状を検査する。フィレットの検査では、検査対象の部品の画像のうち、ランドに対応する範囲に検査用ウィンドウを設定し、このウィンドウ内の画像をR,G,B毎に2値化することによって各色領域を抽出し、それぞれの色領域の面積(画素数)を計測する。
【0035】
この実施例では、青色領域の面積の計測値を、所定のしきい値と比較し、計測値がしきい値を下回る場合には、フィレットが正しく形成されていないと判定する(以下、この不良を「フィレット異常」という。)。また、3つの色領域の面積の総和を求めて、その値を所定のしきい値と比較し、面積の総和がしきい値を下回る場合には、はんだの量が不足していると判定する(以下、この不良を「はんだ不足」という。)。
【0036】
部品のずれの検査では、位置ずれおよび回転ずれを検出する。位置ずれ検査では、部品本体をその色彩により抽出し、抽出された部品本体の中心点の座標を計測する。さらに位置ずれ量として、計測された座標とあらかじめ登録された基準の座標との距離を求め、その値が所定のしきい値を上回る場合には、「位置ずれあり」と判定する。
【0037】
角度ずれ検査では、各色領域の分布パターンからフィレットの位置を特定し、特定された位置に基づいて部品の主軸の方向を認識する。さらに角度ずれ量として、認識した主軸の方向とあらかじめ定めた基準の方向との角度の差を求め、その差の値が所定のしきい値を上回る場合には、「角度ずれあり」と判定する。
【0038】
上記の各種異常を検出するためのしきい値は、あらかじめ検査の判定基準として部品種毎に設定され、検査装置1のメモリ105に登録される。
フィレット異常やはんだ不足を検出するためのしきい値は、良品の部品の画像を用いて、不良の種毎に設定される。位置ずれ検査や角度ずれ検査に用いられるしきい値は、許容できる最大のずれ量として、あらかじめユーザにより設定される。
【0039】
フィレット異常と判定された部品では、青色領域の面積が小さいものほど、判定基準に対する逸脱度合いが大きくなると考えられる。またはんだ不足と判定された部品では、各色領域の面積の総和が小さいものほど、判定基準に対する逸脱度合いが大きくなると考えられる。
【0040】
「位置ずれあり」と判定された部品では、位置ずれ量が大きいものほど、判定基準に対する逸脱度合いが大きくなると考えられる。「角度ずれあり」と判定された部品も同様に、角度ずれ量が大きいものほど、判定基準に対する逸脱度合いが大きくなると考えられる。
【0041】
この実施例では、位置ずれや角度ずれの検査を実行した後に、これらの検査における計測値に基づき画像のずれを補正して、フィレット検査を行うようにしている。いずれの検査でも良判定がなされた部品は「良品」と判定され、何らかの不良があると判定された部品は、「不良部品」と判定される。
【0042】
確認端末3では、「不良部品」と判定された部品を、部品種が同じもの毎にまとめて、これらの部品による画像リストを含む確認作業画面を提示し、作業者のチェック操作を受け付けるようにしている。
【0043】
図4は、確認作業画面の具体例を示す。
この確認作業画面300には、画像リストの表示領域301のほか、部品種毎の不良判定数を示す棒グラフの表示領域302や確認対象の内容を示すテキスト情報の表示領域303などが設けられる。
【0044】
棒グラフは、不良判定数の高い順に示される。また確認作業前と確認作業後とでグラフの表示色が変わり、さらに確認作業後のグラフでは、実不良(実際に不良であったもの)の数と見過ぎ(不良ではなかったもの)の数とが、それぞれ異なる色彩により表されている(図4では、各色彩を、それぞれ異なるパターンで示す。)。また各グラフの下に表示されている文字列(R−xx)は、グラフに対応する部品の部品種名である。
【0045】
この実施例では、1ロット単位で確認作業を行うようにしており、テキスト情報の表示領域303には、確認対象の基板が組み込まれる機種の名称、ロット名、検査件数などが表示される。さらに不良部品があるとされた基板の数(不良判定件数)、不良と判定された部品の総数(総不良判定部品数)、最終判定結果が確定していない部品の数(確認待ち部品数)が表示される。この実施例では、確認待ち部品数が0になるまで、つぎの部品種の確認作業に進むことができないようにしている。
【0046】
画像リストの表示領域301には、画像リストの表示欄が3列表示される。各欄には、それぞれ5枚の画像が縦並びで表示されるが、リスト間に設けられたスクロールバー304または上下のボタン305,306の操作によって、適宜、リストの表示範囲を変更することができる。さらに、表示領域301の下端部にも、スクロールバー307やボタン308,309が設けられており、これらを操作することによって、リスト表示を左右にスクロールすることができる。
【0047】
表示領域301の左横には、各画像の境界に対応する位置に、それぞれ円形状のチェックボックス310が設けられる。また画像リストの下方には、選択肢ボックス311や、このボックス311やチェックボックス310に対する操作を確定するための確定ボタン312が設けられる。
【0048】
図5〜8は、上記の表示領域301を拡大して、各表示欄に表示される画像を詳細に示したものである。これらの図では、画像の図示を妨げないように、310,311,312以外の符号を省略する。また、便宜上、いずれの画像でも、フィレットの不良は紙面の右側のランドに生じ、左側のフィレットは正常であるものとする。またフィレットの各色領域やランドを、図4と同様のパターンにより示す。
【0049】
以下、図5〜8を参照しながら、部品リストの内容および確認操作の方法について、詳細に説明する。
この実施例では、検査装置1で検出された4種類の不良(部品の位置ずれ、角度ずれ、フィレット異常ならびにはんだ不足)について、それぞれ個別に画像リストを作成して、表示領域301に横並びに表示し、1列ずつ順に、作業者によるチェックを行うようにしている。各画像リストの上方には、それぞれそのリストに対応する不良の名称(不良名)が示されており、確認対象のリストの不良名が他のものより明瞭に示される(図示例では、明示される不良名を太字で表す。)。
【0050】
この実施例では、チェックボックス310との対応づけを誤らないように、チェック対象の画像リストを左端の表示欄に位置合わせしている。図5は、「位置ずれ」に関するチェックが終了し、「角度ずれ」に関するチェックを行おうとしている場合の表示状態を示す。図6は、「角度ずれ」に関するチェックが終了し、「フィレット異常」に関するチェックを行おうとしている場合の表示状態を示す。図7は、「フィレット異常」に関するチェックが終了し、最後の「はんだ不足」に関するチェックを行おうとしている場合の表示状態を示す。ただし、確認対象の画像リストが左端に合わせられていなくとも、チェックは可能である。
【0051】
リスト中の各画像には、それぞれその画像中の部品の識別コード(以下、「部品コード」という。)と、この部品が実装された基板の識別コード(以下、「基板コード」という。)とが表示される。この例では、基板コードを、「P」と「1」で始まる4桁の数値とを組み合わせたコードとして表し、部品コードを、部品種名(R2047)に1,2,3等の数値を組み合わせたコードとして表している。
【0052】
これらの画像やコードは、管理サーバ2から送信されたものである。このほか、管理サーバ2からは、4種類の検査で計測された特徴量(各色領域の面積、位置ずれ量、角度ずれ量)の値も送信される。
【0053】
確認端末3では、送信された計測値に基づき画像の配置順序を決定し、各画像を決定した順序で表示する。この実施例では、上記したように、不良の種毎に画像リストを作成する一方で、処理の便宜のために、不良判定された部品の画像を、検出された不良の種類を問わずに、すべての画像リストに組み込み、表示中のいずれのリストでも、同じ順序で画像を並べるようにしている。
【0054】
すなわち、リスト間で同じ高さ位置に表示される画像は、実質的に同一のものである。複数の画像リストが表示されている場合に縦方向のスクロール操作が行われると、各画像リストが揃ってスクロールする。ただし、この実施例では、「フィレット異常」や「はんだ不足」の画像リストでは、位置ずれや回転ずれが補正された画像を表示するようにしているので、部品のずれ量が大きい場合には、「位置ずれ」や「角度ずれ」のリストとは外観が異なる画像が表示される(図5参照。)。
【0055】
画像の配置順序は、確認対象の不良を基準に設定される。具体的には、確認対象の不良を検出するために計測された特徴量に基づき、その計測値の判定基準に対する逸脱度合いが大きくなる部品の画像から順に配置する。
【0056】
たとえば、「角度ずれ」が確認対象になる場合には、角度ずれ検査の際に算出された角度ずれ量が大きくなるものから順に画像を並べる(図5参照)。「位置ずれ」が確認対象になる場合については図示していないが、「角度ずれ」の場合と同様に、位置ずれ量が大きくなるものから順に画像を並べる。
【0057】
「フィレット異常」が確認対象になる場合には、青色領域の面積が小さいものから順に画像を並べる(図6参照)。「はんだ不足」が確認対象になる場合には、3つの色領域の面積の総和が小さいものから順に画像を並べる(図7参照)。
【0058】
すなわち、確認対象の不良の画像リストでは、不良の程度が顕著なものから順に、各部品の画像が並べられる。この実施例では、この画像リストに対し、良/不良の境界位置を指定する操作を受け付けるようにしている。各チェックボックス310は、この境界位置を指定するためのものである。
【0059】
選択肢ボックス311には、『チェック部品より上部を不良とする』という選択肢と、『すべての部品を見過ぎとする』という選択肢(図8参照)とが設けられるが、通常は前者の選択肢が表示される。この通常の選択状態において、作業者が所定のチェックボックス310をクリックし、さらに確定ボタン312をクリックすると、チェック位置より上の画像に対応する部品については、実不良であることが確定する。
【0060】
図5,6,7は、いずれも確定操作が行われる直前の状態を示すもので、図5の例では、「角度ずれ」について、表示欄の3段目の画像Cと4段目の画像Bとの境界が指定されている。また、図6の例では、「フィレット異常」について、3段目の画像Eと4段目の画像Aとの境界が指定され、図7の例では、「はんだ不足」について、4段目の画像Fと5段目の画像Gとの境界が指定されている。
【0061】
この実施例では、上記の指定により実不良が確定する都度、実不良が確定した部品を、リストの対象から除外するとともに、つぎの確認対象の不良に応じて画像の配置順序を入れ替えるようにしている。したがって、良/不良の境界位置を指定する操作が行われる都度、確認対象の部品が絞り込まれる。
【0062】
また、この実施例では、部品の接続不良を確認する上での重要度を考慮して、「位置ずれ」や「角度ずれ」に関する検査結果をフィレットの検査結果より先に確認するようにしている。このようにすれば、大きな位置ずれや角度ずれにより明らかに接続不良が生じている部品の画像が、初期のリスト中の上位に位置づけられるので、これらの不良が見逃されるのを防止することができる。
【0063】
図5〜7の例によれば、「角度ずれ」に関しては、3段目の画像Cおよびそれより上位にある画像に対応する部品は、すべて実不良となる。一方、4,5段目の画像A,D、およびそれより下位の表示されていない画像に対応する部品については、「角度ずれ」に関しては「良品」であると判定され、以後のリストに残される。これら残された部品の中には、「角度ずれ」として見過ぎ検出されたものもあれば、「角度ずれ」以外の不良が検出されたものもある。
【0064】
図5の例では、画像A,Cは、いずれも青色領域の面積が小さめであって、「フィレット異常」が検出される可能性が高いが、画像Cは「角度ずれ」に対するチェックで実不良が確定したため、「フィレット異常」の確認対象から除外される。一方、画像Aはリストに残り、「フィレット異常」の候補として図6の画面に表示されている。また、画像Bは、「角度ずれ」のリストでは、画像Aより上位に配置されるが、フィレットの画像は正常であるため、「フィレット異常」のリストでは、画像Aより下位に配置される。
【0065】
また、図6の画面に表示されている画像Eは、「フィレット異常」のみならず、「はんだ不足」にも該当するが、「フィレット異常」に対するチェックで実不良が確定したため、「はんだ不足」の確認対象から除外される。画像Aは、この画像Eの次に配置されているが、この画像Aは「フィレット異常」についても良判定の範囲に含められたため、以後の画像リストにも残される。
【0066】
最後の「はんだ不足」のリストに対する境界位置の指定操作が終了すると、図8に示すような画面に切り替えられる。この画面には、最終的に、いずれの指定でも良判定の範囲に含まれた画像A,B,D,Gが見過ぎ候補として表示される。この表示では、最終の「はんだ不足」のリストの順序が維持される。
この段階で、作業者が、画像リストの最後尾に対応するチェックボックス310(図示例では、4段目の画像Dと5段目の空白領域との間をクリックし、選択肢ボックス311の選択肢を『すべての部品を見過ぎとする』に変更して確定操作を行うと(以下、この操作を「見過ぎ確定操作」という。)、表示されている部品はすべて見過ぎであると確定する。
【0067】
なお、見過ぎ確定操作は、各不良に対するチェックを終了する前でも可能であるが、リスト中の最後尾が境界位置として指定されていない操作は無効とされる。よって、欄外にも画像があるのに、表示されている画像のみがリストされていると作業者が勘違いをして見過ぎ確定操作を行った場合に、誤った見過ぎ確定が行われるおそれがない。
【0068】
上記の確認方法によれば、不良の種毎に、その不良の検出に用いられた判定基準に対する計測値の逸脱度合いの大きい順に画像が並べられ、このリストにつき良/不良の境界位置を指定することにより、自動外観検査における不良判定が正しかった部品と、不良判定が誤りであった部品とを分けることができる。
【0069】
初期の画像リストには、自動外観検査で不良と判定されたすべての画像が含まれるが、作業者が境界位置の指定を十分に注意して行えば、境界位置から離れた画像まで確認する必要はない。よって、部品毎に確認作業を行う従来の方法に比べると、作業者の労力を格段に軽減することができる。さらに境界位置の指定が行われる都度、確認対象の画像の数が絞り込まれるので、画像リストを確認する労力を、より一層軽減することができる。
【0070】
また、不良があるのに、その他の不良に対応する画像リストでは下位に位置づけられ、境界位置の指定の際に欄外に位置する画像があったとしても、この画像に対応する不良のる画像リストでは、必ず「境界」とすべき位置より上位に配置される(画像E,F参照。)。よって、対応外の画像リストで作業者が見逃したとしても、そのまま見逃されてしまうのを防止することができる。
【0071】
ただし、画像リストの表示の方法は上記の例に限らず、たとえば、確認対象の不良の画像リストのみを表示してもよい。この場合には、実際に、確認対象の不良が検出された部品の画像のみを、判定基準に対する計測値の逸脱度合いが大きい順に並べ、境界位置の指定操作に応じて、実不良と見過ぎとを同時に確定してもよい。この方法でも、1つでも実不良が確定したら、「不良」として取り扱われる。
【0072】
また、図8の例では、最終的にリストに残った画像について、「見過ぎ」を一括確定しているが、もう一度、画像毎に、良/不良を確認するようにしてもよい。このようにすれば、万一、最終のリストの中に実不良とすべき画像が残されていた場合でも対応が可能になり、より信頼度の高い確認作業を行うことができる。
【0073】
なお、上記の実施例では、チップ部品を対象に、位置ずれ、角度ずれ、フィレット異常、はんだ不足の4種類の不良を検出する場合を例に説明したが、検出対象の不良はこれらに限定されるものではない。また部品種によって、検出対象の不良の種類や、検出に用いられるプログラムが変更される場合もある。しかし、検出対象の不良の種類、数、検出の手法等が違っても、画像リストの表示や、良/不良の境界位置を指定する方法に関しては、上記の実施例に準じて行うことができる。
【0074】
図9は、図5〜8の例に従って確認作業が行われる場合に、確認端末3で実行される処理の流れを示す。なお、以下の説明および図では、各処理のステップを「ST」と略す。
【0075】
まず確認端末3では、確認対象の基板を指定する操作を受け付け(ST1)、操作により指定された基板の検査結果情報や画像について、管理サーバ2からの送信を受け付ける(ST2)。なお、基板の指定操作は基板コードの入力により行われ、管理サーバ2からの情報送信も、確認端末3から基板コードを含む送信要求を行うことによって実行される。
【0076】
確認端末3では、受信した画像や検査結果情報を内部のメモリに保存した後、確認操作画面の初期画面を立ち上げる(ST3)。この初期画面の構成は、図4に示したものと同様であるが、各部品種の棒グラフは、すべて「確認待ち数」を示し、「総不良判定部品数」と「確認待ち部品数」とは同じ数になっている。
【0077】
作業者は、棒グラフの下の部品種名の表示にカーソルを合わせて、クリックすることにより、確認対象の部品種を指定する。確認端末3では、この指定操作に応じて、指定された部品種の画像をメモリから読み出して、最初の画像リストを作成し、表示領域301に表示する(ST4,5)。この段階では、図5〜8には示していない表示状態、すなわち「位置ずれ」の画像リストが左端に、「角度ずれ」の画像リストが中央に、「フィレット異常」の画像リストが右端に、それぞれ配置された表示になる。また、各リストの画像は、位置ずれの大きい部品の画像から順に並べられる。
【0078】
確認端末3のメモリには、最終の確定した判定結果を、良/不良の別に分けて保存するために、それぞれファイルが設定されている。以下、良品用のファイルを「良品ファイル」といい、不良用のファイルを「実不良ファイル」という。
ST5で画像リストが表示された後に、確認対象の不良のリストに対する良/不良の境界位置を指定する操作が行われると(ST6が「YES」、ST7が「NO」)、確認端末3では、この操作により実不良とされた部品のコード(基板コード、部品コードの双方)を、実不良ファイルに格納する(ST8)。さらに、実不良の部品の画像を画像リストから削除し(ST9)、画像リストの画像の配置順序の更新および再表示を実行する(ST10)。なお、画像リストの表示更新に合わせて、表示領域303の「確認待ち部品数」の表示も更新される。
【0079】
上記の流れが不良の種毎に繰り返され、最終的に見過ぎ確定操作が行われると(ST7,11が「YES」)、その時点でリストに残っている部品のコードを良品ファイルに格納する。ただし、リストの最後尾を境界位置に指定せずに見過ぎ確定操作が行われた場合(ST11が「NO」)には、良品ファイルへの格納を行わずに、指定操作に待機する処理(ST6)に戻る。
【0080】
正しい見過ぎ確定操作に応じてST12の処理が行われると、ST13からST4に戻って、つぎの部品種の指定を受け付ける。以下、表示領域302に表示されているすべての部品種に対する確認作業が終了すると(ST13が「YES」)、実不良、良品の各ファイルを管理サーバ2に送信し(ST14)、処理を終了する。
【図面の簡単な説明】
【0081】
【図1】基板検査システムの構成例を示す図である。
【図2】検査装置のフローチャートである。
【図3】フィレットに対する撮像処理の原理と、生成される画像とを対応づけて示す図である。
【図4】確認作業画面の一例を示す図である。
【図5】画像リストの表示と確認操作の例を示す図である。
【図6】画像リストの表示と確認操作の例を示す図である。
【図7】画像リストの表示と確認操作の例を示す図である。
【図8】最終の見過ぎ確定操作の例を示す図である。
【図9】確認端末における処理のフローチャートである。
【符号の説明】
【0082】
1 外観検査装置
2 管理サーバ
3 確認端末
31 モニタ
32 キーボード
33 マウス
300 確認操作画面
301 画像リストの表示領域
310 チェックボックス
311 選択肢ボックス
312 確定ボタン

【特許請求の範囲】
【請求項1】
部品実装基板に対する自動外観検査において実装不良と判定された部品について、前記検査に用いられた画像を表示し、この表示により不良判定の適否を判断した作業者の操作を受け付けることにより、各部品の良/不良を最終決定する方法であって、
同一の判定基準に基づく自動外観検査により不良と判定された複数の部品を対象に、これらの部品の検査に用いられた画像を、各画像から求められて前記判定基準と比較された特徴量の当該判定基準に対する逸脱度合いの大きさ順に並べた画像リストを作成し、
前記画像リストを表示して、その表示画面に対し、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置を指定する操作を受け付けて、操作により指定された境界位置に基づき、各部品の良/不良を最終決定することを、特徴とする部品実装検査の検査結果確認方法。
【請求項2】
請求項1に記載された方法において、
前記自動外観検査では、部品種毎に判定基準を複数とおり設定して、判定基準毎に良/不良の判定を実行し、
特定の部品種について、前記自動外観検査で不良と判定された部品を抽出し、これらの部品につき、前記複数とおりの判定基準に対応する複数種の不良毎に、画像リストの作成および表示ならびに境界位置の指定を受け付ける処理を実行する、部品実装検査の検査結果確認方法。
【請求項3】
請求項2に記載された方法において、
前記複数種の不良について、1つずつ順に、画像リストの作成および表示ならびに境界位置の指定を受け付ける処理を実行するとともに、境界位置の指定によって不良判定を確定すべき部品群に含まれた部品の画像を以後に表示する画像リストから除外する、部品実装検査の検査結果確認方法。
【請求項4】
あらかじめ登録されたプログラムおよび判定基準に基づき部品実装基板上の各部品の実装状態を検査する自動外観検査装置による検査結果、および検査に用いられた画像ならびに当該画像から求められて判定基準と比較された特徴量を保存する検査結果記憶手段と、表示部および操作部と、前記自動外観検査により実装不良と判定された部品の画像を表示部に表示して、不良判定の適否を判断する操作を受け付ける目視確認手段と、目視確認手段が受け付けた操作の内容に基づいて前記不良判定された部品の良/不良を最終決定する検査結果確定手段とを具備し、
前記目視確認手段は、前記検査結果記憶手段に保存された検査結果から、同一の判定基準に基づき不良と判定された部品を複数特定し、これらの部品の画像および特徴量を読み出す読み出し手段と、読み出された画像を、その画像とともに読み出された特徴量の前記判定基準に対する逸脱度合いの大きさ順に並べた画像リストを作成する画像リスト作成手段と、作成された画像リストを前記表示部に表示して、この表示画面に対し、不良判定を確定すべき部品群と不良判定を確定すべきでない部品群との境界位置を指定する操作を受け付ける指定受付手段とを具備する、部品実装検査の検査結果確認システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2009−103648(P2009−103648A)
【公開日】平成21年5月14日(2009.5.14)
【国際特許分類】
【出願番号】特願2007−277634(P2007−277634)
【出願日】平成19年10月25日(2007.10.25)
【出願人】(000002945)オムロン株式会社 (3,542)
【Fターム(参考)】