(57)【要約】  容易に実績データをグラフ化できること。製造プロセスの可視化プログラムは、以下の処理をコンピュータ（１００）に実行させる。コンピュータは、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する。コンピュータは、取得した製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定する。コンピュータは、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する。コンピュータは、各製造プロセスの識別情報を、特定した順で配列する。コンピュータは、所定の時間軸方向に沿って、特定の製造プロダクトが各製造プロセスを経る時刻を、配列された各製造プロセスの識別情報に対応付けたグラフを生成する。
2017154158.tif 000002
【特許請求の範囲】
【請求項１】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化プログラムにおいて、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得し、
取得した前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定し、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定した前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する、
処理をコンピュータに実行させることを特徴とする製造プロセスの可視化プログラム。
【請求項２】
前記取得する処理は、複数の前記製造プロダクトについて、前記製造データを取得し、
前記特定する処理は、取得した前記製造データに基づいて、複数の前記製造プロダクトのうち、少なくともいずれかの前記製造プロダクトが経た全ての製造プロセスを特定するとともに、いずれかの前記製造プロダクトについて、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項３】
前記生成する処理は、前記順で配列した前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報について、配列された順を入れ替え可能な前記グラフを生成する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項４】
前記生成する処理は、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報を、前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報と対応付けて配列した前記グラフを生成する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項５】
前記生成する処理は、配列する前記識別情報または前記シンボル情報、ならびに、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報について、所定の優先順位に基づいて階層化し、該階層化された各層を並び替え可能な前記グラフを生成する、
ことを特徴とする請求項４に記載の製造プロセスの可視化プログラム。
【請求項６】
前記生成する処理は、対応付けられた前記各情報間の関係を分析して、前記所定の優先順位を決定して前記グラフを生成する、
ことを特徴とする請求項５に記載の製造プロセスの可視化プログラム。
【請求項７】
さらに、前記製造データに基づいて、前記製造プロセスの特性を検知する処理を前記コンピュータに実行させ、
前記生成する処理は、検知した前記特性を、前記グラフの前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けた前記グラフを生成する、
ことを特徴とする請求項１〜６のいずれか１つに記載の製造プロセスの可視化プログラム。
【請求項８】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化方法において、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得し、
取得した前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定し、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定した前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する、
処理をコンピュータが実行することを特徴とする製造プロセスの可視化方法。
【請求項９】
前記取得する処理は、複数の前記製造プロダクトについて、前記製造データを取得し、
前記特定する処理は、取得した前記製造データに基づいて、複数の前記製造プロダクトのうち、少なくともいずれかの前記製造プロダクトが経た全ての製造プロセスを特定するとともに、いずれかの前記製造プロダクトについて、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する、
ことを特徴とする請求項８に記載の製造プロセスの可視化方法。
【請求項１０】
前記生成する処理は、前記順で配列した前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報について、配列された順を入れ替え可能な前記グラフを生成する、
ことを特徴とする請求項８に記載の製造プロセスの可視化方法。
【請求項１１】
前記生成する処理は、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報を、前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報と対応付けて配列した前記グラフを生成する、
ことを特徴とする請求項８に記載の製造プロセスの可視化方法。
【請求項１２】
前記生成する処理は、配列した前記識別情報または前記シンボル情報、ならびに、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報について、所定の優先順位に基づいて階層化し、該階層化された各層を並び替え可能な前記グラフを生成する、
ことを特徴とする請求項１１に記載の製造プロセスの可視化方法。
【請求項１３】
前記生成する処理は、対応付けられた前記各情報間の関係を分析して、前記所定の優先順位を決定して前記グラフを生成する、
ことを特徴とする請求項１２に記載の製造プロセスの可視化方法。
【請求項１４】
さらに、前記製造データに基づいて、前記製造プロセスの特性を検知する処理を前記コンピュータが実行し、
前記生成する処理は、検知した前記特性を、前記グラフの前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けた前記グラフを生成する、
ことを特徴とする請求項８〜１３のいずれか１つに記載の製造プロセスの可視化方法。
【請求項１５】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化システムにおいて、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する取得部と、
取得された前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する特定部と、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定された前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する生成部と、
を有することを特徴とする製造プロセスの可視化システム。
【請求項１６】
前記取得部は、複数の前記製造プロダクトについて、前記製造データを取得し、
前記特定部は、取得された前記製造データに基づいて、複数の前記製造プロダクトのうち、少なくともいずれかの前記製造プロダクトが経た全ての製造プロセスを特定するとともに、いずれかの前記製造プロダクトについて、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する、
ことを特徴とする請求項１５に記載の製造プロセスの可視化システム。
【請求項１７】
前記生成部は、前記順で配列した前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報について、配列された順を入れ替え可能な前記グラフを生成する、
ことを特徴とする請求項１５に記載の製造プロセスの可視化システム。
【請求項１８】
前記生成部は、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報を、前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報と対応付けて配列した前記グラフを生成する、
ことを特徴とする請求項１５に記載の製造プロセスの可視化システム。
【請求項１９】
前記生成部は、配列した前記識別情報または前記シンボル情報、ならびに、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報について、所定の優先順位に基づいて階層化し、該階層化された各層を並び替え可能な前記グラフを生成する、
ことを特徴とする請求項１８に記載の製造プロセスの可視化システム。
【請求項２０】
前記生成部は、対応付けられた前記各情報間の関係を分析して、前記所定の優先順位を決定して前記グラフを生成する、
ことを特徴とする請求項１９に記載の製造プロセスの可視化システム。
【請求項２１】
さらに、前記製造データに基づいて、前記製造プロセスの特性を検知する検知部を有し、
前記生成部は、検知された前記特性を、前記グラフの前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けた前記グラフを生成する、
ことを特徴とする請求項１５〜２０のいずれか１つに記載の製造プロセスの可視化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造プロセスの可視化プログラム、製造プロセスの可視化方法および製造プロセスの可視化システムに関する。
【背景技術】
【０００２】
企業の活動に伴うデータを蓄積して活用することが行われている。例えば、製品の製造ラインにおける製造装置の動作ログ等のデータを蓄積し、生産工程の改善に活用することが行われている。また、生産工程の改善のため、製造ラインにおいて発生した異常について、多種多様な要因の中から根本の要因を因果関係に基づいて推定することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１６８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、製造ラインの実績データをグラフ化しようとすると、生産工程の順番や特性を定義することが求められる。また、多品種の製品を製造する製造ラインでは、製品の種類ごとに異なる生産工程を経由することがある。このため、生産現場の作業員が異なる生産工程に応じて、生産工程の順番や特性を定義することは負荷が高くなる。【０００５】
一つの側面では、本発明は、容易に実績データをグラフ化できる製造プロセスの可視化プログラム、製造プロセスの可視化方法および製造プロセスの可視化システムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、製造プロセスの可視化プログラムは、製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する処理をコンピュータに実行させる。すなわち、製造プロセスの可視化プログラムは、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する処理をコンピュータに実行させる。製造プロセスの可視化プログラムは、取得した前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定する処理をコンピュータに実行させる。製造プロセスの可視化プログラムは、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する処理をコンピュータに実行させる。製造プロセスの可視化プログラムは、前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定した前記順で配列する処理をコンピュータに実行させる。製造プロセスの可視化プログラムは、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
容易に実績データをグラフ化できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の製造プロセスの可視化システムの構成の一例を示すブロック図である。
【図２】図２は、製造データ記憶部の一例を示す図である。
【図３】図３は、プロセスマスタ記憶部の一例を示す図である。
【図４】図４は、製造ラインのルート変更の一例を示す図である。
【図５】図５は、イベント形式の製造データからグラフを生成する一例を示す図である。
【図６】図６は、グラフの一例を示す図である。
【図７】図７は、グラフの他の一例を示す図である。
【図８】図８は、グラフの他の一例を示す図である。
【図９】図９は、グラフの他の一例を示す図である。
【図１０】図１０は、グラフの他の一例を示す図である。
【図１１】図１１は、グラフの他の一例を示す図である。
【図１２】図１２は、実施例の可視化処理の一例を示すフローチャートである。
【図１３】図１３は、製造プロセスの可視化プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する製造プロセスの可視化プログラム、製造プロセスの可視化方法および製造プロセスの可視化システムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の製造プロセスの可視化システムの構成の一例を示すブロック図である。図１に示す製造プロセスの可視化システム１は、情報処理装置１００を有する。製造プロセスの可視化システム１は、情報処理装置１００の他に、例えば、各製造工程の制御装置、工作機械の制御装置、温度試験等の各種試験装置等を含んでもよく、情報処理装置１００は、各種装置から製造ラインの実績データ、つまり製造データを取得できる。また、製造プロセスの可視化システム１は、管理者用の端末装置を含んでもよい。情報処理装置１００および各種装置の間は、図示しないネットワークを介して相互に通信可能に接続される。なお、以下の説明では、製造プロダクト（以下、製品ともいう。）の製造ラインにおける時刻情報を含む各種情報を製造データとして取得する場合を一例として説明する。【００１１】
図１に示す製造プロセスの可視化システム１の情報処理装置１００は、製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、製造ラインにおける製造プロセスを可視化する。すなわち、情報処理装置１００は、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、製造プロダクトの製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する。情報処理装置１００は、取得した製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する。情報処理装置１００は、各製造プロセスの識別情報または各製造プロセスのシンボル情報を、特定した順で配列する。情報処理装置１００は、所定の時間軸方向に沿って、特定の製造プロダクトが各製造プロセスを経る時刻を、配列された各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けたグラフを生成する。これにより、情報処理装置１００は、容易に実績データをグラフ化できる。【００１２】
図１に示すように、情報処理装置１００は、通信部１１０と、表示部１１１と、操作部１１２と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。情報処理装置１００の一例としては、据置型のパーソナルコンピュータを採用できる。情報処理装置１００には、上記の据置型のパーソナルコンピュータのみならず、可搬型のパーソナルコンピュータを情報処理装置１００として採用することもできる。また、情報処理装置１００は、可搬型の端末としては、上記の可搬型のパーソナルコンピュータの他にも、例えば、タブレット端末を採用することもできる。【００１３】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、図示しないネットワークを介して各種装置と有線または無線で接続され、各種装置との間で情報の通信を司る通信インタフェースである。通信部１１０は、各種装置から製造データを受信する。通信部１１０は、受信した製造データを制御部１３０に出力する。【００１４】
表示部１１１は、各種情報を表示するための表示デバイスである。表示部１１１は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１１１は、制御部１３０から入力された表示画面等の各種画面を表示する。【００１５】
操作部１１２は、製造プロセスの可視化システム１の管理者から各種操作を受け付ける入力デバイスである。操作部１１２は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部１１２は、管理者によって入力された操作を操作情報として制御部１３０に出力する。なお、操作部１１２は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部１１１の表示デバイスと、操作部１１２の入力デバイスとは、一体化されるようにしてもよい。【００１６】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、製造データ記憶部１２１と、プロセスマスタ記憶部１２２とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。【００１７】
製造データ記憶部１２１は、製造プロダクトに関する各種情報を時刻情報に対応付けたイベント形式の製造データを記憶する。図２は、製造データ記憶部の一例を示す図である。図２に示すように、製造データ記憶部１２１は、「ＤａｔｅＴｉｍｅ」、「ＥｖｅｎｔＴｙｐｅ」、「Ｗｏｒｋｅｒ」、「Ｐｌａｃｅ」、「Ｍａｃｈｉｎｅ」、「Ｐｒｏｃｅｓｓ」、「Ｐｒｏｄｕｃｔ」といった項目を有する。製造データ記憶部１２１は、例えば、イベントごとに１レコードとして記憶する。【００１８】
「ＤａｔｅＴｉｍｅ」は、イベントが発生した日時を示す情報である。「ＥｖｅｎｔＴｙｐｅ」は、イベントの種類を示す情報である。「Ｗｏｒｋｅｒ」は、製造プロセスを担当する作業者を識別する識別情報である。「Ｐｌａｃｅ」は、イベントが発生した製造ラインの設備が設置されている場所を識別する識別情報である。「Ｍａｃｈｉｎｅ」は、イベントが発生した製造ラインの設備を識別する識別情報である。「Ｐｒｏｃｅｓｓ」は、イベントが発生した製造プロセスを識別する識別情報である。「Ｐｒｏｄｕｃｔ」は、イベントが発生した製造プロダクト、つまり製品を識別する識別情報である。すなわち、製造データ記憶部１２１は、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、製造プロダクトの製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを記憶する。【００１９】
図１の説明に戻って、プロセスマスタ記憶部１２２は、製造工程の工程名や順番等を定義するプロセスマスタを記憶する。図３は、プロセスマスタ記憶部の一例を示す図である。図３に示すように、プロセスマスタ記憶部１２２は、「Ｐｌａｃｅ」、「Ｍａｃｈｉｎｅ」、「Ｐｒｏｃｅｓｓ」といった項目を有する。また、プロセスマスタ記憶部１２２は、それぞれの項目に対応する場所の識別情報、設備の識別情報、製造プロセスの識別情報を記憶する。【００２０】
「Ｐｌａｃｅ」は、イベントが発生した製造ラインの設備が設置されている場所を識別する識別情報である。「Ｍａｃｈｉｎｅ」は、イベントが発生した製造ラインの設備を識別する識別情報である。「Ｐｒｏｃｅｓｓ」は、イベントが発生した製造プロセスを識別する識別情報である。プロセスマスタ記憶部１２２では、例えば、製造プロセス、場所および設備の関係の分析結果に基づいて決定された階層化における階層の優先順位も併せて記憶される。また、プロセスマスタ記憶部１２２では、例えば、製造プロセスの識別情報が若い順に対応して場所の識別情報、設備の識別情報、製造プロセスの識別情報が並べられて記憶される。なお、プロセスマスタ記憶部１２２は、製造プロセスの識別情報の代わりに、製造プロセスのシンボル情報を記憶してもよい。【００２１】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、特定部１３２と、検知部１３３と、生成部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。なお、以下の説明では、各製造プロダクトに対応する線分をトレースグラフとも表現し、各製造プロセスの時間軸と各製造プロダクトに対応するトレースグラフとを含むグラフ全体をタイムライングラフとも表現する。【００２２】
取得部１３１は、図示しない各種装置から、通信部１１０を介して製造データを受信して取得する。取得した製造データは、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、製造プロダクトの製造プロセスを経る際に採取された時刻を示す時刻情報とを含む。取得部１３１は、取得した製造データを製造データ記憶部１２１に記憶する。すなわち、取得部１３１は、図示しない各種装置から受信した製造データについて、イベントごとに１レコードとして製造データ記憶部１２１に蓄積して記憶する。【００２３】
特定部１３２は、例えば、製造プロセスの可視化システム１の管理者からグラフを表示する旨の指示を受け付けると、製造データ記憶部１２１から製造データを読み込む。特定部１３２は、読み込んだ製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定する。また、特定部１３２は、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する。すなわち、特定部１３２は、複数種類の製造プロダクトが混流するような製造ラインや、同一の機能を持つ複数の設備を有する製造ラインにおいて、製造データに含まれる製造プロダクトごとに、流れた製造ラインのルートを特定する。特定部１３２は、特定した各製造プロセスの順を生成部１３４に出力する。また、特定部１３２は、特性検知指示を検知部１３３に出力する。【００２４】
ここで、図４を用いて、製造ラインのルート変更について説明する。図４は、製造ラインのルート変更の一例を示す図である。図４に示すように、製造ラインにおいて、品種によってルートが違う場合の事例１１や、設備が複数の工程（製造プロセス）を担当する場合の事例１２では、プロセス定義の数が多くなる。また、事例１１では、製造ラインにおける改善によって、事例１３の点線に示すようにルートが変更される場合がある。つまり、改善が継続的に行われると、プロセス定義の変更が多発することになる。この場合には、製造プロセスの順番よりも、どこでルートが分かれて、どこで交わるかが重要となってくる。つまり、複数の品種の製品を製造ラインに混流させる大量生産では、特定品種において想定外の流れで生産することは品質悪化に繋がることになる。このため、製造プロセスの可視化では、製造プロダクトの流れだけでなく、設備や場所に着目することで、ボトルネックとなる設備や、空きのある設備を可視化することが求められる。【００２５】
図１の説明に戻って、検知部１３３は、特定部１３２から特性検知指示が入力されると、製造データ記憶部１２１から製造データを読み込む。検知部１３３は、読み込んだ製造データに基づいて、各製造プロセスの特性を検知する。製造プロセスの特性は、例えば、製造プロダクト１つ１つが独立して製造処理されるシングル工程、複数の製造プロダクトが並列して製造処理される並列工程、特定のタイミング毎に一括して製造プロダクトが製造処理されるバッチ工程等が含まれる。検知部１３３は、検知した各製造プロセスの特性を含むプロセス評価情報を生成部１３４に出力する。【００２６】
生成部１３４には、特定部１３２から各製造プロセスの順が入力される。生成部１３４は、製造データ記憶部１２１を参照し、配列する各製造プロセスの識別情報または各製造プロセスのシンボル情報、ならびに、各製造プロセスに対応する場所および設備のうち１つ以上の情報について、各情報間の関係を分析する。生成部１３４は、分析結果に基づいて、グラフに配列する各情報について、階層化の優先順位を決定する。【００２７】
生成部１３４は、各情報間の関係の分析として、例えば、親子関係を総当りで判定し、最も多く親と判定される情報から順次、親として抜き出していくことで、登場回数が多い情報を親であると分析できる。生成部１３４は、例えば、優先順位を登場回数が多い順に高くなるように決定する。言い換えると、生成部１３４は、優先順位が高い情報を大項目、次に優先順位が高い情報を中項目といった分類を行う。【００２８】
生成部１３４は、決定した優先順位に基づいて、各情報を階層化する。なお、階層化した各情報に対応する各層は、管理者の操作によって並び替え可能としてもよい。生成部１３４は、階層化した各情報について、特定部１３２から入力された各製造プロセスの順にグラフに配列する。すなわち、生成部１３４は、グラフの項目欄の配列を決定する。なお、項目欄の配列は、管理者の操作によって配列された順を入れ替え可能としてもよい。【００２９】
また、生成部１３４は、検知部１３３からプロセス評価情報が入力されると、入力されたプロセス評価情報を、各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けてグラフに配置する。すなわち、生成部１３４は、検知した製造プロセスの特性を、グラフの各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付ける。【００３０】
次に、生成部１３４は、製造プロダクトに対応するトレースグラフを生成する。生成部１３４は、所定の時間軸方向に沿って、各製造プロダクトが各製造プロセスを経る時刻を、配列された項目欄に対応付けてトレースグラフを生成する。言い換えると、生成部１３４は、所定の時間軸方向に沿って、特定の製造プロダクトが各製造プロセスを経る時刻を、配列された各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けたグラフを生成する。すなわち、生成部１３４は、製造プロセスの順および優先順位に基づいてグラフを生成する。【００３１】
生成部１３４は、生成したグラフを表示部１１１に表示させる。なお、生成部１３４は、例えば、管理者が製造プロダクトに対応するトレースグラフにマウスカーソルを重ねる（マウスオーバーさせる）と、当該製造プロダクトに対応するトレースグラフをハイライトさせるようにしてもよい。また、生成部１３４は、表示させたグラフに用いた項目欄の配列を、プロセスマスタとしてプロセスマスタ記憶部１２２に記憶する。【００３２】
ここで、図５を用いて製造データからのグラフの生成について説明する。図５は、イベント形式の製造データからグラフを生成する一例を示す図である。図５の例では、製造データの読み込みに応じて、グラフ２４ａ、２４ｂ、２４ｃおよび２４ｄの順に、読み込んだ製造データに対応するトレースグラフが描画される。グラフ２４ａ〜２４ｄは、それぞれ、グラフ領域２５ａ、２５ｂ、２５ｃまたは２５ｄと、項目欄２６ａ、２６ｂ、２６ｃまたは２６ｄとを有する。なお、製造データは、例えば、製造プロダクトの番号で纏めてから、日時でソートしたものが用いられる。【００３３】
グラフ２４ａは、製造データの読み込み前のグラフであり、グラフ領域２５ａおよび項目欄２６ａには、何も表示されていない。グラフ２４ｂは、製造プロダクトが２つの製造プロセスを終了し、３つ目の製造プロセスを開始した製造データまでを読み込んだ状態である。グラフ２４ｂでは、３つの製造プロセスに対応する時間軸と、製造プロダクトに対応するトレースグラフがグラフ領域２５ｂに表示される。また、グラフ２４ｂでは、各製造プロセスに対応する項目が項目欄２６ｂに表示される。【００３４】
グラフ２４ｃは、グラフ２４ｂから、さらに製造データを読み込んだ状態のグラフである。グラフ２４ｃでは、製造プロセスが８つに増加し、複数の製造プロダクトに対応するトレースグラフがグラフ領域２５ｃに表示される。また、グラフ２４ｃでは、増加した製造プロセスに対応する項目が、さらに項目欄２６ｃに表示される。つまり、グラフ２４ｃでは、増加した製造プロセスに対応する時間軸が追加される。さらに、グラフ２４ｃでは、項目欄２６ｃの各項目を、項目２７のように管理者がドラッグアンドドロップすることで、製造プロセスの順番が変更可能である。なお、トレースグラフは、例えば、線分２８のように時間軸に沿う部分が当該製造プロセスでの処理を表し、線分２９のように製造プロセス間の部分が製造プロダクトの移動を表している。【００３５】
グラフ２４ｄは、グラフ２４ｃにおいて項目２７の順番を並び替えた状態のグラフである。グラフ２４ｄでは、グラフ２４ｃにおいて最も右側にあった製造プロセスが、左から５番目に移動されている。図５の例に示すように、情報処理装置１００は、プロセスマスタがない状態であっても、製造データに基づいてタイムライングラフを表示できる。【００３６】
次に、図６から図１１を用いて、階層化した各情報に対応する各層の並びに応じたグラフ例について説明する。図６は、グラフの一例を示す図である。図６に示すグラフ３０は、項目欄３１とグラフ領域３２とを有する。グラフ３０は、項目欄３１の各情報の階層が上位からＰｒｏｃｅｓｓ３３、Ｐｌａｃｅ３４、Ｍａｃｈｉｎｅ３５の順となっている。すなわち、グラフ３０は、製造プロセス、場所、設備の順に優先順位が高い状態である。グラフ３０では、製造プロセスの優先順位が高いので、製造プロダクトの流れがわかるグラフとなる。なお、グラフ３０では、製造プロダクトが製造プロセスｒ０４とｒ０５との間、製造プロセスｒ１１とｒ１２との間、および、製造プロセスｒ１８とｒ１９との間で遅延していることはわかるが、遅延の原因を特定することは難しい。【００３７】
図７は、グラフの他の一例を示す図である。図７に示すグラフ４０は、項目欄３１の各情報の階層が上位からＰｌａｃｅ３４、Ｍａｃｈｉｎｅ３５、Ｐｒｏｃｅｓｓ３３の順となっている。すなわち、グラフ４０は、場所、設備、製造プロセスの順に優先順位が高い状態である。グラフ４０は、場所の優先順位が高いので、場所別の設備の稼働状況がわかるグラフとなる。グラフ４０では、領域３６に示すように、場所「ｗｓ＿ｂｔ１」の設備「ｅｑ＿ｂｔ１１」の稼働状況に空きがあることがわかる。また、グラフ４０は、製造ラインにおける流れにおいて互いに近い製造プロセスについて、場所が近いか否かがわかるグラフとなる。【００３８】
図８は、グラフの他の一例を示す図である。図８に示すグラフ５０は、項目欄３１の各情報の階層が上位からＭａｃｈｉｎｅ３５、Ｐｒｏｃｅｓｓ３３、Ｐｌａｃｅ３４の順となっている。すなわち、グラフ５０は、設備、製造プロセス、場所の順に優先順位が高い状態である。グラフ５０は、設備の優先順位が高いので、設備の稼働状況がわかるグラフとなる。グラフ５０では、領域３７の設備「ｅｑ＿ｐｓ１」が稼働状況に空きがなくボトルネックとなり、領域３８の設備「ｅｑ＿ｂｔ１１」は稼働状況に空きがあることがわかる。【００３９】
図９は、グラフの他の一例を示す図である。図９に示すグラフ６０は、項目欄３１の各情報の階層が上位からＰｌａｃｅ３４、Ｍａｃｈｉｎｅ３５の順となっている。すなわち、グラフ６０は、場所、設備の順に優先順位が高い状態である。また、グラフ６０では、製造プロセスを項目欄３１から削除した状態であり、場所と設備とに注目したい場合に、よりグラフが見やすくなる。グラフ６０は、場所の優先順位が高いので、場所別の設備の稼働状況がわかるグラフとなる。グラフ６０では、領域３９の場所「ｗｓ＿ｐｓ１」の設備「ｅｑ＿ｐｓ１」が稼働状況に空きがなくボトルネックとなり、領域４０の場所「ｗｓ＿ｂｔ１」の設備「ｅｑ＿ｂｔ１１」は稼働状況に空きがあることがわかる。【００４０】
図１０は、グラフの他の一例を示す図である。図１０に示すグラフ７０は、項目欄３１の各情報の階層が上位からＭａｃｈｉｎｅ３５、Ｐｌａｃｅ３４の順となっている。すなわち、グラフ７０は、設備、場所の順に優先順位が高い状態である。また、グラフ７０では、製造プロセスを項目欄３１から削除した状態であり、設備と場所とに注目したい場合に、よりグラフが見やすくなる。グラフ７０は、設備の優先順位が高いので、設備の稼働状況がわかるグラフとなる。グラフ７０では、領域４１の場所「ｗｓ＿ｐｓ１」にある設備「ｅｑ＿ｐｓ１」が稼働状況に空きがなくボトルネックとなり、領域４２の場所「ｗｓ＿ｂｔ１」の設備「ｅｑ＿ｂｔ１１」は稼働状況に空きがあることがわかる。【００４１】
また、グラフ７０は、例えば、同じ製造プロセスを処理する設備であるが、異なる場所にある場合の状況も把握できる。一般的には、設備を増強する際に、近くの場所に設置することが多いが、設備増強を繰り返してきた工場では、繁忙期対応で暫定的に設置した場所で運用し続けることがある。この場合には、別の建屋に設置されることもあり、製造プロダクトを移動する時間がかかってしまうこともある。そうすると、当該設備は、使用頻度が少なくなることがあるが、定期保守は他の設備と同様に実施される。従って、設備単体での稼働状況を評価するのではなく、製造プロダクトの流れと合わせて評価し、場合によっては設備の設置場所の変更も再考することが可能である。すなわち、グラフ７０は、例えば、同じ製造プロセスを処理する設備であるが、工場の建屋が狭い等のため増設する設備を他の建屋に設置する場合に、増設した設備の稼働状況を容易に把握できる。このことから、管理者は、例えば増設した設備のメンテナンス間隔を空けるといった判断も可能となる。【００４２】
図１１は、グラフの他の一例を示す図である。図１１に示すグラフ８０は、項目欄３１の各情報の階層がＭａｃｈｉｎｅ３５のみとなっている。すなわち、グラフ８０は、設備に着目した状態である。つまり、グラフ８０では、製造プロセスおよび場所を項目欄３１から削除した状態であり、設備に注目したい場合に、よりグラフが見やすくなる。グラフ８０では、領域４３の設備「ｅｑ＿ｐｓ１」が稼働状況に空きがなくボトルネックとなり、領域４４の設備「ｅｑ＿ｂｔ１１」は稼働状況に空き時間４５があることがわかる。すなわち、グラフ８０では、空き時間４５に着目することで、設備の稼働率評価を容易に行うことができる。【００４３】
次に、実施例の製造プロセスの可視化システム１の動作について説明する。図１２は、実施例の可視化処理の一例を示すフローチャートである。【００４４】
情報処理装置１００の取得部１３１は、図示しない各種装置から製造データを受信して取得する（ステップＳ１）。取得部１３１は、取得した製造データを製造データ記憶部１２１に記憶する。【００４５】
特定部１３２は、例えば、管理者からグラフを表示する旨の指示を受け付けると、製造データ記憶部１２１から製造データを読み込む。特定部１３２は、読み込んだ製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定する。なお、特定の製造プロダクトは、複数であってもよい。また、特定部１３２は、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する（ステップＳ２）。特定部１３２は、特定した各製造プロセスの順を生成部１３４に出力する。また、特定部１３２は、特性検知指示を検知部１３３に出力する。【００４６】
検知部１３３は、特定部１３２から特性検知指示が入力されると、製造データ記憶部１２１から製造データを読み込む。検知部１３３は、読み込んだ製造データに基づいて、各製造プロセスの特性を検知する（ステップＳ３）。検知部１３３は、検知した各製造プロセスのプロセス評価情報を生成部１３４に出力する。【００４７】
生成部１３４は、特定部１３２から各製造プロセスの順が入力されると、製造データ記憶部１２１を参照し、配列する製造プロセス、場所および設備の各情報間の関係を分析する（ステップＳ４）。生成部１３４は、分析結果に基づいて、グラフに配列する各情報について、階層化の優先順位を決定する（ステップＳ５）。生成部１３４は、決定した優先順位に基づいて、各情報を階層化する。生成部１３４は、階層化した各情報に対応するグラフの項目欄の配列を決定して配列する。【００４８】
また、生成部１３４は、検知部１３３からプロセス評価情報が入力されると、入力されたプロセス評価情報を、各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けてグラフに配置する。【００４９】
生成部１３４は、所定の時間軸方向に沿って、各製造プロダクトが各製造プロセスを経る時刻を、配列された項目欄に対応付けてトレースグラフを生成する。すなわち、生成部１３４は、製造プロセスの順および優先順位に基づいてグラフを生成する（ステップＳ６）。【００５０】
生成部１３４は、生成したグラフを表示部１１１に表示させる（ステップＳ７）。また、生成部１３４は、表示させたグラフに用いた項目欄の配列を、プロセスマスタとしてプロセスマスタ記憶部１２２に記憶する。これにより、情報処理装置１００は、容易に製造データ、つまり実績データをグラフ化できる。【００５１】
このように、情報処理装置１００は、製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、製造プロダクトの製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する。また、情報処理装置１００は、取得した製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する。また、情報処理装置１００は、各製造プロセスの識別情報または各製造プロセスのシンボル情報を、特定した順で配列する。また、情報処理装置１００は、所定の時間軸方向に沿って、特定の製造プロダクトが各製造プロセスを経る時刻を、配列された各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けたグラフを生成する。その結果、容易に実績データをグラフ化できる。【００５２】
また、情報処理装置１００は、複数の製造プロダクトについて、製造データを取得する。また、情報処理装置１００は、取得した製造データに基づいて、複数の製造プロダクトのうち、少なくともいずれかの製造プロダクトが経た全ての製造プロセスを特定する。また、情報処理装置１００は、いずれかの製造プロダクトについて、特定した全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、各製造プロセスの順を特定する。その結果、複数の製造プロダクトを含む場合でも、容易に実績データをグラフ化できる。【００５３】
また、情報処理装置１００は、特定された順で配列した各製造プロセスの識別情報または各製造プロセスのシンボル情報について、配列された順を入れ替え可能なグラフを生成する。その結果、管理者によるグラフの微調整が可能となる。【００５４】
また、情報処理装置１００は、各製造プロセスに対応する場所および設備のうち１つ以上の情報を、各製造プロセスの識別情報または各製造プロセスのシンボル情報と対応付けて配列したグラフを生成する。その結果、着目したい製造プロセス、設備および場所に応じて実績データをグラフ化できる。【００５５】
また、情報処理装置１００は、配列する識別情報またはシンボル情報、ならびに、各製造プロセスに対応する場所および設備のうち１つ以上の情報について、所定の優先順位に基づいて階層化し、該階層化された各層を並び替え可能なグラフを生成する。その結果、着目したい製造プロセス、設備および場所に応じて実績データをグラフ化できる。【００５６】
また、情報処理装置１００は、対応付けられた各情報間の関係を分析して、所定の優先順位を決定してグラフを生成する。その結果、より適切な順番で階層化されたグラフを生成できる。【００５７】
また、情報処理装置１００は、製造データに基づいて、製造プロセスの特性を検知する。また、情報処理装置１００は、検知した特性を、グラフの各製造プロセスの識別情報または各製造プロセスのシンボル情報に対応付けたグラフを生成する。その結果、製造プロセスの特性が一目でわかるグラフを生成できる。【００５８】
なお、上記実施例では、製造データ記憶部１２１に記憶された製造データを用いてグラフを生成したが、これに限定されない。例えば、図示しない各種装置から随時受信する製造データに基づいてグラフを生成し、新たな製造データを受信するたびに、グラフを更新するようにしてもよい。これにより、製造データをリアルタイムでグラフ化できる。【００５９】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、特定部１３２と検知部１３３とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。【００６０】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよいことは言うまでもない。【００６１】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１３は、製造プロセスの可視化プログラムを実行するコンピュータの一例を示す図である。【００６２】
図１３に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００６３】
ハードディスク装置２０８には、図１に示した取得部１３１、特定部１３２、検知部１３３および生成部１３４の各処理部と同様の機能を有する製造プロセスの可視化プログラムが記憶される。また、ハードディスク装置２０８には、製造データ記憶部１２１、プロセスマスタ記憶部１２２、および、製造プロセスの可視化プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から操作情報、管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して表示画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有し図示しないネットワークと接続され、図示しない各種装置と各種情報をやりとりする。【００６４】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、特定部１３２、検知部１３３および生成部１３４として機能させることができる。【００６５】
なお、上記の製造プロセスの可視化プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの製造プロセスの可視化プログラムを記憶させておき、コンピュータ２００がこれらから製造プロセスの可視化プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００６６】
１  製造プロセスの可視化システム
１００  情報処理装置
１１０  通信部
１１１  表示部
１１２  操作部
１２０  記憶部
１２１  製造データ記憶部
１２２  プロセスマスタ記憶部
１３０  制御部
１３１  取得部
１３２  特定部
１３３  検知部
１３４  生成部
【図１】
2017154158.tif 000003
【図２】
2017154158.tif 000004
【図３】
2017154158.tif 000005
【図４】
2017154158.tif 000006
【図５】
2017154158.tif 000007
【図６】
2017154158.tif 000008
【図７】
2017154158.tif 000009
【図８】
2017154158.tif 000010
【図９】
2017154158.tif 000011
【図１０】
2017154158.tif 000012
【図１１】
2017154158.tif 000013
【図１２】
2017154158.tif 000014
【図１３】
2017154158.tif 000015
【手続補正書】
【提出日】平成30年8月23日(2018.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化プログラムにおいて、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得し、
取得した前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定し、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定した前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する、
処理をコンピュータに実行させることを特徴とする製造プロセスの可視化プログラム。
【請求項２】
前記取得する処理は、複数の前記製造プロダクトについて、前記製造データを取得し、
前記特定する処理は、取得した前記製造データに基づいて、複数の前記製造プロダクトのうち、少なくともいずれかの前記製造プロダクトが経た全ての製造プロセスを特定するとともに、いずれかの前記製造プロダクトについて、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項３】
前記生成する処理は、前記順で配列した前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報について、配列された順を入れ替え可能な前記グラフを生成する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項４】
前記生成する処理は、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報を、前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報と対応付けて配列した前記グラフを生成する、
ことを特徴とする請求項１に記載の製造プロセスの可視化プログラム。
【請求項５】
前記生成する処理は、配列する前記識別情報または前記シンボル情報、ならびに、前記各製造プロセスに対応する場所および設備のうち１つ以上の情報について、所定の優先順位に基づいて階層化し、該階層化された各層を並び替え可能な前記グラフを生成する、
ことを特徴とする請求項４に記載の製造プロセスの可視化プログラム。
【請求項６】
前記生成する処理は、対応付けられた前記各情報間の関係を分析して、前記所定の優先順位を決定して前記グラフを生成する、
ことを特徴とする請求項５に記載の製造プロセスの可視化プログラム。
【請求項７】
さらに、前記製造データに基づいて、前記製造プロセスの特性を検知する処理を前記コンピュータに実行させ、
前記生成する処理は、検知した前記特性を、前記グラフの前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けた前記グラフを生成する、
ことを特徴とする請求項１〜６のいずれか１つに記載の製造プロセスの可視化プログラム。
【請求項８】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化方法において、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得し、
取得した前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定し、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定した前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する、
処理をコンピュータが実行することを特徴とする製造プロセスの可視化方法。
【請求項９】
製造プロダクトが製造ラインで製造される過程で取得された製造データに基づいて、前記製造ラインにおける製造プロセスを可視化する製造プロセスの可視化システムにおいて、
製造プロダクトの識別情報と、該製造プロダクトが経た製造プロセスの識別情報と、前記製造プロダクトの前記製造プロセスを経る際に採取された時刻を示す時刻情報とを含む製造データを取得する取得部と、
取得された前記製造データに基づいて、特定の製造プロダクトが経た全ての製造プロセスを特定するとともに、特定した前記全ての製造プロセスに含まれる各製造プロセスに対応する時刻情報に基づいて、前記各製造プロセスの順を特定する特定部と、
前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報を、特定された前記順で配列するとともに、所定の時間軸方向に沿って、前記特定の製造プロダクトが前記各製造プロセスを経る時刻を、配列された前記各製造プロセスの識別情報または前記各製造プロセスのシンボル情報に対応付けたグラフを生成する生成部と、
を有することを特徴とする製造プロセスの可視化システム。
【国際調査報告】
2017154158.tif 000016
2017154158.tif 000017
2017154158.tif 000018