(57)【要約】【課題】  より待ち時間の短い作業指示装置を提供する。【解決手段】  作業指示装置であって、製品の設計情報と、製品の生産工程の設計情報と、生産に用いる設備の使用予定と、設備の使用態様に応じて予め定められた段取り作業およびその予測作業時間と、作業者の作業予定と、を格納する記憶部と、所定の設備において未処理の工程の開始時刻と、該工程の直前の工程との関係に応じた使用態様において必要な段取り作業のうち設備の占有を要する外段取り作業およびその予測作業時間と、を特定し、予測作業時間を用いて未処理の工程の開始時刻以前に外段取り作業の作業開始時刻を特定する作業検出部と、外段取り作業に担当可能な作業者を割り当てて作業指示を作成する作業指示作成部と、外段取り作業の作業開始時刻の所定時間前に作業者へ作業指示を配信する作業指示配信部とを備える。【選択図】図１
2019079245.tif 000002
【特許請求の範囲】
【請求項１】
製品の設計情報と、前記製品の生産工程の設計情報と、生産に用いる設備の使用予定と、前記設備の使用態様に応じて予め定められた段取り作業およびその予測作業時間と、作業者の作業状態と、を格納する記憶部と、
所定の設備について、該設備において未処理の工程の開始時刻と、該設備における該工程の直前の工程との関係に応じた前記使用態様において必要な段取り作業のうち前記設備の占有を要しない外段取り作業およびその予測作業時間と、を特定し、前記予測作業時間を用いて前記未処理の工程の開始時刻以前に前記外段取り作業の作業開始時刻を特定する作業検出部と、
前記外段取り作業に担当可能な作業者を割り当てて作業指示を作成する作業指示作成部と、
前記外段取り作業の作業開始時刻の所定時間前に前記作業者へ前記作業指示を配信する作業指示配信部と、
を備えることを特徴とする作業指示装置。
【請求項２】
請求項１に記載の作業指示装置であって、
前記作業検出部は、前記外段取り作業を、前記未処理の工程の開始前に行う必要がある前段取り作業と前記未処理の工程の終了後に行う必要がある後段取り作業とに区別し、
前記作業指示配信部は、前記後段取り作業については前記未処理の工程の前記開始時刻の前後を問わず配信する、
ことを特徴とする作業指示装置。
【請求項３】
請求項１に記載の作業指示装置であって、
前記作業検出部は、前記外段取り作業を、前記未処理の工程の開始前に行う必要がある前段取り作業と前記未処理の工程の終了後に行う必要がある後段取り作業とに区別し、前記前段取り作業において前記未処理の工程にて用いる部品を搬送する時間を含める、
ことを特徴とする作業指示装置。
【請求項４】
請求項１に記載の作業指示装置であって、
前記作業検出部は、前記設備の空き状況に応じて、前記未処理の工程にて用いる部品の生産を行う設備からの該部品の搬送先を、前記設備とするか、所定の仮置き場とするか特定し、前記作業者へ前記搬送先を含めて作業指示とする、
ことを特徴とする作業指示装置。
【請求項５】
請求項１に記載の作業指示装置であって、
前記記憶部には、前記作業者について担当作業ごとに担当する優先度が対応付けられて格納され、
前記作業指示作成部は、前記作業者の割り当て処理において、前記外段取り作業について、より高い優先度が対応付けられた作業者を割り当てる、
ことを特徴とする作業指示装置。
【請求項６】
請求項１に記載の作業指示装置であって、
前記記憶部には、前記製品の生産工程の実績情報が格納され、
前記作業指示配信部は、前記実績情報において前記作業者が担当する作業の終了が格納されると、前記作業指示を配信する、
ことを特徴とする作業指示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業指示装置の技術に関するものである。
【背景技術】
【０００２】
特許文献１には、作業完了報告を取得する毎に、状態情報取得部によって取得した状態情報に基づいて、手動工程を完了させた作業者が次に行なうべき手動工程を次作業工程として決定し、手動工程を完了させた作業者に対して、次作業工程を通知することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９３５８９８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、製造設備が実施する工程に付随する段取り作業等の考慮がなされておらず、大規模な工場や、多品種を生産する工場では、準備作業に適切性を欠くことが多くなってしまう。また、対象とする設備における前工程の製品および作業内容に応じて必要な作業要素が変動することがあり、待ち時間の短い作業指示を適時に行うことは難しい。
【０００５】
本発明の目的は、より待ち時間の短い作業指示装置を提供することにある。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記課題を解決すべく、本発明の一態様に係る作業指示装置は、製品の設計情報と、製品の生産工程の設計情報と、生産に用いる設備の使用予定と、設備の使用態様に応じて予め定められた段取り作業およびその予測作業時間と、作業者の作業状態と、を格納する記憶部と、所定の設備について、該設備において未処理の工程の開始時刻と、該設備における該工程の直前の工程との関係に応じた使用態様において必要な段取り作業のうち設備の占有を要しない外段取り作業およびその予測作業時間と、を特定し、予測作業時間を用いて未処理の工程の開始時刻以前に外段取り作業の作業開始時刻を特定する作業検出部と、外段取り作業に担当可能な作業者を割り当てて作業指示を作成する作業指示作成部と、外段取り作業の作業開始時刻の所定時間前に作業者へ作業指示を配信する作業指示配信部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、より待ち時間の短い作業指示装置を提供することができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】作業環境の例を示す図である。
【図２】作業指示システムの構成例を示す図である。
【図３】設備状態テーブルに格納されるデータ構造の例を示す図である。
【図４】主体状態テーブルに格納されるデータ構造の例を示す図である。
【図５】製造物状態テーブルに格納されるデータ構造の例を示す図である。
【図６】在庫状態テーブルに格納されるデータ構造の例を示す図である。
【図７】作業マスタに格納されるデータ構造の例を示す図である。
【図８】指示マスタに格納されるデータ構造の例を示す図である。
【図９】配信マスタに格納されるデータ構造の例を示す図である。
【図１０】生産計画のデータ構造の例を示す図である。
【図１１】作業指示装置のハードウェア構成例を示す図である。
【図１２】段取作業抽出処理の例を示すフローチャートである。
【図１３】作業指示作成処理の例を示すフローチャートである。
【図１４】作業指示配信処理（周期実行）の例を示すフローチャートである。
【図１５】作業指示配信処理（イベント実行）の例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
［第一の実施の形態］  以下、本発明に係る第一の実施の形態を図面に基づいて説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する場合がある。また、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。また、「Ａからなる」、「Ａよりなる」、「Ａを有する」、「Ａを含む」と言うときは、特にその要素のみである旨明示した場合等を除き、それ以外の要素を排除するものでないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。
【００１０】
図１は、作業環境の例を示す図である。作業環境には、作業指示装置１００と、倉庫６００と、製造ライン７００と、が含まれる。作業指示装置１００は、作業の指示を行う装置である。倉庫６００は、作業環境において生産する製造物の部品（ファン、ファンガード、バッテリー、音楽プレーヤー、ライト等）や、原料となる資材（塗料等）を格納する。図では倉庫６００は製造ライン７００の遠隔にあるが、これに限られず、例えば製造ライン７００と近接していてもよいし、製造ライン７００の中に中央集積所のように設けられていても良い。
【００１１】
製造ライン７００は、製造物を生産する工場等の環境である。製造ラインは、図のように塗装工程と組立・検査工程のように工程別に内部が区切られていても良いし、そうでなくともよい。なお、本製造ラインは音楽プレーヤー付き（モデルにより、明かり付き）多機能扇風機を製造物とする例を挙げるが、これは理解のための例示であり、これに限定されるものでないことは言うまでも無い。
【００１２】
例えば、塗装工程では、塗装対象のファンを取り付けるマガジン７１０、ファンに塗布する塗料を供給する塗料タンク７２０、ファンに塗料を塗布する塗装設備７３０、塗料が塗布されたファンを乾燥させる乾燥設備７４０、塗料タンク７２０と、塗装設備７３０と、乾燥設備７４０と、を操作する操作パネル７５０、乾燥が完了したファンを溜めおくためのラック７６０、ラックが満杯になった場合や次工程である組立・検査工程の処理が遅延している場合等に一時的にファンを退避させるための仮置き場７７０、等の設備と、設備を用いて塗装工程を担当する作業者Ａ８００、作業者Ｂ８１０、あるいは図示されないが自動作業や遠隔作業を可能なロボットやフォークリフト等の運搬設備等が配備されている。
【００１３】
また、例えば、組立・検査工程では、塗装工程を終えたファンが陳列される部品棚７８０、ファンとファンガード、バッテリー、音楽プレーヤーを組み付ける作業を行う作業台７９０、不用品を廃棄するためのゴミ箱７９５等の設備と、設備を用いて組立・検査工程を担当する作業者Ｃ８２０、作業者Ｄ８３０、あるいは図示されないが自動作業や遠隔作業を可能なロボットやフォークリフト等の運搬設備等が配備されている。また、組立・検査工程を終えた多機能扇風機は、作業者Ｄ８３０により搬出口から搬出され、出荷等の後工程の実施場所へと搬出される。
【００１４】
本例において、作業指示装置１００は、作業者Ａ８００、作業者Ｂ８１０に対して塗装工程に関する作業指示を行い、作業者Ｃ８２０、作業者Ｄ８３０に対して組立・検査工程に関する作業指示を行う。これらの作業指示には、例えば、塗装を開始する指示や、多機能扇風機を組み立てるいわゆる工程作業の主たる作業指示が含まれる。あるいは、塗料タンク７２０の塗料の色を変更する指示や、マガジン７１０にファンを取り付けるためにファンを並べる指示、ラック７６０から仮置き場７７０へファンを退避する指示、作業台７９０を片付ける指示等の段取りに関する作業指示も含まれる。
【００１５】
ここで、本明細書における用語の定義を示す。特別な例を示した場合や意味が異なることを説明した場合を除き、基本的に用語の意味は当該定義に従うものとする。
【００１６】
設備：製造物を処理するための機器（例：製造機械、作業台等）。部品置場：部品を格納する倉庫や棚のこと。部品は設備にロードして使用する場合もある。製品置場：製品を配置する倉庫や棚のこと。設備に製品の搬入場所、搬出場所がある場合もある。製造ライン：複数の設備、部品置場、製品置場を含む、製造物を生産するためのエリアのこと。
【００１７】
段取り：設備で製造物を処理する際に発生する前段取り作業および後片付け作業等の後段取り作業。部品や製品をある場所から別の場所へ運ぶ作業も段取りに含まれる。内段取りの段取り作業：設備が前の製造工程を終えていないとできない段取り。設備の占有を伴う。外段取りの段取り作業：設備が前の製造工程を終えていなくてもできる段取り。設備が前の製造工程中であっても段取り作業が可能である。前段取り作業：製造物に対する作業の前に行う段取り。内段取りと外段取りがある。後段取り作業：製造物に対する作業の後に行う段取り。内段取りと外段取りがある。
【００１８】
部品配膳作業：部品を格納場所から使用する場所へ運ぶ搬送作業。製造物搬送作業：製品を設備から別の設備や製品置場へ、また、製品置場から設備へ運ぶ搬送作業。
【００１９】
図２は、本発明の第一の実施形態に係る作業指示システムの構成例を示す図である。作業指示システム１０は、作業指示装置１００と、生産計画管理装置２００と、製造実績管理装置２１０と、作業者装置２２０と、を備え、これらはインターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の情報通信ネットワーク５０を介して相互に情報の送受信を行うことができる。
【００２０】
作業指示装置１００は、生産計画管理装置２００、製造実績管理装置２１０からそれぞれ取得した生産計画２０１、実績情報２１１の情報に基づいて作業指示２２１を作業者装置２２０に配信する。作業指示装置１００については、のちに詳述する。
【００２１】
生産計画管理装置２００は、予め定められたとき又は作業指示装置１００からの要求に応じて、生産計画２０１を作業指示装置１００に送信する。生産計画２０１については、後述するが、設備ごとの製造物の投入予定日時と、処理順を特定する情報が含まれれば足りる。なお、生産計画管理装置２００は、1台で全ての作業環境の生産計画２０１の情報を管理する形態のみならず、作業環境の数だけ設置し、作業環境毎に区分して生産計画２０１を管理する形態であってもよい。
【００２２】
製造実績管理装置２１０は、予め定められたとき又は作業指示装置１００からの要求に応じて、製造に関する実績（ログ）情報２１１を作業指示装置１００に送信する。また、製造実績管理装置２１０は、実績情報を生産計画管理装置２００へ実績情報２１１として送信する。また、製造実績管理装置２１０は、作業者装置２２０から作業者の作業についての状況２２２を受信する。なお、製造実績管理装置２１０は、1台で全ての作業環境の実績情報を管理する形態のみならず、作業環境の数だけ設置し、作業環境毎に区分して実績情報を管理する形態であってもよい。
【００２３】
作業者装置２２０は、作業環境において作業者が作業指示を受け取ることができる装置である。作業者装置２２０は、作業指示装置１００からの作業指示２２１の配信に応じて、作業者に作業指示２２１の内容を伝達する。また、作業者装置２２０は、作業の開始終了等の状況を特定する情報を製造実績管理装置２１０へ状況２２２として送信する。
【００２４】
生産計画管理装置２００と、製造実績管理装置２１０と、作業者装置２２０とは、対象とする製造現場を管理するＭＥＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｅｘｅｃｕｔｉｎｇ  Ｓｙｓｔｅｍ）より得られる生産実績情報データ、工程経路情報データ、生産設備情報データ、工程設計情報データなどを抽出して、作業指示装置１００の制御部１２０（図２参照）に、情報通信ネットワーク５０を介して送信する形態をとることも可能である。
【００２５】
作業指示装置１００は、図示するように、記憶部１１０と、制御部１２０と、通信部１３０と、を備える。
【００２６】
記憶部１１０は、動的情報、すなわち実績値として、設備状態テーブル１１１と、主体状態テーブル１１２と、製造物状態テーブル１１３と、在庫状態テーブル１１４と、を格納する。また、記憶部１１０は、静的情報、すなわち設計情報として、作業マスタ１１５と、指示マスタ１１６と、配信マスタ１１７と、を格納する。
【００２７】
設備状態テーブル１１１は、設備ごとに、その設備の状態や状況を示す情報である。例えば、「状態」としては「処理中」、「スタンバイ中」、「メンテナンス中」、「停止中」等の設備の状態を特定する情報が含まれる。また、処理中の製造物のシリアルや、搬入場所の空き状態を特定する情報も設備状態テーブル１１１に含まれる。
【００２８】
主体状態テーブル１１２は、作業者や作業ロボット等の作業工程の担当主体ごとに、その状態や状況を示す情報である。例えば、「状態」としては「作業中」、「手空き中」等の主体の状態を特定する情報が含まれる。また、実施中の作業内容や、位置を特定する情報も主体状態テーブル１１２に含まれる。
【００２９】
製造物状態テーブル１１３は、製造物ごとに、その状態や状況を示す情報である。例えば、「状態」としては「処理中」、「施設空き待ち中」、「廃棄済み」、「出荷待ち」、「出荷済み」等の製造物の状態を特定する情報が含まれる。また、仕掛工程や、工程開始時刻、位置を特定する情報も製造物状態テーブル１１３に含まれる。
【００３０】
在庫状態テーブル１１４は、部品ごとに、その置き場所や数量を示す情報である。例えば、「置き場所」としては「倉庫」等の在庫物の管理場所を特定する情報が含まれる。
【００３１】
作業マスタ１１５は、各種の作業に係る予め定められた情報である。例えば、製造物の属性情報等の製品の設計情報、製品の生産工程の設計情報である工程ごとの使用設備や作業主体（たとえば、作業者や自動搬送車やロボットである）に求められる能力、工程のデフォルトの標準作業時間、子部品とその数、部品の搬送手段と搬送速度、設備ごとの段取り条件（使用態様）ごとの段取りの標準作業時間等が含まれる。
【００３２】
指示マスタ１１６は、作業指示に係る予め定められた情報である。例えば、主体ごとの担当可能作業とその主体内での担当作業の優先度、段取り作業の作業条件に応じた主体割付のためのソートルール、作業指示に含めるテンプレート文章等が含まれる。
【００３３】
配信マスタ１１７は、作業指示の配信に係る予め定められた情報である。例えば、作業種類と作業条件、作業指示の配信先、コンピュータにおける配信の処理方法を特定する情報が含まれる。
【００３４】
制御部１２０には、生産計画取得部１２１と、動的情報すなわち実績値を取得する処理部として、設備状態取得部１２２、作業主体状態取得部１２３、製造物状態取得部１２４、部品在庫情報取得部１２５の各状態取得部と、作業検出部１２６と、作業指示作成部１２７と、作業指示配信部１２８と、が含まれる。
【００３５】
生産計画取得部１２１は、所定のタイミングで、生産計画管理装置２００から生産計画２０１を取得する。生産計画２０１は、図１０に示すデータ構造を有する。
【００３６】
図１０は、生産計画のデータ構造の例を示す図である。生産計画２０１には、製造物２０１ａと、投入日時２０１ｂと、設備２０１ｃと、工程主体２０１ｄと、段取主体２０１ｅと、設備ごとの処理順２０１ｆと、が対応付けられて格納される。製造物２０１ａは、製造物を特定する情報である。投入日時２０１ｂは、当該製造物を製造するために原料等を投入する日時を特定する情報である。設備２０１ｃは、製造物を製造するために用いる設備を特定する情報である。工程主体２０１ｄは、製造物を製造する工程を担当する主体の指定がある場合にその主体を特定する情報である。段取主体２０１ｅは、製造物を製造する工程の段取を担当する主体の指定がある場合にその主体を特定する情報である。設備ごとの処理順２０１ｆは、設備２０１ｃにより特定される設備において当該製造物２０１ａが処理される順を特定する情報である。つまり、生産計画２０１は、生産に用いる設備の使用予定の情報を含むといえる。
【００３７】
図２の説明に戻る。設備状態取得部１２２は、設備状態の情報を製造実績管理装置２１０から実績情報２１１として取得し、設備状態テーブル１１１へ格納する。作業主体状態取得部１２３は、作業主体状態の情報を製造実績管理装置２１０から実績情報２１１として取得し、主体状態テーブル１１２へ格納する。製造物状態取得部１２４は、製造物状態の情報を製造実績管理装置２１０から実績情報２１１として取得し、製造物状態テーブル１１３へ格納する。部品在庫情報取得部１２５は、部品在庫の情報を製造実績管理装置２１０から実績情報２１１として取得し、在庫状態テーブル１１４へ格納する。
【００３８】
作業検出部１２６は、生産計画２０１を解析して、作業指示を行うべき段取り作業を検出する。具体的には、作業検出部１２６は、所定の設備について、該設備において未処理の工程の開始時刻と、該設備における該工程の直前の工程との関係に応じた使用態様において必要な段取り作業のうち、外段取り作業およびその予測作業時間を特定し、予測作業時間を用いて未処理の工程の開始時刻以前に外段取り作業の作業開始時刻を特定することにより、段取り作業を検出する。
【００３９】
作業指示作成部１２７は、外段取り作業に担当可能な作業者を割り当てて作業指示を作成する。具体的には、作業指示作成部１２７は、作業検出部１２６が検出した段取り作業について、その開始時刻に作業空きのある作業者を割り当てて作業指示を完成させる。必要な作業者数よりも割り当て可能な作業者が多い場合には、作業指示作成部１２７は、作業割り当てルールに従って作業者に優先順位を設け、作業者を割り当てる。
【００４０】
作業指示配信部１２８は、外段取り作業の作業開始時刻の所定時間前に作業者へ作業指示を配信する。具体的には、作業指示配信部１２８は、作業指示作成部１２７が作成した作業指示について、その作業の開始時刻以前に作業者装置２２０へ配信する。なお、この配信のタイミングは、その作業の開始時刻直前のタイミングが望ましく、さらには、作業者の位置から設備位置への移動時間を開始時刻から前倒したタイミングが望ましい。
【００４１】
通信部１３０は、情報通信ネットワーク５０を介した他の装置との情報の送受信を行う。
【００４２】
図３は、設備状態テーブルに格納されるデータ構造の例を示す図である。設備状態テーブル１１１には、設備ＩＤ１１１ａと、状態１１１ｂと、処理中製造物シリアル１１１ｃ、搬入場所空き状態１１１ｄが含まれる。設備ＩＤ１１１ａは、設備を特定する情報である。状態１１１ｂは、設備の状態を特定する情報である。処理中製造物シリアル１１１ｃは、設備において処理中の製造物の個体を識別するシリアルの情報である。搬入場所空き状態１１１ｄは、設備にて処理する部品の搬入場所の空き状態を特定する情報である。
【００４３】
図４は、主体状態テーブルに格納されるデータ構造の例を示す図である。主体状態テーブル１１２には、主体ＩＤ１１２ａと、状態１１２ｂと、実施中作業１１２ｃと、現在位置１１２ｄとが含まれる。主体ＩＤ１１２ａは、主体を特定する情報である。状態１１２ｂは、主体の状態を特定する情報である。実施中作業１１２ｃは、主体が実施中の作業工程あるいは段取り作業を特定する情報である。現在位置１１２ｄは、主体のいる（ある）位置を特定する情報である。
【００４４】
図５は、製造物状態テーブルに格納されるデータ構造の例を示す図である。製造物状態テーブル１１３には、製造物シリアル１１３ａと、数量１１３ｂと、状態１１３ｃ、仕掛工程１１３ｄと、工程開始時刻１１３ｅと、現在位置１１３ｆとが含まれる。製造物シリアル１１３ａは、製造物を特定する情報である。数量１１３ｂは、製造物の製造対象の数量を特定する情報である。状態１１３ｃは、製造物の処理状態を特定する情報である。仕掛工程１１３ｄは、製造物に施されている処理中の作業工程あるいは段取り作業を特定する情報である。工程開始時刻１１３ｅは、仕掛工程が開始された時刻を特定する情報である。現在位置１１３ｆは、製造物の存在する位置を特定する情報である。
【００４５】
図６は、在庫状態テーブルに格納されるデータ構造の例を示す図である。在庫状態テーブル１１４には、部品ＩＤ１１４ａと、置き場所１１４ｂと、数量１１４ｃと、が含まれる。部品ＩＤ１１４ａは、在庫管理対象の部品を特定する情報である。置き場所１１４ｂは、部品の保管場所を特定する情報である。この置き場所１１４ｂは、部品の個体の場所を特定するものであることが望ましいが、これに限られず、例えば国、地方、県等の地域や、Ａ工場、Ｂ工場等の管理単位、あるいは倉庫番号等の一定の範囲を特定するものであっても良い。数量１１４ｃは、部品の在庫数を特定する情報である。
【００４６】
図７は、作業マスタに格納されるデータ構造の例を示す図である。作業マスタ１１５には、製造物シリアル１１５ａと、初期数量１１５ｂと、属性１１５ｃと、工程フロー１１５ｄと、工程１１５ｅと、使用可能設備１１５ｆと、作業主体要求能力と数１１５ｇと、標準作業時間１１５ｈと、子部品と数１１５ｉと、段取り作業１１５ｊと、設備ＩＤ１１５ｋと、段取１１５ｍと、搬出先と優先度１１５ｎと、搬入場所容量１１５ｐと、部品１１５ｒと、種類１１５ｓと、搬送手段と搬送速度１１５ｔと、段取条件１１５ｕと、属性タイプ１１５ｖと、前処理属性１１５ｗと、属性１１５ｘと、標準作業時間１１５ｙと、作業主体要求能力と数１１５ｚと、を含む。
【００４７】
製造物シリアル１１５ａは、製造物の個体を特定する情報である。初期数量１１５ｂは、製造開始前に既に製造された状態にある量を特定する情報である。属性１１５ｃは、製造物の特徴となり、製造工程に影響のある属性（塗装の色や、付加部品の有無、あるいは材質やサイズ、重さ等のバリエーション）を特定する情報である。工程フロー１１５ｄは、製造物を製造する工程の流れを特定する情報である。工程１１５ｅは、工程を特定する情報である。使用可能設備１１５ｆは、工程を実施するのに使用可能な設備を特定する情報である。作業主体要求能力と数１１５ｇは、工程作業を担当する主体に求められる能力とその数を特定する情報である。標準作業時間１１５ｈは、工程の標準作業時間である。子部品と数１１５ｉは、子部品とその部品ごとの数を特定する情報である。段取り作業１１５ｊは、工程の前後、内外の段取り作業が付随する場合には、その段取作業を特定する情報である。
【００４８】
設備ＩＤ１１５ｋは、設備を特定する情報である。段取１１５ｍは、設備ごとの段取条件の総体を特定する情報である。搬出先と優先度１１５ｎは、設備から工程を終えた製造物の搬出先の場所とその搬出場所の優先度を特定する情報である。搬入場所容量１１５ｐは、設備において工程の対象となる部品を搬入する場所の容量を特定する情報である。部品１１５ｒは、部品を特定する情報である。種類１１５ｓは、部品の種類を特定する情報である。搬送手段と搬送速度１１５ｔは、該部品を搬送するのに用いる手段とその手段による搬送速度を特定する情報である。
【００４９】
段取条件１１５ｕは、所定の設備における前後の工程の属性の関係の組み合わせを特定する情報である。属性タイプ１１５ｖは、属性の組み合わせの基準とする属性タイプを特定する情報である。前処理属性１１５ｗは、先に実施する工程の属性を特定する情報である。属性１１５ｘは、後に実施する工程の属性を特定する情報である。標準作業時間１１５ｙは、段取り条件が成立する場合の段取り作業の標準作業時間を特定する情報である。作業主体要求能力と数１１５ｚは、段取り作業を担当する主体に求められる能力とその数を特定する情報である。
【００５０】
図８は、指示マスタに格納されるデータ構造の例を示す図である。指示マスタ１１６には、主体ＩＤ１１６ａと、担当可能能力と優先度１１６ｂと、作業種類１１６ｃと、作業条件１１６ｄと、第一ソートキー１１６ｅと、第二ソートキー１１６ｆと、第ｎソートキー１１６ｇと、作業指示テンプレート１１６ｈと、作業指示付加情報１１６ｋと、を含む。
【００５１】
主体ＩＤ１１６ａは、工程作業を担う作業者やロボット等の主体を特定する情報である。担当可能能力と優先度１１６ｂは、工程作業を担当する主体が実行可能な能力（作業）とその主体における作業担当の優先度とを特定する情報である。
【００５２】
作業種類１１６ｃは、工程作業であるのか段取りであるのか、段取りであれば内段取りか外段取りか、前段取りか後段取りか、を特定する情報である。作業条件１１６ｄは、作業の内容を特定する情報である。第一ソートキー１１６ｅと、第二ソートキー１１６ｆと、第ｎソートキー１１６ｇとは、当該作業に作業主体を割り当てる処理において作業主体の候補数が超過する場合、いずれの作業主体に作業を優先して割り当てるかを特定するルールとなる情報である。作業指示テンプレート１１６ｈは、自然言語による作業指示に用いる文章のテンプレートである。作業指示付加情報１１６ｋは、自然言語以外の作業指示に用いる情報、例えば制御情報や映像情報等の情報である。
【００５３】
図９は、配信マスタに格納されるデータ構造の例を示す図である。配信マスタ１１７には、作業種類１１７ａと、主体ＩＤ１１７ｂと、作業条件１１７ｃと、配信先アドレス１１７ｄと、配信方法１１７ｅと、を含む。
【００５４】
作業種類１１７ａは、工程作業であるのか段取りであるのか、段取りであれば内段取りか外段取りか、前段取りか後段取りか、を特定する情報である。主体ＩＤ１１７ｂは、指示対象の作業主体を特定する情報である。作業条件１１７ｃは、作業の内容を特定する情報である。配信先アドレス１１７ｄは、作業主体に対して作業指示を配信する際に用いるあて先となる情報であり、例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、あるいは電子メールアドレス、その他ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のアカウント等の情報が含まれる。配信方法１１７ｅは、作業指示を配信する際に行うべきコンピュータ上の手続き（ローカルコマンドの実行やリモートコマンドの呼び出し等）を特定する情報である。
【００５５】
図１１は、作業指示装置のハードウェア構成例を示す図である。作業指示装置１００は、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）９０１と、メモリ９０２と、ハードディスク装置（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ）などの外部記憶装置９０３と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの可搬性を有する記憶媒体９０４に対して情報を読み書きする読取装置９０５と、キーボードやマウス、バーコードリーダなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、インターネットなどの通信ネットワークを介して他のコンピュータと通信する通信装置９０８とを備えた一般的なコンピュータ９００、あるいはこのコンピュータ９００を複数備えたネットワークシステムで実現できる。
【００５６】
例えば、制御部１２０は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、通信部１３０は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能であり、記憶部１１０は、ＣＰＵ９０１がメモリ９０２または外部記憶装置９０３を利用することにより実現可能である。
【００５７】
この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。
【００５８】
また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００５９】
なお、生産計画管理装置２００と、製造実績管理装置２１０と、作業者装置２２０も、図１１に示すような一般的なコンピュータ９００で実現可能である。なお、作業者装置２２０は、これに限られず、例えばヘッドセットやゴーグル、眼鏡、インカム等の、作業者が身に着けられるウェアラブルコンピュータであってもよい。
【００６０】
図１２は、段取作業抽出処理の例を示すフローチャートである。まず、作業検出部１２６は、設備Ｘの処理中の作業工程Ｙ１と終了時刻Ｔ１を特定する（ステップＳ００１）。具体的には、作業検出部１２６は、作業指示を行う対象とする設備を、生産計画２０１に含まれる設備から一つ特定して設備Ｘとする。そして、作業検出部１２６は、当該設備Ｘの処理現在の時刻において作業中の作業工程Ｙ１を設備状態テーブル１１１および製造物状態テーブル１１３を参照して特定する。そして、作業検出部１２６は、作業工程Ｙ１の工程開始時刻について製造物状態テーブル１１３を参照して特定し、作業マスタ１１５の標準作業時間１１５ｈを工程開始時刻に足して終了時刻Ｔ１とする。
【００６１】
次に、作業検出部１２６は、設備Ｘの次工程である作業工程Ｙ２を選択する（ステップＳ００２）。具体的には、作業検出部１２６は、生産計画２０１を参照して、設備Ｘについて、設備ごとの処理順２０１ｆが処理中の作業工程Ｙ１の次にあたる製造物の工程を次工程である作業工程Ｙ２として選択する。
【００６２】
次に、作業検出部１２６は、設備Ｘにおける作業工程Ｙ１の後内段取り作業Ｙ１１と後外段取り作業Ｙ１２を特定する（ステップＳ００３）。具体的には、作業検出部１２６は、作業マスタ１１５を参照して、設備Ｘの段取り作業１１５ｊの後内段取り作業Ｙ１１と後外段取り作業Ｙ１２を特定する。
【００６３】
次に、作業検出部１２６は、設備Ｘにおける作業工程Ｙ１後から次作業工程Ｙ２へ続ける場合の作業工程Ｙ１の後内段取りの作業時間ＹＴ１１を特定し、設備Ｘが使用可能となる時刻Ｔ２をＴ１＋ＹＴ１１により算出する（ステップＳ００４）。具体的には、作業検出部１２６は、ステップＳ００３で特定した後内段取り作業Ｙ１１について、生産計画２０１と作業マスタ１１５を参照して、作業工程Ｙ１の製造物の属性を前処理属性１１５ｗ、作業工程Ｙ２の製造物の属性を属性１１５ｘに対応付けて組み合わせに合致する段取条件を特定し、その組み合わせに係る標準作業時間１１５ｙを後内段取りの作業時間ＹＴ１１として特定する。そして、作業検出部１２６は、設備Ｘが使用可能となる時刻Ｔ２をＴ１＋ＹＴ１１により算出する。
【００６４】
次に、作業検出部１２６は、設備Ｘにおける作業工程Ｙ１後から次作業工程Ｙ２へ続ける場合の作業工程Ｙ２の前内段取りの作業Ｙ２１と、前外段取の作業Ｙ２２および前外段取の作業Ｙ２２の作業時間ＹＴ２２を特定する（ステップＳ００５）。具体的には、作業検出部１２６は、作業マスタ１１５を参照して、設備Ｘの段取り作業１１５ｊの前内段取り作業Ｙ２１と前外段取り作業Ｙ２２を特定する。そして、作業検出部１２６は、前外段取り作業Ｙ２２について、生産計画２０１と作業マスタ１１５を参照して、作業工程Ｙ１の製造物の属性を前処理属性１１５ｗ、作業工程Ｙ２の製造物の属性を属性１１５ｘに対応付けて組み合わせに合致する段取条件を特定し、その組み合わせに係る標準作業時間１１５ｙを前外段取りの作業時間ＹＴ２２として特定する。なお、作業検出部１２６は、段取り作業において部品や原料の在庫が不足する場合には、その保管場所から設備への搬送に係る時間をその搬送速度と搬送距離に応じて算出し、前外段取りの作業時間ＹＴ２２に加えてもよい。
【００６５】
次に、作業検出部１２６は、設備Ｘにおける次作業工程Ｙ２の前外段取り作業の開始予定時刻Ｔ３を、Ｔ２−ＹＴ２２により算出する（ステップＳ００６）。具体的には、作業検出部１２６は、設備Ｘの次作業工程Ｙ２の前外段取り作業の開始予定時刻Ｔ３をＴ２−ＹＴ２２により算出する。
【００６６】
次に、作業検出部１２６は、設備Ｘにおける後内段取り作業Ｙ１１、後外段取り作業Ｙ１２、前内段取り作業Ｙ２１、前外段取り作業Ｙ２２を作業リストへ追加する（ステップＳ００７）。
【００６７】
以上が、段取作業抽出処理の流れである。段取作業抽出処理によれば、前後の工程の属性の組み合わせに応じて、段取り作業に必要な時間を詳細に決定することができるため、より待ち時間の短い作業指示装置を提供することができる。
【００６８】
図１３は、作業指示作成処理の例を示すフローチャートである。まず、作業指示作成部１２７は、作業主体ごとの空き時間帯を特定する（ステップＳ１０１）。具体的には、作業指示作成部１２７は、生産計画２０１と、主体状態テーブル１１２と、を参照して、作業主体ごとに、作業を担当する時間帯と担当しない時間帯とを特定する。
【００６９】
そして、作業指示作成部１２７は、作業リスト内の作業主体が未割当の段取作業のそれぞれについて、後述のステップＳ１０２とステップＳ１０３の処理を行う。
【００７０】
作業指示作成部１２７は、空き時間帯の作業主体を段取作業の要求能力の優先度に従いソートし割り当てる（ステップＳ１０２）。具体的には、作業指示作成部１２７は、作業主体が未割当の段取作業の時間帯が作業を担当しない時間帯にあたる作業主体を抽出し、段取作業の要求能力を満たす作業主体について優先度に従いソートし、作業主体として要求数だけ順に割り当てる。例えば、担当可能能力と優先度１１６ｂの塗料交換の優先度が「１」、切断の優先度が「２」、塗装機操作の優先度が「３」、搬送の優先度が「４」の作業者Ａ８００と、組立作業の優先度が「１」、塗装機操作の優先度が「２」、塗料交換の優先度が「３」の作業者Ｃ８２０とが空き時間帯の作業主体である場合に、塗料交換の段取作業を割り当てる処理においては、作業指示作成部１２７は、塗料交換の優先度がより高い「１」である作業者Ａ８００を当該段取作業の担当に割り当てる。
【００７１】
なお、これに限られず、作業指示作成部１２７は、指示マスタ１１６を参照して、第二ソートキー１１６ｆ〜第ｎソートキー１１６ｇを用いて、作業主体の優先付けを行い、作業の担当に割り当てても良い。例えば、第一ソートキー１１６ｅの「優先度」では優先順に差が出ない場合に、第二ソートキー１１６ｆ「設備からの距離」を用いて、作業主体の現在位置が作業の設備から近い順に作業主体の割り当てを優先するようにしても良い。
【００７２】
作業指示作成部１２７は、指示マスタ１１６の作業指示テンプレート１１６ｈを用いて作業指示を作成する（作業主体、配信方法特定）（ステップＳ１０３）。具体的には作業指示作成部１２７は、段取作業に係る指示マスタ１１６の作業指示テンプレート１１６ｈを読み込み、設備、時刻、作業内容に係るパラメータを動的に文章に埋め込んで、作業主体および配信方法を特定して作業指示を作成する。なお、作業指示作成部１２７は、設備の空き状況に応じて、未処理の工程にて用いる部品の生産を行う設備からの該部品の搬送先を、次工程の設備とするか、所定の仮置き場とするか特定し、作業者へ搬送先を含めて作業指示とする。
【００７３】
以上が、作業指示作成処理の流れである。段取作業抽出処理によれば、段取り作業に必要な作業主体について、作業の優先度を用いて適切に決定することができるため、より効率よく作業を作業主体へ指示することができる。
【００７４】
図１４は、作業指示配信処理（周期実行）の例を示すフローチャートである。作業指示配信処理（周期実行）は、例えば３０分ごと等、周期的に実行される。まず、作業指示配信部１２８は、未配信の作業指示のそれぞれについて、後述のステップＳ２０１〜ステップＳ２０３の処理を行う。
【００７５】
作業指示配信部１２８は、作業指示配信日時が処理現在の日時以前であるか否かを判定する（ステップＳ２０１）。作業指示配信日時が処理現在の日時以前でない場合（ステップＳ２０１にて「Ｎｏ」の場合）には、作業指示配信部１２８は、次の未配信の作業指示へ制御を進める。
【００７６】
作業指示配信日時が処理現在の日時以前の場合（ステップＳ２０１にて「Ｙｅｓ」の場合）には、作業指示配信部１２８は、作業指示を作業主体へ配信方法に従い配信する（ステップＳ２０２）。そして、作業指示配信部１２８は、作業指示を配信済みとする（ステップＳ２０３）。つまり、作業指示配信部１２８は、後段取り作業については未処理の工程の開始時刻の前後を問わず配信することとなる。
【００７７】
以上が、作業指示配信処理（周期実行）の流れである。作業指示配信処理（周期実行）によれば、作業指示配信日時が処理現在の日時以前の作業について周期的に作業指示を配信することができる。
【００７８】
図１５は、作業指示配信処理（イベント実行）の例を示すフローチャートである。作業指示配信処理（イベント実行）は、例えば作業者のいずれかが作業者端末２２０から作業完了の状況を製造実績管理装置２１０に通知した場合に、実績情報２１１として作業指示装置１００が製造実績管理装置２１０から受け渡されると実行される。まず、作業指示配信部１２８は、未配信の作業指示のそれぞれについて、後述のステップＳ３０１〜ステップＳ３０５の処理を行う。
【００７９】
まず、作業指示配信部１２８は、作業主体の未配信作業指示のうち、最小日時のものを特定する（ステップＳ３０１）。
【００８０】
そして、作業指示配信部１２８は、未配信作業指示が特定できたか否かを判定する（ステップＳ３０２）。作業指示が特定できない場合（ステップＳ３０２にて「Ｎｏ」の場合）には、作業指示配信部１２８は、作業指示作成部１２７に作業指示を再作成させ（ステップＳ３０３）、ステップＳ３０１へ制御を戻す。
【００８１】
作業指示が特定できた場合（ステップＳ３０２にて「Ｙｅｓ」の場合）には、作業指示配信部１２８は、作業指示を作業主体へ配信方法に従い配信する（ステップＳ３０４）。そして、作業指示配信部１２８は、作業指示を配信済みとする（ステップＳ３０５）。
【００８２】
以上が、作業指示配信処理（イベント実行）の流れである。作業指示配信処理（イベント実行）によれば、作業指示配信日時が処理現在の日時以前の作業について、作業の状態が変更されるタイミングにあわせて、作業指示を配信することができる。つまり、より待ち時間の短い作業指示装置を提供することができる。
【００８３】
［第二の実施の形態］  次に、本発明の第二の実施形態に係る作業指示システムについて説明する。第二の実施形態では、作業指示装置１００は、作業者装置２２０へ作業指示を配信後に、作業者装置２２０から作業の拒絶を受け付けると、作業指示作成部１２７は、当該作業指示を取り消し、拒絶した作業主体を除外して作業主体を改めて割り当て、作業指示配信部１２８が都度配信する。
【００８４】
このように、第二の実施形態に係る作業指示装置１００によれば、作業を開始できない状態にある作業主体に作業指示を行った場合等に発生する作業を開始できる状態になるまでの待ち時間を減らし、実態に合わせた柔軟な作業指示を行うことができるため、より待ち時間の短い作業指示装置を提供することができる。
【００８５】
上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。実施形態の構成の一部を他の構成に置き換えることが可能であり、また、実施形態の構成に他の実施形態の構成を加えることも可能である。また、実施形態の構成の一部について、削除をすることも可能である。
【００８６】
また、上記の各部、各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各部、各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００８７】
なお、上述した実施形態にかかる制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えても良い。以上、本発明について、実施形態を中心に説明した。
【符号の説明】
【００８８】
１０・・・作業指示システム、５０・・・情報通信ネットワーク、１００・・・作業指示装置、１１０・・・記憶部、１１１・・・設備状態テーブル、１１２・・・主体状態テーブル、１１３・・・製造物状態テーブル、１１４・・・在庫状態テーブル、１１５・・・作業マスタ、１１６・・・指示マスタ、１１７・・・配信マスタ、１２０・・・制御部、１２１・・・生産計画取得部、１２２・・・設備状態取得部、１２３・・・作業主体状態取得部、１２４・・・製造物状態取得部、１２５・・・部品在庫情報取得部、１２６・・・作業検出部、１２７・・・作業指示作成部、１２８・・・作業指示配信部、１３０・・・通信部、２００・・・生産計画管理装置、２１０・・・製造実績管理装置、２２０・・・作業者装置、６００・・・倉庫、７００・・・製造ライン。
【図１】
2019079245.tif 000003
【図２】
2019079245.tif 000004
【図３】
2019079245.tif 000005
【図４】
2019079245.tif 000006
【図５】
2019079245.tif 000007
【図６】
2019079245.tif 000008
【図７】
2019079245.tif 000009
【図８】
2019079245.tif 000010
【図９】
2019079245.tif 000011
【図１０】
2019079245.tif 000012
【図１１】
2019079245.tif 000013
【図１２】
2019079245.tif 000014
【図１３】
2019079245.tif 000015
【図１４】
2019079245.tif 000016
【図１５】
2019079245.tif 000017