(57)【要約】  情報処理装置（２０００）は、第１グラフ（１２）及び第２グラフ（１４）を含む表示画面（１０）を生成し、出力する。第１グラフ（１２）は、良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す。第２グラフ（１４）は、ロスが発生した時間帯を時系列で表す。
2019163170.tif 000002
【特許請求の範囲】
【請求項１】
良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成部と、
ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成部と、
前記第１グラフと前記第２グラフを含む表示画面を出力する出力部と、を有する情報処理装置。
【請求項２】
前記第１グラフと前記第２グラフの時間軸の粒度は同一であり、
前記出力部は、前記第１グラフと前記第２グラフの時間軸が揃うように、前記第１グラフと前記第２グラフを前記表示画面に配置する、請求項１に記載の情報処理装置。
【請求項３】
前記出力部は、前記第１グラフにおいていずれかの時間帯のデータを選択する入力が行われた場合に、前記第２グラフにおけるその時間帯のデータを強調表示する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記ロスの種類は、段取り作業に伴うロス（段取りロス）、刃具交換に伴うロス（刃具ロス）、及び生産の準備に伴うロス（生産準備ロス）、設備の故障に伴う停止によるロス（故障停止ロス）、装置間における部品のやりとりに伴うロス（干渉ロス）、生成された部品に不良が発生することによるロス（不良ロス）、装置の処理速度が想定より低いことに伴うロス（速度ロス）の内のいずれか複数である、請求項１乃至３いずれか一項に記載の情報処理装置。
【請求項５】
コンピュータによって実行される制御方法であって、
良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成ステップと、
ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成ステップと、
前記第１グラフと前記第２グラフを含む表示画面を出力する出力ステップと、を有する制御方法。
【請求項６】
前記第１グラフと前記第２グラフの時間軸の粒度は同一であり、
前記出力ステップにおいて、前記第１グラフと前記第２グラフの時間軸が揃うように、前記第１グラフと前記第２グラフを前記表示画面に配置する、請求項５に記載の制御方法。
【請求項７】
前記出力ステップにおいて、前記第１グラフにおいていずれかの時間帯のデータを選択する入力が行われた場合に、前記第２グラフにおけるその時間帯のデータを強調表示する、請求項５又は６に記載の制御方法。
【請求項８】
前記ロスの種類は、段取り作業に伴うロス（段取りロス）、刃具交換に伴うロス（刃具ロス）、及び生産の準備に伴うロス（生産準備ロス）、設備の故障に伴う停止によるロス（故障停止ロス）、装置間における部品のやりとりに伴うロス（干渉ロス）、生成された部品に不良が発生することによるロス（不良ロス）、装置の処理速度が想定より低いことに伴うロス（速度ロス）の内のいずれか複数である、請求項５乃至７いずれか一項に記載の制御方法。
【請求項９】
請求項５乃至８いずれか一項に記載の制御方法の各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は設備の稼働におけるロスに関する。
【背景技術】
【０００２】
工場などにおける作業の実績を可視化するシステムが開発されている。例えば特許文献１は、生産ラインにおける生産実績の推移と生産計画のそれぞれを折れ線グラフで表示することで出来高管理を行う技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１３１６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
出来高を表すグラフを見ただけでは、出来高不足が発生した原因を把握することは難しい。本発明は、上記の課題に鑑みてなされたものであり、その目的の一つは、出来高が不足した原因の把握を容易にする技術を提供することである。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、１）良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成部と、２）ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成部と、３）第１グラフと第２グラフを含む表示画面を出力する出力部と、を有する。【０００６】
本発明の制御方法は、コンピュータによって実行される制御方法である。当該制御方法は、１）良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成ステップと、２）ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成ステップと、３）第１グラフと第２グラフを含む表示画面を出力する出力ステップと、を有する。【０００７】
本発明のプログラムは、コンピュータに、本発明の制御方法が有する各ステップを実行させる。
【発明の効果】
【０００８】
本発明によれば、出来高が不足した原因の把握を容易にする技術が提供される。
【図面の簡単な説明】
【０００９】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１０】
【図１】本実施形態の情報処理装置が行う処理を概念的に示す図である。
【図２】実施形態１の情報処理装置の機能構成を例示する図である。
【図３】情報処理装置を実現するための計算機を例示する図である。
【図４】実施形態１の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【図５】出来高情報をテーブル形式で例示する図である。
【図６】出来高の推移を表す第１グラフを例示する図である。
【図７】ロス情報をテーブル形式で例示する図である。
【図８】第１表示画面の出力方法のバリエーションを例示する図である。
【図９】第１グラフにおけるデータの選択に応じて第２グラフについて強調表示を行う例を示す図である。
【図１０】ロス発生の有無に応じた強調表示を例示する図である。
【図１１】利用例の表示画面を例示する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、特に説明する場合を除き、各ブロック図において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１２】
［実施形態１］
＜概要＞
図１は、本実施形態の情報処理装置（図２に示す情報処理装置２０００）が行う処理を概念的に示す図である。情報処理装置２０００は、第１グラフ１２を含む表示画面１０を生成する。第１グラフ１２は、設備における出来高が基準を満たす時間帯と、その設備における出来高が基準を満たさない時間帯とを識別可能に表す時系列データを示す。設備とは、例えば工場などで運用されるラインや装置である。
【００１３】
出来高とは、設備によって生産された良品の量を表す。良品とは、設備によって生産された物のうち、所定の品質基準を満たす物である。例えば、或る設備で生産された物を次の設備で利用する際、その物が品質基準を満たしていなければ、当該次の設備でその物を利用できないケースが多い。この様な場合において、その品質基準を満たす物が良品である。一方、基準の品質を満たさない物、すなわち次の設備で利用することができない物は、良品でない物（不良品）である。
【００１４】
図１の第１グラフ１２は、設備Ａにおける出来高に関するグラフである。出来高が基準を満たす時間帯は、白色の四角形で表されている。一方、出来高が基準を満たさない時間帯は、斜線で塗りつぶされた四角形で表されている。以下、出来高が基準を満たしていないことを「出来高が不足している」とも表記する。
【００１５】
出来高が基準を満たさない原因には、様々なものが考えられる。例えば、設備Ａが故障していて設備Ａが物を生産できなかった可能性がある。その他にも例えば、設備Ａは正常に稼働しているものの、設備Ａが利用する材料を生産する他の設備が故障していたために、設備Ａが物を生産できなかった可能性がある。このことから、出来高が基準を満たしているかどうかを示すデータ（すなわち、第１グラフ１２）だけでは、出来高不足の原因を把握することは難しい。例えば、図１の第１グラフ１２は３つの時間帯で出来高不足が生じていることを示しているが、これらの出来高不足の原因については第１グラフ１２のみから把握することはできない。
【００１６】
そこで情報処理装置２０００は、表示画面１０に、第１グラフ１２だけでなく、第２グラフ１４も含める。第２グラフ１４は、ロスが発生していた時間帯を時系列で表す。ロスとは、設備が本来持っている能力を、十分に発揮させることを妨げる要因である。例えば図１の第２グラフ１４では、設備Ａにおいて故障停止ロスが発生していた時間帯を表している。故障停止ロスは、設備の故障に伴う停止によるロスである。具体的には、設備Ａが故障していなかった時間帯（正常に稼働していた時間帯）が白色の四角形で表されており、設備Ａが故障していた時間帯（正常に稼働していなかった時間帯）が斜線で塗られた四角形で表されている。なお、「ロスが発生していた時間帯」とは、そのロスが発生した時点から、そのロスが終了する時点までの時間である。
【００１７】
第１グラフ１２と第２グラフ１４を見ることで、出来高不足の原因についての情報を得ることができる。例えば図１において、設備Ａで出来高不足が生じている１つ目の時間帯について第２グラフ１４を見ると、この時間帯において設備Ａが故障していることが分かる。そのため、この時間帯における出来高不足の原因には、少なくとも、設備Ａにおける故障停止ロスが含まれると考えられる。
【００１８】
次に、設備Ａで出来高不足が生じている２つ目の時間帯について第２グラフ１４を見ると、この時間帯においては設備Ａが故障していないことが分かる。そのため、この時間帯における出来高不足の原因は、設備Ａの故障停止ロスではないことが分かる。
【００１９】
さらに、設備Ａで出来高不足が生じている３つ目の時間帯について第２グラフ１４を見ると、この時間帯には、設備Ａが故障している時間帯と、設備Ａが故障していない時間帯とが含まれている。そのため、この時間帯における出来高不足の原因には、設備Ａの故障停止ロスが含まれているものの、それ以外の原因も存在することが分かる。
【００２０】
＜作用効果＞
このように本実施形態の情報処理装置２０００によれば、設備の出来高が基準を満たしている時間帯と設備の出来高が基準を満たしていない時間帯とを時系列で示す第１グラフ１２と、ロスが発生した時間帯を時系列で表す第２グラフ１４とが含まれる表示画面１０が出力される。これにより、情報処理装置２０００のユーザ（例えば、設備を操作する作業員や、工場等の運営を管理する管理者など）は、出来高が基準を満たしている時間帯とその時間帯におけるロスとを容易に見比べることができるようになる。そのため、ユーザにとって、出来高不足の原因を把握することが容易になる。
【００２１】
なお、前述したように、図１を参照した上述の説明は、情報処理装置２０００の理解を容易にするための例示であり、情報処理装置２０００の機能を限定するものではない。例えば、第２グラフ１４が表すロスは、故障停止ロスに限定されない。また、第２グラフ１４が表すロスは、第１グラフ１２の対象である設備（図１における設備Ａ）とは異なる設備におけるロスであってもよい。例えば設備Ａの前の設備（設備Ａが利用する材料を生産する設備）が故障したことが設備Ａの出来高不足の原因となりうる。そのため、設備Ａの前の設備におけるロスについてのデータは、設備Ａの出来高不足の原因を把握するために有用であるといえる。
【００２２】
以下、本実施形態の情報処理装置２０００についてさらに詳細に説明する。
【００２３】
＜情報処理装置２０００の機能構成の例＞
図２は、実施形態１の情報処理装置２０００の機能構成を例示する図である。情報処理装置２０００は、第１生成部２０２０、第２生成部２０４０、及び出力部２０６０を有する。第１生成部２０２０は第１グラフ１２を生成する。前述したように、第１グラフ１２は、良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す。第２生成部２０４０は第２グラフ１４を生成する。前述したように、第２グラフ１４は、ロスが発生した時間帯を時系列で表す。出力部２０６０は、第１グラフ１２と第２グラフ１４とを含む表示画面１０を出力する。
【００２４】
＜情報処理装置２０００のハードウエア構成＞
情報処理装置２０００の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置２０００の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００２５】
図３は、情報処理装置２０００を実現するための計算機１０００を例示する図である。計算機１０００は任意の計算機である。例えば計算機１０００は、Personal Computer（PC）やサーバマシンなどである。計算機１０００は、情報処理装置２０００を実現するために設計された専用の計算機であってもよいし、汎用の計算機であってもよい。
【００２６】
計算機１０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０を有する。バス１０２０は、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０４０などを互いに接続する方法は、バス接続に限定されない。
【００２７】
プロセッサ１０４０は、CPU（Central Processing Unit）、GPU（Graphics Processing Unit）、FPGA（Field-Programmable Gate Array）などの種々のプロセッサである。メモリ１０６０は、RAM（Random Access Memory）などを用いて実現される主記憶装置である。ストレージデバイス１０８０は、ハードディスク、SSD（Solid State Drive）、メモリカード、又は ROM（Read Only Memory）などを用いて実現される補助記憶装置である。
【００２８】
入出力インタフェース１１００は、計算機１０００と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース１１００には、キーボードなどの入力装置や、ディスプレイ装置などの出力装置が接続される。ネットワークインタフェース１１２０は、計算機１０００を通信網に接続するためのインタフェースである。この通信網は、例えば LAN（Local Area Network）や WAN（Wide Area Network）である。ネットワークインタフェース１１２０が通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【００２９】
ストレージデバイス１０８０は、情報処理装置２０００の各機能構成部を実現するプログラムモジュールを記憶している。プロセッサ１０４０は、これら各プログラムモジュールをメモリ１０６０に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。
【００３０】
＜処理の流れ＞
図４は、実施形態１の情報処理装置２０００によって実行される処理の流れを例示するフローチャートである。第１生成部２０２０は第１グラフ１２を生成する（Ｓ１０２）。第２生成部２０４０は第２グラフ１４を生成する（Ｓ１０４）。出力部２０６０は、第１グラフ１２と第２グラフ１４とを含む表示画面１０を出力する（Ｓ１０６）。
【００３１】
＜出来高の基準について＞
出来高について定められる基準、すなわち良品の生産量について定められる基準は、設備ごとに予め定められているものとする。各設備についての出来高の基準を表す情報は、例えば、第１生成部２０２０がアクセス可能な記憶装置に記憶させておく。
【００３２】
「出来高が基準を満たす」とは、良品の生産量が基準で定められている量以上であることを意味する。例えば設備Ａについて、「１秒間に５個の良品を生産する」という基準が定められているとする。この場合、設備Ａが１秒間に生産する良品の数が５個以上である時間帯は、設備Ａの出来高が基準を満たしている時間帯である。一方、設備Ａが生産する良品の数が５個未満である時間帯は、設備Ａの出来高が基準を満たしていない時間帯である。
【００３３】
１つの設備について、出来高の基準が複数設定されていてもよい。この場合、出来高が最も厳しい基準を満たす時間帯、出来高が２番目に厳しい基準を満たす時間帯、・・・、出来高がいずれの基準も満たさない時間帯のように各時間帯を分類できる。すなわち、或る設備についてＮ個の基準が定められている場合、その設備についての第１グラフ１２には、Ｎ＋１種類の時間帯を互いに識別可能に表示させる。例えば設備Ａについて、「１秒間に１０個の良品を生産する」という第１の基準と、「１秒間に５個の良品を生産する」という第２の基準とが定められているとする。この場合、設備Ａについての第１グラフ１２には、設備Ａの出来高が第１の基準を満たす時間帯、設備Ａの出来高が第１の基準は満たさず第２の基準を満たす時間帯、及び設備Ａの出来高が第２の基準を満たさない時間帯という３種類の時間帯を、互いに識別可能に表示させる。
【００３４】
＜ロスについて＞
情報処理装置２０００は、ロスについての情報を扱う。例えばこのロスとしては、工場などにおいて設備の運用効率を評価するために利用される７大ロスに含まれる各ロスを採用できる。７大ロスには、例えば、段取りロス、刃具ロス、生産準備ロス、故障停止ロス、不良ロス、干渉ロス、及び速度ロスが含まれる。
【００３５】
段取りロスとは、段取り作業に伴うロスである。段取り作業とは、装置で作成する物を変更するための準備作業である。例えばこの準備には、装置にセットする金型を変更する作業などが含まれる。刃具ロスとは、刃具の交換に伴うロスである。より具体的に、刃具ロスとは、刃具の定期的な交換、切損による交換に伴う時間的なロスと交換前後に生産される不良品、その不良品の手直しに要する時間などのロスである。生産準備ロスとは、生産の準備に伴うロスである。生産の準備とは、例えば、装置の稼働などである。故障停止ロスとは、設備の故障に伴う停止によるロスである。不良ロスとは、生成された物に不良が発生することによるロスである。干渉ロスとは、設備と設備、或いは設備と作業者との間において、互いが干渉し合うことによって発生する手待ちロスである。より具体的な例としては、干渉ロスとは、一時的な設備の故障のために、設備が停止したり、空転している装置と他の装置間で作業が連携している場合に、それら装置間において、物のやりとりに伴うロスである。或いは、当該故障設備による作業の完了を、連携する他の装置が待つ必要がある場合には、干渉ロスは、当該他の装置における作業の停滞（待ち）に伴うロスである。他の例では、例えば、装置Ｂが、装置Ａで生成された部品を利用するとする。この場合、装置Ａで生成された部品を装置Ｂに引き渡す時間が必要となる。この時間が装置Ｂにおける干渉ロスとなる。速度ロスとは、装置が物を製造する速度が基準速度よりも遅くなっていることに起因して生じるロスである。
【００３６】
ここで、段取りロス、刃具ロス、及び生産準備ロスはいずれも、人が行う作業に起因するロスである。そこで、これら３つのロスを合わせて１つのロスとして扱ってもよい。これら３つのロスを合わせたロスを、人作業時間ロスと呼ぶ。
【００３７】
＜第１グラフ１２の生成：Ｓ１０２＞
第１生成部２０２０は第１グラフ１２を生成する（Ｓ１０２）。前述した通り、第１グラフ１２は、設備における出来高が基準を満たす時間帯と、その設備における出来高が基準を満たさない時間帯とを識別可能に表す時系列データを示す。
【００３８】
第１生成部２０２０が第１グラフ１２の生成対象とする設備は、例えば、ユーザ操作によって指定される。なお、グラフの生成対象の指定を実現する具体的な技術には、既存の技術を利用することができる。
【００３９】
ただし、第１グラフ１２の生成対象を特定する方法は、ユーザ操作による指定に限定されない。例えば、第１グラフ１２の生成対象とする設備がデフォルトで予め定められていてもよい。この場合、ユーザ操作によって対象の設備を変更できるようにする。
【００４０】
第１生成部２０２０は、第１グラフ１２の生成対象とする設備の出来高に関する情報を取得する。以下、設備の出来高に関する情報を出来高情報と呼ぶ。図５は出来高情報をテーブル形式で例示する図である。図５に示すテーブルをテーブル１００と表記する。
【００４１】
テーブル１００は、設備識別子１０２、出来高１０４、及び時間帯１０６という３つの列を有する。テーブル１００の各レコードは、設備識別子１０２で特定される設備について、時間帯１０６に示される時間帯における出来高を、出来高１０４に示す。時間帯１０４は、例えば、その時間帯の開始時刻と終了時刻の組み合わせで表される。
【００４２】
第１生成部２０２０は、各時間帯の出来高が基準を満たしているか否かを判定する。具体的には、第１生成部２０２０は、第１グラフ１２の生成対象とする設備の出来高情報を用いて、各時間帯におけるその設備の出来高を、その設備についての出来高の基準と比較することで、各時間帯における出来高が基準を満たしているか否かを判定する。
【００４３】
ただし、出来高が基準を満たしているか否かの判定は、必ずしも第１生成部２０２０によって行われる必要はない。例えば出来高情報に、出来高が基準を満たしているか否かを表す情報を含めるようにしてもよい。この場合、第１生成部２０２０は、出来高情報を参照することで、各時間帯の出来高が基準を満たしているか否かを把握できる。
【００４４】
ここで、出来高の基準が複数定められているとする。この場合、各基準に識別子を割り当てておく。そして出来高情報に、満たしている基準の中で最も厳しい基準の識別子を含めておく。
【００４５】
第１グラフ１２における各時間帯の長さ（例えば図１の第１グラフ１２における各四角形の横幅）は、例えば出来高情報によって定められる。この場合、第１生成部２０２０は、出来高情報に含まれるレコードごとに、第１グラフ１２に含める１つのデータ（例えば図１の第１グラフ１２における四角形）を生成する。
【００４６】
ただし、第１グラフ１２における各時間帯の長さは、出来高情報によって定められる必要はない。例えば、各時間帯の長さを予め定めておく。具体的には、時間帯の長さを１０分としておく。この場合、第１グラフ１２では、時間軸が１０分単位で区切られる（例えば 12:00 から 12:10、12:10 から 12:20、など）。第１生成部２０２０は、このようにして区切られた各時間帯について出来高情報を参照することで、その時間帯において出来高が基準を満たしているかどうかを特定し、その特定結果に基づいて第１グラフ１２を生成する。
【００４７】
ここで第１生成部２０２０は、或る特定の期間について第１グラフ１２を生成する。例えば図１では、２０１７年２月１日の１２時から１４時までについて第１グラフ１２が生成されている。例えばこの特定期間は、ユーザ操作によって指定される。その他にも例えば、この特定期間は、現在日時に基づいて第１生成部２０２０が定める。例えば第１生成部２０２０は、現在の日付の一日間について第１グラフ１２を生成する。なお、或る一日について第１グラフ１２を生成する場合、その日の何時から何時までを上記特定の期間にするかは、予め定められていてもよいし、ユーザ操作によって指定されてもよい。また、出来高情報がその日について示す最初の時間帯から最後の時間帯までを、上記特定の期間としてもよい。
【００４８】
第１グラフ１２には、時系列でデータを表現できる任意の形式のグラフを採用できる。例えば図１のように、出来高が基準を満たす時間帯と出来高が基準を満たさない時間帯とで、互いに異なる表示を時間軸上に示すという形式のグラフを採用できる。なお、表示は四角形である必要はなく、他の図形や点などでもよい。時間帯を点で表す場合、例えばその点は、その時間帯の開始時点、終了時点、又は真ん中の時点などを示す。
【００４９】
第１グラフ１２は、必ずしも基準を満たす時間帯と基準を満たさない時間帯とで互いに異なる表示を示す必要はない。例えば、第１グラフ１２を、縦軸を出来高、横軸を時間とするグラフ（出来高の推移を表す折れ線グラフなど）にする。この場合、第１グラフ１２には、出来高の基準を表すデータを含めるようにする。こうすることで、出来高が基準を満たしている時間帯と、出来高が基準を満たしていない時間帯とを識別することができる。
【００５０】
図６は、出来高の推移を表す第１グラフ１２を例示する図である。図６において、縦軸は出来高を示し、横軸は時間を示す。また、実線は出来高の推移を表し、点線は出来高の基準を示す。出来高が基準を満たす時間帯は、実線が点線よりも上にある時間帯である。一方、出来高が基準を満たさない時間帯は、実線が点線よりも下にある時間帯である。
【００５１】
このように出来高の推移を表すグラフを第１グラフ１２とする場合、出来高情報は、各設備について出来高の推移を表す情報とする。
【００５２】
なお、このように出来高の推移を表すグラフに対し、出来高が基準を満たす時間帯と、出来高が基準を満たさない時間帯とを識別しやすくなる表示を加えてもよい。例えば、図６において、出来高が基準を満たす時間帯の実線と、出来高が基準を満たさない時間帯の実線とを互いに異なる色の線にするといった方法が考えられる。この場合、出来高の基準を表す点線は表示しなくてもよい。
【００５３】
＜第２グラフ１４の生成：Ｓ１０４＞
第２生成部２０４０は第２グラフ１４を生成する。第２グラフ１４は、ロスが発生していた時間帯を時系列で表す。
【００５４】
第２生成部２０４０は、第２グラフ１４の生成対象とする「設備、ロス」の組み合わせについて、当該設備において当該ロスが発生していた時間帯を表す第２グラフ１４を生成する。例えば「設備、ロス」の組み合わせは、ユーザ操作によって指定される。なお、グラフの生成対象の指定（ここでいう「設備、ロス」の指定）を実現する具体的な技術には、既存の技術を利用することができる。
【００５５】
その他にも例えば、第２グラフ１４の対象とする設備は、第１グラフ１２の対象とする設備と同じものにしてもよい。すなわち、第１生成部２０２０によって第１グラフ１２の生成対象とする設備が特定されたら、第２生成部２０４０は、この特定された設備について第２グラフ１４を生成するようにする。
【００５６】
なお、表示画面１０には複数の第２グラフ１４を含めてもよい。例えば第２生成部２０４０は、第２グラフ１４の生成対象とする設備とロスの組み合わせを示す情報を複数取得し、各組み合わせについて第２グラフ１４を生成する。その他にも例えば、第２生成部２０４０は、第２グラフ１４の生成対象とする設備を示す情報を取得し、その設備について複数種類のロスそれぞれの第２グラフ１４を生成してもよい。
【００５７】
第１グラフ１２を生成するため、第２生成部２０４０はロス情報を取得する。ロス情報は、各設備で発生したロスについての情報を示す。図７は、ロス情報をテーブル形式で例示する図である。図７のテーブルをテーブル２００と呼ぶ。テーブル２００は、設備識別子２０２、ロス種別２０４、及び時間帯２０６を有する。テーブル２００の各レコードは、設備識別子２０２で特定される設備で発生した、ロス種別２０４で特定されるロスについて、そのロスが発生した時間帯を示す。時間帯２０６は、例えば、開始時刻と終了時刻の組みを示す。開始時刻はロスが開始した時刻を示し、終了時刻はロスが終了した時刻を示す。換言すると、開始時刻はロスが発生した時刻を示し、終了時刻はロスの発生原因が解消した時刻を示す。
【００５８】
ここで、ロス情報には、ロスが発生した時間帯を示すデータに加え、ロスが発生していない時間帯を示すデータが含まれてもよい。
【００５９】
第２グラフ１４には、第１グラフ１２と同様に、時系列でデータを表現できる任意の形式のグラフを採用できる。例えば図１のように、ロスが発生している時間帯とロスが発生していない時間帯とで、互いに異なる表示を時間軸上に示すという形式のグラフを採用できる。なお、第２グラフ１４には、ロスが発生していない時間帯を表す表示が含まれなくてもよい。
【００６０】
第２グラフ１４は、必ずしもロスが発生している時間帯とロスが発生していない時間帯とで互いに異なる表示を示す必要はない。例えば、ロスの中には、或る指標が基準を満たしているかどうかによってロスの発生の有無が定まるものがある。例えば速度ロスは、設備における生産速度が基準速度よりも小さい状況である。このようなロスについては、図６に示した出来高の推移を表す第１グラフ１２と同様に、ロスの指標の推移を表すグラフを第２グラフ１４とすることができる。例えば速度ロスの場合、設備の生産速度の推移と基準速度を示すグラフを第２グラフ１４とすることで、速度ロスが発生している時間帯を時系列で表すことができる。
【００６１】
＜第１表示画面の生成：Ｓ１０６＞
出力部２０６０は、第１グラフ１２及び第２グラフ１４を含む表示画面１０を生成する（Ｓ１０６）。出力部２０６０は、表示画面１０において第１グラフ１２と第２グラフ１４の時間軸が揃うように、第１グラフ１２と第２グラフ１４を配置することが好適である。ここで、「２つのグラフの時間軸が揃っている」とは、例えば、２つのグラフの時間軸が互いに平行であり、これらの時間軸を通過する同一垂線上の時点が互いに同一の時点を表すことを意味する。ただし、第１グラフ１２と第２グラフ１４の時間軸を通る垂線上の時点は、必ずしも厳密に一致する必要はない。第１グラフ１２の時間軸における或る時点と第２グラフ１４の時間軸におけるその時点とが、画面の垂直方向（時間軸が水平方向である場合）又は水平方向（時間軸が垂直方向である場合）において一致しているように人の目から見えればよい。
【００６２】
出力部２０６０が生成する表示画面１０は、画面を表す画像であってもよいし、所定の加工を施すことで画面を表す画像を生成できるデータであってもよい。後者の例としては、例えば HTML ファイルが挙げられる。表示画面１０が HTML ファイルとして生成される場合、このHTML ファイルをブラウザ等のアプリケーションで処理することにより、表示画面１０を表す画像が生成される。
【００６３】
＜表示画面１０の出力：Ｓ１０８＞
出力部２０６０は、表示画面１０を出力する（Ｓ１０８）。表示画面１０の出力方法は様々である。図８は、第１表示画面の出力方法のバリエーションを例示する図である。
【００６４】
図８の上段のケースでは、出力部２０６０は、情報処理装置２０００に接続されているディスプレイ装置３０に表示画面１０を表示させる。これに対し、図８の下段のケースでは、出力部２０６０は、情報処理装置２０００と通信可能に接続されている外部端末４０に対して表示画面１０を送信する。そして外部端末４０は、外部端末４０に接続されているディスプレイ装置５０に表示画面１０を表示させる。図８の下段のケースでは、例えば、情報処理装置２０００はサーバ装置として機能し、外部端末４０はクライアント装置として機能する。
【００６５】
＜その他の機能＞
情報処理装置２０００は、出来高が不足している時間帯とロスが発生している時間帯との関連を把握することをより容易にする機能を有することが好適である。例えば情報処理装置２０００は、第１グラフ１２において或る時間帯を指定するユーザ操作を受け付ける。例えば図１の第１グラフ１２において、タップ操作やクリック操作などによって各四角形を選択できるようにする。情報処理装置２０００は、このユーザ操作に応じ、第２グラフ１４において、第１グラフ１２で指定された時間帯と同じ時間帯又はその時間帯と一部が重複する時間帯のデータを強調表示する。
【００６６】
図９は、第１グラフ１２におけるデータの選択に応じて第２グラフ１４について強調表示を行う例を示す図である。図９の上段では、第１グラフ１２のデータ６０が選択されている。ここで、第２グラフにおいて、データ６０が表す時間帯と重複する時間帯のデータは、データ７０−１及び７０−２である。そこで情報処理装置２０００は、図９の下段に示すように、データ７０−１及びデータ７０−２の枠を他の枠よりも太くすることで、これらのデータを強調表示する。なお、強調表示の方法は枠を太くする方法に限定されない。なお図９では、第１グラフ１２において選択されたデータについても、強調表示が行われている。
【００６７】
上述した強調表示を行う際、強調表示する時間帯においてロスが発生しているか否かに応じて、強調表示の方法を異ならせることがさらに好適である。図１０は、ロス発生の有無に応じた強調表示を例示する図である。図１０の表示画面１０は、強調表示の方法が異なる点を除き、図９の下段の表示画面１０と同じである。
【００６８】
図１０において、データ７０−１はロスが発生している時間帯を表しており、データ７０−２はロスが発生していない時間帯を表している。そのため、データ７０−１とデータ７０−２が互いに異なる方法で強調されている。
【００６９】
なお、ロスが発生している時間帯は、ロスが発生していない時間帯と比較し、ユーザによる関心が大きいと考えられる。そこで、ロスが発生している時間帯を表すデータの強調表示は、ロスが発生していない時間帯を表すデータの強調表示よりも目立つものにすることが好適である。例えば、ロスが発生している時間帯を表すデータの枠線の太さを、ロスが発生していない時間帯を表すデータの枠線の太さよりも太くする。
【００７０】
［利用例］
ここでは、情報処理装置２０００の具体的な利用例について説明する。ここで示す利用例は、情報処理装置２０００が利用される状況の一例を示して情報処理装置２０００の理解を容易にするためのものであり、情報処理装置２０００が利用される状況を限定するものではない。
【００７１】
図１１は、利用例の表示画面１０を例示する図である。対象選択エリア１６は、第１グラフ１２と第２グラフ１４の生成対象とする設備等を選択するための入力エリアである。まず、対象日付欄において、どの日時について第１グラフ１２と第２グラフ１４を生成するかを選択することができる。例えば図１１では、２０１７年１０月１７日における出来高情報とロス情報を用いて、第１グラフ１２と第２グラフ１４が生成される。
【００７２】
第１グラフ１２の生成対象とする装置は、工場欄、ライン欄、又は工程ブロック欄に対して入力を行うことで、絞り込むことができる。例えば図１１では、工場欄で工場Ｆ２を選択することで、ライン欄に表示されるラインが工場Ｆ２に設置されているものに限定される。また、ライン欄で「製造ラインＬ２」選択することにより、工程ブロック欄に表示される工程ブロックが製造ラインＬ２に含まれる工程ブロックに限定される。なお、工程ブロックとは、１つのラインに含まれる複数の装置を、工程ごとにグループ分けしたものである。さらに、工程ブロック欄で工程Ｐ２を選択することにより、装置欄に表示される装置が工程Ｐ２に属するものに限定される。
【００７３】
装置欄には、装置Ｍ１からＭ３が表示されている。このうち、装置Ｍ１とＭ２が選択されている。そのため、第１グラフ１２には、装置Ｍ１とＭ２についてのデータが表示されている。第１グラフ１２において、出来高が基準を満たしている時間帯は白色の四角形で表されており、出来高が基準を満たしていない時間帯は斜線で塗られている四角形で表されている。
【００７４】
なお、実際には、出来高が基準を満たしている時間帯には、緑色など、好適な状況を連想させる色を用いることが好適である。一方で、出来高が基準を満たしていない時間帯には、赤色など、好ましくない状況を連想させる色を用いることが好適である。
【００７５】
表示画面１０には、第２グラフ１４−１と第２グラフ１４−２という２つの第２グラフ１４が含まれている。第２グラフ１４−１は、装置Ｍ１と装置Ｍ２それぞれについて、故障停止ロスに関するデータが示されている。故障停止ロスが発生していない時間帯が白色の四角形で表されており、故障停止ロスが発生している時間帯が斜線で塗られている四角形で表されている。
【００７６】
なお、実際には、ロスが発生していない時間帯には、緑色など、好適な状況を連想させる色を用いることが好適である。また、ロスが発生している時間帯には、赤色など、好ましくない状況を連想させる色を用いることが好適である。
【００７７】
さらには、ロスが発生していない時間帯の色と、出来高が基準を満たしている時間帯の色は、同一の色又は同系色の色にすることが好適である。同様に、ロスが発生している時間帯の色と、出来高が基準を満たしていない時間帯の色は、同一の色又は同系色の色にすることが好適である。
【００７８】
第２グラフ１４−２は、装置Ｍ１と装置Ｍ２それぞれについて発生した故障内容に関するデータが表示されている。第２グラフ１４−１の故障停止ロスの故障内容を表しており、出来高が基準を満たしていない時間帯に、発生していた故障内容の把握が容易になる。
【００７９】
グラフ１６は、選択されている工程ブロックの最終設備における出来高を１時間単位で示している。ここで、図１１の例では、工程ブロックＰ２が選択されており、工程ブロックＰ２には順に装置Ｍ１からＭ３が含まれている。そのため、グラフ１６は、装置Ｍ３における出来高を示している。
【００８０】
グラフ１６は、第１グラフ１２及び第２グラフ１４の生成対象とする期間を選択するために利用できる。具体的には、情報処理装置２０００は、グラフ１６について、時系列で連続する２つ以上の時間帯（例えば１２時と１３時など）のデータを選択する入力を受け付ける。そして情報処理装置２０００は、ここで選択された時間帯について、第１グラフ１２及び第２グラフ１４を生成する。図１１では、グラフ１６において１０時から２０時までが選択されているため、１０時から２０時についての第１グラフ１２及び第２グラフ１４が生成されている。なお、選択されている状態はドット柄の模様で表されている。
【００８１】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００８２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
１．  良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成部と、
ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成部と、
前記第１グラフと前記第２グラフを含む表示画面を出力する出力部と、を有する情報処理装置。
２．  前記第１グラフと前記第２グラフの時間軸の粒度は同一であり、
前記出力部は、前記第１グラフと前記第２グラフの時間軸が揃うように、前記第１グラフと前記第２グラフを前記表示画面に配置する、１．に記載の情報処理装置。
３．  前記出力部は、前記第１グラフにおいていずれかの時間帯のデータを選択する入力が行われた場合に、前記第２グラフにおけるその時間帯のデータを強調表示する、１．又は２．に記載の情報処理装置。
４．  前記ロスの種類は、段取り作業に伴うロス（段取りロス）、刃具交換に伴うロス（刃具ロス）、及び生産の準備に伴うロス（生産準備ロス）、設備の故障に伴う停止によるロス（故障停止ロス）、装置間における部品のやりとりに伴うロス（干渉ロス）、生成された部品に不良が発生することによるロス（不良ロス）、装置の処理速度が想定より低いことに伴うロス（速度ロス）の内のいずれか複数である、１．乃至３．いずれか一つに記載の情報処理装置。
【００８３】
５．  コンピュータによって実行される制御方法であって、
良品の生産量が基準を満たしている時間帯と、良品の生産量が基準を満たしていない時間帯とを互いに識別可能に時系列で表す第１グラフを生成する第１生成ステップと、
ロスが発生した時間帯を時系列で表す第２グラフを生成する第２生成ステップと、
前記第１グラフと前記第２グラフを含む表示画面を出力する出力ステップと、を有する制御方法。
６．  前記第１グラフと前記第２グラフの時間軸の粒度は同一であり、
前記出力ステップにおいて、前記第１グラフと前記第２グラフの時間軸が揃うように、前記第１グラフと前記第２グラフを前記表示画面に配置する、５．に記載の制御方法。
７．  前記出力ステップにおいて、前記第１グラフにおいていずれかの時間帯のデータを選択する入力が行われた場合に、前記第２グラフにおけるその時間帯のデータを強調表示する、５．又は６．に記載の制御方法。
８．  前記ロスの種類は、段取り作業に伴うロス（段取りロス）、刃具交換に伴うロス（刃具ロス）、及び生産の準備に伴うロス（生産準備ロス）、設備の故障に伴う停止によるロス（故障停止ロス）、装置間における部品のやりとりに伴うロス（干渉ロス）、生成された部品に不良が発生することによるロス（不良ロス）、装置の処理速度が想定より低いことに伴うロス（速度ロス）の内のいずれか複数である、５．乃至７．いずれか一つに記載の制御方法。
【００８４】
９．  ５．乃至８．いずれか一つに記載の制御方法の各ステップをコンピュータに実行させるプログラム。
【００８５】
この出願は、２０１８年２月２１日に出願された日本出願特願２０１８−０２９０６３号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2019163170.tif 000003
【図２】
2019163170.tif 000004
【図３】
2019163170.tif 000005
【図４】
2019163170.tif 000006
【図５】
2019163170.tif 000007
【図６】
2019163170.tif 000008
【図７】
2019163170.tif 000009
【図８】
2019163170.tif 000010
【図９】
2019163170.tif 000011
【図１０】
2019163170.tif 000012
【図１１】
2019163170.tif 000013
【国際調査報告】
2019163170.tif 000014
2019163170.tif 000015