(57)【特許請求の範囲】
【請求項１】
電子部品実装機と、前記電子部品実装機によって交換可能に使用される複数の部品フィーダと、前記部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで使用される情報管理装置であって、
前記部品フィーダに付された識別子と、前記部品ホルダに付された識別子とを読取可能な読取装置と、
前記識別子に記録された識別情報を用いて、前記部品フィーダ及び前記部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、
前記読取装置と前記記憶装置とに通信可能に接続された処理装置と、
を備え、
前記処理装置は、前記読取装置が二つの識別子を読み取ったときに、各々の識別子から取得した識別情報を前記データベースで検索した検索結果に基づいて、予め定められた複数の処理動作のいずれかに対応する条件が満たされるか否かを判定し、前記条件が満たされた場合に対応する処理動作のなかの少なくとも一つを選択的に実行するものであって、
前記少なくとも一つのデータベースは、互いに組み合わされた前記部品フィーダと前記部品ホルダとを記述する第１データベースと、前記電子部品実装機が必要とする電子部品を記述する第２データベースと、前記電子部品実装機が使用中の部品フィーダ及び部品ホルダを記述する第３データベースとを含み、
前記処理装置は、前記読取装置が読み取った二つの識別子が、前記第１データベースに記述されていない部品フィーダ及び部品ホルダの組み合わせを示すときに、当該部品フィーダ及び部品ホルダの組み合わせを前記第１データベースに登録する処理を実行し、
前記処理装置は、前記読取装置が読み取った各々の識別子が前記部品ホルダに付されたものであるときに、当該二つの部品ホルダの保持する電子部品が互いに一致するのか否かを判定する処理を実行するとともに、前記読取装置が読み取った一方の識別子が、前記第３データベースに記述された部品ホルダを示すときに、前記読取装置が読み取った他方の識別子が示す部品ホルダの保持する電子部品が、前記第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行する、
情報管理装置。
【請求項２】
電子部品実装機と、前記電子部品実装機によって交換可能に使用される複数の部品フィーダと、前記部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで使用される情報管理装置であって、
前記部品フィーダに付された識別子と、前記部品ホルダに付された識別子とを読取可能な読取装置と、
前記識別子に記録された識別情報を用いて、前記部品フィーダ及び前記部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、
前記読取装置と前記記憶装置とに通信可能に接続された処理装置と、
を備え、
前記処理装置は、前記読取装置が二つの識別子を読み取ったときに、各々の識別子から取得した識別情報を前記データベースで検索した検索結果に基づいて、予め定められた複数の処理動作のいずれかに対応する条件が満たされるか否かを判定し、前記条件が満たされた場合に対応する処理動作のなかの少なくとも一つを選択的に実行するものであって、
前記少なくとも一つのデータベースは、互いに組み合わされた前記部品フィーダと前記部品ホルダとを記述する第１データベースを含み、
前記処理装置は、前記読取装置が読み取った二つの識別子が、前記第１データベースに記述されていない部品フィーダ及び部品ホルダの組み合わせを示すときに、当該部品フィーダ及び部品ホルダの組み合わせを前記第１データベースに登録する処理を実行し、
前記処理装置は、前記読取装置が読み取った一方の識別子が、前記第１データベースに記述された部品フィーダに付されたものであり、前記読取装置が読み取った他方の識別子が、第１データベースに記述されていない部品ホルダに付されたものであるときに、前記一方の識別子が示す部品フィーダと組み合わせて第１データベースに記述された部品ホルダが保持する電子部品と、前記他方の識別子が示す部品ホルダが保持する電子部品とが互いに一致するのか否かを判定する処理を実行する、
情報管理装置。
【請求項３】
前記少なくとも一つのデータベースは、前記電子部品実装機が必要とする電子部品を記述する第２データベースと、前記電子部品実装機が使用中の部品フィーダ又は部品ホルダを記述する第３データベースとをさらに含み、
前記処理装置は、前記一方の識別子が示す部品フィーダが、前記第３データベースに記述された部品フィーダであるときに、前記他方の識別子が示す部品ホルダの保持する電子部品が、前記第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行する、請求項２に記載の情報管理装置。
【請求項４】
電子部品実装機と、前記電子部品実装機によって交換可能に使用される複数の部品フィーダと、前記部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで使用される情報管理装置であって、
前記部品フィーダに付された識別子と、前記部品ホルダに付された識別子とを読取可能な読取装置と、
前記識別子に記録された識別情報を用いて、前記部品フィーダ及び前記部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、
前記読取装置と前記記憶装置とに通信可能に接続された処理装置と、
を備え、
前記処理装置は、前記読取装置が二つの識別子を読み取ったときに、各々の識別子から取得した識別情報を前記データベースで検索した検索結果に基づいて、予め定められた複数の処理動作のいずれかに対応する条件が満たされるか否かを判定し、前記条件が満たされた場合に対応する処理動作のなかの少なくとも一つを選択的に実行するものであって、
前記少なくとも一つのデータベースは、前記電子部品実装機が使用中の部品フィーダ及び部品ホルダを記述する第３データベースを含み、
前記処理装置は、前記条件が満たされるか否かを判定するために、前記各々の識別子が、前記部品フィーダに付された識別子であるのか、あるいは前記部品ホルダに付された識別子であるのかを判定し、
前記処理装置は、前記各々の識別子が付された部品フィーダあるいは部品ホルダが、前記第３データベースに記述されているか否かを判定することにより、前記条件が満たされるか否かを判定する、
情報管理装置。
【請求項５】
前記少なくとも一つのデータベースは、互いに組み合わされた前記部品フィーダと前記部品ホルダとを記述する第１データベースを含み、
前記処理装置は、前記各々の識別子が、前記部品フィーダに付された識別子と前記部品ホルダに付された識別子であった場合に、前記各々の識別子が付された部品フィーダ及び部品ホルダが、前記第１データベースに記述されているか否かを判定することにより、前記条件が満たされるか否かを判定する、請求項４に記載の情報管理装置。
【請求項６】
電子部品実装機と、前記電子部品実装機によって交換可能に使用される複数の部品フィーダと、前記部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで使用される情報管理装置であって、
前記部品フィーダに付された識別子と、前記部品ホルダに付された識別子とを読取可能な読取装置と、
前記識別子に記録された識別情報を用いて、前記部品フィーダ及び前記部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、
前記読取装置と前記記憶装置とに通信可能に接続された処理装置と、
を備え、
前記処理装置は、前記読取装置が二つの識別子を読み取ったときの、前記部品ホルダに付された識別子であるのか、前記部品フィーダに付された識別子であるのかという読取結果と、各々の識別子から取得した識別情報を前記データベースで検索した検索結果とに基づいて、前記読取結果が前記部品ホルダに付された識別子同士の組み合わせであるのか、前記部品ホルダに付された識別子と前記部品フィーダに付された識別子との組み合わせであるのかに応じて予め定められた複数の処理動作のいずれかに対応する条件が満たされるか否かを判定し、前記条件が満たされた場合に前記組み合わせに対応する処理動作のなかの少なくとも一つを選択的に実行する、
情報管理装置。
【請求項７】
前記少なくとも一つのデータベースは、互いに組み合わされた前記部品フィーダと前記部品ホルダとを記述する第１データベースを含み、
前記処理装置は、前記読取装置が読み取った二つの識別子が、前記第１データベースに記述されていない部品フィーダ及び部品ホルダの組み合わせを示すときに、当該部品フィーダ及び部品ホルダの組み合わせを前記第１データベースに登録する処理を実行する、請求項４から６のいずれか一項に記載の情報管理装置。
【請求項８】
前記少なくとも一つのデータベースは、前記電子部品実装機が必要とする電子部品を記述する第２データベースをさらに含み、
前記処理装置は、前記読取装置が識別子を読み取った部品ホルダの保持する電子部品が、前記第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行する、請求項１、２、３又は７に記載の情報管理装置。
【請求項９】
前記第２データベースは、前記電子部品実装機において電子部品が供給されるべき位置をさらに記述しており、
前記処理装置は、前記第２データベースを参照して、前記読取装置が識別子を読み取った部品フィーダが配置されるべき位置を作業者に教示する、請求項８に記載の情報管理装置。
【請求項１０】
前記処理装置は、前記読取装置が読み取った各々の識別子が前記部品ホルダに付されたものであるときに、当該二つの部品ホルダの保持する電子部品が互いに一致するのか否かを判定する処理を実行する、請求項２から９のいずれか一項に記載の情報管理装置。
【請求項１１】
前記少なくとも一つのデータベースは、前記電子部品実装機が必要とする電子部品を記述する第２データベースと、前記電子部品実装機が使用中の部品フィーダ及び部品ホルダを記述する第３データベースとをさらに含み、
前記処理装置は、前記読取装置が読み取った一方の識別子が、前記第３データベースに記述された部品ホルダを示すときに、前記読取装置が読み取った他方の識別子が示す部品ホルダの保持する電子部品が、前記第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行する、請求項１０に記載の情報管理装置。
【請求項１２】
前記複数の部品フィーダは、複数の電子部品を収容するテープ材を送り出すテープフィーダを含み、
前記複数の部品ホルダは、前記テープ材が巻かれたテープリールを含む、
請求項１から１１のいずれか一項に記載の情報管理装置。
【請求項１３】
前記複数の部品ホルダは、複数の電子部品を保持するトレイ部材を含み、
前記少なくとも一つのデータベースは、前記電子部品実装機が必要とする電子部品を記述する第２データベースを含み、
前記処理装置は、前記読取装置が前記トレイ部材の識別子を読み取ったときに、当該トレイ部材の保持する電子部品が、前記第２データベースに記述された電子部品に含まれるのか否かを判定する処理を実行する、
請求項１から１２のいずれか一項に記載の情報管理装置。
【請求項１４】
前記第２データベースは、前記トレイ部材が配置されるべき位置をさらに記述しており、
前記処理装置は、前記第２データベースを参照して、前記読取装置が識別子を読み取った前記トレイ部材が配置されるべき位置を作業者に教示する、
請求項１３に記載の情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ここで開示する技術は、生産システム、特に、電子部品実装機と、電子部品実装機によって交換可能に使用される複数の部品フィーダと、部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで使用される情報管理装置に関する。
【背景技術】
【０００２】
特開２０１１−１７１４８２号公報に、上記した生産システムで使用される電子部品実装機が記載されている。この情報管理装置は、部品フィーダに付された識別子及び部品ホルダに付された識別子を読取可能な読取装置と、それらの識別子に記録された識別情報を用いて、部品フィーダ及び部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、読取装置及び記憶装置とに通信可能に接続された処理装置とを備えている。【０００３】
この種の情報管理装置が使用される生産システムでは、作業者は、部品フィーダ及び部品ホルダに対して各種の作業を実施するときに、部品フィーダ及び部品ホルダに付された識別子を読取装置によって読み取ることが求められる。それにより、情報管理装置は、作業者による作業に応じてデータベースの情報を更新することができ、部品フィーダ及び部品ホルダの状態が正しく管理される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の情報管理装置では、作業者が識別子の読み取りを実施する前に、自己が実施する作業の種類を情報管理装置に指示する必要がある。それにより、情報管理装置は、作業者が実施する作業の種類に応じて、予め定められた処理動作を適切に実行することができる。しかしながら、人為的なミスを完全に排除することは不可能であり、作業者が作業の種類の指示を間違えたり、忘れたりすることもある。このような場合、情報管理装置は、適切な処理動作を実行することができず、部品フィーダ及び／又は部品ホルダの状態を正しく管理することができなくなる。【０００５】
本明細書は、上記の問題を解決又は少なくとも低減するために、新規な情報管理装置を開示する。
【課題を解決するための手段】
【０００６】
作業者による作業の種類は限られており、作業者がある作業を実施するときに、そのときの部品フィーダ及び／又は部品ホルダの状態が特定できれば、その作業の種類を正しく推定することができる。この知見を適用すれば、情報管理装置は、作業者からの指示を必要とすることなく、作業者が実施する作業の種類に応じた処理動作を、自ら選択して実行することが可能となる。【０００７】
上記した思想に基づいて、本明細書は情報管理装置を開示する。この情報管理装置は、電子部品実装機と、電子部品実装機によって交換可能に使用される複数の部品フィーダと、部品フィーダによって交換可能に使用される複数の部品ホルダとを有する生産システムで好適に使用することができる。情報管理装置は、部品フィーダに付された識別子と部品ホルダに付された識別子とを読取可能な読取装置と、識別子に記録された識別情報を用いて、部品フィーダ及び部品ホルダの状態を記述する少なくとも一つのデータベースを記憶する記憶装置と、読取装置と記憶装置とに通信可能に接続された処理装置とを備える。処理装置は、読取装置が二つの識別子を読み取ったときに、各々の識別子から取得した識別情報を前記データベースで検索した検索結果に基づいて、予め定められた複数の処理動作のいずれかに対応する条件が満たされるか否かを判定し、前記条件が満たされた場合に対応する処理動作の少なくとも一つを選択的に実行する。
【０００８】
上記した構成によると、情報管理装置は、読取装置が取得した部品フィーダ又は部品ホルダの識別情報から、作業者が作業対象とする部品フィーダ又は部品ホルダの状態を特定することができる。前述したように、作業対象である部品フィーダ又は部品ホルダの状態が特定できれば、その作業の種類を推定することができる。従って、情報管理装置は、作業者が実施する作業の種類に応じた処理動作を、作業者による指示を必要とすることなく、自ら選択して実行することができる。それにより、作業者の人為的なミスの発生を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】情報管理装置を採用した生産システムを模式的に示す。
【図２】情報管理装置の構成を模式的に示すブロック図。
【図３】部品データベースの構成を例示する。
【図４】ツールデータベース（第１データベースの一例）の構成を示す。
【図５】生産プログラム（第２データベースの一例）の構成を示す。
【図６】ツール位置データ（第３データベースの一例）の構成を示す。
【図７】処理装置が実行する処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
本技術の一実施形態において、少なくとも一つのデータベースは、互いに組み合わされた部品フィーダと部品ホルダとを記述する第１データベースを含むことが好ましい。この場合、処理装置は、読取装置が読み取った二つの識別子が、第１データベースに記述されていない部品フィーダ及び部品ホルダの組み合わせを示すときに、当該部品フィーダ及び部品ホルダの組み合わせを第１データベースに登録する処理を実行することが好ましい。このような構成によると、作業者がセット作業（部品フィーダに部品ホルダを新たにセットする作業）を実施するときに、読取装置が部品フィーダ及び部品ホルダの識別子を読み取るだけで、当該部品フィーダと部品ホルダとの組み合わせが第１データベースに登録される。作業者は、自己の作業の種類を情報管理装置に指示する必要がない。
【００１１】
上記した実施形態において、少なくとも一つのデータベースは、電子部品実装機が必要とする電子部品を記述する第２データベースをさらに含むことが好ましい。この場合、処理装置は、読取装置が識別子を読み取った部品ホルダの保持する電子部品が、第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行することが好ましい。このような構成によると、処理装置は、作業者がセット作業で用意した部品フィーダ及び部品ホルダの組み合わせが、電子部品実装機にとって必要であるのか否を自動的に判定することができる。
【００１２】
上記した実施形態において、第２データベースは、電子部品実装機において電子部品が供給されるべき位置をさらに記述することが好ましい。この場合、処理装置は、第２データベースを参照して、読取装置が識別子を読み取った部品フィーダが配置されるべき位置を作業者に教示することが好ましい。このような構成によると、作業者は、セット作業で用意した部品フィーダ及び部品ホルダの組み合わせを、電子部品実装機のどこに配置すべきかを知ることができる。
【００１３】
本技術の一実施形態では、読取装置の読み取った各々の識別子が部品ホルダに付されたものであるときに、処理装置は、当該二つの部品ホルダの保持する電子部品が互いに一致するのか否かを判定する処理を実行することが好ましい。このような構成によると、作業者がスプライシング作業を実施するときに、読取装置が二つの部品ホルダの識別子を読み取るだけで、そのスプライシング作業の適否を自動的に判定することができる。
【００１４】
上記した実施形態において、少なくとも一つのデータベースは、電子部品実装機が必要とする電子部品を記述する第２データベースと、電子部品実装機が使用中の部品フィーダ及び部品ホルダを記述する第３データベースとをさらに含むことが好ましい。この場合、処理装置は、読取装置が読み取った一方の識別子が、第３データベースに記述された部品ホルダを示すときに、読取装置が読み取った他方の識別子が示す部品ホルダの保持する電子部品が、第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行することが好ましい。このような構成によると、作業者が使用中の部品フィーダに対してスプライシング作業を実施するときに、電子部品実装機に誤った電子部品が補充されることを防止することができる。
【００１５】
本技術の一実施形態では、読取装置が読み取った一方の識別子が、第１データベースに記述された部品フィーダに付されたものであり、読取装置が読み取った他方の識別子が、第１データベースに記述されていない部品ホルダに付されたものであるときに、前記一方の識別子が示す部品フィーダと組み合わせて第１データベースに記述された部品ホルダが保持する電子部品と、前記他方の識別子が示す部品ホルダが保持する電子部品とが互いに一致するのか否かを判定する処理を実行することが好ましい。このような構成によると、作業者がスプライシング作業を実施するときに、読取装置が部品フィーダ及び部品ホルダの識別子を読み取るだけで、そのスプライシング作業の適否を自動的に判定することができる。
【００１６】
上記した実施形態において、少なくとも一つのデータベースは、電子部品実装機が必要とする電子部品を記述する第２データベースと、電子部品実装機が使用中の部品フィーダ及び部品ホルダを記述する第３データベースとをさらに含むことが好ましい。この場合、処理装置は、読取装置が読み取った一方の識別子が示す部品フィーダが、第３データベースに記述された部品フィーダを示すときに、読取装置が読み取った他方の識別子が示す部品ホルダの保持する電子部品が、第２データベースに記述された電子部品に含まれるのか否かを判定する処理をさらに実行することが好ましい。このような構成によると、作業者が使用中の部品フィーダに対してスプライシング作業を実施するときに、電子部品実装機に誤った電子部品が補充されることを防止することができる。
【００１７】
本技術の一実施形態において、複数の部品フィーダは、複数の電子部品を収容するテープ材を送り出すテープフィーダを含むことが好ましく、複数の部品ホルダは、そのテープ材が巻かれたテープリールを含むことが好ましい。但し、複数の部品フィーダは、テープフィーダに限られず、部品ホルダは、テープリールに限られない。
【００１８】
本技術の一実施形態において、複数の部品ホルダは、複数の電子部品を保持するトレイ部材を含んでもよい。この場合、少なくとも一つのデータベースは、電子部品実装機が必要とする電子部品を記述する第２データベースを含み、処理装置は、読取装置がトレイ部材の識別子を読み取ったときに、当該トレイ部材が保持する電子部品が、第２データベースに記述された電子部品に含まれるのか否かを判定する処理を実行することが好ましい。このような構成によると、作業者が電子部品実装機に対してトレイ部材を配置するときに、読取装置がトレイ部材の識別子を読み取るだけで、当該トレイ部材が適切なものであるのか否を判別することができる。
【００１９】
上記した実施形態において、第２データベースは、トレイ部材が配置されるべき位置をさらに記述することが好ましい。この場合、処理装置は、第２データベースを参照して、読取装置が識別子を読み取ったトレイ部材が配置されるべき位置を作業者に教示することが好ましい。このような構成によると、読取装置がトレイ部材の識別子を読み取るだけで、作業者の指示を必要とすることなく、当該トレイ部材を配置すべき位置を作業者に教示することができる。
【実施例】
【００２０】
図面を参照して、実施例の情報管理装置４０を説明する。図１に示すように、情報管理装置４０は、部品実装基板の生産システムで使用される。部品実装基板は、回路基板２に複数の電子部品４が装着された工業製品であり、各種の電気製品の生産に使用される。【００２１】
先ず、部品実装基板の生産システムについて説明する。この生産システムは、主に、電子部品実装機１０と、複数のテープフィーダ２０と、複数のトレイ部材２６とを備える。電子部品実装機１０は、回路基板２に電子部品４を装着する装置である。電子部品実装機１０は、回路基板２を支持する基板支持装置１２と、回路基板２に電子部品４を装着する装着ヘッド１４と、装着ヘッド１４を移動させる移動装置１６と、表示装置１８とを備える。なお、電子部品実装機１０の構成については特に限定されず、適宜変更することができる。【００２２】
テープフィーダ２０は、部品フィーダの一種であり、電子部品実装機１０に電子部品４を供給する。テープフィーダ２０は、電子部品実装機１０に対して着脱可能であり、電子部品実装機１０によって交換可能に使用される。テープリール２２は、複数の電子部品４を保持する部品ホルダの一種であり、複数の電子部品４を収容するテープ材が巻かれたリール状の部材である。テープリール２２は、テープフィーダ２０に対して着脱可能であり、テープフィーダ２０によって交換可能に使用される。テープフィーダ２０は、テープリール２２のテープ材を電子部品実装機１０へ送り出すことによって、電子部品実装機１０に電子部品４を供給する。【００２３】
トレイ部材２６は、複数の電子部品４を保持する部品ホルダの一種であり、複数の電子部品４が配列されたトレイ状の部材である。トレイ部材２６は、トレイ供給装置２４に対して着脱可能であり、トレイ供給装置２４によって交換可能に使用される。トレイ供給装置２４は、部品フィーダの一種であり、トレイ部材２６を電子部品実装機１０に送り出すことによって、電子部品実装機１０に電子部品４を供給する。トレイ部材２６は、テープリール２２と比較して、大型の電子部品４を保持することができる。【００２４】
各々のテープフィーダ２０には、識別子２０ａが付されている。識別子２０ａは、例えばバーコードであり、テープフィーダ２０に割り当てられた識別情報を保持している。同様に、各々のテープリール２２には、テープリール２２に割り当てられた識別情報を保持する識別子２２ａが付されており、各々のトレイ部材２６には、トレイ部材２６に割り当てられた識別情報を記述する識別子２６ａが付されている。情報管理装置４０は、これらの識別子２０ａ、２２ａ、２６ａを利用して、テープフィーダ２０、テープリール２２、トレイ部材２６の状態を管理する。ここで、識別子２０ａ、２２ａ、２６ａは、バーコードに限られず、二次元コード、ＲＦＩＤ又はその他であってもよく、特に限定されない。【００２５】
次に、情報管理装置４０について説明する。図１、図２に示すように、情報管理装置４０は、読取装置４２と、処理装置４４と、記憶装置４６とを備えている。処理装置４４は、読取装置４２と記憶装置４６とのそれぞれに通信可能に接続されている。なお、処理装置４４及び記憶装置４６は、それぞれが一又は複数のコンピュータで構成されてもよいし、両者が単一のコンピュータで構成されてもよい。また、処理装置４４及び記憶装置４６は、その一部又は全部が電子部品実装機１０の一部であってもよいし、電子部品実装機１０とは独立した装置であってもよい。【００２６】
読取装置４２は、テープフィーダ２０、テープリール２２及びトレイ部材２６に付された識別子２０ａ、２２ａ、２６ａを読み取る装置であり、作業者によって使用される。作業者は、各種の作業を実施するときに、その作業対象であるテープフィーダ２０、テープリール２２、トレイ部材２６の識別子２０ａ、２２ａ、２６ａを読み取ることが定められている。作業者が実施する作業の種類としては、リールセット作業、オンラインスプライシング作業、オフスプライシング作業、及びトレイセット作業が挙げられる。リールセット作業は、テープリール２２がセットされていないテープフィーダ２０に、テープリール２２を新たにセットする作業である。リールセット作業を実施する場合、作業者は、テープフィーダ２０の識別子２０ａとテープリール２２の識別子２２ａとを読取装置４２によって読み取る。【００２７】
オンラインスプライシング作業は、使用中のテープフィーダ２０に次のテープリール２２を補充する作業であり、具体的には、テープフィーダ２０上の残り少ないテープ材に、次のテープリール２２を繋ぎ合わせる作業である。オンラインスプライシング作業を実施する場合、作業者は、使用中のテープフィーダ２０又はテープリール２２の識別子２０ａ、２２ａと、補充するテープリール２２の識別子２２ａとを読取装置４２によって読み取る。オフスプライシング作業は、非使用中の二つのテープリール２２の一方に他方の電子部品４を統合する作業であり、具体的には、一方のテープリール２２のテープ材に、他方のテープリール２２のテープ材を繋ぎ合わせる作業である。オフラインスプライシング作業を実施する場合、作業者は、補充を受けるテープフィーダ２０又はテープリール２２の識別子２０ａ、２２ａと、補充するテープリール２２の識別子２２ａとを読取装置４２によって読み取る。トレイセット作業は、トレイ部材２６を電子部品実装機１０のトレイ供給装置２４に配置する作業である。トレイセット作業では、トレイ部材２６の識別子２６ａの読み取りが行われる。【００２８】
記憶装置４６は、複数のデータベース４８を記憶する。各々のデータベース４８は、識別子２０ａ、２２ａ、２６ａに記録された識別情報を用いて、テープフィーダ２０、テープリール２２、トレイ部材２６の状態を記述している。なお、複数のデータベース４８は、それらの全ての情報が統合された一つのデータベースであってもよい。複数のデータベースは、例えば、図３に示す部品データベース、図４に示すツールデータベース（第１データベースの一例）、図５に示す生産プログラム（第２データベースの一例）、及び、図６に示すツール位置データ（第３データベースの一例）を含んでいる。【００２９】
部品データベースは、各々のテープリール２２及びトレイ部材２６が保持する電子部品４を記述している。部品データベースを参照することで、テープリール２２又はトレイ部材２６が保持する電子部品４の種類やその収容数を特定することができる。ツールデータベースは、互いに組み合わされたテープフィーダ２０とテープリール２２とを記述している。生産プログラムは、電子部品実装機１０に動作手順を教示するデータであって、電子部品実装機１０が必要とする電子部品４と、各々の電子部品４が配置されるべき位置（スロット）を記述している。なお、ここでいうスロットとは、電子部品実装機１０におけるテープフィーダ２０の取付部である。電子部品実装機１０は複数のスロットを有しており、それぞれのスロットには固有の番号が割り当てられている。ツール位置データは、電子部品実装機１０が使用中のツール（テープフィーダ２０とテープリール２２との組み合わせ）と、その配置（スロット）を記述している。なお、ツール位置データは、使用中のツールを記述することによって、電子部品実装機１０が使用中のテープフィーダ２０及びテープリール２２を間接的に記述する。【００３０】
処理装置４４は、読取装置４２が識別子２０ａ、２２ａ、２６ａを読み取ったときに、その識別子２０ａ、２２ａ、２６ａから取得した識別情報を複数のデータベース４８で検索し、その識別子２０ａ、２２ａ、２６ａが付されたテープフィーダ２０、テープリール２２又はトレイ部材２６の状態を特定する。そして、その特定した状態に基づいて作業者が実施する作業の種類を推定して、予め定められた複数の処理動作のなかの少なくとも一つを選択的に実行する。これにより、作業者からその作業の種類について指示を受けることなく、作業者が実施する作業の種類に応じた処理動作を正しく実行することができる。以下、図７を参照して、処理装置４４が実行する処理について説明する。【００３１】
図７に示すように、作業者が読取装置４２で識別子２０ａ、２２ａ、２６ａを読み取ると（Ｓ１０でＹＥＳ）、処理装置４４は、当該識別子２０ａ、２２ａ、２６ａがトレイ部材２６に付された識別子２６ａであるのか否かを判定する（Ｓ１２）。それがトレイ部材２６の識別子２６ａである場合（Ｓ１２でＹＥＳ）、処理装置４４は、作業者がトレイセット作業を実施するものと推定して、それに応じた処理動作を実行する（Ｓ１４）。この場合、一例ではあるが、処理装置４４は、トレイ部材２６の保持する電子部品４が、生産プログラム（図５参照）に記述された電子部品４に含まれるのか否かを判定する。これにより、作業者がトレイセット作業を実施するときは、トレイセット作業に応じた処理動作が実行され、誤った電子部品４が電子部品実装機１０に配置されることが防止される。【００３２】
一方、読取装置４２が読み取った識別子２０ａ、２２ａ、２６ａがトレイ部材２６の識別子２６ａでない場合（Ｓ１２でＮＯ）、処理装置４４は、当該識別子２０ａ、２２ａ、２６ａがテープリール２２に付された識別子２２ａであるのか否かを判定する（Ｓ１６）。それがテープリール２２の識別子２２ａである場合（Ｓ１６でＹＥＳ）、処理装置４４は、当該識別子２２ａから取得した識別情報を部品データベース（図３）で検索し、部品データベースに存在するのか否かを判定する（Ｓ１８）。この処理Ｓ１８でＮＯの場合、処理装置４４は、当該テープリール２２を部品データベースに記録する（Ｓ２２）。一方、前記した処理Ｓ１６でＮＯの場合（即ち、テープフィーダ２０の場合）、又は、処理Ｓ１８でＹＥＳの場合（即ち、登録済みのテープリール２２の場合）、処理装置４４は、その識別子２０ａ、２２ａから取得した識別情報を複数のデータベース４８内で検索し、テープフィーダ２０又はテープリール２２の状態を特定する（Ｓ２０）。【００３３】
処理装置４４は、読取装置４２が二つの識別子２０ａ、２２ａを読み取るまで、上記した処理（Ｓ１０〜Ｓ２２）を繰り返す（Ｓ２４）。そして、読取装置４２が二つの識別子２０ａ、２２ａを読み取ると（Ｓ２４でＹＥＳ）、先の処理２０で特定したテープフィーダ２０又はテープリール２２の状態に基づいて、作業者が実施する作業の種類を推定する。例えば、読取装置４２が読み取った二つの識別子２０ａ、２２ａが、ツールデータベース（図４）に記述されていないテープフィーダ２０及びテープリール２２の組み合わせを示す場合、処理装置４４は、リールセット作業の条件が満たされるとして（Ｓ２６でＹＥＳ）、リールセット作業に応じた処理動作を実行する（Ｓ２８）。この場合、一例ではあるが、処理装置４４は、当該テープフィーダ２０及びテープリール２２の組み合わせをツールデータベースに登録する処理を実行するとよい。なお、処理装置４４は、リールセット作業に対して必要とされる他の処理動作をさらに実行してもよい。例えば、処理装置４４は、読取装置４２が識別子２２ａを読み取ったテープリール２２の保持する電子部品４が、生産プログラム（図５）に記述された電子部品４に含まれるのか否かを判定する処理を実行してもよい。また、処理装置４４は、生産プログラムを参照して、読取装置４２が識別子２２ａを読み取ったテープフィーダ２０が配置されるべき位置（スロット）を、電子部品実装機１０の表示装置１８を用いて作業者に教示してもよい。【００３４】
あるいは、読取装置４２が読み取った各々の識別子２２ａがテープリール２２に付されたものであるとともに、一方の識別子２２ａがツール位置データ（図６）に記述されたテープリール２２を示す場合、処理装置４４は、オンラインスプライシング作業の条件が満たされるとして（Ｓ３０でＹＥＳ）、オンラインスプライシング作業に応じた処理動作を実行する（Ｓ３２）。この場合、一例ではあるが、処理装置４４は、二つのテープリール２２の保持する電子部品４が互いに一致するのか否かを判定する処理を実行するとよい。これにより、異なる電子部品４を収容する二つのテープ材が接続されるといった事態を防止することができる。また、処理装置４４は、読取装置４２が読み取った他方の識別子２２ａが示すテープリール２２の保持する電子部品４が、生産プログラム（図５）に記述された電子部品４に含まれるのか否かを判定する処理をさらに実行するとよい。これにより、電子部品実装機１０に誤った電子部品４が供給されることを防止することができる。なお、処理装置４４は、オンラインスプライシング作業に対して必要とされる他の処理動作をさらに実行してもよい。【００３５】
また、処理装置４４は、読取装置４２が読み取った一方の識別子２０ａが、ツールデータベースに記述されたテープフィーダ２０に付されたものであり、読取装置４２が読み取った他方の識別子２２ａが、ツールデータベースに記述されていないテープリール２２に付されたものであるとともに、当該テープフィーダ２０がツール位置データに記述されているときも、オンラインスプライシング作業の条件が満たされるとして（Ｓ３０でＹＥＳ）、オンラインスプライシング作業に応じた処理動作を実行する（Ｓ３２）。この場合、一例ではあるが、処理装置４４は、前記一方の識別子２０ａが示すテープフィーダ２０と組になっているテープリール２２をツールデータベースから特定し、その特定したテープリール２２が保持する電子部品と、前記他方の識別子２２ａが示すテープリール２２が保持する電子部品４とが互いに一致するのか否かを判定する処理を実行するとよい。これにより、異なる電子部品４を収容する二つのテープ材が接続されるといった事態を防止することができる。また、処理装置４４は、前記他方の識別子２２ａが示すテープリール２２の保持する電子部品４が、生産プログラム（図５）に記述された電子部品４に含まれるのか否かを判定する処理をさらに実行するとよい。これにより、電子部品実装機１０に誤った電子部品４が供給されることを防止することができる。【００３６】
一方、読取装置４２が読み取った各々の識別子２２ａがテープリール２２に付されたものであるが、いずれのテープリール２２もツール位置データ（図６）に記述されていない場合、処理装置４４は、オフラインスプライシング作業の条件が満たされるとして（Ｓ３４でＹＥＳ）、オフラインスプライシング作業に応じた処理動作を実行する（Ｓ３６）。この場合、一例ではあるが、処理装置４４は、二つのテープリール２２の保持する電子部品４が互いに一致するのか否かを判定する処理を実行する。なお、処理装置４４は、オフラインスプライシング作業に対して必要とされる他の処理動作をさらに実行してもよい。【００３７】
また、処理装置４４は、読取装置４２が読み取った一方の識別子２０ａが、ツールデータベースに記述されたテープフィーダ２０に付されたものであり、読取装置４２が読み取った他方の識別子２２ａが、ツールデータベースに記述されていないテープリール２２に付されたものであるとともに、当該テープフィーダ２０がツール位置データに記述されていないときも、オフラインスプライシング作業の条件が満たされるとして（Ｓ３４でＹＥＳ）、上述したオンラインスプライシング作業に応じた処理動作を実行する（Ｓ３６）。以上の条件が満たされない場合は、（Ｓ２６、Ｓ３０、Ｓ３４で全てＮＯ）、作業の種類が推定できないとして、処理装置４４は表示装置１８にエラーを表示する処理を実行する。【００３８】
以上のように、本実施例の情報管理装置４０は、読取装置４２が取得したテープフィーダ２０やテープリール２２の識別情報から、作業者が作業対象とするテープフィーダ２０やテープリール２２の状態を特定して、作業者が実施する作業の種類を推定することができる。これにより、情報管理装置４０は、作業者が実施する作業の種類に応じた処理動作を、作業者による指示を必要とすることなく、自ら選択して実行することができる。本実施例の情報管理装置４０によると、作業者の人為的なミスの発生を低減することができる。【００３９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。【００４０】
情報管理装置４０が推定する作業の種類は、上述したツールセット作業やスプライシング作業といった例に限定されない。当業者であれば、本明細書に記載された技術を参照することによって、作業者が実施する様々な作業の種類がその作業対象の状態に基づいて推定し得ることを、容易に理解することができる。【００４１】
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時の請求項に記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００４２】
２：回路基板
４：電子部品
１０：電子部品実装機
１２：基板支持装置
１４：装着ヘッド
１６：移動装置
１８：表示装置
２０：テープフィーダ
２０ａ：識別子
２２：テープリール
２２ａ：識別子
２４：トレイ供給装置
２６：トレイ部材
２６ａ：識別子
４０：情報管理装置
４２：読取装置
４４：処理装置
４６：記憶装置
４８：データベース
【図１】
0006570520.tif 000002
【図２】
0006570520.tif 000003
【図３】
0006570520.tif 000004
【図４】
0006570520.tif 000005
【図５】
0006570520.tif 000006
【図６】
0006570520.tif 000007
【図７】
0006570520.tif 000008