(57)【要約】      （修正有）【課題】部品の実装に不備が生じた場合にその原因を容易に調査できるようにする画像管理方法及び画像管理装置を提供する。【解決手段】部品実装機２０は、部品移載部が部品供給部から供給される部品を採取して基板搬送部によって搬入された基板に実装する作業を繰り返したあと基板搬送部によって基板を搬出する動作を行い、動作を行っている間に部品実装機の各部、部品及び基板の少なくとも１つを被写体として被写体の少なくとも１枚の画像を撮像部で撮像する。画像は、所定の記憶部に保存される。画像管理装置５０は、記憶部に記憶された画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて記憶部に保存する。また、所定の条件をキーとして記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示する。【選択図】図１
2019175914.tif 000002
【特許請求の範囲】
【請求項１】
部品実装機を含む部品実装システムに用いられる画像管理方法であって、
前記部品実装機は、部品移載部と、部品供給部と、基板搬送部と、撮像部とを備え、前記部品移載部が前記部品供給部から供給される部品を採取して前記基板搬送部によって搬入された基板に実装する作業を繰り返したあと前記基板搬送部によって前記基板を搬出する動作を行い、前記動作を行っている間に前記部品実装機の各部、前記部品及び前記基板の少なくとも１つを被写体として前記被写体の少なくとも１枚の画像を前記撮像部で撮像し、
前記画像は、所定の記憶部に保存されるものであり、
前記画像管理方法は、
（ａ）前記記憶部に記憶された前記画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存する工程と、
（ｂ）前記所定の条件をキーとして前記記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示する工程と、
を含む画像管理方法。
【請求項２】
前記工程（ａ）では、前記記憶部に記憶された前記画像のうち前記所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存するにあたり、前記ファイルに含まれる各画像にその画像を特定する情報を付加する、
請求項１に記載の画像管理方法。
【請求項３】
前記工程（ａ）では、前記所定の条件として、特定の部品を実装するのに利用した画像であるという条件を用いる、
請求項１又は２に記載の画像管理方法。
【請求項４】
前記工程（ａ）では、前記所定の条件として、特定の部品実装機で撮像された前記基板の所定のマークを利用して実装したものに関する画像であるという条件を用いる、
請求項１又は２に記載の画像管理方法。
【請求項５】
部品実装機を含む部品実装システムに用いられる画像管理装置であって、
前記部品実装機は、部品移載部と、部品供給部と、基板搬送部と、撮像部とを備え、前記部品移載部が前記部品供給部から供給される部品を採取して前記基板搬送部によって搬入された基板に実装する作業を繰り返したあと前記基板搬送部によって前記基板を搬出する動作を行い、前記動作を行っている間に前記部品実装機の各部、前記部品及び前記基板の少なくとも１つを被写体として前記被写体の少なくとも１枚の画像を前記撮像部で撮像し、
前記画像は、所定の記憶部に保存されるものであり、
前記画像管理装置は、
前記記憶部に記憶された前記画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存するファイル管理部と、
前記所定の条件をキーとして前記記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示するファイル検索部と、
を備える画像管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、画像管理方法及び画像管理装置を開示する。
【背景技術】
【０００２】
多数の部品が実装された基板を生産する部品実装システムとして、スクリーン印刷機、部品実装機、リフロー機、検査機などを搬送装置で連結したものが知られている。このうち、部品実装機は、部品移載部と、部品供給部と、基板搬送部と、撮像部と、記憶部とを備え、部品移載部が部品供給部から供給される部品を採取して基板搬送部によって搬入された基板に実装する作業を繰り返したあと、基板搬送部によって基板を搬出する動作を行う。こうした部品実装機として、部品採取部によって採取された部品をカメラで撮像し、その撮像した画像により部品の位置を認識するものも知られている。例えば特許文献１に記載された部品実装機は、部品の位置を認識できなかった場合にその画像を記憶し、記憶した画像を表示する。これにより、装着不可となった部品の画像を見ることができ、その時の吸着状態を知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２６９８２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、装着不可となった部品について、部品採取部によって採取された部品の画像を調べただけでは、装着不可となった原因がわからないことがある。例えば、部品採取部によって採取された部品には特に不備はなかったが、基板の位置を認識するために撮像した基板の基準マークが汚れていて基板の位置の認識がずれてしまい、それが原因で部品が装着不可になることがある。その場合には、装着不可となった部品を実装する際に使用した基板の基準マークの画像を確認する必要があるが、基準マークの画像は大量に保存されているため、探し出すのに時間がかかるという問題があった。
【０００５】
本開示はこのような課題を解決するためになされたものであり、部品の実装に不備が生じた場合にその原因を容易に調査できるようにすることを主目的とする。
【課題を解決するための手段】
【０００６】
本開示の画像管理方法は、
部品実装機を含む部品実装システムに用いられる画像管理方法であって、
前記部品実装機は、部品移載部と、部品供給部と、基板搬送部と、撮像部とを備え、前記部品移載部が前記部品供給部から供給される部品を採取して前記基板搬送部によって搬入された基板４０に実装する作業を繰り返したあと前記基板搬送部によって前記基板４０を搬出する動作を行い、前記動作を行っている間に前記部品実装機の各部、前記部品及び前記基板４０の少なくとも１つを被写体として前記被写体の少なくとも１枚の画像を前記撮像部で撮像し、
前記画像は、所定の記憶部に保存されるものであり、
前記画像管理方法は、
（ａ）前記記憶部に記憶された前記画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存する工程と、
（ｂ）前記所定の条件をキーとして前記記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示する工程と、
を含むものである。
【０００７】
この画像管理方法では、記憶部に記憶された画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて記憶部に保存し、その所定の条件をキーとして記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示する。そのため、部品の実装に不備が生じた場合、その所定の条件で検索してヒットしたファイルにまとめられた複数の画像をチェックすれば、その不備が生じた原因を容易に調査することができる。
【０００８】
本開示の画像管理装置は、
部品実装機を含む部品実装システムに用いられる画像管理装置であって、
前記部品実装機は、部品移載部と、部品供給部と、基板搬送部と、撮像部とを備え、前記部品移載部が前記部品供給部から供給される部品を採取して前記基板搬送部によって搬入された基板４０に実装する作業を繰り返したあと前記基板搬送部によって前記基板４０を搬出する動作を行い、前記動作を行っている間に前記部品実装機の各部、前記部品及び前記基板４０の少なくとも１つを被写体として前記被写体の少なくとも１枚の画像を前記撮像部で撮像し、
前記画像は、所定の記憶部に保存されるものであり、
前記画像管理装置は、
前記記憶部に記憶された前記画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存するファイル管理部と、
前記所定の条件をキーとして前記記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示するファイル検索部と、
を備えたものである。
【０００９】
この画像管理方法装置では、ファイル管理部が記憶部に記憶された画像のうち部品の実装に関連する所定の条件を満たすものを１つのファイルにまとめて記憶部に保存し、ファイル検索部がその所定の条件をキーとして記憶部に保存されたファイルを検索してその検索でヒットしたファイルを画面に表示する。そのため、部品の実装に不備が生じた場合、その所定の条件で検索してヒットしたファイルにまとめられた複数の画像をチェックすれば、その不備が生じた原因を容易に調査することができる。
【図面の簡単な説明】
【００１０】
【図１】部品実装システム１の構成の概略を示す説明図。
【図２】部品実装機２０の構成の概略を示す説明図。
【図３】部品実装機２０の制御装置３１と生産管理サーバ５０と画像保存サーバ６０との電気的な接続関係を示す説明図。
【図４】基板４０の構成の概略を示す説明図。
【図５】部品実装処理ルーチンのフローチャート。
【図６】画像集約処理ルーチンのフローチャート。
【図７】部品を実装するのに利用した画像を１つにまとめたファイルの説明図。
【図８】画像検索処理ルーチンのフローチャート。
【図９】部品実装機で撮像された基板の基準マークを利用して実装したものに関する画像を１つにまとめたファイルの説明図。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態を説明する。図１は、部品実装システム１の構成の概略を示す説明図であり、図２は、部品実装機２０の構成の概略を示す説明図、図３は、部品実装機２０の制御装置３１と生産管理サーバ５０と画像保存サーバ６０との電気的な接続関係を示す説明図、図４は、基板４０の構成の概略を示す説明図である。
【００１２】
部品実装システム１は、図１に示すように、はんだペースト印刷機１０と、はんだペースト検査機１２と、実装ライン１４と、リフロー炉１６と、基板外観検査機１８とを備えている。実装ライン１４は、一列に配置された複数の部品実装機２０Ａ〜２０Ｄで構成されている。各機１０，１２，２０Ａ〜２０Ｄ，１６，１８は、通信ネットワーク（例えばＬＡＮ）２を介して生産管理サーバ５０及び画像保存サーバ６０に双方向通信可能なように接続されている。
【００１３】
部品実装システム１を構成する各機の動作概要について説明する。各機は、生産管理サーバ５０から送信される生産ジョブにしたがって処理を実行する。生産ジョブは、各部品実装機２０Ａ〜２０Ｄにおいてどの部品種の部品をどういう順序で基板のどの位置に実装するか、また、何枚の基板に部品の実装を行うかなどを定めた情報である。はんだペースト印刷機１０は、上流側から搬入される基板の表面のうち各部品を実装する位置に所定のパターンではんだペーストを印刷し、下流側のはんだペースト検査機１２へ搬出する。はんだペースト検査機１２は、搬入された基板にはんだペーストが正しく印刷されているか否かの検査を行う。はんだペーストが正しく印刷された基板は、中間コンベア１３を介して実装ライン１４の部品実装機２０Ａに供給される。実装ライン１４に配置された複数の部品実装機２０Ａ〜２０Ｄは、上流側から順に基板への部品実装を行う。全部品の実装が完了した基板は、部品実装機２０Ｄから中間コンベア１５を介してリフロー炉１６に供給される。リフロー炉１６では、基板のはんだペーストが溶融したあと固化するため各部品が基板上に固定される。リフロー炉１６から搬出された基板は、中間コンベア１７を介して基板外観検査機１８に搬入される。基板外観検査機１８では、カメラで基板を上方から撮像して基板に実装された部品の良否を判定する。
【００１４】
次に、部品実装機２０Ａ〜２０Ｄについて、詳しく説明する。部品実装機２０Ａ〜２０Ｄは同じ構成のものを採用しているため、以下には末尾のアルファベットを省略して部品実装機２０として説明する。部品実装機２０は、図２に示すように、部品供給装置２１と、基板搬送装置２４と、ヘッド２５と、ＸＹロボット２７と、側方カメラ２８と、マークカメラ２９と、パーツカメラ３０と、制御装置３１（図３参照）とを備えている。
【００１５】
部品供給装置２１は、本体枠２０ａの前面に形成されたフィーダ台２２に、左右方向（Ｘ軸方向）に並ぶように複数配置されたフィーダ２３を備えている。フィーダ２３は、部品が所定ピッチで収容されたキャリアテープをノズル２６がピックアップ可能な部品供給位置まで送り出すテープフィーダである。なお、キャリアテープは、図示しないが、所定ピッチでキャビティ（凹部）が形成されたボトムテープと、各キャビティに部品が収容された状態でボトムテープを覆うトップフィルムとにより構成されている。フィーダ２３は、リールに巻回されたキャリアテープを引き出して部品供給位置へ送り出し、部品供給位置の手前でボトムテープからトップフィルムを剥がすことにより、部品供給位置にて部品を露出状態、即ちピックアップ可能な状態とする。
【００１６】
基板搬送装置２４は、左側（上流側）の入口から基板４０を所定位置まで搬入し、所定位置にてその基板４０を裏面側から支持する。また、基板搬送装置２４は、基板４０に部品が実装された後、基板４０の支持を解除して右側（下流側）の出口から基板４０を搬出する。
【００１７】
ヘッド２５は、下側にノズル２６を着脱可能に有している。ＸＹロボット２７は、ヘッド２５をＸＹ方向へ移動可能である。ヘッド２５は、フィーダ２３によって部品供給位置に送り出された部品をノズル２６でピックアップし、その部品を基板４０上へ実装する。
【００１８】
側方カメラ２８は、ヘッド２５の前側に取り付けられ、ノズル２６に吸着された部品を側方から撮像する。マークカメラ２９は、ヘッド２５の後側に取り付けられ、基板４０の表面に付された基準マーク４２（図４参照）を上方から撮像する。パーツカメラ３０は、部品供給装置２１と基板搬送装置２４との間に設けられ、ノズル２６に吸着された部品を下方から撮像する。
【００１９】
制御装置３１は、図３に示すように、ＣＰＵ３２を中心としたマイクロプロセッサとして構成されており、ＣＰＵ３２の他に、ＲＯＭ３３とＨＤＤ３４とＲＡＭ３５と入出力インターフェース３６とを備え、これらはバス３７を介して電気的に接続されている。制御装置３１には、ＸＹロボット２７からのヘッド２５の位置信号や側方カメラ２８からの画像データ、マークカメラ２９からの画像データ、パーツカメラ３０からの画像データなどが入出力インターフェース３６を介して入力される。一方、制御装置３１からは、部品供給装置２１への制御信号や基板搬送装置２４への制御信号、ヘッド２５への駆動信号、ＸＹロボット２７への駆動信号などが入出力インターフェース３６を介して出力される。また、制御装置３１は、生産管理サーバ５０や画像保存サーバ６０と通信ネットワーク２を介して双方向通信可能に接続されている。
【００２０】
基板４０は、図４に示すように、対角をなす２つの隅部に基準マーク４２を有している。これらの基準マーク４２は、基板搬送装置２４により基板４０が裏側から支持されて位置決めされた際に、マークカメラ２９で撮像されて、基板４０の位置情報を取得するために用いられる。また、図４で点線の長方形で示した領域には部品が実装される。本実施形態では、便宜上、部品実装機２０Ａは、左側の縦一列に５つの部品（部品Ｐａ〜Ｐｅ）を実装し、部品実装機２０Ｂは、左から２番目の縦一列に６つの部品を実装し、部品実装機２０Ｃは、左から３番目の縦一列に５つの部品を実装し、部品実装機２０Ｄは、左から４番目の縦一列に４つの部品を実装するものとする。
【００２１】
生産管理サーバ５０は、例えば、汎用のコンピュータであり、図３に示すように、ＣＰＵ５１とＲＯＭ５２とＨＤＤ５３とＲＡＭ５４と入出力インターフェース５５などを備え、これらはバス５６を介して電気的に接続されている。この生産管理サーバ５０には、マウスやキーボード等の入力デバイス５７から入力信号が入出力インターフェース５５を介して入力され、生産管理サーバ５０からは、ディスプレイ５８への画像信号が入出力インターフェース５５を介して出力されている。ＨＤＤ５３は、生産ジョブに関する各種情報を記憶している。
【００２２】
画像保存サーバ６０は、例えば、汎用のコンピュータであり、図３に示すように、ＣＰＵ６１とＲＯＭ６２とＨＤＤ６３とＲＡＭ６４と入出力インターフェース６５などを備え、これらはバス６６を介して電気的に接続されている。この画像保存サーバ６０には、マウスやキーボード等の入力デバイス６７から入力信号が入出力インターフェース６５を介して入力され、画像保存サーバ６０からは、ディスプレイ６８への画像信号が入出力インターフェース６５を介して出力される。ＨＤＤ６３は、各部品実装機２０の側方カメラ２８からの画像データ、マークカメラ２９からの画像データ、パーツカメラ３０からの画像データのほか、基板外観検査機１８のカメラからの画像データを保存する。
【００２３】
次に、各部品実装機２０の動作について説明する。各部品実装機２０の制御装置３１のＣＰＵ３２は、生産管理サーバ５０から生産ジョブを受信すると、その生産ジョブに基づいて部品実装処理を実行する。図５は部品実装処理ルーチンのフローチャートである。
【００２４】
ＣＰＵ３２は、基板搬送装置２４によって基板４０が所定位置に搬入され裏面側から支持されると、基板４０の２つの基準マーク４２をマークカメラ２９で撮像する（Ｓ１００）。具体的には、ＣＰＵ３２は、ＸＹロボット２７を制御してマークカメラ２９の視野内に基板４０に付された２つの基準マーク４２が収まるようにし、その状態でマークカメラ２９を駆動して２つの基準マーク４２を撮像する。２つの基準マーク４２がマークカメラ２９の一視野に収まらない場合には２つの基準マーク４２を別々に撮像する。基準マーク４２の画像は、ＨＤＤ３４に保存されると共に、画像保存サーバ６０に送信されてＨＤＤ６３に保存される。その際、基準マーク４２の画像には、基板４０の基板種の情報や撮像された部品実装機２０を特定する情報（実装機ＩＤなど）、生産ジョブの何枚目かがわかる情報が付される。
【００２５】
続いて、ＣＰＵ３２は、基板４０の位置ずれ量を算出する（Ｓ１１０）。具体的には、ＣＰＵ３２は、Ｓ１００で得られた画像を処理してＸＹ平面における基板４０の位置ずれ量（予め規定された基準位置に対するＸ軸方向、Ｙ軸方向、回転方向の各ずれ量）を算出する。
【００２６】
続いて、ＣＰＵ３２は、ノズル２６に部品を吸着させる（Ｓ１２０）。具体的には、ＣＰＵ３２は、実装順が１番目の部品が部品供給位置に送り出されるようにフィーダ２３を制御し、その部品供給位置にノズル２６が来るようにヘッド２５とＸＹロボット２７とを制御し、ノズル２６に負圧を作用させてノズル２６に部品を吸着させる。
【００２７】
続いて、ＣＰＵ３２は、ノズル２６に吸着された部品を側方から撮像する（Ｓ１３０）。具体的には、ＣＰＵ３２は、側方カメラ２８を駆動してノズル２６に吸着された部品を側方から撮像する。得られた画像は、ノズル２６に部品が吸着されたことの確認やノズル２６に吸着された部品の姿勢の確認などに用いられる。撮像した画像は、ＨＤＤ３４に保存されると共に、画像保存サーバ６０に送信されてＨＤＤ６３に保存される。その際、その画像には、その部品が実装される基板４０の基板種の情報やその基板４０が生産ジョブの何枚目の基板４０かがわかる情報、撮像された部品の実装順序がわかる情報、その部品の部品種の情報、その画像の撮像日時の情報などが付される。
【００２８】
続いて、ＣＰＵ３２は、ノズル２６に吸着された部品を下方から撮像する（Ｓ１４０）。具体的には、ＣＰＵ３２は、ノズル２６に吸着された部品がパーツカメラ３０の上方に移動するようにＸＹロボット２７を制御し、パーツカメラ３０を駆動して部品を下方から撮像する。撮像した画像は、ＨＤＤ３４に保存されると共に、画像保存サーバ６０に送信されてＨＤＤ６３に保存される。その際、その画像には、その部品が実装される基板４０の基板種の情報やその基板４０が生産ジョブの何枚目の基板４０かがわかる情報、撮像された部品の実装順序がわかる情報、その部品の部品種の情報、その画像の撮像日時の情報などが付される。
【００２９】
続いて、ＣＰＵ３２は、基板４０上の実装位置を補正する（Ｓ１５０）。具体的には、ＣＰＵ３２は、ノズル２６に吸着された部品の下方からの画像を処理してノズル２６の中心位置に対する部品の吸着ずれ量（ノズル２６の中心位置に対するＸ軸方向、Ｙ軸方向、回転方向の各ずれ量）を算出する。そして、ＣＰＵ３２は、基板４０の位置ずれ量と部品の吸着ずれ量とに基づいて、生産ジョブによって予め指定された実装位置を補正する。
【００３０】
続いて、ＣＰＵ３２は、補正した実装位置に部品を実装する（Ｓ１６０）。具体的には、ＣＰＵ３２は、補正した実装位置に部品を吸着したノズル２６が来るようにヘッド２５とＸＹロボット２７とを制御し、ノズル２６に正圧を作用させて部品をノズル２６から放す。
【００３１】
続いて、ＣＰＵ３２は、部品実装機２０が基板４０に実装すべきすべての部品を実装したか否かを判定し（Ｓ１７０）、まだ実装すべき部品が残っていたならば次の実装順の部品についてＳ１２０〜Ｓ１６０の処理を行う。一方、Ｓ１７０ですべての部品が実装されていたならば、ＣＰＵ３２は、本ルーチンを終了する。本ルーチンが終了すると、基板搬送装置２４は基板４０を下流側の出口から搬出する。各部品実装機２０Ａ〜２０Ｄは、生産ジョブの生産枚数だけ基板４０への部品実装を行う。
【００３２】
次に、生産管理サーバ５０の動作について説明する。生産管理サーバ５０のＣＰＵ５１は、１つの生産ジョブが終了するごとに、画像集約処理を実行する。図６は画像集約処理ルーチンのフローチャートである。
【００３３】
ＣＰＵ５１は、画像集約処理ルーチンを開始すると、まず、今回の生産ジョブで実装された多数の部品のうち画像集約未処理の部品を処理対象に選定する（Ｓ２００）。続いて、ＣＰＵ５１は、処理対象の部品を実装するのに利用した画像を読み出し（Ｓ２１０）、読み出した各画像にその画像を特定する情報を付す（Ｓ２２０）。例えば、処理対象の部品が部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品だった場合（ｍ，ｎは自然数）、その部品を実装するのに利用した画像は、部品実装機２０Ａで撮像されたｎ枚目の基板４０の基準マーク４２の画像と、部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品の側方からの画像と、その部品の下方からの画像である。そのため、ＣＰＵ５１は、画像保存サーバ６０のＨＤＤ６３からこれらの画像を読み出す。そして、ＣＰＵ５１は、基準マーク４２の画像に、部品実装機２０Ａで撮像されたｎ枚目の基板４０の基準マーク４２の画像であることを示す情報を付す。また、その部品の側方からの画像に、部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品の側方からの画像であることを示す情報を付し、その部品の下方からの画像に、部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品の下方からの画像であることを示す情報を付す。
【００３４】
続いて、ＣＰＵ５１は、そうした情報が付された各画像を今回の処理対象の部品に対応づけて一つのファイル７０にまとめてＨＤＤ６３に保存する（Ｓ２３０）。例えば、そのファイル７０のファイル名を、“部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品”としてＨＤＤ６３に保存する。処理対象の部品を実装するのに利用した画像を一つのファイルにまとめた一例を図７に示す。こうしたファイルは、例えばＰＤＦファイルなどが挙げられる。
【００３５】
続いて、ＣＰＵ５１は、今回の生産ジョブで実装された全部品について画像集約処理を実施したか否かを判定し（Ｓ２４０）、否定判定だったならば、再びＳ２００に戻る。一方、Ｓ２４０で肯定判定だったならば、ＣＰＵ５１は本ルーチンを終了する。これにより、実装ライン１４を構成する各部品実装機２０Ａ〜２０Ｄで実装されたすべての部品のそれぞれについて、部品を実装するのに利用した画像が１つのファイル７０にまとめられてＨＤＤ６３に保存される。
【００３６】
次に、画像集約処理を実行した後の生産管理サーバ５０の動作について説明する。生産管理サーバ５０のＣＰＵ５１は、画像集約処理を実行した後、オペレータが検索キーを入力して画像検索処理の実行を指示すると、画像検索処理を実行する。図８は画像検索処理ルーチンのフローチャートである。
【００３７】
ＣＰＵ５１は、画像検索処理ルーチンを開始すると、まず、オペレータが入力した検索キーを認識し（Ｓ３００）、その検索キーで画像保存サーバ６０のＨＤＤ６３に保存された多数のファイル７０を検索する（Ｓ３１０）。例えば、検索キーが“部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品”だった場合、ファイル名にこの検索キーの文字列を含むファイル７０を検索する。続いて、ＣＰＵ５１は、ヒットしたファイル７０をディスプレイ５８に表示し（Ｓ３２０）、本ルーチンを終了する。
【００３８】
例えば、基板外観検査機１８において、部品実装機２０Ａで５枚目の基板４０に１番目に実装された部品Ｐａが実装エラーだと判定された場合、オペレータは、生産管理サーバ５０において検索キーとして“部品実装機２０Ａで５枚目の基板４０に１番目に実装された部品Ｐａ”と入力する。すると、生産管理サーバ５０のＣＰＵ５１は、画像保存サーバ６０のＨＤＤ６３に記憶されている多数のファイル７０を検索し、ファイル名に“部品実装機２０Ａで５枚目の基板４０に１番目に実装された部品Ｐａ”を含むファイル７０を探し出し、そのファイル７０をディスプレイ５８に表示する。オペレータは、ディスプレイ５８に表示された画像（図７の一番手前のファイル）を見ることにより、実装エラーになった部品Ｐａを実装するのに利用した画像、即ちその部品Ｐａが実装された基板４０の基準マーク４２の画像と、その部品Ｐａを側方から撮像した画像と、その部品Ｐａを下方から撮像した画像とを一度に確認することができる。
【００３９】
ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。上述した実施形態の生産管理サーバ５０が本開示の画像管理装置に相当し、部品実装機２０Ａ〜２０Ｄのそれぞれが部品実装機に相当し、ヘッド２５及びＸＹロボット２７が部品移載部に相当し、部品供給装置２１が部品供給部に相当し、基板搬送装置２４が基板搬送部に相当し、側方カメラ２８、マークカメラ２９及びパーツカメラ３０のそれぞれが撮像部に相当し、画像保存サーバ６０のＨＤＤ６３が記憶部に相当する。また、生産管理サーバ５０のＣＰＵ５１がファイル管理部及びファイル検索部に相当する。なお、本実施形態では、画像管理装置である生産管理サーバ５０の動作を説明することにより本開示の画像管理方法の一例も明らかにしている。
【００４０】
以上説明した本実施形態では、ＨＤＤ６３に記憶された画像のうち部品の実装に関連する所定の条件（特定の部品を実装するのに利用した画像であるという条件）を満たすものを１つのファイル７０にまとめてＨＤＤ６３に保存し、その条件をキーとしてＨＤＤ６３に保存されたファイル７０を検索してその検索でヒットしたファイル７０を画面に表示する。そのため、部品の実装に不備が生じた場合、その条件で検索してヒットしたファイル７０にまとめられた複数の画像をチェックすれば、その不備が生じた原因を容易に調査することができる。
【００４１】
また、ファイル７０にまとめられた各画像には、その画像を特定する情報が付加されている。そのため、１つのファイル７０にまとめられた複数の画像をチェックする際に、オペレータが各画像に付加された情報を確認することで、例えば各画像が何を撮像したものかを認識することができる。
【００４２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４３】
上述した実施形態では、複数の画像を１つにまとめる所定の条件として、部品を実装するのに利用した画像という条件を用いたが、特にこれに限定されるものではなく、例えば、特定の部品実装機で撮像された基板４０の基準マーク４２を利用して実装したものに関する画像という条件を用いてもよい。図９には、部品実装機２０Ａで撮像されたｎ枚目の基板４０の基準マーク４２を利用して実装したものに関する画像を１つのファイル８０にまとめた例を示す。この場合、部品実装機２０Ａで撮像されたｎ枚目の基板４０の基準マーク４２を利用して実装したものは、その基板４０に実装された５つの部品Ｐａ〜Ｐｅである。そのため、その基板４０の基準マーク４２の画像と部品Ｐａ〜Ｐｅのそれぞれの側方及び下方から撮像した画像とが１つのファイル８０にまとめられている。ファイル名として、“部品実装機２０Ａで撮像されたｎ枚目の基板４０の基準マーク４２”が付されている。部品実装機２０Ａで部品を実装したときに不備が生じた場合には、その部品実装機２０Ａで基準マーク４２に基づく基板４０の位置の認識がずれたことが原因になっていることがある。そうした場合には、その基準マーク４２を利用して実装した部品の全部又はほとんどにおいて実装不備が生じる。図９のファイル８０を用いれば、こうしたことを容易に調べることができる。すなわち、各部品の側方及び下方から撮像した画像には問題がないのに、基準マーク画像に問題がある場合には、部品実装機２０Ａで基準マーク４２に基づく基板４０の位置の認識がずれたことが原因だったと判断することができる。また、複数の画像を１つにまとめる所定の条件として、特定のヘッド２５で部品を実装したものに関する画像という条件、特定のノズル２６で部品を実装したものに関する画像という条件、特定のフィーダ２３で部品を実装したものに関する画像という条件、あるいは、特定の部品実装機２０で部品を実装したものに関する画像という条件を用いてもよい。
【００４４】
上述した実施形態において、部品を実装するのに利用した画像という条件を満たすものを１つのファイル７０にまとめるにあたり、基板外観検査機１８のカメラで撮像された画像（その部品が写っている画像）もそのファイル７０に加えてもよいし、はんだペースト検査機１２のカメラで撮像された画像（その部品が実装される位置のはんだペーストの画像）もそのファイル７０に加えてもよいし、その部品を実装するのに利用したノズル２６やヘッド２５の画像をそのファイル７０に加えてもよい。なお、基板４０のサイズが大きくて基板外観検査機１８やはんだペースト検査機１２のカメラの一視野に基板４０が収まらなかった場合には、基板４０を複数に分割して撮像することになるが、そのうちの対象部品又は対象部品が実装される位置が写っている画像をファイル７０に加えればよい。
【００４５】
上述した実施形態では、１つの生産ジョブが終わってから画像集約処理を実行したが、１枚の基板４０が部品実装システム１から搬出されるごとに画像集約処理を実行してもよいし、１枚の基板４０が１台の部品実装機２０から搬出されるごとに画像集約処理を実行してもよい。
【００４６】
上述した実施形態の図７のファイル７０には、ファイル名として“部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品”を付したが、ファイル名ではなく、ファイル７０に埋め込み可能なデータ（例えばメタデータやＥｘｉｆなど）に“部品実装機２０Ａでｎ枚目の基板４０にｍ番目に実装された部品”を書き込んでもよい。
【００４７】
上述した実施形態では、生産管理サーバ５０のＣＰＵ５１が画像集約処理や画像検索処理を実行したが、画像保存サーバ６０のＣＰＵ６１が画像集約処理や画像検索処理を実行してもよい。また、部品実装機２０のＣＰＵ３１がＨＤＤ３４に保存された複数の画像について画像集約処理や画像検索処理を実行してもよい。
【００４８】
上述した実施形態では、部品を採取する部材としてノズル２６を例示したが、特にこれに限定されるものではなく、例えばメカニカルチャックや電磁石としてもよい。
【００４９】
上述した実施形態では、部品供給部としてフィーダ２３を例示したが、特にこれに限定されるものではなく、例えば、トレイに部品を載せて供給するトレイユニットを採用してもよい。
【００５０】
上述した実施形態では、画像を特定する情報の一つとして、部品の実装順序を例示したが、部品の実装順序に代えて又は加えて部品の実装位置を付加してもよい。
【００５１】
本開示の画像管理方法は、以下のように構成してもよい。
【００５２】
本開示の画像管理方法において、前記工程（ａ）では、前記記憶部に記憶された前記画像のうち前記所定の条件を満たすものを１つのファイルにまとめて前記記憶部に保存するにあたり、前記ファイルに含まれる各画像にその画像を特定する情報を付加してもよい。こうすれば、１つのファイルにまとめられた複数の画像をチェックする際に、オペレータが各画像に付加された情報を確認することで、例えば各画像が何を撮像したものかを認識することができる。
【００５３】
本開示の画像管理方法において、前記工程（ａ）では、前記所定の条件として、特定の部品を実装するのに利用した画像であるという条件を用いてもよい。こうすれば、特定の部品の実装に不備が生じた場合、その特定の部品を実装するのに利用した画像が１つのファイルにまとめられているため、その不備が生じた原因を容易に調査することができる。
【００５４】
ここで、「特定の部品を実装するのに利用した画像」としては、例えば、部品採取部に採取された特定の部品を所定方向（例えば下方）から撮像した画像、同じく所定方向とは異なる方向（例えば側方）から撮像した画像、特定の部品を実装した基板に付されたマークの画像、特定の部品を採取した部品採取部に付されたマークの画像、特定の部品を供給する部品供給部の画像などが挙げられる。また、部品実装システムが、部品実装機から搬出された基板を検査する検査機を含み、検査機が、検査を行っている間に基板の画像を撮像して記憶部に記憶するものである場合、「特定の部品を実装するのに利用した画像」としては、例えば、検査機で撮像された画像であって特定の部品が実装された基板の画像などが挙げられる。
【００５５】
本開示の画像管理方法において、前記工程（ａ）では、前記所定の条件として、特定の部品実装機で撮像された前記基板の所定のマークを利用して実装したものに関する画像であるという条件を用いてもよい。特定の部品実装機で部品を実装したときに不備が生じた場合には、その部品実装機で基板の所定のマークに基づく基板の位置の認識がずれたことが原因になっていることがある。そうした場合には、そのマークを利用して実装した部品の全部又はほとんどにおいて実装不備が生じる。こうしたことを容易に調べることができる。
【符号の説明】
【００５６】
１  部品実装システム、２  通信ネットワーク、１０  はんだペースト印刷機、１２  はんだペースト検査機、１３，１５，１７  中間コンベア、１４  実装ライン、１６  リフロー炉、１８  基板外観検査機、２０，２０Ａ〜２０Ｄ  部品実装機、２０ａ  本体枠、２１  部品供給装置、２２  フィーダ台、２３  フィーダ、２４  基板搬送装置、２５  ヘッド、２６  ノズル、２７  ＸＹロボット、２８  側方カメラ、２９  マークカメラ、３０  パーツカメラ、３１  制御装置、３２，５１，６１  ＣＰＵ、３３，５２，６２  ＲＯＭ、３４，５３，６３  ＨＤＤ、３５，５４，６４  ＲＡＭ、３６，５５，６５  入出力インターフェース、３７，５６，６６  バス、４０  基板、４２  基準マーク、５０  生産管理サーバ、５７，６７  入力デバイス、５８，６８  ディスプレイ、６０  画像保存サーバ、７０，８０  ファイル。
【図１】
2019175914.tif 000003
【図２】
2019175914.tif 000004
【図３】
2019175914.tif 000005
【図４】
2019175914.tif 000006
【図５】
2019175914.tif 000007
【図６】
2019175914.tif 000008
【図７】
2019175914.tif 000009
【図８】
2019175914.tif 000010
【図９】
2019175914.tif 000011