(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0015】
(1.設備1の構成)
本発明の実施形態の能力データベース構築装置を適用した設備1の構成について、
図1を参照して説明する。設備1は、例えば、種々の対象物の生産を行う生産設備、対象物の搬送を行う物流設備などである。本実施形態においては、設備1は、機械加工を行う生産設備を例にあげる。また、当該設備1は、作業者が関与する非完全自動化設備である。つまり、設備1は、設備1を構成する処理機械MC1−MC8の処理を全て自動で稼働するのではなく、各処理機械MC1−MC8に対する作業者による作業を必要とする。
【0016】
図1に示すように、設備1は、8台の処理機械MC1−MC8、ホーム端末HP、複数の携帯端末W、管理装置Mを備える。生産の対象物は、例えば、円筒状の部材であるとする。
【0017】
処理機械MC1−MC8は、例えば、マシニングセンタ、旋盤、研削盤などの工作機械であり、処理機械MC1からMC8の順は、工程順である。処理機械MC1−MC8は、2列に配列されており、各列の処理機械MC1−MC8は、正面同士が対向するように配列される。
【0018】
処理機械MC1−MC8は、順に、外形の荒加工を行う旋盤、外形の中仕上げ加工を行う研削盤、内形の荒加工を行う旋盤、内形の中仕上げ加工を行う研削盤、外形のストレート部の仕上げ加工を行う研削盤、外形のテーパ部の仕上げ加工を行う研削盤、内形のストレート部の仕上げ加工を行う研削盤、内形のテーパ部の仕上げ加工を行う研削盤である。
【0019】
ホーム端末HPは、設備1のホームポジションPに設置される。ホームポジションPは、設備1の基準となる位置であって、作業上の観点から規定される位置である。ここで、ホーム端末HPは、作業者に対して作業指示を行うと共に、作業者による作業開始情報及び作業完了情報の入力処理を行うための装置である。作業者は、作業を開始及び完了の都度、ホーム端末HPにて入力処理を行う。そこで、作業者の移動距離の観点から、ホーム端末HPが設置されるホームポジションPは、設備1全体における中央付近としている。なお、ホーム端末HPが設置されるホームポジションPは、設備1の中央付近に限らず、設備1を構成する処理機械MC1−MC8の配列に応じて適宜決定される。
【0020】
携帯端末Wは、ホーム端末HPと同様の機能を有し、作業者が携帯可能な端末である。つまり、携帯端末Wは、作業者に対して作業指示を行うと共に、作業者による作業開始情報及び作業完了情報の入力処理を行うための装置である。携帯端末Wは、ハンディタイプ、装着タイプの何れでもよい。ハンディタイプの例としては、タブレット、携帯電話、スマートフォンのような非装着型デバイスなどがある。装着タイプの例としては、腕バンドタイプ、眼鏡タイプ、イヤホンタイプ、ヘルメット取付タイプなどがある。
【0021】
ここで、ホーム端末HPと携帯端末Wとは、同様の機能を有するため、何れか一方を選択的に用いることができる。両者を用いる場合には、例えば、未熟作業者は、ホーム端末HPのみを使用し、熟練作業者は、ホーム端末HP及び携帯端末の両者を使用可能とすることもできる。後述するが、携帯端末Wを用いる場合には、作業能力の一つしての作業時間を推定することになるため、作業者の作業能力を正確に把握することができない。そこで、作業者の作業能力がある程度安定した状態になるまで、すなわち熟練作業者になれば、携帯端末Wを使用できるようにするとよい。
【0022】
管理装置Mは、処理機械MC1−MC8による処理、及び、処理機械MC1−MC8に対する作業者による作業について管理する。詳細には、管理装置Mは、稼働実績の把握機能、更新工程計画の作成機能、作業者に対する次作業指示機能、作業者の能力データベースの構築機能(本発明の能力データベース構築装置に相当する)を有する。管理装置Mは、処理機械MC1−MC8及びホーム端末HPと、有線又は無線の通信ネットワークにより接続される。管理装置Mは、携帯端末Wと無線の通信ネットワークにより接続される。
【0023】
(2.処理機械、ホーム端末及び携帯端末の内部構成)
次に、処理機械MC1−MC8、ホーム端末HP及び携帯端末Wの内部構成について、
図2を参照して説明する。
【0024】
処理機械MC1−MC8は、機械本体11、制御装置12、操作盤13及び機械撮像装置14を備える。操作盤13は、入力部13aと表示部13bとを備える。機械撮像装置14は、処理機械MC1−MC8の周囲を撮像し、特に作業者の動作情報を撮像するための装置である。
【0025】
ホーム端末HPは、入力部21と表示部22とを備える。携帯端末Wは、入力部31、表示部32、位置センサ33、携帯撮像装置34、生体情報センサ35、加速度センサ36を備える。携帯端末Wの位置センサ33は、設備1内において携帯端末W自身の位置を認識するためのセンサであって、例えばGPSセンサである。携帯撮像装置34は、作業者の視界を撮像する。生体情報センサ35は、作業者の脈波や呼吸波を検出する。加速度センサ36は、作業者の動き(例えば、歩行状態、起立状態など)に応じた信号を検出する。
【0026】
操作盤13の入力部13a、ホーム端末HPの入力部21、及び、携帯端末Wの入力部31は、例えば、タッチ操作による入力が可能なタッチパネル、機械式ボタンなどである。
【0027】
(3.作業者端末の構成及び操作手順)
操作盤13、ホーム端末HP及び携帯端末Wは、作業者に対する指示を行うと共に、作業者による入力処理を行うための装置であるため、以下において、総称して作業者端末13,HP,Wと称する。作業者端末13,HP,Wの構成について、
図3A及び
図3Bを参照して説明する。
【0028】
作業者端末13、HP,Wは、
図3A及び
図3Bに示すように、次作業又は現在作業を表示するための作業表示欄41、次作業候補の一覧を表示するための候補欄42、作業者名ボタン、作業者毎に作業の開始ボタン、完了ボタン、キャンセルボタンを表示する入力欄43を備える。
【0029】
作業表示欄41には、作業対象の処理機械MC1−MC8、及び、作業種別が記載される。さらに、作業表示欄41には、
図3Aに示すように、次作業を開始しようとする作業者に対して次作業を指示する欄として機能するとともに、
図3Bに示すように、現在作業の完了処理をしようとする作業者に対して現在作業を表示する欄として機能する。
【0030】
候補欄42には、現在作業者により実行できる作業(以下、次作業候補と称する)が表示されており、作業対象の処理機械MC1−MC8、及び、作業種別が記載される。さらに、候補欄42には、複数の次作業候補が表示される場合には、優先順位も表示される。
【0031】
次に、作業者が次作業を開始する場合において、作業者による操作手順について
図3Aを参照して説明する。ここで、作業者端末13,HP,Wの候補欄42には、現在実行可能な次作業候補が常時表示されている。そして、現在作業を行っていない作業者は、作業者端末13、HP,Wの自身の作業者名ボタンをタッチする(
図3Aの(1)にて図示)。そうすると、作業者端末13,HP,Wの作業表示欄41には、次作業が表示される(
図3Aの(2)にて図示)。この次作業は、候補欄42に表示されている次作業候補の中の一つである。つまり、作業者は、作業者端末13,HP,Wにより次作業を指示される。続いて、作業者は、開始ボタンをタッチして(
図3Aの(3)にて図示)、指示された次作業に取りかかる。
【0032】
次に、作業者が現在作業を完了する場合において、作業者による操作手順について
図3Aを参照して説明する。処理機械MC1−MC8における作業を完了した作業者は、作業者端末13、HP,Wの自身の作業者名ボタンをタッチする(
図3Bの(1)にて図示)。そうすると、作業者端末13,HP,Wの作業表示欄41には、現在行っていた作業が表示される(
図3Bの(2)にて図示)。つまり、作業者は、作業表示欄41にて、現在行っていた作業を確認できる。続いて、作業者は、完了ボタンをタッチして(
図3Bの(3)にて図示)又は処理機械MC1−MC8からの信号等により、現在行っていた作業を完全に完了する。
【0033】
(4.管理装置の概要)
次に、管理装置Mの概要について、
図4を参照して説明する。管理装置Mは、
図4に示すように、工程計画記憶部51、機械状態取得部52、実行作業者取得部53、位置情報取得部54、作業状態取得部55、工程実績記憶部56、能力データベース57、次作業候補抽出部58、全作業者状態取得部59、次作業決定部60、初期工程計画取得部61、工程計画更新部62、表示装置63、作業種別取得部64、機械撮像情報取得部71、視界情報取得部72、生体情報取得部73、加速度情報取得部74、操作順序情報取得部75、データベース更新部76を備える。
【0034】
管理装置Mを構成する各部のうち、機械状態取得部52は、処理機械MC1−MC8の制御装置12から処理機械MC1−MC8の現在状態(稼働状態)に関する情報を取得する。機械撮像情報取得部71は、処理機械MC1−MC8の機械撮像装置14により札奏された情報を取得する。また、実行作業者取得部53、位置情報取得部54、作業状態取得部55、視界情報取得部72、生体情報取得部73、加速度情報取得部74、操作順序情報取得部75は、作業者端末13,HP,Wから、実行作業者の情報、位置情報、作業状態に関する情報、視界情報、生体情報、加速度情報、操作順序情報を取得する。
【0035】
実行作業者取得部53は、作業者端末13,HP,Wにおいて、タッチされた作業者名ボタンに対応する作業者の情報を、実行作業者として取得する。つまり、実行作業者取得部53は、作業を実行する作業者のID情報(作業者の名称など)を取得する。管理装置Mを構成する他部は、管理装置M内に処理を行う部位であり、後に詳述する。
【0036】
ここで、管理装置Mは、上述したように、稼働実績の把握機能、更新工程計画の作成機能、作業者に対する次作業指示機能、作業者の能力データベースの構築機能(本発明の能力データベース構築装置に相当する)を有する。稼働実績の把握機能は、工程計画記憶部51、機械状態取得部52、位置情報取得部54、作業状態取得部55、工程実績記憶部56、表示装置63、作業種別取得部64により構成される。
【0037】
更新工程計画の作成機能は、工程計画記憶部51、工程実績記憶部56、初期工程計画取得部61、工程計画更新部62により構成される。作業者に対する次作業指示機能は、工程計画記憶部51、機械状態取得部52、実行作業者取得部53、位置情報取得部54、作業状態取得部55、能力データベース57、次作業候補抽出部58、全作業者状態取得部59、次作業決定部60により構成される。
【0038】
作業者の能力データベースの構築機能は、能力データベース57、位置情報取得部54、作業種別取得部64、機械撮像情報取得部71、視界情報取得部72、生体情報取得部73、加速度情報取得部74、操作順序情報取得部75、データベース更新部76により構成される。
【0039】
(5.稼働実績の把握機能)
管理装置Mの稼働実績の把握機能について、
図4及び
図5を参照して説明する。まずは、稼働実績の把握機能に用いられる初期工程計画、工程実績及び更新工程計画について、
図5を参照して説明する。
【0040】
図5は、表示装置63に表示される内容である。
図5には、現在時刻を表すペースメーカー、工程計画記憶部51に記憶される対象物毎の初期工程計画、工程計画記憶部51に記憶される対象物毎の更新工程計画、及び、工程実績記憶部56に記憶される対象物毎の工程実績が表示される。対象物1a,1b,1cは、同種の対象物であって、対象物2a,2b,2cは、同種の対象物である。ここで、対象物とは、生産設備においては生産対象物(工作物、組立品など)であり、物流設備において物流対象物(搬送物)である。また、対象物1a,1b,1cと、対象物2a,2b,2cと、対象物3とは、異種の対象物である。
【0041】
ここで、工程計画とは、複数の処理機械MC1−MC8による処理と複数の処理機械に対する作業者による作業とに関する実行順序が規定された計画である。初期工程計画及び更新工程計画は、工程計画記憶部51に記憶されている。初期工程計画とは、対象物の生産計画に基づいて、管理者によって予め決定される。さらに、初期工程計画は、標準の作業能力を有する作業者による作業時間に基づき設定された工程計画である。更新工程計画とは、処理機械の稼働実績及び作業者の作業実績に応じて、初期工程計画を更新した工程計画である。工程実績とは、処理機械MC1−MC8による処理実績、及び、作業者による作業実績を表す。工程実績は、工程実績記憶部56に記憶されている。
【0042】
図5において、ペースメーカーの表示より、現在時刻が23時30分頃であることが分かる。初期工程計画は、
図5の対象物毎の初期計画欄に表示されている。初期計画欄において、白抜き実線枠は、作業者による作業であり、ハッチング実線枠は、処理機械MC1−MC8による処理である。
【0043】
工程実績は、
図5の対象物毎の実績予定欄のうち、白抜き実線枠及びハッチング実線枠である。実績予定欄において、白抜き実線枠は、作業者による作業実績であり、ハッチング実線枠は、処理機械MC1−MC8による処理実績である。更新工程計画は、
図5の対象物毎の実績予定欄のうち、白抜き破線枠及びハッチング破線枠である。白抜き破線枠は、作業者による予定作業であり、ハッチング破線枠は、処理機械MC1−MC8による予定処理である。ここで、
図5において、黒塗りは、現在実行している処理機械MC1−MC8による処理又は作業者による作業である。また、枠と枠の隙間は、処理機械MC1−MC8による処理も作業者による作業も行われない時間帯である。
【0044】
ここで、工程実績記憶部56は、処理機械MC1−MC8による処理実績及び作業者による作業実績を記憶する。処理機械MC1−MC8による処理実績は、機械状態取得部52が取得する情報である。機械状態取得部52は、処理機械MC1−MC8の制御装置12から、処理機械MC1−MC8の現在状態(稼働状態)を取得する。
【0045】
また、作業者による作業実績は、作業状態取得部55及び作業種別取得部64が取得する情報である。作業状態取得部55は、作業実績の一つとして、作業者による作業状態に関する情報を取得する。ここで、作業者による作業状態に関する情報とは、作業開始時刻、作業完了時刻、並びに、作業中であるか作業完了状態であるかの情報である。
【0046】
さらに、作業種別取得部64は、作業実績の他の一つとして、作業者が実行する作業種別を取得する。作業種別取得部64は、後述する次作業決定部60により決定された次作業を取得することで、作業種別を取得している。なお、作業状態取得部55の処理及び次作業決定部60の処理の詳細は、後述する。
【0047】
(6.更新工程計画作成機能)
次に、管理装置Mの更新工程計画の作成機能について、
図4−
図6を参照して説明する。更新工程計画の作成機能は、工程計画記憶部51、工程実績記憶部56、初期工程計画取得部61、工程計画更新部62により構成される。
【0048】
初期工程計画取得部61は、工程計画記憶部51に記憶されている初期工程計画を取得する。工程計画更新部62は、初期工程計画取得部61により取得された初期工程計画と、工程実績記憶部56に記憶されている工程実績とに基づいて、
図5の破線枠にて示すような更新工程計画を作成する。
【0049】
詳細には、工程計画更新部62による処理は、
図6に示す。更新部62は、初期工程計画取得部61から初期工程計画を取得する(S1)。続いて、更新部62は、工程実績記憶部56に記憶されている実績が更新されたか否かを判定する(S2)。実績が更新されていなければ、更新部62は、更新されるまで判定処理を繰り返す(S2:No)。
【0050】
一方、実績が更新されていれば、更新部62は、工程実績に基づいて、工程計画を更新する(S3)。続いて、更新部62は、工程計画の全てが実行されたか否かを判定し、まだであればS2に戻り処理を繰り返す(S4:No)。一方、更新部62は、工程計画の全てが実行されていれば(S4:Yes)、処理を終了する。
【0051】
つまり、工程計画更新部62は、初期工程計画に対して工程実績に遅れが生じている場合には、この遅れを考慮して、将来の工程計画を決定する。このとき、作業者による作業時間は、標準な作業能力を有する作業者による作業時間に基づいて設定される。
【0052】
(7.能力データベース57)
次に、管理装置Mの作業者に対する次作業指示機能に用いられる能力データベース57について、
図7A、
図7Bを参照して説明する。
図7Aは、第一例の能力データベース57であり、
図7Bは、第二例の能力データベース57である。
【0053】
能力データベース57は、複数の作業者及び複数の作業種別に関して、作業者毎に作業種別毎の作業能力を記憶する。作業種別としては、例えば、段取り、試加工、異常復帰処理などである。さらに、各情報は、処理機械MC1−MC8毎に記憶されている。
【0054】
図7Aに示すように、第一例の能力データベース57は、該当する作業種別について、各作業者が実行可能か否かの情報を有している。図中、○印は、当該作業種別を作業可能であることし表し、×印は、当該作業種別を作業不可であることを表す。作業者Aは、全ての作業種別を作業可能であるのに対して、作業者B,C,Dは、一部の作業種別のみを作業可能である。
【0055】
図7Bに示すように、第二例の能力データベース57は、該当する作業種別について、各作業者が作業可能か否か、作業可能であるとした場合に、習熟度レベルを含む。例えば、第二例の能力データベース57は、各作業者が作業可能である場合に、習熟度レベルとして、標準能力以上を有しているか、標準能力を有していないかを表す。図中、○印は、標準能力以上を有することを表し、△印は、標準能力を有していないことを表し、×印は、当該作業種別の実行不可であることを表す。
【0056】
さらに、能力データベース57は、
図8に示す作業実績情報を有する。作業実績情報は、作業者毎且つ作業種別毎に、作業時間、機械作業時間、位置情報、生体情報、加速度情報、携帯撮像装置34により撮像された視界情報、機械撮像装置14により撮像された情報、操作手順情報を含む。作業時間とは、ホームポジションPを基準とした場合の作業の開始から完了までの時間である。機械作業時間とは、処理機械MC1−MC8に対して直接作業している時間である。機械作業時間は、操作盤13に対する操作、位置情報、機械撮像情報、視界情報、加速度情報などにより求めることができる。操作手順情報とは、作業者による操作盤13の操作手順に関する情報である。
【0057】
(8.能力データベースの構築機能)
能力データベース57は、上述したように、多数の作業実績情報を有している。この構築処理は、データベース更新部76が行う。つまり、データベース更新部76は、位置情報取得部54、作業種別取得部64、機械撮像情報取得部71、視界情報取得部72、生体情報取得部73、加速度情報取得部74、操作順序情報取得部75から情報を取得して、能力データベース57を更新する。ここで、同一の対象物について複数回の作業を行う場合には、最新の情報を記憶する。
【0058】
(9.作業状態取得部55による処理)
管理装置Mによる作業者に対する次作業指示機能及び稼働状態の把握機能に用いられる作業状態取得部55による処理について、
図3A、
図3B、
図9及び
図10を参照して説明する。作業状態取得部55は、作業開始時刻推定部55a及び作業完了時刻推定部55bを備える。
【0059】
図9に示すように、作業開始時刻推定部55aは、作業者端末13,HP,Wにより開始情報を取得したかを判定する(S11)。すなわち、推定部55aは、作業者が作業者端末13,HP,Wの
図3Aに示す開始ボタンをタッチしたか否かを判定する。推定部55aは、開始情報を取得した場合には、操作された作業者端末がホーム端末HPであるか(S12)、ホーム端末HPでなければ携帯端末Wであるか(S13)を判定する。
【0060】
作業者がホーム端末HPを操作した場合には(S12:Yes)、推定部55aは、開始ボタンをタッチした現在時刻を開始時刻とする(S14)。作業者が携帯端末Wを操作した場合には(S12:No→S13:Yes)、推定部55aは、位置情報取得部54にて取得された携帯端末Wの位置情報を取得する(S15)。続いて、推定部55aは、作業者の標準移動速度と、携帯端末Wの現在位置からホームポジションPまでの距離に基づいて、作業者の移動時間を推定する(S16)。作業者の標準移動速度は、予め設定されている。続いて、推定部55aは、推定した移動時間を現在時刻に加算した時刻を、開始時刻として推定する(S17)。
【0061】
作業者が操作盤13を操作した場合には(S12:No→S13:No)、推定部55aは、作業者の標準移動速度と、操作された操作盤13の位置からホームポジションPまでの距離とに基づいて、作業者の移動時間を推定する(S18)。続いて、推定部55aは、推定した移動時間を現在時刻に加算した時刻を、開始時刻として推定する(S19)。
【0062】
図10に示すように、作業完了時刻推定部55bは、作業者端末13,HP,Wにより完了情報を取得したかを判定する(S21)。すなわち、推定部55bは、作業者が作業者端末13,HP,Wの
図3Bに示す完了ボタンをタッチしたか否かを判定する。推定部55bは、完了情報を取得した場合には、操作された作業者端末がホーム端末HPであるか(S22)、ホーム端末HPでなければ携帯端末Wであるか(S23)を判定する。
【0063】
作業者がホーム端末HPを操作した場合には(S22:Yes)、推定部55bは、完了ボタンをタッチした現在時刻を完了時刻とする(S24)。作業者が携帯端末Wを操作した場合には(S22:No→S23:Yes)、推定部55bは、位置情報取得部54にて取得された携帯端末Wの位置情報を取得する(S25)。続いて、推定部55bは、作業者の標準移動速度と、携帯端末Wの現在位置からホームポジションPまでの距離とに基づいて、作業者の移動時間を推定する(S26)。続いて、推定部55bは、推定した移動時間を現在時刻に加算した時刻を、完了時刻として推定する(S27)。
【0064】
作業者が操作盤13を操作した場合には(S22:No→S23:No)、推定部55bは、作業者の標準移動速度と、操作された操作盤13の位置からホームポジションPまでの距離とに基づいて、作業者の移動時間を推定する(S28)。続いて、推定部55bは、推定した移動時間を現在時刻に加算した時刻を、完了時刻として推定する(S29)。
【0065】
(10.全作業者状態取得部59による取得情報)
管理装置Mによる作業者に対する次作業指示機能に用いられる全作業者状態取得部59による処理について、
図11を参照して説明する。全作業者状態取得部59は、実行作業者取得部53により取得された実行作業者、及び、作業状態取得部55により取得された作業状態に関する情報を受け取る。詳細には、全作業者状態取得部59は、
図11に示すように、作業者毎に、作業開始情報の入力時刻、ホームポジションPを基準とした作業開始の推定時刻(HP作業開始推定時刻)、作業完了情報の入力時刻、ホームポジションPを基準とした作業完了の推定時刻(HP作業完了推定時刻)を有する。
【0066】
さらに、全作業者状態取得部59は、作業者が、作業中であるか、作業完了した状態であるかの情報を有する。全作業者状態取得部59は、作業を開始した後にまだ完了していなければ作業中であると判定し、作業を完了した後にまだ開始していなければ作業完了状態であると判定する。
【0067】
さらに、全作業者状態取得部59は、作業中の作業者が指示された作業を完了する予測時刻を有する。このとき、全作業者状態取得部59は、次作業決定部60から作業者に指示した作業種別を取得することにより、作業種別に応じた標準作業時間を考慮して、予測時刻を算出する。
【0068】
ここで、
図11において、作業者Aは、作業中であって、作業開始入力時刻とHP作業開始推定時刻が同時刻である。つまり、作業者Aは、ホーム端末HPを用いて作業開始の操作を行っている。また、作業者Cも同様にホーム端末HPを用いて作業完了の操作を行っている。一方、作業者Dは、作業開始入力時刻とHP作業開始推定時刻が異なる。つまり、作業者Dは、携帯端末W又は操作盤13を用いて操作を行っている。作業者Bも同様である。
【0069】
(11.次作業指示機能)
次に、管理装置Mによる作業者に対する次作業指示機能について、
図3A、
図4及び
図12を参照して説明する。作業者に対する次作業指示機能は、工程計画記憶部51、機械状態取得部52、実行作業者取得部53、位置情報取得部54、作業状態取得部55、能力データベース57、次作業候補抽出部58、全作業者状態取得部59、次作業決定部60により構成される。
【0070】
図4に示すように、次作業候補抽出部58は、機械状態取得部52により取得された複数の処理機械MC1−MC8の現在状態、及び、工程計画記憶部51に記憶されている工程計画を取得する。そして、次作業候補抽出部58は、処理機械MC1−MC8の現在状態及び工程計画に基づいて、作業者が行う次作業候補を抽出する。次作業候補は、設備1全体として、現在、作業者による作業を必要とする作業である。この次作業候補は、
図3Aの作業者端末13,HP,Wの候補欄42に表示される。次作業候補抽出部58が、複数の次作業候補を抽出する場合には、複数の次作業候補について順位を決定する。順位についても、
図3Aの候補欄42に表示される。
【0071】
次に、次作業決定部60が、所定の作業者に対する次作業を決定する。次作業決定部60による処理については、
図12を参照して説明する。決定部60は、実行作業者取得部53から実行作業者を取得したか否かを判定する(S31)。つまり、何れかの作業者が作業者端末13,HP,Wにて作業者ボタンをタッチした場合に、決定部60は、実行作業者を取得したと判定する。
【0072】
決定部60は、実行作業者を取得しなければ、処理を進めることはない(S31:No)。一方、決定部60は、実行作業者を取得したならば(S31:Yes)、全作業者状態取得部59から、当該実行作業者の状態を取得する(S32)。そして、決定部60は、当該実行作業者の状態が作業完了状態であるか否かを判定する(S33)。作業完了状態でなければ(S33:No)、決定部60は、S31に戻り処理を繰り返す。
【0073】
一方、作業完了状態であれば(S33:Yes)、次作業候補抽出部58により抽出された次作業候補を取得する(S34)。続いて、決定部60は、実行作業者の作業能力を、能力データベース57から取得する(S35)。続いて、決定部60は、全作業者状態取得部59から、他の作業者の状態を取得する(S36)。例えば、決定部60は、他の作業者で現在次作業を開始可能な状態であるか、他の作業者で間もなく作業を完了する状態であるかなどを取得する。続いて、決定部60は、他の作業者の作業能力を、能力データベース57から取得する(S37)。
【0074】
最後に、決定部60は、次作業候補、実行作業者の作業能力、他の作業者の状態、他の作業者の作業能力に基づいて、実行作業者に対する次作業を決定する(S38)。決定部60は、上位順位の次作業候補を実行作業者が作業可能か否かを判定し、作業可能な次作業候補を実行作業者の次作業とする。ただし、他の作業者も作業を開始することができる状態の場合には、当該実行作業者の作業能力と他の作業者の作業能力を考慮して、当該実行作業者の次作業を決定する。
【0075】
例えば、
図7Aに示すように、作業者Aは全ての作業種別の作業が可能であるが、作業者B,C,Dは、一部の作業種別のみの作業が可能である。作業者Aの次作業を決定する場合において、作業者Bが現在次作業を開始可能な状態、又は、作業者Bが間もなく次作業を開始可能な状態であるとする。このとき、作業者Aも作業者Bも作業可能な作業種別が、上位順位の次作業候補となっている場合には、決定部60は、下位順位の次作業候補を作業者Aに対する次作業とする。上位順位の次作業候補は、作業者Bの次作業として指示することができるが、下位順位の次作業候補は、作業者Bの次作業として指示できないことがある。そこで、上位順の次作業候補は、作業者Bに対する次作業とし、下位順位の次作業候補を、作業者Aに対する次作業とすることで、次作業候補を効率的に実行することができる。
【0076】
ただし、下位順位の次作業候補を次作業として決定する場合には、工程計画を考慮する。下位順位の次作業候補を作業者の次作業として決定すると、工程計画に遅延を生じるおそれがある場合には、下位順位の次作業候補を作業者の次作業とするのではなく、やはり上位順位の次作業候補を作業者の次作業とする。
【0077】
また、工程計画に遅延が生じないのであれば、次作業決定部60は、標準能力より低い作業能力を有する作業者に対する次作業を決定することもできる。
図5において、枠と枠の隙間は、処理機械MC1−MC8による処理も作業者による作業も行われない時間帯である。つまり、次作業決定部60は、この空白時間を利用することで、標準作業時間よりも長めに作業時間を設定して余裕を持たせ、作業能力の低い作業者に対する教育を行うこともできる。
【0078】
(12.実施形態の効果)
上記実施形態に係る管理装置Mの能力データベース構築機能(能力データベース構築装置に相当)は、複数の処理機械MC1−MC8を備える設備1を対象とし、複数の処理機械MC1−MC8に対する作業者による作業能力のデータベースを構築する装置である。能力データベース構築機能は、設備1におけるホームポジションPにおいて作業を開始及び完了したものとして、作業者による作業の開始時刻及び完了時刻を取得する作業状態取得部55と、作業者により実行される作業種別を取得する作業種別取得部64と、作業種別毎の作業時間を作業能力として記憶する能力データベース57と、作業状態取得部55により取得された情報及び作業種別取得部64により取得された情報に基づいて、能力データベース57の情報を更新するデータベース更新部76とを備える。
【0079】
上記能力データベース構築機能によれば、作業状態取得部55は、ホームポジションPを基準として、作業者による作業の開始時刻及び完了時刻を取得している。従って、作業者が設備1のどの位置にいるとしても、ホームポジションPを基準に作業時間を決定している。そのため、能力データベース57に記憶される作業能力は、作業者の公正な作業能力を評価した結果とできる。
【0080】
また、管理装置Mの能力データベース構築機能は、ホームポジションPに配置され、作業者により作業の開始及び完了を入力されるホーム端末HPを備える。作業状態取得部55は、ホーム端末HPに作業の開始が入力された時刻を開始時刻として取得し、ホーム端末HPに作業の完了が入力された時刻を完了時刻として取得する。ホームポジションPに配置されるホーム端末HPを用いて、作業者による作業の開始及び完了を入力することで、作業状態取得部55は、容易に、ホームポジションPを基準とした作業の開始時刻及び完了時刻を取得することができる。
【0081】
また、管理装置Mの能力データベース構築機能は、ホームポジションPとは異なる位置にて作業者が携帯可能であり、作業者により作業の開始及び完了を入力される携帯端末Wを備える。作業状態取得部55は、携帯端末Wに作業の開始が入力された場合に、入力された時刻と、入力された時の携帯端末Wの位置からホームポジションPの位置までの距離とに基づいて、開始時刻を推定する作業開始時刻推定部55aと、携帯端末Wに作業の完了が入力された場合に、入力された時刻と、入力された時の携帯端末Wの位置からホームポジションPの位置までの距離とに基づいて、完了時刻を推定する作業完了時刻推定部55bとを備える。
【0082】
作業者が携帯可能な携帯端末Wを用いて、作業者による作業の開始及び完了を入力した場合に、作業状態取得部55は、携帯端末Wの位置とホームポジションPの位置までの距離を考慮して、開始時刻及び完了時刻を推定している。従って、ホームポジションPとは異なる位置に作業者がいるときに、作業者が携帯端末Wにて作業の開始及び完了を入力したとしても、作業状態取得部55は、確実に、ホームポジションPを基準とした作業の開始時刻及び完了時刻を取得することができる。
【0083】
また、管理装置Mの能力データベース構築機能は、携帯端末Wの位置を取得する位置情報取得部54を備える。作業状態取得部55は、位置情報取得部54により取得される位置に基づいて開始時刻及び完了時刻を推定する。位置情報取得部54が、携帯端末Wの位置を取得することで、作業状態取得部55は、確実に、ホームポジションPを基準とした作業の開始時刻及び完了時刻を取得することができる。
【0084】
また、管理装置Mの能力データベース構築機能は、複数の処理機械MC1−MC8のそれぞれにおける操作盤13に設けられ、作業者により作業の開始及び完了を入力される入力部13a(操作盤入力装置に相当)を備える。作業状態取得部55は、操作盤13の入力部13aに作業の開始が入力された場合に、入力された時刻と、入力された時の操作盤13の入力部13aの位置からホームポジションPの位置までの距離とに基づいて、前記開始時刻を推定する作業開始時刻推定部55aと、操作盤13の入力部13aに作業の完了が入力された場合に、入力された時刻と、入力された時の操作盤13の入力部13aの位置からホームポジションPの位置までの距離とに基づいて、完了時刻を推定する作業完了時刻推定部55bとを備える。
【0085】
作業者が、処理機械MC1−MC8の操作盤13に設けられる入力部13aを用いて、作業者による作業の開始及び完了を入力した場合に、作業状態取得部55は、当該操作盤13の入力部13aの位置とホームポジションPの位置までの距離を考慮して、開始時刻及び完了時刻を推定している。従って、操作盤13を操作可能な位置に作業者がいるときに、作業者が操作盤13の入力部13aにて作業の開始及び完了を入力したとしても、作業状態取得部55は、確実に、ホームポジションPを基準とした作業の開始時刻及び完了時刻を取得することができる。
【0086】
また、管理装置Mの能力データベース構築機能は、作業者の生体情報取得部73を備える。データベース更新部76は、生体情報取得部73により取得された生体情報に基づいて、能力データベース57の情報を更新する。作業者の体調によって、作業時間が変化することがある。そこで、体調を認識できる生体情報を取得することで、作業者の作業能力を適切に記録することができる。
【0087】
また、管理装置Mの能力データベース構築機能は、処理機械MC1−MC8に設けられる機械撮像装置14により撮像される情報を取得する機械撮像情報取得部71を備える。データベース更新部76は、機械撮像情報取得部71により取得された作業者の動作情報に基づいて、能力データベース57の情報を更新する。
【0088】
機械撮像装置14により、作業者が処理機械MC1−MC8にて行った作業を記録することができる。つまり、作業者が、処理機械MC1−MC8の近傍にいる時間を把握することもできるし、処理機械MC1−MC8の近傍にてどのような手順で処理しているのかを把握することもできるし、作業者の表情や体調などを把握することもできる。つまり、機械撮像装置14により記録された情報を、能力データベース57に記憶することで、作業者の作業能力を適切に記録することができる。
【0089】
また、管理装置Mの能力データベース構築機能は、処理機械MC1−MC8の操作盤13に対する操作順序情報を取得する操作順序情報取得部75を備える。データベース更新部76は、操作順序情報取得部75により取得された作業者の操作順序情報に基づいて、能力データベース57の情報を更新する。操作盤13の入力部13aに対する操作順序には、効率の良い操作順序が存在すると考えられる。そこで、操作順序情報を取得することで、作業者の作業能力を適切に記録することができる。
【0090】
また、管理装置Mの能力データベース構築機能は、作業者が携帯する携帯撮像装置34により撮像される視界情報を取得する視界情報取得部72を備える。データベース更新部76は、視界情報取得部72により撮像された作業者の視界情報に基づいて、能力データベース57の情報を更新する。作業者の視界情報により、作業者がどのように動作したかを把握することができる。つまり、作業者の視界情報を取得することで、作業者の動作が、効率の良い動作であるか否かを把握することができる。その結果、作業者の作業能力を適切に記録することができる。