【手続補正書】
【提出日】平成18年11月15日(2006.11.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
特許文献１には、不良箇所を２次元表示し、検査対象の修正に基づいて画面を変更するので、表示画面上で検査対象の未修正が容易に判断できることなどが開示されている。
また、特許文献２には、プリント基板に搭載される部品の単価情報等を３次元形状、マーク、文字などで視覚的に分かり易く表示することが開示されている。
【特許文献１】特公平８−２７３２９号公報
【特許文献２】特開平１１−２０３３３８号公報
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
即ち、任意座標（ｘ、ｙ）におけるＰＳＤ３４０の出力信号値１をＩａ（ｘ、ｙ）、ＰＳＤ３４０の出力信号値２をＩｂ（ｘ、ｙ）とし、任意座標（ｘ、ｙ）における表面状態データをＨ（ｘ、ｙ）とすると、表面状態データＨ（ｘ、ｙ）は、Ｈ（ｘ、ｙ）＝Ｉａ（ｘ、ｙ）／（Ｉａ（ｘ、ｙ）＋Ｉｂ（ｘ、ｙ））  （式１）と表わすことができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
次に検査に用いるティーチングデータを作成するための機構として、ライブラリデータ入力部８２０において、被検体の形状データや検査方法を部品種別毎に作成し、作成したライブラリデータをライブラリデータ記憶部８２１に記憶する。そして記憶したライブラリデータを用いて、ティーチングデータ入力部８１０により、ティーチングデータを作成する。具体的には、ティーチングデータ入力部８１０において、ライブラリデータ記憶部８２１に記憶されたライブラリから被検体に適したライブラリを選択し、その形状データを被検体の位置や角度に合わせて配置する。また被検体に応じた部品種別情報を設定する。本処理を被検体数分繰り返し、基板全体の検査情報を作成する。またティーチングデータ作成においては、全ての被検体を計測するための計測エリアの設定も行う。こうして作
成したティーチングデータを、ティーチングデータ記憶部８１１に登録する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
次にティーチングデータを表示する処理においては、ティーチングデータ記憶部８１１に登録されている表示対象となるティーチングデータと、ティーチングデータにおいて設定されているライブラリデータ記憶部８２１に記憶されているライブラリデータと、ティーチングデータにおいて設定された部品種別に対応した付加形状情報記憶部８１２に登録されている付加形状データを合成してティーチングデータの表示用形状データを生成するティーチングデータ表示データ生成部８３０を有する。付加形状情報は、ティーチングデータに指定し、保存する場合の他に、ライブラリデータにて、指定・保存してもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
図４、図５、図８を用いて、実装外観検査装置のティーチングデータ作成手順を、チップコンデンサ５１３のティーチングデータを作成する場合を例に説明する。
（１）プリント基板サイズを入力し、これをティーチングデータに登録し、表示部８０５に相当するディスプレイ５１０に表示する（ステップ４００）。
（２）プリント基板中において、撮影する領域と位置を設定し、撮影領域としてティーチングデータに登録し、ディスプレイ表示する（ステップ４０１）。通常、基板サイズに対して、撮影可能な最大サイズを設定する。予め被検体となる電子部品が実装されている箇所が特定できる場合は、基板サイズのグラフィック表示上において適切な場所に適切なサイズの撮影領域を設定する。サイズ設定や変更はディスプレイ５１０上でマウスやキーボート等の入力デバイス５１２により行う。
（３）設定した撮影領域の画像データを計測する。あるいは、既に計測し保存している画像データを読み出す（ステップ４０２）
（４）計測した画像や読み込んだ画像データをディスプレイ５１０に表示する。（ステップ４１０）
（５）ディスプレイ５１０に表示した画像上において、入力デバイス５１２を用いて、ティーチングデータの作成を開始する。ティーチングデータは、検査部品データ、ティーチングデータ、グランドデータからなる。
（６）被検体の形状や検査情報が、予めライブラリデータとして登録されているかどうかの判断を行う（ステップ４２１）。もしライブラリデータとして登録されていない場合、ステップ４３０〜４３５のライブラリ作成処理を実行し、既にライブラリ登録されている場合は、ライブラリ作成処理をスキップしステップ４４０へ移行する。
（７）ライブラリ作成処理は、被検体の種別毎に、形状情報や検査方法を決定し、これをライブラリデータとして登録する（ステップ４３０）。まずライブラリデータとして、部品本体５２１の形状・サイズ、リード（５２２，５２３）の数・形状・サイズ、ランド（５２４，５２５）の形状・サイズ等、被検体に関する形状データをティーチングデータ入力インターフェイス５４０において５４１の入力エリアに設定するか、あるいはディスプレイ５１０上でマウスなどの入力デバイス５１２を用いて画像上で指定する（ステップ４３１）。次に、被検体に対する検査項目とその検査パラメータ入力エリア５４２において設定する（ステップ４３２）。検査項目としては、部品の位置ずれ検査、表裏反転検査、部品浮き検査、リード位置ずれ検査、リード浮き検査、はんだ検査、ブリッジ検査等を設
定する。検査項目としては、その他の項目を用いてもよい。そして入力終了後、上記で設定された形状データをディスプレイ５１０にグラフィック表示する（ステップ４３３）。最後に設定された形状データと検査データをライブラリデータの１つとして登録する（ステップ４３４）。
（８）グランドデータ作成処理は、３次元検査装置特有の処理で、部品の高さを決定するために必要なグランドデータを作成する処理である（ステップ４４０）。基板は一様な平面ではなく歪を有しているため、一般に基板面が機械座標系の高さゼロの位置に存在しない。このため部品の高さを基板面からの相対値で決定する。つまり部品の高さから基板の高さを引いた値が部品の高さとなる。この基板の高さを精度良く決定する方法として、できるだけ被検体の近くにグランドデータ３点を設定し、その３点の高さを決定し、その高さをグランド中心座標における高さとして決定する。そしてグランド中心座標３点を通る平面を決定し、その平面における被検体の中心座標（Ｘ、Ｙ）における高さ（Ｚ）を決定する。求めた高さの値をプリント基板面高さとして決定する。被検体の周辺に３点のグランド点を設定できない場合は、グランドデータ１つにおける高さを決定し、そのグランドにおける高さをプリント基板高さとして決定する。そして決定したグランド高さが部品を表示する際の高さ方向における基準高さとする。本グランド点における高さは、検査を行うプリント基板毎に求める。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本プリント基板面の高さを求める領域を設定する処理がグランドデータ作成処理である。作成したグランドデータは任意のグランド番号を付与し、ティーチングデータに登録する。部品５２１においては、周辺の回路パターン（銅箔面）５２６，５２７上にグランド領域として３点（５２８，５２９，５３０）のグランドデータを設定している。
（９）検査を行う検査部品データを作成し、ティーチングデータに登録する（ステップ４５０）。ディスプレイ５１０上において表示された画像データに対して、予め登録したライブラリデータから適切なライブラリデータを決定し、被検体の位置や角度において応じて、決定したライブラリデータを配置する。そして決定したライブラリデータ、位置・角度を検査部品データとして登録し、この検査部品データをティーチングデータに登録する。まず、検査部品データとして、部品種別情報を入力エリア５５１に入力する（ステップ４５１）。例えば、チップ抵抗、チップコンデンサ、多連抵抗、アルミ電解コンデンサ、QFP、SOP等を設定する。次に、予め登録したライブラリデータから、被検体の検査を行うために最適なライブラリデータを入力エリア５５２において決定する（ステップ４５２）。そして決定したライブラリデータを配置する位置と角度を入力デバイス５１２を用いてディスプレイ上で決定するか、あるいは入力エリア５５３において設定する（ステップ４５３）。次に、被検体のランド形状にあわせて、ランドサイズを画像上にて入力デバイス５１２を用いて決定するか、入力エリア５５４で設定する（ステップ４５４）。次に予め登録してあるグランドデータから、電子部品５２１の基準高さを決定するために用いるグランドデータ３点をディスプレイ５１０上でマウスなどによって選択するか、あるいは入力エリア５５５において選択する（ステップ４５５）。そして最後に、設定したデータを検査部品データとして、ティーチングデータに登録する（ステップ４５６）。
（１０）ティーチングデータに登録された検査部品データに基づいて、ディスプレイ５１０に部品形状データをグラフィック表示する（ステップ４６０）。検査部品データにおいて使用しているライブラリデータの部品形状データと、さらに検査部品データに登録されている部品種別情報に基づいて予めティーチングシステムに登録している付加形状情報を合成して表示する。表示する際には、ステップ４４０で決定したグランドデータから決定した基準高さを部品を配置する高さ方向の基準点とする。本処理内容においては、図１を
用いて別途詳細に説明する。
（１１）画像において、検査対象となる全ての部位に、部品検査データが設定されるまで繰り返し処理を行う（ステップ４７０）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
実装外観検査装置の３次元検査部で不良と判定したプリント基板は、修理を行うか、破棄される。一般的には、修理を行うことが多く、修理作業を行った後、後工程の製品組み立てに引き渡される。この修理作業においては、不良箇所を修理者へ分かりやすく示すために、従来においては、ティーチングデータをディスプレイ表示し、その不良箇所を異なる色や十字カーソル等を使用して示している。修理者は、本表示情報と実基板を相対比較し、実基板上の不良部品を特定し、修理作業を行う。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
図６において、ティーチングデータを表示する際、ライブラリデータ記憶部８２１に登録されている部品形状データと、さらに部品種別情報に応じて予め付加情報記憶部８１２に登録されている付加形状情報とをティーチングデータ表示データ生成部８３０で合成表示する処理フローの一例を説明する。
まず、チップ抵抗を表示する際の合成データ生成処理フローを説明する。ステップ６１０において、ライブラリデータ記憶部８２１に登録されているチップ抵抗の部品形状から、チップ抵抗の本体縦サイズ６００、本体横サイズ６０２、本体高さサイズ６０１、リード縦サイズ６０３、リード横サイズ６０２、リード高さサイズ６０１を取得する。次にステップ６１１において、ステップ６００において取得したデータから、付加形状データ６０６の上面縦サイズ６０４、上面横サイズ６０２、側面縦サイズ６０５、側面横サイズ６０４と、部品形状データに対する相対位置をティーチングデータ入力部８１０にて入力することにより決定する。ここでサイズ６０５は、サイズ６０１の１／５とする。最後に、ステップ６１２において、求めた付加形状データとライブラリにおける部品形状データを１つの部品形状データとしてティーチングデータ表示データ生成部８３０で合成し、表示形状を決定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
次に、アルミ電解コンデンサーを表示する際の合成データ生成処理フローを説明する。ステップ６３０において、ライブラリデータ記憶部８２１に登録されているアルミ電解コンデンサの部品形状から、アルミ電解コンデンサの土台縦サイズ６２０、土台横サイズ６２１、土台高さサイズ６２２を取得する。次にステップ６３１において、付加形状データ６２４の円筒形状（楕円形状）モデルの縦サイズ、横サイズを、土台を内接する楕円サイズとして決定する。次にステップ６３２において、ティーチングデータから基板上の位置を取得し、その土台の高さを高さ画像データから決定する。画像データから土台の高さを決定する処理としては、土台領域において、P-タイルアルゴリズムや平均計算により決定
する。ステップ６３３において、ステップ６３２と同様に、付加形状が配置される領域の高さを高さ画像データから決定する。円筒形状の高さを画像データから決定する処理として、円筒形状内の領域において、ステップ６３２と同様にP-タイルアルゴリズムや平均計算により決定する。または、円筒形状の高さを予め決定した固定値を用いてもよい。ステップ６３４において、付加形状モデルの円筒形状の高さ６２３を、ステップ６３３で決定した円筒形状内の高さの値からステップ６３２で決定した土台領域の高さを引くことにより決定する。最後に、ステップ６３５において、求めた付加形状データとライブラリにおける部品形状データを１つの部品形状データとして合成モデルを生成する。