(57)【要約】【課題】作業の進捗状況に応じて作業全体を効率よく実施させること。【解決手段】工程毎に実施される作業を管理する作業管理装置１０は、作業対象の物品に対して実施される工程に関する情報と、各工程において使用可能な設備に関する情報とに基づいて、工程の実施順序と各工程において使用すべき設備とを定めた作業計画情報を作成する作業計画作成部と、作業計画作成部によって作成された作業計画情報と、各工程の作業内容が定義された情報とに基づいて、物品毎に各工程で実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示情報を生成する作業指示作成部とを備える。【選択図】図１
2012174140.tif 000002
【特許請求の範囲】
【請求項１】
工程毎に実施される作業を管理する作業管理装置であって、
作業対象の物品に対して実施される工程に関する情報と、各工程において使用可能な設備に関する情報とに基づいて、前記工程の実施順序と各工程において使用すべき設備とを定めた作業計画情報を作成する作業計画作成部と、
前記作業計画作成部によって作成された前記作業計画情報と、各工程の作業内容が定義された情報とに基づいて、前記物品毎に各工程で実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示情報を生成する作業指示作成部と
を備えることを特徴とする作業管理装置。
【請求項２】
前記工程での作業が開始される旨の作業開始通知が受信された場合に、当該作業開始通知に含まれる物品の識別番号に対応する前記作業指示情報に基づいて、実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示画面を生成し、当該作業指示画面を前記作業開始通知の送信元に提供する作業指示画面提供部をさらに備えることを特徴とする請求項１に記載の作業管理装置。
【請求項３】
前記作業開始通知と、前記工程での作業が完了した場合に送信される作業完了通知とに基づいて各工程での作業の進捗状況を記録する作業状況管理部をさらに備えることを特徴とする請求項１または２に記載の作業管理装置。
【請求項４】
前記作業計画作成部は、前記作業完了通知が受信された場合に、前記作業計画情報のうち未実施の工程に関する情報を更新し、
前記作業指示作成部は、前記作業計画作成部によって更新された前記作業計画情報に基づいて前記作業指示情報を更新することを特徴とする請求項３に記載の作業管理装置。
【請求項５】
前記作業指示画面提供部は、前記作業開始通知に含まれる識別番号に対応する物品に対して他の物品とともに作業を行うべき旨が前記作業計画情報において定められている場合に、当該他の物品についての前記作業指示画面をさらに生成し、前記作業開始通知の送信元に提供することを特徴とする請求項２に記載の作業管理装置。
【請求項６】
工程毎に実施される作業を管理する作業管理装置に、
作業対象の物品に対して実施される工程に関する情報と、各工程において使用可能な設備に関する情報とに基づいて、前記工程の実施順序と各工程において使用すべき設備とを定めた作業計画情報を作成するステップと、
前記作業計画情報と、各工程の作業内容が定義された情報とに基づいて、前記物品毎に各工程で実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示情報を生成するステップと
を実行させることを特徴とする作業管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業管理装置および作業管理プログラムに関する。
【背景技術】
【０００２】
部品や製品の製造、検査、解体等は、複数の工程に細分化されて実施される場合がある。特許文献１では、このように細分化された各工程を担当する作業員に作業内容を指示するための作業指示書（作業手順書）を自動生成する技術が開示されている。また、特許文献１では、工程を実行するための装置の使用状況に基づいて工程の実施の有無を決定し、作業手順書に反映させる技術も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−５６２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術等の従来技術では、作業の進捗状況に応じて作業全体を効率よく実施できるように作業計画および作業手順書を臨機応変に更新することができなかった。例えば、特許文献１に記載された技術は、装置の使用状況に基づいて工程の実施の有無を決定して作業手順書に反映させるが、装置が使用できない工程で実施される作業を遅延させるだけであり、作業全体を効率よく実施させることはできない。
【０００５】
本発明は、上記に鑑みてなされたものであって、作業の進捗状況に応じて作業全体を効率よく実施させることができる作業管理装置および作業管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る作業管理装置は、工程毎に実施される作業を管理する作業管理装置であって、作業対象の物品に対して実施される工程に関する情報と、各工程において使用可能な設備に関する情報とに基づいて、前記工程の実施順序と各工程において使用すべき設備とを定めた作業計画情報を作成する作業計画作成部と、前記作業計画作成部によって作成された前記作業計画情報と、各工程の作業内容が定義された情報とに基づいて、前記物品毎に各工程で実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示情報を生成する作業指示作成部とを備える。
【０００７】
ここで、本発明の望ましい態様として、本発明に係る作業管理装置は、前記工程での作業が開始される旨の作業開始通知が受信された場合に、当該作業開始通知に含まれる物品の識別番号に対応する前記作業指示情報に基づいて、実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示画面を生成し、当該作業指示画面を前記作業開始通知の送信元に提供する作業指示画面提供部をさらに備える。
【０００８】
また、本発明の望ましい態様として、本発明に係る作業管理装置は、前記作業開始通知と、前記工程での作業が完了した場合に送信される作業完了通知とに基づいて各工程での作業の進捗状況を記録する作業状況管理部をさらに備える。
【０００９】
また、本発明の望ましい態様として、前記作業計画作成部は、前記作業完了通知が受信された場合に、前記作業計画情報のうち未実施の工程に関する情報を更新し、前記作業指示作成部は、前記作業計画作成部によって更新された前記作業計画情報に基づいて前記作業指示情報を更新する。
【００１０】
また、本発明の望ましい態様として、前記作業指示画面提供部は、前記作業開始通知に含まれる識別番号に対応する物品に対して他の物品とともに作業を行うべき旨が前記作業計画情報において定められている場合に、当該他の物品についての前記作業指示画面をさらに生成し、前記作業開始通知の送信元に提供する。
【００１１】
また、上述した課題を解決し、目的を達成するために、本発明に係る作業管理プログラムは、工程毎に実施される作業を管理する作業管理装置に、作業対象の物品に対して実施される工程に関する情報と、各工程において使用可能な設備に関する情報とに基づいて、前記工程の実施順序と各工程において使用すべき設備とを定めた作業計画情報を作成するステップと、前記作業計画情報と、各工程の作業内容が定義された情報とに基づいて、前記物品毎に各工程で実施すべき作業内容と各工程において使用すべき設備とを指示する作業指示情報を生成するステップとを実行させる。
【発明の効果】
【００１２】
本発明に係る作業管理装置および作業管理プログラムは、作業の進捗状況に応じて作業全体を効率よく実施させることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施例に係る作業管理システムを示す図である。
【図２】図２は、本実施例に係る作業管理装置の構成を示すブロック図である。
【図３】図３は、本実施例に係る作業管理プログラムの構成を示すブロック図である。
【図４】図４は、部品マスタの一例を示す図である。
【図５】図５は、設備マスタの一例を示す図である。
【図６】図６は、試験条件マスタの一例を示す図である。
【図７】図７は、期限情報の一例を示す図である。
【図８】図８は、作業計画情報の一例を示す図である。
【図９】図９は、作業指示テンプレートの一例を示す図である。
【図１０】図１０は、作業指示情報の一例を示す図である。
【図１１】図１１は、作業指示画面の一例を示す図である。
【図１２】図１２は、作業計画作成処理の処理手順を示すフローチャートである。
【図１３】図１３は、作業開始通知受信処理の処理手順を示すフローチャートである。
【図１４】図１４は、作業完了通知受信処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明に係る作業管理装置および作業管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。例えば、以下の実施例では、本発明をフローショップ方式で実施される試験作業に適用する例について説明するが、本発明は、このような用途のみならず、ジョブショップ方式で実施される作業や、生産・解体等の試験以外の作業に適用することができる。また、この実施例における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。
【実施例】
【００１５】
まず、図１を参照しながら、本実施例に係る作業管理システム１について説明する。作業管理システム１は、部品Ｐの試験に関する作業を管理するためのシステムである。ここで、部品Ｐの試験は、複数の工程に細分化されており、各工程は、作業現場Ａ、作業現場Ｂまたは作業現場Ｃのいずれかにおいてフローショップ方式で実施されるものとする。すなわち、各工程が実施される順序は予め決まっているものとする。なお、部品の種類によっては一部の工程は省略されることがあり、また、条件によっては、異なる種類の部品が１つの工程で一緒に検査されることがあるものとする。
【００１６】
図１は、作業管理システム１を示す図である。図１に示すように、作業管理システム１は、作業管理装置１０と、複数の端末装置２０と、管理端末３０とを有する。端末装置２０および管理端末３０は、有線ＬＡＮ（Local Area Network）や無線ＬＡＮ等のネットワークによって作業管理装置１０と通信可能に接続される。
【００１７】
端末装置２０は、各作業現場に１台以上配置され、各工程の作業を実施する作業員によって操作される端末であり、表示部２１と、入力部２２と、読取部２３とを備える。表示部２１は、液晶パネルや有機ＥＬ（Organic Electro−Luminescence）パネル等の表示装置を有し、工程の作業内容を示す作業指示画面等の各種画面を表示する。入力部２２は、キーボード等の入力装置を有し、工程の作業結果等の入力を受け付ける。なお、端末装置２０は、タッチパネルのように表示部２１および入力部２２の機能を兼ねる装置を備えていてもよい。
【００１８】
読取部２３は、部品Ｐを識別するための部品番号を、部品Ｐに添付または貼付された伝票等から読み取る。なお、読取部２３が部品番号を読み取る方式は特定しない。例えば、読取部２３は、バーコードとして印刷された部品番号を光学的に読み取る装置であってもよいし、無線ＩＣタグに記録された部品番号を電磁的に読み取る装置であってもよい。
【００１９】
管理端末３０は、作業管理システム１の管理者によって操作される端末であり、作業管理装置１０によって管理されている作業の進捗状況を参照したり、作業管理装置１０に記録されている各種データを編集したり、作業管理装置１０に各種の指示を行ったりするために利用される。
【００２０】
作業管理装置１０は、作業計画情報１３６および作業指示情報１３８を作成する。作業計画情報１３６は、期限等の制約を守りつつ各工程の作業を効率よく実施するための作業計画（作業スケジュール）を定めた情報であり、例えば、フローショップ問題を解くことによって作成される。なお、本実施例においては、同一の作業を実施するための試験装置等の設備が複数用意されていることがあり、作業管理装置１０は、複数の設備のうち、どの設備を用いて作業を実施するかについても決定する。
【００２１】
作業計画情報１３６は、作業の進捗状況を管理するためにも用いられる。すなわち、作業計画情報１３６には、どの部品に対してどの設備を使ってどの工程の作業がいつ実施されたかが記録される。作業計画情報１３６の内容は、表やチャート図等の形式で管理端末３０および端末装置２０から参照される。
【００２２】
作業指示情報１３８は、作業計画情報１３６等に基づいて作成され、作業手順、作業条件、使用すべき設備等に関する情報を部品毎かつ工程毎に保持する。作業管理装置１０は、端末装置２０からの要求に応じて、指定された部品の情報を作業指示情報１３８から抽出し、作業者に作業手順等を提示するための作業指示画面を生成して要求元の端末装置２０の表示部２１に表示させる。なお、作業指示画面は、例えば、ＨＴＭＬ（HyperText Markup Language）のような書式の指定を含む電子文書として生成されてもよいし、画像データとして生成されてもよい。
【００２３】
作業管理装置１０は、任意のタイミングで作業計画情報１３６および作業指示情報１３８を更新することができる。例えば、何らかの理由で一部の工程での作業に遅れが生じた場合、作業計画情報１３６および作業指示情報１３８を更新することにより、作業の遅れに応じて、未実施の工程の実施順序や未実施の工程において使用すべき設備等が変更される。すなわち、作業管理装置１０は、状況の変化に合わせて作業計画情報１３６を最適化し直すとともに、各工程に対して最新の作業計画に応じた作業順序等を指示することができる。
【００２４】
作業管理システム１では、作業管理装置１０と端末装置２０との間で以下の様にして工程毎に情報がやりとりされる。端末装置２０は、作業員の操作等によって読取部２３で部品番号が読み取られると、読み取られた部品番号を含む作業開始通知を作業管理装置１０へ送信する（ステップＳ１）。作業管理装置１０は、作業開始通知を受信すると、作業の進捗状況を管理するために作業の開始時刻を作業計画情報１３６に記録する。そして、作業管理装置１０は、作業指示画面を生成して端末装置２０へ送信する（ステップＳ２）。
【００２５】
端末装置２０は、作業指示画面を表示部２１に表示する。そして、作業指示画面を参照して作業を実施した作業者が入力部２２に対してその工程での作業が完了したことを示す操作を実行すると、端末装置２０は、作業完了通知を作業管理装置１０へ送信する（ステップＳ３）。作業管理装置１０は、作業完了通知を受信すると、作業の進捗状況を管理するために作業の完了時刻を作業計画情報１３６に記録する。そして、作業管理装置１０は、作業計画情報１３６および作業指示情報１３８を再作成する。
【００２６】
このように、作業管理システム１は、作業の進捗状況に応じて作業計画情報１３６を最適化し直すとともに、最適化された最新の作業内容を作業員に対して提示できるように構成されている。なお、図１に示した作業管理システム１の構成は例であり、作業管理システム１に含まれる各種装置の数はこの通りでなくてもよい。
【００２７】
次に、図１に示した作業管理装置１０の構成について説明する。図２は、作業管理装置１０の構成を示すブロック図である。図２に示すように、作業管理装置１０は、通信部１１と、制御部１２と、記憶部１３とを備える。通信部１１は、所定の通信プロトコルに基づいて、端末装置２０および管理装置３０との間での情報の送受信を制御する。
【００２８】
制御部１２は、演算手段であるＣＰＵ（Central Processing Unit）１２１と、記憶手段であるメモリ１２２とを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部１２は、記憶部１３に記憶されているプログラムを読み出してメモリ１２２に展開し、メモリ１２２に展開されたプログラムに含まれる命令をＣＰＵ１２１に実行させる。そして、制御部１２は、ＣＰＵ１２１による命令の実行結果に応じて、メモリ１２２および記憶部１３に対してデータの読み書きを行ったり、通信部１１等の動作を制御したりする。
【００２９】
記憶部１３は、磁気記憶装置や半導体記憶装置等の不揮発性を有する記憶装置からなり、各種のプログラムやデータを記憶する。記憶部１３に記憶されるプログラムには、作業管理プログラム１３１が含まれる。記憶部１３に記憶されるデータには、部品マスタ１３２と、設備マスタ１３３と、試験条件マスタ１３４と、期限情報１３５と、作業計画情報１３６と、作業指示テンプレート１３７と、作業指示情報１３８とが含まれる。なお、図２において記憶部１３が記憶することとしているプログラムおよびデータの一部または全ては、作業管理装置１０がネットワークを介して通信可能な他の装置に記憶され、必要に応じて作業管理装置１０にダウンロードされることとしてもよい。
【００３０】
図３は、作業管理プログラム１３１の構成を示すブロック図である。図３に示すように、作業管理プログラム１３１は、作業計画作成部１３１ａと、作業指示作成部１３１ｂと、作業指示画面提供部１３１ｃと、作業状況管理部１３１ｄとを有する。作業計画作成部１３１ａは、作業計画情報１３６の作成と更新を行う機能を実現させる。作業指示作成部１３１ｂは、作業指示情報１３８の作成と更新を行う機能を実現させる。作業指示画面提供部１３１ｃは、作業指示画面を生成して端末装置２０へ送信する機能を実現させる。作業状況管理部１３１ｄは、作業の進行状況を作業計画情報１３６に反映させる機能を実現させる。
【００３１】
図４は、部品マスタ１３２の一例を示す図である。部品マスタ１３２は、実施すべき作業に関する情報を部品毎かつ工程毎に保持する。図４に示す部品マスタ１３２は、部品番号、部品名、実施順序、工程名、設備番号、試験条件番号といった項目を有し、１つの部品番号に対して実施順序〜試験条件番号の組み合わせを複数保持できるように構成されている。
【００３２】
部品番号は、部品を識別するための番号である。部品名は、部品の名称である。実施順序は、工程が実施される順序を示す番号である。工程名は、工程の名称である。設備番号は、作業で使用される設備のグループを識別するための番号である。試験条件番号は、実施される試験の条件を識別するための番号である。なお、部品マスタ１３２に、部品の寸法や重量等の仕様に関する情報を保持してもよい。
【００３３】
図５は、設備マスタ１３３の一例を示す図である。設備マスタ１３３は、工程での作業で使用される設備に関する情報を保持する。図５に示す設備マスタ１３３は、設備番号、設備名、個体番号といった項目を有し、１つの設備番号に対して個体番号を複数保持できるように構成されている。設備番号は、作業で使用される設備のグループを識別するための番号である。設備名は、設備の名称である。個体番号は、具体的な個々の設備を識別するための番号である。
【００３４】
図５に示す設備マスタ１３３では、「Ｅ１」という設備番号に対して、「Ｅ１−Ａ」、「Ｅ１−Ｂ」、「Ｅ１−Ｃ」、「Ｅ１−Ｄ」という４つの個体番号が対応付けられている。これは、「Ｅ１」で識別される設備のグループには、それぞれ、「Ｅ１−Ａ」、「Ｅ１−Ｂ」、「Ｅ１−Ｃ」、「Ｅ１−Ｄ」で識別される設備が含まれることを示している。なお、同一のグループに含まれる設備は、いずれを用いても同等の結果を得ることができる設備、すなわち、同一または同等の設備である。
【００３５】
ここで、工程での作業に必要な設備が、試験装置、治具、工具のように複数種類ある場合には、種類毎に設備マスタ１３３を用意して、同等の結果を得ることができる設備を管理することとしてもよい。
【００３６】
図６は、試験条件マスタ１３４の一例を示す図である。試験条件マスタ１３４は、実施される試験の条件に関する情報を保持する。図６に示す試験条件マスタ１３４は、試験条件番号と対応付けて、試験時間と、上限温度や下限温度といった各種の試験条件についての項目とを保持できるように構成されている。試験条件番号は、実施される試験の条件を識別するための番号である。試験時間は、該当する試験条件において試験に要する時間である。各種の試験条件についての項目は、実施されうる全ての試験に対応できるように網羅的に用意され、該当する試験条件に関連する項目のみに値が設定される。
【００３７】
なお、１つの試験条件マスタ１３４に各種の試験条件についての項目を網羅的に用意するのではなく、試験の種類毎に試験条件マスタ１３４を作成し、対応する種別の試験に関する項目のみを用意することとしてもよい。すなわち、試験Ａに対応する試験条件マスタ１３４には試験Ａに関する項目のみを用意し、試験Ｂに対応する試験条件マスタ１３４には試験Ｂに関する項目のみを用意することとしてもよい。
【００３８】
図７は、期限情報１３５の一例を示す図である。期限情報１３５は、作業の期限に関する情報を部品毎に保持する。図７に示す期限情報１３５は、部品番号、数量、期限といった項目を有する。部品番号は、部品を識別するための番号である。数量は、作業対象の部品の数量である。期限は、全ての作業を完了させる期限である。
【００３９】
図８は、作業計画情報１３６の一例を示す図である。作業計画情報１３６は、各工程の作業を効率よく実施するための作業計画を定めた情報であり、部品マスタ１３２と、設備マスタ１３３と、試験条件マスタ１３４と、期限情報１３５とに基づいて作成される。図８に示す作業計画情報１３６は、部品番号、部品名、実施順序、工程名、設備番号、試験条件番号、個体番号、同時実施部品番号、開始予定時刻、完了予定時刻、開始時刻、完了時刻、良品数、不良品数といった項目を有し、１つの部品番号に対して実施順序〜不良品数の組み合わせを複数保持できるように構成されている。
【００４０】
部品番号〜試験条件番号は、部品マスタ１３２と同一の項目である。個体番号は、使用すべき設備を識別するための番号である。なお、実際に作業を実施する際に現場の判断によって、指定された設備とは異なる設備を用いて作業が実施されることがあり、その場合、作業管理装置１０は、作業の完了後に作業完了通知によって通知された情報に基づいて、個体番号の値を実際に使用された設備の番号へ書き換える。このように、実際の実施結果に基づいて個体番号の値を変更することにより、作業計画情報１３６を作業の正確な実施履歴を表す情報として活用することができる。
【００４１】
同時実施部品番号は、同じ設備を使用して一緒に作業を行うべき他の部品を識別するための番号である。同じ設備を使用して複数の種類の部品の作業を一緒に行うことにより設備の準備に要する時間等を節約することができるため、作業管理装置１０は、複数の種類の部品の作業を一緒に行うように作業計画を組むことがある。例えば、同一の工程で同一の試験条件で同時期に試験が行われる複数の種類の部品がある場合、作業管理装置１０は、その工程でそれらの部品の試験が一緒に行われるように作業計画を組む。なお、一緒に作業を行うことができる他の部品がない場合、同時実施部品番号は空欄とされる。
【００４２】
開始予定時刻は、作業管理装置１０が決定した作業の開始時刻であり、完了予定時刻は、作業管理装置１０が決定した作業の完了時刻である。開始時刻は、実際に作業が開始された時刻であり、完了時刻は、実際に作業が完了した時刻である。良品数は、試験によって良品と判定された部品の数であり、不良品数は、試験によって不良品と判定された部品の数である。開始時刻、完了時刻、良品数および不良品数は予め空欄とされ、端末装置２０との情報のやりとりに基づいて値が設定される。
【００４３】
図９は、作業指示テンプレート１３７の一例を示す図である。作業指示テンプレート１３７は、作業指示情報１３８のひな形として利用される。図９に示す作業指示テンプレート１３７は、工程名、行番号、表示文字列といった項目を有し、１つの工程名に対して行番号および表示文字列の組み合わせを複数保持できるように構成されている。
【００４４】
工程名は、工程の名称である。行番号は、表示文字列に基づいて生成した文字列をテキストに埋め込む位置を示す番号である。表示文字列は、作業内容の一部を表す文字列である。表示文字列は、作業指示情報１３８の作成時に他の文字列に置換される所定の形式の変数を含むことがある。図９に示す例において、「＠［変数名］」と「＄［変数名］」とが変数に相当する。「＠［変数名］」は、試験条件マスタ１３４の対応する値に置換される。「＄［変数名］」は、作業計画情報１３６の対応する値に置換される。
【００４５】
図１０は、作業指示情報１３８の一例を示す図である。作業指示情報１３８は、作業内容に関する情報を、作業計画情報１３６に登録されている部品番号と工程名の組み合わせ毎に保持する。図１０に示す作業指示情報１３８は、部品番号、部品名、実施順序、工程名、表示テキストといった項目を有し、１つの部品番号に対して実施順序〜表示テキストの組み合わせを複数保持できるように構成されている。
【００４６】
部品番号は、部品を識別するための番号である。部品名は、部品の名称である。実施順序は、工程が実施される順序を示す番号である。工程名は、工程の名称である。表示テキストは、作業内容を示すテキストであり、作業指示テンプレート１３７に基づいて作成される。
【００４７】
例えば、作業計画情報１３６に、部品番号が「Ｘ」の部品に対して工程名が「Ｙ」の作業を試験条件番号が「Ｚ」の試験条件で実施することが定義されていたものとする。この場合、制御部１２は、工程名が「Ｙ」のデータを作業指示テンプレート１３７から抽出し、抽出したデータの表示文字列の値を行番号の順に並び替えて連結することによって、表示テキストとして設定されるテキストを生成する。表示文字列の値を連結するに際して、制御部１２は、以下のようにして変数を対応する値に置換する。
【００４８】
表示文字列に「＠［Ａ］」が含まれる場合、制御部１２は、試験条件マスタ１３４から試験条件番号が「Ｚ」のデータを取得し、「＠［Ａ］」を、そのデータの項目Ａの値と置き換える。また、表示文字列に「＄［Ｂ］」が含まれる場合、制御部１２は、作業計画情報１３６から部品番号が「Ｘ」で工程名が「Ｙ」のデータを取得し、「＄［Ｂ］」を、そのデータの項目Ｂの値と置き換える。
【００４９】
なお、本実施例では、作業指示テンプレート１３７の表示文字列の項目に含まれる変数を試験条件マスタ１３４または作業計画情報１３６に含まれる値と置換する例を示したが、変数を他の情報に含まれる値と置換することとしてもよい。例えば、部品マスタ１３２に部品の寸法や重量等の仕様に関する情報を保持することとした場合、変数をそれらの値と置換できるようにしてもよい。
【００５０】
次に、端末装置２０の表示部２１に表示される作業指示画面について説明する。図１１は、作業指示画面の一例を示す図である。端末装置２０は、読取部２３で部品番号が読み取られるたびに、読み取られた部品番号を含む作業開始通知を作業管理装置１０へ送信し、作業管理装置１０から応答される作業指示画面を表示部２１に表示する。
【００５１】
図１１に示すように、作業指示画面では、実施順序に従って工程毎に表示領域Ａ１と入力領域Ａ２とが設けられる。表示領域Ａ１には、作業指示情報１３８の表示テキストの値が表示される。入力領域Ａ２には、作業結果を入力するための入力欄と、作業が完了した際に押下される完了ボタンとが配置される。作業結果を入力するための入力欄には、良品数を入力する欄と、不良品数を入力する欄と、実際に使用した設備を選択する欄とが含まれる。実際に使用した設備を選択する欄には、使用するように指定された設備と同じグループに属する設備の個体番号が選択肢として設定される。
【００５２】
端末装置２０は、完了ボタンが押下されると、その完了ボタンを含む入力領域Ａ２で入力された値と、部品番号とを含む作業完了通知を作業管理装置１０へ送信し、作業指示画面を閉じる。
【００５３】
作業管理装置１０は、作業開始通知に含まれる部品番号によって識別される部品に対して、他の部品と一緒に作業を実施すべき旨の指定が作業計画情報１３６においてなされていた場合、図１１に示すように、一緒に作業を実施すべき各部品の作業指示画面を部品毎に異なるタブに分けて表示する等して一度に応答する。このように、１つの部品についての作業開始通知に対して、一緒に作業を実施すべき他の部品の作業指示画面を追加して応答することにより、誤って作業を部品毎に別々に行ってしまうことが抑止される。
【００５４】
次に、図１２から図１４のフローチャートを参照しながら、作業管理装置１０の動作について説明する。図１２は、作業計画作成処理の処理手順を示すフローチャートである。図１２に示す処理手順は、例えば、管理端末３０を通じて作業管理システム１の管理者から指示されたタイミングや、端末装置２０から送信された作業完了通知に基づいて作業計画情報１３６が更新されたタイミングで実行される。
【００５５】
図１２に示すように、制御部１２は、まず、期限情報１３５を読み出して、作業を実施すべき部品と作業の期限に関する情報を取得する（ステップＳ１１）。続いて、制御部１２は、読み出された部品の作業工程に関する情報を部品マスタ１３２から取得する（ステップＳ１２）。そして、制御部１２は、各作業工程にて使用可能な設備に関する情報を設備マスタ１３３から取得し（ステップＳ１３）、各作業工程の作業時間に関する情報を試験条件マスタ１３４から取得する（ステップＳ１４）。また、制御部１２は、読み出された部品の開始時刻の値を作業計画情報１３６から取得して、実施すべき作業工程が未実施であるかを判定する（ステップＳ１５）。
【００５６】
こうして取得した情報に基づいて、制御部１２は、未実施の作業工程の実施計画を作成する（ステップＳ１６）。ここでは、期限が守られる範囲で、設備の効率的な利用や総作業時間の短縮化が達成できるように最適化された実施計画が作成される。実施計画の作成は、既知のスケジューリング技術（例えば、特願２０１０−２６９１１６にて開示されている技術）を利用して実現してもよい。また、実施計画の作成に際して、作業員の人数や勤務時間帯等の他の情報を使用してもよい。
【００５７】
続いて、制御部１２は、作成した実施計画に基づいて作業計画情報１３６を更新する（ステップＳ１７）。具体的には、制御部１２は、作業計画情報１３６に登録されている作業工程のうち未実施の作業工程の開始予定時刻や完了予定時刻を変更したり、個体番号を変更したりする。また、制御部１２は、未登録の作業工程に関する情報を作業計画情報１３６に追加する。
【００５８】
続いて、制御部１２は、作業指示情報１３８を更新する（ステップＳ１８）。具体的には、制御部１２は、未実施の各作業工程に対応する表示文字列を作業指示テンプレート１３７から取得し、変数を置換した上で部品毎かつ作業工程毎に連結してテキストを生成する。そして、生成したテキストに対応する部品と作業工程が作業指示情報１３８に登録済みであれば、制御部１２は、登録済みの部品と作業工程に対応する表示テキストを生成したテキストで上書きする。生成したテキストに対応する部品と作業工程が作業指示情報１３８に登録されていない場合、制御部１２は、登録済みの部品と作業工程と生成したテキストとを対応づけて作業指示情報１３８に登録する。
【００５９】
図１３は、作業開始通知受信処理の処理手順を示すフローチャートである。図１３に示す処理手順は、端末装置２０からの作業開始通知が受信されるたびに実行される。図１３に示すように、制御部１２は、まず、作業開始通知に含まれる部品番号を取得する（ステップＳ２１）。そして、制御部１２は、部品番号に対応する部品の未実施の作業工程のうち、開始予定時刻が最も早い作業工程に対応するデータを作業計画情報１３６から選択する（ステップＳ２２）。
【００６０】
続いて、制御部１２は、選択したデータの開始時刻の項目に現在時刻を設定し、対応する作業工程が未実施ではなくなったことを記録する（ステップＳ２３）。そして、制御部１２は、選択したデータと同一の部品に関するデータを作業指示情報１３８から取得し（ステップＳ２４）、取得したデータに基づいて作業指示画面を作成する（ステップＳ２５）。なお、ステップＳ２２で取得したデータの同時実施部品番号の項目に部品番号が設定されている場合、その部品番号に対応する部品の作業指示画面も作成することが望ましい。そして、制御部１２は、生成した作業指示画面を作業開始通知の送信元の端末装置２０へ送信し、表示部２１に表示させる（ステップＳ２６）。
【００６１】
図１４は、作業完了通知受信処理の処理手順を示すフローチャートである。図１４に示す処理手順は、端末装置２０からの作業完了通知が受信されるたびに実行される。図１４に示すように、制御部１２は、まず、作業完了通知に含まれる部品番号を取得する（ステップＳ３１）。そして、制御部１２は、部品番号に対応する部品の未実施の作業工程のうち、開始予定時刻が最も早い作業工程に対応するデータを作業計画情報１３６から選択する（ステップＳ３２）。
【００６２】
続いて、制御部１２は、選択したデータの完了時刻の項目に現在時刻を設定し、対応する作業工程が完了したことを記録する（ステップＳ３３）。そして、制御部１２は、作業完了通知に含まれる良品数、不良品数および個体番号を選択したデータの対応する項目に設定する（ステップＳ３４）。こうして作業工程の進捗状況に関する情報を更新した後、制御部１２は、図１２に示した作業計画作成処理を再実行する（ステップＳ３５）。
【００６３】
上述してきたように、本実施例では、作業管理装置１０が、作業の進捗状況に応じて作業計画情報１３６を最適化し直すとともに、最適化された最新の作業内容を作業員に対して表示させる。このため、作業の進捗状況に応じて作業全体を効率よく実施させることができる。
【００６４】
なお、上記の実施例で示した構成は、本発明の要旨を逸脱しない範囲で適宜変更することができる。例えば、上記の実施例では、作業管理装置１０が作業完了通知を受信するたびに作業計画情報１３６および作業指示情報１３８を再作成することとしたが、作業完了通知が通知された時刻と作業指示情報１３８に設定されている完了予定時刻との差が所定値よりも大きい場合にのみ再作成を実行することとしてもよい。このようにすることにより、計画と実績の乖離が小さい場合には作業計画情報１３６等の再作成を抑制して作業管理装置１０の負荷を減らしつつ、計画と実績の乖離が大きくなった場合には作業計画を最適化し直して高効率化を実現することができる。
【００６５】
また、作業管理装置１０が作業開始通知を受信した場合にも作業計画情報１３６および作業指示情報１３８を再作成することとしてもよい。この場合、作業開始通知が通知された時刻と作業指示情報１３８に設定されている開始予定時刻との差が所定値よりも大きい場合にのみ再作成を実行することとしてもよい。このようにすることにより、最新の状況に合った作業指示画面を作業開始通知の送信元の端末装置２０に提供することができる。
【符号の説明】
【００６６】
１        作業管理システム
１０      作業管理装置
１１      通信部
１２      制御部
１２１    ＣＰＵ
１２２    メモリ
１３      記憶部
１３１    作業管理プログラム
１３１ａ  作業計画作成部
１３１ｂ  作業指示作成部
１３１ｃ  作業指示画面提供部
１３１ｄ  作業状況管理部
１３２    部品マスタ
１３３    設備マスタ
１３４    試験条件マスタ
１３５    期限情報
１３６    作業計画情報
１３７    作業指示テンプレート
１３８    作業指示情報
２０      端末装置
２１      表示部
２２      入力部
２３      読取部
３０      管理端末
【図１】
2012174140.tif 000003
【図２】
2012174140.tif 000004
【図３】
2012174140.tif 000005
【図４】
2012174140.tif 000006
【図５】
2012174140.tif 000007
【図６】
2012174140.tif 000008
【図７】
2012174140.tif 000009
【図８】
2012174140.tif 000010
【図９】
2012174140.tif 000011
【図１０】
2012174140.tif 000012
【図１１】
2012174140.tif 000013
【図１２】
2012174140.tif 000014
【図１３】
2012174140.tif 000015
【図１４】
2012174140.tif 000016