(57)【要約】【課題】各工程の製造時間及び待ち時間を視認可能に表現すること。【解決手段】配置部１１１は、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、第一の工程及び第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置する。生成部１１２は、第一の工程の時間軸上に配置した第一の印の製造の開始を示す部分と、第二の工程の時間軸上に配置した第二の印の製造の開始を示す部分とを結ぶ第一の線分を生成する。また、生成部１１２は、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成する。出力部１１３は、時間軸を示す線分、第一の印、第二の印を出力するとともに、第一の印、第一の線分、第二の印、第二の線分により区切られる領域を、視認可能な色で出力する。【選択図】図１
2015075795.tif 000002
【特許請求の範囲】
【請求項１】
複数の工程による製造が順に行われることにより製造される製品の、製造状況を可視化するコンピュータに実行される方法であって、
前記複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、前記第一の工程及び前記第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置し、
前記第一の工程の時間軸上に配置した第一の前記印の製造の開始を示す部分と、前記第二の工程の時間軸上に配置した第二の前記印の製造の開始を示す部分とを結ぶ第一の線分と、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成し、
前記時間軸を示す線分、前記第一の印、前記第二の印を出力するとともに、前記第一の印、前記第一の線分、前記第二の印、前記第二の線分により区切られる領域を、視認可能な色で出力する
ことを特徴とする、製造状況の可視化方法。
【請求項２】
製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定し、
前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、かつ、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成して、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う
処理をコンピュータを用いて行うことを特徴とする製造状況の表示方法。
【請求項３】
前記出力する処理または前記表示を行う処理は、さらに、前記複数の工程または装置において標準の製造時間に沿って製品が製造された場合に、前記領域または前記第１のバンドの上辺が一直線になるように時間軸同士の間隔を調整することを特徴とする請求項１に記載の製造状況の可視化方法、または請求項２に記載の製造状況の表示方法。
【請求項４】
前記出力する処理は、前記領域として、最後の工程における製造終了時点から、該最後の工程に係る時間軸に対して垂直に伸張される線分が、該最後の工程に係る時間軸の隣に設けた別の時間軸であって、該最後の工程に係る時間軸と該別の時間軸との間隔が該最後の工程における標準の製造時間に基づいて設定された該別の時間軸と交わるまで、前記上辺が延長された前記領域を視認可能な色で出力し、若しくは、前記表示を行う処理は、前記第１のバンドとして、最後の装置における処理期間の終了時点から、該最後の装置に係る時間軸に対して垂直に伸張される線分が、該最後の装置に係る時間軸の隣に設けた別の時間軸であって、該最後の装置に係る時間軸と該別の時間軸との間隔が該最後の装置における標準の製造時間に基づいて設定された該別の時間軸と交わるまで、前記上辺が延長されたバンドを形成することを特徴とする請求項３に記載の製造状況の可視化方法、または請求項３に記載の製造状況の表示方法。
【請求項５】
前記出力する処理または前記表示を行う処理は、さらに、前記複数の工程または装置において標準の製造時間に沿って製品が製造された場合の前記領域、または各工程における第１のストライプを示す縞模様を、製品ごとに背景に表示することを特徴とする請求項１、３または４のいずれか一に記載の製造状況の可視化方法、または請求項２〜４のいずれか一に記載の製造状況の表示方法。
【請求項６】
前記出力する処理または前記表示を行う処理は、さらに、各時間軸上に、各工程または各装置で発生したイベントまたはエラーを示す画像を表示することを特徴とする請求項１、３、４または５のいずれか一に記載の製造状況の可視化方法、または請求項２〜５のいずれか一に記載の製造状況の表示方法。
【請求項７】
前記出力する処理または前記表示を行う処理は、さらに、前記領域または前記第１のバンドを、前記製品の品種に応じて異なる色で表示することを特徴とする請求項１、３〜６のいずれか一に記載の製造状況の可視化方法、または請求項２〜６のいずれか一に記載の製造状況の表示方法。
【請求項８】
さらに、各時間軸に対して垂直に伸張される線分と交差する前記領域数または前記第１のバンド数を計数し、
前記領域数または前記第１のバンド数が所定値以上の場合に、その旨の情報を出力する
ことを特徴とする請求項１、３〜７のいずれか一に記載の製造状況の可視化方法または請求項２〜７のいずれか一に記載の製造状況の表示方法。
【請求項９】
製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定する特定部と、
前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成する配置部と、
処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う表示部と
を有することを特徴とする表示装置。
【請求項１０】
コンピュータに、
製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定し、
前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、かつ、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成して、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う
処理を実行させることを特徴とする製造状況の表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可視化方法、表示方法、表示装置及び表示プログラムに関する。
【背景技術】
【０００２】
複数の工程を経て製品を製造するシステムがある。また、このようなシステムにおいて発生した異常から原因を推定することを支援する装置などもある。例えば、このような装置では、異常を検知すると、因果関係の可視化画像を作成する。この可視化画像では、複数の工程ごとに領域が分かれており、各領域は、最も左側が最上流の工程の領域となり、右方へ進むにつれて下流の工程の領域となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１６８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術の装置では、各工程の製造時間及び待ち時間を視認可能に表示できない。このため、例えば、利用者にとっては、各工程においてどのような製造時間で、かつ、どのような待ち時間で製造されたかを容易に把握することが困難であり、例えば、複数の工程のうち改善すべき工程を特定することも難しい。
【０００５】
１つの側面では、本発明は、各工程の製造時間及び待ち時間を視認可能に表示できる可視化方法、表示方法、表示装置及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、複数の工程による製造が順に行われることにより製造される製品の、製造状況を可視化するコンピュータに実行される方法であって、複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、第一の工程及び第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置する。さらに、製造状況の可視化方法は、第一の工程の時間軸上に配置した第一の印の製造の開始を示す部分と、第二の工程の時間軸上に配置した第二の印の製造の開始を示す部分とを結ぶ第一の線分と、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成する。さらに、製造状況の可視化方法は、時間軸を示す線分、第一の印、第二の印を出力するとともに、第一の印、第一の線分、第二の印、第二の線分により区切られる領域を、視認可能な色で出力する。
【発明の効果】
【０００７】
各工程の製造時間及び待ち時間を視認可能に表示できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係る表示装置の構成を示す機能ブロック図である。
【図２】図２は、履歴ＤＢのデータ構造の一例を示す図である。
【図３】図３は、配置部による処理を説明するための図である。
【図４】図４は、生成部による処理を説明するための図である。
【図５】図５は、出力部による処理を説明するための図である。
【図６】図６は、実施例１に係る表示装置の処理フローの例を示す図である。
【図７】図７は、実施例２に係る表示装置の構成を示す機能ブロック図である。
【図８】図８は、ログＤＢのデータ構造の一例を示す図である。
【図９】図９は、特定部による処理を説明するための図である。
【図１０】図１０は、配置部による処理を説明するための第１の例を示す図である。
【図１１】図１１は、配置部による処理を説明するための第２の例を示す図である。
【図１２】図１２は、配置部による処理を説明するための第３の例を示す図である。
【図１３】図１３は、表示部により表示されたグラフの例を示す図である。
【図１４】図１４は、実施例２に係る表示装置の処理フローの例を示す図である。
【図１５】図１５は、実施例２に係る表示部から出力される表示例を示す図である。
【図１６】図１６は、表示装置が時間軸の間隔を調整する場合の例について説明するための図である。
【図１７】図１７は、表示装置がバンドを延長する場合の例について説明するための図である。
【図１８】図１８は、グラフに縞状の背景模様を表示する場合の出力部による処理を説明するための図である。
【図１９】図１９は、各工程で発生したイベントまたはエラーを示すピンを表示する場合の配置部の処理の例を示す図である。
【図２０】図２０は、複数のグラフを合成して出力したグラフの例を示す図である。
【図２１】図２１は、複数のグラフを合成する出力部の処理を説明するための図である。
【図２２】図２２は、一本の線で製造開始時刻及び製造終了時刻を表す場合のグラフの例を示す図である。
【図２３】図２３は、中間在庫数を管理する場合の表示装置の処理を説明するための第１の例を示す図である。
【図２４】図２４は、中間在庫数を管理する場合の表示装置の処理を説明するための第２の例を示す図である。
【図２５】図２５は、実施例１または実施例２の表示装置に係るコンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する可視化方法、表示方法、表示装置及び表示プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１０】
（表示装置の機能構成）
実施例１に係る表示装置１００の機能構成の一例について説明する。図１は、実施例１に係る表示装置の構成を示す機能ブロック図である。図１に示すように、表示装置１００は、表示部１０１と、制御部１１０と、記憶部１２０とを有する。表示部１０１は、表示装置１００でなされた処理結果をモニタに表示する。なお、表示部１０１に表示される表示データに関する詳細は、後述する。
【００１１】
（記憶部の各構成）
記憶部１２０は、複数の工程による製造が順に行われることにより製造される各製造工程における製品の製造状況を可視化する処理に必要な各種の情報を記憶する。例えば、記憶部１２０は、履歴ＤＢ（Database）１２１を有する。記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。
【００１２】
履歴ＤＢ１２１は、複数の工程による製造が順に行われることにより製造される製品の各製造工程における履歴を記憶するデータベースである。すなわち、履歴ＤＢ１２１は、各工程における製造を開始した時刻、及び終了した時刻を製品ごとに履歴として記憶する。図２は、履歴ＤＢのデータ構造の一例を示す図である。図２に示した例では、履歴ＤＢ１２１は、製品番号と、各工程における開始時刻と、終了時刻とを対応付ける。「製品番号」は、工場で製造される製品ごとに一意に付される番号である。「開始時刻」は、対応する工程において製造が開始された時刻を示す。「終了時刻」は、対応する工程において製造が終了した時刻を示す。
【００１３】
例えば、履歴ＤＢ１２１の第１のレコードは、製品番号「SN0001」に係る製品についての工程１が時刻「9:00:00」に開始され、工程１が時刻「9:00:05」に終了されたことを示す。また、履歴ＤＢ１２１の第１レコードは、製品番号「SN0001」に係る製品についての工程２が時刻「9:00:15」に開始され、工程２が時刻「9:00:30」に終了されたことを示す。履歴ＤＢ１２１の第１のレコードは、製品番号「SN0001」に係る製品についての工程３が時刻「9:00:40」に開始され、工程３が時刻「9:00:48」に終了されたことを示す。また、履歴ＤＢ１２１の第２のレコードは、製品番号「SN0002」に係る製品についての工程１が時刻「9:00:20」に開始され、工程１が時刻「9:00:25」に終了されたことを示す。なお、履歴ＤＢ１２１は、他のレコードにおいても、各工程の開始時刻及び終了時刻を示す。なお、図２の例では、各項目のデータがレコードとして関連づけられて記憶されている例を示したが、上記説明において互いに関連づけられた項目どうしの関係が保たれれば、データは他の記憶のされ方をしても構わない。
【００１４】
（制御部の各構成）
制御部１１０は、複数の工程による製造が順に行われることにより製造される製品の各工程における製造状況を可視化する処理に必要な制御を行う。例えば、制御部１１０は、配置部１１１と、生成部１１２と、出力部１１３とを有する。制御部１１０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。また、制御部１１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。
【００１５】
配置部１１１は、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、第一の工程及び第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置する。図３を用いて配置部１１１による処理について説明する。図３は、配置部による処理を説明するための図である。まず、配置部１１１は、履歴ＤＢ１２１から各工程における製造を開始した時刻及び終了した時刻を取得する。次いで、配置部１１１は、各工程についてそれぞれ平行に伸張される時間軸１０ａ、１０ｂ、１０ｃのそれぞれに、各工程における製造を開始した時刻から終了した時刻までを表す印を付す。なお、時間軸１０ａ、１０ｂ、１０ｃは、それぞれ工程１に係る時間軸、工程２に係る時間軸、工程３に係る時間軸である。また、以下では、製造を開始した時刻を製造開始時刻、製造を終了した時刻を製造終了時刻と呼ぶ。
【００１６】
例えば、配置部１１１は、以下の処理をおこなう。配置部１１１は、「SN0001」に係る製品に関して、工程１における製造開始時刻「9:00:00」と製造終了時刻「9:00:05」とを取得する。また、配置部１１１は、「SN0001」に係る製品に関して、工程２における製造開始時刻「9:00:15」と製造終了時刻「9:00:30」とを取得する。また、配置部１１１は、「SN0001」に係る製品に関して、工程３における製造開始時刻「9:00:40」と製造終了時刻「9:00:48」とを取得する。なお、配置部１１１は、「SN0002」に係る製品及び「SN0003」に係る製品に関する製造開始時刻と製造終了時刻とについても、同様に取得する。
【００１７】
次いで、配置部１１１は、工程１から伸張される時間軸１０ａに対して、「SN0001」に係る製品の工程１における製造開始時刻「9:00:00」と製造終了時刻「9:00:05」とに基づき、印１１ａを付す。また、配置部１１１は、工程２から伸張される時間軸１０ｂに対して、「SN0001」に係る製品の工程２における製造開始時刻「9:00:15」と製造終了時刻「9:00:30」とに基づき、印１１ｂを付す。また、配置部１１１は、工程３から伸張される時間軸１０ｃに対して、「SN0001」に係る製品の工程３における製造開始時刻「9:00:40」と製造終了時刻「9:00:48」とに基づき、印１１ｃを付す。
【００１８】
配置部１１１によって配置される印の幅は、時間軸方向に対して、製造の開始から終了までにかかる時間に対応した幅である。例えば、「SN0001」に係る製品の工程１における時間は５秒であり、「SN0001」に係る製品の工程２における時間は１５秒であり、工程１に係る印と工程２に係る印の幅比は１対３である。また、配置部１１１による処理によって決定された配置情報は、例えば、図３に示したような画像情報として記憶部１２０や制御部１１０のメモリに記憶される。ただし、配置情報として記憶する情報は、画像情報に限らず、表示部１０１によって表示される画像において、印が配置される座標を示す情報や、幅のサイズを示す情報などであってもよい。
【００１９】
生成部１１２は、第一の工程の時間軸上に配置した第一の印の製造の開始を示す部分と、第二の工程の時間軸上に配置した第二の印の製造の開始を示す部分とを結ぶ第一の線分を生成する。また、生成部１１２は、第一の印の製造の終了を示す部分と、第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成する。
【００２０】
図４を用いて生成部１１２による処理について説明する。図４は、生成部による処理を説明するための図である。まず、生成部１１２は、「SN0001」に係る製品の工程１における製造開始時刻と、工程２における製造開始時刻とを結ぶ線分を作成する。同様に生成部１１２は、「SN0001」に係る製品の工程１における製造終了時刻と、工程２における製造終了時刻とを結ぶ線分を作成する。次いで、生成部１１２は、「SN0001」に係る製品の工程２における製造開始時刻と、工程３における製造開始時刻とを結ぶ線分を作成する。同様に生成部１１２は、「SN0001」に係る製品の工程２における製造終了時刻と、工程３における製造終了時刻とを結ぶ線分を作成する。このように、生成部１１２は、「SN0001」に係る製品に関して、工程１−工程２間及び工程２−工程３間で製造開始時刻同士を結ぶ線と、同様に、工程１−工程２間及び工程２−工程３間で製造終了時刻同士を結ぶ線を生成する。これにより、生成部１１２は、「SN0001」に係る製品に関して、各工程間における製造時間及び待ち時間の関係を示す帯状の領域を生成する。なお、生成部１１２は、「SN0002」に係る製品と「SN0003」に係る製品とについても、同様にして線分を生成する処理をおこなう。生成部１１２による処理によって生成された線分の情報は、例えば、図４に示したような画像情報として記憶部１２０や制御部１１０のメモリに記憶される。ただし、線分の情報として記憶する情報は、画像情報に限らず、表示部１０１によって表示される画像において、線分が配置される座標を示す情報などであってもよい。
【００２１】
出力部１１３は、時間軸を示す線分、第一の印、第二の印を出力するとともに、第一の印、第一の線分、第二の印、第二の線分により区切られる領域を、視認可能な色で出力する。図５を用いて、出力部１１３による処理について説明する。図５は、出力部による処理を説明するための図である。出力部１１３は、「SN0001」に係る製造時間を示す帯状の領域、「SN0002」に係る製造時間を示す帯状の領域、及び「SN0003」に係る製造時間を示す帯状の領域のそれぞれに、少なくとも周囲の領域と区別可能な所定の色を付して表示部１０１に出力する。例えば、出力部１１３は、製造時間を示す領域に濃い色を出力し、待ち時間を示す領域に薄い色もしくは白色を出力する。そして、表示部１０１は、出力部１１３からの出力に基づいて、図５に示すような画像情報を表示する。これにより、各工程の製造時間及び待ち時間を製品ごとに示す画像を生成できる。このような画像を出力することにより、各工程の製造時間及び待ち時間を製品ごとにユーザが視認可能になり容易に把握できるようになる。なお、出力部１１３は、例えば、記憶部１２０や制御部１１０のメモリに記憶された、図４に示したような画像情報に色を付した上で表示部１０１に出力する。ただし、このような画像情報を記憶せずに、配置部１１１によって決定された印の座標や、生成部１１２によって生成された線分の座標に基づいて、図５に示すような画像情報を生成し、生成した画像を出力するようにしてもよい。
【００２２】
（実施例１に係る表示装置の処理の流れ）
次に、図６を用いて表示装置１００の処理の流れを説明する。図６は、実施例１に係る表示装置の処理フローの例を示す図である。まず、配置部１１１は、履歴ＤＢ１２１から、各工程において製造を開始した時刻と、終了した時刻とを取得する（ステップＳ１０）。次いで、配置部１１１は、各工程に対応する時間軸上に、各工程における製造開始時刻から製造終了時刻までを示す印を配置する（ステップＳ１１）。
【００２３】
次いで、生成部１１２は、対応する印の製造開始時刻、製造終了時刻同士を結ぶ線分を生成する（ステップＳ１２）。すなわち、生成部１１２は、各製品に関して、連続する工程間で製造開始時刻同士を結ぶ線分と、製造終了時刻同士を結ぶ線分とを生成することで、各工程間における製造時間及び待ち時間を示す帯状の領域を生成する。次いで、出力部１１３は、各製品に係る帯状の領域のそれぞれに視認可能な色を出力する（ステップＳ１３）。例えば、出力部１１３は、製造時間を示す領域に濃い色を出力し、待ち時間を示す領域に薄い色もしくは白色を出力する。
【００２４】
（実施例１の表示装置による効果）
以上説明したように、表示装置１００は、複数の工程による製造が順に行われることにより製造される製品の、製造状況を可視化する。そのために表示装置１００は、複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、以下のように処理する。まず、配置部１１１は、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、第一の工程及び第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置する。次いで、生成部１１２は、第一の工程の時間軸上に配置した第一の印の製造の開始を示す部分と、第二の工程の時間軸上に配置した第二の印の製造の開始を示す部分とを結ぶ第一の線分を生成する。次いで、生成部１１２は、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成する。次いで、出力部１１３は、時間軸を示す線分、第一の印、第二の印を出力するとともに、第一の印、第一の線分、第二の印、第二の線分により区切られる領域を、視認可能な色で出力する。
【００２５】
これにより、各工程の製造時間及び待ち時間を視認可能に表示できる。例えば、表示装置１００により出力される図５によれば、各製品の製造が各工程においてどのような時間で、かつどのような待ち時間で製造されたかを一目で視認可能に表示できる。従って、このような画面を見たユーザによる改善すべき工程の特定をしやすくできる。
【００２６】
なお、不良品が検出されてから、検出された不良品のみを対象にしてトレーサビリティ情報を確認する手法も考えられる。実施例１に係る表示装置１００によれば、全ての製品のトレーサビリティ情報を視覚的に表現できる。不良品に係る各工程の状態と、良品に係る各工程の状態とは、帯状の領域の形状の相違として画面上に表されることになるので、管理者に良品と不良品との違いを示すことができる。また、表示装置１００は、問題が発生した工程及び時間帯を、製造時間を示す帯状の領域の密集度、もしくは待ち時間を示す帯状の領域の幅等により、視覚的に特定しやすくするので、管理者に製品品質に与える影響因子等を直感的に把握させることができる。
【００２７】
なお、各工程において製品ごとに、中間製品を製造する製造時間、各工程において次の中間製品を製造するまでの待ち時間を、各製品の製造を開始した時刻、及び製造を終了した時刻から計算して時間情報を表示する手法も考えられよう。しかしながら、この手法では、各製造時間及び各待ち時間を数字で列挙するに過ぎず、そのような数字の列挙を見ても、管理者は問題が発生している工程及び装置を特定するのに時間がかかる。一方、実施例１に係る表示装置１００によれば、管理者に各製造時間及び各待ち時間を視覚的に把握させることでき、さらに、管理者に問題が発生している工程を視覚的に特定させることができる。
【実施例２】
【００２８】
（表示装置の機能構成）
実施例２に係る表示装置２００の機能構成の一例について説明する。図７は、実施例２に係る表示装置の構成を示す機能ブロック図である。図７に示すように、表示装置２００は、表示部２０１と、制御部２１０と、記憶部２２０とを有する。表示部２０１は、表示装置２００でなされた処理結果をモニタに表示する。なお、表示部２０１に表示される表示データに関する詳細は、後述する。また、記憶部２２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。制御部２１０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。また、制御部２１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。
【００２９】
（記憶部の各構成）
記憶部２２０は、製造状況の表示処理に必要な各種の情報を記憶する。例えば、記憶部２２０は、ログＤＢ２２１を有する。ログＤＢ２２１は、製造ラインに含まれる装置における処理のログ情報を記憶する。例えば、ログＤＢ２２１は、発生したイベントの種別、発生したソース、発生したイベントの内容を時系列に記憶するデータベースである。図８は、ログＤＢのデータ構造の一例を示す図である。図８に示した例では、ログＤＢ２２１は、ログ番号と、種別と、日時と、ソースと、イベントＩＤと、イベントとを対応付ける。「ログ番号」は、直近に発生したイベントログから昇順に付される番号である。ログＤＢ２２１は、この例では直近のログから順に表示するので、ログ番号は降順に表示されている。ログの表示は他の順序によりならべられていても構わない。「種別」は、イベントログの種別である。「日時」は、イベントまたはエラーが発生した日及び時刻を示す。「ソース」は、イベントまたはエラーが発生した装置を示す。「イベントＩＤ」は、イベントまたはエラーごとに一意に付される番号である。「イベント」は、イベントＩＤに対応するイベントの内容を示す。
【００３０】
例えば、ログＤＢ２２１は、ログ番号「1」のレコードで、種別が「稼動」、日時が「2012/12/10  9:00:00」、ソースが「装置１」、イベントＩＤが「0110」で、イベントが「製造開始」であることを示す。また、ログＤＢ２２１は、ログ番号「2」のレコードで、種別が「稼動」、日時が「2012/12/10  9:00:05」、ソースが「装置１」、イベントＩＤが「0111」で、イベントが「製造終了」であることを示す。また、ログＤＢ２２１は、ログ番号「3」のレコードで、種別が「操作」、日時が「2012/12/10  9:00:09」、ソースが「モニタ」、イベントＩＤが「0320」で、イベントが「表示切替」であることを示す。なお、ログＤＢ２２１は、他のログ番号のレコードにおいても、同様にログ情報を示す。
【００３１】
また、イベントログの種別は、稼動系ログ、操作系ログ、エラー系ログの３つに分類される。ログＤＢ２２１は、「種別」の欄が「稼動」であった場合、稼動系ログを示す。稼動系ログは、例えば、各装置が中間製品の製造を開始したとき、各装置が中間製品の製造を終了したときに記録される。また、ログＤＢ２２１は、「種別」の欄が「操作」であった場合、操作系ログを示す。操作系ログは、例えば、表示されているウィンドウ中の表示切替ボタンを押した場合等、画面を操作したときに記録される。また、ログＤＢ２２１は、「種別」の欄が「エラー」であった場合、エラー系ログを示す。エラー系ログは、例えば、装置が中間製品を製造するための素材の残量が閾値以下となった場合等、装置になんらかのエラーが発生したときに記録される。なお、図８の例では、各項目のデータがレコードとして関連づけられて記憶されている例を示したが、上記説明において互いに関連づけられた項目どうしの関係が保たれれば、データは他の記憶のされ方をしても構わない。
【００３２】
（制御部の各構成）
制御部２１０は、製造状況の表示処理に必要な制御を行う。例えば、制御部２１０は、特定部２１１と、配置部２１２とを有する。まず、特定部２１１の処理について説明する。特定部２１１は、製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、第１の装置における処理期間と待機期間と、第２の装置における処理期間と待機期間とを特定する。
【００３３】
図９を用いて、特定部２１１による処理の例について説明する。図９は、特定部による処理を説明するための図である。なお、図９では、装置３のログは省略している。まず、特定部２１１は、図９のログＤＢ２２１に含まれるログのうち、装置１及び２に係る稼動系ログから、製造開始及び製造終了を示すログを取得する。すなわち、特定部２１１は、ログＤＢ２２１のログのうち、稼動系ログに対応するイベントＩＤ「0110」または「0111」に対応するログを取得する。
【００３４】
例えば、まず、特定部２１１は、装置１の製造開始を示すログ番号「1」に係るログと、装置１の製造終了を示すログ番号「2」に係るログとを取得する。次いで、特定部２１１は、ログ番号「2」の発生時刻「9:00:05」からログ番号「1」の発生時刻「9:00:00」を差し引く。そして、特定部２１１は、装置１の処理期間「0:05」を特定する。また、特定部２１１は、装置１の製造終了を示すログ番号「2」に係るログと、装置１の製造開始を示すログ番号「6」に係るログとを取得する。次いで、特定部２１１は、ログ番号「6」の発生時刻「9:00:20」からログ番号「2」の発生時刻「9:00:05」を差し引く。そして、特定部２１１は、装置１の待機期間「0:15」を特定する。また、特定部２１１は、装置１の製造開始を示すログ番号「6」に係るログと、装置１の製造終了を示すログ番号「7」に係るログとを取得する。次いで、特定部２１１は、ログ番号「7」の発生時刻「9:00:25」からログ番号「6」の発生時刻「9:00:20」を差し引く。そして、特定部２１１は、装置１の処理期間「0:05」を特定する。なお、特定部２１１は、装置１に関し、他の処理期間及び待機期間を特定する。
【００３５】
同様にして、特定部２１１は、装置２の製造開始を示すログ番号「5」に係るログと、装置２の製造終了を示すログ番号「9」に係るログとを取得する。次いで、特定部２１１は、ログ番号「9」の発生時刻「9:00:30」からログ番号「5」の発生時刻「9:00:15」を差し引く。そして、特定部２１１は、装置２の処理期間「0:15」を特定する。また、特定部２１１は、装置２の製造終了を示すログ番号「9」に係るログと、装置２の製造開始を示すログ番号「11」に係るログとを取得する。次いで、特定部２１１は、特定部２１１は、ログ番号「11」の発生時刻「9:00:35」からログ番号「9」の発生時刻「9:00:30」を差し引く。そして、特定部２１１は、装置２の待機期間「0:05」を特定する。なお、特定部２１１は、装置２に関し、他の処理期間及び待機期間についても特定する。また、特定部２１１は、装置３に関しても、処理期間及び待機期間を特定する。
【００３６】
さらに、特定部２１１は、取得された各処理期間及び各待機期間を時間軸上で特定するために、各装置が最初に製造を開始した時刻を取得する。例えば、特定部２１１は、ログ番号「1」に係るログから、装置１で最初に製造が開始された時刻「2012/12/10  9:00:00」を取得する。また、特定部２１１は、ログ番号「5」に係るログから、装置２で最初に製造が開始された時刻「2012/12/10  9:00:15」を取得する。なお、特定部２１１は、各装置が最初に製造を開始した時刻を、取得された各処理期間及び各待機期間を時間軸上で特定するために用いる。
【００３７】
また、特定部２１１によって特定された処理期間、待機期間、及び各装置が最初に製造を開始した時刻は、記憶部２２０や制御部２１０のメモリに記憶される。メモリに記憶された情報は、後述するように、配置部２１２によって使用される。
【００３８】
次に、配置部２１２による処理の例について説明する。配置部２１２は、第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した第１の装置における処理期間と待機期間とを配置する。さらに、配置部２１２は、第１の時間軸と平行であって、第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した第２の装置における処理期間と待機期間とを配置する。また、配置部２１２は、第１の装置と第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、第１の装置と第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成する。そして、配置部２１２は、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を表示部２０１に対して行う。すなわち、配置部２１２は、特定部２１１により特定された各装置の処理期間を示す印と待機期間を示す印とを配置する。次いで、配置部２１２は、配置された各装置の処理期間と待機期間とに基づき、共通する製造物の処理期間を示す第１のバンドと、待機期間を示す第２のバンドとを形成させる。なおここで、バンドとは、処理期間同士を連結した帯状の多角形のことを示している。
【００３９】
次に、図１０〜１３を用いて、配置部２１２による処理の例について説明する。図１０は、配置部の処理を説明するための第１の例を示す図である。まず、配置部２１２は、装置１の時間軸２０ａで、特定部２１１により取得された装置１で最初に製造が開始された時刻「2012/12/10  9:00:00」と、装置１の処理期間「0:05」とに基づいて処理期間３１ｄを示す印を配置する。次いで、配置部２１２は、装置１の時間軸２０ａで、装置１の待機期間「0:15」に基づいて、処理期間３１ｄの後ろに待機期間３２ｅを示す印を配置する。次いで、配置部２１２は、装置１の処理期間「0:05」に基づいて、待機期間３２ｅの後ろに処理期間３３ｄを示す印を配置する。次いで、配置部２１２は、装置１の待機期間「0:15」に基づいて、処理期間３３ｄの後ろに待機期間３４ｅを示す印を配置する。次いで、配置部２１２は、装置１の処理期間「0:05」に基づいて、待機期間３４ｅの後ろに処理期間３５ｄを示す印を配置する。
【００４０】
図１１は、配置部の処理を説明するための第２の例を示す図である。配置部２１２は、装置２の時間軸２０ｂで、特定部２１１により取得された装置２で最初に製造が開始された時刻「2012/12/10  9:00:15」と、装置２の処理期間「0:15」とに基づいて処理期間３１ｆを示す印を配置する。次いで、配置部２１２は、装置２の時間軸２０ｂで、装置２の待機期間「0:05」に基づいて、処理期間３１ｆの後ろに待機期間３２ｇを示す印を配置する。次いで、配置部２１２は、装置２の時間軸２０ｂで、装置２の処理期間「0:15」に基づいて、待機期間３２ｇの後ろに処理期間３３ｆを示す印を配置する。なお、配置部２１２は、同様にして、待機期間３４ｇを示す印と、処理期間３５ｆを示す印とを配置する。また、配置部２１２は、同様にして、装置３に係る処理期間を示す印と待機期間を示す印とを配置する。
【００４１】
配置部２１２によって配置される印の幅は、時間軸方向に対して、処理期間または待機期間に対応した幅である。例えば、装置１の処理期間「0:05」であり、装置１の待機期間「0:15」である場合、印の幅比は、１対３である。また、配置部２１２による処理によって決定された配置情報は、例えば、図３に示したような画像情報として記憶部１２０や制御部１１０のメモリに記憶される。ただし、配置情報として記憶する情報は、画像情報に限らず、表示部２０１によって表示される画像において、印が配置される画像を示す情報や、幅のサイズを示す情報などであってもよい。
【００４２】
また、配置部２１２によって配置された処理期間及び待機期間に関する、グラフ上の位置情報は、例えば、座標情報として記憶部２２０や制御部２１０のメモリに記憶される。メモリに記憶された情報は、後述するように、配置部２１２によって使用される。
【００４３】
図１２は、配置部による処理を説明するための第３の例を示す図である。まず、配置部２１２は、製造物「SN0001」の処理期間３１ｄと、処理期間３１ｆと、処理期間３１ｈとを連結する第１のバンドを形成する。また、配置部２１２は、製造物「SN0001」と「SN0002」の間の待機期間３２ｅと、待機期間３２ｇと、待機期間３２ｉとを連結する第２のバンドを形成する。また、配置部２１２は、製造物「SN0002」の処理期間３３ｄと、処理期間３３ｆと、処理期間３３ｈとを連結する第１のバンドを形成する。また、配置部２１２は、製造物「SN0002」と「SN0003」の間の待機期間３４ｅと、待機期間３４ｇと、待機期間３４ｉとを連結する第２のバンドを形成する。また、配置部２１２は、製造物「SN0003」の処理期間３５ｄと、処理期間３５ｆと、処理期間３５ｈとを連結する第１のバンドを形成する。なお、図１２において、第２のバンドは、点線で示されている。
【００４４】
また、配置部２１２は、形成させた第１のバンド及び第２のバンドを、例えば、図１２に示したような画像情報として記憶部２２０や制御部２１０のメモリに記憶する。メモリに記憶された情報は、後述するように、表示部２０１によって使用される。
【００４５】
配置部２１２は、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う。図１３は、配置部により表示されたグラフの例を示す図である。例えば、配置部２１２は、製造物「SN0001」、「SN0002」及び「SN0003」に係る第１のバンドに所定の色を付してバンドのストライプとしてモニタに表示する。なお、配置部２１２は、製造物「SN0001」、「SN0002」及び「SN0003」に係る第２のバンドのストライプに、第１のバンドに付された色と異なる色を付してもよいし、第２のバンドのストライプに色を付さなくてもよい。なお、ここでは、配置部２１２が処理期間及び待機期間を示す印を配置し、第１のバンド及び第２のバンドを形成し、表示部２０１にストライプを表示したが、これに限られない。例えば、形成部が、配置部２１２が配置した処理期間及び待機期間を示す印に基づき、形成部が第１のバンド及び第２のバンドを形成し、表示部２０１に表示させてもよい。
【００４６】
（実施例２に係る表示装置の処理の流れ）
次に、図１４を用いて表示装置２００の処理の流れを説明する。図１４は、実施例２に係る表示装置の処理フローの例を示す図である。まず、特定部２１１は、ログＤＢ２２１から、各装置における処理のログ情報を取得する（ステップＳ２０）。例えば、特定部２１１は、ログＤＢ２２１の稼動系ログから、各装置における製造開始時刻及び製造終了時刻を示すログを取得する。次いで、特定部２１１は、各装置における製造開始時刻及び製造終了時刻を示すログに基づいて、各装置における処理期間及び待機期間を特定する（ステップＳ２１）。例えば、特定部２１１は、ある装置における中間製品の待機期間を、直近に製造された中間製品の製造終了時刻を示すログと、本中間製品の製造開始時刻を示すログとにより特定する。また、特定部２１１は、ある装置における中間製品の処理期間を、本中間製品の製造開始時刻を示すログと、本中間製品の製造終了時刻を示すログとにより特定する。
【００４７】
次いで、配置部２１２は、特定部２１１により特定された各装置の処理期間に基づいて、各装置における時間軸上に処理期間を配置する（ステップＳ２２）。また、配置部２１２は、特定部２１１により特定された各装置の待機期間に基づいて、各装置における時間軸上に待機期間を配置する（ステップＳ２２）。
【００４８】
次いで、配置部２１２は、各装置における同一の製造物の処理期間同士を連結する第一
のバンドを形成する（ステップＳ２３）。例えば、図１２に示される例によると、配置部２１２は、処理期間３１ｄと、処理期間３１ｆと、処理期間３１ｈとを連結する製品「SN0001」に係る第一のバンドを形成する。次いで、配置部２１２は、各装置における同一製造物の待機期間同士を連結する第二のバンドを形成する（ステップＳ２４）。例えば、図１２に示される例によると、配置部２１２は、待機期間３２ｅと、待機期間３２ｇと、待機期間３２ｉとを連結する製品「SN0002」に係る第二のバンドを形成する。次いで、配置部２１２は、第一のバンドに濃い色を付し、第二のバンドに薄い色を付す等して、第一のバンド及び第二のバンドのストライプを表示部２０１に表示させる（ステップＳ２５）。
【００４９】
（実施例２の表示装置による効果）
以上説明したように、特定部２１１は、製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、第１の装置における処理期間と待機期間と、第２の装置における処理期間と待機期間とを特定する。配置部２１２は、第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した第１の装置における処理期間と待機期間とを配置し、第１の時間軸と平行であって、第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した第２の装置における処理期間と待機期間とを配置する。また、配置部２１２は、第１の装置と第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、第１の装置と第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成する。また、配置部２１２は、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う。
【００５０】
これにより、各工程の処理期間及び待機期間を示す画面表示を生成できる。例えば、表示装置２００は、処理期間を示す第１のバンドに濃い色を付し、待機期間を示す第２のバンドに薄い色を付すことにより、待機時間が短いとグラフ全体として色が濃くなり、待機期間が長いとグラフ全体として色が薄くなるような画面を生成できる。従って、このような画面を見たユーザに複数工程の製造ライン全体としての生産性を一目で視認可能にさせることができる。
【００５１】
また、グラフにおいて理想的な処理期間または待機期間と比べて差異が生まれた場合、バンドの形の違いによってそのような差異を表示できる。例えば、表示装置２００は、第１のバンドが太くなっている工程で処理時間を多く費やしていることを表現できるので、管理者は、第１のバンドの太さに着目することで中間製品の製造が遅延している工程を一目で視認できる。これにより、メンテナンスすべき装置を容易に特定できる。さらに、表示装置２００は、第２のバンドが太くなっている工程で待機時間を多く費やしていることを表現できるので、管理者は、第２のバンドの太さに着目することで中間製品の製造が滞っている工程を一目で視認できる。これにより、装置間で中間製品を運搬するコンベアのトルクを挙げる等の、設定を変更すべき装置を特定できる。
【００５２】
（画面におけるグラフ表示例）
次に、図１５を用いて表示部２０１から出力される表示について説明する。図１５は、実施例２に係る表示部から出力される表示例を示す図である。表示装置２００は、図１５に示されているように処理期間を色付きのバンドで表現する。また、表示装置２００は、待機期間を白色のバンドで表現する。表示装置２００は、このように表示することにより、グラフの線の密度の低い部分は、製品の製造が非効率的であることを表現できる。一方、表示装置２００は、グラフの線の密度の高い部分は、製品の製造が効率的であることを示すことになる。これにより、表示装置２００は、製造が非効率的となっている工程及び時間を、管理者に視覚的に把握させることができる。また、表示装置２００は、処理期間を表すバンドに濃い色を付し、待機期間を表すバンドを白色としてもよい。これにより、表示装置２００は、色の濃淡で待機期間が多い時間帯を管理者に把握させることができる。
【００５３】
例えば、表示装置２００により、図１５の領域５０における線の密度が低く表示されることで、これを視認した管理者は製品の製造が非効率的であることを把握できる。また、表示装置２００により、領域５０において、白色の帯の領域が、色付きの帯の領域に比べて大きく表示されることで、これを視認した管理者は、処理期間より待機期間の割合が大きくなっていることを把握できる。一方、表示装置２００により、図１５の領域５１において、線の密度が高く表示されることで、これを視認した管理者は製品の製造が効率的であることを把握できる。このように、表示装置２００は、問題が発生している可能性の高い箇所を管理者に、視覚的に分かりやすい態様で表示することができる。
【実施例３】
【００５４】
以下に、実施例１及び実施例２に適用可能な他の例を説明する。
【００５５】
（時間軸の間隔の調整）
表示装置１００に係る出力部１１３または表示装置２００に係る形成部２１３は、さらに、前記複数の工程または装置において標準の製造時間に沿って製品が製造された場合に、領域または第１のバンドの上辺が一直線になるように時間軸同士の間隔を調整してもよい。なお、標準の製造時間は、予め管理者によって表示装置１００または表示装置２００に入力され、記憶されたもの、もしくはイベントログから算出した製造時間の平均値であってもよい。また、以下では、標準の製造時間を標準時間という。
【００５６】
図１６を用いて、表示装置１００が時間軸の間隔を調整する場合の例について説明する。図１６は、表示装置が時間軸の間隔を調整する場合の例について説明するための図である。例えば、表示装置１００に係る出力部１１３は、工程１の時間軸１０ａと工程２の時間軸１０ｂとの間の幅と、工程２の時間軸１０ｂと工程３の時間軸１０ｃとの間の幅とを以下のように調整する。出力部１１３は、工程１において標準時間通りに進んだ場合の製品「SN0001」の印１１ａの製造開始時刻と、工程２において標準時間通りに進んだ場合の製品「SN0001」の印１１ｂの製造開始時刻とを取得する。次いで、出力部１１３は、印１１ｂの製造開始時刻と印１１ｃの製造開始時刻との差分値を求める。次いで、出力部１１３は、工程３において標準時間通りに進んだ場合の製品「SN0001」の印１１ｃの製造開始時刻を取得する。次いで、出力部１１３は、印１１ｂの製造開始時刻と印１１ａの製造開始時刻との差分値を求める。次いで、出力部１１３は、印１１ｂ−印１１ａに係る差分値と印１１ｃ−印１１ｂに係る差分値との比率に基づき、時間軸１０ａと時間軸１０ｂとの間の幅、時間軸１０ｂと時間軸１０ｃとの間の幅を調整する。
【００５７】
例えば、出力部１１３は、印１１ｂ−印１１ａに係る差分値が「0:15」で、印１１ｃ−印１１ｂに係る差分値が「0:25」の場合、（時間軸１０ａと時間軸１０ｂとの間の幅）：（時間軸１０ｂと時間軸１０ｃとの間の幅）の比率を３：５とする。なお、印１１ａ、印１１ｂおよび印１１ｃは、工程１〜３が理想的に標準時間通りに進行した場合の各工程における製造時間を示す。
【００５８】
出力部１１３は、上記のように各工程間の時間軸の間隔を調整することにより、各工程で製品が標準時間通りに製造された場合に、グラフにおいて帯状の領域の上辺を一直線に出力させる。例えば、出力部１１３は、図１６に示される例のように、製品「SN0001」、製品「SN0002」及び製品「SN0003」に係る帯状の領域の上辺が一直線となるように出力させる。これにより、帯状の領域の上辺の折れ方によって視覚的に標準との差異を検知可能な画面を生成できるようになる。なお、表示装置２００の配置部２１２が上記処理をおこない、各装置間の時間軸の間隔を調整してもよい。
【００５９】
（バンドの延長）
また、表示装置１００の出力部１１３は、領域の上辺を、最終の工程を超えて延長させた状態にして、視認可能な色で出力してもよい。若しくは、表示装置２００の配置部２００は、第１のバンドとして最後の装置に係る時間軸を超えて上辺が延長されたバンドを形成してもよい。すなわち、出力部１１３や配置部２１２は、各製品に係る帯状の領域の上辺を、最後の工程を示す時間軸を超えて伸張させてバンドもしくは帯状の領域を形成させてもよい。なお、表示装置１００は、さらに、標準時間通りに各工程が終了した場合の、各工程の製造開始時刻を結ぶ線を表示させてもよい。これにより、各工程の製造開始時刻を結ぶ線と、延長させたバンドもしくは帯状の領域の頂点とを管理者に比較させることで、表示装置１００は、どの程度、製品の製造が遅延しているかを表現することができる。
【００６０】
図１７を用いて、表示装置１００がバンドを延長する場合の例について説明する。図１７は、表示装置がバンドを延長する場合の例について説明するための図である。図１７に示される例のように、出力部１１３は、製品「SN0001」に係る帯状の領域の上辺が図１６を用いて説明した方法により一直線になるように、各工程の時間軸間の幅を調整して出力する。さらに、出力部１１３は、製品「SN0001」に係る帯状の領域の上辺を、工程３を超えて延長させる。工程３の次に仮想的に完了工程を設け、工程３における標準時間通りの製造開始から終了までにかかる時間分で、図１６で説明した時間軸の幅の調整の仕方により、工程３と完了工程との時間軸の間隔を決定する。そして、工程３の印１１ｃの製造終了時刻を示す位置から時間軸１０ｃに垂直に伸張する線が完了工程の時間軸と交わる点まで、帯状の領域の上辺を延長する。また、同じ点まで帯状の領域の下辺をつなぐ。そして、出力部１１３は、延長させて形成された領域も含めて視認可能な色で出力する。このように帯状の領域の上辺を最後の工程を超えて延長させると、最後の工程よりも右側には、三角形の領域が生成されることになる。なお、出力部１１３は、同様にして、製品「SN0002」に係る帯状の領域、及び製品「SN0003」に係る帯状の領域も延長させ、視認可能な色で出力する。なお、表示装置２００の形成部２１３が上記処理をおこない、第１のバンドを延長してもよい。
【００６１】
例えば、製品「SN0001」および製品「SN0002」の帯状領域に関しては、工程１〜３まで標準時間通りに進行したので、工程１〜完了工程まで帯状の領域の上辺が一直線に表される。一方、製品「SN0003」の帯状領域に関しては、工程３での遅延により印１３ｃの幅が大きくなっているので、帯状の領域の上辺が工程３で折れ曲がった状態として表される。すなわち、出力部１１３は、帯状領域を完了工程まで延長することで、最終工程における遅延を表示できる。
【００６２】
このように最後の工程を超えて領域を延長させることで、最後の工程の製造が標準時間通りに終了していれば、領域の上辺は最後の工程を超えても一直線上に表されることになる。一方、最後の工程の製造が標準時間通りに行われていないと、領域の上辺が一直線ではなく最後の工程を境として折れ曲がった状態として表されることになる。従って、管理者はこのように延長された帯状の領域を視認することで、最後の工程についても製造が遅延していないかどうかを確認することができる。
【００６３】
（縞状の背景模様の表示）
また、表示装置１００に係る出力部１１３または表示装置２００に係る形成部２１３は、さらに、複数の工程または装置において標準の製造時間に沿って製品が製造された場合の領域、または各工程における第１のストライプを示す縞模様を、製品ごとに背景に表示してもよい。すなわち、出力部１１３または形成部２１３は、各工程が標準時間通りに進んでいるか否かを確認するための他の方法として、グラフの背景に、各工程が標準時間通りに進んだ場合の帯状の領域を示す縞状の模様を表示してもよい。
【００６４】
図１８は、グラフに縞状の背景模様を表示する場合の出力部による処理を説明するための図である。図１８に示される例のように、表示装置１００に係る出力部１１３は、点線で示される縞状の模様をグラフの背景に表示させる。出力部１１３は、各工程が遅延なく標準時間通りに進んでいる場合に、帯状の領域が縞状の模様内に収まるように、縞状模様の位置及び幅を調整する。
【００６５】
例えば、出力部１１３は、製品「SN0001」に関して、各工程が遅延なく標準時間通りに進んでいるので、帯状領域を模様内に収めた状態でグラフを表示させている。一方、例えば、出力部１１３は、製品「SN0002」に関して、工程２が遅延しているので、工程３に係る印１２ｃ、及び工程４に係る印１２ｄが縞状の模様の下側に外れた状態でグラフを表示させている。すなわち、表示装置１００は、帯状の領域と縞状の模様とのズレを確認させることで、どの工程で遅延が発生したのかを管理者に分かりやすく表示させることができる。なお、表示装置２００に係る形成部２１３が上記処理を行い、縞状の背景模様を表示してもよい。
【００６６】
（イベントまたはエラーの表示）
実施例１の表示装置１００または実施例２の表示装置２００は、さらに、各時間軸上に、各工程または各装置で発生したイベントまたはエラーを示すピンを表示してもよい。
【００６７】
図１９を用いて、各時間軸上に、各工程で発生したイベントまたはエラーを示すピンを表示する場合の配置部の処理について説明する。図１９は、各工程で発生したイベントまたはエラーを示すピンを表示する場合の配置部の処理の例を示す図である。例えば、履歴ＤＢ１２１は、各工程で発生したイベントまたはエラーに対応するログ情報を含む。配置部１１１は、履歴ＤＢ１２１からログ情報を取得する。次いで、配置部１１１は、取得したログ情報に含まれるイベントまたはエラーが発生した日時に基づき、対応する工程の時間軸上に、ピンを配置する。例えば、配置部１１１は、時間軸１０ａにピン１５ａを配置する。また、配置部１１１は、時間軸１０ｂにピン１６ｂ及び１７ｂを配置する。また、配置部１１１は、時間軸１０ｃにピン１８ｃを配置する。次いで、出力部１１３は、グラフにピンが配置された状態でグラフを表示部１０１に出力する。これにより、グラフから問題が発生している可能性があると判断された時刻の直近に発生したログを参照することができ、利便性を向上できる。なお、配置部１１１は、モニタでピンが選択された場合に、ログ情報を参照できるようにしてもよい。また、配置部１１１は、グラフにピン以外の画像を配置してもよい。
【００６８】
また、実施例２に係る表示装置２００が各時間軸上にピンを表示してもよい。例えば、特定部２１１が、ログＤＢ２２１から種別が「エラー」のログを取得する。例えば、特定部２１１は、図７に示されるログＤＢ２２１からログを取得する場合、種別が「エラー」となっているログ番号「4」及び「8」のログを取得する。次いで、特定部２１１は、取得したログに含まれる「日時」に基づき、対応する装置の時間軸上にピンを配置する。次いで、形成部２１３は、グラフにピンが配置された状態でグラフを表示部２０１に出力する。
【００６９】
また、実施例１の表示装置１００または実施例２の表示装置２００は、エラーが発生した製品に係る帯状の領域または第１のバンドに異なる色を付してもよい。これにより、グラフに多数の帯状の領域または第１のバンドが表示されている場合でも、エラーが発生した製品に係る帯状の領域または第１のバンドを特定しやすくできる。
【００７０】
（複数のグラフの合成）
また、実施例１においては、製造時間及び待ち時間を示す印により帯状の領域を視認可能な色で出力する。一方、実施例２においては、処理期間と待機期間とにより、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う。これに限られず、表示装置１００は、各製品の製造時間もしくは処理期間を示すそれぞれのグラフ領域と、各製品の待ち時間もしくは待機期間を示すそれぞれのグラフ領域とを合成して出力してもよい。
【００７１】
図２０及び図２１を用いて、複数のグラフを合成する場合の出力部の処理について説明する。図２０は、複数のグラフを合成して出力したグラフの例を示す図である。また、図２１は、複数のグラフを合成する出力部の処理を説明するための図である。図２１に示される例のように、まず、生成部１１２は、１回目の製造開始時刻を示すグラフ４０と、１回目の製造終了時刻を示すグラフ４１と、２回目の製造開始時刻を示すグラフ４２と、２回目の製造終了時刻を示すグラフ４３とを生成する。すなわち、生成部１１２は、製品ごとに製造開始時刻を示すグラフと製造終了時刻を示すグラフとを生成する。次いで、出力部１１３は、製造開始時刻を示すグラフ４０とグラフ４２とに視認可能な色を付す。そして、出力部１１３は、グラフ４０、グラフ４１、グラフ４２及びグラフ４３を合成して表示部１０１に出力させる。例えば、出力部１１３は、図２０に示される例のようなグラフを出力する。これにより、表示装置１００は、製造開始時刻及び製造終了時刻を保存するデータベースの態様によっては、短時間でグラフを出力できる。なお、表示装置２００が上記処理を行い、複数のグラフを合成してグラフとして表示させてもよい。
【００７２】
（他のグラフの表示例）
実施例１及び実施例２では、グラフに帯状の領域またはバンドのストライプを表示させたが、これに限られず、表示装置１００または表示装置２００は、一本の線で製造開始時刻及び製造終了時刻を表してもよい。すなわち、表示装置１００または表示装置２００は、各工程において、製造開始時刻を示す時間軸と製造終了時刻を示す時間軸とを平行に表示させることで一本の線で製造開始時刻及び製造終了時刻を表してもよい。
【００７３】
図２２は、一本の線で製造開始時刻及び製造終了時刻を表す場合のグラフの例を示す図である。図２２に示される例のように、表示装置１００は、グラフに工程１の製造開始時刻を示す時間軸７０ａと、工程１の製造終了時刻を示す時間軸７０ｂとを設ける。また、表示装置１００は、グラフに工程２の製造開始時刻を示す時間軸７１ａと、工程２の製造終了時刻を示す時間軸７１ｂとを設ける。表示装置１００は、グラフに工程３の製造開始時刻を示す時間軸７２ａと、工程３の製造終了時刻を示す時間軸７２ｂとを設ける。
【００７４】
次いで、配置部１１１は、履歴ＤＢ１２１に基づいて工程１の製造開始時刻を示す時間軸７０ａに、「SN0001」、「SN0002」および「SN0003」に係る製造開始時刻をそれぞれ配置する。また、配置部１１１は、履歴ＤＢ１２１に基づいて工程１の製造終了時刻を示す時間軸７０ｂに、「SN0001」、「SN0002」および「SN0003」に係る製造終了時刻をそれぞれ配置する。また、配置部１１１は、履歴ＤＢ１２１に基づいて工程２の製造開始時刻を示す時間軸７１ａに、「SN0001」、「SN0002」および「SN0003」に係る製造開始時刻をそれぞれ配置する。また、配置部１１１は、履歴ＤＢ１２１に基づいて工程２の製造終了時刻を示す時間軸７１ｂに、「SN0001」、「SN0002」および「SN0003」に係る製造終了時刻をそれぞれ配置する。なお、配置部１１１は、同様に、工程３に係る製造開始時刻及び製造終了時刻を配置する。
【００７５】
次いで、生成部１１２は、配置部１１１によって配置された製品「SN0001」に係る製造開始時刻及び製造終了時刻を結んだ線６０を生成する。また、生成部１１２は、配置部１１１によって配置された製品「SN0002」に係る製造開始時刻及び製造終了時刻を結んだ線６１を生成する。生成部１１２は、配置部１１１によって配置された製品「SN0003」に係る製造開始時刻及び製造終了時刻を結んだ線６２を生成する。そして、出力部１１３は、生成部１１２によって生成された線６０、線６１および線６２をグラフに出力する。
【００７６】
（中間在庫数の管理）
実施例１に係る表示装置１００または実施例２に係る表示装置２００は、さらに、各時間軸に対して垂直に伸張される線分と交差する領域数または第１のバンド数を計数し、領域数または第１のバンド数が所定値以上の場合に、その旨の情報を出力してもよい。すなわち、表示装置１００または表示装置２００は、生成されたグラフを用いて中間在庫数を管理してもよい。
【００７７】
図２３及び図２４を用いて、中間在庫数を管理する場合の表示装置の処理について説明する。図２３は、中間在庫数を管理する場合の表示装置の処理を説明するための第１の例を示す図である。図２３に示される例のように、表示装置１００は、グラフに複数の帯状の領域を示している。表示装置１００は、予め標準の中間在庫数の閾値を「3」に設定しているものとする。まず、表示装置１００は、時間軸１０ａ〜１０ｄに垂直な線を設けて時間軸に沿ってスキャンする。例えば、表示装置１００は、線６０と交わる帯状の領域の数「2」を計数する。このとき、表示装置１００は、この時間の中間在庫数が２であるので、中間在庫数が標準であると判定する。
【００７８】
一方、表示装置１００は、時間軸１０ａ〜１０ｄに垂直な線をさらにスキャンする。例えば、表示装置１００は、線６１と交わる帯状の領域の数「4」を計数する。このとき、表示装置１００は、工程２に遅延があり、この時間の中間在庫数が４と多くなっているので、中間在庫数に異常があると判定する。この場合に、表示装置１００は、中間在庫数に異常がある旨の警告を出力する。
【００７９】
また、表示装置１００は、警告を出力する場合、グラフを含むウィンドウ中に警告を表示させてもよい。また、表示装置１００は、モニタに警告を含むポップアップを表示させてもよい。また、表示装置１００は、警告を含むメールを管理者宛に送信してもよい。なお、表示装置２００が上記処理を行い、中間在庫数を管理してもよい。
【００８０】
また、表示装置１００または表示装置２００は、中間在庫数に基づき、工場において後工程が終了した後に前工程が開始されているか否かを判定してもよい。図２４は、中間在庫数を管理する場合の表示装置の処理を説明するための第２の例を示す図である。表示装置１００は、図２３の例において、工程２において遅延が発生した後もなお、製品が同じ時間間隔で製造されており、線６１の時刻における中間在庫数が４と多くなっているため、後工程が終了するのを待たずに前工程が開始されていると判定する。一方、表示装置１００は、図２４の例において、工程２において遅延が発生した後、工程１にて製品の製造を意識的に一時的に停止させており、線６１の時刻における中間在庫数が２と標準であるため、後工程が終了した後に前工程が開始されていると判定する。これにより、表示装置１００は、工場において各工程間でいわゆるカンバン方式が遵守されているか否かを判定できる。なお、表示装置２００が上記処理を行い、中間在庫数を管理してもよい。
【００８１】
（他の実施態様）
実施例１においては、出力部１１３は、製造時間を示す帯状の領域に所定の色を付したたが、これに限定されない。例えば、出力部１１３は、各工程で製造された中間製品が不良品であった場合に、帯状の領域に異なる色を付してもよい。なお、実施例２の配置部２１２が、各装置で製造された中間製品が不良品であった場合に、帯状の領域に異なる色を付してもよい。
【００８２】
実施例１においては、出力部１１３は、製造時間を示す帯状の領域に所定の色を付したたが、これに限定されない。例えば、出力部１１３は、各工程で異なる材料を使用した場合に、帯状領域に異なる色を付してもよい。なお、実施例２の配置部２１２が、各工程で異なる材料を使用した場合に、帯状の領域に異なる色を付してもよい。
【００８３】
表示装置１００または表示装置２００は、工程または装置全体を監視する監視端末そのものであってもよい。また、表示装置１００または表示装置２００は、ネットワークを介して監視端末にグラフを表示させてもよい。また、例えば、表示装置１００または表示装置２００は、ログを工場からネットワーク経由で取得し、表示内容をネットワーク経由で工場の端末や管理者の端末に表示してもよい。
【００８４】
実施例２においては、配置部２１２が処理期間及び待機期間を示す印を配置し、第１のバンド及び第２のバンドを形成し、表示部２０１にストライプを表示したが、これに限定されない。例えば、形成部が、配置部２１２が配置した処理期間及び待機期間を示す印に基づき、形成部が第１のバンド及び第２のバンドを形成し、表示部２０１に表示させてもよい。
【００８５】
実施例３においては、実施例１の表示装置１００または実施例２の表示装置２００は、各時間軸上に、各工程または各装置で発生したイベントまたはエラーを示すピンを表示したが、これに限定されない。実施例１の表示装置１００または実施例２の表示装置２００は、ピン以外の画像を表示してもよい。
【００８６】
実施例３においては、出力部１１３は、各工程が遅延なく標準時間通りに進んでいる場合に、帯状の領域が縞状の模様内に収まるように、縞状模様を背景模様として出力したが、これに限定されない。出力部１１３は、縞状の模様を、各工程が標準時間通りに進んだ場合の帯状の領域よりも大きく設定してもよい。
【００８７】
実施例１の表示装置１００及び実施例２の表示装置２００は、表示されるバンドもしくは帯状の領域を、上辺の角度が４５度を中心に４０〜５０度に収まるように表示させてもよい。これにより、各工程または各装置において遅延が生じた場合に、バンドもしくは帯状の領域の上辺の角度の変化がより大きく表示されるので、表示装置１００または表示装置２００は、視覚的により各工程における遅延を管理者に認識しやすく表現することができる。
【００８８】
（表示端末のハードウェア構成）
図２５は、実施例１または実施例２の表示装置に係るコンピュータのハードウェア構成を示す図である。図２５が示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータ入力を受け付ける入力装置３０２と、モニタ３０３とを有する。また、コンピュータ３００は、記憶媒体からプログラム等を読み取る媒体読取装置３０４と、他の装置と接続するためのインターフェース装置３０５と、他の装置と無線により接続するための無線通信装置３０６とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）３０７と、ハードディスク装置３０８とを有する。また、各装置３０１〜３０８は、バス３０９に接続される。
【００８９】
ハードディスク装置３０８には、図１に示した制御部１１０の配置部１１１、生成部１１２、出力部１１３の各処理部、及び図７に示した制御部２１０の特定部２１１、配置部２１２の各処理部と同様の機能を有する表示プログラムが記憶される。また、ハードディスク装置３０８には、表示プログラムを実現するための各種データが記憶される。
【００９０】
ＣＰＵ３０１は、ハードディスク装置３０８に記憶された各プログラムを読み出して、ＲＡＭ３０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ３００を、図１に示した制御部１１０の配置部１１１、生成部１１２、出力部１１３、及び図７に示した制御部２１０の特定部２１１、配置部２１２として機能させることができる。
【００９１】
なお、上記のコロニー検査プログラムは、必ずしもハードディスク装置３０８に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００９２】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００９３】
（付記１）複数の工程による製造が順に行われることにより製造される製品の、製造状況を可視化するコンピュータに実行される方法であって、
前記複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、前記第一の工程及び前記第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置し、前記第一の工程の時間軸上に配置した第一の前記印の製造の開始を示す部分と、前記第二の工程の時間軸上に配置した第二の前記印の製造の開始を示す部分とを結ぶ第一の線分と、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成し、前記時間軸を示す線分、前記第一の印、前記第二の印を出力するとともに、前記第一の印、前記第一の線分、前記第二の印、前記第二の線分により区切られる領域を、視認可能な色で出力することを特徴とする、製造状況の可視化方法。
【００９４】
（付記２）製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定し、前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、かつ、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成して、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う処理をコンピュータを用いて行うことを特徴とする製造状況の表示方法。
【００９５】
（付記３）前記出力する処理または前記表示を行う処理は、さらに、前記複数の工程または装置において標準の製造時間に沿って製品が製造された場合に、前記領域または前記第１のバンドの上辺が一直線になるように時間軸同士の間隔を調整することを特徴とする付記１に記載の製造状況の可視化方法、または付記２に記載の製造状況の表示方法。
【００９６】
（付記４）前記出力する処理は、前記領域として、最後の工程における製造終了時点から、該最後の工程に係る時間軸に対して垂直に伸張される線分が、該最後の工程に係る時間軸の隣に設けた別の時間軸であって、該最後の工程に係る時間軸と該別の時間軸との間隔が該最後の工程における標準の製造時間に基づいて設定された該別の時間軸と交わるまで、前記上辺が延長された前記領域を視認可能な色で出力し、若しくは、前記表示を行う処理は、前記第１のバンドとして、最後の装置における処理期間の終了時点から、該最後の装置に係る時間軸に対して垂直に伸張される線分が、該最後の装置に係る時間軸の隣に設けた別の時間軸であって、該最後の装置に係る時間軸と該別の時間軸との間隔が該最後の装置における標準の製造時間に基づいて設定された該別の時間軸と交わるまで、前記上辺が延長されたバンドを形成することを特徴とする付記３に記載の製造状況の可視化方法、または付記３に記載の製造状況の表示方法。
【００９７】
（付記５）前記出力する処理または前記表示を行う処理は、さらに、前記複数の工程または装置において標準の製造時間に沿って製品が製造された場合の前記領域、または各工程における第１のストライプを示す縞模様を、製品ごとに背景に表示することを特徴とする付記１、３または４のいずれか一に記載の製造状況の可視化方法、または付記２〜４のいずれか一に記載の製造状況の表示方法。
【００９８】
（付記６）前記出力する処理または前記表示を行う処理は、さらに、各時間軸上に、各工程または各装置で発生したイベントまたはエラーを示す画像を表示することを特徴とする付記１、３、４または５のいずれか一に記載の製造状況の可視化方法、または付記２〜５のいずれか一に記載の製造状況の表示方法。
【００９９】
（付記７）前記出力する処理または前記表示を行う処理は、さらに、前記領域または前記第１のバンドを、前記製品の品種に応じて異なる色で表示することを特徴とする付記１、３〜６のいずれか一に記載の製造状況の可視化方法、または付記２〜６のいずれか一に記載の製造状況の表示方法。
【０１００】
（付記８）さらに、各時間軸に対して垂直に伸張される線分と交差する前記領域数または前記第１のバンド数を計数し、前記領域数または前記第１のバンド数が所定値以上の場合に、その旨の情報を出力することを特徴とする付記１、３〜７のいずれか一に記載の製造状況の可視化方法または付記２〜７のいずれか一に記載の製造状況の表示方法。
【０１０１】
（付記９）複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、前記第一の工程及び前記第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置する配置部と、前記第一の工程の時間軸上に配置した第一の前記印の製造の開始を示す部分と、前記第二の工程の時間軸上に配置した第二の前記印の製造の開始を示す部分とを結ぶ第一の線分と、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成する生成部と、前記時間軸を示す線分、前記第一の印、前記第二の印を出力するとともに、前記第一の印、前記第一の線分、前記第二の印、前記第二の線分により区切られる領域を、視認可能な色で出力する出力部とを有することを特徴とする表示装置。
【０１０２】
（付記１０）複数の工程による製造が順に行われることにより製造される製品の、製造状況を可視化するコンピュータに実行させる製造状況の表示プログラムであって、前記複数の工程のうちの第一の工程と、該第一の工程に後続する第二の工程とのそれぞれについて、１の製品についての製造の開始から終了までを表す印を、該製造の開始から終了までにかかる時間に対応した幅で、前記第一の工程及び前記第二の工程のそれぞれについて同一の方向に延びるそれぞれの時間軸上に配置し、前記第一の工程の時間軸上に配置した第一の前記印の製造の開始を示す部分と、前記第二の工程の時間軸上に配置した第二の前記印の製造の開始を示す部分とを結ぶ第一の線分と、該第一の印の製造の終了を示す部分と、該第二の印の製造の終了を示す部分とを結ぶ第二の線分とを生成し、前記時間軸を示す線分、前記第一の印、前記第二の印を出力するとともに、前記第一の印、前記第一の線分、前記第二の印、前記第二の線分により区切られる領域を、視認可能な色で出力することを特徴とする、製造状況の表示プログラム。
【０１０３】
（付記１１）製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定する特定部と、前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成する配置部と、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う表示部とを有することを特徴とする表示装置。
【０１０４】
（付記１２）コンピュータに、製造ラインに含まれる第１の装置における処理のログ情報と、該第１の装置に引き続いて処理を行う前記製造ラインに含まれる第２の装置における処理のログ情報とに基づいて、前記第１の装置における処理期間と待機期間と、前記第２の装置における処理期間と待機期間とを特定し、前記第１の装置における処理期間と待機期間の変化を示す第１の時間軸上に、特定した前記第１の装置における前記処理期間と前記待機期間とを配置し、前記第１の時間軸と平行であって、前記第２の装置における処理期間と待機期間の変化を示す第２の時間軸上に、特定した前記第２の装置における前記処理期間と前記待機期間とを配置し、かつ、前記第１の装置と前記第２の装置で共通する製造物についての処理期間同士を連結する第１のバンドと、前記第１の装置と前記第２の装置で共通する製造物の処理後の待機期間同士を連結する第２のバンドとを形成して、処理期間と待機期間の遷移を異なるバンドのストライプで示した表示を行う処理を実行させることを特徴とする製造状況の表示プログラム。
【符号の説明】
【０１０５】
１００      表示装置
１０１      表示部
１１０      制御部
１１１      配置部
１１２      生成部
１１３      出力部
１２０      記憶部
２００      表示装置
２１０      制御部
２１１      特定部
２１２      配置部
２２０      記憶部
２２１      ログＤＢ
【図１】
2015075795.tif 000003
【図２】
2015075795.tif 000004
【図３】
2015075795.tif 000005
【図４】
2015075795.tif 000006
【図５】
2015075795.tif 000007
【図６】
2015075795.tif 000008
【図７】
2015075795.tif 000009
【図８】
2015075795.tif 000010
【図９】
2015075795.tif 000011
【図１０】
2015075795.tif 000012
【図１１】
2015075795.tif 000013
【図１２】
2015075795.tif 000014
【図１３】
2015075795.tif 000015
【図１４】
2015075795.tif 000016
【図１５】
2015075795.tif 000017
【図１６】
2015075795.tif 000018
【図１７】
2015075795.tif 000019
【図１８】
2015075795.tif 000020
【図１９】
2015075795.tif 000021
【図２０】
2015075795.tif 000022
【図２１】
2015075795.tif 000023
【図２２】
2015075795.tif 000024
【図２３】
2015075795.tif 000025
【図２４】
2015075795.tif 000026
【図２５】
2015075795.tif 000027
【手続補正書】
【提出日】平成26年8月27日(2014.8.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
なお、上記の表示プログラムは、必ずしもハードディスク装置３０８に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。