(57)【要約】【課題】製品の生産工程において、作業手順の間違えを低減することができる工程管理装置、工程管理システム、および工程管理方法を提供すること。【解決手段】実施形態の工程管理装置は、記憶部と、部品登録判定部と、切替部とを持つ。記憶部は、複数の生産工程の各々を、生産順序にしたがって分類した作業グループと、作業グループに含まれる生産工程で使用する部品を登録する工程である登録工程と、登録工程で登録された部品を使用して作業を行う工程である作業工程とを関連付けて記憶する。部品登録判定部は、作業グループに含まれる登録工程で登録された部品を示す情報に基づいて、登録工程で使用する部品の全てが登録されたか否かを判定する。切替部は、部品登録判定部が登録工程で使用する部品の全てが登録されたと判定した場合に、記憶部に記憶された作業工程のうち、登録工程と関連付けられた作業工程の管理に切り替える。【選択図】図１
2018206209.tif 000002
【特許請求の範囲】
【請求項１】
複数の生産工程の各々を、生産順序にしたがって分類した作業グループと、前記作業グループに含まれる生産工程で使用する部品を登録する工程である登録工程と、前記登録工程で登録された部品を使用して作業を行う工程である作業工程とを関連付けて記憶する記憶部と、
前記作業グループに含まれる前記登録工程で登録された部品を示す情報に基づいて、前記登録工程で使用する部品の全てが登録されたか否かを判定する部品登録判定部と、
前記部品登録判定部が前記登録工程で使用する部品の全てが登録されたと判定した場合に、前記記憶部に記憶された前記作業工程のうち、前記登録工程と関連付けられた前記作業工程の管理に切り替える切替部とを備える、
工程管理装置。
【請求項２】
前記作業工程で行われた作業を示す情報に基づいて、前記作業工程で行う作業の全てが完了したか否かを判定する作業判定部を備え、
前記切替部は、前記作業判定部が前記作業工程で行われる作業のすべてが完了したと判定した場合に、前記記憶部に記憶された前記登録工程のうち、前記作業工程が含まれる前記作業グループの次の作業グループに含まれる登録工程の管理に切り替える、請求項１に記載の工程管理装置。
【請求項３】
前記切替部が前記作業工程の管理に切り替えた場合に作業工程を管理する画面を表示し、前記切替部が前記登録工程の管理に切り替えた場合に登録工程を管理する画面を表示する表示部を備える、
請求項２に記載の工程管理装置。
【請求項４】
前記切替部は、前記部品登録判定部が前記登録工程で使用する部品の全てが登録されたと判定し、且つ前記登録工程に関連付けられる作業工程がない場合、前記作業グループの次の作業グループに含まれる登録工程の管理に切り替える、請求項２または請求項３に記載の工程管理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の工程管理装置と、
部品を登録する工程である登録工程を示す情報と、前記登録工程で登録する部品を示す情報とを関連付けて記憶する使用部品管理記憶部と、
前記使用部品管理記憶部に記憶されている前記登録工程のうち、現在管理している登録工程に関連付けられている部品を示す情報と、部品から取得した部品を示す情報とが一致する場合に、前記部品を示す情報を含み、前記工程管理装置を宛先とする部品選択通知信号を作成する使用部品判定部とを備える、使用部品管理装置と、
前記登録工程で登録された部品を使用して作業を行う工程である作業工程と、その作業工程で行う作業を示す情報とを関連付けて記憶する作業管理記憶部と、
前記作業管理記憶部に記憶されている作業工程のうち、現在管理している作業工程に関連付けられている作業が行われたか否かを判定し、前記作業が行われた場合に、前記作業を示す情報を含み、前記工程管理装置を宛先とする作業通知信号を作成する作業判定部とを備える、作業管理装置とを備える、
工程管理システム。
【請求項６】
コンピュータが、
複数の生産工程の各々を、生産順序にしたがって分類した作業グループと、前記作業グループに含まれる生産工程で使用する部品を登録する工程である登録工程と、前記登録工程で登録された部品を使用して作業を行う工程である作業工程とを関連付けて記憶し、
前記作業グループに含まれる前記登録工程で登録された部品を示す情報に基づいて、前記登録工程で使用する部品の全てが登録されたか否かを判定し、
前記登録工程で使用する部品の全てが登録されたと判定した場合に、前記記憶された前記作業工程のうち、前記登録工程と関連付けられた前記作業工程の管理に切り替える、工程管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、工程管理装置、工程管理システム、および工程管理方法に関する。
【背景技術】
【０００２】
インバータなどの電子機器は、手動で、組立が行われている。このため、作業に慣れていない作業員は、使用するネジや、ネジ締め付けトルクなどを間違ってしまうおそれがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１８１６６号公報
【特許文献２】特開２００７−１６４４４６号公報
【特許文献３】特開２０１３−２０４３３号公報
【特許文献４】特開２０１６−９１３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、製品の生産工程において、作業手順の間違えを低減することができる工程管理装置、工程管理システム、および工程管理方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の工程管理装置は、記憶部と、部品登録判定部と、切替部とを持つ。前記記憶部は、複数の生産工程の各々を、生産順序にしたがって分類した作業グループと、前記作業グループに含まれる生産工程で使用する部品を登録する工程である登録工程と、前記登録工程で登録された部品を使用して作業を行う工程である作業工程とを関連付けて記憶する。前記部品登録判定部は、前記作業グループに含まれる前記登録工程で登録された部品を示す情報に基づいて、前記登録工程で使用する部品の全てが登録されたか否かを判定する。前記切替部は、前記部品登録判定部が前記登録工程で使用する部品の全てが登録されたと判定した場合に、前記記憶部に記憶された前記作業工程のうち、前記登録工程と関連付けられた前記作業工程の管理に切り替える。
【図面の簡単な説明】
【０００６】
【図１】実施形態の工程管理システムを示す図。
【図２】実施形態の使用部品管理装置を示すブロック図。
【図３】使用部品管理テーブルの一例を示す図。
【図４】本実施形態の使用部品管理装置が表示する使用部品管理画面の一例を示す図。
【図５】実施形態の作業管理装置を示すブロック図。
【図６】作業管理テーブルの一例を示す図。
【図７】本実施形態の作業管理装置が表示する作業管理画面の一例を示す図。
【図８】実施形態の工程管理装置を示すブロック図。
【図９】工程管理テーブルの一例を示す図。
【図１０】本実施形態の工程管理システムの処理の流れの一例を示すシーケンスチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の工程管理装置、工程管理システム、および工程管理方法を、図面を参照して説明する。なお以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。
【０００８】
また、本願でいう「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含む。また、「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含む。「ＸＸ」は、任意の要素（例えば、任意の情報）である。
【０００９】
（実施形態）
（工程管理システム）
図１は、実施形態の工程管理システムを示す図である。
工程管理システムでは、作業現場で製造される製品の複数の生産工程の各々を、生産順序にしたがって、作業グループに分類する。作業グループには、使用する部品を登録する工程（以下、「登録工程」という）と、登録工程で登録された部品を使用して作業を行う工程（以下、「作業工程」という）とが含まれる。製品の一例は、インバータなどの電子機器である。
工程管理システムは、登録工程と、作業工程とを管理する。工程管理システムは、作業グループに含まれる登録工程を管理する場合には、使用する部品の全てが登録されたか否かを判定し、使用する部品の全てが登録されたと判定した場合に、その作業グループに含まれる作業工程の管理に切り替える。工程管理システムは、作業工程を管理する場合には、作業が完了したか否かを判定し、作業が完了したと判定した場合に、次の作業グループに含まれる登録工程の管理に切り替える。
本実施形態では、使用する部品の一例としてネジを使用し、作業の一例としてネジ締めを行う場合について説明する。
【００１０】
工程管理システムは、工程管理装置１００と、使用部品管理装置２００と、作業管理装置３００とを備える。工程管理装置１００と、使用部品管理装置２００と、作業管理装置３００とは、通信バス５０を介して、接続される。さらに、工程管理システムは、コード読み取り装置４００と、ネジ締め機６００ａと、ネジ締め機６００ｂと、ネジ締め機６００ｃと、データ収集装置５００とを備える。以下、ネジ締め機６００ａ、ネジ締め機６００ｂ、及びネジ締め機６００ｃのうち、任意のネジ締め機を、ネジ締め機６００と記載する。コード読み取り装置４００は、有線または無線によって、使用部品管理装置２００と接続される。ネジ締め機６００は、無線送信ユニットを備え、無線送信ユニットは、データ収集装置５００へ、データを無線送信する。データ収集装置５００は、ネジ締め機６００が送信したデータを収集し、収集したデータを、作業管理装置３００へ送信する。
【００１１】
使用部品管理装置２００は、登録工程と、その登録工程で使用する部品とを示した使用部品管理画面を表示する。使用部品管理装置２００は、使用部品管理画面を、工程管理装置１００へ送信する。
作業員は、使用部品管理画面を参照し、コード読み取り装置４００を用いて、部品に貼付されているバーコード等のコードを読み取る。コードには、そのコードが貼付された部品のＩＤ（以下、「部品ＩＤ」という）が表されている。コード読み取り装置４００は、コードを読み取ることで、部品ＩＤを取得する。コード読み取り装置４００は、取得した部品ＩＤを使用部品管理装置２００へ送信する。
使用部品管理装置２００は、コード読み取り装置４００が送信した部品ＩＤを受信し、受信した部品ＩＤが、現在管理している登録工程で登録する部品ＩＤである場合に、その部品ＩＤを登録する。使用部品管理装置２００は、部品ＩＤを登録した場合に、登録した部品ＩＤを示す情報を含み、工程管理装置１００を宛先とする部品選択通知信号を送信する。
【００１２】
作業管理装置３００は、作業工程と、その作業工程で行う作業の内容と、その作業工程で使用する工具とを示した作業管理画面を表示する。作業管理装置３００は、作業管理画面を、工程管理装置１００へ送信する。
作業員は、作業管理画面を参照し、ネジ締め機６００を用いて、ネジ締めを行う。ネジ締め機６００は、トルク値を示す情報（以下、「トルク値情報」という）を、データ収集装置５００へ、送信する。データ収集装置５００は、ネジ締め機６００が送信したトルク値情報を、作業管理装置３００へ送信する。
作業管理装置３００は、データ収集装置５００が送信したトルク値情報を取得し、取得したトルク値情報を含み、工程管理装置１００を宛先とする作業通知信号を送信する。
【００１３】
工程管理装置１００は、登録工程を管理する場合には、使用部品管理装置２００から使用部品管理画面を取得し、取得した使用部品管理画面を表示する。工程管理装置１００は、使用部品管理装置２００が送信した部品選択通知信号を受信し、受信した部品選択通知信号に含まれる部品ＩＤに基づいて、使用部品管理画面に含まれる使用部品の全てが登録されているか否かを判定する。工程管理装置１００は、使用部品管理画面に含まれる使用部品の全てが登録されていると判定した場合、現在管理している登録工程を含む作業グループに含まれる作業工程の管理に切り替える。
工程管理装置１００は、作業工程を管理する場合には、作業管理装置３００から作業管理画面を取得し、取得した作業管理画面を表示する。工程管理装置１００は、作業管理装置３００が送信したトルク値情報を受信し、受信したトルク値情報に基づいて、作業管理画面に含まれる作業が完了したか否かを判定する。工程管理装置１００は、作業管理画面に含まれる作業が完了したと判定した場合、現在管理している作業工程を含む作業グループの次の作業グループに含まれる登録工程の管理に切り替える。
以下、使用部品管理装置２００、作業管理装置３００、および工程管理装置１００について、詳細に説明する。
【００１４】
（使用部品管理装置２００）
図２は、実施形態の使用部品管理装置を示すブロック図である。使用部品管理装置２００は、例えば、通信部２０２と、記憶部２１０と、情報処理部２３０と、表示部２４５とを備える。通信部２０２と、記憶部２１０と、情報処理部２３０と、表示部２４５とは、バス２５０を介して接続される。
通信部２０２は、通信モジュールによって実現される。通信部２０２は、コード読み取り装置４００が送信した部品ＩＤを受信し、受信した部品ＩＤを、情報処理部２３０へ出力する。また、通信部２０２は、通信バス５０を経由して、工程管理装置１００と通信を行う。通信部２０２は、工程管理装置１００へ、使用部品管理画面と、部品選択通知信号とを送信する。また、通信部２０２は、工程管理装置１００が送信する使用部品管理画面要求情報を受信し、受信した使用部品管理画面要求情報を、情報処理部２３０へ出力する。
【００１５】
記憶部２１０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部２１０の一部または全部は、使用部品管理装置２００の一部として設けられる場合に代えて、ＮＡＳ（Network Attached Storage）や外部のストレージサーバなど、使用部品管理装置２００のプロセッサがネットワークを介してアクセス可能な外部装置により実現されてもよい。記憶部２１０には、情報処理部２３０により実行されるプログラム２１２と、使用部品管理テーブル２１４とが記憶される。
【００１６】
（使用部品管理テーブル）
図３は、使用部品管理テーブルの一例を示す図である。使用部品管理テーブル２１４は、登録工程名と、その登録工程で登録される部品の部品ＩＤと、部品名とを関連付けたテーブル形式の情報である。図３に示される例では、登録工程名「登録工程Ａ」と、部品ＩＤ「Ｐ００１」と、部品名「ケース」とが関連付けられている。
【００１７】
図２に戻り、情報処理部２３０について説明する。情報処理部２３０の全部または一部は、例えば、ＣＰＵ（Central Processing Unit）のようなプロセッサが記憶部２１０に格納されたプログラム２１２を実行することにより実現される機能部（以下、「ソフトウェア機能部」という）である。ここで、プログラム２１２には、使用部品履歴管理ソフトが含まれ、使用部品履歴管理ソフトは、プロセッサに、作業に使用する部品を使用順序にしたがって指示し、取得した部品ＩＤを使用履歴として登録させる。なお、情報処理部２３０の全部または一部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＦＰＧＡ（Field-Programmable Gate Array）などのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。
情報処理部２３０は、例えば、取得部２３２と、使用部品判定部２３４と、画面情報作成部２３６とを備える。
取得部２３２は、通信部２０２を制御することで、コード読み取り装置４００が送信した部品ＩＤを取得し、取得した部品ＩＤを、使用部品判定部２３４へ出力する。また、取得部２３２は、通信部２０２が出力した使用部品管理画面要求情報を取得し、取得した使用部品管理画面要求情報を、画面情報作成部２３６へ出力する。
使用部品判定部２３４は、記憶部２１０に記憶されている使用部品管理テーブル２１４の登録工程名のうち、現在管理している登録工程名に関連付けられている部品ＩＤと、取得部２３２が出力した部品ＩＤとが一致するか否かを判定する。使用部品判定部２３４は、一致すると判定した場合、その部品ＩＤを登録し、登録した部品ＩＤを、画面情報作成部２３６へ出力する。さらに、使用部品判定部２３４は、登録した部品ＩＤを示す情報を含み、工程管理装置１００を宛先とする部品選択通知信号を作成し、作成した部品選択通知信号を、通信部２０２へ出力する。使用部品判定部２３４は、現在管理している登録工程名に関連付けられている部品ＩＤと、取得部２３２が出力した部品ＩＤとが一致しない場合、所定のエラー処理を行うようにしてもよい。
【００１８】
画面情報作成部２３６は、使用部品管理画面を作成する。使用部品管理画面は、複数の登録工程の各々について、使用する部品を示したものである。画面情報作成部２３６は、作成した使用部品管理画面を、表示部２４５へ出力する。また、画面情報作成部２３６は、取得部２３２が出力した使用部品管理画面要求情報を取得し、取得した使用部品管理画面要求情報に応じて、使用部品管理画面を、通信部２０２から、工程管理装置１００へ送信する。
図４は、本実施形態の使用部品管理装置２００が表示する使用部品管理画面の一例を示す図である。図４に示される例では、登録工程名「登録工程Ａ」−「登録工程Ｇ」について、部品名「ケース」−「リアクトル」が示されている。さらに、登録工程名「登録工程Ａ」−「登録工程Ｇ」のうち、管理が完了した登録工程と、現在管理している登録工程とが区別できるように表示されている。図４に示される例では、管理が完了した登録工程と、現在管理している登録工程とを異なるハッチングで示している。このように表示することによって、作業員へ、登録する部品を分かりやすくできる。また、使用部品管理画面には、管理項目（現在管理している管理工程）として、登録工程名「登録工程Ｅ」と、部品名「放電抵抗」とが表示されている。
【００１９】
図４に示されている使用部品管理画面が、表示部２４５に表示されている状態で、使用部品判定部２３４が出力した部品ＩＤを取得した場合、画面情報作成部２３６は、現在管理している登録工程を、管理が完了した登録工程となるように表示を変更するとともに、現在管理している登録工程の次の登録工程を、現在管理している登録工程となるように表示を変更する。その結果、「登録工程Ｅ」と「放電抵抗」とが管理が完了した登録工程と同じハッチングで表示され、「登録工程Ｆ」と「水温センサー」とが現在管理している登録工程と同じハッチングで表される。さらに、画面情報作成部２３６は、管理項目の登録工程名を現在管理中の登録工程の次の登録工程である「登録工程Ｆ」へ変更するとともに、部品名を、現在登録中の工程の次の工程で使用される部品である「水温センサー」へ変更する。
図２に戻り、表示部２４５について説明する。表示部２４５は、画面情報作成部２３６が出力した使用部品管理画面を表示する。具体的には、表示部２４５は、図４に示したように、使用部品管理画面を表示する。
【００２０】
（作業管理装置３００）
図５は、実施形態の作業管理装置を示すブロック図である。作業管理装置３００は、例えば、通信部３０２と、記憶部３１０と、情報処理部３３０と、表示部３４５とを備える。
通信部３０２は、通信モジュールによって実現される。通信部３０２は、データ収集装置５００が送信したトルク値情報を受信し、受信したトルク値情報を、情報処理部３３０へ出力する。通信部３０２は、通信バス５０を経由して、工程管理装置１００と通信を行う。通信部３０２は、工程管理装置１００へ、作業管理画面と、作業通知信号とを送信する。また、通信部３０２は、工程管理装置１００が送信した作業管理画面要求情報を受信し、受信した作業管理画面要求情報を、情報処理部３３０へ出力する。
【００２１】
記憶部３１０は、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部３１０の一部または全部は、作業管理装置３００の一部として設けられる場合に代えて、ＮＡＳや外部のストレージサーバなど、作業管理装置３００のプロセッサがネットワークを介してアクセス可能な外部装置により実現されてもよい。記憶部３１０には、情報処理部３３０により実行されるプログラム３１２と、作業管理テーブル３１４とが記憶される。
【００２２】
（作業管理テーブル）
図６は、作業管理テーブルの一例を示す図である。作業管理テーブル３１４は、作業工程名と、その作業工程で使用されるねじの呼び径（呼び）と、ネジの本数と、ネジ締めのトルクと、ネジ締めに使用する工具ＩＤとを関連付けたテーブル形式の情報である。図６に示される例では、作業工程名「作業工程Ｄ」と、呼び「Ｍ４標準」と、本数「２本」と、トルク「２．５」と、工具ＩＤ「ＩＴ００１」とが関連付けられている。
【００２３】
図５に戻り、情報処理部３３０について説明する。情報処理部３３０の全部または一部は、例えば、ＣＰＵのようなプロセッサが記憶部３１０に記憶されたプログラム３１２を実行することにより実現される機能部（以下、「ソフトウェア機能部」という）である。ここで、プログラム３１２には、ネジ締めトルク管理ソフトが含まれ、ネジ締めトルク管理ソフトは、プロセッサに、ネジ締めトルク管理、および作業手順の指示を行わせる。なお、情報処理部３３０の全部または一部は、ＬＳＩ、ＡＳＩＣ、またはＦＰＧＡなどのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。情報処理部３３０は、例えば、取得部３３２と、作業判定部３３４と、画面情報作成部３３６とを備える。
取得部３３２は、通信部３０２を制御することで、ネジ締め機６００が送信したトルク値情報を取得し、取得したトルク値情報を、作業判定部３３４へ出力する。また、取得部３３２は、通信部２０２が出力した作業管理画面要求情報を取得し、取得した作業管理画面要求情報を、画面情報作成部３３６へ出力する。
作業判定部３３４は、記憶部３１０に記憶されている作業管理テーブル３１４の作業工程名のうち、現在管理している作業工程に関連付けられているトルクを中心とする所定の範囲に、取得部３３２が出力したトルク値情報が含まれるか否かを判定する。作業判定部３３４は、含まれると判定した場合、そのトルク値情報を登録し、登録したトルク値情報を、画面情報作成部３３６へ出力する。また、作業判定部３３４は、登録したトルク値情報を含み、工程管理装置１００を宛先とする作業通知信号を作成し、作成した作業通知信号を、通信部３０２へ出力する。作業判定部３３４は、現在管理している作業工程に関連付けられているトルクを中心とする所定の範囲に、取得部３３２が出力したトルク値情報が含まれない場合、所定のエラー処理を行うようにしてもよい。
【００２４】
画面情報作成部３３６は、作業管理画面を作成する。作業管理画面は、複数の作業工程の各々について、呼びと、本数と、トルクと、工具ＩＤとを示したものである。画面情報作成部３３６は、作成した作業管理画面を、表示部３４５へ出力する。
図７は、本実施形態の作業管理装置が表示する作業管理画面の一例を示す図である。図７に示される例では、作業工程名「作業工程Ｄ」、「作業工程Ｅ」、および「作業工程Ｇ」について、呼びと、本数と、トルクと、工具ＩＤとが示されている。さらに、作業工程名「作業工程Ｄ」、「作業工程Ｆ」、および「作業工程Ｇ」のうち、管理が完了した作業工程と、現在管理している作業工程とが区別できるように表示されている。図７に示される例では、管理が完了した作業工程と、現在管理している作業工程とを異なるハッチングで示している。このように表示することによって、作業員へ、行う作業を分かりやすくできる。
【００２５】
図７に示されている作業管理画面が表示されている状態で、作業判定部３３４が出力したトルク値情報を取得した場合、画面情報作成部３３６は、現在管理している作業工程を、管理が完了した作業工程となるように表示を変更するとともに、現在管理している作業工程の次の作業工程を、現在管理している作業工程となるように表示を変更する。その結果、「作業工程Ｆ」と、「Ｍ４標準」と、「２」と、「２．５」と、「ＩＴ００１」とが管理が完了した作業工程と同じハッチングで表示され、「登録工程Ｇ」と、「Ｍ５標準」と、「１」と、「４．５」と、「ＩＴ００２」とが現在管理している作業工程と同じハッチングで表示される。
図５に戻り、表示部３４５について説明する。表示部３４５は、画面情報作成部３３６が出力した使用部品管理画面を表示する。具体的には、表示部３４５は、図７に示したように、作業管理画面を表示する。
【００２６】
（工程管理装置１００）
図８は、実施形態の工程管理装置を示すブロック図である。工程管理装置１００は、例えば、通信部１０２と、記憶部１１０と、情報処理部１３０と、表示部１４５とを備える。
通信部１０２は、通信モジュールによって実現される。通信部１０２は、使用部品管理装置２００が送信した使用部品管理画面と、部品選択通知信号とを受信し、受信した使用部品管理画面と、部品選択通知信号とを、情報処理部１３０へ出力する。通信部１０２は、作業管理装置３００が送信した作業管理画面と、作業通知信号とを受信し、受信した作業管理画面と、作業通知信号とを、情報処理部１３０へ出力する。また、通信部１０２は、情報処理部１３０が出力した使用部品管理画面要求情報を、使用部品管理装置２００へ送信する。通信部１０２は、情報処理部１３０が出力した作業管理画面要求情報を、作業管理装置３００へ送信する。
【００２７】
記憶部１１０は、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部１１０の一部または全部は、工程管理装置１００の一部として設けられる場合に代えて、ＮＡＳや外部のストレージサーバなど、工程管理装置１００のプロセッサがネットワークを介してアクセス可能な外部装置により実現されてもよい。記憶部１１０には、情報処理部１３０により実行されるプログラム１１２と、工程管理テーブル１１４とが記憶される。
【００２８】
（工程管理テーブル）
図９は、工程管理テーブルの一例を示す図である。工程管理テーブル１１４は、作業グループ名と、登録工程名と、部品ＩＤと、作業工程名と、トルクとを関連付けたテーブル形式の情報である。前述したように、作業グループは、複数の生産工程の各々を、生産順序にしたがって分類したものである。登録工程は、作業グループに含まれる生産工程で使用する部品を登録する工程である。作業工程は、登録工程で登録された部品を使用して作業を行う工程である。図９に示される例では、作業グループ名「作業グループ１」と、登録工程名「登録工程Ａ」と、部品ＩＤ「Ｐ００１」と、作業工程名「−」と、トルク「−」とが関連付けられている。ここで、作業工程名「−」と、トルク「−」とは、登録工程で登録された部品を使用して作業を行う工程がないことを示している。
図８に戻り、情報処理部１３０について説明する。情報処理部１３０の全部または一部は、例えば、ＣＰＵのようなプロセッサが記憶部１１０に記憶されたプログラム１１２を実行することにより実現されるソフトウェア機能部である。なお、情報処理部１３０の全部または一部は、ＬＳＩ、ＡＳＩＣ、またはＦＰＧＡなどのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。
【００２９】
情報処理部１３０は、例えば、取得部１３２と、部品登録判定部１３４と、作業判定部１３６と、切替部１３８とを備える。
取得部１３２は、通信部１０２を制御することで、使用部品管理装置２００が送信した使用部品管理画面を取得し、取得した使用部品管理画面を、表示部１４５へ出力する。また、取得部１３２は、通信部１０２を制御することで、使用部品管理装置２００が送信した部品選択通知信号を取得し、取得した部品選択通知信号を、部品登録判定部１３４へ出力する。また、取得部１３２は、通信部１０２を制御することで、作業管理装置３００が送信した作業管理画面を取得し、取得した作業管理画面を、表示部１４５へ出力する。また、取得部１３２は、通信部１０２を制御することで、作業管理装置３００が送信した作業通知信号を取得し、取得した作業通知信号を、作業判定部１３６へ出力する。
部品登録判定部１３４は、取得部１３２が出力した部品選択通知信号を取得し、取得した部品選択通知信号に含まれる部品ＩＤに基づいて、現在管理している登録工程で使用する部品の全てが登録されたか否かを判定する。部品登録判定部１３４は、現在管理している登録工程で使用する部品の全てが登録された場合、切替部１３８へ、登録が完了したことを通知する情報（以下、「登録完了情報」という）を出力する。
【００３０】
作業判定部１３６は、取得部１３２が出力した作業通知信号を取得し、取得した作業通知信号に含まれるトルク値情報に基づいて、現在管理している作業工程に関連付けられている作業の全てが終了したか否かを判定する。作業判定部１３６は、現在管理している作業工程に関連付けられている作業の全てが終了した場合、切替部１３８へ、作業が完了したことを通知する情報（以下、「作業完了情報」という）を出力する。
切替部１３８は、部品登録判定部１３４が出力した登録完了情報を取得した場合、記憶部１１０に記憶された工程管理テーブル１１４を参照し、現在管理している登録工程と関連付けられている作業工程の管理に切り替える。この場合、切替部１３８は、作業管理装置３００へ、作業管理画面を要求する情報である作業管理画面要求情報を作成し、作成した作業管理画面要求情報を、通信部１０２へ出力する。そして、切替部１３８は、作業管理画面要求情報に対して、作業管理装置３００が送信した作業管理画面を取得し、取得した作業管理画面を、表示部１４５へ出力する。
ただし、切替部１３８は、現在管理している登録工程と関連付けられている作業工程がない場合には、現在管理している作業グループの次の作業グループに含まれる登録工程の管理に切り替える。この場合、切替部１３８は、使用部品管理装置２００へ、使用部品管理画面を要求する情報である使用部品管理画面要求情報を作成し、作成した使用部品管理画面要求情報を、通信部１０２へ出力する。そして、切替部１３８は、使用部品管理画面要求情報に対して、使用部品管理装置２００が送信した使用部品管理画面を取得し、取得した使用部品管理画面を、表示部１４５へ出力する。
【００３１】
また、切替部１３８は、作業判定部１３６が出力した作業完了情報を取得した場合、記憶部１１０に記憶された工程管理テーブル１１４を参照し、現在管理している作業工程が含まれる作業グループの次の作業グループに含まれる登録工程の管理に切り替える。この場合、切替部１３８は、使用部品管理装置２００へ、使用部品管理画面要求情報を作成し、作成した使用部品管理画面要求情報を、通信部１０２へ出力する。そして、切替部１３８は、使用部品管理画面要求情報に対して、使用部品管理装置２００が送信した使用部品管理画面を取得し、取得した使用部品管理画面を、表示部１４５へ出力する。
表示部１４５は、取得部１３２が出力した使用部品管理画面や、作業管理画面を表示する。また、表示部１４５は、切替部１３８が出力した使用部品管理画面や、作業管理画面を表示する。
【００３２】
（工程管理システムの動作）
図１０は、本実施形態の工程管理システムの処理の流れの一例を示すフローチャートである。
（ステップＳ１０１）  使用部品管理装置２００の取得部２３２は、コード読み取り装置４００が送信した部品ＩＤを取得する。
（ステップＳ１０２）  使用部品管理装置２００の使用部品判定部２３４は、現在管理している登録工程に関連付けられている部品ＩＤと、取得部２３２が取得した部品ＩＤとが一致するか否かを判定する。使用部品判定部２３４は、一致すると判定した場合、その部品ＩＤを登録する。
（ステップＳ１０３）  使用部品管理装置２００の使用部品判定部２３４は、登録した部品ＩＤを示す情報を含み、工程管理装置１００を宛先とする部品選択通知信号を作成し、作成した部品選択通知信号を、通信部２０２へ出力する。通信部２０２は、使用部品判定部２３４が出力した部品選択通知信号を、工程管理装置１００へ送信する。
（ステップＳ１０４）  工程管理装置１００の取得部１３２は、使用部品管理装置２００が送信した部品選択通知信号を取得する。
（ステップＳ１０５）  工程管理装置１００の部品登録判定部１３４は、取得部１３２が取得した部品選択通知信号に含まれる部品ＩＤに基づいて、現在管理している登録工程で使用する部品の全てが登録されたか否かを判定する。ここでは、現在管理している登録工程で使用する部品の全てが登録された場合について説明を続ける。現在管理している登録工程で使用する部品のうち、登録されていない部品がある場合には、登録されるまで、ステップＳ１０１−Ｓ１０５の処理が行われる。
【００３３】
（ステップＳ１０６）  工程管理装置１００の切替部１３８は、記憶部１１０に記憶された工程管理テーブル１１４を参照し、現在管理している登録工程と関連付けられている作業工程の管理に切り替える。この場合、切替部１３８は、作業管理画面要求情報を作成し、作成した作業管理画面要求情報を、通信部１０２へ出力する。通信部１０２は、切替部１３８が出力した作業管理画面要求情報を、作業管理装置３００へ送信する。
（ステップＳ１０７）  作業管理装置３００の画面情報作成部３３６は、工程管理装置１００が送信した作業管理画面要求情報を取得し、取得した作業管理画面要求情報に応じて、作業管理画面を、工程管理装置１００へ送信する。
（ステップＳ１０８）  工程管理装置１００の切替部１３８は、作業管理装置３００が送信した作業管理画面を取得し、取得した作業管理画面を、表示部１４５へ出力する。表示部１４５は、切替部１３８が出力した作業管理画面を表示する。
（ステップＳ１０９）  作業管理装置３００の取得部３３２は、ネジ締め機６００が送信したトルク値情報を取得する。
（ステップＳ１１０）  作業管理装置３００の作業判定部３３４は、記憶部３１０に記憶されている作業管理テーブル３１４の作業工程名のうち、現在管理している作業工程に関連付けられているトルクを中心とする所定の範囲に、取得部３３２が取得したトルク値情報が含まれるか否かを判定する。作業判定部３３４は、含まれると判定した場合、そのトルク値情報を登録する。
【００３４】
（ステップＳ１１１）  作業管理装置３００の作業判定部３３４は、登録したトルク値情報を含み、工程管理装置１００を宛先とする作業通知信号を作成し、作成した作業通知信号を、通信部３０２へ出力する。通信部３０２は、作業判定部３３４が出力した作業通知信号を、工程管理装置１００へ送信する。
（ステップＳ１１２）  工程管理装置１００の取得部１３２は、作業管理装置３００が送信した作業通知信号を、取得する。
（ステップＳ１１３）  工程管理装置１００の作業判定部１３６は、作業通知信号に含まれるトルク値情報に基づいて、現在管理している作業工程に関連付けられている作業の全てが終了したか否かを判定する。ここでは、現在管理している作業工程に関連付けられている作業の全て終了した場合について説明を続ける。現在管理している作業工程に関連付けられている作業のうち、終了していない作業がある場合には、作業の全てが終了するまで、ステップＳ１０９−Ｓ１１３の処理が行われる。
【００３５】
（ステップＳ１１４）  工程管理装置１００の切替部１３８は、現在管理している作業工程が含まれる作業グループの次の作業グループに含まれる登録工程の管理に切り替える。この場合、切替部１３８は、使用部品管理画面要求情報を作成し、作成した使用部品管理画面要求情報を、通信部１０２へ出力する。通信部１０２は、切替部１３８が出力した使用部品管理画面要求情報を、使用部品管理装置２００へ送信する。
（ステップＳ１１５）  作業管理装置３００の画面情報作成部３３６は、工程管理装置１００が送信した使用部品管理画面要求情報を取得し、取得した使用部品管理画面要求情報に応じて、使用部品管理画面を、工程管理装置１００へ送信する。
（ステップＳ１１６）  工程管理装置１００の切替部１３８は、使用部品管理装置２００が送信した使用部品管理画面を取得し、取得した使用部品管理画面を、表示部１４５へ出力する。表示部１４５は、切替部１３８が出力した使用部品管理画面を表示する。
この後、全ての生産工程が完了するまで、ステップＳ１０１−Ｓ１１６の処理が繰り返される。
【００３６】
前述した実施形態では、切替部１３８が、作業判定部１３６が出力した作業完了情報を取得した場合、記憶部１１０に記憶された工程管理テーブル１１４を参照し、現在管理している作業工程が含まれる作業グループの次の作業グループに含まれる登録工程の管理に切り替える場合について説明したが、この例に限られない。例えば、切替部１３８は、現在管理している作業工程が含まれる作業グループの次の作業グループに含まれる登録工程がない場合には、その現在管理している作業工程が含まれる作業グループの次の作業グループに含まれる作業工程の管理に切り替えるようにしてもよい。この場合、切替部１３８は、作業管理装置３００へ、作業管理画面を要求する情報である作業管理画面要求情報を作成し、作成した作業管理画面要求情報を、通信部１０２へ出力する。そして、切替部１３８は、作業管理画面要求情報に対して、作業管理装置３００が送信した作業管理画面を取得し、取得した作業管理画面を、表示部１４５へ出力する。
前述した実施形態では、工程管理装置１００が、使用部品管理画面または作業管理画面を表示する場合について説明したが、この例に限られない。例えば、使用部品管理装置２００が、使用部品管理画面と、作業管理画面とを切り替えて表示するようにしてもよいし、作業管理装置３００が、作業管理画面と、使用部品管理画面とを切り替えて表示するようにしてもよい。この場合、図１０に示したシーケンスチャートのステップＳ１０８において、工程管理装置１００は、取得した作業管理画面を、使用部品管理装置２００へ送信し、使用部品管理装置２００は、工程管理装置１００が送信した使用部品管理画面を表示する。また、図１０に示したシーケンスチャートのステップＳ１１６において、工程管理装置１００は、取得した使用部品管理画面を、作業管理装置３００へ送信し、作業管理装置３００は、工程管理装置１００が送信した使用部品管理画面を表示する。
前述した実施形態では、使用する部品の一例としてネジを使用し、作業の一例としてネジ締めを行う場合について説明したが、この例に限られない。例えば、使用する部品の一例として磁石を使用し、作業の一例として重量の測定を行う場合にも適用できる。また、作業の一例として、寸法を測定する場合にも適用できる。
【００３７】
以上説明した少なくとも一つの実施形態によれば、工程管理装置は、複数の生産工程の各々を、生産順序にしたがって分類した作業グループと、作業グループに含まれる生産工程で使用する部品を登録する工程である登録工程と、登録工程で登録された部品を使用して作業を行う工程である作業工程とを関連付けて記憶する。工程管理装置は、作業グループに含まれる登録工程で登録された部品を示す情報に基づいて、登録工程で使用する部品の全てが登録されたか否かを判定する。工程管理装置は、登録工程で使用する部品の全てが登録されたと判定した場合に、記憶された作業工程のうち、登録工程と関連付けられた作業工程の管理に切り替える。登録工程で使用する部品の全てが登録されたと判定した場合に、記憶された作業工程のうち、登録工程と関連付けられた作業工程の管理に切り替えることにより、登録工程での部品の登録漏れがなくなるため、製品の生産工程において、作業手順の間違えを低減することができる。
【００３８】
また、工程管理装置は、作業工程で行われた作業を示す情報に基づいて、作業工程で行う作業の全てが終了したか否かを判定し、作業工程で行われる作業のすべてが終了したと判定した場合に、記憶された登録工程のうち、作業工程が含まれる作業グループの次の作業グループに含まれる登録工程の管理に切り替える。作業工程で行われる作業のすべてが終了したと判定した場合に、記憶された登録工程のうち、作業工程が含まれる作業グループの次の作業グループに含まれる登録工程の管理に切り替えることにより、作業工程での作業漏れがなくなるため、製品の生産工程において、作業手順の間違えを低減することができる。
【００３９】
また、工程管理装置は、作業工程の管理に切り替えた場合に作業工程を管理する画面を表示し、登録工程の管理に切り替えた場合に登録工程を管理する画面を表示する。このように構成することによって、作業員は、作業工程の管理が行われている場合には作業工程を管理する画面をみることになり、登録工程の管理が行われている場合には登録工程を管理する画面をみることになるため、製品の生産工程において、作業手順の間違えを低減することができる。
また、工程管理装置は、登録工程で使用する部品の全てが登録されたと判定し、且つ登録工程に関連付けられる作業工程がない場合に、作業グループの次の作業グループに含まれる登録工程の管理に切り替える。登録工程で使用する部品の全てが登録されたと判定し、且つ登録工程に関連付けられる作業工程がない場合に、作業グループの次の作業グループに含まれる登録工程の管理に切り替えることにより、登録工程での部品の登録漏れがなくなるため、製品の生産工程において、作業手順の間違えを低減することができる。
【００４０】
以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組合せを行うことができる。これら実施形態およびその変形例は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４１】
１００…工程管理装置、１０２、２０２、３０２…通信部、１１０、２１０、３１０…記憶部、１１２、２１２、３１２…プログラム、１１４…工程管理テーブル、１３０、２３０、３３０…情報処理部、１３２、２３２、３３２…取得部、１３４…部品登録判定部、１３６…作業判定部、１３８…切替部、１４５、２４５…表示部、１５０、２５０…バス、２００…使用部品管理装置、２１４…使用部品管理テーブル、２３４…使用部品判定部、２３６、３３６…画面情報作成部、３００…作業管理装置、３１４…作業管理テーブル、３３４…作業判定部
【図１】
2018206209.tif 000003
【図２】
2018206209.tif 000004
【図３】
2018206209.tif 000005
【図４】
2018206209.tif 000006
【図５】
2018206209.tif 000007
【図６】
2018206209.tif 000008
【図７】
2018206209.tif 000009
【図８】
2018206209.tif 000010
【図９】
2018206209.tif 000011
【図１０】
2018206209.tif 000012