(57)【特許請求の範囲】
【請求項１】
生産現場を監視して得られた作業者数の推移に関する作業者監視実績情報と、生産装置を用いて実行された生産工程に関する生産実績情報と、を取得する現場動態監視部と、
前記生産工程を構成する作業を示す情報である工程設計情報を記憶する記憶部と、
前記作業者監視実績情報を用いて前記生産実績情報を前記作業毎に分割し、前記作業者監視実績情報に基づいて、分割した前記作業に要する前記作業者数を特定し、前記作業者数を作業者情報として該作業に割り当て、
前記生産工程毎に、該生産工程を行う前記生産装置と、該生産工程を構成する前記作業と、前記作業に対して割り当てた前記作業者情報と、を関連付けた情報である特徴情報を生成する特徴情報生成部と、
前記特徴情報を用いて生産計画情報を取得するシミュレーション部と、
前記生産計画情報に基づいて作業指示を出力する作業指示部と、
を備えることを特徴とする生産計画指示装置。
【請求項２】
請求項１に記載の生産計画指示装置であって、
前記現場動態監視部は、前記生産工程のうち前記生産装置の稼働時間に関する装置稼働時間情報を取得し、
前記特徴情報生成部は、前記生産工程を行う前記生産装置を示す情報を用いて前記装置稼働時間情報を参照し、該生産装置が稼働していない時間を除いた前記生産工程毎に前記特徴情報を生成することを特徴とする生産計画指示装置。
【請求項３】
請求項１に記載の生産計画指示装置であって、
前記特徴情報生成部は、前記工程設計情報から前記生産工程に対する作業数を特定し、前記作業者監視実績情報を前記作業数に分割し、分割した前記作業者監視実績情報を前記生産工程に対応させることにより、前記生産実績情報を前記作業毎に分割することを特徴とする生産計画指示装置。
【請求項４】
請求項３に記載の生産計画指示装置であって、
前記作業者監視実績情報は、前記生産装置に対する作業者数の推移に関する情報であって、
前記特徴情報生成部は、分割した前記作業者監視実績情報に含まれる前記作業者数を前記作業者情報として、前記作業に対して割り当てることを特徴とする生産計画指示装置。
【請求項５】
請求項４に記載の生産計画指示装置であって、
前記特徴情報生成部は、前記作業者数に応じて前記作業者監視実績情報を分割し、分割した前記作業者監視実績情報の数が前記作業数に満たない場合は、継続時間の長い前記作業者監視実績情報の順に該作業者監視実績情報をさらに分割し、
分割した前記作業者監視実績情報の数が前記作業数よりも多い場合は、複数の前記作業者監視実績情報を結合させることにより、前記作業者監視実績情報を前記作業数に分割することを特徴とする生産計画指示装置。
【請求項６】
請求項１に記載の生産計画指示装置であって、
前記作業者監視実績情報は、生産現場に設置されたセンサ又はカメラを用いて取得された、前記生産装置毎の前記作業者数の推移に関する情報であることを特徴とする生産計画指示装置。
【請求項７】
請求項１に記載の生産計画指示装置であって、
前記作業指示部は、作業者を特定する情報の入力を受け付け、該作業者が実行する前記生産工程を示す情報と、前記生産工程において該作業者が関連する前記生産装置を示す情報と、を表示する作業者指示画面を前記作業指示として出力することを特徴とする生
産計画指示装置。
【請求項８】
請求項１に記載の生産計画指示装置であって、
前記作業指示部は、前記生産装置を特定する情報の入力を受け付け、該生産装置が実行する前記生産工程を示す情報と、前記生産工程において該生産装置と関連する作業者を示す情報と、を表示する生産装置指示画面を前記作業指示として出力することを特徴とする生産計画指示装置。
【請求項９】
ネットワークを介して接続された、生産情報管理装置と、計画情報管理装置と、生産計画指示装置と、を有する生産計画指示システムであって、
前記生産情報管理装置は、
生産現場を監視して得られた作業者数の推移に関する作業者監視実績情報と、生産装置を用いて実行された生産工程に関する生産実績情報と、を前記生産計画指示装置に送信する生産情報管理制御部を備え、
前記計画情報管理装置は、
生産工程を構成する作業を示す情報である工程設計情報を前記生産計画指示装置に送信する計画情報管理制御部を備え、
前記生産計画指示装置は、
前記作業者監視実績情報を用いて前記生産実績情報を前記作業毎に分割し、前記作業者監視実績情報に基づいて、分割した前記作業に要する前記作業者数を特定し、前記作業者数を作業者情報として該作業に割り当て、
前記生産工程毎に、該生産工程を行う前記生産装置と、該生産工程を構成する前記作業と、前記作業に対して割り当てた前記作業者情報と、を関連付けた情報である特徴情報を生成する特徴情報生成部と、
前記特徴情報を用いて生産計画情報を取得するシミュレーション部と、
前記生産計画情報に基づいて作業指示を出力する作業指示部と、
を備えることを特徴とする生産計画指示システム。
【請求項１０】
生産現場を監視して得られた作業者数の推移に関する作業者監視実績情報と、生産装置を用いて実行された生産工程に関する生産実績情報と、を取得する現場動態監視手順と、
記憶部に記憶された前記生産工程を構成する作業を示す情報である工程設計情報と前記作業者監視実績情報を用いて前記生産実績情報を前記作業毎に分割し、前記作業者監視実績情報に基づいて、分割した前記作業に要する前記作業者数を特定し、前記作業者数を作業者情報として該作業に割り当て、
前記生産工程毎に、該生産工程を行う前記生産装置と、該生産工程を構成する前記作業と、前記作業に対して割り当てた前記作業者情報と、を関連付けた情報である特徴情報を生成する特徴情報生成手順と、
前記特徴情報を用いて生産計画情報を取得するシミュレーション手順と、
前記生産計画情報に基づいて作業指示を出力する作業指示手順と、
を実行することを特徴とする生産計画指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産計画指示装置、生産計画指示システム、及び生産計画指示方法に関する。
【背景技術】
【０００２】
製品の生産計画を立案する際、各生産工程で使用する生産装置の能力、各生産装置に投入する時間等に基づいてシミュレーションを行い、シミュレーションの結果を生産計画に役立てている。
【０００３】
特許文献１には、「実施済作業で処理された基板の実績枚数と前記実施済作業に要した実績作業時間とを示す実績データを収集するデータ蓄積部と、基板を処理する作業に要する作業時間に影響を及ぼすイベントに関するイベント情報を収集するイベント情報収集部と、未実施作業で処理される基板の枚数を収集する作業枚数収集部と、前記実績データと前記イベント情報と前記枚数とに基づいて前記未実施作業に要する標準作業時間を算出する標準作業時間算出部とを具備する」標準作業時間算出装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シミュレーションの精度を高めるためには、生産装置や作業者に関する情報の精度を高めることが肝要である。特許文献１に記載された技術では、作業者に関する情報を標準作業時間の算出に用いていないため、状況に即した算出結果が得られるとは言い難い。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、より適切に生産装置や作業者に関する指標を取得して作業指示を行うことのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００８】
上記課題を解決するため、本発明の生産計画指示装置は、生産現場を監視して得られた作業数の推移に関する作業者監視実績情報と、生産装置を用いて実行された生産工程に関する生産実績情報と、を取得する現場動態監視部と、前記生産工程を構成する作業を示す情報である工程設計情報を記憶する記憶部と、前記作業者監視実績情報を用いて前記生産実績情報を前記作業毎に分割し、前記作業者監視実績情報に基づいて、分割した前記作業に要する前記作業者数を特定し、前記作業者数を作業者情報として該作業に割り当て、
前記生産工程毎に、該生産工程を行う前記生産装置と、該生産工程を構成する前記作業と、前記作業に対して割り当てた前記作業者情報と、を関連付けた情報である特徴情報を生成する特徴情報生成部と、前記特徴情報を用いて生産計画情報を取得するシミュレーション部と、前記生産計画情報に基づいて作業指示を出力する作業指示部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、より適切に生産装置や作業者に関する指標を取得して作業指示を行う技術を提供することができる。
【００１０】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】生産計画指示システムのシステム構成の一例を示す図である。
【図２】生産計画指示装置の機能ブロック図の一例である。
【図３】生産実績テーブルのデータ構造の一例を示す図である。
【図４】生産装置稼働実績テーブルのデータ構造の一例を示す図である。
【図５】作業エリア監視実績テーブルのデータ構造の一例を示す図である。
【図６】生産計画テーブルのデータ構造の一例を示す図である。
【図７】工程経路情報テーブルのデータ構造の一例を示す図である。
【図８】生産リソース情報テーブルのデータ構造の一例を示す図である。
【図９】生産リソーススケジュール情報テーブルのデータ構造の一例を示す図である。
【図１０】生産リソース休止情報テーブルのデータ構造の一例を示す図である。
【図１１】生産モデル情報テーブルのデータ構造の一例を示す図である。
【図１２】工程設計情報テーブルのデータ構造の一例を示す図である。
【図１３】生産指示情報テーブルのデータ構造の一例を示す図である。
【図１４】コンピュータ８００のハードウェア構成例を示す図である。
【図１５】コンピュータ９００のハードウェア構成例を示す図である。
【図１６】生産モデル生成処理の一例を示すフローチャートである。
【図１７】ステップＳ５０で行われる作業分類処理の一例を示すフローチャートである。
【図１８】生産モデル生成処理の流れを模式的に示す概略図である。
【図１９】作業者指示画面の一例を示す図である。
【図２０】生産装置指示画面の一例を示す図である。
【図２１】生産計画指示システムのシステム構成の変形例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施形態の例を説明する。図１は、生産計画指示システム１０のシステム構成の一例を示す図である。
【００１３】
生産計画指示システム１０は、生産現場を対象とする生産計画の立案、及び生産計画の実行を管理する。生産計画指示システム１０では、生産計画指示装置１００と、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０と、がネットワーク１９９を介して接続されている。生産計画指示装置１００は、ＰＣ（Personal Computer）、又はサーバーコンピュータ等の端末装置である。計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０とは、ＰＣ、サーバーコンピュータ、又はスマートフォン等の端末装置である。
【００１４】
図１では、便宜上、生産計画指示システム１０は、各々１つの生産計画指示装置１００と、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０とを有しているが、生産計画指示システム１０が有する各装置の数はこれに限定されない。生産計画指示システム１０が管理を行う生産現場に応じて、適宜変更が可能である。
【００１５】
生産計画指示装置１００は、計画情報管理装置１６０、生産情報管理装置１７０、及び設計情報管理装置１８０から取得した情報に基づいて、生産モデルを生成する。生産モデルとは、製造物の生産を行う際の生産リソースの割り当ての指標を示す情報である。生産リソースとは、例えば作業者や生産装置であって、生産計画において各生産工程に対して割り当てられる。換言すれば、生産計画指示装置１００は、計画情報管理装置１６０、生産情報管理装置１７０、及び設計情報管理装置１８０から取得した情報に基づいて、生産を行う生産装置や作業者に関する指標として生産モデルを生成する。生産モデルは特徴情報として取り扱われ、生産計画の立案に用いられる。生産計画指示装置１００は、生産計画をシミュレーション装置１９０から取得する。
【００１６】
また、生産計画指示装置１００は、取得した生産計画に基づいて、生産指示を出力する。なお、計画情報管理装置１６０、生産情報管理装置１７０、設計情報管理装置１８０、及びシミュレーション装置１９０は、生産計画指示装置１００からの要求に応じて、又は予め定められたタイミングで、所定の情報を生産計画指示装置１００に対して送信する。
【００１７】
計画情報管理装置１６０は、製造物の出荷計画、製造物の生産ラインへの新規投入計画、生産装置のメンテナンス計画、作業者の出勤計画、及び作業者の配置計画など、製造物の生産に関する計画情報を管理する。なお、製造物には、部品と、１又は複数の部品を構成要素とする製品とが含まれる。
【００１８】
生産情報管理装置１７０は、図示しない生産情報管理制御部を備える。生産情報管理制御部は、生産実績に関する情報を管理し、生産計画指示装置１００に対して送信する。設計情報管理装置１８０は、図示しない設計情報管理制御部を備える。設計情報管理制御部は、製造物の生産における工程設計情報を管理しており、工程設計情報を生産計画指示装置１００に送信する。
【００１９】
シミュレーション装置１９０は、生産現場における生産工程のシミュレーションモデルを作成する。シミュレーション装置１９０は、製造物間の処理優先度を決めるためのディスパッチルール等に基づいて生産工程の時間推移を模擬し、製造物の生産についての生産計画を作成する。なお、シミュレーション装置１９０は既存の方法（例えば離散事象型のシミュレーション方法）を用いてシミュレーションを行う。
【００２０】
なお、生産計画指示装置１００と、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０とについては、各々独立したものであってもよいし、１つの装置が他の装置の機能を兼ねるものであってもよい。例えば、生産計画指示装置１００は、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０と、から所定の情報を受信するが、受信する情報の少なくとも１つは生産計画指示装置１００において生成されてもよい。換言すれば、生産計画指示装置１００は、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０と、のうち少なくとも１つの装置の機能を有するものであってもよい。
【００２１】
また、生産計画指示装置１００と、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０とは、ネットワーク１９９に接続された図示しないＭＥＳ（Manufacturing Executing System）から、生産実績情報データや、工程経路情報データや、作業者出勤計画データや、工程設計情報データ等を受け付けるものであってもよい。
【００２２】
図２は、生産計画指示装置１００の機能ブロック図の一例である。生産計画指示装置１００は、記憶部１１０と、制御部１２０と、入力部１３０と、出力部１４０と、通信部１５０とを備える。
【００２３】
制御部１２０は、生産計画の指示に関する制御、及び生産計画の指示に用いる生産モデル等の情報の生成に関する制御を行う。記憶部１１０は、制御部１２０が、生産計画の指示や、指示に用いる情報の生成に関する制御を行うために必要なデータを格納する。
【００２４】
入力部１３０は、ユーザーからの入力操作を受け付ける。出力部１４０は、生産計画指示装置１００に格納されたデータの出力処理を行う。通信部１５０は、ネットワーク１９９を介して接続される計画情報管理装置１６０、生産情報管理装置１７０、設計情報管理装置１８０、及びシミュレーション装置１９０に対して、情報の送信や受信を行う。
【００２５】
記憶部１１０は、生産実績記憶領域１１１と、生産計画記憶領域１１２と、工程経路情報記憶領域１１３と、生産リソース情報記憶領域１１４と、生産モデル情報記憶領域１１５と、工程設計情報記憶領域１１６と、生産指示情報記憶領域１１７と、を有する。
【００２６】
生産実績記憶領域１１１は、生産計画指示システム１０が管理の対象とする生産現場において行われた生産実績に関する情報を記憶する領域である。生産実績記憶領域１１１は、生産情報管理装置１７０から受信した情報に基づいて生成された所定の情報を記憶する。具体的には、生産実績記憶領域１１１は、後述する生産実績テーブルや、生産装置稼働実績テーブル等の生産実績情報と、作業エリア監視実績テーブル等の作業者の状態に関する作業者監視実績情報等を記憶する。
【００２７】
生産計画記憶領域１１２は、生産現場に仕掛り品として存在する製造物、及び今後生産現場に投入する予定の製造物の生産計画に関する情報を記憶する領域である。生産計画記憶領域１１２に記憶される情報は、計画情報管理装置１６０及び生産情報管理装置１７０から受信した情報に基づいて生成される。
【００２８】
工程経路情報記憶領域１１３は、製造物の生産工程に関する情報を記憶する領域である。製造物は、１又は複数の工程により生産される。工程経路情報記憶領域１１３に記憶される情報は、計画情報管理装置１６０及び生産情報管理装置１７０から受信した情報に基づいて生成される。
【００２９】
生産リソース情報記憶領域１１４は、生産リソースの詳細を示す情報を記憶する領域である。生産リソース情報記憶領域１１４に記憶される情報は、計画情報管理装置１６０及び生産情報管理装置１７０から受信した情報に基づいて生成される。以下、生産リソースを作業者と想定して説明するが、生産リソースは作業者に限定されない。
【００３０】
生産モデル情報記憶領域１１５は、各製造物に対して生成された生産モデルを記憶する領域である。生産モデルの生成に関しては、後に詳述する。
【００３１】
工程設計情報記憶領域１１６は、製造物の生産工程に対し、工程設計を関連付けた情報を記憶する領域である。工程設計とは、１つの生産工程が要する１又は複数の作業を特定する情報である。
【００３２】
生産指示情報記憶領域１１７は、生産指示に関する情報を記憶する領域である。生産指示情報記憶領域１１７には、生産モデルに基づいて、シミュレーション装置１９０において生成された生産計画が記憶される。なお、生産指示情報記憶領域１１７に記憶される生産計画は、シミュレーション装置１９０から出力される情報に基づいて、後述の生産シミュレーション部により生成されるものであってもよい。
【００３３】
制御部１２０は、現場動態監視部１２１と、特徴情報生成部１２２と、生産モデリング部１２３と、生産シミュレーション部１２４と、作業指示部１２５と、を備える。
【００３４】
現場動態監視部１２１は、生産現場の状態を監視して得られた結果を取得する。具体的には、現場動態監視部１２１は、生産情報管理装置１７０から情報を取得し、生産現場を監視して得られた作業者の状態に関する作業者監視実績情報や、生産装置を用いて実行された生産工程に関する生産実績情報等の、生産実績に関する情報を生成する。現場動態監視部１２１は、生成した情報を生産実績記憶領域１１１に記憶させる。
【００３５】
特徴情報生成部１２２は、後述する生産モデル生成処理を実行し、生成した情報を生産モデル情報記憶領域１１５に記憶させる。生産モデリング部１２３は、計画情報管理装置１６０及び生産情報管理装置１７０から情報を取得し、取得した情報に基づいて、生産計画に関する情報、生産工程に関する情報、及び生産リソースに関する情報を生成する。生産モデリング部１２３は、生成した情報を生産計画記憶領域１１２、工程経路情報記憶領域１１３、及び生産リソース情報記憶領域１１４に記憶させる。
【００３６】
生産シミュレーション部１２４は、生産計画記憶領域１１２と、工程経路情報記憶領域１１３と、生産リソース情報記憶領域１１４と、生産モデル情報記憶領域１１５と、に記憶された情報をシミュレーション装置１９０に送信する。生産シミュレーション部１２４は、シミュレーション装置１９０により生成された生産計画を取得し、生産指示情報記憶領域１１７に記憶させる。なお、生産シミュレーション部１２４は、シミュレーション装置１９０により出力されたシミュレーション結果に基づいて生産計画を作成し、生産指示情報記憶領域１１７に記憶させるものであってもよい。
【００３７】
作業指示部１２５は、生産指示情報記憶領域１１７に記憶された情報に基づいて、作業指示情報を出力する。具体的には、作業指示部１２５は出力部１４０に対して、後述する作業者指示画面や生産装置指示画面を作業指示情報として出力させる。
【００３８】
次に、記憶部１１０に含まれる各情報について説明する。
【００３９】
図３は、生産実績テーブル１１１ａのデータ構造の一例を示す図である。生産実績テーブル１１１ａは、生産情報管理装置１７０から送信される情報に基づいて現場動態監視部１２１により生成され、生産実績記憶領域１１１に記憶される情報である。生産実績テーブル１１１ａは、生産現場において行われた生産工程毎に、生産された製造物の員数や日時等の生産実績に関する情報を関連付けた情報である。
【００４０】
生産実績テーブル１１１ａは、製造物識別子１１１ｂと、製造物名称１１１ｃと、員数１１１ｄと、工程名称１１１ｅと、工程識別子１１１ｆと、開始時刻１１１ｇと、終了時刻１１１ｈと、生産装置識別子１１１ｉと、作業者識別子１１１ｊと、を含む。
【００４１】
製造物識別子１１１ｂは、製造物を特定する識別子である。製造物名称１１１ｃは、製造物識別子１１１ｂにより特定される製造物の名称を示す情報である。員数１１１ｄは、生産された製造物の数を示す情報である。
【００４２】
工程名称１１１ｅは、生産工程の名称を示す情報である。工程識別子１１１ｆは、製造物識別子１１１ｂにより特定される製造物を製造する際の生産工程を特定する識別子である。
【００４３】
開始時刻１１１ｇは、工程識別子１１１ｆにより特定される工程の開始時刻を示す情報である。終了時刻１１１ｈは、工程識別子１１１ｆにより特定される生産工程の終了時刻を示す情報である。生産装置識別子１１１ｉは、工程識別子１１１ｆにより特定される工程を実施した生産装置を特定する識別子である。なお、工程識別子１１１ｆにより特定される工程が、生産装置を用いない生産工程である場合には、生産装置識別子１１１ｉは生産装置を用いていないことを示す識別情報である。
【００４４】
作業者識別子１１１ｊは、工程識別子１１１ｆにより特定される工程を実施した作業者を特定する識別子である。なお、工程識別子１１１ｆにより特定される工程が、作業者を要しない生産工程である場合には、作業者識別子１１１ｊは作業者により実施されていないことを示す情報である。
【００４５】
図４は、生産装置稼働実績テーブル１１１ｋのデータ構造の一例を示す図である。生産装置稼働実績テーブル１１１ｋは、生産実績テーブル１１１ａと同様に、生産情報管理装置１７０から送信される情報に基づいて現場動態監視部１２１により生成され、生産実績記憶領域１１１に記憶される情報である。生産装置稼働実績テーブル１１１ｋは、生産装置の稼働時間に関する装置稼働時間情報ともいえる。
【００４６】
生産装置稼働実績テーブル１１１ｋは、生産装置識別子１１１ｌと、状態１１１ｍと、開始時刻１１１ｎと、終了時刻１１１ｏと、を含む。
【００４７】
生産装置識別子１１１ｌは、生産装置を特定する識別子である。状態１１１ｍは、生産装置識別子１１１ｌの状態を示す情報である。開始時刻１１１ｎは、生産装置識別子１１１ｌにより特定される生産装置において、状態１１１ｍの示す状態が開始された時刻を示す情報である。終了時刻１１１ｏは、生産装置識別子１１１ｌにより特定される生産装置において、状態１１１ｍの示す状態が終了した時刻を示す情報である。
【００４８】
図５は、作業エリア監視実績テーブル１１１ｐのデータ構造の一例を示す図である。作業エリア監視実績テーブル１１１ｐは、生産実績テーブル１１１ａと同様に、生産情報管理装置１７０から送信される情報に基づいて現場動態監視部１２１により生成され、生産実績記憶領域１１１に記憶される情報である。
【００４９】
生産情報管理装置１７０は、生産現場にセンサを設け、例えば一定間隔で、エリアごとの作業者の人数を生産リソース数として取得する。なお、生産情報管理装置１７０は、複数の画像又は動画を撮影し、所定の画像又は動画との差分を分析すること等により、生産リソース数を取得してもよい。換言すれば、作業エリア監視実績テーブル１１１ｐは、作業者の状態に関する情報であるともいえ、生産装置に対する作業者数の推移に関する情報であるともいえる。
【００５０】
作業エリア監視実績テーブル１１１ｐは、エリア１１１ｑと、生産装置識別子１１１ｒと、時刻１１１ｓと、生産リソース数１１１ｔと、を含む。エリア１１１ｑは、生産現場内の所定の領域を特定する情報である。生産装置識別子１１１ｒは、エリア１１１ｑ内にある生産装置を特定する識別子である。時刻１１１ｓは、後述の生産リソース数１１１ｔが検知された時刻である。生産リソース数１１１ｔは、エリア１１１ｑ内に存在する生産リソースの数量である。本実施形態において、生産リソース数１１１ｔは作業者の数である。
【００５１】
図６は、生産計画テーブル１１２ａのデータ構造の一例を示す図である。生産計画テーブル１１２ａは、計画情報管理装置１６０及び生産情報管理装置１７０から受信した情報に基づいて生産モデリング部１２３により生成され、生産計画記憶領域１１２に記憶される。生産計画テーブル１１２ａは、シミュレーション装置１９０による生産計画の生成に用いられる。なお、本実施形態において、生産計画テーブル１１２ａは、生産現場に仕掛り品として存在する製造物、及び今後生産現場に投入する予定の製造物における、現在着手中の工程、又は着手が予定されている工程に関する情報である。
【００５２】
生産計画テーブル１１２ａは、製造物識別子１１２ｂと、製造物名称１１２ｃと、納期１１２ｄと、員数１１２ｅと、工程識別子１１２ｆと、状態１１２ｇと、着手（予定）時刻１１２ｈと、を含む。
【００５３】
製造物識別子１１２ｂは、製造物を特定する識別子である。製造物名称１１２ｃは、製造物識別子１１２ｂにより特定される製造物の名称を示す情報である。納期１１２ｄは、製造物の納期を示す情報である。納期とは、製造物の完成予定年月日、又は出荷予定年月日である。
【００５４】
員数１１２ｅは、製造物識別子１１２ｂにより特定される製造物における、後述の工程識別子１１２ｆが示す工程により生産された数量を示す値である。工程識別子１１２ｆは、製造物識別子１１２ｂにより特定される製造物に関して現に着手されている、又は着手が予定されている工程を特定する情報である。なお、工程識別子１１２ｆが空欄の場合は、製造物がまだ生産現場に投入されていない状態であることを示す。
【００５５】
状態１１２ｇは、製造物の状態を示す情報である。工程識別子１１２ｆにより特定される工程が着手中である場合、着手されている工程を実施している生産装置を示す生産装置識別子が状態１１２ｇに含まれてもよい。着手（予定）時刻１１２ｈは、工程識別子１１２ｆにより特定される工程が着手中である場合には着手時刻を示す情報であり、未だ着手されていない場合には着手予定時刻を示す情報である。なお、着手（予定）時刻１１２ｈが空欄の場合、製造物識別子１１２ｂにより特定される製造物について、工程識別子１１２ｆで特定される工程よりも前の工程はすべて終了しており、任意の時間で工程識別子１１２ｆに係る工程に着手可能であることを示す。
【００５６】
図７は、工程経路情報テーブル１１３ａのデータ構造の一例を示す図である。工程経路情報テーブル１１３ａは、計画情報管理装置１６０又は生産情報管理装置１７０から送信される情報に基づいて生産モデリング部１２３により生成され、工程経路情報記憶領域１１３に記憶される。工程経路情報テーブル１１３ａは、シミュレーション装置１９０による生産計画の生成に用いられる。
【００５７】
工程経路情報テーブル１１３ａは、製造物名称１１３ｂと、工程識別子１１３ｃと、工程名称１１３ｄと、生産装置識別子１１３ｅと、送り先工程識別子１１３ｆと、を含む。
【００５８】
製造物名称１１３ｂは、製造物の名称を示す情報であって、生産実績テーブル１１１ａの製造物名称１１１ｃと対応する。生産管理指示システムにより管理される製造物が名称に対して一意でない場合、製造物名称１１３ｂは製造物識別子であってもよい。工程識別子１１３ｃは、製造物の工程を特定する識別情報であって、生産実績テーブル１１１ａの工程識別子１１１ｆと対応する。
【００５９】
工程名称１１３ｄは、工程識別子１１３ｃにより特定される工程の名称を示す情報である。生産装置識別子１１３ｅは、製造物名称１１３ｂに示す製造物に対し、工程識別子１１３ｃにより特定される工程で使用することのできる１又は複数の生産装置を特定する情報である。図７に示す工程経路情報テーブル１１３ａの生産装置識別子１１３ｅは、生産装置１識別子１１３ｇ、生産装置２識別子１１３ｈ、及び生産装置３識別子１１３ｉを含む。
【００６０】
例えば、図７に示す工程経路情報テーブル１１３ａのうち、製造物名称１１３ｂが「製品Ｂ」、工程識別子１１３ｃが「００６」であるレコードには、生産装置識別子１１３ｅとして、「Ｄ装置１」、「Ｄ装置３」、及び「Ｄ装置５」が含まれる。これは、「製品Ｂ」の生産における生産工程「００６」を行う際に、「Ｄ装置１」、「Ｄ装置３」、及び「Ｄ装置５」のいずれかが使用可能であることを示している。
【００６１】
送り先工程識別子１１３ｆは、製造物名称１１３ｂに示す製造物に対し、工程識別子１１３ｃにより特定される工程が組立工程であるか否かを示す情報である。また、送り先工程識別子１１３ｆは、工程識別子１１３ｃの工程が組立工程であって、製造物名称１１３ｂに示す製造物が部品である場合には、組み付け先の製造物を特定する識別情報と、該製造物について次に実施される工程を特定する工程識別子とを含む。
【００６２】
図８は、生産リソース情報テーブル１１４ａのデータ構造の一例を示す図である。生産リソース情報テーブル１１４ａは、計画情報管理装置１６０又は生産情報管理装置１７０から送信される情報に基づいて生産モデリング部１２３により生成され、生産リソース情報記憶領域１１４に記憶される。生産リソース情報テーブル１１４ａは、シミュレーション装置１９０による生産計画の生成に用いられる。
【００６３】
生産リソース情報テーブル１１４ａは、生産リソースの詳細を示す情報である。本実施形態では生産リソースを作業者と想定しているため、生産リソース情報テーブル１１４ａは、作業者毎に所属や担当可能な生産装置等を関連付けている。
【００６４】
生産リソース情報テーブル１１４ａは、作業者識別子１１４ｂと、所属１１４ｃと、エリア１１４ｄと、生産装置識別子１１４ｅと、を含む。
【００６５】
作業者識別子１１４ｂは、作業者を特定する識別情報である。所属１１４ｃは、作業者識別子１１４ｂにより特定される作業者の所属、例えば班等を特定する情報である。エリア１１４ｄは、作業者が作業に従事するエリアを特定する情報である。生産装置識別子１１４ｅは、生産装置を特定する識別情報である。生産リソース情報テーブル１１４ａには複数の論理値が含まれ、作業者識別子１１４ｂにより特定される作業者が生産装置を担当可能であるか否かに応じて論理値が記憶される。
【００６６】
図８に示す生産装置識別子１１４ｅは、論理値１１４ｆ、論理値１１４ｇ、及び論理値１１４ｈを含む。生産装置識別子１１４ｅの各論理値には、例えば作業者が担当不可能な生産装置に対して「０」が、作業者が担当可能な生産装置に対して「１」が格納される。
【００６７】
例えば、図８に示す生産リソース情報テーブル１１４ａのうち、作業者識別子１１４ｂが「ＹＨ」であるレコードには、所属１１４ｃとして「１班」が、エリア１１４ｄとして「１」が、生産装置識別子１１４ｅの論理値１１４ｆとして「１」が、論理値１１４ｇとして「０」が、論理値１１４ｈとして「０」が含まれる。これは、作業者識別子が「ＹＨ」である作業者が、「１班」に所属し、エリア「１」を担当し、論理値１１４ｆが示す「Ａ装置１」が担当可能であり、論理値１１４ｇが示す「Ａ装置２」、及び論理値１１４ｈが示す「Ｉ装置７」が担当不可能であることを示している。
【００６８】
図９は、生産リソーススケジュール情報テーブル１１４ｉのデータ構造の一例を示す図である。生産リソーススケジュール情報テーブル１１４ｉは、計画情報管理装置１６０又は生産情報管理装置１７０から送信される情報に基づいて生産モデリング部１２３により生成され、生産リソース情報記憶領域１１４に記憶される。生産リソーススケジュール情報テーブル１１４ｉは、シミュレーション装置１９０による生産計画の生成に用いられる。生産リソーススケジュール情報テーブル１１４ｉは、生産現場のスケジュールに関する情報である。
【００６９】
生産リソーススケジュール情報テーブル１１４ｉは、稼働日１１４ｊと、昼勤１１４ｋと、夜勤１１４ｌと、を含む。稼働日１１４ｊは、生産現場の稼働日を示す情報である。昼勤１１４ｋは、稼働日１１４ｊで特定される稼働日における、生産現場の昼間の稼働時間を示す情報である。夜勤１１４ｌは、稼働日１１４ｊで特定される稼働日における、生産現場の夜間の稼働時間を示す情報である。
【００７０】
図１０は、生産リソース休止情報テーブル１１４ｍのデータ構造の一例を示す図である。生産リソース休止情報テーブル１１４ｍは、生産リソースの一例である作業者のスケジュールに関する情報である。生産リソース休止情報テーブル１１４ｍは、計画情報管理装置１６０又は生産情報管理装置１７０から送信される情報に基づいて生産モデリング部１２３により生成され、生産リソース情報記憶領域１１４に記憶される。生産リソース給仕情報テーブル１１４ｍは、シミュレーション装置１９０による生産計画の生成に用いられる。
【００７１】
生産リソース休止情報テーブル１１４ｍは、作業者識別子１１４ｎと、現場作業従事不可理由１１４ｏと、開始時刻１１４ｐと、終了時刻１１４ｑと、を含む。作業者識別子１１４ｎは、作業者を特定する識別情報である。現場作業従事不可理由１１４ｏは、作業者識別子１１４ｎにより特定される作業者が、後述の開始時刻１１４ｐにより特定される時刻を起算点とする時刻に作業に従事することが不可能である理由を示す情報である。
【００７２】
開始時刻１１４ｐは、作業者識別子１１４ｎが作業に従事することのできない時間の起算点を示す情報である。終了時刻１１４ｑは、作業者が作業に従事することのできない時間の満了点を示す情報である。
【００７３】
図１１は、生産モデル情報テーブル１１５ａのデータ構造の一例を示す図である。生産モデル情報テーブル１１５ａは、後述する生産モデル生成処理によって生成され、生産モデル情報記憶領域１１５に記憶される情報である。生産モデル情報テーブル１１５ａは、製造物名称１１５ｂと、工程識別子１１５ｃと、工程名称１１５ｄと、生産装置名称１１５ｅと、生産モデル１１５ｆと、を含む。
【００７４】
製造物名称１１５ｂは、製造物の名称を示す情報である。製造物名称１１５ｂにより製造物が一意に特定できない場合は、製造物名称１１５ｂは製造物識別子であってよい。工程識別子１１５ｃは、製造物名称１１５ｂが示す製造物を製造する際の生産工程を特定する識別子である。工程名称１１５ｄは、工程識別子１１５ｃにより特定される生産工程の名称を示す情報である。
【００７５】
生産装置名称１１５ｅは、工程識別子１１５ｃにより特定される生産工程において使用される生産装置の名称を示す情報である。生産装置名称１１５ｅにより生産装置が一意に特定できない場合は、生産装置名称１１５ｅは生産装置識別子であってよい。
【００７６】
生産モデル１１５ｆは、製造物名称１１５ｂが示す製造物に対し、工程識別子１１５ｃにより特定される工程を、生産装置名称１１５ｅが示す生産装置を用いて実行した場合の生産モデルを特定する情報である。生産モデル１１５ｆは、工程識別子１１５ｃにより特定される生産工程が要する作業について、必要な生産リソース数と、作業時間とを含む情報である。本実施形態において、生産リソースは作業者である。生産モデル１１５ｆは、生産工程が要する作業について作業者数を含む作業者情報を含む。
【００７７】
より具体的には、生産モデル１１５ｆは、作業１時間１１５ｇと、作業１作業者数１１５ｈと、作業２時間１１５ｉと、作業２作業者数１１５ｊと、を含む。作業１時間１１５ｇは、工程識別子１１５ｃにより特定される生産工程の１つである作業１に要する時間を示す情報である。作業１作業者数１１５ｈは、作業１に要する作業者の数である。作業２時間１１５ｉは、工程識別子１１５ｃにより特定される生産工程の１つである作業２に要する時間を示す情報である。作業２作業者数１１５ｊは、作業２に要する作業者の数である。
【００７８】
図１２は、工程設計情報テーブル１１６ａのデータ構造の一例を示す図である。工程設計情報テーブル１１６ａは、設計情報管理装置１８０から送信される情報に基づいて生産モデリング部１２３により生成され、工程設計情報記憶領域１１６に記憶される情報である。工程設計情報テーブル１１６ａは、製造物識別子１１６ｂと、工程識別子１１６ｃと、工程名称１１６ｄと、工程パターン１１６ｅと、を含む。
【００７９】
製造物識別子１１６ｂは、製造物を特定する識別情報である。工程識別子１１６ｃは、製造物識別子１１６ｂが示す製造物を製造する際の生産工程を特定する識別子である。工程名称１１６ｄは、工程識別子１１６ｃにより特定される生産工程の名称を示す情報である。
【００８０】
工程パターン１１６ｅは、工程識別子１１６ｃにより特定される生産工程の工程パターンを示す情報である。工程パターンとは、生産工程が要する１又は複数の作業を示す情報である。例えば、図１２に示す工程設計情報テーブル１１６ａの最上段のレコードは、製造物識別子１１６ｂが「Ａ１０」である製造物に関し、工程識別子１１６ｃが「０３」により特定される生産工程において、工程パターン１１６ｅとして「３Ｍ」、「２Ｍ」、及び「３Ｍ」の各々により特定される３つの作業が実施されることを示している。工程パターン１１６ｅに含まれる作業の数により、工程に要する作業数が特定しうる。
【００８１】
なお、各作業を示す情報には、必要とする生産リソースに関する情報が含まれる。例えば、「３Ｍ」により特定される作業では、生産装置、製造物、及び作業者を生産リソースとして必要としている。また、「２Ｍ」により特定される作業では、生産装置、及び製造物を生産リソースとして必要としている。「２Ｍ」により特定される作業は、作業者を生産リソースとして要しないため、生産装置による自動処理による作業である。
【００８２】
「２ｍ」により特定される作業は、作業者、製造物を生産リソースとして必要としている。「２ｍ」により特定される作業は、生産装置を必要としていないため、人手により行われる作業である。
【００８３】
図１３は、生産指示情報テーブル１１７ａのデータ構造の一例を示す図である。生産指示情報テーブル１１７ａは、生産シミュレーション部１２４が取得した生産計画を示す情報であって、生産指示情報記憶領域１１７に記憶される。作業指示部１２５は、生産指示情報テーブル１１７ａに基づいて生産指示を行う。生産指示情報テーブル１１７ａは、製造物識別子１１７ｂと、製造物名称１１７ｃと、員数１１７ｄと、工程名称１１７ｅと、工程識別子１１７ｆと、開始予定時刻１１７ｇと、終了予定時刻１１７ｈと、生産装置識別子１１７ｉと、作業者識別子１１７ｊと、を含む。
【００８４】
製造物識別子１１７ｂは、製造物を特定する識別情報である。製造物名称１１７ｃは、製造物識別子１１７ｂにより特定される製造物の名称である。員数１１７ｄは、生産が指示される製造物識別子１１７ｂに係る製造物の数量を示す値である。工程名称１１７ｅは、製造物識別子１１７ｂにより特定される製造物に対する生産指示において、指示される生産工程の名称である。工程識別子１１７ｆは、製造物識別子１１７ｂにより特定される製造物に対する生産指示において、対象となる生産工程を特定する識別情報である。
【００８５】
開始予定時刻１１７ｇは、工程識別子１１７ｆにおける生産工程の開始予定時刻を示す情報である。終了予定時刻１１７ｈは、工程識別子１１７ｆにおける生産工程の終了予定時刻を示す情報である。生産装置識別子１１７ｉは、工程識別子１１７ｆにおける生産工程において用いられる生産装置を特定する識別情報である。なお、異なる複数の生産装置を用いて工程が実行される場合には、生産装置識別子１１７ｉは複数の生産装置の識別情報を含む。
【００８６】
作業者識別子１１７ｊは、工程識別子１１７ｆにおける生産工程を実行する作業者を特定する識別子である。異なる複数の作業者により工程が実行される場合には、作業者識別子１１７ｊは複数の作業者の識別情報を含む。
【００８７】
次に、生産計画指示装置１００を構成するコンピュータのハードウェア構成例について説明する。
【００８８】
図１４は、コンピュータ８００のハードウェア構成例を示す図である。コンピュータ８００は、ＣＰＵ（Central Processing Unit）８０１と、メモリ８０２と、外部記憶装置８０３と、通信装置８０４と、出力装置８０５と、入力装置８０６と、読取装置８０７を備え、各構成要素はバスにより接続されている。
【００８９】
ＣＰＵ８０１は中央演算装置であって、メモリ８０２又は外部記憶装置８０３に記録されたプログラムに従って処理を実行する。制御部１２０を構成する各処理部は、ＣＰＵ８０１がプログラムを実行することにより各々の機能を実現する。
【００９０】
メモリ８０２は、ＲＡＭ（Random Access Memory）又はフラッシュメモリ等の記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。外部記憶装置８０３は、例えばＨＤＤ（Hard Disk Drive）等の書き込み及び読み出し可能な記憶メディアである。通信装置８０４は、コンピュータ８００をネットワーク１９９に接続するための装置であって、例えばＮＩＣ（Network Interface Card）等の通信デバイスである。
【００９１】
出力装置８０５は、コンピュータ８００に格納されたデータの出力処理を行う装置であって、例えばＬＣＤ（Liquid Crystal Display）等の表示装置、又はプリンタ等である。入力装置８０６は、ユーザーからの入力操作を受け付ける装置であり、例えばタッチパネル、キーボード、マウス、マイク等である。なお、入力部１３０は入力装置８０６を用いることができ、出力部１４０は出力装置８０５を用いることができる。読取装置８０７は、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性のメディア８０８から情報を入出力する装置である。
【００９２】
記憶部１１０は、メモリ８０２又は外部記憶装置８０３によりその機能が実現される。また、記憶部１１０は、ネットワーク１９９上の記憶装置によってその機能が実現されてもよい。
【００９３】
なお、生産計画指示装置１００の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、生産計画指示装置１００の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００９４】
また、計画情報管理装置１６０、設計情報管理装置１８０、及びシミュレーション装置１９０についても、生産計画指示装置１００と同様にコンピュータ８００により構成される。
【００９５】
図１５は、コンピュータ９００のハードウェア構成例を示す図である。生産情報管理装置１７０は、コンピュータ９００により構成される。以下、コンピュータ８００と異なる点を説明する。コンピュータ９００の通信装置９０４には、センサ９０９が接続される。
【００９６】
センサ９０９は、例えば赤外線を用いた測域センサである。センサ９０９は、所定のエリアに存在する作業者の人数をカウントできるものであればよく、種類を問わない。画像を分析することにより作業者の人数をカウントする場合、センサ９０９に代えてカメラを用いてもよい。
【００９７】
次に、生産計画指示装置１００において行われる生産モデル生成処理について説明する。
【００９８】
図１６は、生産モデル生成処理の一例を示すフローチャートである。本処理は、例えば生産計画指示装置１００の入力部１３０が、対象となる生産装置を特定する情報と、生産モデル生成の対象である指定期間との入力を受け付けると開始される。なお、生産計画指示装置１００は、例えば定期的に、生産実績テーブル１１１ａの生産装置識別子１１１ｉにより特定される生産装置を順に対象として特定し、予め定められた期間を指定期間として以下の処理を行うものであってもよい。
【００９９】
まず、特徴情報生成部１２２は、対象とする生産装置について、指定期間の生産実績を生産実績記憶領域１１１から抽出する（ステップＳ１０）。特徴情報生成部１２２は、生産実績テーブル１１１ａのうち、対象とする生産装置と対応する生産装置識別子１１１ｉを含む１又は複数のレコードを抽出する。特徴情報生成部１２２は、抽出したレコードのうち、開始時刻１１１ｇと終了時刻１１１ｈとにより特定される工程継続時間を指定期間に含むレコードを抽出する。特徴情報生成部１２２は、抽出したレコードの各々の工程継続時間を生産実績として特定する。抽出したレコード１つにつき以下の処理が行われる。
【０１００】
次に、特徴情報生成部１２２は、対象とする生産装置について、指定期間の生産装置稼働実績を生産実績記憶領域１１１から抽出し、ステップＳ１０で抽出した生産実績に紐付ける（ステップＳ２０）。特徴情報生成部１２２は、ステップＳ１０で抽出した生産実績テーブル１１１ａのレコードに対応する生産装置稼働実績テーブル１１１ｋのレコードを抽出する。
【０１０１】
具体的には、ステップＳ１０で抽出された生産実績テーブル１１１ａと、特定された生産装置に関する生産装置稼働実績テーブル１１１ｌとを比較し、生産実績のうち生産装置が稼働している時間を生産装置稼働実績とする。結果として、ステップＳ１０で抽出された工程継続時間から、生産装置が稼働していない時間を除いた稼働実績時間が抽出される。
【０１０２】
図１８は、生産モデル生成処理の流れを模式的に示す概略図である。図１８（ａ）は、ステップＳ１０において、抽出された生産実績のイメージを示している。対象となる生産装置に対して、生産実績として工程継続時間が抽出される。
【０１０３】
図１８（ｂ）は、ステップＳ２０において、生産装置稼働実績を生産実績に紐付けた状態のイメージを示している。ステップＳ１０において抽出したレコードにおいて特定される工程継続時間から、実際に生産装置が稼働した稼働実績時間が生産装置稼働実績として抽出される。
【０１０４】
説明を図１６に戻す。次に、特徴情報生成部１２２は、対象とする生産装置について、指定期間の作業者監視実績を生産実績記憶領域１１１から取得し、ステップＳ１０でした生産実績に紐付ける（ステップＳ３０）。具体的には、特徴情報生成部１２２は、作業エリア監視実績テーブル１１１ｐを参照し、ステップＳ２０で抽出した稼働実績時間に時刻１１１ｓが含まれるレコードの生産リソース数１１１ｔを抽出し、稼働実績時間に対して時刻１１１ｓが対応する生産リソース数１１１ｔの各々を関連付けて作業者監視実績とする。作業者監視実績は、生産装置稼働実績に対して作業者数の推移が関連付けられた情報である。
【０１０５】
図１８（ｃ）は、作業者監視実績を生産実績に紐付けた状態のイメージを示している。ステップＳ２０で抽出された生産装置稼働実績に対して、作業現場で検知された作業者の人数が対応付けられる。
【０１０６】
再び説明を図１６に戻す。次に、特徴情報生成部１２２は、製造物識別子と、工程識別子と、工程名称とをキーに、ステップＳ１０で抽出した生産実績テーブル１１１ａのレコードに対応する工程設計情報を工程設計情報記憶領域１１６から取得する（ステップＳ４０）。具体的には、ステップＳ１０で抽出した生産実績テーブル１１１ａの製造物識別子１１１ｂと、工程識別子１１１ｆと、工程名称１１１ｅと、の各々が含まれる工程設計情報テーブル１１６ａのレコードを工程設計情報記憶領域１１６から取得する。また、特徴情報生成部１２２は、特定したレコードに含まれる工程パターン１１６ｅを特定する。
【０１０７】
次に、特徴情報生成部１２２は、工程設計情報を用いて、ステップＳ３０で取得した作業者監視実績におけるノイズを除去し、作業者数推移で作業を分類する（ステップＳ５０）。
【０１０８】
図１７は、ステップＳ５０で行われる作業分類処理の一例を示すフローチャートである。図１７に示す作業分類処理は、図１６に示すフローチャートのステップＳ５０で行われる処理の詳細を示すものである。
【０１０９】
まず、特徴情報生成部１２２は、ステップＳ３０で得た作業者監視実績をフィルタ処理する（ステップＳ５１０）。フィルタ処理としては、移動平均フィルタやガウシアンフィルタ等の処理から予め定められた公知の方法を用いる。なお、本フローチャート開始時に、フィルタ処理の方法の入力を受け付けるものであってもよい。フィルタ処理により、作業者監視実績に含まれるノイズが除去される。
【０１１０】
なお、フィルタ処理では、パラメータを用いて処理を行うことが一般的であるが、該パラメータは予め一意に設定されていてもよく、また本フローチャート開始時に入力を受け付けるものであってもよい。
【０１１１】
次に、特徴情報生成部１２２は、作業者監視実績から停滞時間を除去する（ステップＳ５２０）。作業者監視実績には、開始時刻と、終了時刻と、作業者数の推移とが含まれている。停滞時間とは、生産装置が稼働せず、かつ作業者が０人である時間である。特徴情報生成部１２２は、ステップＳ２０で抽出した生産装置稼働実績テーブル１１１ｋのレコードを参照し、状態１１１ｍが生産装置が稼働していないことを示すレコードを抽出する。
【０１１２】
特徴情報生成部１２２は、抽出したレコードの開始時刻１１１ｎと終了時刻１１１ｏにより特定される生産装置不稼働時間のうち、作業者監視実績において作業者数が０である時間を停滞時間として特定する。特徴情報生成部１２２は、作業者監視実績から停滞時間を除去する。具体的には、特徴情報生成部１２２は、作業者監視実績のうち、停滞時間以外の作業者の推移を除去後の作業者監視実績とする。除去後の作業者監視実績には、開始時刻及び終了時刻と、作業者の推移とが含まれる。
【０１１３】
例えば、９時から１７時までの作業者監視実績のうち、１２時から１３時までの停滞時間を除去する結果、９時から１２時までの作業者数の推移を示す作業者監視実績と、１３時から１７までの作業者の推移を示す作業者監視実績と、の２つの作業者監視実績が得られる。
【０１１４】
次に、特徴情報生成部１２２は、作業者監視実績を分割する（ステップＳ５３０）。特徴情報生成部１２２は、ステップＳ５２０で停滞時間が除去された後の、１又は複数の作業者監視実績を参照し、作業者不在時間の開始時刻と終了時刻とを特定する。特徴情報生成部１２２は、作業者監視実績を、特定した時刻で分割する。便宜上、分割された後の作業者監視実績の数を分割作業数とする。分割された作業者監視実績には、各々開始時刻と、終了時刻と、作業者数の推移とが含まれる。
【０１１５】
次に、特徴情報生成部１２２は、分割作業数が工程設計情報と一致するか否かを判定する（ステップＳ５４０）。特徴情報生成部１２２は、ステップＳ４０で特定した工程パターン１１６ｅに含まれる作業数を特定し、分割作業数と一致するか否かを判定する。
【０１１６】
特徴情報生成部１２２が、分割作業数が工程設計情報と一致すると判定する場合（ステップＳ５４０で「ＹＥＳ」の場合）、特徴情報生成部１２２は、処理をステップＳ５８０に進める。
【０１１７】
特徴情報生成部１２２が、分割作業数が工程設計情報と一致すると判定しない場合（ステップＳ５４０で「ＮＯ」の場合）、特徴情報生成部１２２は、分割作業数が工程設計情報より多いか否かを判定する（ステップＳ５５０）。
【０１１８】
特徴情報生成部１２２が、分割作業数が工程設計情報より多いと判定する場合（ステップＳ５５０で「ＹＥＳ」の場合）、特徴情報生成部１２２は、工程設計情報の作業数と一致するまで作業者監視実績を結合する（ステップＳ５６０）。具体的には、特徴情報生成部１２２は、ステップＳ５３０で分割した作業者監視実績のうち、作業者数が０人である作業者監視実績を抽出する。特徴情報生成部１２２は、抽出した作業者監視実績を、継続時間が短い順に該作業者監視実績よりも時系列が１つ前の作業者監視実績と結合させることにより、分割作業数を工程設計情報の作業数と一致させる。
【０１１９】
なお、作業者数が０人である作業者監視実績は、他の作業者監視実績と結合させる前に、所定の作業者数（例えば１人）に変更させる処理を行ってもよい。
【０１２０】
特徴情報生成部１２２が、分割作業数が工程設計情報より多いと判定しない場合（ステップＳ５５０で「ＮＯ」の場合）、特徴情報生成部１２２は、工程設計情報の作業数と一致するまで、継続時間の長い作業者監視実績を分割する（ステップＳ５７０）。具体的には、特徴情報生成部１２２は、ステップＳ５３０で分割した作業者監視実績のうち、継続時間が長い順に作業者監視実績を２等分することにより、作業者監視実績を工程設計情報の作業数と一致させる。
【０１２１】
ステップＳ５６０又はステップＳ５７０にて作業者監視実績を作業数と一致させた後、又はステップＳ５４０において分割作業数が工程設計情報と一致すると判定された後、特徴情報生成部１２２は、作業者監視実績を用いて生産装置稼働実績を分割する（ステップＳ５８０）。
【０１２２】
特徴情報生成部１２２は、まずステップＳ２０で抽出した１又は複数の生産装置稼働実績について、該生産装置稼働実績の開始時刻と１又は複数の作業者監視実績の開始時刻とを比較し、生産装置稼働実績に対し最も開始時刻が近い作業者監視実績を対応付ける。次に、特徴情報生成部１２２は、生産装置稼働実績と対応付けられていない作業者監視実績を、該作業者監視実績より時系列が１つ前である他の作業者監視実績が関連付けられている生産装置稼働実績に対応付ける。結果として、１つの生産装置稼働実績に対して、１又は複数の作業者監視実績が関連付けられる。
【０１２３】
特徴情報生成部１２２は、関連付けられた作業者監視実績の数と同じになるよう、生産装置稼働実績を分割する。具体的には、１つの生産装置稼働実績に対して複数の作業者監視実績が関連付けられている場合、特徴情報生成部１２２は、関連付けられた作業者監視実績の継続時間の長さの割合に応じて、生産装置稼働実績を分割する。例えば、１つの生産装置稼働実績に対し、継続時間が２：１：１である３つの作業者監視実績が関連付けられている場合、特徴情報生成部１２２は、該生産装置稼働実績の継続時間が２：１：１になるよう３つに分割する。結果として、作業者監視実績と１対１に対応する生産装置稼働実績が得られる。
【０１２４】
次に、特徴情報生成部１２２は、生産装置稼働実績に作業者数を割り当てる（ステップＳ５９０）。特徴情報生成部１２２は、作業者数の推移に基づいて、１つの作業者監視実績に含まれる作業者数を一意に特定する。作業者数の特定方法については限定されず、例えば平均値に最も近い整数を用いてもよいし、作業者数の推移に含まれる最も多い作業者数を特定してもよい。
【０１２５】
特徴情報生成部１２２は、ステップＳ５８０で分割した生産装置稼働実績に対し、対応する作業者監視実績の作業者数を割り当てる。その結果、ステップＳ４０（図１６）で特定した工程パターン１１６ｅに含まれる作業数と同じ数の生産装置稼働実績が得られ、各々の生産装置稼働実績には、開始時刻及び終了時刻と、割り当てられた作業者数とが含まれる。特徴情報生成部１２２は、その後処理をステップＳ６０（図１６）に進める。
【０１２６】
なお、上述のステップＳ５３０において、作業者不在時間に基づいて作業者監視実績を分割したが、作業者監視実績の分割方法はこれに限定されない。例えば、作業者数のばらつきが所定値以内の作業者監視実績の継続時間に応じて、作業者監視実績を分割してもよい。これによると、１つの作業者監視実績内の作業者数の推移の変動がより少なくなるため、後述する処理において生産現場の実体に即した作業者数を作業に割り当てることができる。
【０１２７】
説明を図１６に戻す。次に、特徴情報生成部１２２は、生産装置稼働実績を接続させて特徴情報を得る（ステップＳ６０）。特徴情報生成部１２２は、各々の生産装置稼働実績の継続時間を特定する。また、特徴情報生成部１２２は、複数の生産装置稼働実績の間に空白時間がある場合に、空白時間を詰めることにより、生産装置稼働実績を連続させ、特徴情報を得る。
【０１２８】
図１８（ｄ）は、特徴情報のイメージを示す図である。図１８（ｂ）に示す生産装置稼働実績が、作業数に分割され、対応する作業者監視実績の作業者数と関連付けられる。その後生産装置稼働実績を連続させる。これにより、選択された生産装置により実行される工程に対し、工程を構成する作業の継続時間と、作業に要した作業者数と、を含む特徴情報を得ることができる。
【０１２９】
再び説明を図１６に戻す。次に、特徴情報生成部１２２は、取得した生産実績すべてについて処理を行ったか否かを判定する（ステップＳ７０）。特徴情報生成部１２２は、ステップＳ１０で抽出した生産実績テーブル１１１ａのレコードのすべてについて、ステップＳ２０以降の処理を行ったか否かを判定する。
【０１３０】
次に、特徴情報生成部１２２は、製造物、工程毎に、統計処理により、ステップＳ５０で分類した作業ごとの作業時間を算出し、作業時間ごとに必要な作業者数とともに生産モデル格納領域へ格納する（ステップＳ８０）。具体的には、特徴情報生成部１２２は、製造物及び工程の組み合わせに対して１つの特徴情報を特定して生産モデル情報テーブル１１５ａを生成し、生産モデル格納領域へ格納する。ステップＳ７０までの処理において、製造物及び工程の１つの組み合わせに対して複数の特徴情報を得ている場合には、統計処理を行うことにより、特徴情報を統合する。
【０１３１】
なお、複数の特徴情報を得ている場合、各々の特徴情報には、作業数と等しい数の生産装置稼働実績が含まれ、各々の生産装置稼働実績には継続時間と作業者数とが関連付けられている。特徴情報生成部１２２は、継続時間と作業者数について統計処理を行うことにより、複数の特徴情報を１つに統合する。なお、統計処理の方法については特に限定しない。例えば平均値を用いてもよい。
【０１３２】
特徴情報生成部１２２は、ステップＳ１０で抽出した生産実績テーブル１１１ａの製造物名称１１１ｃを製造物識別子１１６ｂに、工程識別子１１１ｆを工程識別子１１５ｃに、工程名称１１１ｅを工程名称１１５ｄに、生産装置識別子１１１ｉにより特定される生産装置の名称を生産装置名称１１５ｅに関連付けることにより、生産モデル情報テーブル１１５ａを生成する。また、特徴情報生成部１２２は、生成した生産モデル情報テーブル１１５ａに対し、統合した特徴情報に含まれる生産装置稼働実績の継続時間を作業１時間１１５ｇ、及び作業２時間１１５ｉとし、作業者数を作業１作業者数１１５ｈ、及び作業２作業者数１１５ｊとすることにより、生産モデル１１５ｆを生成する。その後、特徴情報生成部１２２は生成した生産モデル情報テーブル１１５ａを生産モデル格納領域へ格納する。その後、制御部１２０は本フローチャートの処理を終了する。
【０１３３】
本実施形態では、生産計画の立案を行う際に、作業者の作業の状態に即した生産モデルを生成し、立案に役立てる。これにより、より作業現場の実体に即した指標を得ることができ、生産計画の精度が向上する。
【０１３４】
図１９は、作業者指示画面２００の一例を示す図である。作業者指示画面２００は、作業者に対する、工程や生産装置等の作業指示を示す表示画面であって、作業指示部１２５によって生成された画面情報に応じて出力部１４０によって出力される。作業者指示画面２００は、実行する生産工程を示す情報と、該生産工程を実施する生産装置を示す情報と、を作業者毎に示す表示画面である。作業者指示画面２００は、所属選択領域２００ａと、作業者識別子選択領域２００ｂと、選択手段２００ｃと、作業指示表示領域２００ｄと、を含む。
【０１３５】
所属選択領域２００ａは、作業指示を表示する作業者の所属の選択を受け付ける領域である。作業指示部１２５は、生産リソース情報テーブル１１４ａの所属１１４ｃに含まれる情報を、所属選択領域２００ａに選択可能に表示するよう画面情報を生成する。作業者識別子選択領域２００ｂは、作業指示を表示する作業者の選択を受け付ける領域である。作業指示部１２５は、生産リソース情報テーブル１１４ａの作業者識別子１１４ｂに含まれる情報を、作業者識別子選択領域２００ｂに選択可能に表示するよう画面情報を生成する。
【０１３６】
選択手段２００ｃは、作業指示表示領域２００ｄの出力指示を操作者から受け付けるための操作ボタンである。作業指示表示領域２００ｄは、作業者に対する作業指示を表示する領域である。作業指示表示領域２００ｄには、作業者識別子選択領域２００ｂで選択された作業者が、例えば選択手段２００ｃを選択された日程において行う予定である生産工程、及び該生産工程を実行する生産装置、及び作業時刻が表示される。作業指示部１２５は、作業者識別子選択領域２００ｂにおいて選択された作業者識別子を作業者識別子１１７ｊとして含む生産指示情報テーブル１１７ａのレコードを特定し、特定したレコードに含まれる情報に基づいて、作業指示表示領域２００ｄの画面情報を生成する。
【０１３７】
図２０は、生産装置指示画面３００の一例を示す図である。生産装置指示画面３００は、生産装置に対する生産指示を示す表示画面であって、作業者指示画面２００と同様に、作業指示部１２５によって生成された画面情報に応じて出力部１４０によって出力される。生産装置指示画面３００は、エリア選択領域３００ａと、生産装置選択領域３００ｂと、選択手段３００ｃと、作業指示表示領域３００ｄと、を含む。
【０１３８】
エリア選択領域３００ａは、作業指示を出力する生産装置が設置されたエリアの選択を受け付ける領域である。生産装置選択領域３００ｂは、作業指示を出力する生産装置の選択を受け付ける領域である。作業指示部１２５は、生産装置稼働実績テーブル１１１ｋの生産装置識別子１１１ｌによって特定される生産装置を生産装置選択領域３００ｂに選択可能に表示する。
【０１３９】
選択手段３００ｃは、作業指示表示領域３００ｄの出力指示を操作者から受け付けるための操作ボタンである。作業指示表示領域３００ｄは、生産装置に対する生産予定を表示する領域である。作業指示表示領域３００ｄには、生産装置選択領域３００ｂにおいて選択された生産装置が、例えば選択手段３００ｃを選択された日程において行う予定である生産工程、該生産工程を実行する作業者、及び作業時刻が表示される。作業指示部１２５は、生産装置選択領域３００ｂにおいて選択された生産装置を特定する生産装置識別子１１７ｉを含む生産指示情報テーブル１１７ａのレコードを特定し、特定したレコードに含まれる情報に基づいて、作業指示表示領域３００ｄの画面情報を生成する。
【０１４０】
本実施形態により、生産モデルに基づいて行われたシミュレーション結果を活用して得られた生産指示に基づいて、作業者に適切な作業指示を伝達することができる。なお、作業者指示画面２００又は生産装置指示画面３００において、操作者が確認したことを示す情報の入力を受け付けることも可能である。入力を受け付けると、作業指示表示領域２００ｄ又は作業指示表示領域３００ｄに表示された内容に基づいて現場動態監視部１２１が生産実績テーブル１１１ａを生成し、生産実績記憶領域１１１に記憶させる。
【０１４１】
＜変形例＞
図２１は、生産計画指示システム１０のシステム構成の変形例を示す図である。上述の実施形態では、生産計画指示システム１０は、生産計画指示装置１００と、計画情報管理装置１６０と、生産情報管理装置１７０と、設計情報管理装置１８０と、シミュレーション装置１９０と、を有し、生産計画指示装置１００が他の装置からの情報を用いて特徴情報を生成し、特徴情報を用いて生成された生産計画を取得し、生産指示を出力した。
【０１４２】
本変形例における生産計画指示システム１０では、作業エリア監視実績収集サーバ１０１１と、生産装置稼働実績収集サーバ１０２１と、作業指示サーバ１０３１と、生産実績収集サーバ１０４１と、が各々ＬＡＮ（Local Area Network）等のネットワークを介して生産計画指示サーバ１１１１と接続されている。以下、上述の実施形態と異なる点を説明し、重複する点については説明を省略する。また、特筆する場合を除き、生産計画指示サーバ１１１１は生産計画指示装置１００と同様の機能を有する。
【０１４３】
作業エリア監視実績収集サーバ１０１１と、生産装置稼働実績収集サーバ１０２１と、作業指示サーバ１０３１と、生産実績収集サーバ１０４１と、生産計画指示サーバ１１１１とは、サーバ装置やＰＣ等である。
【０１４４】
作業エリア監視実績収集サーバ１０１１は、生産現場に設置されたセンサ１０１２を用いて、作業エリアの生産リソース数、例えば作業者数を取得する。センサ１０１２は、センサ９０９と同様の機能を有する。作業エリア監視実績収集サーバ１０１１は、作業エリア監視実績テーブル１１１ｐを生成する。作業エリア監視実績収集サーバ１０１１は、上述の実施形態における現場動態監視部１２１の機能の少なくとも一部を有するといえる。生産計画指示サーバ１１１１は、必要に応じて問い合わせを行うことにより、作業エリア監視実績収集サーバ１０１１から作業エリア監視実績テーブル１１１ｐを取得する。なお、作業エリア監視実績収集サーバ１０１１は、センサ１０１２に代えて、又はセンサ１０１２と併せてカメラを用い、作業者の状態を監視してもよい点についても、上述の実施形態と同様である。
【０１４５】
生産装置稼働実績収集サーバ１０２１は、生産現場に設置されたセンサ１０２２を用いて、生産装置の稼働実績に関する情報を取得する。生産装置稼働実績収集サーバ１０２１は、作業エリア監視実績収集サーバ１０１１と同様に、上述の実施形態における現場動態監視部１２１の機能の少なくとも一部を有するといえる。生産装置稼働実績収集サーバ１０２１は、生産装置稼働実績テーブル１１１ｋを生成し、生産計画指示サーバ１１１１からの要求に応じて生産装置稼働実績テーブル１１１ｋを送信する。
【０１４６】
作業指示サーバ１０３１は、無線ＬＡＮ等のネットワークを介して、生産現場に設置された指示端末１０３２に接続されている。作業指示サーバ１０３１は、上述の実施形態における作業指示部１２５と同様の機能の少なくとも一部を備える。指示端末１０３２は、ＰＣやスマートフォン等の電子機器であって、作業指示サーバ１０３１からの要求に応じて、又は作業指示の表示要求の入力を受け付けて、生産計画指示サーバ１１１１から送信される作業指示情報を表示する。指示端末１０３２には、例えば作業者指示画面２００や生産装置指示画面３００が表示される。
【０１４７】
生産実績収集サーバ１０４１は、生産現場に設置された実績入力端末１０４２と、ＬＡＮ等のネットワークを介して接続されており、生産実績に関する情報を取得し、生産実績テーブル１１１ａを生成する。生産実績収集サーバ１０４１は、作業エリア監視実績収集サーバ１０１１と同様に、上述の実施形態における現場動態監視部１２１の機能の少なくとも一部を有するといえる。実績入力端末１０４２は、ＰＣ又はスマートフォン等の電子機器であって、入力部１３０を介して生産実績に関する情報の入力を受け付ける。生産実績収集サーバ１０４１は、他に図示しないセンサ等を用いて生産実績に関する情報を取得するものであってもよい。生産実績収集サーバ１０４１は、生成した生産実績テーブル１１１ａを生産計画指示サーバ１１１１からの要求に応じて送信する。
【０１４８】
本変形例により、図１と異なるシステム構成の生産計画指示システム１０においても、適切に作業者に関して生産現場が有するパフォーマンスに関する指標を取得することができ、より実態に即した生産計画を立案し、的確な生産指示を出力することができる。
【０１４９】
以上、本発明に係る各実施形態及び変形例の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることもできる。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報線は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【０１５０】
また、上記の生産計画指示装置１００の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。上述に示す通り、生産計画指示装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【０１５１】
１０：生産計画指示システム、１００：生産計画指示装置、１１０：記憶部、１１１：生産実績記憶領域、１１１ａ：生産実績テーブル、１１１ｋ：生産装置稼働実績テーブル、１１１ｐ：作業エリア監視実績テーブル、１１２：生産計画記憶領域、１１２ａ：生産計画テーブル、１１３：工程経路情報記憶領域、１１３ａ：工程経路情報テーブル、１１４：生産リソース情報記憶領域、１１４ａ：生産リソース情報テーブル、１１４ｉ：生産リソーススケジュール情報テーブル、１１４ｍ：生産リソース休止情報テーブル、１１５：生産モデル情報記憶領域、１１５ａ：生産モデル情報テーブル、１１６：工程設計情報記憶領域、１１６ａ：工程設計情報テーブル、１１７：生産指示情報記憶領域、１１７ａ：生産指示情報テーブル、１２０：制御部、１２１：現場動態監視部、１２２：特徴情報生成部、１２３：生産モデリング部、１２４：生産シミュレーション部、１２５：作業指示部、１３０：入力部、１４０：出力部、１５０：通信部、１６０：計画情報管理装置、１７０：生産情報管理装置、１８０：設計情報管理装置、１９０：シミュレーション装置、１９９：ネットワーク、２００：作業者指示画面、３００：生産装置指示画面、８００・９００：コンピュータ、８０１・９０１：ＣＰＵ、８０２・９０２：メモリ、８０３・９０３：外部記憶装置、８０４・９０４：通信装置、８０５・９０５：出力装置、８０６・９０６：入力装置、８０７：９０７：読取装置、８０８・９０８：メディア、９０９・１０１２・１０２２：センサ、１０１１：作業エリア監視実績収集サーバ、１０２１：生産装置稼働実績収集サーバ、１０３１：作業指示サーバ、１０３２：指示端末、１０４２：実績入力端末、１０４１：生産実績収集サーバ、１１１１：生産計画指示サーバ
【図１】
0006628539.tif 000002
【図２】
0006628539.tif 000003
【図３】
0006628539.tif 000004
【図４】
0006628539.tif 000005
【図５】
0006628539.tif 000006
【図６】
0006628539.tif 000007
【図７】
0006628539.tif 000008
【図８】
0006628539.tif 000009
【図９】
0006628539.tif 000010
【図１０】
0006628539.tif 000011
【図１１】
0006628539.tif 000012
【図１２】
0006628539.tif 000013
【図１３】
0006628539.tif 000014
【図１４】
0006628539.tif 000015
【図１５】
0006628539.tif 000016
【図１６】
0006628539.tif 000017
【図１７】
0006628539.tif 000018
【図１８】
0006628539.tif 000019
【図１９】
0006628539.tif 000020
【図２０】
0006628539.tif 000021
【図２１】
0006628539.tif 000022