(57)【要約】【課題】製造装置の保守で停滞することによって完成が遅延するロットを最小化する保守開始日の算出とロットの優先度の算出を行い、製造装置の保守が原因で発生する製造ラインの生産量の減少を最小化することができる動的保守計画装置を提供する。【解決手段】動的保守計画装置において、製造ラインの特定の製造装置を指定した保守日時に停止させるシミュレーション結果に基づいて、とり得る保守日時の中から、生産量が最大となる保守日時を決定し、決定した保守日時の保守に対して、完成が遅延すると予測されるロットを特定する保守計画装置１１０と、完成が遅延すると予測されたロットの優先度を、保守中の製造装置での停滞を防止するように算出する優先度算出装置１３０とを備えた。【選択図】図１
2010282353.tif 000002
【特許請求の範囲】
【請求項１】
複数の工程で製造装置を共有し、複数の製品を製造している製造ラインにおける動的保守計画装置であって、
前記製造ラインの特定の前記製造装置を指定した保守日時に停止させるシミュレーション結果に基づいて、とり得る保守日時の中から、生産量が最大となる保守日時を決定する保守計画生成部と、
前記決定した保守日時の保守に対して、完成が遅延すると予測されるロットを特定する完成遅延ロット算出部と、
前記完成が遅延すると予測されたロットの優先度を、保守中の前記製造装置での停滞を防止するように算出する優先度算出部とを備えることを特徴とする動的保守計画装置。
【請求項２】
請求項１に記載の動的保守計画装置において、
前記シミュレーションを所定の周期、または、イベント発生をトリガーとしたタイミングで行い、その結果を記憶媒体に保存することを特徴とする動的保守計画装置。
【請求項３】
請求項１に記載の動的保守計画装置において、
前記保守計画生成部は、前記製造装置の停止日程の調整可能な範囲で、停止開始日、停止期間の複数の変更候補を作成して、この複数の変更候補のそれぞれについて、前記製造ラインの生産量の減少量を算出し、生産量が最大となる保守日時を決定することを特徴とする動的保守計画装置。
【請求項４】
請求項１に記載の動的保守計画装置において、
前記完成遅延ロット算出部は、対象とする前記製造装置が予定通り停止するシミュレーションモデルと、対象とする前記製造装置が停止しないシミュレーションモデルを作成し、指定された期間の各々のシミュレーションによって、全ロットの進行計画を２通り作成し、その完成工程での時間の差分から、保守をした場合に完成が遅延するロットを特定することを特徴とする動的保守計画装置。
【請求項５】
請求項１に記載の動的保守計画装置において、
前記優先度算出部は、前記製造装置の停止によって完成が遅延しないロットについては、ロット毎に、出荷日までの残存期間と、製品完成までの残存期間との割合が小さなものから優先的に各々の製造工程に投入されるように、ロット毎に優先度を算出することを特徴とする動的保守計画装置。
【請求項６】
請求項１に記載の動的保守計画装置において、
前記優先度算出部は、前記製造装置の停止によって完成が遅延するロットについては、ロット毎に、完成の遅延の原因となる前記製造装置が停止するまでの残存時間と、停止する前記製造装置が担当する工程完了までの残存期間との割合が小さなものから優先的に各々の製造工程に投入されるように、ロット毎に優先度を算出することを特徴とする動的保守計画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体素子、磁気記憶装置、フラットディスプレイ、プリント基板などの電子デバイス製品、および、自動車、エレベータ、エスカレータ、建設機械などの産業機械製品、製油、製薬、食品加工などの連続加工される製品に関して、複数の工程で構成する生産システムの生産効率を高めるため、各製造工程に投入するロットの優先度を算出するシステムにおける動的保守計画装置に関し、特に、その保守による生産ラインの生産量の減少を最小化する技術に関する。
【背景技術】
【０００２】
製造工程では、ロットを製造装置へ投入する優先度を一定のルールに従って決定する。優先度決定ルールとして、出荷を予定している時間（納期）までの残り時間と完成までに予定している残り作業時間を用いるものに、例えば、（ａ）クリティカルレシオ（ＣＲ：Ｃｒｉｔｉｃａｌ  Ｒａｔｉｏ＝納期までの残り時間／完成までに予定している残り作業時間）値の小さいロットの順に処理する、（ｂ）スラック（Ｓｌａｃｋ：余裕）値（＝納期までの時間−完成までに予定している残り作業時間）の小さいロットの順に処理するなどがある［例えば、特開２００４−２９５６７９号公報（特許文献１）］。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９５６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クリティカルレシオ（ＣＲ）値やスラック値の算出において、完成までに予定している残り作業時間は各ロットの残り工程での平均作業時間の和を用いる。このとき、製造装置の長期間の保守による処理待ちなどが原因で、平均以上の作業時間がかかる場合、工期が安定しない上に、製造ラインの生産量も減少するという問題があった。
【０００５】
そこで、本発明の目的は、製造装置の保守で停滞することによって完成が遅延するロットを最小化する保守開始日の算出とロットの優先度の算出を行い、製造装置の保守が原因で発生する製造ラインの生産量の減少を最小化することができる動的保守計画装置を提供することにある。
【０００６】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００７】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【０００８】
すなわち、代表的なものの概要は、製造ラインの特定の製造装置を指定した保守日時に停止させるシミュレーション結果に基づいて、とり得る保守日時の中から、生産量が最大となる保守日時を決定する保守計画生成部と、決定した保守日時の保守に対して、完成が遅延すると予測されるロットを特定する完成遅延ロット算出部と、完成が遅延すると予測されたロットの優先度を、保守中の製造装置での停滞を防止するように算出する優先度算出部とを備えるものである。
【発明の効果】
【０００９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。
【００１０】
すなわち、代表的なものによって得られる効果は、製造装置の保守期間中に停滞するロット数を最小化する保守開始日とロットの優先度を同時に算出し、製造ラインの生産量を最大化することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係る動的保守計画装置の構成を示す構成図である。
【図２】本発明の一実施の形態に係る動的保守計画装置の保守計画装置の構成を示す構成図である。
【図３】本発明の一実施の形態に係る動的保守計画装置の品種別工程経路テーブルの概略図である。
【図４】本発明の一実施の形態に係る動的保守計画装置の装置保守計画テーブルの概略図である。
【図５】本発明の一実施の形態に係る動的保守計画装置のロット投入計画テーブルの概略図である。
【図６】本発明の一実施の形態に係る動的保守計画装置のロット状態テーブルの概略図である。
【図７】本発明の一実施の形態に係る動的保守計画装置の製造装置状態テーブルの概略図である。
【図８】本発明の一実施の形態に係る動的保守計画装置の装置保守計画結果テーブルの概略図である。
【図９】本発明の一実施の形態に係る動的保守計画装置の遅延ロットテーブルの概略図である。
【図１０】本発明の一実施の形態に係る動的保守計画装置の保守計画装置が生成する出力情報の一例である出力画面の概略図である。
【図１１】本発明の一実施の形態に係る動的保守計画装置の優先度算出装置の構成を示す構成図である。
【図１２】本発明の一実施の形態に係る動的保守計画装置の優先度情報テーブルの概略図である。
【図１３】本発明の一実施の形態に係る動的保守計画装置の装置別優先度情報テーブルの概略図である。
【図１４】本発明の一実施の形態に係る動的保守計画装置の各装置を構成するコンピュータの概略図である。
【図１５】本発明の一実施の形態に係る動的保守計画装置の保守計画装置における保守計画生成部が行う処理を示すフローチャートである。
【図１６】本発明の一実施の形態に係る動的保守計画装置の保守計画装置における保守計画生成部が行う別の処理を示すフローチャートである。
【図１７】本発明の一実施の形態に係る動的保守計画装置の保守計画装置における完成遅延ロット算出部が行う処理を示すフローチャートである。
【図１８】本発明の一実施の形態に係る動的保守計画装置の保守計画装置における優先度算出装置が行う処理を示すフローチャートである。
【図１９】本発明の一実施の形態に係る動的保守計画装置の保守計画装置における優先度算出装置が生成する出力情報の一例である出力画面の概略図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面により説明する。
【００１３】
まず、本発明の一実施の形態に係る動的保守計画装置の構成について説明する。
【００１４】
図１は、本発明の一実施の形態に係る動的保守計画装置の構成を示す構成図である。
【００１５】
図１において、動的保守計画装置１００は、保守計画装置１１０と、優先度算出装置１３０と、製造情報提供装置１５０と、シミュレーション装置１６０と、画面出力装置１７０とを備え、これらはネットワーク１９０を介して相互に情報を送受信することができる。
【００１６】
図２は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置の構成を示す構成図である。
【００１７】
図２において、保守計画装置１１０は、記憶部１１１と、制御部１２１と、入力部１２６と、通信部１２８とを備える。
【００１８】
記憶部１１１は、品種別工程経路記憶領域１１２と、装置保守計画記憶領域１１３と、ロット投入計画記憶領域１１４と、ロット状態記憶領域１１５と、製造装置状態記憶領域１１６と、装置保守計画結果記憶領域１１７と、遅延ロット記憶領域１１８とを備える。
【００１９】
品種別工程経路記憶領域１１２には、製品の品種別に製造工程と、各々の製造工程で使用することのできる製造装置とを特定する情報が格納される。例えば、本実施の形態においては、製品の品種毎に、図３（品種別工程経路テーブル１１２ａの概略図）に示すような品種別工程経路テーブル１１２ａが、品種別工程経路記憶領域１１２に記憶される。
【００２０】
品種別工程経路テーブル１１２ａは、工程Ｎｏ欄１１２ｂと、工程名称欄１１２ｃと、製造装置欄１１２ｄとを有する。
【００２１】
工程Ｎｏ欄１１２ｂには、製品の製造工程を一意に識別することのできる識別情報である工程Ｎｏを特定する情報が格納される。
【００２２】
工程名称欄１１２ｃには、工程Ｎｏ欄１１２ｂで識別される工程を識別するための工程名を特定する情報が格納される。
【００２３】
製造装置欄１１２ｄには、工程Ｎｏ欄１１２ｂおよび工程名称欄１１２ｃで特定される工程で使用することのできる製造装置の名称および当該工程にかかる処理時間を特定する情報が格納される。
【００２４】
例えば、本実施の形態においては、製造装置欄１１２ｄには、適用装置１名称および処理時間欄１１２ｅ、適用装置２名称および処理時間欄１１２ｆ、適用装置３名称および処理時間欄１１２ｇ、・・・、というように工程Ｎｏ欄１１２ｂおよび工程名称欄１１２ｃで特定される工程で使用することのできる全ての製造装置の名称と処理時間が列挙される。
【００２５】
また、装置保守計画記憶領域１１３には、予定している製造装置の保守毎に、保守対象の製造装置名と、装置の保守によって処理が停止してしまう工程数と、予定している保守に要する期間と、保守を開始する時間の案とを特定する情報が格納される。例えば、本実施の形態においては、図４（装置保守計画テーブル１１３ａの概略図）に示すような装置保守計画テーブル１１３ａが装置保守計画記憶領域１１３に記憶される。
【００２６】
装置保守計画テーブル１１３ａは、保守Ｎｏ欄１１３ｂと、装置名称欄１１３ｃと、処理停止工程数１１３ｄと、保守期間１１３ｅと、保守開始時間案１１３ｆとを有する。
【００２７】
保守Ｎｏ欄１１３ｂには、各々の保守を一意に識別することのできる識別情報である保守Ｎｏを特定する情報が格納される。
【００２８】
装置名称欄１１３ｃには、保守Ｎｏ欄１１３ｂで識別される保守において対象とする製造装置の名称を特定する情報が格納される。
【００２９】
処理停止工程数欄１１３ｄには、保守Ｎｏ欄１１３ｂと装置名称欄１１３ｃで特定される製造装置が停止したときに、処理が停止してしまう工程の数が格納される。
【００３０】
保守期間欄１１３ｅには、保守Ｎｏ欄１１３ｂと装置名称欄１１３ｃで特定される製造装置の予定している保守期間を特定する情報が格納される。
【００３１】
保守開始時間案欄１１３ｆには、保守Ｎｏ欄１１３ｂと装置名称欄１１３ｃで特定される製造装置の保守開始時間の案を特定する情報が格納される。例えば、本実施の形態においては、保守開始時間案欄１１３ｆには、保守開始時間案１欄１１３ｇ、保守開始時間案２欄１１３ｈ、・・・、というように保守の月日時間の案を特定する情報が列挙されている。
【００３２】
また、ロット投入計画記憶領域１１４には、投入する予定のロットのロットＩＤと、品種名称と、出荷要求日と、数量と、投入を予定している日とを特定する情報が格納される。例えば、本実施の形態においては、図５（ロット投入計画テーブル１１４ａの概略図）に示すようなロット投入計画テーブル１１４ａが投入計画案記憶領域１１４に記憶される。
【００３３】
ロット投入計画テーブル１１４ａは、ロットＩＤ欄１１４ｂと、品種名称欄１１４ｃと、出荷要求日欄１１４ｄと、数量欄１１４ｅと、投入日欄１１４ｆとを備える。
【００３４】
ロットＩＤ欄１１４ｂには、各々のロットを一意に識別することのできる識別情報であるロットＩＤを特定する情報が格納される。
【００３５】
品種名称欄１１４ｃには、ロットＩＤ欄１１４ｂで特定されるロットの品種名称を特定する情報が格納される。
【００３６】
出荷要求日欄１１４ｄには、ロットＩＤ欄１１４ｂで特定されるロットの出荷要求年月日を特定する情報が格納される。
【００３７】
数量欄１１４ｅには、ロットＩＤ欄１１４ｂで特定されるロットに含まれる製品数量を特定する情報が格納される。
【００３８】
投入日欄１１４ｆには、ロットＩＤ欄１１４ｂで特定されるロットの製造工程への投入年月日を特定する情報が格納される。
【００３９】
また、ロット状態記憶領域１１５には、製造ライン内に存在するロット毎に、出荷要求日と、含まれる製品の数量と、仕掛っている工程の工程番号と、ロットの状態を特定する情報とが含まれる。例えば、本実施の形態においては、図６（ロット状態テーブル１１５ａの概略図）に示すようなロット状態テーブル１１５ａがロット状態記憶領域１１５に記憶される。
【００４０】
ロット状態テーブル１１５ａは、ロットＩＤ欄１１５ｂと、品種名称欄１１５ｃと、出荷要求日欄１１５ｄと、数量欄１１５ｅと、工程Ｎｏ欄１１５ｆと、状態欄１１５ｇとを備える。
【００４１】
ロットＩＤ欄１１５ｂには、各々のロットを一意に識別することのできる識別情報であるロットＩＤを特定する情報が格納される。
【００４２】
品種名称欄１１５ｃには、ロットＩＤ欄１１５ｂで特定されるロットの品種名称を特定する情報が格納される。
【００４３】
出荷要求日欄１１５ｄには、ロットＩＤ欄１１５ｂで特定されるロットの出荷要求年月日を特定する情報が格納される。
【００４４】
数量欄１１５ｅには、ロットＩＤ欄１１５ｂで特定されるロットに含まれる製品数量を特定する情報が格納される。
【００４５】
工程Ｎｏ欄１１５ｆには、ロットＩＤ欄１１５ｂで特定されるロットが仕掛っている工程を特定する情報が格納される。
【００４６】
工程Ｎｏ欄１１５ｇには、ロットＩＤ欄１１５ｂで特定されるロットの仕掛っている工程における状態を特定する情報が格納される。
【００４７】
また、製造装置状態記憶領域１１６には、製造ラインを構成している製造装置毎にその状態を特定する情報が含まれる。例えば、本実施の形態においては、図７（製造装置状態テーブル１１６ａの概略図）に示すような製造装置状態テーブル１１６ａが製造装置状態記憶領域１１６に記憶される。
【００４８】
製造装置状態テーブル１１６ａは、装置Ｎｏ欄１１６ｂと、装置名称欄１１６ｃと、装置状態欄１１６ｄとを備える。
【００４９】
装置Ｎｏ欄１１６ｂには、各々の装置を一意に識別することのできる識別情報である装置Ｎｏを特定する情報が格納される。
【００５０】
品種名称欄１１６ｃには、装置Ｎｏ欄１１６ｂで特定される装置名称を特定する情報が格納される。
【００５１】
状態欄１１６ｄには、装置Ｎｏ欄１１６ｂで特定される装置の状態を特定する情報が格納される。
【００５２】
また、装置保守計画結果記憶領域１１７は、予定している製造装置の保守毎に、後述する保守計画生成部１２３による出力結果を有する。例えば、本実施の形態においては、図８（装置保守計画結果テーブル１１７ａの概略図）に示すような装置保守計画結果テーブル１１７ａが装置保守計画結果記憶領域１１７に記憶される。
【００５３】
装置保守計画結果テーブル１１７ａは、保守Ｎｏ欄１１７ｂと、装置名称欄１１７ｃと、保守開始時間欄１１７ｄと、保守期間欄１１７ｅとを有する。
【００５４】
保守Ｎｏ欄１１７ｂには、各々の保守を一意に識別することのできる識別情報である保守Ｎｏを特定する情報が格納される。
【００５５】
装置名称欄１１７ｃには、保守Ｎｏ欄１１７ｂで識別される保守において対象とする製造装置の名称を特定する情報が格納される。
【００５６】
保守開始時間欄１１７ｄには、保守Ｎｏ欄１１７ｂと装置名称欄１１７ｃで特定される製造装置の保守開始時間の中で、後述の保守計画生成部１２３が算出した生産量が最大となる保守開始時間を特定する情報が格納される。
【００５７】
保守期間欄１１７ｅには、保守Ｎｏ欄１１７ｂと装置名称欄１１７ｃで特定される製造装置の予定している保守期間を特定する情報が格納される。
【００５８】
また、遅延ロット記憶領域１１８は、予定している製造装置の保守毎に、後述する完成遅延ロット算出部１２４による出力結果を有する。例えば、本実施の形態においては、図９（遅延ロットテーブル１１８ａの概略図）に示すような遅延ロットテーブル１１８ａが遅延ロット記憶領域１１８に記憶される。
【００５９】
遅延ロットテーブル１１８ａは、保守Ｎｏ欄１１８ｂと、装置名称欄１１８ｃと、保守開始時間欄１１８ｄと、後述の完成遅延ロット算出部１２４が出力する保守によって完成が遅延するロットを特定するための論理値欄１１８ｅとを有する。
【００６０】
保守Ｎｏ欄１１８ｂには、各々の保守を一意に識別することのできる識別情報である保守Ｎｏを特定する情報が格納される。
【００６１】
装置名称欄１１８ｃには、保守Ｎｏ欄１１８ｂで識別される保守において対象とする製造装置の名称を特定する情報が格納される。
【００６２】
保守開始時間欄１１８ｄには、保守Ｎｏ欄１１８ｂと装置名称欄１１８ｃで特定される製造装置の保守開始時間の中で、後述の保守計画生成部１２３が算出した生産量が最大となる保守開始時間を特定する情報が格納される。
【００６３】
論理値欄１１８ｅには、全ロットに対する情報が格納され、保守Ｎｏ欄１１８ｂと装置名称欄１１８ｃで特定される製造装置の保守を実施した場合に、完成遅延ロット算出部１２４によって、完成の遅延が発生すると予測されたロットを特定するための情報が格納される。
【００６４】
論理値欄１１８ｆは、ロットＩＤがＡ０１のロットに対する完成遅延ロット算出部１２４の出力結果が格納されている。論理値欄１１８ｇは、ロットＩＤがＢ０２のロットに対する完成遅延ロット算出部１２４の出力結果が格納されている。論理値欄１１８ｈは、ロットＩＤがＣＥ０３のロットに対する完成遅延ロット算出部１２４の出力結果が格納されている。論理値欄１１８ｉは、ロットＩＤがＣＨ０４のロットに対する完成遅延ロット算出部１２４の出力結果が格納されている。
【００６５】
このとき、保守と、ロットと、が交差するテーブルの値が１の場合、当該保守が原因で当該ロットの完成の遅延が発生する。保守と、ロットと、が交差するテーブルの値が０の場合、当該保守が原因で当該ロットの完成の遅延が発生しない。
【００６６】
また、制御部１２１は情報取得管理部１２２と、保守計画生成部１２３と、完成遅延ロット算出部１２４とを備える。
【００６７】
情報取得管理部１２２は、予め定められたとき（例えば、１週間毎）に、製造情報提供装置１５０より、品種別工程経路テーブル１１２ａ、装置保守計画テーブル１１３ａおよびロット投入計画テーブル１１４ａに格納する情報を取得し、これらのテーブルを更新する処理を行う。
【００６８】
なお、情報取得管理部１２２は、製品を製造するプロセスが変更された際に、製造情報提供装置１５０より、少なくとも変更されたプロセスを特定する情報を取得し、品種別工程経路テーブル１１２ａを更新する処理を行う。
【００６９】
さらに、情報取得管理部１２２は、製造情報提供装置１５０より、特定の期間毎（例えば、１週間毎）にロット状態テーブル１１５ａの出荷要求日欄１１５ｄに格納する情報を取得し、ロット状態テーブル１１５ａを更新する処理を行う。
【００７０】
例えば、情報取得管理部１２２は、製造情報提供装置１５０より情報を取得すると、ロット状態テーブル１１５ａにおける、出荷要求日欄１１５ｄに格納されている情報を破棄し、製造情報提供装置１５０より取得した情報を格納することで、ロット状態テーブル１１５ａを更新する。
【００７１】
さらに、情報取得管理部１２２は、製造情報提供装置１５０より、特定の期間毎（例えば、３００秒毎など）に製造装置状態テーブル１１６ａに格納する情報を取得し、更新する処理を行う。
【００７２】
保守計画生成部１２３は、後述のシミュレーション装置１６０に、品種別工程経路テーブル１１２ａと、装置保守計画テーブル１１３ａと、ロット投入計画テーブル１１４ａと、ロット状態記憶テーブル１１５ａと、製造装置状態テーブル１１６ａとを入力し、装置保守計画テーブル１１３ａにおける各々の保守に対して、対象保守の保守開始時間案欄１１３ｆ毎に、対象保守以外の保守開始時間は、決定していない保守に対しては、保守時間案１欄１１３ｇに格納された値を採用した場合における、特定の計画期間（例えば、１ヶ月）の生産量と、出荷予定日以降に完成し、納期遅延を起こすロットとを算出する。
【００７３】
そして、保守計画生成部１２３は、詳細は後述する図１０（出力画面の概略図）に示すような出力画面２００を通じて、ユーザに対象保守の開始時間を選択させ、選択結果を装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄに格納する。この処理を、全ての装置に対して実行する。
【００７４】
完成遅延ロット算出部１２４は、後述のシミュレーション装置１６０に、品種別工程経路テーブル１１２ａと、ロット投入計画テーブル１１４ａと、ロット状態記憶テーブル１１５ａと、製造装置状態テーブル１１６ａと、装置保守計画結果テーブル１１７ａと、を入力し、特定の計画期間（例えば、１ヶ月）における全ロットの進行計画を作成する。
【００７５】
さらに、完成遅延ロット算出部１２４は、装置保守計画結果テーブル１１７ａの全ての保守を対象に、当該保守を実施しない場合に対応した全ロットの進行計画を作成する。全ロットに対し、保守をしない場合と比較し、完成が１日以上遅れているロットを特定する。
【００７６】
そして、完成遅延ロット算出部１２４は、各保守に対して完成の遅延が発生するロットを特定するための情報を遅延ロットテーブル１１８ａの論理値欄１１８ｅに格納する。
【００７７】
入力部１２６は、情報の入力を受け付ける。
【００７８】
通信部１２８は、ネットワーク１９０を介した情報の送受信を行う。
【００７９】
図１１は、本発明の一実施の形態に係る動的保守計画装置の優先度算出装置の構成を示す構成図である。
【００８０】
図１１において、優先度算出装置１３０は、記憶部１３１と、制御部１４１と、入力部１４６と、通信部１４８とを備える。
【００８１】
記憶部１３１は、品種別工程経路記憶領域１３２と、ロット状態記憶領域１３３と、遅延ロット記憶領域１３４、製造装置状態記憶領域１３５と、優先度情報記憶領域１３６と、装置別優先度情報記憶領域１３７とを備える。
【００８２】
品種別工程経路記憶領域１３２には、前述の品種別工程経路記憶領域１１２と同様に、製品の品種別に製造工程と、各々の製造工程で使用することのできる製造装置と、を特定する情報が格納される。例えば、本実施の形態においては、製品の品種毎に、図３（品種別工程経路テーブル１１２ａの概略図）に示すような前述の品種別工程経路テーブル１１２ａが、品種別工程経路記憶領域１３２に記憶される。
【００８３】
また、ロット状態記憶領域１３３には、前述のロット状態記憶領域１１５と同様に、製造ライン内に存在するロット毎に、出荷要求日と、含まれる製品の数量と、仕掛っている工程の工程番号と、ロットの状態を特定する情報と、が含まれる。例えば、本実施の形態においては、図６（ロット状態テーブル１１５ａの概略図）に示すようなロット状態テーブル１１５ａがロット状態記憶領域１３３に記憶される。
【００８４】
また、遅延ロット記憶領域１３４は、前述の遅延ロット記憶領域１１８と同様に、予定している製造装置の保守毎に、前述の完成遅延ロット算出部１２４による出力結果を有する。例えば、本実施の形態においては、図９（遅延ロットテーブル１１８ａの概略図）に示すような遅延ロットテーブル１１８ａが遅延ロット記憶領域１３４に記憶される。
【００８５】
また、製造装置状態記憶領域１３５は、前述の製造装置状態記憶領域１１６と同様に、製造ラインを構成している製造装置毎にその状態を特定する情報が含まれる。例えば、本実施の形態においては、図７（製造装置状態テーブル１１６ａの概略図）に示すような製造装置状態テーブル１１６ａが製造装置状態記憶領域１３５に記憶される。
【００８６】
また、優先度情報記憶領域１３６には、製造ライン内に存在するロット毎に、含まれる製品の数量と、優先度算出に利用する時間と、仕掛っている工程の工程番号と、優先度算出に利用する残り作業時間と、優先度指標と、が含まれる。例えば、本実施の形態においては、図１２（優先度情報テーブル１３６ａの概略図）に示すような優先度情報テーブル１３６ａが優先度情報記憶領域１３６に記憶される。
【００８７】
優先度情報テーブル１３６ａは、ロットＩＤ欄１３６ｂと、品種名称欄１３６ｃと、数量欄１３６ｄと、優先度算出用時間欄１３６ｅと、工程Ｎｏ欄１３６ｆと、残り作業時間欄１３６ｇと、優先度指標欄１３６ｈと、を備える。
【００８８】
ロットＩＤ欄１３６ｂには、各々のロットを一意に識別することのできる識別情報であるロットＩＤを特定する情報が格納される。
【００８９】
品種名称欄１３６ｃには、ロットＩＤ欄１３６ｂで特定されるロットの品種名称を特定する情報が格納される。
【００９０】
数量欄１３６ｄには、ロットＩＤ欄１３６ｂで特定されるロットに含まれる製品数量を特定する情報が格納される。
【００９１】
優先度算出用時間欄１３６ｅには、後述の優先度算出部１４３が、ロットＩＤ欄１３６ｂで特定されるロットの優先度の算出するための時間に関する情報が格納される。同時に、ロットＩＤ欄１３６ｂで特定されるロットに対し、後述の優先度算出部１４３によって、保守による遅延が予測される場合、その情報も格納される。
【００９２】
工程Ｎｏ欄１３６ｆには、ロットＩＤ欄１３６ｂで特定されるロットの仕掛っている工程を特定する情報が格納される。
【００９３】
残り作業時間欄１３６ｇには、後述の優先度算出部１４３が、ロットＩＤ欄１３６ｂで特定されるロットの優先度の算出するための残り作業時間に関するが格納される。同時に、ロットＩＤ欄１３６ｂで特定されるロットに対し、後述の優先度算出部１４３によって、保守による遅延が予測される場合、その情報も格納される。
【００９４】
優先度指標欄１３６ｈには、後述の優先度算出部１４３が、ロットＩＤ欄１３６ｂで特定されるロットに対して算出した優先度指標の値が格納される。
【００９５】
また、装置別優先度情報記憶領域１３７には、製造ライン内に存在する装置毎に、投入待ちロットに対する投入の優先度が含まれる。例えば、本実施の形態においては、図１３（装置別優先度情報テーブル１３７ａの概略図）に示すような装置別優先度情報テーブル１３７ａが装置毎に記憶される。
【００９６】
装置別優先度情報テーブル１３７ａは、優先度欄１３７ｂと、ロットＩＤ欄１３７ｃと、を有する。
【００９７】
優先度欄１３７ｂには、後述するロットＩＤ欄１３７ｃで特定されるロットの優先度を特定する情報が格納される。ここで、本実施の形態においては、「１」から連番となる自然数で優先度を示し、この値が小さなものほど優先度が高いものとする。同時に、後述するロットＩＤ欄１３７ｃで特定されるロットに対し、後述の優先度算出部１４３によって、保守による遅延が予測される場合、その情報も格納される。
【００９８】
ロットＩＤ欄１３７ｃには、対象とする装置のバッファにストックされているロットであって、優先度欄１３７ｂで特定される優先度を有するロットを特定する情報が格納される。ここで、本実施の形態においては、ロットを特定する情報として、ロットを一意に識別するための識別情報であるロットＩＤが格納される。
【００９９】
また、制御部１４１は情報取得管理部１４２と、優先度算出部１４３と、を備える。
【０１００】
情報取得管理部１４２は、予め定められたとき（例えば、１週間毎）に、製造情報提供装置１５０より、品種別工程経路テーブル１１２ａを、品種別工程経路記憶領域１３２に格納する。なお、情報取得管理部１４２は、製品を製造するプロセスが変更された際に、製造情報提供装置１５０より、少なくとも変更されたプロセスを特定する情報を取得し、品種別工程経路記憶領域１３２の、品種別工程経路テーブル１１２ａを更新する処理を行う。
【０１０１】
さらに、情報取得管理部１４２は、製造情報提供装置１５０より、特定の期間毎（例えば、１週間毎）にロット状態記憶領域１３３のロット状態テーブル１１５ａの出荷要求日欄１１５ｄに格納する情報を取得し、ロット状態記憶領域１３３のロット状態テーブル１１５ａを更新する処理を行う。
【０１０２】
さらに、情報取得管理部１４２は、予め定められたとき（例えば、３００秒毎）にロット状態記憶領域１３３の、ロット状態テーブル１１５ａに格納する情報を取得し、これらのテーブルを更新する処理を行う。
【０１０３】
さらに、情報取得管理部１４２は、予め定められたとき（例えば、１日毎）に前述の保守計画装置１１０の記憶部における遅延ロット記憶領域１１８に格納された遅延ロットテーブル１１８ａを取得し、遅延ロット記憶領域１３４に複製する処理を行う。
【０１０４】
さらに、情報取得管理部１４２は、製造情報提供装置１５０より、特定の期間毎（例えば、３００秒毎など）に、製造装置状態記憶領域１３５の製造装置状態テーブル１１６ａに格納する情報を取得し、更新する処理を行う。
【０１０５】
優先度算出部１４３は、遅延ロット記憶領域に格納された遅延ロットテーブル１１８ａの論理値欄１１８ｅから、保守で遅延するロットと、遅延しないロットを分離する。さらに、保守によって完成が遅延しないロットについては、出荷日までの残存期間と、製品完成までの残存期間との割合で定義される優先度指標ｃｒｉを下記の（１）式を用いて、ロット毎に算出する。
【０１０６】
【数１】
2010282353.tif 000003
【０１０７】
ここで、ｉはロットを識別するインデックスである。ＳＤｉは、ロットｉの予定出荷時間である。ＣＴｐは、工程ｐの工程時間である。ｎは、優先度指標ｃｒｉの算出時にロットｉが仕掛っている工程から完成工程までの工程数である。ｔは、優先度指標ｃｒｉを計算する時間である。
【０１０８】
保守によって完成が遅延するロットについては、ロット毎に、完成の遅延の原因となる製造装置が停止するまでの残存時間と、停止する製造装置が担当する工程完了までの残存期間との割合で定義される優先度指標ｄｃｒｉを下記の（２）式を用いて、ロット毎に算出する。
【０１０９】
【数２】
2010282353.tif 000004
【０１１０】
ここで、ＭＤｉは、ロットが停滞する保守の開始時間である。ｍは、ロットが仕掛っている工程から、停滞する工程までの工程数である。
【０１１１】
優先度算出部１４３は、全てのロットに対して（１）式、（２）式から算出した優先度指標を優先度情報テーブル１３６ａの優先度指標欄１３６ｈに格納する。
【０１１２】
さらに、優先度算出部１４３は、装置毎の仕掛りロットを、優先度情報テーブル１３６ａの優先度指標欄１３６ｈの値が小さいものから、順に並べ、装置別優先度テーブル１３７ａに格納する。
【０１１３】
入力部１４６は、情報の入力を受け付ける。
【０１１４】
通信部１４８は、ネットワーク１９０を介した情報の送受信を行う。
【０１１５】
以上に記載した保守計画装置１１０と、優先度算出装置１３０とは、例えば、図１４（コンピュータ９００の概略図）に示すような、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、メモリ９０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置９０３と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの可搬性を有する記憶媒体９０４に対して情報を読み書きする読取装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）などの通信装置９０８とを備えた一般的なコンピュータ９００で実現できる。
【０１１６】
例えば、記憶部１１１と、記憶部１３１とは、ＣＰＵ９０１がメモリ９０２または外部記憶装置９０３を利用することにより実現可能であり、制御部１２１と、制御部１４１とは、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１２６と、入力部１４６とは、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、画面出力装置１７０は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１２８と、通信部１４８とは、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１１７】
この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。      
【０１１８】
また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１１９】
また、製造情報提供装置１５０は、対象とした製造ラインにおける製造装置を管理するＭＥＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｅｘｅｃｕｔｉｎｇ  Ｓｙｓｔｅｍ）より得られるＭＥＳデータから品種別工程経路データと、装置保守計画データと、ロット投入計画データと、ロット状態データと、製造装置状態データと、を抽出して、保守計画装置１１０の情報取得管理部１２２と、優先度算出装置１３０の情報取得管理部１４１とに、ネットワーク１９０を介して送信する装置である。なお、製造情報提供装置１５０も、図１４に示すような一般的なコンピュータ９００で実現可能である。
【０１２０】
また、シミュレーション装置１６０は、製造ライン・生産プロセスのシミュレーションモデルをコンピュータ上に作成する。そのモデルの中で時間推移を模擬し、製造ラインに投入された全ロットに対して、品種毎の工程経路とロット割付を行うための種々のディスパッチルールによるロット進行計画を作成する。作成した全ロットの進行計画から、製品／品種別、プロセス別、工程別、製造装置別の、各種統計データを出力することができる。
【０１２１】
シミュレーションモデルの中で考慮する実物の情報、精度に応じて、シミュレーション結果の精度にも差違は予測されるが、本実施の形態では、既存の生産シミュレータのシミュレーション方式を特定せずに利用するものとする。ただし、シミュレーションモデルの作成の際に、本実施の形態に特有の入力仕様を備え、その入力仕様によって入力されたデータを、シミュレーションモデルに含むものを実行可能とする。
【０１２２】
なお、図１に示す例では、シミュレーション装置１６０は保守計画装置１１０とは異なる装置において実現した形態を示しているが、シミュレーション装置１６０の機能が、保守計画装置１１０の中に組み込まれた形態も考えられる。シミュレーション装置１６０も、図１４に示すような一般的なコンピュータ９００で実現可能である。
【０１２３】
画面出力装置１７０は、図１０や後述する図１９に示すような情報を出力する装置である。画面出力装置１７０も、図１４に示すような一般的なコンピュータ９００で実現可能である。
【０１２４】
また、図１に示す例では、保守計画装置１１０と優先度算出装置１３０は異なる装置において実現した形態を示しているが、１つの装置として構成することも可能である。
【０１２５】
さらに、全ての装置をサーバなどの情報処理装置１台にまとめて処理することも可能である。
【０１２６】
次に、本発明の一実施の形態に係る動的保守計画装置の処理について説明する。
【０１２７】
図１５は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置における保守計画生成部が行う処理を示すフローチャートである。
【０１２８】
まず、情報取得管理部１２２が、製造情報提供装置１５０より、製品の品種毎に工程経路と、それぞれの工程において使用することのできる装置と、当該装置での所要作業時間とを取得し、記憶部１１１の品種別工程経路テーブル１１２ａへ格納し、さらに、情報取得管理部１２２は、特定の計画期間（例えば、１ヶ月）のロット投入計画と、製造ライン内に存在する全ロットの状態とを取得し、それぞれを、記憶部１１１のロット投入計画テーブル１１４ａと、記憶部１１１のロット状態テーブル１１５ａと、へ格納する（Ｓ１０）。
【０１２９】
次に、情報取得管理部１２２が、製造情報提供装置１５０より、製造ライン中の全装置の状態を取得し、製造装置状態テーブル１１６ａに格納し、予定されている全ての装置保守計画を取得し、取得した保守計画を、同時に取得した各保守の、保守期間と、当該装置の保守の実施時間が原因で処理が停止する工程の数、の積が大きい順に保守計画を並び替え、装置保守計画テーブル１１３ａを更新する処理を行う（Ｓ１１）。
【０１３０】
次に、保守計画生成部１２３が、装置保守計画テーブル１１３ａの上から順に１つのレコードで特定される保守計画を１つ選択する（Ｓ１２）。
【０１３１】
次に、保守計画生成部１２３が、選択した保守計画に対する装置保守計画テーブル１１３ａの保守開始時間欄１１３ｆに複数の案が、格納されているか否かを判断する（Ｓ１３）。複数の保守開始時間案が格納されている場合には（Ｓ１３でＹｅｓ）、Ｓ１４に進み、１つの保守開始時間案しか格納されていない場合には（Ｓ１３ではＮｏ）、Ｓ１５に進む。
【０１３２】
Ｓ１４では、保守計画生成部１２３は、装置保守計画テーブル１１３ａの保守開始時間欄１１３ｆに格納された複数の保守開始時間に対し、各々の保守開始時間を採用した場合における計画期間の生産量と、出荷要求日（納期）をすぎて完成するロットをシミュレーション装置１６０によって算出し、生産量は出力画面２００の生産量出力領域２００ｄと、納期遅延ロット出力領域２００ｅに出力する。
【０１３３】
ここで、シミュレーション装置１６０には、対象の保守計画以外の保守計画を既定する入力データとして、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄと、保守期間欄１１７ｅとに格納されたデータを入力し、装置保守計画結果テーブル１１７ａにデータが格納されていない保守計画は、装置保守計画テーブル１１３ａの保守開始時間案１欄１１３ｇと、保守期間欄１１３ｅとに格納されたデータを入力し、シミュレーションを実行する。
【０１３４】
次に、保守計画生成部１２３は、出力画面２００を通して、ユーザに保守開始時間を選択させる。そして、ユーザが選択した保守開始時間案を、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄに格納する（Ｓ１５）。
【０１３５】
ここで、Ｓ１５では、保守計画生成部１２３は、選択した保守計画に対する装置保守計画テーブル１１３ａの保守開始時間欄１１３ｆに１つの保守開始時間案しか格納されていない場合には、保守開始時間欄１１３ｆのレコードを装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄに複製する処理のみを行う。
【０１３６】
次に、保守計画生成部１２３は、保守開始時間を決定していない保守計画があるか否か、つまり、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄにレコードが格納されていない保守計画の有無を確認し（Ｓ１６）、ある場合には（Ｓ１６でＹｅｓ）、Ｓ１２に戻って処理を繰り返し、ない場合には（Ｓ１６でＮｏ）、Ｓ１７に進む。
【０１３７】
Ｓ１７では、保守計画生成部１２３は、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄに格納された時間が早い保守計画がテーブルの上位に格納されるよう、装置保守計画結果テーブル１１７ａに格納されたレコードを並び替え、装置保守計画結果テーブル１１７ａを更新する。
【０１３８】
なお、保守計画生成部１２３は、以上のようにして決定した生産量が最大となる保守計画を予め定められた表示形式にして、画面出力装置１７０に表示するようにしてもよい。
【０１３９】
また、図１５に示すフローチャートでは、Ｓ１５の処理において、ユーザに保守開始時間を選択させているが、図１６に示すように、生産量が最大となる保守開始時間案の中から、最も遅く開始するものを保守開始時間として採用するようにしてもよい。
【０１４０】
図１６は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置における保守計画生成部が行う別の処理を示すフローチャートである。
【０１４１】
図１６において、図１５と異なる点は、Ｓ１４の処理の後に、Ｓ１５の処理の代わりに、生産量が最大となる保守開始時間案の中から、最も遅く開始するものを保守開始時間として採用し、採用した保守開始時間を装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄに格納する処理（Ｓ１８）を行い、その後、Ｓ１６の処理を行うようにしたものである。その他の処理は、図１５に示すフローチャートと同様の処理である。
【０１４２】
図１０は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置が生成する出力情報の一例である出力画面２００の概略図である。
【０１４３】
出力画面２００は、計画期間入力領域２００ａ、生産量表示領域２００ｂと、納期遅延ロット表示領域２００ｃと、保守開始時間案選択領域２００ｄとを有する。
【０１４４】
まず、画面出力装置１７０に表示された出力画面２００において、入力部１２６とを介して、計画期間入力領域２００ａに入力を受け付け、装置保守計画テーブル１１３ａに格納されたデータを読み込む。
【０１４５】
保守計画装置が決めた順に、保守を計画される装置と、装置保守計画テーブル１１３ａに格納された各保守開始時間案に対して算出した生産量を生産量表示領域２００ｂに、納期遅延するロットを納期遅延ロット表示領域２００ｃに、出力する。
【０１４６】
ユーザは、生産量表示領域２００ｂと、納期遅延するロットを納期遅延ロット表示領域２００ｃと、の出力結果から、対象保守の開始時間を保守開始時間案選択領域２００ｄに表示されている開始時間で選択し、決定を入力する。
【０１４７】
このような出力画面２００が画面出力装置１７０に表示されることで、製造装置を操作する製造者は、生産量表示領域２００ｂと、納期遅延ロット表示領域２００ｃの出力をもとに、例えば、生産量を最大となるよう保守日程を決定することができる。
【０１４８】
なお、図１６に示すように、生産量が最大となる保守開始時間案の中から、最も遅く開始するものを保守開始時間として採用した場合は、出力画面２００上には、採用された結果を表示するようにすればよい。さらに、採用された結果をユーザが確認し、変更可能なように出力画面２００を構成することも可能である。
【０１４９】
図１７は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置における完成遅延ロット算出部が行う処理を示すフローチャートである。
【０１５０】
まず、情報取得管理部１２２が、製造情報提供装置１５０より、製品の品種毎に工程経路と、それぞれの工程において使用することのできる装置と、当該装置での所要作業時間とを取得し、記憶部１１１の品種別工程経路テーブル１１２ａを更新し、さらに、情報取得管理部１２２は、特定の計画期間（例えば、１ヶ月）のロット投入計画と、製造ライン内に存在する全ロットの状態とを取得し、記憶部１１１のロット投入計画テーブル１１４ａと、記憶部１１１のロット状態テーブル１１５ａとを、それぞれ更新する（Ｓ２０）。
【０１５１】
次に、完成遅延ロット算出部１２４は、製造情報提供装置１５０より、製造ライン中の全装置の状態を取得し、製造装置状態テーブル１１６ａを更新し、さらに、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄのレコードが全保守計画に対して存在していることを確認する（Ｓ２１）。
【０１５２】
ここで、レコードが格納されていな保守がある場合は、情報取得管理部１２２が、製造情報提供装置１５０より予定されている保守計画の情報を取得するか、保守計画生成部１２３を実行する。
【０１５３】
次に、完成遅延ロット算出部１２４が、装置保守計画結果テーブル１１７ａの上から順に一のレコードで特定される保守計画を１つ選択する（Ｓ２２）。
【０１５４】
次に、完成遅延ロット算出部１２４が、シミュレーション装置１６０によって、選択した保守計画を実施する場合の全ロットの進行計画と、選択した保守計画を実施しない場合の全ロットの進行計画を作成する。
【０１５５】
ここで、シミュレーション装置１６０には、対象の保守計画以外の保守計画を規定する入力データとして、装置保守計画結果テーブル１１７ａの保守開始時間欄１１７ｄと、保守期間欄１１７ｅと、に格納されたデータを入力し、シミュレーションを実行する（Ｓ２３）。
【０１５６】
次に、完成遅延ロット算出部１２４が、Ｓ２３で得た２つのロットの進行計画を比較し、対象の保守計画を実施した場合に１日以上完成が遅延するロットを特定し、完成遅延ロットテーブル１１８ａの対象とした保守計画の論理値欄１１８ｅで、完成が遅延するロットに対応する欄に１を格納し、完成が遅延しないロットに対応する欄は０を格納する（Ｓ２４）。
【０１５７】
次に、完成遅延ロット算出部１２４は、完成が遅延するロットを特定していない保守計画があるか否か、つまり、遅延ロットテーブル１１８ａの論理値欄１１８ｅにレコードが格納されていない保守計画の有無を確認し（Ｓ２５）、ある場合には（Ｓ２５でＹｅｓ）、Ｓ２２に戻って処理を繰り返し、ない場合には（Ｓ２５でＮｏ）、処理を終了する。
【０１５８】
図１８は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置における優先度算出装置が行う処理を示すフローチャートである。
【０１５９】
まず、情報取得管理部１４２が、製造情報提供装置１５０より、製品の品種毎に工程経路と、それぞれの工程において使用することのできる装置と、当該装置での所要作業時間とを取得し、記憶部１３１の品種別工程経路テーブル１１２ａを更新し、さらに、製造ライン内に存在する全ロットの状態を取得し、記憶部１３１のロット状態テーブル１１５ａとを、それぞれ更新する（Ｓ３０）。
【０１６０】
次に、優先度算出装置１３０が、製造情報提供装置１５０より、製造ライン中の全装置の状態を取得し、製造装置状態テーブル１１６ａを更新する（Ｓ３１）。
【０１６１】
次に、優先度算出装置１３０は、ネットワーク１９０を通して、完成遅延ロットテーブル１１８ａを複製したものを、記憶部１３１の遅延ロット記憶領域１３４に格納する。
【０１６２】
記憶部１３１の遅延ロット記憶領域１３４に格納された完成遅延ロットテーブル１１８ａを参照し、予定しているどの保守計画でも完成の遅延が発生しないロットの優先度指標を、ロット毎に、出荷日までの残存期間と、製品完成までの残存期間との割合（ＣＲ値）として算出し、優先度情報テーブル１３６ａの、優先度指標欄１３６ｈに格納し、同時に指標算出に用いた、製品完成までの残存期間を、優先度情報テーブル１３６ａの優先度算出用時間欄１３６ｅに格納し、製品完成までの残り作業時間を、優先度情報テーブル１３６ａの残り作業時間欄１３６ｇに格納する（Ｓ３２）。
【０１６３】
次に、優先度算出装置１３０は、記憶部１３１の遅延ロット記憶領域１３４に格納された完成遅延ロットテーブル１１８ａを参照し、保守によって完成が遅延するロットについては、ロット毎に、完成の遅延の原因となる保守の中で、最初の保守開始までの残存時間と、保守で停止する製造装置が担当する工程完了までの残存期間との割合を優先度指標として、優先度情報テーブル１３６ａの、優先度指標欄１３６ｈに格納し、同時に指標算出に用いた、保守で停止する製造装置が担当する工程完了までの残存期間を、優先度情報テーブル１３６ａの優先度算出用時間欄１３６ｅに、遅延する最初の保守開始までの残存時間を、優先度情報テーブル１３６ａの残り作業時間欄１３６ｇに、各々に保守で完成が遅延することを示す文字列とともに格納する（Ｓ３３）。
【０１６４】
ここで、完成の遅延の原因となる保守の中で、最初の保守開始までの残存時間と、保守で停止する製造装置が担当する工程完了までの残存期間との割合を算出するとき、どちらか一方が、ゼロとなった場合は、完成遅延ロットテーブル１１８ａを参照し、当該ロットの遅延が発生する次の保守計画を検索し、その保守計画で同様の方法で優先指標を算出する。このとき、当該ロットの遅延が発生する次の保守計画が存在しない場合は、優先度指標を、出荷日までの残存期間と、製品完成までの残存期間との割合として算出し、優先度算出装置１３０が、優先度情報テーブル１３６ａの優先度指標欄１３６ｈと、製造装置状態テーブル１１６ａと、ロット状態テーブル１１５ａとを参照し、製造ラインの全装置に対する装置別優先度情報テーブル１３７ａを生成する（Ｓ３４）。
【０１６５】
次に、製造ラインの全装置に対して、装置別優先度情報テーブルを優先度の小さい順に並べかえ、更新する（Ｓ３５）。
【０１６６】
ここで、装置別優先度情報テーブル１３７ａでは、「１」から連番となる自然数で優先度を示し、この値が小さなものほど優先度が高いものとする。同時に、後述するロットＩＤ欄１３７ｃで特定されるロットに対し、後述の優先度算出部１４３によって、保守による遅延が予測れる場合、保守による遅延を示唆する文字列も格納される。
【０１６７】
図１１に示す優先度算出装置１３０が行う処理は、例えば３００秒に１回の頻度で自動的に繰り返し処理されることを本実施の形態では想定している。
【０１６８】
なお、優先度算出装置１３０は、製造ラインの全装置に対する装置別優先度情報テーブル１３７ａを予め定められた表示形式にして、画面出力装置１７０に表示するようにしてもよい。
【０１６９】
図１９は、本発明の一実施の形態に係る動的保守計画装置の保守計画装置における優先度算出装置が生成する出力情報の一例である出力画面の概略図である。
【０１７０】
出力画面３００は、製造装置選択領域３００ａ、保守計画表示領域３００ｂと、ロット優先度表示領域３００ｃと、を有する。
【０１７１】
そして、画面出力装置１７０に表示された出力画面３００において、図１１に示す入力部１４６を介して、製造装置選択領域３００ａに表示されている製造装置名称を選択した実行指示の入力が行われると、選択された装置名称で特定される装置に対応する装置保守計画結果テーブル１１７ａの装置名称欄１１７ｃに格納されている装置の保守開始時間欄１１７ｄと、保守期間欄１１７ｅとに格納されているデータを用いて、当該装置の保守期間を保守計画表示領域３００ｂに表示する。
【０１７２】
同時に、選択された装置名称で特定される装置に対応する装置別優先度情報テーブル１３７ａの、優先度欄１３７ｂ、ロットＩＤ欄１３７ｃとに格納されているデータを用いて、当該装置の優先度をロット優先度表示領域３００ｃに表示する。
【０１７３】
なお、出力画面３００において、図１１に示す入力部１４６を介して、製造装置選択領域３００ａに表示されている製造装置名称を選択した実行指示の入力が行われる前には、製造工程の最初のプロセスを担当する製造装置に対応する情報が表示されているものとする。
【０１７４】
このような出力画面３００が画面出力装置１７０に表示されることで、製造装置を操作する製造者は、保守計画表示領域３３０ｂに表示されている期間で保守を行い、ロット優先順序表示領域３００ｃに表示されている最も優先度の高いロットを当該製造装置に投入すれば、保守によるって完成が遅延するロットを最小化することができる。
【０１７５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１７６】
本発明は、複数の工程で構成する生産システムの生産効率を高めるため、各製造工程に投入するロットの優先度を算出するシステムにおける動的保守計画装置に関し、保守が必要な生産ラインを有するシステムなどに広く適用可能である。
【符号の説明】
【０１７７】
１００…動的保守計画装置、１１０…保守計画装置、１１１…記憶部、１１２…品種別工程経路記憶領域、１１３…装置保守計画記憶領域、１１４…ロット投入計画記憶領域、１１５…ロット状態記憶領域、１１６…製造装置状態記憶領域、１１７…装置保守計画結果記憶領域、１１８…遅延ロット記憶領域、１２１…制御部、１２２…情報取得管理部、１２３…保守計画生成部、１２４…完成遅延ロット算出部、１２６…入力部、１２８…通信部、１３０…優先度算出装置、１３１…記憶部、１３２…品種別工程経路記憶領域、１３３…ロット状態記憶領域、１３４…遅延ロット記憶領域、１３５…製造装置状態記憶領域、１３６…優先度情報記憶領域、１３７…装置別優先度情報記憶領域、１４１…制御部、１４２…情報取得管理部、１４３…優先度算出部、１４６…入力部、１４８…通信部、１５０…製造情報提供装置、１６０…シミュレーション装置、１７０…画面出力装置、１９０…ネットワーク。
【図１】
2010282353.tif 000005
【図２】
2010282353.tif 000006
【図３】
2010282353.tif 000007
【図４】
2010282353.tif 000008
【図５】
2010282353.tif 000009
【図６】
2010282353.tif 000010
【図７】
2010282353.tif 000011
【図８】
2010282353.tif 000012
【図９】
2010282353.tif 000013
【図１０】
2010282353.tif 000014
【図１１】
2010282353.tif 000015
【図１２】
2010282353.tif 000016
【図１３】
2010282353.tif 000017
【図１４】
2010282353.tif 000018
【図１５】
2010282353.tif 000019
【図１６】
2010282353.tif 000020
【図１７】
2010282353.tif 000021
【図１８】
2010282353.tif 000022
【図１９】
2010282353.tif 000023