(57)【要約】【課題】  マウンタの有する複数の装着部のうち所定のものに、所定のリールがセットされた所定のフィーダがセットされているか否かを照合する技術を提供する。【解決手段】  装着部毎に、各装着部にセットするフィーダの識別情報と、そのフィーダにセットするリールの識別情報とを対応付けた照合情報を記憶装置に記憶しておく。カメラで、フィーダに装置されているフィーダ識別情報とこのフィーダにセットされているリールに装置されているリール識別情報とを撮影する。また、カメラで装着部を撮影する。照合情報と、画像に含まれるリール識別情報及びフィーダ識別情報とから、所定のフィーダに所定のリールがセットされているか否か判定する。また、画像からフィーダのセットされている装着部を特定し、この特定した装着部と、照合情報とから、所定の装着部に所定のフィーダがセットされているか否か判定する。【選択図】  図１
2009049098.tif 000002
【特許請求の範囲】
【請求項１】
所定のリールがセットされた所定のフィーダが、マウンタが有する複数の装着部のうち所定のものにセットされているか検査する検査装置であって、
前記装着部毎に、該各装着部にセットするフィーダの識別情報と、該各フィーダにセットするリールの識別情報とを対応付ける照合情報を記憶する記憶装置と、
フィーダに装置されているフィーダ識別情報と、該フィーダにセットされているリールに装置されているリール識別情報とを撮影する第１のカメラと、
前記マウンタの装着部を撮影する第２のカメラと、
前記第１のカメラにより撮影された画像に含まれているリール識別情報及びフィーダ識別情報の組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第１の判定手段と、
前記第２のカメラにより撮影された画像から、リールがセットされているフィーダのセットされている装着部を特定し、該特定した装着部と、前記第１のカメラにより撮影された画像に含まれているリール識別情報と、前記第１のカメラにより撮影された画像に含まれているフィーダ識別情報との組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第２の判定手段と、
前記第１の判定手段及び前記第２の判定手段の各々の判定結果のうち少なくとも一方を通知する情報を出力装置に出力する出力処理手段と、を有すること
を特徴とする検査装置。
【請求項２】
請求項１記載の検査装置であって、
稼動中の前記マウンタが停止され、該マウンタの装着部からリールのセットされているフィーダが外される場合に、前記第２のカメラにより撮影された画像から、フィーダの外された到着部を特定し、該特定した装着部を示す情報を、前記記憶装置に記憶させる停止時処理手段、をさらに有し、
前記出力処理手段が、出力装置に、前記特定した到着部を示す情報をさらに出力すること
を特徴とする検査装置。
【請求項３】
請求項１又は２記載の検査装置であって、
前記第２の判定手段が、リールのセットされているフィーダが前記マウンタの装着部にセットされる前に前記第２のカメラにより撮影された画像と、該フィーダが該マウンタの装着部にセットされた後に前記第２のカメラにより撮影された画像との差分から、該フィーダのセットされている装着部を特定すること
を特徴とする検査装置。
【請求項４】
所定のリールがセットされた所定のフィーダが、マウンタが有する複数の装着部のうち所定のものにセットされているか検査する検査装置による検査方法であって、
前記装着部毎に、該各装着部にセットするフィーダの識別情報と、該各フィーダにセットするリールの識別情報とを対応付ける照合情報を記憶する記憶装置と、
フィーダに装置されているフィーダ識別情報と、該フィーダにセットされているリールに装置されているリール識別情報とを撮影する第１のカメラと、
前記マウンタの装着部を撮影する第２のカメラと、
出力装置と、を有する前記検査装置に、
前記第１のカメラにより撮影された画像に含まれているリール識別情報及びフィーダ識別情報の組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第１の判定ステップと、
前記第２のカメラにより撮影された画像から、リールがセットされているフィーダのセットされている装着部を特定し、該特定した装着部と、前記第１のカメラにより撮影された画像に含まれているリール識別情報と、前記第１のカメラにより撮影された画像に含まれているフィーダ識別情報との組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第２の判定ステップと、
前記第１の判定手段及び前記第２の判定手段の各々の判定結果のうち少なくとも一方を通知する情報を前記出力装置に出力する出力ステップと、を実行させること
を特徴とする検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板等に部品を実装する装置の検査に関するものである。
【背景技術】
【０００２】
生産ラインにおいて、例えばコンデンサ等の部品は、リールで納入等され、このリールがフィーダにセットされ、このフィーダがマウンタにセットされる。マウンタにより、リールの部品がプリント基板等の基板に実装される。生産ラインでは、フィーダへのリールのセット、及び、フィーダのマウンタへのセットを、作業者等が人手により行なっている。
【０００３】
特許文献１には、マウンタの所定位置に正しいフィーダがセットされているか照合する技術が記載されている。
【０００４】
【特許文献１】特開2004-235582号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
実際の生産ラインでは、マウンタの有する複数のフィーダの装着部のうち所定のものに、所定のリールがセットされた所定のフィーダがセットされる必要がある。特許文献１に記載の技術は、所定のフィーダに所定のリールがセットされているか否かを照合するものではない。
【０００６】
本発明はこのような事情に鑑みてなされたもので、マウンタの有する複数の装着部のうち所定のものに、所定のリールがセットされた所定のフィーダがセットされているか否かを検査することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記の目的を達成するためになされたもので、所定のリールがセットされた所定のフィーダが、マウンタが有する複数の装着部のうち所定のものにセットされているか検査する検査装置であって、前記装着部毎に、該各装着部にセットするフィーダの識別情報と、該各フィーダにセットするリールの識別情報とを対応付ける照合情報を記憶する記憶装置と、フィーダに装置されているフィーダ識別情報と、該フィーダにセットされているリールに装置されているリール識別情報とを撮影する第１のカメラと、前記マウンタの装着部を撮影する第２のカメラと、前記第１のカメラにより撮影された画像に含まれているリール識別情報及びフィーダ識別情報の組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第１の判定手段と、前記第２のカメラにより撮影された画像から、リールがセットされているフィーダのセットされている装着部を特定し、該特定した装着部と、前記第１のカメラにより撮影された画像に含まれているリール識別情報と、前記第１のカメラにより撮影された画像に含まれているフィーダ識別情報との組合せと一致するものが、前記照合情報に対応付けられて含まれているか否か判定する第２の判定手段と、前記第１の判定手段及び前記第２の判定手段の各々の判定結果のうち少なくとも一方を通知する情報を出力装置に出力する出力処理手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の技術によれば、マウンタの有する複数の装着部のうち所定のものに、所定のリールがセットされた所定のフィーダがセットされているか否かを検査することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１０】
なお、以下では、生産ライン等において、プリント基板等の基板への実装を自動化するために、実装する部品を基板等に据える装置を「マウンタ」という。このマウンタは、「フィーダ」が複数セットされる。各フィーダには、「リール」が１つ以上セットされている。１つのリールには、基板上に実装する１種の部品が多数巻き取られている。フィーダにセットされているリールの部品を順次繰り出すことで、基板等に実装する部品がマウンタに供給される。
【００１１】
まず、図１を参照し、本実施形態のシステム構成例を説明する。
【００１２】
図１において、本実施形態のシステムは、情報処理装置１０１、カメラ１０２、入力装置１０３、出力装置１０４、リール１０５、フィーダ１０６、マウンタ１０７等を有する。情報処理装置１０１、カメラ１０２、入力装置１０３等は、通信ネットワーク１０８を介して接続される。
【００１３】
情報処理装置１０１は、例えばＰＣ（Personal Computer）やサーバ装置等である。
【００１４】
カメラ１０２の各々は、リール１０５及フィーダ１０６、マウンタ１０７等を撮影するためのものである。ここでは、各カメラ１０２は固定され、さらに、リール１０５及フィーダ１０６、マウンタ１０７の各々は毎回同じ位置に据えられて撮影されるものとする。
【００１５】
なお、以下では、カメラ１０２の各々を特に区別して説明する場合、例えば「カメラ１０２ａ」というように、符号を付与する。図１の例では、カメラ１０２ａがリール１０５のセットされたフィーダ１０６を撮影し、カメラ１０２ｂがマウンタ１０７を撮影するものとする。しかし、これに限られるわけではなく、１つのカメラ１０２が、リール１０５のセットされたフィーダ１０６、及び、マウンタ１０７の両方を撮影するようにしてもよい。
【００１６】
なお、カメラ１０２が撮影することにより取得する画像データには、この画像データの撮影日時が含まれている。画像データに撮影日時を含める技術は任意であり、例えば、ファイル名に撮影日時が含まれていてもよく、また、撮影日時を示すデータが付与等されていてもよい。また、この撮影日時は、カメラ１０２が撮影した時に含めてもよく、また、後述する処理により情報処理装置１０１がカメラ１０２から画像データを取得した時に含めても良い。
【００１７】
入力装置１０３は、例えば、ボタン、キーボード、マウス、マイクロフォン等である。入力装置１０３の各々は、作業者等が、リール１０５のセットされたフィーダ１０６の撮影、及び、マウンタ１０７の撮影を指示するためのものである。
【００１８】
なお、以下では、入力装置１０３の各々を特に区別して説明する場合、例えば「入力装置１０３ａ」というように、符号を付与する。図１の例では、入力装置１０３ａがリール１０５のセットされたフィーダ１０６の撮影を指示するためのものであり、入力装置１０３ｂがマウンタ１０７の撮影を指示するためのものとする。しかし、入力装置１０３の数は任意であり、これに限るものではない。例えば、１つの入力装置１０３で、リール１０５のセットされたフィーダ１０６の撮影、及び、マウンタ１０７の撮影の各々を指示するようにしてもよく、また、３つ以上の入力装置１０３の各々で、リール１０５のセットされたフィーダ１０６の撮影、及び、マウンタ１０７の撮影を指示するようにしてもよい。
【００１９】
出力装置１０４は、例えば、ランプ、ディスプレイ装置、プリンタ、スピーカ等である。
【００２０】
通信ネットワーク１０８は任意であり、例えば、ＬＡＮ（Local Area Network）等である。
【００２１】
なお、図１では、マウンタ１０７を１つ示しているが、これに限られるわけではなく、マウンタ１０７の数は任意でよい。また、情報処理装置１０１、リール１０５及びフィーダ１０６、出力装置１０４等の数も任意でよい。
【００２２】
次に、図２を参照し、リール１０５、及び、フィーダ１０６の詳細について説明する。
【００２３】
図２において、リール１０５は、領域２１１を有する。この領域２１１は、リール１０５に巻き取られている部品の識別番号等を示すものである。領域２１１は、具体的には、例えば、バーコードや２次元バーコード等であるが、これに限るわけではなく、色及び形状等のうち少なくとも一部でリール１０５に巻き取られている部品の識別番号が識別できるものであればよい。
【００２４】
フィーダ１０６は、領域２２１を有する。この領域２２１は、フィーダ１０６の種別を示すものである。領域２２１は、具体的には、例えば、バーコードや２次元バーコード等であるが、これに限るわけではなく、色及び形状等のうち少なくとも一部でフィーダ１０６の種別が識別できるものであればよい。
【００２５】
ここで、カメラ１０２ａは、フィーダ１０６にリール１０５がセットされた状態で、フィーダ１０６の領域２２１、及び、リール１０５の領域２１１を撮影するためのものである。この撮影のために、例えば、リール１０５がセットされたフィーダ１０６を、所定の位置に置くための冶具２３１を用いても良い。図２における破線２４１は、冶具２３１にリール１０５がセットされたフィーダ１０６がセットされたときのリール１０５及びフィーダ１０６の例を示す。冶具２３１に、リール１０５及びフィーダ１０６がセットされたときに、この冶具２３１に、リール１０５及びフィーダ１０６のうち少なくとも一方が接する位置（例えば図２の位置２５１）に、接点への圧力がかかったときにオン等となるスイッチである入力装置１０３ａの機能を装置しておくとよい。これにより、冶具２３１に、リール１０５がセットされたフィーダ１０６がセットされると、入力装置１０３ａのスイッチが押下等され、カメラ１０２ａでの撮影を指示することが可能となる。
【００２６】
なお、図２では、１つのフィーダ１０６に、１つのリール１０５がセットされる場合の例を示しているが、これに限られるわけではなく、１つのフィーダ１０６に、複数のリール１０５がセットされてもよい。
【００２７】
また、冶具２３１は、毎回所定の位置で、リール１０５がセットされたフィーダ１０６を撮影するためのものであればよく、その形状や構造、材質等は任意であり、図２に示すものに限られるわけではない。
【００２８】
次に、図３を参照し、マウンタ１０７の詳細について説明する。
【００２９】
図３において、マウンタ１０７は、複数の装着部３０１を有する。各装着部３０１には、リール１０５がセットされたフィーダ１０６の各々が挿入等されるものである。
【００３０】
ここで、カメラ１０２ｂは、複数の装着部３０１を撮影するためのものである。
【００３１】
なお、図３の例では、１つのマウンタ１０７に６つの装着部３０１を示しているが、これに限られるわけではなく、１つのマウンタ１０７の有する装着部３０１の数は任意でよい。また、装着部３０１の形状や構造、材質等は任意であり、図３に示すものに限られるわけではない。
【００３２】
次に、図４を参照し、情報処理装置１０１の詳細について説明する。
【００３３】
図４において、情報処理装置１０１は、ＣＰＵ（Central Processing Unit）４０１、メモリ４０２、２次記憶装置４０３、入力装置４０４、出力装置４０５、通信インタフェース４０６等を有する。ＣＰＵ４０１、メモリ４０２、２次記憶装置４０３、入力装置４０４、出力装置４０５、通信インタフェース４０６等は、接続線４０７により接続される。
【００３４】
２次記憶装置４０３は、例えば、ＣＤ-Ｒ（Compact Disc-Recordable）やＤＶＤ-ＲＡＭ（Digital Versatile Disk-Random Access Memory）等の記憶メディア及び当該記憶メディアの駆動装置、シリコンディスク、ＨＤＤ（Hard Disk Drive）等である。２次記憶装置４０３は、プログラム４２１、照会情報４３１、画像データ格納領域４３２、停止時履歴情報テーブル４３３等を有する。プログラム４２１は、後述する機能を実現するためのものである。照会情報４３１は、製品毎に、装着部３０１の各々にセットするリール１０５及びフィーダ１０６の組合せを示す情報が格納される。画像データ格納領域４３２は、カメラ１０２ｂの撮影した画像データが格納される。画像データ格納領域４３２には、初期値として、何れの装着部３０１にもリール１０５及びフィーダ１０６がセットされていない状態において、カメラ１０２ｂの撮影した画像データが格納されているものとする。停止時履歴情報テーブル４３３は、稼動中のマウンタ１０７が停止され、そのマウンタ１０７からリール１０５及びフィーダ１０６が外された場合に、そのリール１０５及びフィーダ１０６が外された装着部を示す情報が格納される。
【００３５】
ＣＰＵ４０１は、プログラム４２１をロードして実行することにより、第１画像データ取得部４１１、第１判定部４１２、第２画像データ取得部４１３、第２判定部４１４、出力処理部４１５、停止時処理部４１６等を実現する。
【００３６】
第１画像データ取得部４１１は、カメラ１０２ａの撮影した画像データを取得する。第１判定部４１２は、照会情報４３１と、第１画像データ取得部４１１の取得した画像データから、リール１０５及びフィーダ１０６の組合せが正しいものであるか否か判定する。第２画像データ取得部４１３は、カメラ１０２ｂの撮影した画像データを取得する。第２判定部４１４は、第２画像データ取得部４１３の取得した画像データの差分から、リール１０５及びフィーダ１０６が正しい装着部３０１にセットされているか否か判定する。出力処理部４１５は、出力装置１０４への出力を制御する。停止時処理部４１６は、稼動中のマウンタ１０７が停止され、そのマウンタ１０７からリール１０５及びフィーダ１０６が外された場合に、そのリール１０５及びフィーダ１０６が外された装着部を特定し、停止時履歴情報テーブル４３３に格納する。
【００３７】
入力装置４０４は、例えば、キーボード、マウス、スキャナ、マイクロフォン等である。出力装置４０５は、例えば、ディスプレイ装置、プリンタ、スピーカ等である。
【００３８】
次に、２次記憶装置４０３内の情報の詳細について説明する。
【００３９】
まず、図５を参照し、照会情報４３１の一例について説明する。
【００４０】
本実施形態では、製品毎及びマウンタ１０７毎に別のテーブルを有し、各テーブルに、１つの製品及び１つマウンタ１０７の装着部３０１の各々にセットするリール１０５及びフィーダ１０６の組合せを示す情報を格納するものとする。以下、このテーブルを「照合情報テーブル５０１」という。即ち、複数種の製品を生産する場合、及び、マウンタ１０７が複数ある場合、少なくとも一方の場合、照会情報４３１は、複数の照合情報テーブル５０１を有するものとする。ここでは、説明の簡略化のために、１種類の製品を、１つのマウンタ１０７で生産する場合の例を説明する。
【００４１】
図５において、照合情報テーブル５０１は、フィールド５１１、フィールド５１２を有する。さらに、照合情報テーブル５０１は、複数のレコードを有し、各レコードはフィールド５２１、フィールド５２２、フィールド５２３、フィールド５２４、フィールド５２５等を有する。各レコードのフィールド５２１、フィールド５２２、フィールド５２３、フィールド５２４、フィールド５２５の各々は対応付けられている。
【００４２】
フィールド５１１は、製品の識別番号を示す。フィールド５１２は、マウンタ１０７の識別番号を示す。
【００４３】
フィールド５２１は、リール１０５の識別番号である。フィールド５２２は、フィールド５２１の識別番号で特定されるリール１０５に装置されている領域２１１を示す情報である。フィールド５２２の値は、例えば、領域２１１のバーコードや２次元バーコードで示される文字や数字、領域２１１の色及び形状等のうち少なくとも一部等である。フィールド５２３は、フィーダ１０６の識別番号である。フィールド５２３で示されるフィーダ１０６は、同じレコードのフィールド５２１で示されるリール１０５がセットされるものである。フィールド５２４は、フィールド５２３の識別番号で特定されるフィーダ１０６に装置されている領域２２１を示す情報である。フィールド５２４の値は、例えば、領域２２１のバーコードや２次元バーコードで示される文字や数字、領域２２１の色及び形状等のうち少なくとも一部等である。フィールド５２５は、マウンタ１０７の複数の装着部３０１のうち何れか１つを示す。フィールド５２５で示される装着部３０１は、同じレコードのフィールド５２１及びフィールド５２３で示されるリール１０５及びフィーダ１０６がセットされるものである。
【００４４】
具体的には、例えば、フィールド５２３の値「ｘｘｘ−ｆｆｆｆｆｆ」で示されるフィーダ１０６に、フィールド５２１の値「ｘｘｘ−ｙｙｙｙｙｙ」で示されるリール１０５がセットされ、これらが、フィールド５２５の値「２」で示される装着部３０１にセットされることを示す。
【００４５】
なお、ここで、フィールド５２５の値「５」で示される装着部３０１には、フィールド５２３の値「ｘｘｘ−ｈｈｈｈｈｈ」で示される１つのフィーダ１０６に、フィールド５２１の値「ｘｘｘ−ｚｚｚｚｚｚ」及び「ｙｙｙ−ｚｚｚｚｚｚ」で示される２つのリール１０５がセットされることを示している。即ち、１つのフィーダ１０６に、２つのリール１０５がセットされることを示している。
【００４６】
また、図５の例において、フィールド５２１、フィールド５２２、フィールド５２３、フィールド５２４、フィールド５２５の値が「-」であるものは、その装着部３０１に、リール１０５及びフィーダ１０６がセットされないことを示す。
【００４７】
まず、図６を参照し、停止時履歴情報テーブル４３３の一例について説明する。
【００４８】
図６において、停止時履歴情報テーブル４３３は、レコードの各々が、フィールド６０１、フィールド６０２等のデータを有する。フィールド６０１は、稼動中のマウンタ１０７が停止等された日時である。フィールド６０２は、稼動中のマウンタ１０７が停止等されたときに、そのマウンタ１０７からリール１０５及びフィーダ１０６が外された装着部３０１を示す。
【００４９】
次に、図７を参照し、情報処理装置１０１の動作例を説明する。
【００５０】
作業者等は、作業手順を記載した作業手順表等を参照して、生産する製品、及び、マウンタ１０７に応じた種別のフィーダ１０６に、リール１０５をセットする。作業者等は、リールをセットしたフィーダ１０６を、例えば、上述のような冶具２３１にセットする等して入力装置１０３ａを押下等し、撮影を指示する。入力装置１０３ａは、情報処理装置１０１に撮影指示を出力する。
【００５１】
図７において、情報処理装置１０１に撮影指示が入力されると（Ｓ７０１）、第１画像データ取得部４１１は、カメラ１０２ａの撮影した画像データを取得する（Ｓ７０２）。この処理は任意でよいが、例えば、第１画像データ取得部４１１が、撮影指示が入力された場合にカメラ１０２ａに撮影要求を送信し、この要求に応じてカメラ１０２ａが撮影した画像データを送信してもよい。また、入力装置１０３ａが押下等された場合にカメラ１０２ａが撮影し、この撮影により取得した画像データを情報処理装置１０１に送信し、第１画像データ取得部４１１は、この画像データを受け付けてもよい。
【００５２】
次に、第１判定部４１２は、リール１０５及びフィーダ１０６の組合せが正しいものであるか否か判定する（Ｓ７０３）。そのために、第１判定部４１２は、直前のＳ７０２の処理で取得した画像データを画像処理し、領域２１１、領域２２１の各々を抽出する。この画像処理は従来技術と同じであり特に限定するものではないが、ここでは、パターンマッチングにより取得するものとする。具体的には、例えば、第１判定部４１２は、照合情報テーブル５０１のうち、フィールド５１１、フィールド５１２の各々の値が、ここで生産する製品の識別番号及びここで使用するマウンタ１０７の識別番号と一致するものを選択する。次に、第１判定部４１２は、選択した照合情報テーブル５０１の各レコードから、フィールド５２２、フィールド５２４のデータを抽出する。次に、第１判定部４１２は、フィールド５２２、フィールド５２４の各々のデータをリファレンスとし、直前のＳ７０２の処理で取得した画像データに、フィールド５２２、フィールド５２４の各々と一致する領域が含まれているか否か判定する。第１判定部４１２は、直前のＳ７０２の処理で取得した画像データに、フィールド５２２のデータと一致する領域が含まれ、かつ、フィールド５２４のデータと一致する領域が含まれている場合、そのリール１０５及びフィーダ１０６の組合せが正しいと判定する。また、第１判定部４１２は、直前のＳ７０２の処理で取得した画像データに、フィールド５２２のデータと一致する領域が含まれていない、及び、フィールド５２４のデータと一致する領域が含まれていない、少なくとも一方の場合、そのリール１０５及びフィーダ１０６の組合せが正しくないと判定する。
【００５３】
次に、出力処理部４１５は、Ｓ７０３の判定結果を、出力装置１０４に出力する（Ｓ７０４）。この出力は任意である。例えば、出力装置１０４がランプである場合、出力処理部４１５は、リール１０５及びフィーダ１０６の組合せが正しい場合、グリーンのランプを点灯し、リール１０５及びフィーダ１０６の組合せが正しくない場合、赤いランプを点灯等してもよい。また、出力装置１０４がスピーカである場合、Ｓ７０３の判定結果を、予め２次記憶装置４０３等に格納されている合成音声データで出力しても良い。また、出力処理部４１５は、Ｓ７０３の判定で正しい組合せか否かにより、出力形態を変更してもよい。
【００５４】
ここで、図８（ａ）を参照し、出力装置１０４がディスプレイ装置である場合の画面例を説明する。
【００５５】
図８（ａ）において、画面８０１は、リール１０５及びフィーダ１０６の組合せが正しくない場合の例である。
【００５６】
図７に戻り、第１判定部４１２は、直前のＳ７０３の判定で、正しい組合せと判定されたか否か判定する（Ｓ７０５）。
【００５７】
Ｓ７０５の判定の結果、正しい組合せでない場合、上述のＳ７０１の処理に移行する。ここで、出力処理部４１５は、出力装置１０４への判定結果の出力を初期化してもよい。具体的には、例えば、ランプを消灯する、音声出力を停止する、ディスプレイ装置への出力を停止する等してもよい。
【００５８】
Ｓ７０５の判定の結果、正しい組合せである場合、情報処理装置１０１は、次の撮影指示が入力されるまで待機する。
【００５９】
作業者等は、出力装置１０４を参照する等して正しい組合せであることを確認すると、作業手順を記載した作業手順表等を参照して、リール１０５をセットしたフィーダ１０６を、マウンタ１０７の複数の装着部３０１のうち何れか１つにセットする。この後、作業者等は、入力装置１０３ｂを押下等し、撮影を指示する。入力装置１０３ｂは、情報処理装置１０１に撮影指示を出力する。
【００６０】
情報処理装置１０１に撮影指示が入力されると（Ｓ７０６）、第２画像データ取得部４１３は、カメラ１０２ｂの撮影した画像データを取得する（Ｓ７０７）。この処理は、画像データの取得先がカメラ１０２ｂである点を除き、上述のＳ７０２と同じであるので省略する。
【００６１】
次に、第２判定部４１４は、リール１０５及びフィーダ１０６が正しい装着部３０１にセットされているか否か判定する（Ｓ７０８）。そのために、第２判定部４１４は、画像データ格納領域４３２から、最新の画像データを抽出し、この画像データと、直前のＳ７０７で取得した画像データとの差分から、リール１０５及びフィーダ１０６のセットされた装着部３０１を特定する。このような画像処理は従来技術と同じであるが、例えば、第２判定部４１４は、最新の画像データと、直前のＳ７０７で取得した画像データとの差分を取得し、この差分をフィルタリング処理等することにより所定閾値以上の画素を抽出して、画像データの差分データを取得する。上述のようにカメラ１０２は固定されているので、ここで取得される差分データ上における位置が、リール１０５及びフィーダ１０６のセットされた装着部３０１を示す。そのために、例えば、マウンタ１０７の装着部３０１の各々と、画像データ上における位置とを対応付けたテーブル（図示略）を予め２次記憶装置４０３等に格納しておき、第２判定部４１４は、このテーブルを参照することにより、上記処理により取得される差分データ上における位置から、装着部３０１を特定してもよい。
【００６２】
次に、第２判定部４１４は、照合情報テーブル５０１から、特定した装着部３０１が正しいものであるか否か判定する。そのために、第２判定部４１４は、例えば、照合情報テーブル５０１の各レコードのうち、直前のＳ７０３の処理で画像データに一致するものが含まれているフィールド５２２、フィールド５２４の値を含むものを特定する。次に、第２判定部４１４は、特定したレコードのフィールド５２５の値を抽出し、抽出した値が、上記処理で特定した装着部３０１と同じものを示しているか否か判定する。この判定の結果、同じものを示している場合、リール１０５及びフィーダ１０６が、正しい装着部３０１にセットされていると判定する。
【００６３】
具体的には、例えば、直前のＳ７０３の処理で、直前のＳ７０２の処理で取得した画像データにフィールド５２２「ＸＹ」、フィールド５２４「ＸＦ」の各々と一致するものが含まれていると判定された場合の例を説明する。この場合、図５に一例を示す照合情報テーブル５０１では、フィールド５２２「ＸＹ」、フィールド５２４「ＸＦ」を含むフィールド５２５の値は「２」である。従って、第２判定部４１４は、上記処理より特定した装着部３０１が「２」である場合、リール１０５及びフィーダ１０６が、正しい装着部３０１にセットされていると判定する。
【００６４】
次に、出力処理部４１５は、Ｓ７０８の判定結果を、出力装置１０４に出力する（Ｓ７０９）。この出力処理は上述のＳ７０４と同じであり、任意である。例えば、出力装置１０４がランプである場合、出力処理部４１５は、正しい装着部３０１にセットされている場合、グリーンのランプを点灯し、正しい装着部３０１にセットされていない場合、赤いランプを点灯等してもよい。このランプは、上述のＳ７０４で判定結果を出力したランプと同一であってもよく、また、Ｓ７０４の判定結果を出力するランプと、Ｓ７０８の判定結果を出力するランプとが別にあってもよい。また、出力装置１０４がスピーカである場合、Ｓ７０８の判定結果を、予め２次記憶装置４０３等に格納されている合成音声データで出力しても良い。また、出力処理部４１５は、正しい装着部３０１にセットされているか否かにより、出力形態を変更してもよい。
【００６５】
ここで、図８（ｂ）を参照し、出力装置１０４がディスプレイ装置である場合の画面例を説明する。
【００６６】
図８（ｂ）において、画面８１１は、正しい装着部３０１にセットされていない場合の例である。画面８１１では、正しい装着部３０１を示す情報をさらに含んでいる。この情報は、例えば、上述の第２判定部４１４による処理で、照合情報テーブル５０１の各レコードのうち、直前のＳ７０３の処理で画像データに一致するものが含まれているフィールド５２２、フィールド５２４の値を含むものを特定し、特定したレコードのフィールド５２５の値を抽出することで取得される。
【００６７】
図７に戻り、第２判定部４１４は、上述のＳ７０８の判定で、正しい装着部３０１にセットされていると判定されたか否か判定する（Ｓ７１０）。
【００６８】
Ｓ７１０の判定の結果、正しい装着部３０１にセットされていない場合、上述のＳ７０６の処理に移行する。ここで、出力処理部４１５は、出力装置１０４への判定結果の出力を初期化してもよい。具体的には、例えば、ランプを消灯する、音声出力を停止する、ディスプレイ装置への出力を停止する等してもよい。
【００６９】
Ｓ７１０の判定の結果、正しい装着部３０１にセットされている場合、第２判定部４１４は、直前のＳ７０７で取得した画像データを画像データ格納領域４３２に格納する（Ｓ７１１）。
【００７０】
次に、第２判定部４１４は、マウンタ１０７に全てのリール１０５及びフィーダ１０６をセットしたか否か判定する（Ｓ７１２）。そのために、第２判定部４１４は、ここで生産する製品の識別番号及びここで使用するマウンタ１０７の識別番号と一致する照合情報テーブル５０１に含まれている全てのレコードに対し、これまでに実行した上述のＳ７０８の判定で、正しい装着部３０１にセットされていると判定したか否か判定する。
【００７１】
Ｓ７１２の判定の結果、マウンタ１０７に全てのリール１０５及びフィーダ１０６をセットしていない場合、上述のＳ７０１の処理に移行する。
【００７２】
Ｓ７１２の判定の結果、マウンタ１０７に全てのリール１０５及びフィーダ１０６をセットされている場合、処理を終了する。
【００７３】
このように、リール１０５及びフィーダ１０６の組合せが正しいか否かを判定した結果を出力し、さらに、そのリール１０５及びフィーダ１０６が正しい装着部３０１にセットされているか否かを判定した結果を出力することで、作業者は、自身の作業結果を確認することが可能となる。即ち、マウンタの有する複数の装着部のうち所定のものに、所定のリールがセットされた所定のフィーダがセットされているか否かを検査することが可能となる。
【００７４】
次に、図９を参照し、可動しているマウンタ１０７が停止され、リール１０５及びフィーダ１０６が外される場合の情報処理装置１０１の動作例を説明する。
【００７５】
可動しているマウンタ１０７にセットされているフィーダ１０６のリール１０５の部品が切れた場合や、生産する製品を変更等するために可動しているマウンタ１０７にセットするリール１０５及びフィーダ１０６を変える場合等は、生産ライン及びマウンタ１０７等が停止される。この場合、作業者等は、作業手順書を参照等して、マウンタ１０７から、既にセットされているリール１０５及びフィーダ１０６を外し、リール１０５やフィーダ１０６を変える等して、再度、リール１０５及びフィーダ１０６をマウント１０７にセットする。この場合の情報処理装置１０１の動作例を説明する。
【００７６】
情報処理装置１０１には、外部装置（図示略）又は入力装置４０４等から、稼動中のマウンタ１０７が停止したことを通知する情報が入力される。この情報が入力されると、情報処理装置１０１は、図９に一例を示す動作例を起動する。
【００７７】
図９において、停止時処理部４１６は、カメラ１０２ｂをオンにする（Ｓ９０１）。そのために、停止時処理部４１６は、例えば、カメラ１０２ｂに、電源オンを指示する情報を送信等する。カメラ１０２ｂは、この情報が入力されると、電源をオンとする。
【００７８】
次に、第２画像データ取得部４１３は、カメラ１０２ｂの撮影した画像データを取得する（Ｓ９０２）。この処理は、上述のＳ７０７と同じであるので省略する。
【００７９】
一方、マウンタ１０７にセットされているリール１０５及びフィーダ１０６を変える必要があることを認識した作業者等は、マウンタ１０７から、既にセットされているリール１０５及びフィーダ１０６を外して、入力装置１０３ｂを押下等し、撮影を指示する。入力装置１０３ｂは、情報処理装置１０１に撮影指示を出力する。
【００８０】
情報処理装置１０１に撮影指示が入力されると（Ｓ９０３）、第２画像データ取得部４１３は、カメラ１０２ｂの撮影した画像データを取得する（Ｓ９０４）。この処理は、上述のＳ７０７と同じであるので省略する。
【００８１】
次に、停止時処理部４１６は、Ｓ９０２で取得した画像データと、Ｓ９０４で取得した画像データとの差分から、リール１０５及びフィーダ１０６の外された装着部３０１を特定する（Ｓ９０５）。この具体的な処理例は、上述のＳ７０８と同じであるので省略する。
【００８２】
停止時処理部４１６は、Ｓ９０５で特定した装着部３０１を示す情報を、停止時履歴情報テーブル４３３に格納する（Ｓ９０６）。具体的には、例えば、停止時処理部４１６は、停止時履歴情報テーブル４３３に新たなレコードを追加し、追加したレコードのフィールド６０１、６０２の各々の値として、図９の動作例を起動した日時、Ｓ９０５で特定した装着部３０１を示す情報を格納する。
【００８３】
次に、停止時処理部４１６は、カメラ１０２ｂをオフにする（Ｓ９０７）。そのために、停止時処理部４１６は、例えば、カメラ１０２ｂに、電源オフを指示する情報を送信等する。カメラ１０２ｂは、この情報が入力されると、電源をオフとする。
【００８４】
上述のように領域４３３に格納されたテーブル５３１は、例えば出力要求が情報処理装置１０１の入力装置４０４、通信インタフェース４０６等から入力された場合等に、情報処理装置１０１の出力装置４０５や任意の出力装置に出力することが可能となる。テーブル５３１をディスプレイ装置に表示した場合の例を図１０に示す。図１０において、画面１００１は、図７に一例を示す停止時履歴情報テーブル４３３を表示する場合の例である。
【００８５】
このように、稼動中のマウンタ１０７を停止してリール１０５及びフィーダ１０６を外した場合、どの装着部３０１のリール１０５及びフィーダ１０６を外したかを履歴情報として格納しておくことが可能となる。これにより、例えば不具合が発生等した場合に、外したリール１０５及びフィーダ１０６が問題なかったかどうか確認することが可能となる。
【００８６】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれている。
【００８７】
例えば、第１判定部４１２、第２判定部４１４の各々は、上述のＳ７０３、Ｓ７０８の判定結果を、履歴情報として情報処理装置１０１の２次記憶装置４０３等に格納しておいてもよい。また、この履歴情報を、情報処理装置１０１の出力装置４０５や任意の出力装置に出力しても良い。この履歴情報から、例えば、作業手順の改善を図ることが可能となる。
【００８８】
また、例えば、上述の実施形態では、情報処理装置１０１に稼動中のマウンタ１０７が停止したことを通知する情報が入力されると、第２画像データ取得部４１３が、カメラ１０２ｂの撮影した画像データを取得するものとしたが、画像データを取得するタイミングはこれに限られるわけではない。例えば、作業者が、リール１０５及びフィーダ１０６を外す前に入力装置１０３ｂを押下等して撮影を指示し、入力装置１０３ｂからの撮影指示が入力された場合に、第２画像データ取得部４１３が、カメラ１０２ｂの撮影した画像データを取得しても良い。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態において、構成例を示す図である
【図２】同実施形態において、リール及びフィーダの構成例を示す図である。
【図３】同実施形態において、マウンタの構成例を示す図である。
【図４】同実施形態において、情報処理装置の構成例を示す図である。
【図５】同実施形態において、照合情報テーブルの一例を示す図である。
【図６】同実施形態において、停止時履歴情報テーブルの一例を示す図である。
【図７】同実施形態において、情報処理装置の動作例を示す図である。
【図８】同実施形態において、画面例を示す図である。
【図９】同実施形態において、情報処理装置の動作例を示す図である。
【図１０】同実施形態において、画面例を示す図である。
【符号の説明】
【００９０】
１０１：情報処理装置、１０２：カメラ、１０３：入力装置、１０４：出力装置、１０５：リール、１０６：フィーダ、１０７：マウンタ、１０８：通信ネットワーク、２１１：領域、２２１：領域、２３１：冶具、３０１：装着部、４０１：ＣＰＵ、４１１：第１画像データ取得部、４１２：第１判定部、４１３：第２画像データ取得部、４１４：第２版底部、４１５：出力処理部、４１６：停止時処理部、４０２：メモリ、４０３：２次記憶装置、４２１：プログラム、４３１：照合情報、５０１：照合情報テーブル、４３２：画像データ格納領域、４３３：停止時履歴情報テーブル、４０４：入力装置、４０５：出力装置、４０６：通信インタフェース、４０７：接続線
【図１】
2009049098.tif 000003
【図２】
2009049098.tif 000004
【図３】
2009049098.tif 000005
【図４】
2009049098.tif 000006
【図５】
2009049098.tif 000007
【図６】
2009049098.tif 000008
【図７】
2009049098.tif 000009
【図８】
2009049098.tif 000010
【図９】
2009049098.tif 000011
【図１０】
2009049098.tif 000012