(57)【要約】【課題】  加工される部品の情報だけでなく、その部品を加工する作業者の情報も併せて管理することにより、工程に関連する情報を詳細に把握することができる工程管理システム及び方法を提供する。【解決手段】  複数の種別からなるＩＣタグから送信される信号を受信する第１のステップと、第１のステップで受信した信号に基づいて、ＩＣタグの種別を判定する第２のステップを有する。また、第２のステップの判定結果に応じて、種別ごとに区分してＩＣタグについての情報を記憶する第３のステップと、第３のステップで記憶したＩＣタグについての情報に基づいて、情報を編集して出力する第４のステップを有する。【選択図】  図１
2007004235.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣタグを利用して工程の管理を行う工程管理システムであって、
複数の種別からなるＩＣタグから送信される信号を受信する受信手段と、
前記受信手段が受信した信号に基づいて、前記ＩＣタグの種別を判定する第１の判定手段と、
前記第１の判定手段の判定結果に応じて、種別ごとに区分して前記ＩＣタグについての情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている前記ＩＣタグについての情報に基づいて、前記情報を編集して出力する出力手段と、
を有することを特徴とする工程管理システム。
【請求項２】
処理の工程の情報を記憶する第２の記憶手段と、
前記ＩＣタグに記憶されている工程の情報を読み取る読取手段と、
前記読取手段が読み取った工程の情報のうち、既に終了している工程の情報を前記ＩＣタグから消去する第１の制御手段と、
前記記憶手段に記憶されている工程のうち、前記ＩＣタグに記憶されていない工程を前記ＩＣタグに記憶する第２の制御手段と、
を更に有することを特徴とする請求項１に記載の工程管理システム。
【請求項３】
ネットワークに接続できるか否かについて判定する第２の判定手段と、
前記第２の判定手段によりネットワークに接続できると判定した場合には、前記ＩＣタグに所定情報が記憶されているか否かについて判定する第３の判定手段と、
前記第３の判定手段により前記ＩＣタグに所定情報が記憶されていると判定した場合に、前記ＩＣタグに記憶されている所定情報を前記ネットワークを介して送信する送信手段と、
前記第２の判定手段によりネットワークに接続できないと判定した場合に、前記ＩＣタグに所定情報を記憶する第３の制御手段と、
を有することを特徴とする請求項１又は２に記載の工程管理システム。
【請求項４】
ＩＣタグを利用して工程の管理を行う工程管理方法であって、
複数の種別からなるＩＣタグから送信される信号を受信する第１のステップと、
前記第１のステップで受信した信号に基づいて、前記ＩＣタグの種別を判定する第２のステップと、
前記第２のステップの判定結果に応じて、種別ごとに区分して前記ＩＣタグについての情報を記憶する第３のステップと、
前記第３のステップで記憶した前記ＩＣタグについての情報に基づいて、前記情報を編集して出力する第４のステップと、
を有することを特徴とする工程管理方法。
【請求項５】
処理の工程の情報を記憶する第５のステップと、
前記ＩＣタグに記憶されている工程の情報を読み取る第６のステップと、
前記第６のステップで読み取った工程の情報のうち、既に終了している工程の情報を前記ＩＣタグから消去する第７のステップと、
前記第５のステップで記憶した工程のうち、前記ＩＣタグに記憶されていない工程を前記ＩＣタグに記憶する第８のステップと、
を更に有することを特徴とする請求項４に記載の工程管理方法。
【請求項６】
ネットワークに接続できるか否かについて判定する第９のステップと、
前記第９のステップでネットワークに接続できると判定した場合には、前記ＩＣタグに所定情報が記憶されているか否かについて判定する第１０のステップと、
前記第１０のステップで前記ＩＣタグに所定情報が記憶されていると判定した場合に、前記ＩＣタグに記憶されている所定情報を前記ネットワークを介して送信する第１１のステップと、
前記第９のステップでネットワークに接続できないと判定した場合に、前記ＩＣタグに所定情報を記憶する第１２のステップと、
を更に有することを特徴とする請求項４又は５に記載の工程管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の製造工程における作業者や部品の情報（作業者の作業履歴、作業者の勤怠、部品の履歴など）を管理するための工程管理システム及び方法に関する。
【背景技術】
【０００２】
従来から、製品の製造工程における履歴等を管理する技術として特許文献１に記載されている工程管理システムが知られている。この工程管理システムは、製品を構成する各部品にＩＣタグを取り付け、そのＩＣタグに部品の情報を書き込み、作業者等がＩＣタグに記憶されている情報を読み取ることにより、製品の製造工程を管理している。
【特許文献１】特開２００３−２７１２１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されている工程管理システムでは、部品の加工の開始時刻や終了時刻の情報しかＩＣタグに記録していなかった。よって、製品の製造工程の履歴や進捗管理等を行うことはできたものの、作業者に関する情報（不良品の発生率、作業時間の長短など）を取得して管理することはできなかった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、その目的は、加工される部品の情報だけでなく、その部品を加工する作業者の情報も併せて管理することにより、工程に関連する情報を詳細に把握することができる工程管理システム及び方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するためになされたもので、請求項１に記載の発明は、ＩＣタグを利用して工程の管理を行う工程管理システムであって、複数の種別からなるＩＣタグから送信される信号を受信する受信手段と、前記受信手段が受信した信号に基づいて、前記ＩＣタグの種別を判定する第１の判定手段と、前記第１の判定手段の判定結果に応じて、種別ごとに区分して前記ＩＣタグについての情報を記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている前記ＩＣタグについての情報に基づいて、前記情報を編集して出力する出力手段とを有することを特徴とする工程管理システムである。
【０００６】
また、請求項２に記載の発明は、処理の工程の情報を記憶する第２の記憶手段と、前記ＩＣタグに記憶されている工程の情報を読み取る読取手段と、前記読取手段が読み取った工程の情報のうち、既に終了している工程の情報を前記ＩＣタグから消去する第１の制御手段と、前記記憶手段に記憶されている工程のうち、前記ＩＣタグに記憶されていない工程を前記ＩＣタグに記憶する第２の制御手段とを更に有することを特徴とする請求項１に記載の工程管理システムである。
【０００７】
また、請求項３に記載の発明は、ネットワークに接続できるか否かについて判定する第２の判定手段と、前記第２の判定手段によりネットワークに接続できると判定した場合には、前記ＩＣタグに所定情報が記憶されているか否かについて判定する第３の判定手段と、前記第３の判定手段により前記ＩＣタグに所定情報が記憶されていると判定した場合に、前記ＩＣタグに記憶されている所定情報を前記ネットワークを介して送信する送信手段と、前記第２の判定手段によりネットワークに接続できないと判定した場合に、前記ＩＣタグに所定情報を記憶する第３の制御手段とを有することを特徴とする請求項１又は２に記載の工程管理システムである。
【０００８】
また、請求項４に記載の発明は、ＩＣタグを利用して工程の管理を行う工程管理方法であって、複数の種別からなるＩＣタグから送信される信号を受信する第１のステップと、前記第１のステップで受信した信号に基づいて、前記ＩＣタグの種別を判定する第２のステップと、前記第２のステップの判定結果に応じて、種別ごとに区分して前記ＩＣタグについての情報を記憶する第３のステップと、前記第３のステップで記憶した前記ＩＣタグについての情報に基づいて、前記情報を編集して出力する第４のステップとを有することを特徴とする工程管理方法である。
【０００９】
また、請求項５に記載の発明は、処理の工程の情報を記憶する第５のステップと、前記ＩＣタグに記憶されている工程の情報を読み取る第６のステップと、前記第６のステップで読み取った工程の情報のうち、既に終了している工程の情報を前記ＩＣタグから消去する第７のステップと、前記第５のステップで記憶した工程のうち、前記ＩＣタグに記憶されていない工程を前記ＩＣタグに記憶する第８のステップとを更に有することを特徴とする請求項４に記載の工程管理方法である。
【００１０】
また、請求項６に記載の発明は、ネットワークに接続できるか否かについて判定する第９のステップと、前記第９のステップでネットワークに接続できると判定した場合には、前記ＩＣタグに所定情報が記憶されているか否かについて判定する第１０のステップと、前記第１０のステップで前記ＩＣタグに所定情報が記憶されていると判定した場合に、前記ＩＣタグに記憶されている所定情報を前記ネットワークを介して送信する第１１のステップと、前記第９のステップでネットワークに接続できないと判定した場合に、前記ＩＣタグに所定情報を記憶する第１２のステップとを更に有することを特徴とする請求項４又は５に記載の工程管理方法である。
【発明の効果】
【００１１】
本発明では、受信手段で複数の種別のＩＣタグについての情報を取得し、その種別に応じてＩＣタグについての情報を区分して記録し、それらの種別が異なるＩＣタグの情報を編集して出力するようにした。
これにより、利用者は、複数の種別のＩＣタグについての情報から、希望する情報を出力させることが可能となり、部品の工程の管理を行う場合に、多面的な解析を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の実施形態による工程管理システムの構成図である。本実施形態では、製品を製造するための部品の各工程の処理を自社工場１、協力工場２ａ、協力工場２ｂの３つの工場で行う場合について説明する。自社工場１では、製品を製造するための部品に対する主要な工程が行われる。協力工場２ａ、２ｂは、自社工場１の外注先の工場等であり、自社工場１ではできない工程が行われる。本実施形態では、製品を製造するための部品に対して、「受入（ｋ１）」、「切断（ｋ２）」、「研磨（ｋ３）」、「塗装（ｋ４）」、「組立（ｋ５）」、「検査（ｋ６）」、「入庫（ｋ７）」の全７工程を行う場合について説明する。
【００１３】
自社工場１は、スケジューラサーバ１１、ＤＢ（DataBase）サーバ１２、データ管理サーバ１３、データ収集サーバ１４ａ、データ収集クライアントＰＣ（Personal Computer）・１５ａ、１５ｂ、電子ホルダ１８ａ、１８ｂを有する。ここでは、自社工場１で「受入（ｋ１）」、「切断（ｋ２）」、「組立（ｋ５）」、「検査（ｋ６）」、「入庫（ｋ７）」の５つの工程を行う場合つにいて説明する。
【００１４】
協力工場２ａには、データ収集クライアントＰＣ・１５ｃ、電子ホルダ１８ｃが設置されている。また、協力工場２ｂには、データ収集サーバ１４ｂ、データ収集クライアントＰＣ・１５ｄ、電子ホルダ１８ｄが設置されている。本実施形態では、協力工場２ａで「研磨」の工程ｋ３を行い、協力工場２ｂで「塗装」の工程ｋ４を行う場合について説明する。
自社工場１と協力工場２ｂは、中継サーバ１７を介してインターネットなどのネットワークによって接続されており、相互にデータの送受信を行うことができる。なお、ネットワークとしてＶＰＮ（Virtual Private Network）や、ＳｏｆｔＥｔｈｅｒ  ＣＡなどを使用することにより、ＤＢサーバ１２とデータ収集サーバ１４ｂとの間でデータの送受信を行う際の安全性を向上させることができる。
【００１５】
スケジューラサーバ１１は、ＤＢサーバ１２に接続されており、部品に対する各工程ｋ１〜ｋ７のスケジュールを管理する。例えば、各工程ｋ１〜ｋ７の進行状況等を表示画面に表示することにより、本実施形態による工程管理システムの管理者等が視覚的に分かり易くするなどの処理を行う。
ＤＢサーバ１２は、スケジューラサーバ１１、データ管理サーバ１３、データ収集サーバ１４ａ、中継サーバ１７に接続されており、本実施形態の工程管理システムに関わる部品や作業者の情報をテーブルに記憶する。
【００１６】
データ管理サーバ１３は、ＤＢサーバ１２に記憶されるテーブルから、本実施形態の工程管理システムの管理者等が希望するテーブルを生成して表示画面等に表示する。
データ収集サーバ１４（１４ａ、１４ｂ）は、データ収集クライアントＰＣ・１５（１５ａ、１５ｂ、１５ｄ）からそれぞれ出力される部品や作業者の情報を収集し、ＤＢサーバ１２へ出力する。
データ収集クライアントＰＣ・１５（１５ａ、１５ｂ、１５ｄ）は、データ収集サーバ１４と通信できる場合には、電子ホルダ１８（１８ａ〜１８ｇ）から出力される部品や作業者の情報をデータ収集サーバ１４（１４ａ、１４ｂ）へ出力する。また、データ収集クライアントＰＣ・１５（１５ｃ）は、データ収集サーバ１４と通信できない場合には、部品や作業者の情報を電子ホルダ１８を介して、ＩＣタグに記憶する。
【００１７】
なお、本実施形態では、ＩＣタグから送信される信号を電子ホルダ１８を介して、データ収集クライアントＰＣ・１５で取得し、データ収集サーバ１４に対して出力する場合について説明するが、このような構成に限定されるものではない。例えば、データ収集クライアントＰＣ・１５の代わりにデータ収集クライアントＰＤＡ（Personal Disital Assistance）１６を使用することもできる。このデータ収集クライアントＰＤＡ・１６は、電子ホルダの機能を有しており、ＩＣタグから作業者や部品についての情報を読み取ることができるようになっており、アクセスポイント１９を介してデータ収集サーバ１４ａとの間でデータの送受信を行う。
【００１８】
中継サーバ１７は、ネットワーク上に設けられる機器であり、ＶＰＮ通信を行う際に使用され、ＤＢサーバ１２とデータ収集サーバ１４ｂとの間でデータの送受信を行う際に専用線と同様の安全性を維持しつつ通信を行う機能を提供する。
電子ホルダ１８は、作業者により工程ｋ１〜ｋ７が行われる場所にそれぞれ設置され、工程ｋ１〜ｋ７の作業が行われる部品とともに移動する部品ＩＣタグや、工程ｋ１〜ｋ７が行われる場所で作業を行う作業者により持ち運ばれる作業者ＩＣタグから情報を読み取ったり、書き込んだりする。
【００１９】
図２（ａ）は、本実施形態における部品ＩＣタグ２１ａの使用状態を示す図である。本実施形態では、部品ＩＣタグ２１ａをＡ４版の大きさののファイルケース２０ａに装着して使用している。このファイルケースの左下隅には、部品ＩＣタグ２１ａを装着できるように、ポケット２２ａが設けられている。部品ＩＣタグ２１ａは、工程ｋ１〜ｋ７の順に処理が行われる部品の移動に従って、ファイルケース２０ａのポケット２２ａに装着された状態で移動する。ファイルケース２０ａの中には、部品に関する情報が記載された書類などを入れることもできる。部品ＩＣタグ２１ａは、自社工場１に搬入される部品ごとに発行され、それぞれの部品ＩＣタグを識別するためのタグＩＤの情報が記録されている。
【００２０】
ＤＢサーバ１２には、発行される部品ＩＣタグの情報として、図２（ｂ）に示すようなテーブルＤ１が記録される。このテーブルＤ１には、「ロット番号」の「部品」、「部品タグＩＤ」などの情報が、それぞれ対応付けられて記録されている。「ロット番号」は、部品が使用される製品の識別情報（「００２３４５」など）である。「部品」は、製品の製造に使用される部品の種類を識別するための情報（「ｐ１」など）である。「部品タグＩＤ」は、部品ＩＣタグ２１ａに記録されているタグＩＤの情報である。
【００２１】
図３（ａ）は、本実施形態における作業者ＩＣタグ２１ｂの使用状態を示す図である。本実施形態では、作業者ＩＣタグ２１ｂをＡ４版の大きさののファイルケース２０ｂに装着して使用している。このファイルケース２０ｂの左下には、作業者ＩＣタグ２１ｂを装着できるように、ポケット２２ｂが設けられている。作業者ＩＣタグ２１ｂは、工程ｋ１〜ｋ７のいずれかの作業を割り当てられる作業者が、ファイルケース２０ｂのポケット２２ｂに装着された状態で持ち運ぶ。ファイルケース２０ｂの中には、作業者に関する情報が記載された書類などを入れることもできる。作業者ＩＣタグ２１ｂは、自社工場１、協力工場２ａ、２ｂで作業する作業者ごとに発行され、それぞれの作業者ＩＣタグを識別するためのタグＩＤの情報が記録されている。
【００２２】
ＤＢサーバ１２には、発行される作業者ＩＣタグの情報として、図３（ｂ）に示すようなテーブルＤ２が記録される。このテーブルＤ２には、「作業者」、「作業者ＩＤ」、「作業者タグＩＤ」などの情報が、それぞれ対応付けられて記録されている。「作業者」は、作業者ＩＣタグ２１ｂを持ち運ぶ作業者の名前（「ｍ１」など）である。「作業者ＩＤ」は、自社工場１、協力工場２ａ、２ｂで作業する作業員を識別するための情報（「００１」など）である。「作業者タグＩＤ」は、作業者ＩＣタグ２１ｂに記録されているタグＩＤの情報（「ＡＡＡＡ」など）である。
【００２３】
図４（ａ）は、本実施形態による電子ホルダ１８（１８ａ〜１８ｇ）の構成を示す側面図である。三角柱状の支持体２３の内部には、アンテナを備えたリーダライタ２４が設置されている。リーダライタ２４は、図示を省略したデータ収集クライアントＰＣ・１５（図１参照）との間でデータの送受信ができるようになっている。支持体２３には、格納部２５が取り付けられている。格納部２５は、内部にＡ４版の大きさのファイルケースが複数枚収納できるようなポケット状の空間を有する。図では、格納部２５に、作業者ＩＣタグ２１ｂを装着したクリアケース２０ｂ（図３（ａ）参照）と、部品ＩＣタグを２１ａを装着したクリアケース２０ａ（図２（ａ）参照）が収納されている状態を示している。
【００２４】
図４（ｂ）は、図４（ａ）に示した電子ホルダ１８（１８ａ〜１８ｇ）の正面図である。格納部２５に部品ＩＣタグ２１ａが装着されたファイルケース２０ａと、作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂは、ともにＡ４版の大きさなので、互いに重ね合わせた状態で収納することができる。格納部２５の左下の領域の背後の支持体２３の内部に、リーダライタ２４が設置されている。ポケット２２ａの位置とポケット２２ｂの位置は、ファイルケース２０ａとファイルケース２０ｂを重ね合わせたときに、部品ＩＣタグ２１ａと作業者ＩＣタグ２１ｂとが重なり合わないように配置されている。作業者は、工程ｋ１〜ｋ７のいずれの作業を行う場合であっても、自分の作業者ＩＣタグ２１ｂを装着したファイルケース２０ｂと、その作業者が作業を行う対象である部品の部品ＩＣタグ２１ａを装着したファイルケース２０ａを格納部２５に収納する。
【００２５】
図５は、本実施形態の工程管理システムのもとで、作業者が行う作業の一例を示す表である。ここでは、作業者ｍ１が部品ｐ１、ｐ２、ｐ３に対して工程ｋ１の作業を行う場合について説明する。作業者ｍ１は、作業を開始する際に、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、電子ホルダ１８ａの格納部２５にセットする（ｆ１１）。次に、作業者ｍ１は、作業を行う対象である部品ｐ１の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５にセットする（ｆ１２）。
作業者ｍ１は、部品ｐ１についての受入の工程ｋ１が終了した場合に、部品ｐ１の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５から取り外す（ｆ１３）。次に、作業者ｍ１は、作業を行う対象である部品ｐ２の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５にセットする（ｆ１４）。
【００２６】
作業者ｍ１は、部品ｐ２についての受入の工程ｋ１が終了した場合に、部品ｐ２の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５から取り外す（ｆ１５）。次に、作業者ｍ１は、作業を行う対象である部品ｐ３の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５にセットする（ｆ１６）。
作業者ｍ１は、部品ｐ３についての受入の工程ｋ１が終了した場合に、部品ｐ３の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５から取り外す（ｆ１７）。最後に、作業者ｍ１は、部品ｐ１〜ｐ３の受入の工程ｋ１が終了したので、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、格納部２５から取り外す（ｆ１８）。なお、作業ｆ１１〜ｆ１８が行われた作業時刻を、それぞれｔ１１〜ｔ１８とする。
【００２７】
作業者が、ＩＣタグ２１（部品ＩＣタグ２１ａ、作業者ＩＣタグ２１ｂ）が装着されているファイルケース２０（ファイルケース２０ａ、ファイルケース２０ｂ）を、格納部２５にセットすると、電子ホルダ１８ａのリーダライタ２４はＩＣタグ２１からタグＩＤを読み取り、データ収集クライアントＰＣ・１５ａへ出力する。一方、ＩＣタグ２１が装着されているファイルケース２０を、格納部２５から取り外すと、電子ホルダ１８ａのリーダライタ２４は、ＩＣタグ２１からタグＩＤを読み取れなくなったことを示す信号をデータ収集クライアントＰＣ・１５ａに対して出力する。
【００２８】
次に、データ収集クライアントＰＣ・１５ａの動作について図６のフローチャートを使用して説明する。データ収集クライアントＰＣ・１５ａの制御部（図示省略）は、ＩＣタグ２１から電子ホルダ１８ａを介して、タグＩＤを読み取れるか否かについて判定する（ステップＳ１１）。タグＩＤを読み取れない場合には、ステップＳ１１で「ＮＯ」と判定し、所定の時間間隔が経過した後、再度ステップＳ１１の処理を実行する。一方、タグＩＤを読み取れた場合には、ステップＳ１１で「ＹＥＳ」と判定し、タグＩＤを読み取れた時刻（開始時刻）を記憶する（ステップＳ１２）。
データ収集クライアントＰＣ・１５ａの制御部は、ステップＳ１１で取得したタグＩＤの情報と、ステップＳ１２で記録した開始時刻の情報を対応付けて、データ収集サーバ１４ａに対して送信する（ステップＳ１３）。
【００２９】
次に、データ収集クライアントＰＣ・１５ａの制御部は、ＩＣタグ２１からタグＩＤを読み取れなくなったか否かについて判定する（ステップＳ１４）。タグＩＤを読み取れる場合には、ステップＳ１４で「ＮＯ」と判定し、所定の時間間隔が経過した後、再度ステップＳ１４の処理を実行する。一方、タグＩＤを読み取れなくなった場合には、ステップＳ１４で「ＹＥＳ」と判定し、タグＩＤを読み取れなくなった時刻（終了時刻）を記憶する（ステップＳ１５）。
データ収集クライアントＰＣ・１５ａの制御部は、ステップＳ１１で読み取ったタグＩＤの情報と、ステップＳ１４で記録した終了時刻の情報を対応付けて、データ収集サーバ１４ａに対して送信する（ステップＳ１６）。
【００３０】
データ収集サーバ１４ａは、データ収集クライアントＰＣ・１５ａから出力される情報を取得する。データ収集サーバ１４ａは、データ収集クライアントＰＣ・１５ａだけでなく、データ収集クライアントＰＣ・１５ｂから出力される情報も取得する。
ＤＢサーバ１２は、データ収集サーバ１４ａが収集した情報を、部品や作業者ごとの情報に区分してテーブルに記憶する。
【００３１】
図７（ａ）〜（ｃ）は、ＤＢサーバ１２に記憶されるテーブルの一例を示す図である。図７（ａ）は、作業者ｍ１の実績の情報を記録したテーブルＤ３である。このテーブルＤ３には、作業者ｍ１が作業を開始した開始時刻の情報を示す「開始」、「ｔ１１」や、作業を終了した終了時刻の情報を示す「終了」、「ｔ１８」などの情報が記録されている。図７（ｂ）は、作業者ｍ１が受入の工程ｋ１を行った部品についての情報を記録したテーブルＤ４である。このテーブルＤ４には、作業者ｍ１が作業を行ったロット番号の部品ｐ１〜ｐ３の情報やロット番号、作業者ｍ１が行った工程ｋ１の情報が記録されている。
図７（ｃ）は、作業者ｍ１の加工実績を記録したテーブルＤ５である。このテーブルＤ５には、「ロット番号」（「００２３４５」など）、「部品」（「ｐ１」など）、「開始」又は「終了」の情報、時刻（「ｔ１２」など）、「工程」（「ｋ１」など）の情報が記録されている。「工程」は、タグＩＤがどの電子ホルダ１８によって読み取られたかによって定まる情報であり、部品に対してどの工程ｋ１〜ｋ７の作業が行われたかを示している。
【００３２】
データ管理サーバ１３は、ＤＢサーバ１２に記憶されているテーブルＤ３〜Ｄ５に基づいて、作業者及び部品の双方の条件に基づいて新たなテーブルを作成し、表示画面に表示する。データ管理サーバ１３で生成されるテーブルＤ６の一例を図７（ｄ）に示す。図７（ｄ）では、作業者ｍ１を軸として、作業者ｍ１が加工した「ロット番号」の「部品」、作業者ｍ１が作業を行った「工程」、作業者ｍ１がロット番号の部品について作業を開始した時刻である「開始時刻」、作業者ｍ１がロット番号の部品について作業を終了した時刻である「終了時刻」をそれぞれ対応付けて表示した場合を示している。本実施形態による工程管理システムの管理者は、テーブルＤ６を参照することにより、工程ｋ１〜ｋ７の各工程をどの作業者が担当しているのか、作業者がどのくらい部品の処理を行っているのか等の情報を得ることができる。
【００３３】
図８は、本実施形態の工程管理システムのもとで、作業者が行う作業の他の例を示す表である。ここでは、部品ｐ１に対して複数の作業者ｍ１、ｍ２が工程ｋ１の作業を行う場合について説明する。作業者ｍ１は、工程ｋ１の作業を開始する際に、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、電子ホルダ１８ａの格納部２５にセットする（ｆ２１）。次に、作業者ｍ１は、作業を行う対象である部品ｐ１の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５にセットする（ｆ２２）。ここで、作業者ｍ１が昼休み等により工程ｋ１の作業を一時中断する場合には、作業者ｍ１は自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、格納部２５から取り外す（ｆ２３）。
【００３４】
作業者ｍ１は、昼休み等が終了し、部品ｐ１についての受入の工程ｋ１を再開する場合には、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、電子ホルダ１８ａの格納部２５にセットする（ｆ２４）。ここで、作業者ｍ１の勤務時間の終了等により工程ｋ１の作業を中断する場合には、作業者ｍ１は自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、格納部２５から取り外す（ｆ２５）。
次に、作業者ｍ２が、作業者ｍ１が中断した工程ｋ１の作業を引き継ぐ場合には、作業者ｍ２は、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、電子ホルダ１８ａの格納部２５にセットする（ｆ２６）。作業者ｍ２は、部品ｐ１についての受入の工程ｋ１が終了した場合に、部品ｐ１の部品ＩＣタグ２１ａが装着されたファイルケース２０ａを、格納部２５から取り外す（ｆ２７）。
最後に、作業者ｍ２は、部品ｐ１の受入の工程ｋ１が終了したので、自分の作業者ＩＣタグ２１ｂが装着されたファイルケース２０ｂを、格納部２５から取り外す（ｆ２８）。なお、作業ｆ２１〜ｆ２８が行われた作業時刻を、それぞれｔ２１〜ｔ２８とする。
【００３５】
上述した作業者ｍ１、ｍ２の作業の結果、ＩＣタグ２１（部品ＩＣタグ２１ａ、作業者ＩＣタグ２１ｂ）から読み取られる情報等は、データ収集クライアントＰＣ・１５ａへ出力される。データクライアントＰＣ・１５ａの処理（図６参照）や、データ収集サーバ１４ａの処理については、先ほど説明した例と同じであるので、その説明を省略する。
【００３６】
ＤＢサーバ１２は、データ収集サーバ１４ａが収集した情報を部品や作業者ごとの情報に区分してテーブルに記憶する。
図９（ａ）〜（ｃ）は、ＤＢサーバ１２に記憶されるテーブルの一例を示す図である。図９（ａ）は、作業者ｍ１、ｍ２の実績の情報を記録したテーブルＤ７である。このテーブルＤ７には、作業者ｍ１、ｍ２が作業を「開始」した時刻である「ｔ２１」や、作業を終了した「終了」した時刻である「ｔ２８」などの情報が記録されている。
図９（ｂ）は、作業者ｍ１、ｍ２が受入の工程ｋ１の作業を行った部品についての情報を記録したテーブルＤ８である。このテーブルＤ８には、ロット番号の情報や作業者ｍ１、ｍ２が作業を行ったロット番号の部品ｐ１の情報、作業者ｍ１、ｍ２が行った工程ｋ１の情報が記録されている。図９（ｃ）は、部品ｐ１に対する工程ｋ１の作業時間を記録したテーブルＤ９である。このテーブルＤ９には、「ロット番号」（「００２３４５」など）、「部品」（「ｐ１」など）、作業を「開始」した時刻、作業を「終了」した時刻の情報（「ｔ２２」など）、「工程」（「ｋ１」など）の情報が記録されている。
【００３７】
データ管理サーバ１３は、ＤＢサーバ１２に記憶されているテーブルＤ７〜Ｄ９に基づいて、作業者や部品の条件に基づいて新たなテーブルＤ１０を作成し、表示画面に表示する。データ管理サーバ１３で生成されるテーブルＤ１０の一例を図９（ｄ）に示す。図９（ｄ）は、部品ｐ１を軸として、部品ｐ１について工程ｋ１の作業を行った「作業者」、部品ｐ１について作業が開始された時刻である「開始時刻」、部品ｐ１についての作業が終了した時刻である「終了時刻」をそれぞれ対応付けて表示した場合を示している。本実施形態による工程管理システムの管理者は、テーブルＤ１０を参照することにより、工程ｋ１〜ｋ７の各工程をどの作業者が担当しているのか、作業者がどのくらい部品の処理を行っているのか等の情報を得ることができる。
【００３８】
上述した説明（図７、図９参照）では、データ管理サーバ１３によりテーブルの形式にまとめて、作業者や部品の情報を表示するようにしたが、これに限定されるものではない。例えば、図１０に示すようグラフを作成してもよい。このグラフは、作業者ｍ１〜ｍ３ごとに、処理を行った部品の数を棒グラフで表示したものである。このようなグラフを作成することにより、本実施形態による工程管理システムの管理者等は、視覚的に作業者の作業実績を把握することができる。
【００３９】
今までの説明では、電子ホルダ１８ａで受信する情報をデータ収集クライアントＰＣ・１５ａを介してデータ収集サーバ１４ａへ送り、ＤＢサーバ１２に記録して、データ管理サーバ１３でテーブル等の情報を表示する場合について説明したが、電子ホルダ１８ａ、１８ｂ、１８ｄ〜１８ｇが受信する情報についても同様にＤＢサーバ１２に記録し、データ管理サーバ１３で管理することもできる。これにより、本実施形態による工程管理システムの管理者は、全工程ｋ１、ｋ２、ｋ４〜ｋ７について、作業者及び部品の情報を収集することができる。例えば、図１１に示すように、全作業者と全工程の情報を表にしてまとめることで、どの作業者がどの工程で作業をしているのか等についての情報を即座に取得することができる。なお、図１１において、「資源」とは、それぞれの工程ｋ１、ｋ２、ｋ４〜ｋ７を行う場所に関連付けられた情報をいう。
図１１に示した例の他にも、図１２や図１３に示すように、それぞれの作業者ごとの「ロット番号」の「部品」、「工程」、「開始時刻」等の情報をマトリックス状に、あるいは、列状に表示するようにしてもよい。
【００４０】
なお、上述した説明では、部品ＩＣタグ２１ａと作業者ＩＣタグ２１ｂを使用して、工程ｋ１、ｋ２、ｋ４〜ｋ７の工程管理を行う場合について述べたが、このような構成に限定されるものではない。例えば、部品ＩＣタグ２１ａ、作業者ＩＣタグ２１ｂに加えて更に、工具ＩＣタグ２１ｃを使用して作業工程を管理するようにしてもよい。
【００４１】
図１４（ａ）は、工具ＩＣタグ２１ｃの使用状態を示す図である。本実施形態では、工具ＩＣタグ２１ｃをＡ４版の大きさののファイルケース２０ｃに装着して使用している。このファイルケースの左下には、工具ＩＣタグ２１ｃを装着できるように、ポケット２２ｃが設けられている。工具ＩＣタグ２１ｃは、工程ｋ１、ｋ２、ｋ４〜ｋ７で使用される工具の移動に従って、ファイルケース２０ｃのポケット２２ｃに装着された状態で移動する。ファイルケース２０ｃの中には、工具に関する情報が記載された書類などを入れることもできる。工具ＩＣタグ２１ｃは、自社工場１、協力工場２ｂで使用される工具ごとに発行され、それぞれの部品ＩＣタグを識別するためのタグＩＤの情報が記録されている。
【００４２】
ＤＢサーバ１２には、発行される工具ＩＣタグ２１ｃの情報として、図１４（ｂ）に示すようなテーブルＤ１１が記録される。このテーブルＤ１１には、「工具種別」、「工具ＩＤ」、「工具タグＩＤ」などの情報が、それぞれ対応付けられて記録されている。「工具種別」は、工具がドライバであるのか、ヤスリであるのか等の工具の種類を示す情報（ｖ１など）である。「工具ＩＤ」は、自社工場１、協力工場２ｂに保管されている各工具を識別するための情報（００１など）である。「工具タグＩＤ」は、工具ＩＣタグ２１ｃに記録されているタグＩＤの情報（１０００など）である。
【００４３】
工具に関する情報として、ＤＢサーバ１２で記録するテーブルとしては、図１５（ａ）〜（ｃ）に示すように、工具故障管理テーブル、使用工具情報テーブル、工具実績テーブルなどが挙げられる。工具故障管理テーブルには、図１５（ａ）に示すように、「工具ＩＤ」、「使用回数」、「使用上限」、「警告使用回数」、「故障フラグ」などの情報が記録される。「使用回数」は、工具を使用した総回数についての情報である。「使用上限」は、工具を使用可能な最大の回数の情報であり、統計的に求められる。「警告使用回数」は、新しい工具に取り替えることを推奨する警告を発する回数についての情報であり、統計的に求められる。「故障フラグ」は、工具が使用可能であるか故障しているかを識別するためのフラグである。
【００４４】
使用工具情報テーブルには、図１５（ｂ）に示すように、「部品」、「工程」、「工具種別」、「必要工具数」などの情報が記録される。「工程ＩＤ」は、工具がどの工程の作業で使用されるのかについての情報である。「必要工具数」は、部品の加工に必要な工具の数についての情報である。
工具実績テーブルには、図１５（ｃ）に示すように、「工具ＩＤ」、「作業者」、「ロット番号」の「部品」、「工程」、「使用日時」などの情報が記憶される。「使用日時」は、工具が使用された日時についての情報である。
【００４５】
工具ＩＣタグ２１ｃを使用する際には、作業者が部品の加工を行う際に、電子ホルダ１８の格納部２５（図４参照）に、部品ＩＣタグ２１ａを装着したファイルケース２０ａと、作業者ＩＣタグ２１ｂを装着したファイルケース２０ｂを収納するとともに、使用する工具の工具ＩＣタグ２１ｃを装着したファイルケース２０ｃも格納部２５に収納する。これにより、工具ＩＣタグ２１ｃに記録されているタグＩＤがデータ収集クライアントＰＣ・１５に読み取られ、そのタグＩＤに基づいてＤＢサーバ１２に記録されているテーブルを検索することにより、その工具についての情報を取得する等の処理を行うことができる。
【００４６】
例えば、部品ｐ１の部品ＩＣタグ２１ａが電子ホルダ１８の格納部２５にセットされた場合に、そのタグＩＤに基づいて、ＤＢサーバ１２に記録してある使用工具情報テーブル（図１５（ｂ）参照）を参照することにより、その部品ｐ１の加工に必要な工具の情報をデータ収集クライアントＰＣ・１５の表示画面等に表示させるという処理を行うことができる。
また、部品ｐ１の部品ＩＣタグ２１ａが電子ホルダ１８の格納部２５にセットされた場合に、そのタグＩＤに基づいて、ＤＢサーバ１２に記録してある工具故障管理テーブル（図１５（ａ）参照）の工具の使用回数を更新して加算することもできる。この場合、工具の使用回数が警告使用回数を越えた場合には、ＤＢサーバ１２からデータ収集クライアントＰＣ・１５に対して指示を送ることにより、データ収集クライアントＰＣ・１５の表示画面に警告を表示するなどの処理を行うことができる。更に、所定の電子ホルダ１８で読み取った工具ＩＣタグ２１ｃのタグＩＤが、その電子ホルダ１８が設置されている工程での使用が認められていない場合には、データ収集クライアントＰＣ・１５の表示画面に警告を表示してもよい。
【００４７】
データ管理サーバ１３は、ＤＢサーバ１２に記録される工具故障管理テーブル、使用工具情報テーブル、工具実績テーブル（図１５（ａ）〜（ｃ）参照）の情報から所定の条件を指定して、新たなテーブルを生成し、表示画面に表示する。
例えば、ＤＢサーバ１２に記録されているテーブルの中から、工具種別ｖ１に関する情報を抽出すると、図１６（ａ）に示すような、工具の「使用日時」、工具を使用した「作業者」、工具により加工を行った「ロット番号」の「部品」、工具で作業した「工程」の情報等を含むテーブルが生成される。
また、データ管理サーバ１３から管理者がテーブルから抽出する条件を指定することにより、図１６（ｂ）に示すように「工具ＩＤ」、「工具種別」、「使用回数」、「使用上限」、「警告使用回数」の情報を対応付けて表示したり、図１６（ｃ）に示すように「工具種別」、「平均使用回数」を対応付けて表示することもできる。
【００４８】
上述した説明では、ＩＣタグ２１の情報を電子ホルダ１８で読み取って、データ収集クライアントＰＣ・１５へ出力する場合について説明したが、以下では、データ収集クライアントＰＣ・１５が、電子ホルダ１８のリーダライタ２４を介して、ＩＣタグ２１に書き込みを行う場合について図１７〜図１９を参照して説明する。この処理は、ネットワークに接続されておらずデータ収集サーバ１４との間で通信を行うことができない協力工場２ａに設置されるデータ収集クライアントＰＣ・１５ｃ等が工程管理システムに含まれる場合などのために使用される。
図１７は、データ収集クライアントＰＣ・１５による処理を示すフローチャートである。
データ収集クライアントＰＣ・１５の制御部は、電子ホルダ１８によりタグＩＤを読み取れるか否かについて判定を行う（ステップＳ２０１）。タグＩＤを読み取れない場合には、ステップＳ２０１で「ＮＯ」と判定し、所定時間が経過した後、再度ステップＳ２０１へ進む。一方、タグＩＤを読み取れた場合には、ステップＳ２０１で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５の記憶領域に、読み取った「タグＩＤ」の情報と、そのタグＩＤを読み取った「開始時刻」の情報を記憶する。そして、データ収集クライアントＰＣ・１５がデータ収集サーバ１４と通信できるか否かについて判定する（ステップＳ２０２）。
【００４９】
データ収集サーバ１４と通信できない場合には、ステップＳ２０２で「ＮＯ」と判定し、後述するステップＳ２２７（図１９参照）へ進む。一方、データ収集サーバ１４と通信できる場合には、ステップＳ２０２で「ＹＥＳ」と判定し、読み取ったタグＩＤが部品ＩＣタグ２１ａのものであるか否かについて、ＤＢサーバ１２を参照することにより判定する（ステップＳ２０３）。タグＩＤが部品ＩＣタグ２１ａのものではない場合には、ステップＳ２０３で「ＮＯ」と判定し、後述するステップＳ２１６（図１８参照）へ進む。一方、タグＩＤが部品ＩＣタグ２１ａのものである場合には、ステップＳ２０３で「ＹＥＳ」と判定し、部品ＩＣタグ２１ａに工程情報として作業者の情報（「作業者」、「開始時刻」、「終了時刻」）と部品の情報（「開始時刻」、「終了時刻」）の情報が記憶されているか否かについて判定する（ステップＳ２０４）。部品ＩＣタグ２１ａに作業者と部品の情報が記憶されていた場合には、ステップＳ２０４で「ＹＥＳ」と判定し、作業者と部品の情報をデータ収集サーバ１４に対して送信し（ステップＳ２０５）、ＤＢサーバ１２のテーブルＤ３〜Ｄ５（図７（ａ）〜（ｃ）参照）に記憶する。一方、部品ＩＣタグ２１ａに作業者と部品の情報が記憶されていなかった場合には、ステップＳ２０４で「ＮＯ」と判定し、ステップＳ２０６へ進む。
【００５０】
また、データ収集クライアントＰＣ・１５は、ステップＳ２０１で記憶領域に記憶した「タグＩＤ」、「開始時刻」の情報を、データ収集サーバ１４に対して送信し（ステップＳ２０６）、ＤＢサーバ１２のテーブルＤ５（図７（ｃ）参照）に記憶する。
次に、データ収集クライアントＰＣ・１５は、部品ＩＣタグ２１ａに記憶されている作業者の情報、部品の情報などを含む全ての工程情報を削除する（ステップＳ２０７）。そして、データ収集クライアントＰＣ・１５は、部品ＩＣタグ２１ａに記憶されている情報を削除することにより生じた記憶領域に、次工程以降の複数の工程情報を記憶する（ステップＳ２０８）。
【００５１】
次に、データ収集クライアントＰＣ・１５は、データ収集クライアントＰＣ・１５の記憶領域に、現在の工程における「作業者」の情報が記憶されているか否かについて判定する（ステップＳ２０９）。情報が記憶されていた場合には、ステップＳ２０９で「ＹＥＳ」と判定し、その情報をデータ収集サーバ１４に対して送信し（ステップＳ２１０）、ＤＢサーバ１２のテーブルＤ４（図７（ｂ）参照）に記憶する。一方、情報が記憶されていなかった場合には、ステップＳ２０９で「ＮＯ」と判定し、ステップＳ２１１へ進む。そして、データ収集クライアントＰＣ・１５は、記憶領域に「部品」の情報を記憶する（ステップＳ２１１）。
【００５２】
次に、データ収集クライアントＰＣ・１５は、電子ホルダ１８により部品ＩＣタグ２１ａのタグＩＤが読み取れなくなったか否かについて判定する（ステップＳ２１２）。タグＩＤが読み取れる場合には、ステップＳ２１２で「ＮＯ」と判定し、所定時間経過後、再度ステップＳ２１２へ進む。一方、タグＩＤが読み取れなくなった場合には、データ収集クライアントＰＣ・１５の記憶領域に記憶している「部品」の情報を「タグＩＤ」と対応付けて、データ収集サーバ１４に対して送信し（ステップＳ２１４）、ＤＢサーバ１２のテーブルＤ５（図７（ｃ）参照）に記憶する。その後、データ収集クライアントＰＣ・１５は、記憶領域に記憶されている部品の情報（「タグＩＤ」、「開始時刻」、「終了時刻」）などの情報を削除する（ステップＳ２１５）。
【００５３】
一方、図１７のステップＳ２０３でタグＩＤが部品ＩＣタグ２１ａのものではないと判定した場合には、ステップＳ２０１で読み取ったタグＩＤが作業者ＩＣタグ２１ｂと工具ＩＣタグ２１ｃのどちらのものであるかについて、ＤＢサーバ１２を参照することにより判定する（図１８のステップＳ２１６）。タグＩＤが工具ＩＣタグ２１ｃのものである場合には、ステップＳ２１６で「工具ＩＣタグ」と判定し、後述するステップＳ２２４へ進む。一方、タグＩＤが作業者ＩＣタグ２１ｂのものである場合には、ステップＳ２１６で「作業者ＩＣタグ」と判定し、ステップＳ２０１（図１７参照）で記憶した「タグＩＤ」と「開始時刻」の情報をデータ収集サーバ１４へ送信し（ステップＳ２１７）、ＤＢサーバ１２のテーブルＤ３（図７（ａ）参照）に記憶する。そして、データ収集クライアントＰＣ・１５は記憶領域に、「部品」の情報が記憶されているか否かについて判定する（ステップＳ２１８）。「部品」の情報が記憶されていた場合には、ステップＳ２１８で「ＹＥＳ」と判定し、その情報をデータ収集サーバ１４に対して送信し（ステップＳ２１９）、ＤＢサーバ１２のテーブルＤ４（図７（ｂ）参照）に記憶する。一方、情報が記憶されていなかった場合には、ステップＳ２１８で「ＮＯ」と判定し、ステップＳ２２０へ進む。そして、データ収集クライアントＰＣ・１５は、記憶領域に「作業者」の情報を記憶する（ステップＳ２２０）。
【００５４】
次に、データ収集クライアントＰＣ・１５は、電子ホルダ１８により作業者ＩＣタグ２１ｂのタグＩＤが読み取れなくなったか否かについて判定する（ステップＳ２２１）。タグＩＤが読み取れる場合には、ステップＳ２２１で「ＮＯ」と判定し、所定時間経過後、再度ステップＳ２２１へ進む。一方、タグＩＤが読み取れなくなった場合には、ステップＳ２２１で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５に記憶している「終了時刻」の情報を更新する。
次に、データ収集クライアントＰＣ・１５は、「作業者」、「終了時刻」の情報を、データ収集サーバ１４に対して送信し（ステップＳ２２２）、ＤＢサーバ１２のテーブルＤ３（図７（ａ）参照）に記憶する。そして、データ収集クライアントＰＣ・１５は、記憶領域に記憶されている作業者の情報を削除する（ステップＳ２２３）。
【００５５】
一方、タグＩＤが作業者ＩＣタグ２１ｂのものではなく、工具ＩＣタグ２１ｃのものであると判定した場合には、ステップＳ２１６で「工具ＩＣタグ」と判定し、データ収集クライアントＰＣ・１５は記憶領域に、「部品」と「作業者」の情報が記憶されているか否かについて判定する（ステップＳ２２４）。両方の情報が記憶されていた場合には、ステップＳ２２４で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、「部品」と「作業者」と工具ＩＣタグ２１ｃの「タグＩＤ」などの情報をデータ収集サーバ１４に対して送信し（ステップＳ２２５）、図１６（ａ）に示したテーブルに記憶する。一方、両方の情報が記憶されていなかった場合には、ステップＳ２２４で「ＮＯ」と判定し、ステップＳ２２６へ進む。
次に、データ収集クライアントＰＣ・１５は、電子ホルダ１８によって工具ＩＣタグ２１ｃのタグＩＤが読み取れなくなったか否かについて判定する（ステップＳ２２６）。タグＩＤが読み取れる場合には、ステップＳ２２６で「ＮＯ」と判定し、所定時間経過後、再度ステップＳ２２６へ進む。一方、タグＩＤが読み取れなくなった場合には、ステップＳ２２６で「ＹＥＳ」と判定し、ステップＳ２０１（図１７参照）へ進む。
【００５６】
一方、図１７のステップＳ２０２でデータ収集クライアントＰＣ・１５がデータ収集サーバ１４と通信できないと判定した場合には、タグＩＤが部品ＩＣタグ２１ａと作業者ＩＣタグ２１ｂのどちらのものであるかについて判定する（図１９のステップＳ２２７）。タグＩＤが部品ＩＣタグ２１ａのものであると判定した場合には、ステップＳ２２７で「部品ＩＣタグ」と判定し、ステップＳ２２８へ進む。そして、データ収集クライアントＰＣ・１５は、「開始時刻」の情報を、部品ＩＣタグ２１ａに記憶する（ステップＳ２２８）。また、データ収集クライアントＰＣ・１５は、「終了時刻」の情報を、部品ＩＣタグ２１ａに記憶する（ステップＳ２２９）。また、データ収集クライアントＰＣ・１５は、「作業者」の情報を、部品ＩＣタグ２１ａに記憶する（ステップＳ２３０）。
その後、データ収集クライアントＰＣ・１５は、一定期間経過後（ステップＳ２３１）、タグＩＤが読み取れなくなったか否かについて判定する（ステップＳ２３２）。ＩＣタグ２１のタグＩＤが読み取れる場合には、ステップＳ２３２で「ＮＯ」と判定しステップＳ２２９へ進む。一方、タグＩＤが読み取れなくなった場合には、ステップＳ２３２で「ＹＥＳ」と判定しステップＳ２０１（図１７参照）へ進む。
【００５７】
一方、タグＩＤが作業者ＩＣタグ２１ｂのものであると判定した場合には、ステップＳ２２７で「作業者ＩＣタグ」と判定し、データ収集クライアントＰＣ・１５は、作業者ＩＣタグ２１ｂの「タグＩＤ」と「開始時刻」の情報を記憶領域に記憶する（ステップＳ２３３）。また、データ収集クライアントＰＣ・１５は、「終了時刻」の情報を記憶領域に記憶する（ステップＳ２３４）。
その後、データ収集クライアントＰＣ・１５は、一定期間を経過した後（ステップＳ２３５）、タグＩＤが読み取れなくなったか否かについて判定する（ステップＳ２３６）。ＩＣタグが読み取れる場合には、ステップＳ２３６で「ＮＯ」と判定しステップＳ２３４へ進む。一方、タグＩＤが読み取れなくなった場合には、ステップＳ２３６で「ＹＥＳ」と判定し、ＩＣタグに記憶されている「タグＩＤ」、「開始時刻」、「終了時刻」等の情報を削除する（ステップＳ２３７）。そして、ステップＳ２０１（図１７参照）へ進む。
【００５８】
上述した図１７〜図１９のような処理を行うことにより、データ収集サーバ１４ａ、１４ｂと通信ができないデータ収集クライアントＰＣ・１５ｃ（図１参照）は、工程ｋ３
における作業者の情報（「作業者」、「開始時刻」、「終了時刻」）、部品の情報（「開始時刻」、「終了時刻」）を部品ＩＣタグ２１ａに記憶する。そして、データ収集サーバ１４ｂと通信ができるデータ収集クライアントＰＣ・１５ｄが設置されている工程ｋ４に移動した場合に、部品ＩＣタグ２１ａに記憶されている工程ｋ３の作業者の情報、部品の情報を、図１７のステップＳ２０５で示すように、まとめてデータ収集サーバ１４ｂへ送信することができる。よって、部品の加工を行う工程の中に、データ収集サーバ１４と通信ができない場所で作業を行う工程が含まれていたとしても、ＩＣタグ２１ａ内に情報を一時的に記録しておき、データ収集サーバ１４と通信ができるようになった場合に、ＩＣタグ２１ａ内に記録されている情報をデータ収集サーバ１４へ送信することができる。このため、全ての工程における情報をＤＢサーバ１２で一元的に管理することができ、より正確に工程の情報を把握することが可能となる。
【００５９】
また、上述した図１７のような処理を行うことにより、記憶容量が少ない部品ＩＣタグ２１ａを使用する場合や、部品の加工を行う工数数が多い場合などでも、常に部品ＩＣタグに適切な一定数の工程情報を記録しておくことで実現できる。よって、図１７〜図１９のステップＳ２０１〜Ｓ２３７の処理を行うことによって、ＤＢサーバ１２において、各データ収集クライアントＰＣ・１５から情報を取得することができ、全ての工程の情報を一元管理することができる。
【００６０】
なお、上述した実施形態では、電子ホルダ１８にＩＣタグ２１を装着したファイルケース２０を設置した際にデータ収集クライアントＰＣ・１５で「開始時刻」を読み取り、電子ホルダ１８からそのファイルケース２０を取り外した際に「終了時刻」を読み取る場合について説明したが、このような構成に限定されるものではない。
例えば、「開始時刻」と「終了時刻」を読み取るための電子ホルダ１８をそれぞれ１台ずつ設置するようにしてもよいし、電子ホルダ１８にファイルケース２０を１回目に入れたときに「開始」、２回目に入れたときに「終了」とする処理を行うようにしてもよい。この後者の場合の処理について、図２０〜図２２のフローチャートに基づいて説明する。
【００６１】
図２０は、データ収集クライアントＰＣ・１５による処理を示すフローチャートである。
データ収集クライアントＰＣ・１５の制御部は、電子ホルダ１８によりタグＩＤを読み取れるか否かについて判定を行う（ステップＳ３０１）。タグＩＤを読み取れない場合には、ステップＳ３０１で「ＮＯ」と判定し、所定時間が経過した後、再度ステップＳ３０１へ進む。一方、タグＩＤを読み取れた場合には、ステップＳ３０１で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５の記憶領域に、読み取った「タグＩＤ」の情報と、そのタグＩＤを読み取った「開始時刻」の情報を記憶する。そして、データ収集クライアントＰＣ・１５がデータ収集サーバ１４と通信できるか否かについて判定する（ステップＳ３０２）。
【００６２】
データ収集サーバ１４と通信できない場合には、ステップＳ３０２で「ＮＯ」と判定し、後述するステップＳ３２７（図２２参照）へ進む。一方、データ収集サーバ１４と通信できる場合には、ステップＳ３０２で「ＹＥＳ」と判定し、読み取ったタグＩＤが部品ＩＣタグ２１ａのものであるか否かについて、ＤＢサーバ１２を参照することにより判定する（ステップＳ３０３）。タグＩＤが部品ＩＣタグ２１ａのものではない場合には、ステップＳ３０３で「ＮＯ」と判定し、後述するステップＳ３１７（図２１参照）へ進む。一方、タグＩＤが部品ＩＣタグ２１ａのものである場合には、ステップＳ３０３で「ＹＥＳ」と判定し、ステップＳ３０１で読み取ったタグＩＤと同じ部品タグＩＤが、データ収集クライアントＰＣ・１５に既に記憶されているか否かについて判定する（ステップＳ３０４）。部品タグＩＤが既に記憶されている場合には、ステップＳ３０４で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、「終了時刻」の情報を「タグＩＤ」と対応付けて、データ収集サーバ１４に対して送信し（ステップＳ３１１）、ＤＢサーバ１２のテーブルＤ５（図７（ｃ）参照）に記憶する。その後、データ収集クライアントＰＣ・１５は、記憶領域に記憶されている部品の情報（「タグＩＤ」、「開始時刻」、「終了時刻」）などの情報を削除する（ステップＳ３１２）。その後、ステップＳ３１６に進む。
【００６３】
一方、タグＩＤがまだ記憶されていない場合には、ステップＳ３０４で「ＮＯ」と判定し、部品ＩＣタグ２１ａに工程情報として作業者の情報（「作業者」、「開始時刻」、「終了時刻」）と部品の情報（「開始時刻」、「終了時刻」）の情報が記憶されているか否かについて判定する（ステップＳ３０５）。部品ＩＣタグ２１ａに作業者と部品の情報が記憶されていた場合には、ステップＳ３０５で「ＹＥＳ」と判定し、作業者と部品の情報をデータ収集サーバ１４に対して送信し（ステップＳ３０６）、ＤＢサーバ１２のテーブルＤ３〜Ｄ５（図７（ａ）〜（ｃ）参照）に記憶する。一方、部品ＩＣタグ２１ａに情報が記憶されていなかった場合には、ステップＳ３０５で「ＮＯ」と判定し、ステップＳ３０７へ進む。
【００６４】
また、データ収集クライアントＰＣ・１５は、ステップＳ３０１で記憶領域に記憶した「タグＩＤ」、「開始時刻」の情報を、データ収集サーバ１４に対して送信し（ステップＳ３０７）、ＤＢサーバ１２のテーブルＤ５（図７（ｃ）参照）に記憶する。
次に、データ収集クライアントＰＣ・１５は、部品ＩＣタグ２１ａに記憶されている作業者の情報、部品の情報などを含む全ての工程情報を削除する（ステップＳ３０８）。そして、データ収集クライアントＰＣ・１５は、部品ＩＣタグ２１ａに記憶されている情報を削除することにより生じた記憶領域に、次工程以降の複数の工程情報を記憶する（ステップＳ３０９）。
【００６５】
次に、データ収集クライアントＰＣ・１５は、データ収集クライアントＰＣ・１５の記憶領域に、現在の工程における「作業者」の情報が記憶されているか否かについて判定する（ステップＳ３１３）。情報が記憶されていた場合には、ステップＳ３１３で「ＹＥＳ」と判定し、その情報をデータ収集サーバ１４に対して送信し（ステップＳ３１４）、ＤＢサーバ１２のテーブルＤ４（図７（ｂ）参照）に記憶する。一方、情報が記憶されていなかった場合には、ステップＳ３１３で「ＮＯ」と判定し、ステップＳ３１５へ進む。そして、データ収集クライアントＰＣ・１５は、記憶領域に「部品」の情報を記憶する（ステップＳ３１５）。
【００６６】
次に、データ収集クライアントＰＣ・１５は、電子ホルダ１８により部品ＩＣタグ２１ａのタグＩＤが読み取れなくなったか否かについて判定する（ステップＳ３１６）。タグＩＤが読み取れる場合には、ステップＳ３１６で「ＮＯ」と判定し、所定時間経過後、再度ステップＳ３１６へ進む。一方、タグＩＤが読み取れなくなった場合には、ステップＳ３１６で「ＹＥＳ」と判定し、ステップＳ３０１へ進む。
【００６７】
一方、図２０のステップＳ３０３でタグＩＤが部品ＩＣタグ２１ａのものではないと判定した場合には、ステップＳ３０１で読み取ったタグＩＤが作業者ＩＣタグ２１ｂと工具ＩＣタグ２１ｃのどちらのものであるかについて、ＤＢサーバ１２を参照することにより判定する（図２１のステップＳ３１７）。タグＩＤが工具ＩＣタグ２１ｃのものである場合には、ステップＳ３１７で「工具ＩＣタグ」と判定し、後述するステップＳ３２５へ進む。一方、タグＩＤが作業者ＩＣタグ２１ｂのものである場合には、ステップＳ３１７で「作業者ＩＣタグ」と判定し、ステップＳ３０１（図２０参照）で読み取ったタグＩＤと同じ作業者タグＩＤが、データ収集クライアントＰＣ・１５に既に記憶されているか否かについて判定する（ステップＳ３１８）。作業者タグＩＤが既に記憶されている場合には、ステップＳ３１８で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、「終了時刻」の情報を「タグＩＤ」と対応付けて、データ収集サーバ１４に対して送信し（ステップＳ３２３）、ＤＢサーバ１２のテーブルＤ５（図７（ｃ）参照）に記憶する。そして、データ収集クライアントＰＣ・１５は、記憶領域に記憶されている作業者の情報を削除する（ステップＳ３２４）。
【００６８】
一方、タグＩＤがまだ記憶されていない場合には、ステップＳ３１８で「ＮＯ」と判定し、ステップＳ３０１（図２０参照）で記憶した「タグＩＤ」と「開始時刻」の情報をデータ収集サーバ１４へ送信し（ステップＳ３１９）、ＤＢサーバ１２のテーブルＤ３（図７（ａ）参照）に記憶する。そして、データ収集クライアントＰＣ・１５は記憶領域に、「部品」の情報が記憶されているか否かについて判定する（ステップＳ３２０）。「部品」の情報が記憶されていた場合には、ステップＳ３２０で「ＹＥＳ」と判定し、その情報をデータ収集サーバ１４に対して送信し（ステップＳ３２１）、ＤＢサーバ１２のテーブルＤ４（図７（ｂ）参照）に記憶する。一方、情報が記憶されていなかった場合には、ステップＳ３２１で「ＮＯ」と判定し、ステップＳ３２２へ進む。そして、データ収集クライアントＰＣ・１５は、記憶領域に「作業者」の情報を記憶する（ステップＳ３２２）。そして、ステップＳ３１６（図２０参照）へ進む。
一方、タグＩＤが作業者ＩＣタグ２１ｂのものではなく、工具ＩＣタグ２１ｃのものであると判定した場合には、ステップＳ３１７で「工具ＩＣタグ」と判定し、データ収集クライアントＰＣ・１５は記憶領域に、「部品」と「作業者」の情報が記憶されているか否かについて判定する（ステップＳ３２５）。両方の情報が記憶されていた場合には、ステップＳ３２５で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、「部品」と「作業者」と工具ＩＣタグ２１ｃの「タグＩＤ」などの情報をデータ収集サーバ１４に対して送信し（ステップＳ３２６）、図１６（ａ）に示したテーブルに記憶する。一方、情報が記憶されていなかった場合には、ステップＳ３２５で「ＮＯ」と判定し、ステップＳ３１６（図２０参照）へ進む。
【００６９】
一方、図２０のステップＳ３０２でデータ収集クライアントＰＣ・１５がデータ収集サーバ１４と通信できないと判定した場合には、タグＩＤが部品ＩＣタグ２１ａと作業者ＩＣタグ２１ｂのどちらのものであるかについて判定する（図２２のステップＳ３２７）。タグＩＤが部品ＩＣタグ２１ａのものであると判定した場合には、ステップＳ３２７で「部品ＩＣタグ」と判定し、ステップＳ３０１で読み取ったタグＩＤと同じ部品タグＩＤが、データ収集クライアントＰＣ・１５に既に記憶されているか否かについて判定する（ステップＳ３２８）。ステップＳ３２８で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、「終了時刻」の情報を、部品ＩＣタグ２１ａに記憶する。（ステップＳ３３１）。また、データ収集クライアントＰＣ・１５の記憶領域に記憶されている「作業者」等の情報を部品ＩＣタグ２１ａに記憶する（ステップＳ３３２）。その後、ステップＳ３１６へ進む。
一方、タグＩＤがまだ記憶されていない場合には、ステップＳ３２８で「ＮＯ」と判定し、データ収集クライアントＰＣ・１５は、「開始時刻」の情報を、部品ＩＣタグ２１ａに記憶する（ステップＳ３２９）。その後、データ収集クライアントＰＣ・１５の記憶領域に記憶されている「作業者」の情報を削除する（ステップＳ３３０）。その後、ステップＳ３１６へ進む。
【００７０】
一方、タグＩＤが作業者ＩＣタグ２１ｂのものであると判定した場合には、ステップＳ３２７で「作業者ＩＣタグ」と判定し、ステップＳ３０１（図２０参照）で読み取ったタグＩＤと同じ作業者タグＩＤが、データ収集クライアントＰＣ・１５に既に記憶されているか否かについて判定する（ステップＳ３３３）。タグＩＤが記憶されている場合には、ステップＳ３３３で「ＹＥＳ」と判定し、データ収集クライアントＰＣ・１５は、作業者の「終了時刻」の情報を記憶領域に記憶する（ステップＳ３３５）。そして、ステップＳ３１６（図２０参照）へ進む。
一方、タグＩＤがまだ記憶されていない場合には、ステップＳ３３３で「ＮＯ」と判定し、データ収集クライアントＰＣ・１５は、作業者ＩＣタグ２１ｂの「タグＩＤ」と「開始時刻」の情報を記憶領域に記憶する（ステップＳ３３４）。そして、ステップＳ３１６（図２０参照）へ進む。
【００７１】
上述した本実施形態による工程管理システムによれば、３種類のＩＣタグ（部品ＩＣタグ２１ａ、作業者ＩＣタグ２１ｂ、工具ＩＣタグ２１ｃ）の作業の履歴等をＤＢサーバ１２へ送信して、３者間の情報を関連付けて記憶しておくことにより、作業者の能力や質を比較したり、作業者の作業実績などをグラフなどに表すことにより判定することができる。
【００７２】
なお、上述した実施形態では、スケジューラサーバ１１、ＤＢサーバ１２、データ管理サーバ１３、データ収集サーバ１４、データ収集クライアントＰＣ・１５を別々の装置により構成したが、これらの装置を１台の装置により構成してもよい。
また、ＤＢサーバ１２等に、作業者ＩＣタグ２１ｂのタグＩＤに対応付けて使用権限を設定しておくことにより、使用権限のない使用者のタグＩＤが電子ホルダ１８により読み取られた場合には、データ収集クライアントＰＣ・１５の表示画面に「作業を行うことが認められていません」等の警告を表示してもよい。
また、上述した説明では、工程ｋ１〜ｋ７の作業に応じて、作業者がファイルケース２０に装着された作業者ＩＣタグ２１ｂを持ち運ぶ場合について説明したが、このような構成に限定されるものではない。例えば、作業者ＩＣタグ２１ｂをネームプレートに装着し、作業者の胸等に取り付けるようにしてもよい。
【００７３】
なお、以上説明した実施形態において、図１のデータ収集クライアントＰＣ・１５における制御部等の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより工程管理システムの制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態による工程管理システムの構成図である。
【図２】本実施形態における部品ＩＣタグ２１ａの使用状態等を示す図である。
【図３】本実施形態における作業者ＩＣタグ２１ｂの使用状態等を示す図である。
【図４】本実施形態による電子ホルダ１８の構成を示す側面図等である。
【図５】本実施形態の工程管理システムのもとで、作業者が行う作業の一例を示す表である。
【図６】データ収集クライアントＰＣ・１５ａの動作を示すフローチャートである。
【図７】ＤＢサーバ１２等に記憶されるテーブルの一例を示す図である。
【図８】本実施形態の工程管理システムのもとで、作業者が行う作業の他の例を示す表である。
【図９】ＤＢサーバ１２に記憶されるテーブルの一例を示す図である。
【図１０】ＤＢサーバ１２で管理される情報の一例である。
【図１１】ＤＢサーバ１２で管理される情報の一例である。
【図１２】ＤＢサーバ１２で管理される情報の一例である。
【図１３】ＤＢサーバ１２で管理される情報の一例である。
【図１４】工具ＩＣタグ２１ｃの使用状態等を示す図である。
【図１５】ＤＢサーバ１２で管理される情報の一例である。
【図１６】ＤＢサーバ１２で管理される情報の一例である。
【図１７】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【図１８】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【図１９】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【図２０】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【図２１】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【図２２】データ収集クライアントＰＣ・１５の処理を示すフローチャートである。
【符号の説明】
【００７７】
１・・・自社工場、２ａ、２ｂ・・・協力工場、１１・・・スケジューラサーバ、１２・・・ＤＢサーバ、１３・・・データ管理サーバ、１４ａ、１４ｂ・・・データ収集サーバ、１５ａ〜１５ｄ・・・データ収集クライアントＰＣ、１６・・・データ収集クライアントＰＤＡ、１８ａ〜１８ｇ・・・電子ホルダ、１９・・・アクセスポイント、２０ａ〜２０ｃ・・・ファイルケース、２１ａ〜２１ｃ・・・部品ＩＣタグ、２２ａ〜２２ｃ・・・ポケット、２３・・・支持体、２４・・・リーダライタ、２５・・・格納部
【図１】
2007004235.tif 000003
【図２】
2007004235.tif 000004
【図３】
2007004235.tif 000005
【図４】
2007004235.tif 000006
【図５】
2007004235.tif 000007
【図６】
2007004235.tif 000008
【図７】
2007004235.tif 000009
【図８】
2007004235.tif 000010
【図９】
2007004235.tif 000011
【図１０】
2007004235.tif 000012
【図１１】
2007004235.tif 000013
【図１２】
2007004235.tif 000014
【図１３】
2007004235.tif 000015
【図１４】
2007004235.tif 000016
【図１５】
2007004235.tif 000017
【図１６】
2007004235.tif 000018
【図１７】
2007004235.tif 000019
【図１８】
2007004235.tif 000020
【図１９】
2007004235.tif 000021
【図２０】
2007004235.tif 000022
【図２１】
2007004235.tif 000023
【図２２】
2007004235.tif 000024