(57)【要約】【課題】製品製造時に発生した改善すべきロスを容易に把握できる技術を提供する。【解決手段】製造実績の可視化方法は、複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するステップと、製造実績情報に基づいて複数の製品個体のそれぞれの生産工程毎の処理時間を算出するステップと、複数の製品個体のそれぞれの処理時間を生産工程毎に分散プロットして表示部に表示するステップと、を含む。【選択図】図８
2018124799.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに実行させる製造実績の可視化方法であって、
複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するステップと、
前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出するステップと、
前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するステップと、
を含む製造実績の可視化方法。
【請求項２】
前記生産工程毎の前記処理時間の分布を所定の分布曲線で近似するステップと、
前記分布曲線の最頻値を前記生産工程毎に算出するステップと、
前記生産工程毎の前記最頻値に基づいて、理想的な生産時間を示す情報を前記表示部に重畳して表示するステップと、
をさらに含む請求項１に記載の製造実績の可視化方法。
【請求項３】
前記生産工程毎の前記最頻値に基づいて、前記理想的な生産時間を示す情報を前記表示部に重畳して表示するステップは、
前記生産工程毎の前記最頻値のうち最も大きい値である理想サイクルタイムを示すラインを前記表示部に重畳するステップである、
請求項２に記載の製造実績の可視化方法。
【請求項４】
前記理想サイクルタイムと前記処理時間の値との差分を前記生産工程のそれぞれにおいて累積し、各累積値を示す情報を前記生産工程毎に前記処理時間の分布上に表示するステップ、
をさらに含む請求項３に記載の製造実績の可視化方法。
【請求項５】
前記理想サイクルタイムと前記処理時間の値との差分を前記生産工程のそれぞれにおいて累積し、各累積値を示す情報を前記生産工程毎に前記処理時間の分布上に表示するステップは、
前記処理時間の値が前記理想サイクルタイムより大きい製品個体についてのみ前記理想サイクルタイムと前記処理時間との差分を累積し、前記各累積値を示す情報を前記生産工程毎に前記処理時間の分布上に表示するステップである、
請求項４に記載の製造実績の可視化方法。
【請求項６】
前記生産工程毎の前記処理時間の分布を所定の分布曲線で近似するステップは、
前記処理時間の確率分布を所定の確率分布関数でフィッティングするステップである、
請求項２に記載の製造実績の可視化方法。
【請求項７】
前記生産工程毎の前記処理時間の分布を所定の分布曲線で近似するステップは、
前記処理時間の確率分布を対数正規分布でフィッティングするステップである、
請求項６に記載の製造実績の可視化方法。
【請求項８】
複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するデータ取得部と、
前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出する演算部と、
前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するグラフ出力部と、
を備える画像処理装置。
【請求項９】
前記演算部は、前記生産工程毎の前記処理時間の分布を所定の分布曲線で近似し、前記分布曲線の最頻値を前記生産工程毎に算出し、
前記グラフ出力部は、前記生産工程毎の前記最頻値に基づいて、理想的な生産時間を示す情報を前記表示部に重畳して表示する、
請求項８に記載の画像処理装置。
【請求項１０】
前記グラフ出力部は、前記生産工程毎の前記最頻値のうち最も大きい値である理想サイクルタイムを示すラインを前記表示部に重畳して表示する、
請求項９に記載の画像処理装置。
【請求項１１】
前記演算部は、前記理想サイクルタイムと前記処理時間の値との差分を前記生産工程のそれぞれにおいて累積し、
前記グラフ出力部は、前記各累積値を示す情報を前記生産工程毎に前記処理時間の分布上に重畳して表示する、
請求項１０に記載の画像処理装置。
【請求項１２】
前記演算部は、前記処理時間の値が前記理想サイクルタイムより大きい製品個体についてのみ前記理想サイクルタイムと前記処理時間との差分を累積する、
請求項１１に記載の画像処理装置。
【請求項１３】
前記演算部は、前記処理時間の確率分布を所定の確率分布関数でフィッティングし、前記確率分布関数の最頻値を前記生産工程毎に算出する、
請求項９に記載の画像処理装置。
【請求項１４】
前記演算部は、前記処理時間の確率分布を対数正規分布でフィッティングする、
請求項１３に記載の画像処理装置。
【請求項１５】
複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するステップと、
前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出するステップと、
前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、製品の製造実績の可視化方法、それを可能とする画像処理装置及びプログラムに関するものである。
【背景技術】
【０００２】
近年のグローバル化とカスタマーニーズの多様化により、製造業では少量多品種化が進んでいる。少量多品種化により、金型や治工具の取り替えや装置のパラメータ設定変更等の段取り替え作業を主とした付帯作業時間の増加、品種増加に伴うサイクルタイムの精度低下、部品数の増加に伴う品質の低下等、製品の製造過程において様々なロスが発生している。
【０００３】
製造過程において生じるロスによる影響は製造時間に現れる。そのため、各工程の製造時間を一元的に可視化することによって、ロスの発生箇所を特定する表示方法が特許文献１に記載されている。特許文献１では、工程毎に時間軸を設けて、時間軸上に製品個体毎の処理時間を縦棒で記述し、各工程の処理時間の縦棒同士を線分で接続したグラフを生成する。
【０００４】
特許文献２では、工程計画、工程進捗、生産実績、品質検査を一元的に表示することにより、計画や品質といった個別最適ではなく、全体最適のためのロス要因の分析を行う表示方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−０７５７９５号公報
【特許文献２】特開２００４−１７８１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載された表示方法を用いた場合、観察されたロスに対して逐次対策を行うことになり、非効率である。繰り返し発生する、生産効率に対する影響が大きいロスから改善を着手する方が効率が良い。例えば、生産のボトルネックになっていない工程に対して改善活動を行っても、他の工程の手待ち時間が拡大するのみであり、生産効率の向上には寄与しないからである。また、特許文献１に記載された方式では、個体単位で処理時間を時系列に表示するのみであるため、ロス全体の生産効率に対する影響度は可視化されない。そして、特許文献１に記載された方式では、ロスを改善した場合の効果を見積もる手段もない。
【０００７】
特許文献２に記載された表示方法の場合、利用者が様々な情報を観察してロス対策の優先順位を判断する必要があるため、効率的なロス改善は作業者の能力に大きく依存する。
【０００８】
繰り返し発生するロスが存在する工程は、ロスによる散発的な処理時間増加により、処理時間のばらつきが大きくなる。例えば、設備の部品詰まりや部品の供給切れによって、チョコ停と呼ばれる一時的な停止が多発している工程の場合、処理時間の分布は正常時の処理時間である標準時間の母集団にチョコ停によって長くなった処理時間が加わることにより、ばらつきが大きくなる。ロス改善の優先度を判断するためには、この処理時間のばらつきの大きさを一元的に可視化することが必要である。
【０００９】
一方で、ロスが多い工程が常に生産のボトルネックであるとは限らないため、処理時間のばらつきのみで、ロス改善の優先順位を判断することはできない。例えば、処理時間のばらつきが少ない工程がボトルネックになっている場合、チョコ停のようなイレギュラーなロスではなく、工程間の標準時間差に起因する恒常的な編成ロスが改善の対象となる。この場合、治具の整備や新規設備の導入等による、標準時間の短縮が優先順位の高い改善目標になる。よって、処理時間のばらつきに加えて、製品の生産速度に対する影響の大きさも同時に可視化することが望ましい。
【００１０】
生産速度に対する影響の大きさは、サイクルタイムと実際の処理時間の差異から算出可能である。サイクルタイム自体がロス改善により、削減しうる値であるため、現状のサイクルタイムではなく、改善により到達可能なサイクルタイムと実際の処理時間の差異を可視化する方が望ましい。
【００１１】
上記事情に鑑み、本開示は、製品製造時に発生した改善すべきロスを容易に把握できる技術を提供する。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本開示の代表的な例として、製造実績の可視化方法であって、複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するステップと、前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出するステップと、前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するステップと、を含む製造実績の可視化方法を提供する。
【００１３】
本開示の別な例として、複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するデータ取得部と、前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出する演算部と、前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するグラフ出力部と、を備える画像処理装置を提供する。
【００１４】
本開示のさらに別な例として、複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するステップと、前記製造実績情報に基づいて前記複数の製品個体のそれぞれの前記生産工程毎の処理時間を算出するステップと、前記複数の製品個体のそれぞれの前記処理時間を前記生産工程毎に分散プロットして表示部に表示するステップと、をコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【００１５】
本開示によれば、製品製造時に発生した改善すべきロスを容易に把握できる。
【図面の簡単な説明】
【００１６】
【図１】本開示の実施形態に係る画像処理装置の構成図である。
【図２】製造実績ＤＢの例を示す図である。
【図３】製造実績の可視化方法のシーケンス図である。
【図４】処理時間の計算結果の例を示す図である。
【図５】処理時間の分布の例を示す図である。
【図６】処理時間の分布を近似する対数正規分布とその最頻値の例を示す図である。
【図７】工程単位の処理時間から生成した一次元散布図の例を示す図である。
【図８】一次元散布図上に総ロス時間をオーバーレイ表示する例を示す図である。
【図９】工程毎の総ロス時間の算出方法を示すシーケンス図である。
【図１０】詳細情報が一次元散布図に重畳されて表示された例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて、本開示の実施例を説明する。なお、本開示の実施例は、後述する実施例に限定されるものではなく、その技術思想の範囲において、種々の変形が可能である。また、後述する各実施例の説明に使用する各図の対応部分には同一の符号を付して示し、重複する説明を省略する。
【００１８】
なお、「標準時間」とはロスの発生も含めた、各工程において製品の処理に要する標準的な時間を意味し、サイクルタイムとも称する。本明細書において「理想標準時間」とは、改善により散発的なロス要因が取り除かれた後に達成できる標準時間を指す。理想標準時間は、後述するように、処理時間の度数分布を分布曲線で近似した際の、当該分布曲線の最頻値である。理想標準時間は生産工程毎に定まる値である。本明細書において、理想標準時間のうち最も大きい値を、「理想サイクルタイム」と称する。理想サイクルタイムは、ロス改善後に達成しうる製品の生産速度を示す値である。
【００１９】
［実施例に係る画像処理装置の構成］
図１は、本開示に係る画像処理装置１の構成図である。画像処理装置１は、製造実績ＤＢ（Data Base）が記録された記録部１００、演算装置１１０及び表示部１２０を備える。演算装置１１０と記録部１００は、同一のマシンであっても、異なるマシンであってもよい。表示部１２０は、演算装置１１０の演算結果を表示する装置であり、液晶ディスプレイなどの出力装置、又はスマートフォンやタブレットでもよい。
【００２０】
記録部１００は、例えば、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）とを備える。ＲＯＭには、例えば、演算装置１１０が実行するプログラムが格納されている。ＲＡＭには、例えば、演算装置１１０が処理するデータが一時的に格納される。ＨＤＤ又はＳＳＤには、例えば、製造実績ＤＢが記録される。
【００２１】
図２は、製造実績ＤＢの例を示す図である。製造実績ＤＢは図２に示されるように、製品の個体、もしくはロット単位で一意に割り当てられた製品番号と、生産工程毎の着手時刻と完了時刻とを格納する。製造実績ＤＢ内のデータは、例えば、ＭＥＳ（Manufacturing Execution System）やＳＣＡＤＡ（Supervisory Control And Data Acquisition）等の工場に導入された実績収集システムにより収集される。上記実績収集システムを実行するハードウェアは、記録部１００と通信可能に接続されており、実績収集システムは工場内の各製品個体の流れを工程毎にリアルタイムに監視し、収集したデータを記録部１００に記録する。
【００２２】
演算装置１１０は、製造現場に設置されている産業用ＰＣや演算機能を持つＰＬＣ（Programmable Logic Controller）、さらには、工場外のサーバマシンであってもよい。また、演算装置１１０は、例えばＣＰＵ（Central Processing Unit）によって構成され、記録部１００に格納されたプログラムを実行することによって、データ取得部１１１、演算部１１２及びグラフ出力部１１３として機能してもよい。
【００２３】
データ取得部１１１は、製造実績ＤＢから複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得する。
【００２４】
演算部１１２は、取得した製造実績データに対し、演算処理を行い、可視化のためにデータを加工する。具体的には、演算部１１２は、データ取得部１１１が取得した製造実績情報に基づいて複数の製品個体のそれぞれの生産工程毎の処理時間を算出する。
【００２５】
演算部１１２は、生産工程毎の処理時間の分布を所定の種類の分布曲線で近似し、当該分布曲線の最頻値を生産工程毎に算出する。上述したとおり、本明細書の以後の説明において、上記生産工程毎の最頻値を理想標準時間と称し、理想標準時間のうち最も大きい値を理想サイクルタイムと称する。
【００２６】
演算部１１２は、理想サイクルタイムと処理時間の値との差分を生産工程のそれぞれにおいて累積する。演算部１１２は、例えば、処理時間の値が理想サイクルタイムより大きい製品個体についてのみ理想サイクルタイムと処理時間との差分を累積する。
【００２７】
グラフ出力部１１３は、演算部１１２によって算出された複数の製品個体のそれぞれの処理時間を生産工程毎に分散プロットして表示部１２０に表示する。
【００２８】
［画像処理装置による処理フロー］
図３は、データ取得部１１１によるデータ取得処理と演算部１１２による演算処理とグラフ出力部１１３による表示処理とのシーケンスを示す図である。以下に、図３に示した処理のシーケンスを説明する。
【００２９】
（ステップ３０１）
まずデータ取得部１１１が、製造実績ＤＢから複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得する。
【００３０】
（ステップ３０２）
続いて、演算部１１２がステップ３０１でデータ取得部１１１が取得した生産工程毎の着手時刻と完了時刻とに基づいて、製品番号毎、生産工程毎の処理時間を算出し、記録部１００に記録する。例えば、図２に記載された製造実績の場合、製品番号０００１の工程１の処理時間は、完了時刻１０：０８：００と着手時刻１０：００：００の差分から求めることができ、その値は４８０秒である。
【００３１】
図４は、製品番号と工程１〜工程４における処理時間との対応が記録された表である。図４に示した例では、製品番号０００１の製品が、工程１において４８０秒の処理時間であったことが記録されている。
【００３２】
（ステップ３０３）
演算部１１２が、ステップ３０２で算出した処理時間に基づいて、各生産工程の処理時間の分布を求め、対数正規分布で近似する。対数正規分布による近似は、例えば、最小二乗法や最尤推定法等の方式を用いる。
【００３３】
図５は、処理時間の分布の例を示す図である。具体的には、図５は、図４に示した工程１、工程２、工程３及び工程４のそれぞれにおける製品の処理時間から生成された０秒から１６００秒までの区間を階級数３０個で区切った度数分布である。図５からわかるように、散発的にロスが生じる場合、処理時間の分布は対数正規分布でよく近似できる。
【００３４】
図６は、図５の度数分布を対数正規分布を表す曲線で近似した様子を示す図である。図６において、曲線６０１、６０２、６０３及び６０４は、それぞれ、対数正規分布を表す曲線であり、図５に示した度数分布に重畳されて表示されている。
【００３５】
（ステップ３０４）
演算部１１２が、ステップ３０３で求めた対数正規分布の最頻値を算出する。図６に示された垂直線６１１、６１２、６１３、６１４は、対数正規分布の最頻値を表している。最頻値ｍｏｄｅは、対数正規分布のパラメータμとσから、以下の式により算出できる。
ｍｏｄｅ＝ｅ^（μ−σ^２）
なお、最頻値は、小数点以下の切り上げ、切り下げ又は四捨五入により値を丸めてもよい。
【００３６】
（ステップ３０５）
演算部１１２が、ステップ３０４で求めた最頻値を各工程の理想標準時間とし、各工程の理想標準時間の中で最も長いものを製造ラインの理想サイクルタイムとして記録部１００に記録する。ここで、理想標準時間とは、当該工程で製品を処理するのに最低限必要と見做せる時間である。したがって、理想サイクルタイムより短い時間を製品の製造サイクルとすることは困難である。換言すれば、理想サイクルタイムを定義する工程が製造のボトルネックとなる工程である。
【００３７】
（ステップ３０６）
グラフ出力部１１３が、ステップ３０２で算出した処理時間に基づいて一次元散布図を生成する。さらに、グラフ出力部１１３は、ステップ３０５で演算部１１２が設定した理想サイクルタイムの値を示す線分を一次元散布図上に重畳して表示する。
【００３８】
図７は、グラフ出力部１１３が生成した一次元散布図の例である。一次元散布図は、生産工程毎、製品番号毎に処理時間をプロットしたものである。重複する処理時間数が大きいとグラフ上でドットが重複して、可視性が損なわれるため、処理時間をプロットするｘ軸上の位置は、左右に分散させる。処理時間を左右に分散させる方法は、例えば、乱数を発生させてランダムに行う。これにより、処理時間のばらつきを視覚的に表現すると同時に、製品個別単位でのロス発生も観察することができる。
【００３９】
図７内の線分７０１は、理想サイクルタイムである。図７に示すように、処理時間の一次元散布図に理想サイクルタイムの線分を重畳することによって、理想サイクルタイムを超える処理時間の多寡を可視化できるため、改善の優先順位の高い工程を視覚的に認識することができる。図７の場合、理想サイクルタイムを決定しているボトルネック工程は工程４であるが、全体の生産効率に悪影響を及ぼす、ロスの大きい工程は、工程１と工程２であることがわかる。工程１と工程２とは、処理時間のばらつきが大きく、理想サイクルタイムを超えた処理時間のプロットが多く観察できる。
【００４０】
（ステップ３０７）
演算部１１２が、ステップ３０５で設定した理想サイクルタイムとステップ３０２で算出した処理時間とに基づいて、工程毎の総ロス時間を算出する。総ロス時間算出方法の詳細な処理シーケンスを図９に示す。図９の説明は後述する。
【００４１】
（ステップ３０８）
グラフ出力部１１３は、ステップ３０７で算出した総ロス時間をステップ３０６で描画した図の上にオーバーレイ表示する。より具体的には、グラフ出力部１１３は、総ロス時間に対応する高さの棒グラフを、理想サイクルタイムを示す線分をベースにして透過性を有した状態で散布図に重畳する。棒グラフは透過性を有するため、総ロス時間が一次元散布図に重畳された状態であっても、各製品個体の処理時間を視認することができる。
【００４２】
図８は、総ロス時間をオーバーレイ表示した一次元散布図の例である。生産工程毎に総ロス時間の大きさは棒グラフ８０１、８０２、８０３、８０４で表現され、値が棒グラフ８０１、８０２、８０３、８０４の横に表示されている。この数値の表示により、生産のボトルネックとなっている工程は工程２であることが定量的に確認できる。工程２はばらつきの大きい工程であり、チョコ停などのロス要因が多発していることが読み取れる。また、図８の内容と異なり、もし総ロス時間が最も大きい工程が、バラつきの少ない工程３や工程４だった場合、治具の見直し等による標準時間の改善が必要になることがわかる。
【００４３】
続いて、演算部１１２が理想サイクルタイムと処理時間とに基づいて累積値を算出する処理を説明する。
【００４４】
図９は、工程毎のロス時間の算出方法を示すシーケンス図である。図９では、複数ある工程のうち一つの工程を例にとって、総ロス時間を算出するフローが示されている。以下に、図９に示したシーケンスを説明する。
【００４５】
（ステップ９０１）
まず、演算部１１２が、ステップ３０５で設定した理想サイクルタイムａを記録部１００から取得する。
【００４６】
（ステップ９０２）
続いて総ロス時間Ｓを定義し、総ロス時間Ｓの初期値を０とする。また変数ｉを定義し、変数ｉの初期値を１とする。ここで変数ｉは、製品番号を表す変数である。
【００４７】
（ステップ９０３）
ｉ番目の処理時間ｔｉが理想サイクルタイムａよりも大きい場合、総ロス時間Ｓに計上するロス時間があるため、ステップ９０４に進む。ｉ番目の処理時間ｔｉが理想サイクルタイムａ以下の場合は、Ｓに計上するロス時間は無いものとして、ステップ９０５に進む。
【００４８】
（ステップ９０４）
ｔｉとａの差をロス時間として総ロス時間Ｓに加算し、総ロス時間Ｓを更新する。続いて、ステップ９０５へ進む。
【００４９】
（ステップ９０５）
変数ｉに１を加算し、変数ｉを更新する。
【００５０】
（ステップ９０６）
変数ｉが処理時間の総数ｎ、即ち製品番号ｎよりも大きい場合は、全ての製品番号の処理時間に対し、ロス時間の加算処理が完了したため、総ロス時間の算出を終了する。ｉがｎ以下の場合は、まだ未処理の製品番号の処理時間があるため、ステップ９０３より処理を継続する。
【００５１】
グラフ出力部１１３は、各処理時間の詳細情報１００１を図７及び図８で示した一次元散布図に重畳して表示することができる。各処理時間の詳細情報１００１には、例えば、製品番号、着手時間及び完了時間が含まれる。詳細情報１００１は、例えば、一次元散布図上にプロットされた処理時間の点をクリックすると、その処理時間の詳細情報１００１がオーバーレイ表示される。このようにすると、ユーザは製造工程において生じたロスの原因を調査できるようになる。
【００５２】
図１０は、詳細情報１００１が一次元散布図に重畳されて表示された様子を示す図である。図１０に示した例では、工程２が処理時間のばらつきが大きい工程であり、設備の稼動状態や作業者の作業時間のロスを分析することが改善につながる。ロス原因の調査のために表示する情報は、上に挙げた例に限らない。画像処理装置がＭＥＳやＳＣＡＤＡと連携することによって、グラフ出力部１１３は、同製品番号の品質情報や作業担当者等の追加情報を表示してもよい。
【００５３】
［実施例に係る画像処理装置が奏する効果］
上述したように、実施の形態に係る画像処理装置１は、複数の製品個体のそれぞれの着手時刻及び完了時刻が生産工程毎に記録された製造実績情報を取得するデータ取得部１１１と、上記製造実績情報に基づいて複数の製品個体のそれぞれの生産工程毎の処理時間を算出する演算部１１２と、複数の製品個体のそれぞれの処理時間を生産工程毎に分散プロットして表示部に表示するグラフ出力部１１３と、を備える。
【００５４】
このようにすることによって、画像処理装置１は、生産工程毎に各製品個体の処理時間をユーザに視認させることができる。画像処理装置１が、処理時間をプロットするｘ軸上の位置を左右に分散させた場合、データが膨大であってもユーザは一つ一つの処理時間がどの程度の大きさであるかを確認することができる。
【００５５】
演算部１１２は、生産工程毎の処理時間の分布を所定の分布曲線で近似し、分布曲線の最頻値を生産工程毎に算出し、グラフ出力部１１３は、生産工程毎の最頻値に基づいて、理想的な生産時間を示す情報を表示部に重畳して表示してもよい。こうすることによって、ユーザは各処理時間の分布のみならず改善により到達可能な理想サイクルタイムと実際の処理時間との差異を容易に把握できる。その結果、ユーザは、製品製造時に発生したロスが散発的に発生したロスなのか、生産工程において恒常的に発生しているロスなのかを推測することができる。また、理想サイクルタイムが表示されることにより、ユーザはどの生産工程がボトルネックとなっているかを確認することができ生産効率を向上させる優先度が高い改善点を知ることができる。
【００５６】
グラフ出力部１１３は、例えば、生産工程毎の最頻値のうち最も大きい値である理想サイクルタイムを示すラインを表示部に重畳する。このようにすることによって、理想サイクルタイムより大きい処理時間のドットを容易に把握できる。
【００５７】
演算部１１２は、理想サイクルタイムと処理時間の値との差分を生産工程のそれぞれにおいて累積し、グラフ出力部１１３は、各累積値を示す情報を生産工程毎に処理時間の分布上に表示してもよい。こうすることによって、製品個体全体の処理時間が生産速度へ及ぼす影響度が可視化されて、ユーザは改善すべき生産工程の優先順位を把握することができる。
【００５８】
演算部１１２は、例えば、処理時間の値が理想サイクルタイムより大きい製品個体についてのみ理想サイクルタイムと処理時間との差分を累積する。こうすると、理想サイクルタイムを押し上げることに寄与した処理時間の累積を求めることができ、ユーザはロスが改善された場合の改善度を容易に想像することができる。
【００５９】
演算部１１２は、例えば、処理時間の確率分布を所定の確率分布関数でフィッティングする。上記所定の確率分布関数は、例えば、対数正規分布である。こうすることにより、各生産工程の理想標準時間が、ロスを改善して到達できる理想的な工程のサイクルタイムとみなすことができる。
【００６０】
以上、本発明の実施の形態を説明した。なお、本製造実績の可視化方法は、各工程の処理時間に関する情報があれば適用可能であり、製品製造の生産方式に依存しない。生産設備や作業員が一連化されるライン生産方式、同一の機能を持った生産設備や作業員を集中的に配置するジョブショップ型の生産方式でも適用可能である。
【００６１】
また、本明細書では、処理時間の度数分布にフィッティングさせる分布曲線の例として、対数正規分布を挙げたが、対数正規分布以外の分布曲線を用いてフィッティングさせてもよい。例えば、正規分布、ポアソン分布やガンマ分布など、一般の確率分布を用いた計算が可能である。
【００６２】
また、本明細書では、処理時間分布の表示方法として、一次元散布図を用いた。処理時間分布の表示方法は、ヒートマップやヒストグラム等、処理時間の分布が表現できる他の表示方法であってもよい。
【００６３】
また、本明細書では、理想的な生産時間を示す情報として一次元散布図に理想サイクルタイムの値を示す線分を重畳した。理想的な生産時間を示す情報は、例えば、理想サイクルタイムよりも大きい処理時間の色を変更することによって表現してもよい。このようにした場合であっても、理想サイクルタイムを超える処理時間の多寡を可視化できるため、改善の優先順位の高い工程を視覚的に認識することができる。
【００６４】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００６５】
１００…製造実績ＤＢ、１１０…制御部、ｌ１１…データ取得部、１１２…演算部、１１３…グラフ出力部、１２０…表示部、６０１、６０２、６０３、６０４…対数正規分布、６１１、６１２、６１３、６１４…最頻値、７０１…理想サイクルタイム、８０１、８０２、８０３、８０４…総ロス時間、１００１…処理時間の詳細情報
【図１】
2018124799.tif 000003
【図２】
2018124799.tif 000004
【図３】
2018124799.tif 000005
【図４】
2018124799.tif 000006
【図５】
2018124799.tif 000007
【図６】
2018124799.tif 000008
【図７】
2018124799.tif 000009
【図８】
2018124799.tif 000010
【図９】
2018124799.tif 000011
【図１０】
2018124799.tif 000012