(57)【特許請求の範囲】
【請求項１】
センサと接続された情報処理装置であって、
前記情報処理装置を携帯する作業者が前記センサを、部品が取り付けられる場所に付された記憶媒体に近づけることで、前記記憶媒体から前記場所を識別するための場所識別情報を取得可能であって、
前記作業者が前記センサを前記場所に取り付けられている前記部品に付された記憶媒体に近づけることで、前記記憶媒体から前記部品を識別するための部品識別情報を取得可能な識別情報取得手段と、
前記場所識別情報と前記部品識別情報との対応付けが予め登録された場所部品情報に、前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報との対応付けが登録されているか否かを判定する判定手段と、
前記判定手段の判定結果を出力する出力手段と、を有し、
前記判定手段は、前記場所識別情報よりも先に前記部品識別情報が前記識別情報取得手段により取得された場合、該取得された前記部品識別情報と前記部品識別情報の後に前記識別情報取得手段により取得された前記場所識別情報との対応付けが前記場所部品情報に登録されているか否かを判定し、
前記場所識別情報の方が前記部品識別情報よりも先に前記識別情報取得手段により取得された場合であって、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されている場合、前記出力手段は部品が正しく取り付けられていない旨を出力し、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されていない場合、前記出力手段は部品が正しく取り付けられている旨を出力する、情報処理装置。
【請求項２】
前記場所部品情報には複数の前記場所識別情報が登録されており、複数の前記場所識別情報の少なくとも１つ以上には前記部品識別情報が登録されており、
前記判定手段は、前記場所部品情報に登録されている前記場所識別情報のうち前記部品識別情報が対応付けられている前記場所識別情報について、前記識別情報取得手段が全ての前記場所識別情報と前記部品識別情報を取得したか否かを判定し、
前記場所部品情報において前記部品識別情報が対応付けられている全ての前記場所識別情報について前記場所識別情報と前記部品識別情報を前記識別情報取得手段が取得したと判定した場合、部品が正常に取り付けられたと判断する請求項１に記載の情報処理装置。
【請求項３】
前記識別情報取得手段が一対の前記場所識別情報と前記部品識別情報を順不同に取得した場合でも、
前記判定手段は、前記一対の前記場所識別情報と前記部品識別情報が、前記場所部品情報に登録されているか否かを判定する請求項２に記載の情報処理装置。
【請求項４】
前記場所に前記部品が取り付けられていない場合、前記作業者は前記作業者の作業手順にしたがって前記センサで前記場所識別情報を２回、読み取り、
前記判定手段は、前記部品識別情報が対応付けられていない前記場所識別情報を前記識別情報取得手段が２回続けて取得したことで、前記識別情報取得手段が取得した前記場所識別情報の前記場所に前記部品が取り付けられていないと判定する請求項２に記載の情報処理装置。
【請求項５】
前記場所識別情報を表示装置に表示する表示手段を有し、
前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報が対応付けて前記場所部品情報に登録されていると前記判定手段が判定した確認済みの前記場所識別情報を、前記表示手段は前記表示装置に表示しないか、又は、
前記場所識別情報と前記部品識別情報が対応付けて前記場所部品情報に登録されていると前記判定手段が判定していない未確認の前記場所識別情報と前記確認済みの前記場所識別情報を異なる態様で前記表示装置に表示する請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、複数の前記部品が取り付けられることで製造対象物を製造する装置の前記場所から前記場所識別情報を読み取るものであり、
前記場所部品情報には前記製造対象物を前記装置が製造するために必要な前記部品の前記部品識別情報が、前記装置の前記場所を示す前記場所識別情報に対応付けて登録されており、
前記表示手段は、前記装置の外観イメージ画像の前記場所と前記場所識別情報の関連付けを用いて、前記装置の外観イメージ画像の前記場所に、前記確認済みの前記場所識別情報と前記未確認の前記場所識別情報とを異なる態様で前記表示装置に表示する請求項５に記載の情報処理装置。
【請求項７】
第１の製造対象物の後に第２の製造対象物を前記装置が製造する場合、
前記第１の製造対象物の前記場所部品情報と前記第２の製造対象物の前記場所部品情報の前記部品識別情報を前記場所識別情報ごとに比較して、前記第２の製造対象物のために前記部品の交換が必要と判断される前記場所を特定し、
前記表示手段は、前記第２の製造対象物の前記場所部品情報のうち前記部品が交換される必要がない前記場所識別情報と前記場所識別情報に対応付けられた前記部品識別情報を表示しないか、又は、前記部品が交換される必要がない前記場所識別情報と前記場所識別情報に対応付けられた前記部品識別情報を、前記部品が交換される必要がある前記場所識別情報と前記場所識別情報に対応付けられた前記部品識別情報と異なる態様で前記表示装置に表示する請求項６に記載の情報処理装置。
【請求項８】
前記表示手段は、前記装置の外観イメージ画像の前記場所に、前記部品が交換されていない前記場所識別情報と前記部品が交換された前記場所識別情報とを異なる態様で前記表示装置に表示する請求項７に記載の情報処理装置。
【請求項９】
前記判定手段は、前記場所部品情報に登録されている前記部品識別情報と前記場所識別情報のうち、前記部品が交換された前記場所識別情報のみについて、前記識別情報取得手段が前記場所識別情報と前記部品識別情報を取得したか否かを判定する請求項７に記載の情報処理装置。
【請求項１０】
前記判定手段は、前記場所部品情報に登録されている全ての前記場所識別情報と前記部品識別情報を、前記識別情報取得手段が取得したと判定した場合、又は、前記部品が交換される必要がある前記場所の前記場所識別情報と前記場所識別情報に対応付いている前記部品識別情報を、前記識別情報取得手段が取得したと判定した場合、判定が完了した旨を前記装置に通知する請求項６〜８のいずれか１項に記載の情報処理装置。
【請求項１１】
当該情報処理装置は前記作業者の腕に装着可能であることを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
当該情報処理装置はハンディーターミナルであることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
当該情報処理装置に接続された前記センサは前記作業者の指先に装着可能であることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記センサはＲＦタグリーダーのアンテナであり、
前記記憶媒体はＲＦタグであることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記ＲＦタグは電源を持たないパッシブ型であって、前記ＲＦタグリーダーのアンテナは13.56MHz帯（HF帯）のＲＦタグリーダーのアンテナであることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
場所に付された前記ＲＦタグの通信距離は隣接した場所の前記ＲＦタグとの最小の間隔より通信距離が短くなるように調整されている、又は、部品に付された前記ＲＦタグの通信距離は隣接した部品の前記ＲＦタグとの最小の間隔より通信距離が短くなるように調整されていることを特徴とする請求項１４又は１５に記載の情報処理装置。
【請求項１７】
センサと接続された情報処理装置を、
前記情報処理装置を携帯する作業者が前記センサを、部品が取り付けられる場所に付された記憶媒体に近づけることで、前記記憶媒体から前記場所を識別するための場所識別情報を取得し、
前記作業者が前記センサを前記場所に取り付けられている前記部品に付された記憶媒体に近づけることで、前記記憶媒体から前記部品を識別するための部品識別情報を取得可能な識別情報取得手段と、
前記場所識別情報と前記部品識別情報との対応付けが予め登録された場所部品情報に、前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報との対応付けが登録されているか否かを判定する判定手段と、
前記判定手段の判定結果を出力する出力手段、として機能させ、
前記判定手段は、前記場所識別情報よりも先に前記部品識別情報が前記識別情報取得手段により取得された場合、該取得された前記部品識別情報と前記部品識別情報の後に前記識別情報取得手段により取得された前記場所識別情報との対応付けが前記場所部品情報に登録されているか否かを判定し、
前記場所識別情報の方が前記部品識別情報よりも先に前記識別情報取得手段により取得された場合であって、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されている場合、前記出力手段は部品が正しく取り付けられていない旨を出力し、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されていない場合、前記出力手段は部品が正しく取り付けられている旨を出力する、プログラム。
【請求項１８】
センサと接続された情報処理装置によって実行される部品確認方法であって、
識別情報取得手段が、前記情報処理装置を携帯する作業者が前記センサを、部品が取り付けられる場所に付された記憶媒体に近づけることで、前記記憶媒体から前記場所を識別するための場所識別情報を取得するステップと、
前記作業者が前記センサを前記場所に取り付けられている前記部品に付された記憶媒体に近づけることで、前記記憶媒体から前記部品を識別するための部品識別情報を取得するステップと、
前記場所識別情報と前記部品識別情報との対応付けが予め登録された場所部品情報に、前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報との対応付けが登録されているか否かを判定手段が判定するステップと、
出力手段が前記判定手段による判定結果を出力するステップと、を有し、
前記判定手段は、前記場所識別情報よりも先に前記部品識別情報が前記識別情報取得手段により取得された場合、該取得された前記部品識別情報と前記部品識別情報の後に前記識別情報取得手段により取得された前記場所識別情報との対応付けが前記場所部品情報に登録されているか否かを判定し、
前記場所識別情報の方が前記部品識別情報よりも先に前記識別情報取得手段により取得された場合であって、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されている場合、前記出力手段は部品が正しく取り付けられていない旨を出力し、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されていない場合、前記出力手段は部品が正しく取り付けられている旨を出力する、部品確認方法。
【請求項１９】
センサと接続された情報処理装置を有する情報処理システムであって、
部品が取り付けられる場所の場所識別情報と、前記場所に取り付けられる前記部品の部品識別情報との対応付けが予め登録された場所部品情報を記憶する記憶手段と、
前記情報処理装置を携帯する作業者が前記センサを、部品が取り付けられる場所に付された記憶媒体に近づけることで、前記記憶媒体から前記場所を識別するための場所識別情報を取得可能であって、
前記作業者が前記センサを前記場所に取り付けられている前記部品に付された記憶媒体に近づけることで、前記記憶媒体から前記部品を識別するための部品識別情報を取得可能な識別情報取得手段と、
前記場所部品情報に、前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報との対応付けが登録されているか否かを判定する判定手段と、
前記判定手段の判定結果を出力する出力手段と、を有し、
前記判定手段は、前記場所識別情報よりも先に前記部品識別情報が前記識別情報取得手段により取得された場合、該取得された前記部品識別情報と前記部品識別情報の後に前記識別情報取得手段により取得された前記場所識別情報との対応付けが前記場所部品情報に登録されているか否かを判定し、
前記場所識別情報の方が前記部品識別情報よりも先に前記識別情報取得手段により取得された場合であって、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されている場合、前記出力手段は部品が正しく取り付けられていない旨を出力し、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されていない場合、前記出力手段は部品が正しく取り付けられている旨を出力する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、部品確認方法及び情報処理システムに関する。
【背景技術】
【０００２】
工場や製造部などでは、作業者が製造対象物を製造する製造装置や製造対象物自体の決まった場所に各種の部品を取り付けて所望の製造対象物を製造する作業が行われている。このうち作業者が行う主な作業が、上記の１つ以上の部品を作業者が揃えるフェーズと、部品を取り付けるフェーズ等に区分される場合がある。
【０００３】
部品を揃えるフェーズはピッキング作業と呼ばれる場合があるが、このピッキング作業では、形状が類似した部品などを作業者が取り違えるミスが生じ得ることが知られている。そこで、従来からピッキング作業にコンピュータを適用する試みが実用化されている。例えば、必要な部品が入っている容器にＲＦタグリーダを装着した作業者が腕を入れると、容器の近くのＲＦタグの情報をＲＦタグリーダが読み取る。このＲＦタグの情報がコンピュータで照合され、製造対象物の製造のために必要な部品がピッキングされたかどうかを判定する。
【０００４】
このようにピッキング作業にコンピュータを適用することで部品を揃えるフェーズの人為的なミスを大幅に低減できる。
【０００５】
これに対し、部品を取り付けるフェーズにおいても、コンピュータを適用する試みが提案されている。例えば、ピッキングされた部品が正しく取り付けられているかどうかの確認をコンピュータが支援する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、エンジンの種類情報に対応する複数の部品を抽出し、これらの部品の確認要点情報を表示することで、作業者がエンジンに組み付けられた部品の組付確認情報を入力する装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、部品が正しく取り付けられているかどうかを作業者があくまで目視により確認するため、製造対象物の製造又は製造対象物自体に必要な部品が取り付けられているかどうかを必ずしも正確に確認できないという問題がある。例えば、製造装置がある製造対象物を製造する際に製造装置や製造対象物自体に取り付けられる部品は決まっているが、この部品と形状が類似する部品が他にも多数ある場合、作業者が目視で取り付けられた部品を確認するだけでは判断を誤るおそれがある。また、取り付け後の部品の外観からは、他の部品との違いが分からない部品も存在しうる。なお、作業者が担う作業は人間ではなく機械（例えばロボット等）が担う場合もあり得るが、このような場合であっても機械が人間と同じように部品が正しく取り付けられているかどうかを必ずしも正確に確認できない場合があり、上記課題は共通に存在する。
【０００７】
本発明は、上記課題に鑑み、部品が正しく取り付けられているかどうかを判定可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、本発明は、センサと接続された情報処理装置であって、前記情報処理装置を携帯する作業者が前記センサを、部品が取り付けられる場所に付された記憶媒体に近づけることで、前記記憶媒体から前記場所を識別するための場所識別情報を取得可能であって、前記作業者が前記センサを前記場所に取り付けられている前記部品に付された記憶媒体に近づけることで、前記記憶媒体から前記部品を識別するための部品識別情報を取得可能な識別情報取得手段と、前記場所識別情報と前記部品識別情報との対応付けが予め登録された場所部品情報に、前記識別情報取得手段が取得した前記場所識別情報と前記部品識別情報との対応付けが登録されているか否かを判定する判定手段と、前記判定手段の判定結果を出力する出力手段と、を有し、前記判定手段は、前記場所識別情報よりも先に前記部品識別情報が前記識別情報取得手段により取得された場合、該取得された前記部品識別情報と前記部品識別情報の後に前記識別情報取得手段により取得された前記場所識別情報との対応付けが前記場所部品情報に登録されているか否かを判定し、前記場所識別情報の方が前記部品識別情報よりも先に前記識別情報取得手段により取得された場合であって、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されている場合、前記出力手段は部品が正しく取り付けられていない旨を出力し、前記場所部品情報において前記取得された前記場所識別情報に対応付けて前記部品識別情報が登録されていない場合、前記出力手段は部品が正しく取り付けられている旨を出力する、情報処理装置を提供する。
【発明の効果】
【０００９】
部品が正しく取り付けられているかどうかを判定可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】箱状の容器の製造装置の製造フローを説明する図の一例である。
【図２】取付部品確認方法の概略を説明する図の一例である。
【図３】取り付けられた部品の確認を行う部品確認システムの概略構成図の一例である。
【図４】サーバの一例のハードウェア構成図である。
【図５】ハンディーターミナルの一例のハードウェア構成図である。
【図６】取付部品確認方法の作業手順を説明する図の一例である。
【図７】部品交換一覧表の一例を示す図である。
【図８】部品確認システムの機能ブロック図の一例である。
【図９】ハンディーターミナルによる取付部品確認方法の手順を説明するフローチャート図の一例である。
【図１０】確認作業中にハンディーターミナルのディスプレイに表示される図面画面の一例を示す図である。
【図１１】ハンディーターミナルが交換不要な部品を特定する手順を示すフローチャート図の一例である。
【図１２】部品交換の作業中にディスプレイに表示される図面画面の一例を示す図である。
【図１３】部品が交換された取り付け場所のみを取り付けられた部品の確認対象とする取付部品確認方法のフローチャート図の一例である。
【図１４】サーバの機能ブロック図の一例である。
【図１５】サーバの製造順番決定部が最適な製造順番を決定する手順を示すフローチャート図の一例である。
【図１６】ハンディーターミナルによる取付部品確認方法の手順を説明するフローチャート図の一例である（実施例４）。
【図１７】ハンディーターミナルによる取付部品確認方法の手順を説明するフローチャート図の一例である（実施例５）。
【図１８】ハンディーターミナルとサーバの機能ブロック図の一例である。
【図１９】部品確認システムの動作手順を示すシーケンス図の一例である。
【図２０】部品確認システムの動作手順を示す図の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照しながら説明する。
【実施例１】
【００１２】
説明の便宜上、図１を用いて、本実施形態の取付部品確認方法が適用される装置の一例である製造装置１００について説明する。図１は、箱状の容器の製造装置１００の製造フローを説明する図の一例である。この製造装置１００は薬の容器２０５を製造するものであり、箱状の容器２０５が製造対象物となる。この製造装置１００は箱詰め機械やカートナーと呼ばれる場合がある。
（１）内袋（ブリスター包装：プラスティックと銀紙での個包装）２０１に梱包された薬がコンベヤ２０２上を搬送される。
（２）内袋２０１は１つずつ搬送容器２０３に搭載され搬送容器２０３と共に符号２０４の方向に移動する。
（３）箱状の容器２０５は、最初、平面に展開された状態でカートン搬送機構２０６に搭載されている。カートン搬送機構２０６は所定のサイクルでコンベヤ２０７上に１枚ずつ容器２０５を送り出す。
（４）まず、レーザマーカ印字装置２０８が製造年月日や消費期限などを箱状の容器２０５に印字する。
（５）次に、１５０°回転整函２０９が平面状の容器２０５を立体形状に形成する。
（６）次に、バックサイドフラップ閉め２１１が容器２０５のバックサイドフラップ部分を閉める。なお、符号２１０は検査用のカメラである。
（７）このタイミングで内袋２０１の挿入タイミングとなるが、まず、用法などの添付文書２１２がバキューム＆チャッキング取出部２１３から投入される。
（８）搬送容器２０３からホールディングプレート２１４に沿って、内袋２０１がコンベヤ２０７側に押し出され、容器２０５に内袋２０１と添付文書２１２が挿入される。
（９）次に、フロントサイドフラップ閉め２１５が容器２０５のフロントサイドフラップ部分を閉める。
（１０）ホットメルトガン２１６が接着剤を塗布する。
（１１）系外排出シリンダ２１７によりフロントとバックのフラップが圧着され、容器２０５は次工程に送り出される。
【００１３】
このように、箱詰めのためには製造装置１００は各種の部品を使用して容器２０５を立体に形成したり、内容物である薬を容器２０５に挿入する。図１の例では、カートン搬送機構２０６、１５０°回転整函２０９、バックサイドフラップ閉め２１１、バキューム＆チャッキング取出部２１３、ホールディングプレート２１４、フロントサイドフラップ閉め２１５、及び、系外排出シリンダ２１７などが部品に相当する。図１は簡略化されているので、実際の製造装置１００では３０〜４０点の部品を有するものも少なくない。
【００１４】
このような製造装置１００を容器２０５ごとに用意することは現実的でない。このため１台の製造装置１００が異なる複数の容器２０５を製造できるように、上記の部品は交換可能になっている。したがって、これらの部品は、容器２０５のサイズ、材質、薬の形状（錠剤、顆粒、液体等）等によって最適な形状や機能を有している。換言すると、同じ場所に取り付けられる部品でも容器２０５のサイズ、材質、薬の形状（錠剤、顆粒、液体等）等によって複数の部品が用意されている。同じ場所に取り付けられる各部品には微妙な違いしかない場合があり、一見すると作業者が判別できない場合がある。製造装置１００は、複数社の薬メーカの容器２０５に薬を箱詰めする業務に使用される場合があり、この場合は、更に部品の種類が増えることになる。
【００１５】
このため、作業者が部品の取り付けミスを起こす場合があった。例えば、ある場所に薬Ａ用の部品を取り付けるべきなのに、薬Ｂ用の部品を取り付けてしまうような場合がある。あるいは、取り付けなくてよい場所（部品がない状態が正常）に取り付けたり、取り付けるべき場所（部品がある状態が正常）に部品を取り付けなかったりする場合がある。
【００１６】
＜本実施形態の取付部品確認方法の概略＞
そこで、本実施形態では以下のような仕組みで部品が正しく取り付けられているかどうかをコンピュータが確認する。
【００１７】
図２は、取付部品確認方法の概略を説明する図の一例である。まず、作業者は腕にハンディーターミナル１０を装着している。ハンディーターミナル１０にはフィンガーアンテナ１０ａが接続され、作業者の指先に装着されているので、作業者が指先を動かすとフィンガーアンテナ１０ａも指先と共に移動する。フィンガーアンテナ１０ａはハンディーターミナル１０に内蔵されたＲＦタグリーダのアンテナである。更に、ハンディーターミナル１０には部品交換マスター５がダウンロードされている。部品交換マスター５は、場所ＩＤと部品ＩＤを関連付けたテーブルである。
【００１８】
また、部品には部品ＲＦタグ７が貼付されている。部品の取り付け場所９には場所ＲＦタグ８が貼付されている。場所ＲＦタグ８と部品ＲＦタグ７の間隔は作業者が両者に関連があると推定できる程度の所定距離内である。部品ＲＦタグ７には部品ＩＤが記憶されており、場所ＲＦタグ８には場所ＩＤが記憶されている。
【００１９】
場所ＲＦタグ８は取り付け場所９に固定されており、部品には部品ＲＦタグ７が固定されている。１つの取り付け場所９には同時に１つの部品しか取り付けられないものとして説明する。しかし、１つの取り付け場所９に複数の部品が取り付けられてもよい。
【００２０】
以上のような環境において作業者は以下のようにして部品が正しく取り付けられているかどうかの確認を行う。まず、図２（ａ）を用いて部品が正しく取り付けられている場合を説明する。
（１）作業者は場所ＲＦタグ８をフィンガーアンテナ１０ａで指さすことで、ハンディーターミナル１０が場所ＩＤを読み取る。
（２）作業者は部品ＲＦタグ７をフィンガーアンテナ１０ａで指さすことで、ハンディーターミナル１０が部品ＩＤを読み取る。
（３）ハンディーターミナル１０は、場所ＲＦタグ８から受信した場所ＩＤに対応付けられている部品ＩＤを部品交換マスター５から特定する。そして、部品ＲＦタグ７から受信した部品ＩＤが、部品交換マスター５から特定した部品ＩＤと一致するかどうかを判定する。ここでは一致したものとする。
（４）ハンディーターミナル１０は取り付けられた部品が正しいことを意味する音（例えば、ピッ）を出力し、次の場所の部品の確認に移行する。
【００２１】
図２（ｂ）を用いて部品が正しく取り付けられていない場合を説明する。図示するように図２（ｂ）の部品（符号は２１１ａ）の形状が図２（ａ）と異なっており、図２（ｂ）では取り付け場所９に誤った部品２１１ａが取り付けられている。
（１）作業者は場所ＲＦタグ８をフィンガーアンテナ１０ａで指さすことで、ハンディーターミナル１０が場所ＩＤを読み取る。
（２）作業者は部品ＲＦタグ７をフィンガーアンテナ１０ａで指さすことで、ハンディーターミナル１０が部品ＩＤを読み取る。
（３）ハンディーターミナル１０は、場所ＲＦタグ８から受信した場所ＩＤに対応付けられている部品ＩＤを部品交換マスター５から特定する。そして、部品ＲＦタグ７から受信した部品ＩＤが、部品交換マスター５から特定した部品ＩＤと一致するかどうかを判定する。ここでは一致しないものとする。
（４）ハンディーターミナル１０は取り付けられた部品が正しくないことを意味する音（例えば、ブザー音）を出力する。この場合、ハンディーターミナル１０は次の取り付け場所９の部品の確認に移行しないので、作業者は正しい部品（図２（ａ）の符号が２１１の部品）を取り付けるまで確認作業を終えることができない。作業者は出力された音などから部品が正しく取り付けられていないことを認識し、正しい部品を取り付けることができる。なお、次の取り付け場所９は１つに定まらず、複数の取り付け場所の候補の中から適宜選択してもよい。
【００２２】
このように本実施形態の取付部品確認方法では、取り付け場所９に場所ＩＤを記憶した場所ＲＦタグ８が貼付され、各部品には部品ＩＤを記憶した部品ＲＦタグ７が貼付されている。ハンディーターミナル１０は部品交換マスター５を参照して、作業者が読み取った場所ＩＤと部品ＩＤを照合するので、場所ごとに部品が正しく取り付けられているかどうかを確認できる。
【００２３】
＜用語について＞
部品が正しく取り付けられているとは、取り付けるべき場所（部品がある状態が正常）に部品があり取り付け場所９と部品の組み合わせが正しい、又は、取る付けるべきでない場所に部品が取り付けられていない、ことをいう。また、取り付けられた部品を確認するとは、部品が正しく取り付けられているかどうかを確認することをいう。
【００２４】
場所ＩＤは、場所を一意に識別するための重複のない識別情報又は識別子である。場所を特定するものであるため場所識別情報や場所固有情報と称してよい。識別情報又は識別子とは、複数の対象からある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち２つ以上の組み合わせをいう。以下の各種の識別情報についても同様である。
【００２５】
部品ＩＤは部品を一意に識別するための重複のない識別情報又は識別子である。部品を特定するものであるため部品識別情報や部品固有情報と称してよい。なお、場所ＩＤと部品ＩＤは重複しない。
【００２６】
記憶媒体は、情報を記憶する媒体であり、本実施形態では場所ＩＤ又は部品ＩＤを記憶する媒体である。例えば、ＩＣカードに搭載される半導体の記憶素子であるが、フラッシュメモリなどの不揮発性のメモリ、ＲＡＭのような揮発性のメモリでもよい。また、バーコードや二次元バーコードのように白と黒の配置によって数値や文字を表す媒体でもよい。更に、場所名、部品名、場所ＩＤ又は部品ＩＤそのものが記載された媒体でもよい。この場合、ハンディーターミナル１０はＯＣＲ(Optical Character Reader)でこれらを読み取る。
【００２７】
部品とは、機械のある部分を構成する品である。具体的には、機械によって様々である。また、機械を構成する品のうち機械が所望の機能を提供するために必要な品といってもよい。
【００２８】
製造対象物とは、部品を取り付けられた機械が製造する物である。ただし、本実施形態では部品と部品が取り付けられる場所があればよく、機械が製造対象物を製造しなくてもよい（機械が製造装置でなくてもよい）。すなわち、部品が取り付けられることで機械が所望の機能を提供可能な状態になればよい。また、機械が物を製造してもサービスを提供してもよい。
【００２９】
＜システム構成例＞
図３は、取り付けられた部品の確認を行う部品確認システム２００の概略構成図の一例である。部品確認システム２００は２つのシステム構成を有しうる。図３（ａ）の部品確認システム２００は、サーバ３０、ハンディーターミナル１０、及び、製造装置１００を有している。
【００３０】
サーバ３０は、少なくとも部品交換マスター５を有している。部品交換マスター５は製造対象物（本実施形態では薬の容器や外箱）ごとに用意されている。例えば、製造装置１００が製造対象物Ａと製造対象物Ｂに対応している場合、サーバ３０には製造対象物ＡとＢそれぞれの部品交換マスター５が用意されている。サーバ３０への部品交換マスター５の登録は作業管理者が行う。作業管理者は部品確認システム２００や製造対象物の製造を管理する者である。作業管理者はＰＣ（Personal Computer）４０を操作してサーバ３０と通信し、製造対象物の種別ごとに部品交換マスター５を登録しておく。また、製造のスケジュール（翌日、今週、来週、今月、来月などに製造される予定の製造対象物の予定表）を登録することもできる。したがって、サーバ３０はスケジュールを参照して必要となる部品交換マスター５を特定することができる。あるいは、作業管理者がサーバ３０に使用される部品交換マスター５を指定してもよい。
【００３１】
サーバ３０は、いわゆる情報処理装置の機能を有していればよい。また、複数のサーバ３０が存在してもよい。サーバ３０とハンディーターミナル１０はＬＡＮやインターネットなどのネットワークＮを介して又は専用線を介して通信可能である。ネットワークを介して通信する場合、例えば無線ＬＡＮ（インフラストラクチャーモード、アドホックモード、Wifi-Directなど）、ＮＦＣ（Near Field Communication）、赤外線通信、又は、Bluetooth（登録商標）などの無線で通信してもよい。また、３Ｇや４Ｇなどの公衆無線網を介して通信してもよい。また、ＬＡＮケーブルやＵＳＢケーブルなどの有線で通信してもよい。
【００３２】
ハンディーターミナル１０は、比較的コンパクトな情報処理装置又はデータ収集端末装置の総称である。主な機能は、タッチパネル式のディスプレイと、数字とアルファベットが入力可能なキーボード、バーコードスキャナ(二次元バーコードに対応)、無線通信機能(無線ＬＡＮ、ブルートゥース、３Ｇなど)、スピーカ、バイブ機能などである。プリンタ機能を有していてもよい。また、ハンディーターミナル１０がウェアラブル端末と呼ばれる場合もあるが、本実施形態では区別せずにハンディーターミナル１０と称する。
【００３３】
作業者５０はハンディーターミナル１０を携帯するためのソフトケース（アタッチメント）を腕や腰などに装着し、ソフトケースに収容することでハンディーターミナル１０を携帯する。ハンディーターミナル１０のディスプレイを作業者５０が見られるようにソフトケースのディスプレイ部分は開口している。ソフトケースにより、作業者５０の手をふさぐことなく作業者５０はハンディーターミナル１０を携帯でき、作業中もディスプレイを見ることができる。
【００３４】
なお、ハンディーターミナル１０として市販のスマートデバイス（スマートフォン、タブレット端末など）、ＰＤＡ（Personal Digital Assistant）、ウェアラブルＰＣ等が使用されてもよい。すなわち、本実施形態で説明される機能を有していればハンディーターミナル１０と呼ばれている必要はない。
【００３５】
ハンディーターミナル１０にはＲＦタグを読み取るフィンガーアンテナ１０ａが接続されている。フィンガーアンテナ１０ａはハンディーターミナル１０のＩ／Ｆ（インタフェース）に外付けされていても、固定されていてもよい。
【００３６】
次に、部品確認システム２００の別の形態について説明する。図３（ｂ）の部品確認システム２００は、ハンディーターミナル１０、及び、製造装置１００を有している。すなわち、サーバ３０を有さずに、製造装置１００のシーケンサ（登録商標）６０がサーバ３０の代わりを果たすシステム構成である。
【００３７】
シーケンサ６０は、製造装置１００が有するセンサやスイッチなどからの入力信号を取り込み、予めプログラムされた条件で出力回路をＯＮ/ＯＦＦすることで、製造装置１００が有する電磁弁、モータ及び表示灯などを制御する。すなわち、容器２０５の状態をセンサやスイッチなどで検知して平面上の容器２０５が立体形状になって内袋（薬）を収容できるようにアクチュエータを制御する。なお、シーケンサ６０はＰＬＣ（Programmable Logic Controller）と呼ばれる場合もある。また、シーケンサ６０はプログラムが動作する情報処理装置の一種である。
【００３８】
図３（ｂ）のシーケンサ６０は、サーバ３０の代わりに少なくとも部品交換マスター５を有している。したがって、ハンディーターミナル１０はシーケンサ６０から部品交換マスター５をダウンロードする。シーケンサ６０がハンディーターミナル１０とどのように通信するかは、シーケンサ６０が有する通信機能に応じて作業者５０が選択すればよい。シーケンサ６０がサーバ３０と同等の通信機能を有している場合、サーバ３０と同様にハンディーターミナル１０と通信する。
【００３９】
また、作業管理者はＰＣ４０からシーケンサ６０に部品交換マスター５を送信してもよいし、シーケンサ６０を操作して部品交換マスター５を登録してもよい。その他の構成は図３（ａ）と同様でよい。
【００４０】
＜ハードウェア構成について＞
<<サーバ>>
図４は、本実施形態に係るサーバ３０の一例のハードウェア構成図である。サーバ３０は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００４１】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、サーバ３０による処理結果を表示する。
【００４２】
通信Ｉ／Ｆ５０７はサーバ３０を各種ネットワークに接続するインタフェースである。これにより、サーバ３０は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００４３】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、サーバ３０の全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、ＨＤＤ５０８に替え、記録媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００４４】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、サーバ３０は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００４５】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはサーバ３０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００４６】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、サーバ全体の制御や機能を実現する演算装置である。
【００４７】
なお、図示するサーバ３０のハードウェア構成は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はなく、サーバ３０が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施例のサーバ３０の物理的な構成は固定的でなくてもよく、負荷に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
【００４８】
ＰＣ４０及びシーケンサ６０のハードウェア構成は図４と同様であるか、相違があっても本実施形態の説明上支障がないものとする。
【００４９】
<<ハンディーターミナル１０>>
図５は本実施形態に係るハンディーターミナル１０の一例のハードウェア構成図である。図５のハンディーターミナル１０は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００５０】
ＣＰＵ６０１はハンディーターミナル１０の全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御にしたがって被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００５１】
メディアドライブ６０８は、フラッシュメモリ等のメディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶するメディア６０７を着脱自在な構成となっている。
【００５２】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ６０４又はメディア６０７などに記憶されている。
【００５３】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。ＣＭＯＳセンサ６０５はバーコードや二次元バーコードを読み取ることができる。
【００５４】
更に、ハンディーターミナル１０は近接センサ６２１、ＲＦタグリーダ/ライタ６２２、アンテナＩ/Ｆ６２３、及び、振動アクチュエータ６２４を備える。近接センサ６２１は、近傍の検出対象の有無を非接触で検出するセンサである。原理としては、誘導形、静電容量形、超音波形、光電形、磁気形などを組み合わせ、金属と非金属を検出できるように構成されている。例えば、バーコードや二次元バーコードを読み取るタイミングをハンディーターミナル１０が検出するために使用される。
【００５５】
ＲＦタグリーダ/ライタ６２２は、ＲＦタグから固有の情報を無線通信で読み取る。ＲＦタグには、電源を持たない「パッシブ型」と電源（電池）を備える「アクティブ型」がある。本実施形態の場所ＲＦタグ８と部品ＲＦタグ７はどちらの型でもよいが、ハンディーターミナル１０と近距離で通信することが想定されるのでパッシブ型でよい。この場合、電池の消耗を考慮する必要がない。また、対応する送信周波数によって、「135kHz帯」，「13.56MHz帯（HF帯）」，「920MHz帯（UHF帯）」，「2.45GHz帯」の４つがある。本実施形態では作業者５０が任意の１つのＲＦタグを指定するため、通信距離が短い「13.56MHz帯（HF帯）」のＲＦタグリーダが使用される。ただし、「135kHz帯」，「920MHz帯（UHF帯）」，「2.45GHz帯」が使用されてもよい。通信距離は電波強度などで適宜調整可能である。
【００５６】
アンテナＩ/Ｆ６２３はＲＦタグリーダ/ライタ６２２のフィンガーアンテナ１０ａが接続されるインタフェースである。フィンガーアンテナ１０ａがＲＦタグと通信する方式には、主に電磁誘導方式（135kHz帯，13.56MHz帯）、電波方式（2.45GHz帯）の２つがある。電磁誘導方式は、コイルアンテナ（この場合はフィンガーアンテナ１０ａ）に印加した交流により発生する磁界（ＲＦタグのアンテナに誘導起電力を誘起させる）を伝送媒体とする方式である。電波方式は、構内無線局の無線設備の中で、移動体識別用として割り当てられた2.45GHz帯のマイクロ波を利用する方式である。
【００５７】
アンテナＩ/Ｆ６２３にはこのフィンガーアンテナ１０ａが接続される。フィンガーアンテナ１０ａの先端は作業者５０に指に固定され、作業者５０が指さしたＲＦタグとＲＦタグリーダ/ライタ６２２が通信する。通信できる距離は例えば１ｃｍ〜１０ｃｍ未満などに制限される。これにより、作業者５０が指さしたＲＦタグとは別のＲＦタグと、ＲＦタグリーダ/ライタ６２２が通信してしまうことを抑制できる。あるいは、隣接した場所ＲＦタグ８の最小の間隔より通信距離が短くなるように通信距離が調整されていてもよい。更に、隣接した部品ＲＦタグ７の最小の間隔より通信距離が短くなるように通信距離が調整されていてもよい。
【００５８】
なお、ＲＦタグリーダ/ライタ６２２はハンディーターミナル１０が内蔵する他、ハンディーターミナル１０に外付けされていてもよい。
【００５９】
また、作業者５０がフィンガーアンテナ１０ａを手の指に装着することは必須ではない。本実施形態のハンディーターミナル１０は、ＲＦタグのリーダ機能を備える情報処理装置であればよく、フィンガーアンテナ１０ａが外部に露出している必要がない。すなわち、フィンガーアンテナ１０ａが筐体内に格納された情報処理装置も含まれる。
【００６０】
また、ＲＦＩＤタグのリーダ機能を備える情報処理装置は、ハンディーターミナル１０のように作業者５０が手に持って使用する機器だけでなく、ロボットアームに取り付けられているユニットやモジュール、又は、ロボットアームに内蔵されていてもよい。この場合も、フィンガーアンテナ１０ａは外部に露出していても内部に格納されていてもよい。
【００６１】
振動アクチュエータ６２４は、ハンディーターミナル１０を振動させるモータである。例えば、場所と部品の組み合わせが正しくない場合、ハンディーターミナル１０が振動することで作業者５０に確認を促すことができる。
【００６２】
更に、ハンディーターミナル１０は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備える。
【００６３】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮ通信を行う。
【００６４】
近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用してＮＦＣなどの通信規格にしたがって近距離高速通信を行う。
【００６５】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００６６】
また、ハンディーターミナル１０は専用の電池６１８を備えている。ハンディーターミナル１０は電池６１８により駆動される。なお、音声入力部６０９は音声を入力するマイクが含まれる。音声出力部６１０は音声を出力するスピーカが含まれている。
【００６７】
＜作業手順＞
図６は取付部品確認方法の作業手順を説明する図の一例である。図６の手順は、図３（ａ）のサーバ３０を有する場合を想定して説明されている。
【００６８】
S1：まず、サーバ３０は部品交換一覧表３０２をプリンタ３０１から出力する。部品交換一覧表３０２には、特定の製造対象物に関して部品交換マスター５と同等の情報が記載されているか、又は、少なくとも交換すべき部品の一覧が記載されている。部品交換一覧表３０２の一例を図7に示した。
【００６９】
S2：作業者５０は部品交換一覧表３０２を確認して、製造対象物の製造に必要な部品を部品置き場３０３からピックアップする。
【００７０】
S3：作業者５０はピックアップした各種部品を製造装置１００にネジ止めする。ネジ止めすることなく固定可能な部品はネジ止めしなくてもよい。また、各部品の凹部と取り付け場所９の凸部（又はこの逆）が互いに接触することで部品の位置決めが可能であり、微調整はほとんど必要ない。
【００７１】
S4：作業者５０が確認作業を始めるまでのいずれかのタイミングで、ハンディーターミナル１０はサーバ３０から部品交換マスター５をダウンロードしておく。例えば、ハンディーターミナル１０で動作する後述するターミナルアプリがサーバ３０に定期的に問い合わせ、ダウンロードすべき部品交換マスター５がある場合に自動的にダウンロードする。あるいは、ハンディーターミナル１０で動作するブラウザを作業者５０が操作してサーバ３０に接続し、ハンディーターミナル１０に表示される製造対象物のリストを選択することで部品交換マスター５をダウンロードしてもよい。なお、製造対象物が同じであれば部品交換マスター５も同じなので、ハンディーターミナル１０が予め全ての又はよく使用する部品交換マスター５を記憶していてもよい。
【００７２】
S5：作業者５０は以下のような手順で確認作業を開始する。
製造装置１００に貼付されている場所ＲＦタグ８と、その近くの部品ＲＦタグ７を対にして、フィンガーアンテナ１０ａで場所ＲＦタグ８と部品ＲＦタグ７を読み取る。場所ＲＦタグ８から必ず所定距離内に部品ＲＦタグ７があるものとする。また、場所ＲＦタグ８は１つ以上の取り付け場所９に貼付されており、部品ＲＦタグ７は部品に貼付されているため、作業者５０は場所ＲＦタグ８と部品ＲＦタグ７を区別することができる。また、場所ＲＦタグ８と部品タグの外観（形状、大きさ、色など）が異なっているため、作業者５０は場所ＲＦタグ８と部品ＲＦタグ７を区別することができる。
【００７３】
本実施例では場所ＲＦタグ８の後に部品ＲＦタグ７が読み取られることが正しい作業手順であるとする。しかし、実施例４、５にて説明するように、場所ＲＦタグ８と部品ＲＦタグ７はどちらが先に読み取られてもよい。
【００７４】
また、作業者が場所ＲＦタグ８を読み取る順番であるが、複数の場所ＲＦタグ８は順不同で読み取られてよい（一対に読み取られる部品ＲＦタグ７は場所ＲＦタグ８の次に読みとられる。）。
【００７５】
S6：ハンディーターミナル１０は、一対に読み取った場所ＩＤと部品ＩＤの組が部品交換マスター５に登録されているか否かを判定する。なお、作業者５０は全ての場所ＲＦタグ８を読み取る。これにより、部品を取り付けるべきでない取り付け場所９に取り付けられた部品、及び、部品を取り付けるべき取り付け場所９に部品が取り付けられていないことを検出可能になる。
【００７６】
図３（ｂ）のサーバ３０を有さないシステム構成の場合も確認作業に大きな違いはない。このシステム構成の場合、シーケンサ６０が部品交換一覧表３０２を紙データとして有している場合があるため、作業者５０は部品交換時に製造対象物に適合する部品交換一覧表３０２を探し出す（プリンタ３０１で印刷しなくてよい）。また、部品交換マスター５のダウンロード方法はサーバ３０の場合と同様でもよいし、作業者５０がマニュアルでダウンロードしてもよい。
【００７７】
＜部品交換一覧表について＞
図７は、部品交換一覧表３０２の一例を示す図である。部品交換一覧表３０２は作業者５０が部品を正しい場所に取り付けるための作業書の１つである。部品交換一覧表３０２は、製品名部３１１、図面部３１２及び部品一覧部３１３とを有している。製品名部３１１には製造対象物の名称が記載されている。例えば、製造対象物が薬であれば薬の名称が記載される。図面部３１２には製造装置１００の概略構成図が取り付け場所９の場所ＩＤと共に記載されている。概略構成図は製造装置１００の例えば上面図であるが、作業者５０が取り付け場所９を確認しやすいように簡略化又は強調されていてよい。図面部３１２の丸で囲まれたアルファベットが取り付け場所９の場所ＩＤを示す。
【００７８】
部品一覧部３１３には取り付け場所９に取り付けるべき部品のリストが記載されている。部品一覧部には場所ＩＤ、部品の図面、部品名、及び、部品ＩＤが部品ごとに記載されている。場所ＩＤと部品ＩＤについては上記した。部品名は部品の名称であり、作業者５０は一般に部品名で部品を判別する。図面は部品の斜視図、平面図、側面図などであり、作業者５０が部品を特定できるような図が記載されている。
【００７９】
部品交換一覧表３０２を取得した作業者５０は部品一覧部３１３の部品を部品置き場３０３からピックアップする。部品置き場３０３には部品の本体と共に、少なくとも部品名がシールなどで貼付されている。更に部品ＩＤが貼付されていてもよい。作業者５０は部品交換一覧表３０２の部品名と同じ部品名の部品を部品置き場３０３から探し、図面で形状を確認しながら部品をピックアップする。
【００８０】
全ての部品をピックアップすると、部品一覧部３１３の場所ＩＤを図面部３１２から探して、この場所ＩＤに対応する製造装置１００の取り付け場所９に、部品一覧部３１３の場所ＩＤに対応付けられている部品を取り付ける。この作業を全ての取り付け場所９で行う。
【００８１】
図７の部品交換一覧表３０２は１つの製造対象物の製造に必要な部品の一覧であるが、それでも外観が似た部品がある（場所ＩＤがＥとＦに取り付けられる部品）。したがって、ピッキングが正しく行われても、取り付け時に誤るおそれはゼロではない。また、部品置き場３０３には、外観が似ており同じ取り付け場所９に取り付けられる多くの部品が保管されている。このため、ピッキングを誤ったことで、正しく取り付けられない部品が生じるおそれがある。
【００８２】
＜機能について＞
続いて、図８に基づき部品確認システム２００が有するハンディーターミナル１０とサーバ３０の機能ブロック図について説明する。図８は部品確認システム２００の機能ブロック図の一例である。図８の部品確認システム２００は図３（ａ）のサーバ３０を有する形態であるが、サーバ３０を有さない場合はシーケンサ６０がサーバ３０の機能を有している物として説明する。
【００８３】
<<ハンディーターミナル１０>>
ハンディーターミナル１０は、送受信部１１、ＩＤ取得部１２、一致判定部１３、全体制御部１４、画面表示部１５、結果出力部１６、操作受付部１７、及び、記憶読出部１９を有している。これら各部は、図５に示されている各構成要素のいずれかが、ＥＥＰＲＯＭ６０４からＲＡＭ６０３に展開されたプログラムに従ったＣＰＵ６０１からの命令によって動作することで実現される機能、又は提供される手段である。
【００８４】
また、ハンディーターミナル１０は、図５に示されているＲＡＭ６０３及びＥＥＰＲＯＭ６０４のいずれかによって構築される記憶部１０００を有している。記憶部１０００には、部品交換マスター５とターミナルアプリ１０１０が記憶されている。ターミナルアプリ１０１０は、メディア６０７に記憶された状態で配布されたり、プログラムを配信するサーバから配信されたりする。まず、部品交換マスター５について説明する。
【００８５】
【表１】
0006409766.tif 000002
表１は、ハンディーターミナル１０の記憶部１０００に記憶されている部品交換マスター５をテーブル形式に示す表である。部品交換マスター５は製造対象物を製造するための部品が正しく取り付けられているか否かをハンディーターミナル１０が判定するために主に使用される。部品交換マスター５には、製品番号に対応付けられた製品情報、場所ＩＤ及び部品ＩＤが登録されている。製品番号は、製造装置１００において製造対象物を一意に識別するための識別情報である。製品情報は、製造対象物を作業者５０が認識したり特定したりするための情報である。例えば、製造対象物のメーカ名（Ａ社等）、製造対象物の名称（頭痛薬）、その他の情報（２４錠）、などを含む。作業者５０が直接、製品情報を見て何かを判断する必要はないが、必要があれば製造対象物がどのような製品かを確認できる。場所ＩＤと部品ＩＤについては上記の通りである。
【００８６】
（ハンディーターミナル１０の機能について）
ハンディーターミナル１０の送受信部１１は、図５に示したＣＰＵ６０１からの命令や無線ＬＡＮ通信部６１３、近距離無線通信部６１５等により実現され、サーバ３０などと各種のデータの送受信を行う。なお、以下ではハンディーターミナル１０がデータを送受信する場合でも「送受信部１１を介して」という記載を省略する場合がある。
【００８７】
ハンディーターミナル１０の全体制御部１４は、図５に示したＣＰＵ６０１からの命令により実現され、取付部品確認方法に関する全体的な制御を行う。すなわち、部品交換マスター５に登録されている場所ＩＤと部品ＩＤの全ての組み合わせが正しいと確認されるまでハンディーターミナル１０を制御する。詳細は後述される。
【００８８】
ＩＤ取得部１２は、図５に示したＣＰＵ６０１からの命令及びＲＦタグリーダ/ライタ６２２により実現され、ＲＦタグリーダ/ライタ６２２が読み取る場所ＩＤと部品ＩＤを取得可能である。
【００８９】
一致判定部１３は、図５に示したＣＰＵ６０１からの命令により実現され、部品交換マスター５に登録されている場所ＩＤと部品ＩＤの組み合わせと同じ組み合わせで、場所ＩＤと部品ＩＤが取得されたか否かを判定する。
【００９０】
画面表示部１５は、図５に示したＣＰＵ６０１からの命令及びディスプレイ等により実現され、ディスプレイに部品交換マスター５や図７の部品交換一覧表３０２の図面部を表示したりする。これにより作業者５０はフィンガーアンテナ１０ａで読み取るべき場所ＲＦタグ８を確認したり部品の取り付け場所９を確認したりできる。
【００９１】
結果出力部１６は、図５に示したＣＰＵ６０１からの命令、音声出力部６１０、振動アクチュエータ６２４、及び、ディスプレイ６１６等により実現され、取り付けられた部品の確認結果（一致判定部１３又は全体制御部１４による判定結果）を音声、画像、又は、振動などにより出力する。
【００９２】
操作受付部１７は、図５に示したＣＰＵ６０１からの命令及びタッチパネル６１７等により実現され、作業者５０の各種の操作を受け付ける。また、音声により操作が可能でもよい。
【００９３】
記憶読出部１９は、図５に示されているＣＰＵ６０１からの命令、ＲＡＭ６０３及びＥＥＰＲＯＭ６０４等によって実行され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。なお、以下ではハンディーターミナル１０が記憶部１０００にアクセスする場合でも「記憶読出部１９を介して」という記載を省略する場合がある。
【００９４】
<<サーバ>>
サーバ３０は、送受信部３１、マスター提供部３２、及び、記憶読出部３９を有している。これら各部は、図４に示されている各構成要素のいずれかが、ＨＤＤ５０８からＲＡＭ５０４に展開されたプログラムに従ったＣＰＵ５０６からの命令によって動作することで実現される機能、又は提供される手段である。
【００９５】
また、サーバ３０は、図４に示されているＲＡＭ５０４及びＨＤＤ５０８のいずれかによって構築される記憶部３０００を有している。記憶部３０００には、サーバアプリ３０１０と部品交換マスターＤＢ３００１が記憶されている。サーバアプリ３０１０は、記録媒体５０３ａに記憶された状態で配布されたり、プログラムを配信するサーバから配信されたりする。また、部品交換マスターＤＢ３００１は表１の部品交換マスター５と同等の情報を有している。ハンディーターミナル１０の部品交換マスター５は部品交換マスターＤＢ３００１から提供されたものである。
【００９６】
（サーバの機能について）
サーバ３０の送受信部３１は、図４に示したＣＰＵ５０６からの命令及び通信Ｉ／Ｆ５０７等により実現され、ハンディーターミナル１０などと各種のデータの送受信を行う。なお、以下ではサーバ３０がデータを送受信する場合でも「送受信部３１を介して」という記載を省略する場合がある。
【００９７】
サーバ３０のマスター提供部３２は、図４に示したＣＰＵ５０６からの命令等により実現され、部品交換マスター５をハンディーターミナル１０に提供する。例えば、作業者５０がシーケンサ６０を操作して製造対象物を入力することで、シーケンサ６０からサーバ３０に製造対象物が通知され、これから行われる組み立て作業で使用される部品交換マスター５だけをハンディーターミナル１０に送信する。同様に、当日の作業に必要な部品交換マスター５だけをハンディーターミナル１０に送信してもよいし、新しい部品交換マスター５が登録された場合にハンディーターミナル１０に送信してもよい。また、ハンディーターミナル１０から要求された部品交換マスター５を送信してもよい。
【００９８】
記憶読出部３９は、図４に示されているＣＰＵ５０６からの命令、ＲＡＭ５０４及びＨＤＤ５０８等によって実行され、記憶部３０００に各種データを記憶したり、記憶部３０００に記憶された各種データを読み出す処理を行う。なお、以下ではサーバ３０が記憶部３０００にアクセスする場合でも「記憶読出部３９を介して」という記載を省略する場合がある。
【００９９】
＜動作手順＞
図９は、ハンディーターミナル１０による取付部品確認方法の手順を説明するフローチャート図の一例である。図９の処理は例えば作業者５０が所定の操作を行うことでスタートする。なお、本実施例では場所ＲＦタグ８を読み取ってから部品ＲＦタグ７を読み取るという作業手順が決められているものとする。
【０１００】
まず、ハンディーターミナル１０の送受信部１１は部品交換マスター５を受信して記憶部に記憶させる（Ｓ１０）。
【０１０１】
次に、ハンディーターミナル１０の全体制御部１４は使用する部品交換マスター５を特定する（Ｓ２０）。当日に２つの製造対象物を製造装置１００が製造するスケジュールである場合、通常、製造対象物を製造する順番も決まっている。部品交換マスター５にはこの順番が登録されているので、全体制御部１４は順番にしたがって使用する部品交換マスター５を特定する。また、１つの部品交換マスター５の確認が完了しない限り、次の部品交換マスター５は使用されない。
【０１０２】
作業者５０が取り付け場所９に部品を取り付けると取り付けられた部品の確認作業を開始する。ハンディーターミナル１０の全体制御部１４は、ＩＤ取得部１２が場所ＩＤを取得したか否かを判定する（Ｓ３０）。全体制御部１４は部品交換マスター５の全ての場所ＩＤの中に、ＩＤ取得部１２が取得した場所ＩＤが含まれるか否かを判定する。
【０１０３】
なお、すでに確認が完了した場所ＩＤには後述する確認済みフラグが付与されるので判定の対象とならない。この場合、「別の場所ＩＤを読み取ってください。」などのメッセージが表示されてもよい。
【０１０４】
ステップＳ３０の判定がＮｏの場合、処理はステップＳ３０に戻り場所ＩＤが読み取られるまで待機される。なお、「場所ＩＤを読み取って下さい。」のようなメッセージをディスプレイ６１６に表示してもよい。
【０１０５】
ステップＳ３０の判定がＹｅｓの場合、全体制御部１４は部品交換マスター５において場所ＩＤに部品ＩＤが登録されているか否かを判定する（Ｓ４０）。これにより、取り付け場所９に部品がない状態が正しい場合に、部品が取り付けられていないことを検出可能になる。
【０１０６】
ステップＳ４０の判定がＮｏの場合、部品ＩＤが検出されないことが正しいので、処理はステップＳ７０の成功処理に進む。したがって、後述するように、作業者が場所ＲＦタグ８を読み取るだけで取り付けられた部品が正しいことを意味する音（例えば、ピッ）が出力される。
【０１０７】
また、全体制御部１４はステップＳ１００の判定を行ってもよい。この場合、作業者５０は取り付け場所９に部品がない場合は再度、場所ＲＦタグ８を指さすという作業手順に従う。したがって、全体制御部１４は再度、同じ場所ＩＤをＩＤ取得部１２が取得したか否かを判定する（Ｓ１００）。ハンディーターミナル１０のＩＤ取得部１２は場所ＲＦタグ８から場所ＩＤを読み出すので、ステップＳ３０の場所ＩＤに続いて２回続けて同じ場所ＩＤを取得する。これにより、全体制御部１４は取り付け場所９に部品が取り付けられていない正しい状態であると判定できる。なお、取り付け場所９に部品がない状態が正しい場合の作業手順は、部品が取り付けられていないことを作業者５０が確認した旨をハンディーターミナル１０に入力できればよく、所定時間以上の継続した場所ＩＤの読み込みなどであってもよい。
【０１０８】
ステップＳ１００の判定がＮｏの場合、全体制御部１４は結果出力部１６にブザーを出力させる（Ｓ１１０）。更に、「取り付け場所に部品が取り付けられていないことを確認してください。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この後、処理はステップＳ３０に戻り、作業者５０は場所ＲＦタグ８の読み取りから再開する。
【０１０９】
ステップＳ４０の判定がＹｅｓの場合、全体制御部１４はＩＤ取得部１２が部品ＩＤを取得したか否かを判定する（Ｓ５０）。
【０１１０】
ステップＳ５０の判定がＮｏの場合、全体制御部１４は部品ＩＤを取得されるまで待機する。なお、部品ＩＤが場所ＩＤでなく部品ＩＤであることを確認しなくてよい。作業者５０が間違って場所ＩＤを読み取ってしまってもステップＳ６０で判定可能であるためである。
【０１１１】
ステップＳ５０の判定がＹｅｓの場合、全体制御部１４はステップＳ３０の場所ＩＤとステップＳ５０の部品ＩＤを一致判定部１３に出力し、一致判定部１３は、場所ＩＤと部品ＩＤの組が、部品交換マスター５に登録されているか否かを判定する（Ｓ６０）。
【０１１２】
ステップＳ６０の判定がＮｏの場合、場所と部品の組み合わせが部品交換マスター５に登録されていないので、全体制御部１４は結果出力部１６にブザーを出力させる（Ｓ９０）。更に、「取り付け場所に正しい部品が取り付けられていない可能性があります。確認してください。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この場合、作業者５０は取り付け場所９に間違った部品を取り付けた可能性があると判断して、部品交換一覧表３０２を確認して取り付け場所９に正しい部品が取り付けられているか否かを判定する。この後、処理はステップＳ３０に戻り、作業者５０は場所ＩＤの取得から再開する。あるいは、ステップＳ５０に戻ってもよい。場所ＩＤを読み直すか部品ＩＤの読み取りから再開するかは作業手順に従う。
【０１１３】
また、場所と部品の組み合わせが部品交換マスター５に登録されていない場合、全体制御部１４は正しく取り付けられていなかった場所ＩＤと部品ＩＤを記憶部１０００に記憶することが好ましい。この場所ＩＤと部品ＩＤの記録を取ることで、どの組み合わせが間違いやすいのかを作業管理者が把握できる。取り付けを間違えやすい部品に、例えば大きく名称を付したり保管場所を変えるなどの対応が可能になる。
【０１１４】
ステップＳ６０の判定がＹｅｓの場合、全体制御部１４は成功処理を行う（Ｓ７０）。成功処理は以下のような処理をいう。
・ 部品が正しいことを意味する確認成功音（例えば、ピッ）を音声出力部６１０に出力させる。
・ 部品交換マスター５から場所ＩＤと部品ＩＤの組に確認済みフラグなどを登録する。
・ 後述する図１０の場所アイコンの表示態様を確認済みに変更する。
【０１１５】
ステップＳ７０に続いて、全体制御部１４は部品交換マスター５の全ての組み合わせで場所ＩＤと部品ＩＤの組み合わせが正しいことを確認したか否かを判定する（Ｓ８０）。すなわち、確認済みフラグが部品交換マスター５の全ての組み合わせに登録されているかどうかを判定する。ステップＳ８０の判定がＹｅｓの場合、図９の処理は終了する。この場合、全体制御部１４は結果出力部１６に対し確認成功音（例えば、ピーが所定秒続く）を出力させてもよい。また、ディスプレイ６１６に全ての取り付け場所で確認が完了した旨を表示してもよい。これにより作業者５０は製造対象物を製造可能であることを把握できる。
【０１１６】
ステップＳ８０の判定がＮｏの場合、処理はステップＳ３０に戻り、作業者５０は場所ＲＦタグ８の読み取りから繰り返す。
【０１１７】
したがって、図９の処理によれば、全体制御部１４は全ての取り付け場所９で部品が正しく取り付けられているか否かを判定できる。
【０１１８】
＜作業中のディスプレイに表示される画面例＞
図１０は、確認作業中にハンディーターミナル１０のディスプレイ６１６に表示される図面画面４０１の一例を示す。なお、ディスプレイ６１６に表示しきれない場合、作業者５０がスクロール操作を行うと操作受付部１７が操作を受け付け、画面表示部１５が図面画面４０１をスクロールさせる。図面画面４０１は予めターミナルアプリに含まれている。
【０１１９】
製造装置１００の外観と取り付け場所９は固定なので、ハンディーターミナル１０のターミナルアプリ１０１０はＪＰＥＧなどで描画されたアイコンとして保持しておけばよい。取り付け場所９にはＡ〜Ｇの場所ＩＤを示す場所アイコン４０２が表示される。画面表示部１５は、確認作業が終わった取り付け場所９の場所アイコン４０２とそうでない場所アイコン４０２を異なる態様で表示する。このため、取り付け場所９に付されるＡ〜Ｇの場所ＩＤを示す場所アイコン４０２として２つのタイプが用意される。１つは白地に黒い文字の場所アイコン４０２であり、もう１つは黒地に白い文字の場所アイコン４０２である。ハンディーターミナル１０の画面表示部１５は場所アイコン４０２と場所ＩＤが紐付けられたテーブルを有している。画面表示部１５は初期状態では全ての場所アイコン４０２を白地に黒い文字の場所アイコン４０２で表示し、全体制御部１４から正しい部品が取り付けられていると通知された場所ＩＤの場所アイコン４０２を黒地に白い文字の場所アイコン４０２に切り替える。
【０１２０】
これにより、作業者５０は確認作業が終わった取り付け場所９を図面画面４０１で確認できるので、確認できていない取り付け場所９の場所ＲＦタグ８と部品ＲＦタグ７をハンディーターミナル１０で読み取らせればよいことが分かる。図１０ではＡとＢの場所アイコン４０２で示される取り付け場所９が、確認作業が終わっていることが示されている。
【０１２１】
なお、図１０の表示形態は一例であって、画面表示部１５は、確認作業が終わった取り付け場所９の場所アイコンの輝度を低下させたり消去したりしてもよい。確認作業が終わっていない取り付け場所９の場所アイコンのみを点滅させてもよい。
【０１２２】
また、画面表示部１５は部品交換マスター５をディスプレイ６１６に表示することができる。作業者５０はハンディーターミナル１０を操作して図面画面４０１と部品交換マスター５を切り替える。
【０１２３】
【表２】
0006409766.tif 000003
表２は、ディスプレイ６１６に表示された部品交換マスター５を示す。製品番号と製品情報が表示されない以外は表１の部品交換マスター５と同様の構成を有する。ディスプレイ６１６に表示しきれない場合、作業者５０がスクロール操作を行うと操作受付部１７が操作を受け付け、画面表示部１５が部品交換マスター５をスクロールさせる。
【０１２４】
画面表示部１５は、確認作業が終わった取り付け場所９の場所ＩＤと部品ＩＤと、そうでない場所ＩＤと部品ＩＤを異なる態様で表示する。画面表示部１５は初期状態（確認作業の開始時）では全ての場所ＩＤと部品ＩＤを白地に黒い文字で表示し、全体制御部１４から正しい部品が取り付けられていると通知された場所ＩＤとこれに対応付けられている部品ＩＤを黒地に白い文字で表示する。これにより、作業者５０は場所ＩＤと部品ＩＤの組み合わせのうち確認作業が終わった取り付け場所９を確認できる。
【０１２５】
なお、画面表示部１５は、確認作業が終わった取り付け場所９の場所ＩＤと部品ＩＤをディスプレイから削除してもよい。
【０１２６】
以上説明したように、本実施例の取付部品確認方法では、取り付け場所９に場所ＩＤを記憶した場所ＲＦタグ８が貼付され、各部品には部品ＩＤを記憶した部品ＲＦタグ７が記憶されている。作業者５０は場所ＲＦタグ８と部品ＲＦタグ７を一対に読み出し、ハンディーターミナル１０は部品交換マスター５を参照して場所ＩＤと部品ＩＤの組み合わせが正しいかどうかを照合するので、場所ごとに部品が正しく取り付けられているかどうかを確認できる。
【実施例２】
【０１２７】
本実施例では、交換作業を容易にすることができるハンディーターミナル１０について説明する。多品種少量の製造対象物を製造装置１００が製造する場合、１日に何回も部品の取り付けや交換が発生する。したがって、部品の交換作業を効率化できることが好ましい。
【０１２８】
一方で、ある製造対象物のための部品の取り付けに際し、全ての部品が直前に取付けられていた部品と異ならない場合がある。場合によっては半数以上の部品が同じ場合もある。この場合、部品が交換されていないので部品の確認も不要なはずである。
【０１２９】
そこで、本実施例では直前に取付けられていた部品と、次の製造対象物のために必要な部品を場所ごとにハンディーターミナル１０が比較し、次の製造対象物のために交換が必要な部品を作業者５０に通知する。
【０１３０】
なお、本実施例の機能ブロック図等は実施例１と同様でよい。明細書において、同一の符号を付した構成要素については、同様の機能を果たすので、一度説明した構成要素の説明を省略あるいは相違点についてのみ説明する場合がある。
【０１３１】
図１１は、ハンディーターミナル１０が交換不要な部品を特定する手順を示すフローチャート図の一例である。図１１の手順は、作業者５０がピッキングしたり部品交換の作業を開始したりする前に実行される。
【０１３２】
まず、ハンディーターミナル１０の送受信部１１は当日の部品交換マスター５をサーバ３０から取得する（Ｓ１０）。当日の部品交換マスター５は複数あるものとし、順番が規定されている。
【０１３３】
次に、全体制御部１４は２つめ以降の部品交換マスター５の場所ＩＤを順番に特定していく（Ｓ２０）。例えば、部品交換マスター５のリスト順に特定すればよい。また、２つめ以降の部品交換マスター５を着目している部品交換マスター５という。
【０１３４】
全体制御部１４は、ステップＳ２０で特定した場所ＩＤについて、直前の部品交換マスター５の部品ＩＤと着目している部品交換マスター５の部品ＩＤが一致するかどうかを判定する（Ｓ３０）。
【０１３５】
ステップＳ３０の判定がＹｅｓの場合、部品の交換が不要なので全体制御部１４は部品交換マスター５の場所ＩＤに交換不要フラグを付与する（Ｓ４０）。
【０１３６】
また、画面表示部１５は全体制御部１４から通知された交換不要フラグが付された場所ＩＤに基づき、場所アイコン４０２を黒地に白で表示する（Ｓ５０）。
【０１３７】
次に、全体制御部１４は着目している部品交換マスター５の全ての場所ＩＤで比較が終了したか否かを判定する（Ｓ６０）。ステップＳ６０の判定がＮｏの場合、処理はステップＳ２０に戻り、ステップＳ６０の判定がＹｅｓの場合、図１１の処理は終了する。
【０１３８】
なお、ステップＳ３０でＮｏと判定される場合（交換不要フラグが付与されない）には、以下の３つの場合がある。１つめは、前回取り付いていたＡという部品が今回Ｂという部品に交換される場合、２つめは、前回はＡという部品が取り付いていたが今回は何も部品が取り付けられない場合、３つめは、前回、何も部品が取り付けられていないが今回、Ｂという部品が取り付けられる場合である。
【０１３９】
表１の部品交換マスター５を例にして説明する。表１を参照すると、製品番号が００１と００２の部品交換マスター５において、ＥとＧの場所ＩＤで部品ＩＤが一致している。このため、図１１の処理によれば部品交換マスター５のＥとＧの場所ＩＤに交換不要フラグが付与されている。画面表示部１５は、製品番号が００２の製造対象物の製造のために作業者５０が部品を取り付ける際、以下のような部品交換マスター５を表示する。
【０１４０】
【表３】
0006409766.tif 000004
表３は、ディスプレイ６１６に表示された部品交換マスター５を示す。なお、表２との相違を主に説明する。表３の交換不要フラグＦは説明のためのものでディスプレイ６１６に表示されなくてもよい。
【０１４１】
画面表示部１５は、交換不要フラグＦが付与されているか否かに応じて場所ＩＤと部品ＩＤとを異なる態様で表示する。例えば、交換が必要な場所ＩＤと部品ＩＤを白地に黒い文字で表示し、交換不要フラグが付与されている場所ＩＤと部品ＩＤを黒地に白い文字で表示する。これにより、作業者５０は部品を交換すべき場所ＩＤを容易に特定できる。なお、画面表示部１５は、交換不要フラグＦが付与された場所ＩＤと部品ＩＤをディスプレイから削除してもよい。
【０１４２】
作業者５０は部品交換一覧表３０２を見て作業するが、ディスプレイ６１６に表示された部品交換マスター５により交換不要な部品を特定できるので、部品の交換に必要な時間を短縮できる。また、ピッキング作業にも利用できるので、ピッキングの際に交換が必要な部品だけをピッキングすることができる。
【０１４３】
図１２は、部品交換の作業中にディスプレイ６１６に表示される図面画面４０１の一例を示す。なお、図１２では図１０との相違を主に説明する。画面表示部１５は部品の交換が必要な場所ＩＤを示す場所アイコン４０２を白地に黒い文字の場所アイコン４０２で表示し、交換不要フラグＦが付与されている場所ＩＤを示す場所アイコン４０２を黒地に白い文字の場所アイコン４０２で表示する。図１２では場所ＩＤがＥとＧの場所アイコン４０２が黒地に白い文字で表示されている。
【０１４４】
これにより、作業者５０は交換が不要な取り付け場所９を視覚的に確認できるので、部品の交換が不要な取り付け場所９を容易に特定できる。
【０１４５】
この後、部品の取り付けや交換が完了すると、実施例１で説明したように作業者５０は確認作業を開始する。作業者５０は確認作業の開始操作をハンディーターミナル１０に入力する。これにより、画面表示部１５は部品交換マスター５と図面画面４０１を初期状態に戻してから、確認作業が終わった取り付け場所９の場所アイコン４０２とそうでない場所アイコン４０２を異なる態様で表示する。部品交換マスター５についても同様である。
【０１４６】
＜交換又は取り付けられた部品のみを確認する場合＞
また、全体制御部１４は、部品が交換された取り付け場所９のみを、取り付けられた部品の確認対象としてもよい。この場合、全体制御部１４は部品交換マスター５において交換不要フラグが付与されていない場所ＩＤに対応付けられた部品のみを確認対象とする。
【０１４７】
図１３は、部品が交換された取り付け場所のみを取り付けられた部品の確認対象とする取付部品確認方法のフローチャート図の一例である。図１３では図９との相違を主に説明する。
【０１４８】
図１３の処理ではステップＳ３２が追加されている。全体制御部１４は場所ＩＤが取得されると交換不要フラグが付されているか否かを判定する（Ｓ３２）。ステップＳ３２の判定がＮｏの場合にだけステップＳ４０以降の処理が行われる。
【０１４９】
ステップＳ３２の判定がＹｅｓの場合、処理がステップＳ３０に戻る。すなわち、交換されていない部品は確認の対象とならない。しかし、確認が不要である旨の音（例えば、ピッ）を出力したり、「部品ＩＤの読み取りは不要です」などのメッセージを表示してもよい。作業者５０は別の場所ＲＦタグ８を読み取ればよいと判断できる。
【０１５０】
また、ステップＳ８０では、全体制御部１４は部品交換マスター５で交換不要フラグが付されていない全ての組み合わせで確認したか否かを判定すればよい。したがって、作業者５０は部品が交換された場所ＲＦタグ８と部品ＲＦタグ７のみを読み取ればよい。また、ハンディーターミナル１０は部品が交換された取り付け場所の場所ＩＤのみについて場所ＩＤと部品ＩＤの組み合わせが正しいかどうかを判定すればよい。
【０１５１】
また、図１３の処理と並行してディスプレイ６１６には図１２の図面画面４０１又は表３の部品交換マスター５が表示される。作業者５０が確認作業の開始操作をハンディーターミナル１０に入力した当初から、画面表示部１５は交換不要フラグＦが付与された場所ＩＤの場所アイコン４０２を黒地に白い文字の場所アイコンで表示する。また、部品交換マスター５の交換不要フラグＦが付与された場所ＩＤと部品ＩＤを黒地に白い文字で表示する。これにより、作業者５０は確認作業を行うべき場所や部品を特定できる。
【０１５２】
以上説明したように、本実施例の部品確認システム２００はピッキング及び確認作業のいずれでも作業時間を短縮でき生産性を向上できる。
【実施例３】
【０１５３】
本実施例では、部品の交換作業が最も少なくなる製造対象物の製造順番を決定するサーバ３０について説明する。実施例２で説明したように、交換が不要な部品は交換する必要がないため、交換する部品が最も少なくなるように製造対象物の製造順番を決定できれば、作業者５０が部品の交換に要する時間を短縮できる。そこで、例えば、一定期間内（１日〜数日）に製造装置１００が製造する製造対象物の製造順番を以下のようにして決定する。
【０１５４】
図１４は、本実施例のサーバ３０の機能ブロック図の一例を示す。サーバ３０は製造順番決定部３３を有している。
【０１５５】
サーバ３０の製造順番決定部３３は、図５に示したＣＰＵ６０１からの命令等により実現され、部品交換マスターＤＢ３００１から一定期間内（１日〜数日）の部品交換マスター５を読み出して、製造対象物の最適な製造順番を決定する。
【０１５６】
図１５は、サーバ３０の製造順番決定部３３が最適な製造順番を決定する手順を示すフローチャート図の一例である。
【０１５７】
製造順番決定部３３は、一定期間内（１日〜数日）の部品交換マスター５を部品交換マスターＤＢ３００１から読み出す（Ｓ１０）。
【０１５８】
製造順番決定部３３は、全ての製造対象物の順列を算出する（Ｓ２０）。一定期間内（１日〜数日）の部品交換マスター５（製造対象物）が３つ（製品番号では００１，００２，００３）あるとする。この場合、３つを並べ替える順列なので３×２×１＝６の組み合わせがある。具体的には
００１，００２，００３
００１，００３，００２
００２，００１，００３
００２，００３，００１
００３，００１，００２
００３，００２，００１
の６つである。
【０１５９】
次に、各順列ごとに、部品の交換回数を算出する（Ｓ３０）。具体的には、実施例２の図１１のように場所ごとに部品交換が必要か否かを判定し、部品の交換が必要な取り付け場所９の数をカウントする。
【０１６０】
製造順番決定部３３は、最も部品の交換回数が少ない順列を製造対象物の製造順番に決定する（Ｓ４０）。
【０１６１】
これにより、作業者５０による部品を交換する回数が低減されるので生産性を向上させることができる。
【０１６２】
サーバ３０はこのようにして作成された順番で又は順番が付された部品交換マスター５をハンディーターミナル１０に送信する。ハンディーターミナル１０は実施例２のように、製造対象物ごとに交換が必要な場所をディスプレイ６１６に表示するので、作業者５０が部品を取り付けたり交換する時間を短縮できる。
【０１６３】
なお、図１５の手順をサーバ３０が行うと説明したが、ハンディーターミナル１０が行ってもよい。この場合、ハンディーターミナル１０が一定期間内（１日〜数日）の部品交換マスター５を取得すればよい。
【実施例４】
【０１６４】
実施例１では、場所ＲＦタグ８を読み取ってから部品ＲＦタグ７を読み取るという作業手順が決められているものと説明したが、部品ＲＦタグ７を読み取ってから場所ＲＦタグ８を読み取るという作業手順が決められていてもよい。
【０１６５】
図１６は、ハンディーターミナル１０による取付部品確認方法の手順を説明するフローチャート図の一例である。本実施例では部品ＲＦタグ７を読み取ってから場所ＲＦタグ８を読み取るという作業手順が決められているものとする。ステップＳ１０とＳ２０の処理は図９と同様である。
【０１６６】
作業者５０が部品を取り付けると取付部品の確認作業を開始する。ハンディーターミナル１０の全体制御部１４は、ＩＤ取得部１２が部品ＩＤを取得したか否かを判定する（Ｓ３０）。全体制御部１４は部品交換マスター５の全ての部品ＩＤの中に、ＩＤ取得部１２が取得した部品ＩＤが含まれるか否かを判定する。なお、確認済みフラグが付与された部品ＩＤは判定の対象とならない。この場合、「別の部品ＩＤを読み取ってください。」などのメッセージが表示されてもよい。
【０１６７】
ステップＳ３０でＮｏと判定される場合について説明する。ステップＳ３０でＮｏと判定されるための契機は、ＩＤ取得部１２が部品ＩＤを取得していない場合に限られない。作業者５０がこれから場所ＩＤを読み取る場所に部品が取り付けられないことを把握していれば、作業者５０の明示的なハンディーターミナル１０の操作によりステップＳ３０のＮｏに移行できる。例えば、作業者５０がタッチパネル６１７をダブルタップする（短い間隔で２度タップする）ことでＮｏへ遷移してもよい。
【０１６８】
ステップＳ３０の判定がＮｏの場合（部品ＩＤが取得されない場合又は作業者５０の明示的な操作があった場合）、全体制御部１４は、ＩＤ取得部１２が場所ＩＤを取得したか否かを判定する（Ｓ３５）。ステップＳ３５でＮｏと判定される場合、場所ＩＤが取得されるまで待機される。
【０１６９】
場所ＩＤが取得されると（Ｓ３５のＹｅｓ）、部品が取り付けられない状態が正常の取り付け場所９の可能性があるので、全体制御部１４は、ステップＳ３５で取得された場所ＩＤに対し部品交換マスター５に部品ＩＤが登録されているか否かを判定する（Ｓ９０）。
【０１７０】
ステップＳ９０の判定がＮｏの場合、ステップＳ３０で部品ＩＤが読み取られないことが正常なので全体制御部１４は成功処理を行う（Ｓ６０）。
【０１７１】
なお、作業者５０が、部品が取り付けられていないことを確認した旨を入力したかどうかを判定するため、ステップＳ３５で場所ＩＤが所定時間内に２回、検出されたか否かを判定してもよい。すなわち、ハンディーターミナル１０のＩＤ取得部１２は２回続けて場所ＩＤを取得する。部品が取り付けられない状態が正常の取り付け場所９に部品が取り付けられていないことを作業者５０が確認したことを、ハンディーターミナル１０が検出できる。
【０１７２】
なお、「所定時間内に２回検出されたか否かの判定」は、上記のステップＳ３０でＮｏに移行させるための判定方法の一例として用いてもよい。つまり、ステップＳ３０で、作業者５０が例えばダブルタップする代わりに、作業者５０が場所ＲＦタグを所定時間内に２回読み取ったか否かを判定してよい。当然ながら、部品が取り付けられない状態が正常であることを作業者５０がダブルタップなどで入力した場合、ステップＳ３５で、作業者５０が場所ＲＦタグを所定時間内に２回読み取ったか否かを判定する必要はない。
【０１７３】
また、ステップＳ９０の判定がＹｅｓの場合、ステップＳ３０で部品ＩＤが読み取られなかったことは作業手順にしたがっていないので、全体制御部１４は結果出力部１６にブザーの出力を要求する（Ｓ１００）。更に、「部品ＩＤを読み取ってください。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この場合は、処理はステップＳ３０に戻り、作業者５０は部品ＩＤの取得から再度、行わなければ確認作業を進めることができない。
【０１７４】
なお、ステップＳ９０の判定において、部品ＩＤが登録されていない場所ＩＤのレコードを部品交換マスターから検索し、その中にステップＳ３５で取得された場所ＩＤが含まれているか否かを判定してもよい。この場合もステップＳ９０でＮｏと判定されると、ステップＳ１００に進みブザーを出力してよい。
【０１７５】
ステップＳ３０の判定がＹｅｓの場合、全体制御部１４は部品ＩＤを一致判定部１３に出力し、ＩＤ取得部１２が場所ＩＤを取得したか否かを判定する（Ｓ４０）。全体制御部１４は部品交換マスター５の全ての場所ＩＤの中に、ＩＤ取得部１２が取得した場所ＩＤが含まれるか否かを判定する。
【０１７６】
ステップＳ４０の判定がＮｏの場合、全体制御部１４は場所ＩＤを取得されるまで待機する。
【０１７７】
ステップＳ４０の判定がＹｅｓの場合、全体制御部１４は場所ＩＤを一致判定部１３に出力し、一致判定部１３は、場所ＩＤと部品ＩＤの組が一致するか否かを判定する（Ｓ５０）。
【０１７８】
ステップＳ５０の判定がＹｅｓの場合、全体制御部１４は成功処理を行う（Ｓ６０）。成功処理は実施例１と同様である。
【０１７９】
ステップＳ５０の判定がＮｏの場合、場所と部品の組み合わせが部品交換マスター５に登録されていないので、全体制御部１４は結果出力部１６にブザーを出力させる（Ｓ８０）。更に、「取り付け場所に正しい部品が取り付けられているか確認して下さい。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この場合、作業者５０は部品交換一覧表３０２を確認して取り付け場所９に正しい部品が取り付けられているか否かを判定する。この後、処理はステップＳ３０に戻り、作業者は部品ＲＦタグ７の読み取りから再開する。なお、ステップＳ４０に戻ってもよい。この場合、場所ＩＤの取得及び場所ＩＤと部品ＩＤの組が一致するか否かの判定が行われる。部品ＩＤを読み直すか場所ＩＤの読み取りから再開するかは作業手順に従う。
【０１８０】
ステップＳ６０に続いて、全体制御部１４は部品交換マスター５の全ての組み合わせで場所ＩＤと部品ＩＤの組み合わせが正しいことを確認したか否かを判定する（Ｓ７０）。すなわち、部品交換マスター５の全ての場所ＩＤに確認済みフラグが付されたか否かを判定する。ステップＳ７０の判定がＹｅｓの場合、図１６の処理は終了する。
【０１８１】
ステップＳ７０の判定がＮｏの場合、処理はステップＳ３０に戻り、部品ＩＤの取得から繰り返し実行される。
【０１８２】
したがって、図１６の処理によれば、部品ＲＦタグ７から先に読み取る作業手順でも、全体制御部１４は全ての取り付け場所９で部品が正しく取り付けられているか否かを判定できる。
【実施例５】
【０１８３】
実施例１では、場所ＲＦタグ８を読み取ってから部品ＲＦタグ７を読み取り、実施例４では部品ＲＦタグ７を読み取ってから場所ＲＦタグ８を読み取るという作業手順であると説明したが、作業員としては場所ＲＦタグ８と部品ＲＦタグ７のどちらを先に読み取ってもよい方が、作業効率が高い場合がある。
【０１８４】
本実施例では、場所ＲＦタグ８と部品ＲＦタグ７の読み取り順に制約がないハンディーターミナル１０について説明する。
【０１８５】
図１７は、ハンディーターミナル１０による取付部品確認方法の手順を説明するフローチャート図の一例である。本実施例では部品ＲＦタグ７と場所ＲＦタグ８の読み取り順に制約がないものとする。ただし、部品が取り付けられない取り付け場所９の場所ＲＦタグ８は確認作業の最後に読み取るという作業手順が決められているものとする。
【０１８６】
ステップＳ１０とＳ２０の処理は図９と同様である。作業者５０が部品を取り付けると取付部品の確認作業を開始する。ハンディーターミナル１０の全体制御部１４は、ＩＤ取得部１２が部品ＩＤと場所ＩＤを順不同で取得したか否かを判定する（Ｓ３０）。作業者５０は場所ＲＦタグ８の後に部品ＲＦタグ７を、部品ＲＦタグ７の後に場所ＲＦタグ８をそれぞれ任意の順番で指さすのでハンディーターミナル１０のＩＤ取得部１２が２つのＩＤ（部品ＩＤと場所ＩＤ）を一対に取得する。全体制御部１４は部品交換マスター５の全ての部品ＩＤの中に、ＩＤ取得部１２が取得した部品ＩＤが含まれるか否かを判定し、全ての場所ＩＤの中に、ＩＤ取得部１２が取得した場所ＩＤが含まれるか否かを判定する。なお、確認済みフラグが付与された場所ＩＤと部品ＩＤは判定の対象とならない。この場合、「別の場所ＩＤと部品ＩＤを読み取ってください。」などのメッセージが表示されてもよい。
【０１８７】
ステップＳ３０の判定がＮｏの場合、場所ＩＤと部品ＩＤが対で読み取られなかったことになるので全体制御部１４は結果出力部１６にブザーの出力を要求する（Ｓ１２０）。更に、「場所ＩＤと部品ＩＤを読み取ってください。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。
【０１８８】
ステップＳ３０の判定がＹｅｓの場合、全体制御部１４は部品ＩＤと場所ＩＤを一致判定部１３に出力し、一致判定部１３は場所ＩＤと部品ＩＤの組が一致するか否かを判定する（Ｓ４０）。
【０１８９】
ステップＳ４０の判定がＮｏの場合、場所と部品の組み合わせが部品交換マスター５に登録されていないので、全体制御部は結果出力部１６にブザーを出力させる（Ｓ１００）。更に、「取り付け場所に正しい部品が取り付けられているか確認して下さい。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この場合、作業者５０は取り付け場所９に間違った部品を取り付けた可能性があると判断して、部品交換一覧表３０２を確認して取り付け場所９に正しい部品が取り付けられているか否かを判定する。この後、処理はステップＳ３０に戻り、作業者５０は場所ＩＤと部品ＩＤの取得から再開する。
【０１９０】
ステップＳ４０の判定がＹｅｓの場合、全体制御部１４は成功処理を行う（Ｓ５０）。成功処理は実施例１と同様である。
【０１９１】
次に、全体制御部１４は部品がない取り付け場所９を除き確認したか否かを判定する（Ｓ６０）。すなわち、部品交換マスター５において部品がない取り付け場所９を除き確認済みフラグが付与されているか否かを判定する。
【０１９２】
ステップＳ６０の判定がＹｅｓの場合、全体制御部１４は、部品交換マスター５において部品がない取り付け場所９の判定を開始する。全体制御部１４は例えば結果出力部１６に所定の音を出力させたり、「部品がない取り付け場所の確認作業を開始してください。」というメッセージを表示させる。これにより作業者５０は部品がない取り付け場所９の確認を開始してよいことを把握できる。
【０１９３】
作業者５０は、部品が取り付けられない取り付け場所９の場所ＲＦタグ８の確認作業を開始する。全体制御部１４は、部品ＩＤが登録されていない場所ＩＤをＩＤ取得部１２が取得したか否かを判定する（Ｓ７０）。全体制御部１４は部品交換マスター５の場所ＩＤからＩＤ取得部１２が取得した場所ＩＤを特定し、部品ＩＤが登録されていないかどうかを判定する。
【０１９４】
なお、作業者５０が、部品が取り付けられていないことを確認した旨を入力するため、ステップＳ７０で全体制御部１４は場所ＩＤが所定時間内に２回、検出されたか否かを判定してもよい。すなわち、ハンディーターミナル１０のＩＤ取得部１２は２回続けて場所ＩＤを取得する。
【０１９５】
ステップＳ７０の判定がＹｅｓの場合、全体制御部１４は成功処理を行う（Ｓ８０）。成功処理は実施例１と同様である。
【０１９６】
ステップＳ７０の判定がＮｏの場合、全体制御部１４は結果出力部１６にブザーを出力させる（Ｓ１１０）。更に、「部品が取り付けられている状態が正常です。」又は「部品が取り付けられていない場所の場所ＩＤを読み取ってください。」のようなメッセージをディスプレイ６１６に表示してもよい。また、振動アクチュエータ６２４を振動させてもよい。この後、作業者５０は部品交換一覧表３０２を参照して部品の取り付け状態を確認する。また、処理はステップＳ７０に進みステップＳ７０の判定を繰り返す。
【０１９７】
ステップＳ８０の成功処理に続いて、全体制御部１４は部品交換マスター５の全ての組み合わせで場所ＩＤと部品ＩＤの組み合わせが正しいことを確認したか否かを判定する（Ｓ９０）。すなわち、確認済みフラグが部品交換マスター５の全ての組み合わせに付与されたか否かを判定する。ステップＳ９０の判定がＹｅｓの場合、図１７の処理は終了する。
【０１９８】
ステップＳ９０の判定がＮｏの場合、処理はステップＳ７０に戻り、場所ＩＤの取得から繰り返し実行される。
【０１９９】
本実施例によれば、作業員が場所ＲＦタグ８と部品ＲＦタグ７のどちらを先に読み取ってもハンディーターミナル１０は交換部品を確認することができる。
【０２００】
なお、図１７では部品が取り付けられるべきでない取り付け場所９に部品が取り付けられているかどうかの確認を処理の最後に行ったが、図１７の処理に先立って行ってもよい。
【０２０１】
＜変形例＞
部品が取り付けられるべきでない取り付け場所９かどうかの判定を図１７のステップＳ３０で行ってもよい。この場合、以下のように処理される。まず、ステップＳ３０で、場所ＩＤが取得される。部品ＩＤが登録されていない場所ＩＤであることを全体制御部１４が検出した場合、その時点でハンディーターミナル１０の画面に対して部品ＩＤが登録されていない旨を表示させる。画面にこの場所は部品が取り付けられない旨を表示することで作業者５０が誤って部品を取り付けていれば気づかせることができる。
【０２０２】
作業者５０が、部品が取り付けられていないことを確認した旨をハンディーターミナル１０に入力をすることで、全体制御部１４は部品ＩＤが取得されなくてもステップＳ６０の成功処理を行う。作業者５０の入力により、部品ＩＤが取得されていなくても、部品が取り付けられていないことが確認されたと推定できる。
【０２０３】
このような処理は以下のように行えばよい。ステップＳ３０で場所ＩＤを取得した際に部品登録マスターに部品ＩＤが登録されていないと全体制御部１４が判定した場合、その時点で部品が取り付けられない取り付け場所９である旨を画面に表示させる。そして、部品が取り付けられていないことを作業者５０が確認した旨を入力した場合、部品ＩＤが読み取られなくてもステップＳ６０の成功処理を行う。また、ステップＳ６０に続くステップＳ７０、Ｓ８０、Ｓ１１０は不要となり、ステップＳ９０が実行される。
【実施例６】
【０２０４】
本実施例では、サーバ３０が取り付けられた部品の確認を行う部品確認システム２００について説明する。実施例１〜５では取り付けられた部品の確認をハンディーターミナル１０が行っていたが、サーバ３０が行うことも可能である。
【０２０５】
この場合、ハンディーターミナル１０とサーバ３０の機能ブロック図は図１８に示すような構成となる。すなわち、ハンディーターミナル１０は送受信部１１、操作受付部１７、全体制御部１４、画面表示部１５、ＩＤ取得部１２、結果出力部１６、及び、記憶読出部１９を有する。サーバ３０は、送受信部３１、一致判定部１３、全体制御部３５、及び、記憶読出部３９を有する。各機能の詳細は実施例１〜５と同様でよい。
【０２０６】
このような構成であれば、ハンディーターミナル１０は場所ＩＤと部品ＩＤをサーバ３０に送信することで、サーバ３０が取り付けられた部品の確認を行うことができる。
【０２０７】
図１９は、部品確認システム２００の動作手順を示すシーケンス図の一例である。図１９では、作業者５０が場所ＩＤを読み取ってから部品ＩＤを読み取る作業手順であるとするが、実施例４，５の作業手順でもよい。
S1：作業者５０が場所ＲＦタグ８を指さすことでハンディーターミナル１０のＩＤ取得部１２が場所ＩＤを読み取る。
S2：ハンディーターミナル１０の送受信部１１はサーバ３０に場所ＩＤを送信する。
S3：作業者５０が部品ＲＦタグ７を指さすことでハンディーターミナル１０のＩＤ取得部１２が部品ＩＤを読み取る。
S4：ハンディーターミナル１０の送受信部１１はサーバ３０に部品ＩＤを送信する。
S5：サーバ３０の全体制御部３５は送受信部３１を介して場所ＩＤと部品ＩＤを受信して図９、図１６，１７のいずれかの手順で取り付けられた部品が正しいか否かを判定する。
S6：サーバ３０の全体制御部３５は判定結果をハンディーターミナル１０に送信する。例えば、場所ＩＤと部品ＩＤの組み合わせが正しい場合、確認成功音の出力要求と場所ＩＤをハンディーターミナル１０に要求する。また、部品交換マスター５の場所ＩＤと部品ＩＤの組に確認済みフラグなどを登録する。これにより、ハンディーターミナル１０の画面表示部１５は図面画面４０１で確認済みの場所アイコン４０２を未確認の場所アイコン４０２と異なる態様で表示できる。また、部品交換マスター５において確認済みの場所ＩＤと部品ＩＤを未確認の場所ＩＤと部品ＩＤと異なる態様で表示できる。
【０２０８】
また、場所ＩＤと部品ＩＤの組み合わせが正しくない場合、サーバ３０の全体制御部３５はブザー音の出力要求と場所ＩＤを送信する。これによりハンディーターミナル１０の全体制御部１４は結果出力部１６にブザーを出力させ、画面表示部１５に例えば「部品が正しく取り付けられているか確認して下さい。」というメッセージと場所ＩＤをディスプレイ６１６に表示させる。したがって、作業者５０は場所ＩＤにより確認すべき取り付け場所９を特定でき、例えば部品交換一覧表３０２を参照して場所と部品の組み合わせを確認できる。このようにサーバ３０が取り付けられた部品が正しいか否かを確認できる。
【０２０９】
図１９のような処理では、複数の作業者５０が作業してもサーバ３０が取り付けられた部品の確認を一元管理できる。ハンディーターミナル１０が取り付けられた部品の確認を行う場合で、二人の作業者５０が製造装置１００の左端と右端から場所ＲＦタグ８と部品ＲＦタグ７を指さしていく場合、２つのハンディーターミナル１０の少なくとも一方が部品交換マスター５の全ての部品が正しく取り付けられているかどうかを確認する必要がある。したがって、２つのハンディーターミナル１０が通信したり、作業者５０は２つのハンディーターミナル１０のうちどちらが判定するか入力する必要がある。
【０２１０】
これに対し、サーバ３０が取り付けられた部品の確認を行う場合、ハンディーターミナル１０が複数あっても、ハンディーターミナル１０は場所ＩＤと部品ＩＤをサーバ３０に送信すればよい。
【実施例７】
【０２１１】
本実施例では、全ての部品が正しく取り付けられたことをハンディーターミナル１０が確認した場合に、シーケンサ６０が製造対象物の製造を許可する部品確認システム２００について説明する。
【０２１２】
シーケンサ６０はハンディーターミナル１０から部品の取り付けの確認結果を受信しない限り、製造対象物の製造を許可しない。換言するとシーケンサ６０が製造対象物の製造を開始しない。このような仕組みによれば、作業者が全ての部品が正しく取り付けられたことを確認する前に製造対象物の製造を開始してしまうことを防止できる。
【０２１３】
図２０は部品確認システム２００の動作手順を示す図の一例である。図２０の処理はシーケンサ６０の電源がＯＮになるとスタートする。
【０２１４】
ハンディーターミナル１０の全体制御部１４は実施例１〜５にて説明したように全ての部品が正しく取り付けられたかどうかを判定する（Ｓ１０）。
【０２１５】
ステップＳ１０の判定がＹｅｓになると、ハンディーターミナル１０の全体制御部１４はシーケンサ６０に製品番号と完了通知を送信する（Ｓ２０）。送信方法は上記のように有線でも無線でもよい。また、サーバ３０を経由して送信してもよい。
【０２１６】
シーケンサ６０は製品番号と完了通知を受信して、例えばスケジュールで決まっている製造対象物の製品番号又は作業者が設定したこれから製造する予定の製造対象物の製品番号と一致するか否かを判定する（Ｓ３０）。
【０２１７】
ステップＳ３０の判定がＮｏの場合、シーケンサ６０は、ハンディーターミナル１０へ製造対象物の製造を許可できない旨の判定結果を送信する（Ｓ５０）。ハンディーターミナル１０はシーケンサ６０から製造対象物の製造を許可できない旨を受信すると、ハンディーターミナル１０の画面上に許可できない旨を表示させる。更に、部品交換マスターの内容確認を促すメッセージを表示させてもよい。
【０２１８】
ステップＳ３０の判定がＹｅｓになると、シーケンサ６０は製造対象物の製造を許可する（Ｓ４０）。これにより、作業者の操作などで製造対象物の製造を開始することができる。
【０２１９】
したがって、本実施例によれば、作業者が全ての部品が正しく取り付けられたことを確認する前に製造対象物の製造を開始してしまうことを防止できる。
【０２２０】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２２１】
例えば、以上の実施例では、薬の容器２０５の製造装置１００を例にして本実施形態の取付部品確認方法を説明したが、本実施形態の取付部品確認方法は薬の容器２０５の製造装置１００に限らず適用可能である。例えば、たばこの箱、食品の箱など箱状の容器２０５を製造する（組み立てる）製造装置１００に適用できる。また、箱状の容器２０５に限られず、作業者５０が部品を取り付けて製造される製造対象物の製造装置１００に適用できる。
【０２２２】
また、以上の実施例では、製造装置１００が複数の取り付け場所９を有しているが取り付け場所９は１つでもよい。１つの取り付け場所９に取り付けられる可能性がある部品の種類が多い場合も、部品が正しく取り付けられたかどうかをハンディーターミナル１０が確認できる。
【０２２３】
また、以上の実施例では、１つの取り付け場所９に同時に１つの部品しか取り付けられないものとして説明した。しかし、１つの取り付け場所９に複数の部品が取り付けられてもよい。この場合、部品交換マスター５において１つの場所ＩＤに複数の部品ＩＤが登録されている。作業者は１つの取り付け場所９で２回以上、部品ＲＦタグを読み取る。
【０２２４】
用語の説明にて上記した、部品が取り付けられていることで機械が所望の機能を提供可能な状態になる例として、部品を取り付けられた機械が製造対象物となる場合がある。このような製造対象物として自動車が挙げられる。自動車の組み立てにおいては、塗装された車両に、内装、天井、ヘッドランプ、ガラス、エンジン、バンパー、タイヤ、シート、ドア、ハンドル、カーナビなどのオプションなどの各種部品が取り付けられる。車両側のこれらの部品の取り付け場所に場所ＲＦタグが貼付され、部品に部品ＲＦタグが貼付されている。すなわち、場所ＲＦタグと部品ＲＦタグ共に製造対象物に貼付されている。
【０２２５】
この場合、ロボットアーム（又は作業者でもよい）は以下のように動作する。ロボットアームが自動車に部品を取り付けようとする。ロボットアームが取り付け場所に来ると、仕掛り中の製造対象物（自動車）に取り付けられた場所ＲＦタグと、ロボットアームが持つ部品に取り付けられた部品ＲＦタグを読み取り、正誤の判別を行う。間違っていたら溶接などで取り付けを行わなず、アラームの発報などを行う。
【０２２６】
また、製造対象物がなくてもよい（機械がサービスを提供する場合）。例えば、本実施形態は設備の維持管理などにおける消耗品の交換作業にも適用できる。配管に装着される消耗品のフィルターは配管の種類や年式によって多くのものが用意されている。このような場合に、作業者５０が配管にフィルターを装着した後、ハンディーターミナル１０で配管の場所ＲＦタグ８とフィルターの部品ＲＦタグ７を読み取る。ハンディーターミナル１０は配管の場所ＲＦタグ８に適合するフィルターの部品ＲＦタグ７を記憶しているので、装着された消耗品のフィルターが適切かどうかを判定できる。
【０２２７】
また、以上の実施例では、確認作業に必要な時間を考慮していないが、確認作業の開始（最初の場所ＩＤ又は部品ＩＤの読み取り）から終了（部品交換マスター５の全ての場所ＩＤで確認が完了）までの時間をハンディーターミナル１０が規定しておいてもよい。時間は、例えば場所の数に比例して大きくなるように決定されている。こうすれば、確認作業が途中で中断され、その間に確認済みの場所で部品の交換が生じるおそれがあるような場合でも、作業者５０は最初から確認作業を再開する。したがって、部品の交換が生じていないことが推定されるある時間内に確認作業が完了したことを保証できる。
【０２２８】
また、本実施形態では部品の交換作業が全て終わってから作業者が取り付けられた部品の確認作業を開始したが、部品の交換作業と取り付けられた部品の確認作業を並行して行ってもよい。例えば、作業者５０が部品を１つ交換するごとに、場所ＲＦタグ８と部品ＲＦタグ７を指さしてハンディーターミナル１０が場所ＩＤと部品ＩＤを読み取る。
【０２２９】
また、以上の実施例で示した図８、１８などの構成例は、部品確認システム２００の処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。ハンディーターミナル１０及びサーバ３０の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２３０】
なお、ＩＤ取得部１２は識別情報取得手段の一例であり、一致判定部１３と全体制御部１４は判定手段の一例であり、結果出力部１６は出力手段の一例であり、部品交換マスター５は場所部品情報の一例である。ディスプレイ６１６は表示装置の一例であり、画面表示部１５は表示手段の一例であり、確認済みフラグが付与された場所ＩＤは確認済みの場所識別情報の一例であり、確認済みフラグが付与されていない場所ＩＤは未確認の場所識別情報の一例である。図面画面４０１は外観イメージ画像の一例であり、製品番号が００１の製造対象物は第１の製造対象物の一例であり、製品番号が００２の製造対象物は第２の製造対象物の一例である。部品確認システム２００は情報システムの一例である。記憶部１０００又は３０００は記憶手段の一例である。
【符号の説明】
【０２３１】
５        部品交換マスター
７        部品ＲＦタグ
８        場所ＲＦタグ
９        取り付け場所
１０      ハンディーターミナル
１２      ＩＤ取得部
１３      一致判定部
１４      全体制御部
１５      画面表示部
１６      結果出力部
３０      サーバ
５０      作業者
６０      シーケンサ
１００    製造装置
２００    部品確認システム
【先行技術文献】
【特許文献】
【０２３２】
【特許文献１】特開2009-093583号公報
【図１】
0006409766.tif 000005
【図２】
0006409766.tif 000006
【図３】
0006409766.tif 000007
【図４】
0006409766.tif 000008
【図５】
0006409766.tif 000009
【図６】
0006409766.tif 000010
【図７】
0006409766.tif 000011
【図８】
0006409766.tif 000012
【図９】
0006409766.tif 000013
【図１０】
0006409766.tif 000014
【図１１】
0006409766.tif 000015
【図１２】
0006409766.tif 000016
【図１３】
0006409766.tif 000017
【図１４】
0006409766.tif 000018
【図１５】
0006409766.tif 000019
【図１６】
0006409766.tif 000020
【図１７】
0006409766.tif 000021
【図１８】
0006409766.tif 000022
【図１９】
0006409766.tif 000023
【図２０】
0006409766.tif 000024