(57)【要約】【課題】複数の作業者が１つの製品の製造を担当する生産ラインにおいて、各作業者に適切な作業指示を与え、作業者の同期が取れるようにする。【解決手段】管理ＰＣ１０は、各作業者の作業の進捗状況を各作業者の端末装置の操作から認識する認識手段と、他の作業者の作業の進捗状況から特定の作業者が次の作業を開始できるか否かを判断する判断手段と、特定の作業者が次の作業を開始できないと判断した場合、特定の作業者が次の作業を開始できるまでの待ち時間を計算する計算手段と、計算した待ち時間を特定の作業者の端末装置に表示する表示手段とを有する。【選択図】図２
2010277546.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業者が１つの製品の製造を担当する生産ラインの作業指示システムであって、
各作業者の作業の進捗状況を認識する認識手段と、
前記複数の作業者のうち特定の作業者が、前記特定の作業者以外の作業者の、前記認識手段により認識される作業の進捗状況に基づいて、次の作業を開始できるか否かを判断する作業開始判断手段と、
前記作業開始判断手段が、前記特定の作業者が次の作業を開始できないと判断した場合、特定の作業者が次の作業を開始できるまでの待ち時間を計算する計算手段と、
前記計算手段により計算された待ち時間を前記特定の作業者に通知する通知手段と、
を有することを特徴とする作業指示システム。
【請求項２】
前記作業開始判断手段が、前記特定の作業者が次の作業を開始できると判断した場合、前記通知手段は、前記次の作業の作業内容を通知することを特徴とする請求項１に記載の作業指示システム。
【請求項３】
どの作業者でも行える共通作業を作業時間および優先順位と共に記憶する共通作業記憶手段と、
前記待ち時間の間に行える共通作業の内、優先順位の高い共通作業を選択する選択手段と、をさらに有し、
前記通知手段は、選択された共通作業を通知することを特徴とする請求項１または請求項２に記載の作業指示システム。
【請求項４】
どの作業者でも行える共通作業を作業人数、作業時間および優先順位と共に記憶する共通作業記憶手段と、
前記特定の作業者の待ち時間の間に前記特定の作業者以外の複数の作業者の作業が終了するか否かを判断する作業終了判断手段と、
前記特定の作業者と前記特定の作業者以外の複数の作業者とが共同して行える共通作業の内、優先順位の高い共通作業を選択する選択手段と、をさらに有し、
前記通知手段は、選択された共通作業を通知することを特徴とする請求項１から請求項３のいずれかに記載の作業指示システム。
【請求項５】
前記認識手段が認識した作業の進捗状況に基づいて、前記複数の作業者のうち特定の作業者が、前記特定の作業者以外の作業者に比較して遅れている作業を抽出する抽出手段と、
前記抽出手段が抽出した作業の内、前記特定の作業者または前記特定の作業者と前記特定の作業者以外の作業者が前記待ち時間の間に終了することができる作業であって優先順位が高い作業を選択する作業選択手段と、をさらに有し、
前記通知手段は、選択された作業を通知することを特徴とする請求項１から請求項４のいずれかに記載の作業指示システム。
【請求項６】
複数の作業者が１つの製品の製造を担当する生産ラインの作業指示方法であって、
各作業者の作業の進捗状況を認識する段階と、
前記複数の作業者のうち特定の作業者が、前記特定の作業者以外の作業者の作業の進捗状況に基づいて、次の作業を開始できるか否かを判断する段階と、
前記特定の作業者が次の作業を開始できないと判断した場合、特定の作業者が次の作業を開始できるまでの待ち時間を計算する段階と、
計算された待ち時間を前記特定の作業者に通知する段階と、
を有することを特徴とする作業指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の作業者が１つの製品の製造を担当する生産ラインの作業指示システムおよび作業指示方法に関する。
【背景技術】
【０００２】
従来、製品を製造する生産ラインにおいては、作業者に適切な指示を出すために作業指示システムが用いられている。下記特許文献１に記載されている作業指示システムは、作業者の習熟度合に応じて作業に関する指示情報の表示を変更し、作業者の技量に合った指示ができるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７-２８００１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来用いられている作業指示システムは、あらかじめ設定した作業指示を作業が終了する度に順番に表示するものに過ぎない。したがって、作業者が単独で行える単独作業と複数の作業者が共同して行なわなければならない共同作業とが混在している生産ラインでは各作業者の同期を取ることができない。このため、先に共同作業に取り掛かれる状態になった作業者は他の作業者がその共同作業に取り掛かれる状態になるまで作業をすることができず、待ち時間が発生する。また、その待ち時間がどの位の時間になるかがわからないので、他の作業をすることもできない。
【０００５】
本発明は、複数の作業者が１つの製品の製造を担当する生産ラインにおいて、各作業者に適切な作業指示を与え、作業者の同期を取ることができる作業指示システムおよび作業指示方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の作業指示システムは、複数の作業者が１つの製品の製造を担当する生産ラインに適用される。本発明の作業指示システムは、認識手段、作業開始判断手段、計算手段および通知手段を備えている。認識手段は、各作業者の作業の進捗状況を認識する。作業開始判断手段は、複数の作業者のうち特定の作業者が、特定の作業者以外の作業者の、認識手段により認識される作業の進捗状況に基づいて、次の作業を開始できるか否かを判断する。計算手段は、特定の作業者が次の作業を開始できないと判断した場合、特定の作業者が次の作業を開始できるまでの待ち時間を計算する。通知手段は、計算した待ち時間を特定の作業者に通知する。
【０００７】
本発明の作業指示方法は、複数の作業者が１つの製品の製造を担当する生産ラインに適用される。本発明の作業指示方法は、各作業者の作業の進捗状況を認識し、複数の作業者のうち特定の作業者が、特定の作業者以外の作業者の作業の進捗状況に基づいて、次の作業を開始できるか否かを判断し、特定の作業者が次の作業を開始できないと判断した場合、特定の作業者が次の作業を開始できるまでの待ち時間を計算し、計算された待ち時間を特定の作業者に通知する。
【発明の効果】
【０００８】
本発明によれば、複数の作業者が１つの製品の製造を担当する生産ラインにおいて、各作業者に適切な作業指示を与え、作業者の同期を取ることができるので、作業者の待ち時間を有効に活用でき、製品の製造効率が向上する。
【図面の簡単な説明】
【０００９】
【図１】実施形態1に係る作業指示システムの概略構成を示すブロック図である。
【図２】実施形態1に係る作業指示システムの具体的な構成を示すブロック図である。
【図３】端末装置が記憶している設定ファイルの具体例を示す図である。
【図４】管理ＰＣが作成する進捗管理表の具体例を示す図である。
【図５】管理ＰＣが記憶している作業時間一覧表の具体例を示す図である。
【図６】管理ＰＣおよび端末装置が記憶している共通作業表の具体例を示す図である。
【図７】実施形態１に係る作業指示システムの動作フローチャートである。
【図８】実施形態２に係る作業指示システムの動作フローチャートである。
【図９】実施形態３に係る作業指示システムの動作フローチャートである。
【図１０】実施形態３に係る作業指示システムの動作フローチャートである。
【図１１】実施形態４に係る作業指示システムの動作フローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付した図面を参照しながら、本発明を［実施形態１］から［実施形態４］に分けて説明する。なお、図中、同一の要素には同一の符号を付し、重複する説明は省略する。
［実施形態１］
実施形態１は、複数の作業者が１つの製品の製造を担当する生産ラインにおいて、単独作業（作業者が単独で行える作業）と共同作業（複数の作業者が共同して行なわなければならない作業）とが混在している場合に、端末装置に待ち時間を表示するものである。待ち時間は、特定の作業者が次の共同作業を開始できるまでの時間であり、他の作業者が行なっている作業の進捗状況から算出する。特定の作業者は待ち時間がわかるため、その時間に他の簡単な作業をするなど待ち時間を有効に活用できる。
【００１１】
図1は、実施形態1に係る作業指示システムの概略構成を示すブロック図である。
【００１２】
作業指示システム１００は、管理ＰＣ１０、端末装置２０、端末装置３０、端末装置４０、…によって構成される。
【００１３】
管理ＰＣ１０は、端末装置２０、端末装置３０、端末装置４０、…を上位で管理するコンピュータである。管理ＰＣ１０は、一般的なディスクトップ型、またはノート型のコンピュータである。
【００１４】
端末装置２０、３０、４０、…は、各作業者に作業を指示する機能を持つ。端末装置２０は作業者Ａが所持し、端末装置３０は作業者Ｂが所持し、端末装置４０は作業者Ｃが所持する。端末装置２０、３０、４０、…は、作業者の作業中にも所持され、次の共同作業までの待ち時間や、次の作業の作業項目を表示する。
【００１５】
管理ＰＣ１０と端末装置２０、３０、４０、…は、ネットワーク配線５０によって接続される。ネットワーク配線５０は、有線であっても良いし無線であっても良い。
【００１６】
図２は、実施形態1に係る作業指示システムの具体的な構成を示すブロック図である。
【００１７】
管理ＰＣ１０は、作業指示管理ソフトを内蔵し、進捗管理表作成部１２、作業時間一覧表記憶部１４および共通作業表記憶部１６を備える。
【００１８】
作業指示管理ソフトは、管理ＰＣ１０に設けたＲＯＭ、フラッシュメモリやハードディスクなどの図示していない記憶装置に記憶される。作業指示管理ソフトは、管理ＰＣ１０と端末装置２０、３０、４０、…との間の通信を行う。作業指示管理ソフトは、端末装置２０、３０、４０、…から各作業者の作業の進捗状況を受けて、端末装置２０、３０、４０、…に作業指示データを出力する。作業指示管理ソフトは、常に端末装置２０、３０、４０、…と通信して各工程の進捗状況を管理している。作業指示管理ソフトは、認識手段、作業開始判断手段、計算手段、作業終了判断手段、選択手段、抽出手段、作業選択手段として機能する部分を備えている。
【００１９】
進捗管理表作成部１２は、認識手段として機能するものであって、端末装置２０、３０、４０、…から各作業者の作業の進捗状況を受けて、図４に示すような進捗管理表を作成する。進捗管理表の具体的な説明は後述する。
【００２０】
作業時間一覧表記憶部１４は、図５に示すような作業時間一覧表を記憶する。作業時間一覧表の具体的な説明は後述する。
【００２１】
共通作業表記憶部１６は、共通作業表記憶手段として機能するものであって、図６に示すような共通作業表を記憶する。共通作業表の具体的な説明は後述する。
【００２２】
端末装置２０、３０、４０、…は、それぞれ作業指示ソフトを内蔵する。端末装置２０は、設定ファイル記憶部２２、共通作業表記憶部２４、表示部２６を備え、端末装置３０は、設定ファイル記憶部３２、共通作業表記憶部３４、表示部３６を備え、端末装置４０は、設定ファイル記憶部４２、共通作業表記憶部４４、表示部４６を備えている。
【００２３】
作業指示ソフトは、端末装置２０、３０、４０、…に設けたＲＯＭやフラッシュメモリなどの図示していない記憶装置に記憶される。作業指示ソフトは、端末装置２０、３０、４０、…と管理ＰＣ１０との間の通信を行う。作業指示ソフトは、各作業者の操作（作業開始時および作業終了時のボタン操作）によって端末装置２０、３０、４０、…からトリガー信号を出力する。トリガー信号は管理ＰＣ１０に作業者ごとの作業の進捗状況を報告する信号となる。管理ＰＣ１０はトリガー信号によって作業者ごとに作業の進捗状況を認識し、適切な作業指示データを出力する。
【００２４】
設定ファイル記憶部２２は、作業者Ａが担当するＡ工程の図２に示すような設定ファイルを記憶し、設定ファイル記憶部３２は、作業者Ｂが担当するＢ工程の図２に示すような設定ファイルを記憶し、設定ファイル記憶部４２は、作業者Ｃが担当するＣ工程の設定ファイルを記憶する。設定ファイルの具体的な説明は後述する。
【００２５】
共通作業表記憶部２４、３４、４４は、共通作業表記憶手段として機能するものであって、図６に示すような共通作業表を記憶する。共通作業表は、管理ＰＣ１０の共通作業表記憶部１６が記憶するものと同一である。共通作業表の具体的な説明は後述する。
【００２６】
表示部２６、３６、４６は、通知手段として機能するものであって、作業者に次に行なうべき作業の作業項目を表示したり、待ち時間を表示したりするものである。表示部は、液晶や有機ＥＬを用いたディスプレイで構成される。なお、本明細書では通知手段の一例として表示部を例示して説明するが、通知手段は、ディスプレイに限られず、たとえば音声や光を応用した装置を用いても良い。音声を応用した装置としては、スピーカーやヘッドホンが例示でき、光を応用した装置としては、複数の発光素子を一列に並べたものや複数の異なる色を発光できる発光素子を並べたものが例示できる。
【００２７】
図３は、端末装置２０、３０、４０、…が記憶する設定ファイルの具体例を示す図である。
【００２８】
設定ファイルは、作業指示システム１００の作業内容を設定するファイルである。設定ファイルは端末装置２０、３０、４０、…ごとに個別に作成される。作業者ごとに作業の工程が異なるからである。
【００２９】
設定ファイルに設定する項目は、作業Ｎｏ、作業項目、標準作業時間、共通作業フラグ、開始条件である。作業Ｎｏは作業順序を示す項目である。作業項目は作業内容を示す項目である。標準作業時間は作業項目の作業を完了するまでに要する標準的な時間である。共通作業フラグは他の作業者でも作業をすることができる作業項目の内優先的に行なう作業項目を示すフラグである。開始条件はその作業項目の作業を開始するためには他の工程の作業項目の作業が完了していることが条件となっていることを示すものである。
【００３０】
たとえば、図２に示すように、作業者Ａの端末装置２０の設定ファイル記憶部２２は、Ａ工程の設定ファイルを記憶している。図３の端末装置２０（作業者Ａ）に示すような設定ファイルである。この設定ファイルには作業Ｎｏ、作業項目、標準作業時間が設定されている。また、この設定ファイルの作業Ｎｏ３の作業項目に共通作業フラグが設定されている。したがって、作業Ｎｏ３の作業項目の作業は、作業者Ａだけではなく、他の作業者（たとえば作業者Ｂや作業者Ｃ）が行なうこともできる共通作業ということである。そして、この設定ファイルの作業Ｎｏ６の作業項目に開始条件Ｂ６が設定されている。したがって、作業Ｎｏ６の作業項目の作業を開始するためには、作業者Ｂが担当するＢ工程の作業Ｎｏ６の作業項目の作業が終了していなければならないということである。
【００３１】
また、作業者Ｂの端末装置３０の設定ファイル記憶部３２は、Ｂ工程の設定ファイルを記憶している。図３の端末装置３０（作業者Ｂ）に示すような設定ファイルである。この設定ファイルには、端末装置２０（作業者Ａ）の設定ファイルと同様に、設定作業Ｎｏ、作業項目、その作業項目の作業が終了するまでの標準作業時間が設定されている。また、この設定ファイルの作業Ｎｏ２とＮｏ６の作業項目に共通作業フラグが設定されている。したがって、作業Ｎｏ２とＮｏ６の作業項目の作業は、作業者Ｂだけではなく、他の作業者（たとえば作業者Ａや作業者Ｃ）が行なうこともできる共通作業ということである。そして、この設定ファイルの作業Ｎｏ７の作業項目に開始条件Ａ５が設定されている。したがって、作業Ｎｏ７の作業項目の作業を開始するためには、作業者Ａが担当するＡ工程の作業Ｎｏ５の作業項目の作業が終了していなければならないということである。
【００３２】
図３には示していないが、作業者Ｃの端末装置４０の設定ファイル記憶部４２および図２に図示していない他の作業者の端末装置の設定ファイル記憶部にも、設定ファイル記憶部２２および設定ファイル記憶部３２と同様に、作業Ｎｏ、作業項目、標準作業時間、共通作業フラグ、開始条件が設定されている。
【００３３】
図３の端末装置２０（作業者Ａ）と端末装置３０（作業者Ｂ）の２つの設定ファイルを見ると、作業者Ａが担当するＡ工程のＮｏ６の作業項目の作業と作業者Ｂが担当するＢ工程のＮｏ７の作業項目の作業は作業者Ａと作業者Ｂが共同して作業する共同作業であることがわかる。作業者ＡがＡ工程の作業Ｎｏ６の作業を開始するためには、作業者ＢがＢ工程の作業Ｎｏ６の作業が終了していなければならず、一方、作業者ＢがＢ工程の作業Ｎｏ７の作業を開始するためには、作業者ＡがＡ工程の作業Ｎｏ５の作業が終了していなければならないからである。
【００３４】
図４は、管理ＰＣ１０が作成する進捗管理表の具体例を示す図である。
【００３５】
進捗管理表は、管理ＰＣ１０が、すべての接続されている端末装置２０、３０、４０、…からのトリガー信号によって各工程の作業の進捗状況をリアルタイムで把握できるようにするための表である。
【００３６】
進捗管理表の管理項目は大きくは作業状況と共通作業状況に分かれている。作業状況の管理項目は、工程ごとの作業の進捗状況を管理するために用意する。作業状況の管理項目は、どの工程でどの製品を製造しているのかを示すシリアルＮｏ、各工程の現在行なわれている作業Ｎｏ、その作業Ｎｏの作業が開始されてからの経過時間である。
【００３７】
図４に示すように、すべての工程Ａ〜Ｅの端末装置２０、３０、４０、…のシリアルＮｏは「１００１」である。したがって、すべての工程の作業者は同一の製品を製造している。また、作業Ｎｏは、工程Ａの端末装置２０が「６」、工程Ｂの端末装置３０が「４」、工程Ｃの端末装置４０が「５」、工程Ｄの端末装置が「５」、工程Ｅの端末装置が「２」である。そして、経過時間は、工程Ａの端末装置２０が「０：００」、工程Ｂの端末装置３０が「２：３０」、工程Ｃの端末装置４０が「１：１０」、工程Ｄの端末装置が「３：３０」、工程Ｅの端末装置が「２：００」である。したがって、管理ＰＣ１０は、この進捗管理表から、工程Ａの作業者Ａが作業Ｎｏ６の作業項目の作業をこれから開始しようとしていることがわかる。また、工程Ｂの作業者Ｂが作業Ｎｏ４の作業項目の作業を開始してから２分３０秒経過したことがわかる。同様に、工程Ｃの作業者Ｃが作業Ｎｏ５の作業項目の作業を開始してから１分１０秒経過したことが、工程Ｄの作業者が作業Ｎｏ５の作業項目の作業を開始してから３分３０秒経過したことが、工程Ｅの作業者が作業Ｎｏ２の作業項目の作業を開始してから２分秒経過したことがそれぞれわかる。
【００３８】
一方、共通作業状況の管理項目は、工程ごとの共通作業（作業順序に関係なく他の作業者でもすることができる作業）の進捗状況を管理するために用意される。共通作業状況の管理項目は、各工程の作業Ｎｏ、その作業Ｎｏの作業が開始されてからの経過時間、作業の状況を示す動作フラグである。
【００３９】
図４に示すように、作業Ｎｏは、工程Ａの端末装置２０が「３」、工程Ｂの端末装置３０が「２」と「６」、工程Ｅの端末装置が「１５」である。経過時間は、工程Ｅの端末装置が「１：００」である。動作フラグは、工程Ａの端末装置２０が作業Ｎｏ「３」について「完了」、工程Ｂの端末装置３０が作業Ｎｏ「２」について「完了」、作業Ｎｏ「６」について「未完了」、工程Ｅの端末装置が作業Ｎｏ「１５」について「作業中」である。
【００４０】
したがって、管理ＰＣ１０は、この進捗管理表から、工程Ａの作業Ｎｏ３の作業項目の作業は完了していることがわかる。同様に、工程Ｂの作業Ｎｏ２の作業項目の作業は完了し、作業Ｎｏ６の作業項目の作業は未完了であることが、工程Ｅの作業Ｎｏ１５の作業項目の作業は開始されてから１分が経過し現在も作業中であることがわかる。
【００４１】
図５は、管理ＰＣ１０が記憶している作業時間一覧表の具体例を示す図である。
【００４２】
作業時間一覧表は、各工程の端末装置に設定した設定ファイルの作業Ｎｏとその作業Ｎｏに対応する作業項目の作業を完了するまでに要する標準的な作業時間をまとめた表である。作業時間一覧表は、作業者に待ち時間が発生したときに、その待ち時間の間にできる作業を選択するときに用いられる。
【００４３】
図５に示すように、たとえば、管理ＰＣ１０は、作業時間一覧表を見ることによって、Ａ工程における作業Ｎｏ１の作業項目の作業は３分、Ｂ工程における作業Ｎｏ１の作業項目の作業は４分、Ｃ工程における作業Ｎｏ１の作業項目の作業は２分、同様にＤ工程、Ｅ工程における作業Ｎｏ１の作業項目の作業はそれぞれ３分、２分であることを認識する。
【００４４】
図６は、管理ＰＣ１０および端末装置２０、３０、４０、…が記憶している共通作業表の具体例を示す図である。
【００４５】
共通作業表は、作業順序が関係のない作業を一覧にした表である。共通作業は、作業順序に関係なく時間が空けばどの作業者でもすることができる作業である。
【００４６】
図６に示すように、共通作業表の管理項目は、作業項目、標準作業時間、優先度、作業人数、実績である。作業項目と標準作業時間は図３の説明で説明した通りである。優先度は、待ち時間の間にできる作業として候補が複数ある場合に、優先的に行なわなければならない作業を選択するために設けている。作業人数は、その作業項目の作業を行なう場合に必要な人数を示している。実績は、作業の状況を示すもので、その作業項目の作業が完了しているか作業中であるかを示す。
【００４７】
たとえば、作業項目ａについては、標準作業時間が３分であり、優先度は一番高くＡであり、作業人数は１人であり、実績は終了であることがわかる。作業項目ｃについては、標準作業時間が４分であり、優先度は中程度のＢであり、作業人数は３人であり、実績よりまだ作業が行なわれていないことがわかる。作業項目ｅについては、標準作業時間が１分であり、優先度は一番低くＣであり、作業人数は２人であり、実績によりまだ作業が行なわれていないことがわかる。作業項目ｆについては、標準作業時間が２分であり、優先度は一番高くＡであり、作業人数は１人であり、実績により作業中であることがわかる。
【００４８】
図７は、実施形態１に係る作業指示システムの動作フローチャートである。この動作フローチャートは実施形態１に係る作業指示方法の手順を示すフローチャートでもある。以下にこの動作フローチャートについて説明する。
【００４９】
ステップＳ１０
図２に示す各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルを見て、次の作業項目に開始条件が設定されているか否かを確認する。このステップの処理は、各端末装置２０、３０、４０、…に内蔵している作業指示ソフトによって行なわれる。
【００５０】
たとえば、図３に示すように、作業者Ａが作業Ｎｏ５の作業項目の作業を終了すると、端末装置２０は設定ファイル記憶部２２の設定ファイルを見て、次の作業Ｎｏ６の作業項目に開始条件が設定されているか否かを確認する。
【００５１】
ステップＳ１１
各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルに、次の作業項目に開始条件が設定されているか否かを判断する。
【００５２】
ステップＳ１２
次の作業項目に開始条件が設定されていなければ（Ｓ１１：なし）、表示部２６、３６、４６、…に次の作業の作業項目を表示する。
【００５３】
たとえば、図３に示すように、作業者Ｂが作業Ｎｏ５の作業項目の作業を終了すると、端末装置３０は設定ファイル記憶部３２の設定ファイルを見て、作業Ｎｏ６の作業項目に開始条件が設定されているか否かを判断する。次の作業Ｎｏ６の作業項目には開始条件が設定されていないので、端末装置３０は表示部３６に作業Ｎｏ６の作業項目を表示する。
【００５４】
ステップＳ１３
次の作業項目に開始条件が設定されていれば（Ｓ１１：あり）、図２に示す管理ＰＣ１０は、進捗管理表作成部１２が作成した図４に示すような進捗管理表を見て、開始条件該当端末装置の状況を確認する。進捗管理表は、進捗管理表作成部１２が各端末装置２０、３０、４０、…からのトリガー信号を受け各作業者の作業の進捗状況を認識することによって作成する。
【００５５】
たとえば、図４の進捗管理表では、端末装置２０を所持する作業者Ａが開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）が設定されている作業Ｎｏ６（図３の設定ファイルを参照）の作業項目の作業に取り掛かれる状態にあることがわかる。また、端末装置３０を所持する作業者Ｂが作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であることがわかる。管理ＰＣ１０は、進捗管理表を見て、開始条件Ｂ６の作業者Ｂの作業状況が、Ｎｏ４のサ行項目の作業を開始してから２分３０秒経過している状態であるということがわかる。
【００５６】
ステップＳ１４
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしているか否かを判断する。このステップは、作業者Ａと作業者Ｂが共同作業を行なうことができる状況になっているか否かを判断するために設けている。
【００５７】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、端末装置２０の開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）を満たしていない。したがって、作業者Ａが作業者Ｂと共同作業を行なうためには、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業を終了するまで待つ必要がある。
【００５８】
しかし、開始条件該当端末装置の状況が開始条件を満たしていると判断したとき、具体的には、端末装置３０を所持する作業者Ｂが作業Ｎｏ６の作業項目の作業を終了していれば、開始条件Ｂ６を満たしていることになる（Ｓ１４：ＹＥＳ）。したがって、ステップＳ１２に進んで、次の作業項目が表示される。具体的には、端末装置２０の表示部２６には工程Ａの作業Ｎｏ６の作業項目が、端末装置３０の表示部３６には工程Ｂの作業Ｎｏ７の作業項目がそれぞれ表示される。
【００５９】
ステップＳ１５
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしていないと判断したときには（Ｓ１４：ＮＯ）、次の共同作業を待つ作業者の待ち時間を進捗管理表と作業時間一覧表とから算出する。
【００６０】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、開始条件Ｂ６を満たしていない。この場合、作業者Ａは、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業を終了するまで待つ必要がある。作業者Ｂが作業Ｎｏ６の作業を終了するまでの時間は、残り作業Ｎｏの標準作業時間＋現在の作業Ｎｏ標準作業時間−経過時間を計算することによって求めることができる。上述の例では、作業者Ｂの残りの作業Ｎｏは端末装置３０の進捗管理表と設定ファイルから作業Ｎｏ５と作業Ｎｏ６であることがわかる。作業者Ｂの作業Ｎｏ５と作業Ｎｏ６の標準作業時間は、作業時間一覧表の端末装置３０の表から２分および１分であることがわかる。また、現在行なっている作業が終了するまでの時間は、進捗管理表と作業時間一覧表から４分−２分３０秒であることがわかる。したがって、作業者Ａの待ち時間は、２分＋１分＋４分−２分３０秒＝４分３０秒と算出される。
【００６１】
ステップＳ１６
作業ＰＣ１０は、端末装置２０、３０、４０、…に算出した待ち時間を作業指示データとして出力する。上述の例では、端末装置２０は、表示部２６に作業ＰＣ１０から送られてきた待ち時間を、「待ち時間４分３０秒」と表示する。
【００６２】
作業管理システムおよび作業管理方法は以上のように動作するので、実施形態１は次のような効果を得ることができる。
【００６３】
実施形態１では、共同作業に取り掛かれる状態となった作業者の端末装置に、他の作業者がその共同作業に取り掛かれるようになるまでの時間を待ち時間として表示する。したがって、共同作業に取り掛かれる状態となった作業者は、あとどのくらいの時間待てばその共同作業に取り掛かれるかがわかるので、待ち時間を有効に利用して、他の作業を行なうことができる。つまり、共同作業前の無駄な待ち時間が具体的に何分あるかをその共同作業の待ち作業者に知らせることによって、待ち作業者に対して、待ち時間を利用して共同作業以外の簡単な作業をさせることを促すことができる。
【００６４】
そして、複数の作業者が１つの製品の製造を担当する生産ラインにおいて、各作業者に適切な作業指示を与え、作業者の同期を取ることができるので、作業者の待ち時間を有効に活用でき、製品の製造効率が向上する。
【００６５】
また、他の作業者がその共同作業に取り掛かれるようになっているときには、共同作業に取り掛かれる状態となった作業者の端末装置にその共同作業の作業項目が表示される。したがって、共同作業に取り掛かれる状態となった作業者は待ち時間なく継続してその共同作業を行っても良いということがわかる。
［実施形態２］
実施形態２は、実施形態１の態様に加えて、算出した待ち時間があらかじめ定めておいた設定時間を超えているときには、待ち時間のある作業者の人数に応じた作業の中から、優先順位が高く、かつ、待ち時間以内に終了できる作業を端末装置に指示するものである。待ち時間のある作業者は端末装置に表示された作業項目の作業を行なえば良いので、作業者の熟練度に関わらず無駄時間のない適切な作業をすることができる。
【００６６】
図８は、実施形態２に係る作業指示システムの動作フローチャートである。この動作フローチャートは実施形態２に係る作業指示方法の手順を示すフローチャートでもある。以下にこの動作フローチャートについて説明する。
【００６７】
ステップＳ２０
図２に示す各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルを見て、次の作業項目に開始条件が設定されているか否かを確認する。このステップの処理は、各端末装置２０、３０、４０、…に内蔵している作業指示ソフトによって行なわれる。
【００６８】
たとえば、図３に示してあるように、作業者Ａが作業Ｎｏ５の作業項目の作業を終了すると、端末装置２０は設定ファイル記憶部２２の設定ファイルを見て、次の作業Ｎｏ６の作業項目に開始条件が設定されているか否かを確認する。
【００６９】
ステップＳ２１
各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルに、次の作業項目に開始条件が設定されているか否かを判断する。
【００７０】
ステップＳ２２
次の作業項目に開始条件が設定されていなければ（Ｓ２１：なし）、表示部２６、３６、４６、…に次の作業の作業項目を表示する。
【００７１】
たとえば、図３に示してあるように、作業者Ｂが作業Ｎｏ５の作業項目の作業を終了すると、端末装置３０は設定ファイル記憶部３２の設定ファイルを見て、作業Ｎｏ６の作業項目に開始条件が設定されているか否かを判断する。次の作業Ｎｏ６の作業項目には開始条件が設定されていないので、端末装置３０は表示部３６に作業Ｎｏ６の作業項目を表示する。
【００７２】
ステップＳ２３
次の作業項目に開始条件が設定されていれば（Ｓ２１：あり）、図２に示す管理ＰＣ１０は、進捗管理表作成部１２が作成した図４に示すような進捗管理表を見て、開始条件該当端末装置の状況を確認する。進捗管理表は、進捗管理表作成部１２が各端末装置２０、３０、４０、…からのトリガー信号を受け各作業者の作業の進捗状況を認識することによって作成する。
【００７３】
たとえば、図４の進捗管理表では、端末装置２０を所持する作業者Ａが開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）が設定されている作業Ｎｏ６（図３参照）の作業項目の作業に取り掛かれる状態にあることがわかる。また、端末装置３０を所持する作業者Ｂが作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であることがわかる。管理ＰＣ１０は、この進捗管理表を見て、開始条件Ｂ６の該当端末装置３０の状況が、作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であるということがわかる。
【００７４】
ステップＳ２４
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしているか否かを判断する。このステップは、作業者Ａと作業者Ｂが共同作業を行なうことができる状況になっているか否かを判断するために設けている。
【００７５】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）を満たしていない。したがって、作業者Ａが作業者Ｂと共同作業を行なうためには、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業が終了するまで待つ必要がある。
【００７６】
しかし、開始条件該当端末装置の状況が開始条件を満たしていると判断したとき、具体的には、端末装置３０を所持する作業者Ｂが作業Ｎｏ６の作業項目の作業を終了していれば、開始条件Ｂ６を満たしていることになる（Ｓ２４：ＹＥＳ）。したがって、ステップＳ２２に進んで、次の作業項目が表示される。具体的には、端末装置２０の表示部２６には作業Ｎｏ６の作業項目が、端末装置３０の表示部３６には作業Ｎｏ７の作業項目がそれぞれ表示される。
【００７７】
ステップＳ２５
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしていないと判断したときには（Ｓ２４：ＮＯ）、次の共同作業を待つ作業者の待ち時間を進捗管理表と作業時間一覧表とから算出する。
【００７８】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、開始条件Ｂ６を満たしていない。この場合、作業者Ａは、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業が終了するまで待つ必要がある。作業者Ｂが作業Ｎｏ６の作業を終了するまでの時間は、残り作業Ｎｏの標準作業時間＋現在の作業Ｎｏ標準作業時間−経過時間を計算することによって求めることができる。上述の例では、作業者Ｂの残りの作業Ｎｏは端末装置３０の進捗管理表と設定ファイルから作業Ｎｏ５と作業Ｎｏ６であることがわかる。作業者Ｂの作業Ｎｏ５と作業Ｎｏ６の標準作業時間は、作業時間一覧表の端末装置３０の表から２分および１分であることがわかる。また、現在行なっている作業が終了するまでの時間は、進捗管理表と作業時間一覧表から４分−２分３０秒であることがわかる。したがって、作業者Ａの待ち時間は、２分＋１分＋４分−２分３０秒＝４分３０秒と算出される。
【００７９】
ステップＳ２６
管理ＰＣ１０は、計算した待ち時間が設定時間を超えているか否かを判断する。設定時間は、図６に示した共通作業表にある作業時間の内、最も短い時間で作業することができる時間＋αに設定する。たとえば、共通作業表にある作業時間の中で１分が最も短い時間であるので、設定時間は１分１０秒程度に設定する。
【００８０】
計算した待ち時間が上述の設定時間を越えていなければ（Ｓ２６：ＮＯ）、次の共同作業を待つ作業者の端末装置に待ち時間を表示する。待ち時間が設定時間を越えていなければ、次にできる作業がないからである。
【００８１】
ステップＳ２７
計算した待ち時間が上述の設定時間を越えていれば（Ｓ２６：ＹＥＳ）、管理ＰＣ１０は、共通作業表記憶部１６に記憶されている共通作業表に待ち時間以内の作業があるか否かを判断する。
【００８２】
たとえば、ステップＳ２５では、作業者Ａの待ち時間が４分３０秒と算出されたので、共通作業表に４分３０秒以内に終了できる作業があるか否かを判断する。
【００８３】
ステップＳ２８
共通作業表に待ち時間以内の作業がなければ（Ｓ２７：なし）、作業ＰＣ１０は、端末装置２０、３０、４０、…にステップＳ２５で算出した待ち時間を作業指示データとして出力する。たとえば、算出した待ち時間が５０秒であったとすると、端末装置２０は、表示部２６に作業ＰＣ１０から送られてきた待ち時間を、「待ち時間５０秒」と表示する。共通作業表に待ち時間以内の作業がなければ、作業者Ａが次にできる作業がないからである。
【００８４】
ステップＳ２９
共通作業表に待ち時間以内の作業があれば（Ｓ２７：あり）、管理ＰＣ１０は、共通作業表記憶部１６に記憶されている共通作業表に待ち時間以内に終了できる作業が複数あるか否かを判断する。
【００８５】
たとえば、ステップＳ２５では、作業者Ａの待ち時間が４分３０秒と算出されたので、共通作業表に４分３０秒以内に終了できる作業が複数あるか否かを判断することになる。この場合、４分３０秒以内に終了できる作業は、実績が終了、作業中の作業、および、作業時間が５分以外の作業が該当するので、複数あると判断される。
【００８６】
ステップＳ３０
共通作業表に待ち時間以内に終了できる作業が複数あれば（Ｓ２９：あり）、管理ＰＣ１０は、複数の作業項目の中から待ち時間により近い作業項目を、待ち時間がある作業者の人数と優先度とを考慮して選択する。待ち時間をより有効に活用できるようにするためである。
【００８７】
たとえば、ステップＳ２５では、作業者Ａの待ち時間が４分３０秒と算出されたので、管理ＰＣ１０は、共通作業表の作業の内、待ち時間が４分３０秒に最も近い時間の作業項目の中から、作業者が１人で作業することができ（待ち時間のある作業者が作業者Ａのみであるとき）、優先度が最も高い単独作業の作業項目を選択する。この場合は、作業項目ｂの作業が選択される。
【００８８】
ステップＳ３１
ステップＳ２９で共通作業表に待ち時間以内に終了できる作業が複数ないと判断されたとき（Ｓ２９：なし）には、待ち時間以内に終了できる作業の作業項目を端末装置２０、３０、４０、…の表示部２６、３６、４６、…に表示する。また、ステップＳ３０で選択された作業項目を表示部２６、３６、４６、…に表示する。たとえば、上述の場合、作業項目は、端末装置２０の表示部２６に「ｂ」と表示される。
【００８９】
ステップＳ３２
管理ＰＣ１０は、各端末装置２０、３０、４０、…から出力される作業開始、作業終了のトリガー信号によって、共通作業表記憶部１６に記憶されている共通作業表に、図６に示すように「完了」、「作業中」の別を書き込む。共通作業表記憶部１６の共通作業表は実績が入力されて更新される。
【００９０】
作業管理システムおよび作業管理方法は以上のように動作するので、実施形態２は次のような効果を得ることができる。
【００９１】
実施形態２では実施形態１と同様の効果を得ることができる。
【００９２】
また、作業者が待ち時間に行なう作業を、作業者の意思に委ねてしまうことがないので、作業者の負担を軽減できる。作業者が待ち時間の間に待ち時間を越える作業をしてしまうことにより、今度は他の作業者に待ち時間が発生するという事態をなくすことができる。待ち時間が発生している作業者に、待ち時間以内に終了することができる優先順位の高い適切な作業項目を指示することができるので、作業者の熟練度に関わらず無駄時間のない適切な作業をすることができる。
［実施形態３］
実施形態３は、生産ラインで製造を担当する作業者が３人以上の場合を想定している。実施形態３は、実施形態１および実施形態２に加え、複数の作業者で行なう共通作業を待ち時間に応じて選択できるようにするものである。具体的には、複数の作業者に待ち時間が発生する場合、最初に待ち時間が発生した作業者の待ち時間の間に他の作業者の作業が終了するかを判断する。待ち時間の間に他の作業者の作業が終了すると判断されれば、最初に待ち時間が発生した作業者を次に待ち時間が発生する作業者の作業が終了するまで待たせる。そして、図６の共通作業表から、複数人が行なう作業項目であって、優先順位が高く、かつ、３番目に待ち時間が発生する作業者の作業が終了するまでの間に２人の作業者ができる作業項目を選択し、選択した作業項目を２人の端末装置に表示する。また、最初に待ち時間が発生した作業者の待ち時間の間に複数の作業者の作業が終了すると判断されれば、最初に待ち時間が発生した作業者と待ち時間の間に作業が終了する複数の作業者によってすることができる作業を共通作業表から選択する。具体的には、共通作業表から、複数人が行なう作業項目であって、優先順位が高く、かつ、４番目に待ち時間が発生する作業者の作業が終了するまでの間に３人の作業者ができる作業項目を選択し、選択した作業項目を３人の端末装置に表示する。なお、最初に待ち時間が発生した作業者の待ち時間の間に他の作業者の作業が終了しないときには、最初に待ち時間が発生した作業者が待ち時間の間に１人でできる共通作業が端末装置に表示される。
【００９３】
待ち時間のある複数の作業者は端末装置に表示された作業項目の作業を行なえば良いので、作業者の熟練度に関わらず無駄時間のない適切な作業をすることができる。
【００９４】
図９および図１０は、実施形態３に係る作業指示システムの動作フローチャートである。この動作フローチャートは実施形態３に係る作業指示方法の手順を示すフローチャートでもある。以下にこの動作フローチャートについて説明する。
【００９５】
ステップＳ４０
図２に示す各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルを見て、次の作業項目に開始条件が設定されているか否かを確認する。このステップの処理は、各端末装置２０、３０、４０、…に内蔵している作業指示ソフトによって行なわれる。
【００９６】
たとえば、図３に示してあるように、作業者Ａが作業Ｎｏ５の作業項目の作業を終了すると、端末装置２０は設定ファイル記憶部２２の設定ファイルを見て、次の作業Ｎｏ６の作業項目に開始条件が設定されているか否かを確認する。
【００９７】
ステップＳ４１
各端末装置２０、３０、４０、…は、設定ファイル記憶部２２、３２、４２、…から取り出した設定ファイルに、次の作業項目に開始条件が設定されているか否かを判断する。
【００９８】
ステップＳ４２
次の作業項目に開始条件が設定されていなければ（Ｓ４１：なし）、表示部２６、３６、４６、…に次の作業の作業項目を表示する。
【００９９】
たとえば、図３に示してあるように、作業者Ｂが作業Ｎｏ５の作業項目の作業を終了すると、端末装置３０は設定ファイル記憶部３２の設定ファイルを見て、作業Ｎｏ６の作業項目に開始条件が設定されているか否かを判断する。次の作業Ｎｏ６の作業項目には開始条件が設定されていないので、端末装置３０は表示部３６に作業Ｎｏ６の作業項目を表示する。
【０１００】
ステップＳ４３
次の作業項目に開始条件が設定されていれば（Ｓ４１：あり）、図２に示す管理ＰＣ１０は、進捗管理表作成部１２が作成した図４に示すような進捗管理表を見て、開始条件該当端末装置の状況を確認する。進捗管理表は、進捗管理表作成部１２が各端末装置２０、３０、４０、…からのトリガー信号を受け各作業者の作業の進捗状況を認識することによって作成する。
【０１０１】
たとえば、図４の進捗管理表では、端末装置２０を所持する作業者Ａが開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）が設定されている作業Ｎｏ６（図３参照）の作業項目の作業に取り掛かれる状態にあることがわかる。また、端末装置３０を所持する作業者Ｂが作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であることがわかる。管理ＰＣ１０は、この進捗管理表を見て、開始条件Ｂ６の該当端末装置３０の状況が、作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であるということがわかる。
【０１０２】
ステップＳ４４
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしているか否かを判断する。このステップは、作業者Ａと作業者Ｂが共同作業を行なうことができる状況になっているか否かを判断するために設けている。
【０１０３】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、開始条件Ｂ６（端末装置３０を所持する作業者ＢがＮｏ６の作業を終了していること）を満たしていない。したがって、作業者Ａが作業者Ｂと共同作業を行なうためには、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業が終了するまで待つ必要がある。
【０１０４】
しかし、開始条件該当端末装置の状況が開始条件を満たしていると判断したとき、具体的には、端末装置３０を所持する作業者Ｂが作業Ｎｏ６の作業を終了していれば、開始条件Ｂ６を満たしていることになる（Ｓ４４：ＹＥＳ）。したがって、ステップＳ２２に進んで、次の作業項目が表示される。具体的には、端末装置２０の表示部２６には作業Ｎｏ６の作業項目が、端末装置３０の表示部３６には作業Ｎｏ７の作業項目がそれぞれ表示される。
【０１０５】
ステップＳ４５
管理ＰＣ１０は、開始条件該当端末装置の状況が開始条件を満たしていないと判断したときには（Ｓ４４：ＮＯ）、次の共同作業を待つ作業者の待ち時間を進捗管理表と作業時間一覧表とから算出する。
【０１０６】
たとえば、図４の進捗管理表では、開始条件該当端末装置３０の状況が作業Ｎｏ４の作業を開始してから２分３０秒経過している状態であり、開始条件Ｂ６を満たしていない。この場合、作業者Ａは、作業者Ｂが作業Ｎｏ４、作業Ｎｏ５、作業Ｎｏ６の作業が終了するまで待つ必要がある。作業者Ｂが作業Ｎｏ６の作業を終了するまでの時間は、残り作業Ｎｏの標準作業時間＋現在の作業Ｎｏ標準作業時間−経過時間を計算することによって求めることができる。上述の例では、作業者Ｂの残りの作業Ｎｏは端末装置３０の進捗管理表と設定ファイルから作業Ｎｏ５と作業Ｎｏ６であることがわかる。作業者Ｂの作業Ｎｏ５と作業Ｎｏ６の標準作業時間は、作業時間一覧表の端末装置３０の表から２分および１分であることがわかる。また、現在行なっている作業が終了するまでの時間は、進捗管理表と作業時間一覧表から４分−２分３０秒であることがわかる。したがって、作業者Ａの待ち時間は、２分＋１分＋４分−２分３０秒＝４分３０秒と算出される。
【０１０７】
ステップＳ４６
管理ＰＣ１０は、計算した待ち時間が設定時間を超えているか否かを判断する。設定時間は、図６に示した共通作業表にある作業時間の内、最も短い時間で作業することができる時間＋αに設定する。たとえば、共通作業表にある作業時間の中で１分が最も短い時間であるので、設定時間は１分１０秒程度に設定する。
【０１０８】
ステップＳ４７
計算した待ち時間が上述の設定時間を越えていなければ（Ｓ４６：ＮＯ）、次の共同作業を待つ作業者の端末装置に待ち時間を表示する。待ち時間が設定時間を越えていなければ、次にできる作業がないからである。
【０１０９】
ステップＳ４８
計算した待ち時間が上述の設定時間を越えていれば（Ｓ４６：ＹＥＳ）、管理ＰＣ１０は、進捗管理表を見て、設定時間以内に他の作業者が待ちになるか否かを判断する。この判断は、複数の作業者で行なわなければならない共通作業を優先するために行なう。
【０１１０】
たとえば、上述の例では、設定時間の１分１０秒以内に作業者Ａ以外の作業者Ｂ、作業者Ｃ、作業者Ｄ、作業者Ｅのだれかの作業が終了するか否かを判断する。図４の進捗管理表を見ると、工程Ｃの作業者Ｃは作業Ｎｏ５の作業を開始してから１分１０秒経過しており、図５の作業時間一覧表を見ると、工程Ｃの作業Ｎｏ５の作業の標準作業時間は３分であるので、あと５０秒でこの作業が完了することがわかる。また、工程Ｄの作業者Ｄは作業Ｎｏ５の作業を開始してから３分３０秒経過しており、図５の作業時間一覧表を見ると、工程Ｄの作業Ｎｏ５の作業の標準作業時間は４分であるので、あと３０秒でこの作業が完了することがわかる。したがって、設定時間の１分１０秒以内に作業者Ｃと作業者Ｄの２人が現在行なっている作業を終了するということがわかる。
【０１１１】
ステップＳ４９
管理ＰＣ１０は、設定時間以内に他の作業者が待ちにならないと判断すると（Ｓ４８：ＮＯ）、共通作業表に待ち時間以内の１人作業すなわち単独作業があるか否かを判断する。設定時間以内に他の作業者が待ちにならないとき、待ち時間で終了できる単独作業があればその作業を指示できるようにするためである。
【０１１２】
ステップＳ５０
共通作業表に待ち時間で終了できる単独作業がなければ（Ｓ４９：なし）、作業ＰＣ１０は、端末装置２０、３０、４０、…にステップＳ４５で算出した待ち時間を作業指示データとして出力する。たとえば、算出した待ち時間が５０秒であったとすると、端末装置２０は、表示部２６に作業ＰＣ１０から送られてきた待ち時間を、「待ち時間５０秒」と表示する。共通作業表に待ち時間で終了できる単独作業がなければ、作業者Ａが次にできる作業がないからである。
【０１１３】
ステップＳ５１
ステップＳ４９で共通作業表に待ち時間で終了できる単独作業があると判断されたとき（Ｓ４９：あり）には、待ち時間以内の単独作業の作業項目を端末装置２０、３０、４０、…の表示部２６、３６、４６、…に表示する。たとえば、作業項目は、端末装置２０の表示部２６に「ｂ」というように表示される。
【０１１４】
ステップＳ５２
管理ＰＣ１０は、各端末装置２０、３０、４０、…から出力される作業開始、作業終了のトリガー信号によって、共通作業表記憶部１６に記憶されている共通作業表に、図６に示すように「完了」、「作業中」の別を書き込む。共通作業表記憶部１６の共通作業表は実績が入力されて更新される。
【０１１５】
ステップＳ５３
管理ＰＣ１０は、設定時間以内に他の作業者が待ちになると判断すると（Ｓ４８：ＹＥＳ）、共通作業表にある待ち時間以内の複数人で行なう共通作業を優先順位ごとにリストアップする。
【０１１６】
たとえば、上述の例の場合、ステップＳ４８で判断したように、設定時間の１分１０秒以内に、作業者Ｃと作業者Ｄの２人が現在行なっている作業を終了する。作業者Ａ、作業者Ｃと作業者Ｄの３人で行う作業は、作業者Ｃの作業が終わる５０秒後に可能である。したがって、管理ＰＣ１０は、共通作業表にある３人で行なう作業項目ｃ、作業項目ｄの二つの作業をリストアップする。
【０１１７】
ステップＳ５４
管理ＰＣ１０は、リストアップより適正な作業項目があるか否かを判断する。
【０１１８】
上述の例では、作業者Ａは作業が終了してから作業者Ｃの作業が終わるまで５０秒待っていなければならないので、共同作業である次の作業Ｎｏ６の作業を開始するまでの待ち時間は３分４０秒になる。また、作業者Ｄは作業が終了してから作業者Ｃの作業が終わるまで２０秒待っていなければならないので、次の作業Ｎｏ６の作業を開始するまでの待ち時間は２０秒になる。最後に、作業者Ｃの待ち時間は０秒である。したがって、作業者Ａは３分２０秒以内に共通作業を完了しなければならないので、適正な作業項目は、共通作業表にある３人で行なう作業項目ｃよりも優先度が低い作業項目ｄとなる。
【０１１９】
リストアップより適正な作業項目がなければ（Ｓ５４：ＮＯ）、ステップＳ４９からステップＳ５２までの処理をする。これらの処理は上述の通りであるので説明は省略する。
【０１２０】
ステップＳ５５
リストアップより適正な作業項目があれば（Ｓ５４：ＹＥＳ）、リストアップより適正な作業項目を優先する。
【０１２１】
上述の例では、共通作業表から作業項目ｄのみが選択されるので、適正な作業項目として作業項目ｄが選択される。
【０１２２】
ステップＳ５６
ステップＳ５４、Ｓ５５で選択された作業項目を端末装置２０、３０、４０、…の表示部２６、３６、４６、…に表示する。たとえば、上述の場合、作業者Ａ、作業者Ｃ、作業者Ｄの３台の端末装置の表示部に「ｄ」と表示される。
【０１２３】
ステップＳ５７
管理ＰＣ１０は、各端末装置２０、３０、４０、…から出力される作業開始、終了のトリガーによって、共通作業表記憶部１６に記憶されている共通作業表に、図６に示すように「完了」、「作業中」の別を書き込む。共通作業表記憶部１６の共通作業表は実績が入力されて更新される。
【０１２４】
以上のように、実施形態３では、待ち時間があらかじめ設定した設定時間以上の場合、他の工程で同じように待ち時間の発生する工程があるかを判断する。設定時間内に他の工程で待ち時間が発生する場合、共通作業表より待ち時間の発生する人数で、標準作業時間が待ち時間以内の作業項目をリストアップする。リストアップされた作業項目の中から、優先度が高く、待ち時間に近い作業項目を待ち時間が発生するすべての工程の作業者の端末装置に指示する。
【０１２５】
実施形態３では、実施形態１と同様の効果を得ることができる。
【０１２６】
そして、作業者の人数に関係なく、各作業者の端末装置に適切な作業項目が表示されるため、作業者が待ち時間に行なう作業を、作業者の意思に委ねてしまうことがないので、作業者の負担を軽減できる。作業者が待ち時間の間に待ち時間を越える作業をしてしまうことにより、今度は他の作業者に待ち時間が発生するという事態をなくすことができる。待ち時間が発生している作業者に、待ち時間以内に終了することができる優先順位の高い適切な作業項目を指示することができるので、作業者の熟練度に関わらず無駄時間のない適切な作業をすることができる。
［実施形態４］
実施形態４は、実施形態１および実施形態２に加え、待ち時間が発生した作業者に作業が遅れている工程の共通作業を優先して行なわせることができるようにするものである。具体的には、待ち時間があらかじめ設定した設定時間以上の場合、他の工程で同じように待ち時間の発生する工程があるかを判断する。設定時間内に他の工程で待ち時間が発生する場合、進捗管理表により作業が遅れている工程にまだ行なわれていない共通作業が残っているかを判断する。共通作業が残っている場合、共通作業の作業項目を待ち時間の発生している作業者に指示する。
【０１２７】
図１１は、実施形態４に係る作業指示システムの動作フローチャートである。この動作フローチャートは実施形態４に係る作業指示方法の手順を示すフローチャートでもある。以下にこの動作フローチャートについて説明する。なお、図１１の動作フローチャートは図９の動作フローチャート（ステップＳ４０からステップＳ４５）の続きとして処理されるものである。したがって、図１１の動作フローチャートの前に行なわれる図９の動作フローチャートの説明は省略する。
【０１２８】
ステップＳ６６
管理ＰＣ１０は、計算した待ち時間が設定時間を超えているか否かを判断する。設定時間は、図６に示した共通作業表にある作業時間の内、最も短い時間で作業することができる時間＋αに設定する。たとえば、共通作業表にある作業時間の中で１分が最も短い時間であるので、設定時間は１分１０秒程度に設定する。
【０１２９】
ステップＳ６７
計算した待ち時間が上述の設定時間を越えていなければ（Ｓ６６：ＮＯ）、次の共同作業を待つ作業者の端末装置に待ち時間を表示する。待ち時間が設定時間を越えていなければ、次にできる作業がないからである。
【０１３０】
ステップＳ６８
計算した待ち時間が上述の設定時間を越えていれば（Ｓ６６：ＹＥＳ）、管理ＰＣ１０は、進捗管理表を見て、設定時間以内に他の作業者が待ちになるか否かを判断する。この判断は、複数の作業者で行なわなければならない共通作業を優先するために行なう。
【０１３１】
たとえば、上述の例では、設定時間の１分１０秒以内に作業者Ａ以外の作業者Ｂ、作業者Ｃ、作業者Ｄ、作業者Ｅのだれかの作業が終了するか否かを判断する。図４の進捗管理表を見ると、工程Ｃの作業者Ｃは作業Ｎｏ５の作業を開始してから１分１０秒経過しており、図５の作業時間一覧表を見ると、工程Ｃの作業Ｎｏ５の作業の標準作業時間は３分であるので、あと５０秒でこの作業が完了することがわかる。また、工程Ｄの作業者Ｄは作業Ｎｏ５の作業を開始してから３分３０秒経過しており、図５の作業時間一覧表を見ると、工程Ｄの作業Ｎｏ５の作業の標準作業時間は４分であるので、あと３０秒でこの作業が完了することがわかる。したがって、設定時間の１分１０秒以内に作業者Ｃと作業者Ｄの２人が現在行なっている作業を終了するということがわかる。
【０１３２】
ステップＳ６９
管理ＰＣ１０は、設定時間以内に他の作業者が待ちにならないと判断すると（Ｓ６８：ＮＯ）、共通作業表に待ち時間以内の１人作業すなわち単独作業があるか否かを判断する。設定時間以内に他の作業者が待ちにならないとき、待ち時間で終了できる単独作業があればその作業を指示できるようにするためである。
【０１３３】
ステップＳ７０
共通作業表に待ち時間で終了できる単独作業がなければ（Ｓ６９：なし）、作業ＰＣ１０は、端末装置２０、３０、４０、…にステップＳ４５で算出した待ち時間を作業指示データとして出力する。たとえば、算出した待ち時間が５０秒であったとすると、端末装置２０は、表示部２６に作業ＰＣ１０から送られてきた待ち時間を、「待ち時間５０秒」と表示する。共通作業表に待ち時間で終了できる単独作業がなければ、作業者Ａが次にできる作業がないからである。
【０１３４】
ステップＳ７１
ステップＳ６９で共通作業表に待ち時間で終了できる単独作業があると判断されたとき（Ｓ６９：あり）には、待ち時間以内の単独作業の作業項目を端末装置２０、３０、４０、…の表示部２６、３６、４６、…に表示する。たとえば、上述の場合、作業項目は、端末装置２０の表示部２６に「ｂ」と表示される。
【０１３５】
ステップＳ７２
管理ＰＣ１０は、各端末装置２０、３０、４０、…から出力される作業開始、作業終了のトリガー信号によって、共通作業表記憶部１６に記憶されている共通作業表に、図６に示すように「完了」、「作業中」の別を書き込む。共通作業表記憶部１６の共通作業表は実績が入力されて更新される。
【０１３６】
ステップＳ７３
管理ＰＣ１０は、設定時間以内に他の作業者が待ちになると判断すると（Ｓ６８：ＹＥＳ）、進捗管理表から他の作業者に比較して遅れている作業をリストアップする。
【０１３７】
たとえば、図４の進捗管理表を見ると、工程Ｂでは、現在は作業Ｎｏ４の作業項目の作業が行なわれており、工程Ａの作業者Ａは図９のステップＳ４５で説明したように４分２０秒の待ち時間を持っている。作業者Ｂは、作業Ｎｏ５および作業Ｎｏ６の作業が終わるまでは作業者Ａと共同作業（工程ＡのＮｏ６と工程ＢのＮｏ７）をすることができないので、工程Ｂの作業が遅れていることになる。したがって、管理ＰＣ１０は、工程Ｂの作業Ｎｏ５および作業Ｎｏ６の作業項目をリストアップする。
【０１３８】
ステップＳ７４
管理ＰＣ１０は、リストアップよりフラグ付きの作業項目があるか否かを判断する。
【０１３９】
たとえば、図３に示した設定ファイルに共通作業フラグが付いている作業項目があるか否かを判断する。工程Ｂの作業が遅れているので、工程Ｂの作業項目を見ると、作業Ｎｏ２と作業Ｎｏ６の作業項目に共通作業フラグが付いている。したがって、ステップＳ７３でリストアップされた工程Ｂの作業Ｎｏ６の作業項目が該当していることがわかる。
【０１４０】
リストアップよりフラグ付きの作業項目がなければ（Ｓ７４：ＮＯ）、ステップＳ６９からステップＳ７２までの処理をする。これらの処理は上述の通りであるので説明は省略する。
【０１４１】
ステップＳ７５
リストアップよりフラグ付きの作業項目があれば（Ｓ７４：ＹＥＳ）、リストアップより共通フラグ（図３の設定ファイル参照）がある作業が優先して選択される。
【０１４２】
上述の例では、工程Ｂの作業Ｎｏ６の作業項目に共通作業フラグが付けられているので、作業Ｎｏ６の作業項目が優先され、作業者Ａに工程Ｂの作業Ｎｏ６の作業項目の作業が指示される。
【０１４３】
ステップＳ７６
ステップＳ７５で選択された作業項目を作業者Ａの端末装置２０の表示部２６に表示する。
【０１４４】
ステップＳ７７
管理ＰＣ１０は、各端末装置２０、３０、４０、…から出力される作業開始、作業終了のトリガー信号によって、共通作業表記憶部１６に記憶されている共通作業表に、図６に示すように「完了」、「作業中」の別を書き込む。共通作業表記憶部１６の共通作業表は実績が入力されて更新される。
【０１４５】
以上のように、実施形態４では、設定ファイルに作業順序を変更しても作業に影響を与えない作業項目に共通作業フラグを設定している。そして、進捗管理表から遅れている工程に共通作業フラグが設定されている作業項目が残っている場合、待ち時間を持っている作業者の端末装置に優先的にその作業項目を指示する。
【０１４６】
このようにすることで、遅れている作業者の残りの作業項目を他の作業者に効率的に割り当てることができ、全体の作業時間を短縮することができる。
【０１４７】
実施形態４では、実施形態１と同様の効果を得ることができる。
【０１４８】
そして、各作業者の端末装置に遅れている工程の作業項目が表示されるため、作業者が待ち時間に行なう作業を、作業者の意思に委ねてしまうことがなく、作業者の負担を軽減できる。待ち時間が発生している作業者に、待ち時間以内に終了することができる、遅れている作業項目を指示することができるので、作業者の熟練度に関わらず無駄時間のない適切な作業をすることができる。
【符号の説明】
【０１４９】
１０    管理ＰＣ、
２０、３０、４０    端末装置
１２    進捗管理表作成部、
１４    作業時間一覧表記憶部、
１６    共通作業表記憶部、
２２、３２、４２    設定ファイル記憶部、
２４、３４、４４    共通作業表記憶部、
２６、３６、４６    表示部、
５０    ネットワーク配線、
１００    作業指示システム。
【図１】
2010277546.tif 000003
【図２】
2010277546.tif 000004
【図３】
2010277546.tif 000005
【図４】
2010277546.tif 000006
【図５】
2010277546.tif 000007
【図６】
2010277546.tif 000008
【図７】
2010277546.tif 000009
【図８】
2010277546.tif 000010
【図９】
2010277546.tif 000011
【図１０】
2010277546.tif 000012
【図１１】
2010277546.tif 000013