(57)【特許請求の範囲】
【請求項１】
部品が実装される基板上の座標データを作成する実装データ作成方法において、
基板の画像を取得して表示装置に表示し、
前記表示装置に表示された前記基板の画像の範囲指定を行って画像有効部を抽出し、
抽出した前記画像有効部をパターンマッチングにより照合して前記画像有効部がデータベースに登録されているかを検索し、
前記画像有効部が検索できた場合には、前記画像有効部に対応する基板の部品搭載座標を前記データベースより実装データとして出力することを特徴とする実装データ作成方法。
【請求項２】
前記画像有効部が検索されない場合には、前記画像有効部をそれに関連する基板の部品搭載座標とともに前記データベースに登録することを特徴とする請求項１に記載の実装データ作成方法。
【請求項３】
前記画像有効部がフットパターン、位置決めマーク、あるいは基板に印刷されたＩＤ文字であることを特徴とする請求項１または２に記載の実装データ作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、実装データ作成方法、さらに詳細には、部品が搭載される基板上の座標データ等の実装データを作成する実装データ作成方法に関する。
【０００２】
【従来の技術】
従来から、部品供給部から供給される電子部品等の部品を吸着ヘッドに搭載された吸着ノズルにより吸着し、これをＸＹロボットにより回路基板上の所定位置に搬送して部品を搭載する部品実装装置（チップマウンタ）が知られている。その場合、部品が搭載される基板上の座標データ等の実装データを作成し、その実装データに基づいてＸＹロボットを移動させ、部品を所定位置に実装している。
【０００３】
従来、このような実装装置の実装データを作成するには、次のような方法が用いられている。その第１は、基板を作成するＮＣテープの座標値データを読み込み実装装置のデータに変換する方法であり、第２は、回路基板配置設計に使用するＣＡＤの出力データを実装装置用のデータに変換する方法である。
【０００４】
また、第３の方法として、ＸＹ軸に沿って移動できる専用入力装置で部品が実装される基板上の座標位置を指示し、その出力結果を実装装置用のデータに変換する方法が、第４の方法として、実装装置に基板を載せ、実装装置のビームスポット、ヘッド、カメラ等のデバイスで実装位置を教え込む作業を実施して実装データを作成する方法が、更に第５の方法として、基板あるいは基板をコピーした用紙で部品が実装される座標位置をノギス等の測定機を使用して実装データを作成する方法が知られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、第１と第２の方法では、ＮＣテープあるいはＣＡＤの出力データが存在することが前提になり、また第３と第４の方法では、作業者が専用入力装置あるいは実装装置を駆動して必要な座標位置を決定する必要があり、実装データは０．０１ｍｍ程度の精度が必要であることを考えると、このような精度で入力装置あるいは実装装置を駆動して座標位置を指示することは、多大な労力と時間を必要とするとともに、測定済みの座標とこれから測定しようとする座標の対応を測定対象の基板につけることができず、別途用紙等でチェックする必要がある、という煩わしさがある。また、第５の方法は、ノギス等の測定機を用いて座標位置を決めることから実装データの精度が悪くなる、という欠点がある。
【０００６】
従って、本発明は、このような問題点を解決するためになされたもので、簡単な方法で正確な実装データを作成できる実装データ作成方法を提供することを課題とする。
【０００７】
【課題を解決するための手段】
本発明は、このような課題を解決するために、
部品が実装される基板上の座標データを作成する実装データ作成方法において、
基板の画像を取得して表示装置に表示し、
前記表示装置に表示された前記基板の画像の範囲指定を行って画像有効部を抽出し、
抽出した前記画像有効部をパターンマッチングにより照合して前記画像有効部がデータベースに登録されているかを検索し、
前記画像有効部が検索できた場合には、前記画像有効部に対応する基板の部品搭載座標を前記データベースより実装データとして出力する構成を採用した。
【０００８】
このような構成では、基板の画像有効部がデータベースに登録されているかを検索し、登録されている場合には、その画像有効部に対応する基板の部品搭載座標を実装データとして出力するようにしているので、実装データの作成を自動化することができ、部品実装作業を効率化することが可能になる。
【０００９】
一方、画像有効部が検索されない場合には、その画像有効部がそれに関連する基板の部品搭載座標とともデータベースに登録される。このようにして、新しい画像有効部は、全てデータベース化されるので、使用年月が経過するに従い、データベースに蓄積されるデータ量が多くなり、実装データ作成の自動化が図れるという利点が得られる。
【００１０】
【発明の実施の形態】
以下、図面に示す実施形態に基づき本発明を詳細に説明する。
【００１１】
図１には、本発明に用いられる実装データを作成するための機器の構成が図示されている。同図において、制御用のコンピュータ１は、部品が搭載される基板３の画像をカメラ２を介して取り込むか、あるいは基板３をコピーした用紙をスキャナ４を用いて読み込むことにより基板３の画像を取り込む。取り込まれた画像はビットイメージとしてハードディスク５などの外部記憶装置にデータベースとして格納され、あるいは表示装置６に表示することができる。
【００１２】
取り込まれた基板３の画像が図２に図示されており、この画像データからオブジェクト、すなわちフットパターン（部品搭載部パターン）１０ａ、１０ｂ、１０ｃ、位置決めマーク（フィデューシャルマーク）１１ａ、１１ｂ、ＩＤ文字（シルク捺印）１２等のオブジェクトを有効成分データとして、また布線（配線）１３、スルーホール１４、切り欠き１５等のオブジェクトを無効成分（ノイズ）データとしてそれぞれ抽出して、ハードディスク５にデータベースとして登録する。
【００１３】
図３（Ａ）には、ハードディスク５に有効成分と無効成分に分けてデータベース化される状態が、また図３（Ｂ）には、そのファイル構造が図示されている。図３（Ｂ）において、フットパターン、位置決めマーク、ＩＤ文字等の有効成分データがそれぞれインデックス化されて登録されており、各インデックスに対応して、それに対応する基板の搭載座標データ、位置決めマークの座標データ（実測によりあるいはその基板メーカの提供するリストから得られる）がデータベースとして登録されている。また、図示されていないが、無効成分データも同様にしてデータベース化しておく。
【００１４】
このような構成において、まず図４のステップＳ１において、これから部品を搭載しようとする基板の画像を直接カメラ２により取り込むか、あるいは基板をコピーした用紙をスキャナ４で読み取ることにより基板の画像を取得する。これらの画像は、ビットマップ化され（ステップＳ２）、ステップＳ３において画像が表示装置６に表示される。続いてステップＳ４において、表示装置６に表示された基板の画像の範囲指定（切り出し）が行なわれる。この場合、作業者の取捨選択が容易になるように、有効成分、無効成分を色分けあるいは表示／非表示とすることができる。
【００１５】
続いて、ステップＳ５において、範囲指定された画像有効部がデータベースに登録されているかの検索が行なわれる。例えば、フットパターンを画像有効部として切り出した場合には、そのフットパターンを、パターンマッチング（公知のパターン認識法）により既にデータベース化されているフットパターンと順次照合して一致するフットパターンがあるかどうかを調べる（ステップＳ６）。切り出したフットパターンに一致するパターンが見つかった場合には、それがインデックス化されていることから、そのインデックスに基づき基板パターンに対応した部品搭載座標データ並びに位置決めマークの座標データを読みだし実装データとして出力する（ステップＳ７）。
【００１６】
一方、範囲指定された画像有効部がデータベースに登録されていない場合には、ステップＳ８において、これを新しいデータとして、その画像有効部に対応する基板の部品搭載データとともにインデックス化してデータベースに登録する。
【００１７】
このような方法では、新しい画像データは、全てデータベース化されるので、使用年月が経過するに従い、データベースに蓄積されるデータ量が多くなり、実装データ作成の自動化が図れるという利点がある。
【００１８】
なお、上述した例では、フットパターンを例にして検索を行なったが、位置決めマークあるいはＩＤ文字など他の有効画像データを元に検索を行なってもよい。しかし、フットパターンの一致は、部品搭載座標の一致を意味するので、フットパターンによる検索が最良である。
【００１９】
【発明の効果】
以上、説明したように、本発明では、基板の画像有効部がデータベースに登録されているかを検索し、登録されている場合には、その画像有効部に対応する基板の部品搭載座標を実装データとして出力するようにしているので、実装データの作成を自動化することができ、部品実装作業を効率化することが可能になる。
【図面の簡単な説明】
【図１】本発明に使用される機器の構成を示した構成図である。
【図２】取り込まれた基板の画像データを示す説明図である。
【図３】画像データのデータベース構造を示した説明図である。
【図４】実装データの作成の流れを示すフローチャート図である。
【符号の説明】
１  コンピュータ
２  カメラ
３  基板
４  スキャナ
５  ハードディスク
６  表示装置
１０ａ、１０ｂ、１０ｃ  フットパターン
１１ａ、１１ｂ  位置決めマーク
１３  布線
１４  スルーホール
１５  切り欠け
【図１】
0003773985.tif 000002
【図２】
0003773985.tif 000003
【図３】
0003773985.tif 000004
【図４】
0003773985.tif 000005