(57)【特許請求の範囲】
【請求項１】
第一の製品オーダ情報群と、当該第一の製品オーダ情報群よりも長い納期が設定された第二の製品オーダ情報群のデータにつき、個々の製品に付加されるオプションに関する情報を含む複数のオーダ情報の、各オーダ情報が有する１台１台の組み立てに要する工数に影響を与える要素であって当該工数の平準化を図るために定義された平準化要素について、各オーダ情報毎に複数の平準化要素をリストアップし個々の平準化要素を識別できる状態で格納するオーダ情報格納部と、
前記オーダ情報格納部に識別できる状態で格納された前記複数の平準化要素の中から特定の平準化要素を読み出し、特定のオーダ情報を抽出するオーダ情報抽出部と、
前記オーダ情報抽出部で抽出された前記オーダ情報を、生産計画が記憶された生産計画記憶部の当該生産計画に追加して組み入れる生産計画生成部と、
を備え、
前記オーダ情報抽出部は、所定期間の製品生産台数を算出して前記平準化要素毎の理想台数を設定し、当該平準化要素毎の当該理想台数に対する達成状況から前記特定のオーダ情報を抽出し、
前記生産計画生成部は、前記オーダ情報格納部の前記第一の製品オーダ情報群から抽出した製品オーダを組み入れた後、前記第二の製品オーダ情報群から抽出した製品オーダを前記生産計画記憶部に組み入れることで、所定期間当たりで設定された製品生産量に応じた生産計画のデータを生成することを特徴とする生産計画生成システム。
【請求項２】
前記オーダ情報抽出部は、前記平準化要素毎に、前記生産計画生成部の前記生産計画に前記オーダ情報の組み入れが完了している製品の台数と前記理想台数とに基づいて前記特定のオーダ情報を抽出することを特徴とする請求項１記載の生産計画生成システム。
【請求項３】
前記オーダ情報抽出部は、前記平準化要素毎に、前記理想台数に対して前記生産計画に組み込まれた台数の達成率を算出し、当該達成率の低さを選択条件として設定することで前記特定のオーダ情報を抽出することを特徴とする請求項１記載の生産計画生成システム。
【請求項４】
コンピュータシステムにて、複数の製品のオーダに関するオーダ情報から製品の生産計画を生成する方法であって、
第一の製品オーダ情報群と、当該第一の製品オーダ情報群よりも長い納期が設定された第二の製品オーダ情報群のデータの、各オーダ情報が有する１台１台の組み立てに要する工数に影響を与える要素であって当該工数の平準化を図るために定義された平準化要素について、各オーダ情報毎に複数の平準化要素がリストアップされ個々の平準化要素を識別できる状態で前記オーダ情報が格納されたオーダ情報格納部から特定の平準化要素を読み出し、特定のオーダ情報を抽出するステップ（ａ）と、
抽出された前記オーダ情報を、生産計画が記憶された生産計画記憶部の当該生産計画に組み入れるステップ（ｂ）と、
を有し、
前記ステップ（ａ）では、所定期間の製品生産台数を算出して前記平準化要素毎の理想台数を設定し、当該平準化要素毎の当該理想台数に対する達成状況から前記特定のオーダ情報を抽出し、
前記ステップ(ｂ）では、前記オーダ情報格納部の前記第一の製品オーダ情報群から抽出した製品オーダを組み入れた後、前記第二の製品オーダ情報群から抽出した製品オーダを前記生産計画記憶部に組み入れることで、所定期間当たりで設定された製品生産量に応じた生産計画のデータを生成することを特徴とする生産計画生成方法。
【請求項５】
前記ステップ（ａ）では、前記平準化要素毎に、前記ステップ(ｂ）にて前記生産計画に前記オーダ情報の組み入れが完了している製品の台数と前記理想台数とに基づいて前記特定のオーダ情報を抽出することを特徴とする請求項４記載の生産計画生成方法。
【請求項６】
前記ステップ（ａ）では、前記平準化要素毎に、前記理想台数に対して前記生産計画に組み込まれた台数の達成率を算出し、当該達成率の低さを選択条件として設定することで前記特定のオーダ情報を抽出することを特徴とする請求項４記載の生産計画生成方法。
【請求項７】
個々の製品のオーダ情報に設定された期限に到達したオーダ情報を前記生産計画記憶部の前記生産計画に組み入れるステップ（ｃ）をさらに有することを特徴とする請求項４記載の生産計画生成方法。
【請求項８】
前記ステップ（ａ）および（ｂ）を実行することによって前記生産計画記憶部の前記生産計画に所定台数の製品のオーダ情報が組み込まれた後、前記ステップ(ａ）および（ｂ）で取り扱ったオーダ情報群よりも納期の長い製品のオーダ情報群から抽出したオーダ情報を前記生産計画記憶部の前記生産計画に組み入れるステップ（ｄ）をさらに有することを特徴とする請求項４記載の生産計画生成方法。
【請求項９】
コンピュータに、複数の製品のオーダに関するオーダ情報から製品の生産計画を生成する処理を実行させるプログラムであって、
第一の製品オーダ情報群と、当該第一の製品オーダ情報群よりも長い納期が設定された第二の製品オーダ情報群のデータの、各オーダ情報が有する１台１台の組み立てに要する工数に影響を与える要素であって当該工数の平準化を図るために定義された平準化要素について、各オーダ情報毎に複数の平準化要素がリストアップされ個々の平準化要素を識別できる状態で前記オーダ情報が格納されたオーダ情報格納部から特定の平準化要素を読み出し、特定のオーダ情報を抽出する処理と、
抽出された前記オーダ情報を、生産計画が記憶された生産計画記憶部の当該生産計画に組み入れる処理と、
を有し、
前記オーダ情報を抽出する処理では、所定期間の製品生産台数を算出して前記平準化要素毎の理想台数を設定し、当該平準化要素毎の当該理想台数に対する達成状況から前記特定のオーダ情報を抽出し、
前記生産計画に組み入れる処理では、前記オーダ情報格納部の前記第一の製品オーダ情報群から抽出した製品オーダを組み入れた後、前記第二の製品オーダ情報群から抽出した製品オーダを前記生産計画記憶部に組み入れることで、所定期間当たりで設定された製品生産量に応じた生産計画のデータを生成することを特徴とするプログラム。
【請求項１０】
前記オーダ情報を抽出する処理では、前記平準化要素毎に、前記生産計画に組み入れる処理にて前記生産計画に前記オーダ情報の組み入れが完了している製品の台数と前記理想台数とに基づいて前記特定のオーダ情報を抽出することを特徴とする請求項９記載のプログラム。
【請求項１１】
前記オーダ情報を抽出する処理では、前記平準化要素毎に、前記理想台数に対して前記生産計画に組み込まれた台数の達成率を算出し、当該達成率の低さを選択条件として設定することで前記特定のオーダ情報を抽出することを特徴とする請求項９記載のプログラム。
【請求項１２】
個々の製品のオーダ情報に設定された期限に到達したオーダ情報を前記生産計画記憶部の前記生産計画に組み入れる処理をコンピュータにさらに実行させることを特徴とする請求項９記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品の生産計画生成システム、生産計画生成方法等に関する。
【０００２】
【従来の技術】
周知のように、例えば自動車は、基本的に、顧客が車種、車体色、各種オプションの有無等の仕様を選択した上で販売店に発注する。
図６に示すように、販売店では、車両を受注すると、まず在庫状況を調べ、在庫の中に顧客が希望する仕様の車両が有れば在庫の引当を行い、納期を回答する。また、在庫の中に顧客が希望する仕様の車両が無い場合、今後のメーカ側での生産計画に基づき、顧客の使用する車両の納期を回答する。
この場合、言うまでも無く、在庫の中に顧客が使用する仕様の車両が無い場合には、在庫が有る場合に比べて納期が長くなる。
【０００３】
一方、車両のメーカ側では、様々な情報に基づいて設定された販売目標を元に月次生産計画を立て、さらに、実際に販売店側で受注した仕様の車両等を盛り込んで日次生産計画を立て、この日次生産計画に基づいて生産ラインでの車両の生産を行っている。このように、車両の生産は、顧客からの受注に基づいて行われるものではなく、いわば見込み生産によって行われている。
【０００４】
ところで、１つの生産ラインでは、車種、多数のオプションの有無等によって多種多様の仕様となった車両が順次生産されるのが一般である。生産ラインでは、ラインの流れる速度、つまり一工程にかけることのできる標準的な時間がタクトタイムとして設定される。このため、生産ライン上で、手間の掛かる車種や、装着に手間の掛かるオプションを装着する車両、多数のオプションを装着する車両等、いわゆる工数が多い車両が連続すると、生産ラインにおける作業がタクトタイムに間に合わず、ライン上での停滞や作業員への過大な負荷を招く原因となる。
したがって、従来より、上記したような日次生産計画は、生産ラインにおける効率や負荷を考慮し、例えば、手間の掛かる車種は３台に１台しか生産ラインに投入しない等の基本的なルールに基づき、全体としての平準化が図られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記したような従来の手法には、以下に示すような問題が存在する。
まず、従来は、メーカ側で、ある程度の在庫を抱えることが前提となっており、この点で非常に非経済的であるという問題がある。特に、実状では、メーカ側で在庫を抱えるだけでなく、よりタイムリーに車両を供給するため、販売店側で売れそうな仕様を予測して見込み発注を行うため、販売店側でも在庫を抱えている。このような大量の在庫は、在庫管理面だけをとっても多大な手間とコストが掛かる。
【０００６】
また、上述のように、生産ラインにおける工数の平準化を考慮して生産計画を立てるには、言うまでも無く非常に手間が掛かる。このような作業には、ある種の勘が必要な職人的な要素が必要であり、生産計画を立てる作業を完全にコンピュータ化するのは困難であった。
【０００７】
ところで、近年、顧客側のニーズは多種多様化しており、よりオーダメイドに近い形態で車両の発注をしたいという要求もある。
旧来の生産方式では、このようなオーダメイドに近い形態で車両の発注を受けると、月次生産計画や日次生産計画に、受注した車両の生産を割り込ませるようなことになるが、上記のような理由から、一度立てた生産計画を変更するのは容易なことではない。このため、受注から生産計画への組み込みを経て、実際に車両を生産して顧客に提供するには通常より長い時間を要する。その結果、オーダメイドの場合、受注した車両をタイムリーに生産し、これを顧客に短期間で提供するのは非常に困難であった。
ましてや、生産する車両の大半を受注生産で行うようなことは、現状では非現実的であるといっても過言ではない。
【０００８】
本発明は、このような技術的課題に基づいてなされたもので、生産計画を効率良く立てることのできる技術を提供することを主たる目的とする。
また、他の目的は、顧客のニーズに応じてタイムリーに製品を生産し、いわゆる受注生産までも実現することにある。
【０００９】
【課題を解決するための手段】
かかる目的のもと、本発明の生産計画生成システムでは、第一のオーダ情報格納手段に第一の製品オーダ情報群のデータを格納し、第二のオーダ情報格納手段に、第一の製品オーダ情報群よりも長い納期が設定された第二の製品オーダ情報群のデータを格納する。そして、生産計画生成手段にて、第一の製品オーダ情報群から抽出した製品オーダを組み入れた後、第二の製品オーダ情報群から抽出した製品オーダを組み入れることで、製品の生産計画のデータを生成することができる。
このとき、第一のオーダ情報格納手段において、第一の製品オーダ情報群を構成する個々の製品オーダに、複数の仕様情報を関連付けて格納しておけば、生産計画生成手段では、複数の仕様情報の中から所定の選択条件を満たす仕様情報を選択し、選択された仕様情報を有する製品オーダを第一の製品オーダ情報群から抽出して生産計画に組み入れることができる。
また、生産計画生成手段では、２種類以上の選択条件のそれぞれに応じて選択した仕様情報に基づいて第一の製品オーダ情報群から抽出した製品オーダによって、２以上の生産計画を生成することもでき、この場合、２以上の生産計画の中から所定の条件を満たす生産計画を選択することができる。
ところで、第一のオーダ情報格納手段に、個々の製品オーダについて生産工程における負荷に関する負荷情報を関連付けて格納しておけば、生産計画生成手段では、生成された２以上の生産計画に組み入れられた製品オーダの負荷情報に基づき、選択する生産計画を決定することもできる。
また、生産計画生成手段では、第一の製品オーダ情報群において予め設定された期限に到達した製品オーダを生産計画に優先的に組み入れるようにしても良い。
第二のオーダ情報格納手段に格納された、第二の製品オーダ情報群を構成する個々の製品オーダについても、複数の仕様情報を関連付けておけば、生産計画生成手段において、複数の仕様情報の中から所定の選択条件を満たす仕様情報を有する製品オーダを第二の製品オーダ情報群から抽出して生産計画に組み入れることができる。
【００１０】
本発明は、個々の製品に付加されるオプションに関する情報を含む複数のオーダ情報を格納するオーダ情報格納部と、オプションに関する情報に基づいて特定のオーダ情報を抽出するオーダ情報抽出部と、抽出されたオーダ情報を生産計画に組み入れる生産計画生成部と、を備える生産計画生成システムとしても捉えられる。このとき、オーダ情報抽出部は、所定期間の製品生産台数に対するオプション毎の理想台数を設定する。そして、生産計画にオーダ情報の組み入れが完了している製品の台数と理想台数に基づき、この後に生産計画に組み入れる特定のオーダ情報を抽出するのである。
【００１１】
また、本発明は、納期の異なる２つのオーダ情報群を格納するオーダ情報格納部と、２つのオーダ情報群から生産工程における負荷に基づいてオーダ情報を抽出するオーダ情報抽出部と、納期の短いオーダ情報群から抽出されたオーダ情報を生産計画に組み込んだ後、納期の長いオーダ情報群から抽出されたオーダ情報を組み入れて生産計画のデータを生成する生産計画生成部と、を備える生産計画生成システムとしても良い。
【００１２】
本発明は、コンピュータシステムにて製品の生産計画を生成する生産計画生成方法として捉えることもできる。この方法は、複数の製品のオーダに関するオーダ情報群から、個々の製品の仕様に基づいて特定のオーダ情報を抽出するステップ(ａ)と、抽出されたオーダ情報を生産計画に組み入れるステップ(ｂ)と、を有することを特徴とする。
ここで、ステップ(ａ)では、製品の仕様を判断する情報として製品に付加されるオプションの情報を用いることができる。
また、ステップ(ａ)では、所定期間の製品生産台数に対するオプション毎の理想台数を設定し、ステップ(ｂ)で生産計画にオーダ情報が組み入れられた製品の台数と理想台数とに基づき、オーダ情報群から特定のオーダ情報を抽出することもできる。
さらに、ステップ(ｂ)で１台のオーダ情報を生産計画に組み入れる毎に、ステップ(ａ)におけるオーダ情報群からの特定のオーダ情報の抽出を実行するのが好ましい。
この他、この方法は、個々の製品のオーダ情報に設定された期限に到達したオーダ情報を生産計画に組み入れるステップ(ｃ)をさらに有するのが好ましい。
また、ステップ(ａ)および(ｂ)を実行することによって生産計画に所定台数の製品のオーダ情報が組み込まれた後、ステップ(ａ)および(ｂ)で取り扱ったオーダ情報群よりも納期の長い製品のオーダ情報群から抽出したオーダ情報を生産計画に組み入れるステップ(ｄ)をさらに有することもできる。
【００１３】
本発明の生産計画生成方法では、データベースに格納された納期の異なる２つのオーダ情報群から、生産工程における負荷に基づいて製品のオーダ情報を抽出し、２つのオーダ情報群のうち、納期の短いオーダ情報群から抽出されたオーダ情報を生産計画に組み込んだ後、納期の長いオーダ情報群から抽出されたオーダ情報を組み入れて生産計画のデータを生成することを特徴とすることができる。
【００１４】
本発明のプログラムは、複数の製品のオーダに関するオーダ情報群から、個々の製品に付加されるオプションに基づいて特定のオーダ情報を抽出する処理（ａ）と、抽出されたオーダ情報を生産計画に組み入れる処理（ｂ）と、をコンピュータ装置に実行させる。このとき、処理（ａ）では、所定期間の製品生産台数に対するオプション毎の理想台数を設定し、処理(ｂ）にて生産計画にオーダ情報の組み入れが完了している製品の台数と理想台数とに基づき、オーダ情報群から特定のオーダ情報を抽出する。
【００１５】
本発明は、データベースに格納された複数の製品のオーダに関するオーダ情報群から、製品の生産工程における負荷に基づいて製品のオーダ情報を抽出する処理と、抽出されたオーダ情報を組み入れて生産計画のデータを生成する処理と、をコンピュータシステムに実行させることを特徴とするプログラムとして捉えることもできる。
このとき、オーダ情報を抽出する処理では、生産工程における負荷を判断するための情報として製品に付加されるオプション情報を用いることができる。
また、オーダ情報を抽出する処理では、オーダ情報を抽出する基準を複数種切り替えることによって、生産計画を生成する処理にて複数通りの生産計画を生成することができるので、この場合、生成された複数通りの生産計画を比較して最適な生産計画を選択する処理を、さらにコンピュータシステムに実行させるのが好ましい。
【００１６】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいてこの発明を詳細に説明する。
図１は、本実施の形態における受注生産管理システムの構成を説明するための図である。
この図１に示す受注生産管理システム(生産計画生成システム)１０では、ＷＡＮ(Wide Area Network)等のネットワークを介して国内・海外の販売店網側の端末(図示無し)から入力された車両の生産オーダに基づき、毎日の生産計画を生成する機能を有する。
受注生産管理システム１０は、オペレータによる外部からの指示入力を受け付ける指示受付部１１、生産計画を生成するに際して主に生産ライン側の事情による様々な規則を記憶した規則記憶部１２、生産計画を生成するに際してデータ等を一時的に記憶する一時記憶部１３、生産計画を生成する生産計画生成部(生産計画生成手段)１４、生産計画生成部１４で立てた生産計画を外部に出力する結果出力部１５、国内の販売店網側の端末(図示無し)から受けた生産オーダ群(第一の製品オーダ情報群、オーダ情報群)のデータを格納する国内生産オーダＤＢ(第一のオーダ情報格納手段、データベース、オーダ情報格納部)１６、海外の販売店網側の端末(図示無し)から受けた生産オーダ群(第二の製品オーダ情報群、オーダ情報群)のデータを格納する海外生産オーダＤＢ(第二のオーダ情報格納手段、データベース、オーダ情報格納部)１７、国内生産オーダＤＢ１６および海外生産オーダＤＢ１７に対するデータの入出力を司るデータ制御部(オーダ情報抽出部)１８、生産計画生成部１４で立てた生産計画を記憶する生産計画記憶部１９、を備える。
【００１７】
このような受注生産管理システム１０は、いわゆるＰＣやワークステーション等のスタンドアロンのコンピュータ装置、あるいはネットワークを介して協働する複数のコンピュータ装置からなるコンピュータシステムによって実現されるものである。
これらの構成のうち、指示受付部１１、生産計画生成部１４、結果出力部１５は、コンピュータ装置に予めインストールされた処理プログラムに基づいた処理をＣＰＵ(図示無し)が実行することによって実現される機能である。また、規則記憶部１２は、所定のデータがコンピュータ装置のＨＤＤ(図示無し)に予め格納されることによって実現され、一時記憶部１３はコンピュータ装置のメインメモリ(図示無し)にデータを記憶させることによって実現されるものである。さらに、国内生産オーダＤＢ１６、海外生産オーダＤＢ１７は、コンピュータ装置のＨＤＤ(図示無し)あるいはこのコンピュータ装置が参照可能なデータ格納装置にデータを格納することによって実現され、生産計画記憶部１９は、生産計画生成部１４で生成した生産計画をＨＤＤ(図示無し)等に格納することによって実現される。
【００１８】
さてここで、国内生産オーダＤＢ１６にデータが格納されている国内からの生産オーダは、生産オーダを受けた日毎に分別できるよう、受注日あるいは受注日からの経過日数等の情報が付加されている。
一方、海外生産オーダＤＢ１７に格納されている海外からの生産オーダは、海外の販売店網の拠点でいったん取りまとめられてから、受注生産管理システム１０に転送されるため、例えば１週間毎等、国内からの生産オーダに比べればより大きな単位で分別されている。海外に対しては、受注〜生産〜工場出荷の後、船積み、海上輸送、船降ろし等、時間の掛かる輸送経路、税関手続等を介してから海外の販売店へのデリバリが行われる。このため、輸送や輸送途中でのストック等の時間を見込んで、いわばオーダのバッファの容量を国内に比べれば大きく確保しているためである。
【００１９】
上記したような受注生産管理システム１０の生産計画生成部１４では、生産計画を生成するための処理を開始する操作を指示受付部１１にて受け付けると、予めインストールされたプログラムに基づいた処理を自動的に実行することによって、予め設定された１日の生産計画台数分の生産計画を生成するわけであるが、このときにはまず、図２に示すように、国内からの生産オーダ分(以下、これを「国内分」と適宜称する)、海外からの生産オーダ分(以下、これを「海外分」と適宜称する)の生産台数を設定する(ステップＳ１０１)。これは、例えば、予め設定された１日の生産計画台数と、国内生産オーダＤＢ１６に格納されている国内分の生産オーダの量に基づいて算出される１日あたりの必要生産台数、海外生産オーダＤＢ１７に格納されている海外分の生産オーダの量に基づいて算出される１日あたりの必要生産台数の比とから算出することができる。
【００２０】
続いて、国内分の生産オーダを生産計画に組み込む。このときには、まず、生産計画生成部１４では、図３(ａ)、(ｂ)に示すように、国内生産オーダＤＢ１６に記憶されているデータのうち、滞留日数が最大滞留日数の設定値(期限)に達した生産オーダ、つまり本実施の形態では滞留３日目の生産オーダを強制的に生産計画に組み込む(ステップＳ１０２)。このようにして生産オーダのデータが組み入れられることによって生成される生産計画は、生産計画記憶部１９に記憶される。
【００２１】
次いで、国内生産オーダＤＢ１６に記憶されているデータのうち、残る生産データ、つまり本実施の形態では滞留１、２日目の生産オーダから、後に詳述するアルゴリズムに基づいて特定の生産オーダを抽出し、これを１日の国内分の生産台数の設定数に達するまで、生産計画記憶部１９に記憶された生産計画に追加する形で順次組み込む(ステップＳ１０３)。このときには、国内生産オーダＤＢ１６から生産計画に組み込む生産オーダを選択するための選択条件を複数種変え、複数通りの生産計画を生成する。
そして、生産計画生成部１４では、上記のようにして生成され、生産計画記憶部１９に記憶された複数通りの生産計画を比較し、国内分について、最適な生産計画を選択する。
これにより、１日の生産計画のうち、国内オーダ分の生産計画が生成されることになる。
【００２２】
続いて、上記ステップＳ１０１で設定した１日の海外分の生産台数の設定数分の生産計画を生成するには、生産計画生成部１４が、海外生産オーダＤＢ１７にデータが記憶されている生産オーダを、後に詳述するアルゴリズムに基づいて、１日の海外分の生産台数の設定数に達するまで、生産計画記憶部１９に記憶された生産計画に追加する形で組み込む(ステップＳ１０４)。このときにも、海外生産オーダＤＢ１７から生産計画に組み込む生産オーダを選択するための選択条件を複数種変えることによって、複数通りの生産計画を生成し、海外分について、最適な生産計画を選択する。
これにより、図３(ｂ)に示したように、１日の生産計画全体が生成されることになる。
しかる後、このようにして立てられた１日の生産計画全体を、結果出力部１５にて、プリントアウト、あるいはモニタ上への表示、生産ライン側の端末への出力等といった形態で出力する。
【００２３】
次に、上記ステップＳ１０３、Ｓ１０４で行われる、国内分の滞留１、２日目の生産オーダの生産計画への組み込み、海外分の生産オーダの生産計画への組み込みを行うためのアルゴリズムについて説明する。
ここでは、国内分の滞留１、２日目の生産オーダの生産計画への組み込みを例に挙げて説明を行うが、海外分の生産オーダの生産計画への組み込みについても同様の処理を行うことによって実行が可能である。
【００２４】
まず、図４に示すように、生産計画生成部１４では、国内分の生産オーダについて、平準化要素毎に、１日の生産計画に組み込む理想台数を算出し、これを一時記憶部１３に記憶させる(ステップＳ２０１)。
ここで平準化要素とは、生産ラインにおける工数の平準化を図るに際し、車種、オプションの種類、オプションの有無等によって１台１台の車両の組み立てに要する工数に影響を与える要素を指す。そこで、国内生産オーダＤＢ１６、海外生産オーダＤＢ１７に格納された生産オーダのデータには、図５に示すように、予め、車種、A/T(Automatic Transmission)であるか否か、ＡＢＳ(Anti-lock Brake System)、エアコンディショナ、サンルーフ、エアロパーツ等の有無等の仕様情報(負荷情報)が、平準化要素Ａ、Ｂ、Ｃ、Ｄ、Ｅ、…としてリストアップされ、個々の車両の生産オーダに対し、フラグを立てる等して識別ができるようになっている。
上記のステップＳ２０１では、このような平準化要素Ａ、Ｂ、Ｃ、Ｄ、Ｅ…のそれぞれについて、１日毎の理想台数を算出するわけであるが、これは、例えば平準化要素Ａであれば、
理想台数＝(国内分の生産オーダのうち平準化要素Ａを備える台数)／(最大滞留日数)
という式で求めることができる。平準化要素Ｃ、Ｄ、Ｅ、…のそれぞれについても同様の式で求めることができる。
最大滞留日数とは、国内分の生産オーダについて、受注生産管理システム１０において生産オーダを受けてから生産計画に組み込まれるまでの最大の滞留日数として、予め設定されるものであり、本実施の形態では、最大滞留日数が例えば３日と設定され、これが規則記憶部１２に記憶されている。
【００２５】
例えば本実施の形態で、平準化要素Ａが車種、平準化要素ＢがＡ／Ｔ、平準化要素Ｃがサンルーフ、平準化要素ＤがＡＢＳ、平準化要素Ｅがエアバッグとし、国内生産オーダＤＢ１６にデータが格納されている平準化要素Ｃを備える車両の台数が１５０台、平準化要素Ｄの台数が４５０台、平準化要素Ｅの台数が６００台とし、エアバッグ最大滞留日数が３日であるとする。すると、国内オーダ分についての理想台数は、
平準化要素Ｃ(サンルーフ)：１５０／３＝５０台
平準化要素Ｄ(ＡＢＳ)    ：４５０／３＝１５０台
平準化要素Ｅ(エアバッグ)：６００／３＝２００台
のようにして、理想台数を求めることができるのである。
【００２６】
続いて、ステップＳ１０３(海外分の場合はステップＳ１０４)では、生産計画生成部１４が生産計画に組み入れる生産オーダを選択するための選択条件を複数種変えることによって複数通りの生産計画を生成する。ここではまず、生産計画生成部１４では、予め決められた第１番目の選択条件を設定する(ステップＳ２０２)。例えば、平準化要素毎に、理想台数に対して生産計画に組み込まれた台数の達成率を算出し、その数の低さ(低いほどプライオリティが高い)、を選択条件として設定する。
例えば、上記のステップＳ１０２にて国内分の滞留３日目の生産オーダが強制的に生産計画が組み込まれた時点で、
平準化要素Ｃ(サンルーフ)：２０台
平準化要素Ｄ(ＡＢＳ)    ：１２０台
平準化要素Ｅ(エアバッグ)：１９０台
平準化要素無し          ：５０台
と確定していたとすると、ステップＳ１０１で求めたそれぞれの理想台数に対する達成率は、
平準化要素Ｃ(サンルーフ)：２０／５０台    ＝４０％
平準化要素Ｄ(ＡＢＳ)    ：１２０／１５０台＝８０％
平準化要素Ｅ(エアバッグ)：１９０／２００台＝９５％
平準化要素無し          ：５０／１００台  ＝５０％
となる。
【００２７】
続いて、生産計画生成部１４では、設定された選択条件において、プライオリティの最も高い平準化要素を選択し、選択された平準化要素の生産オーダのデータをデータ制御部１８に対してリクエストする。
本実施の形態の例では、理想台数に対して生産計画に組み込まれた台数の達成率の低さが選択条件として設定されているため、達成率の最も低い平準化要素が、プライオリティの最も高いものとなる。つまり、達成率が最も低い４０％である平準化要素Ｃ(サンルーフ)が、生産計画に組み入れる対象として選択される。すると、生産計画生成部１４では、組み入れる生産オーダのデータをリクエストする。
【００２８】
すると、データ制御部１８では、国内生産オーダＤＢ１６からリクエストされた平準化要素(ここでは平準化要素Ｃ)の生産オーダを１台分抽出し、これを生産計画生成部１４に返す。このときには、データ制御部１８では国内生産オーダＤＢ１６から生産オーダの抽出、読み出し等を１回１回行うわけでなく、予め、検討対象となる国内分の生産オーダのデータを国内生産オーダＤＢ１６から読み出してコピーし(ステップＳ３０１)、これを一時記憶部１３に展開し、図５に示したようなリストを作成しておくのである(ステップＳ３０２)。
そして、生産計画生成部１４からのリクエストを受けると、リクエストされた平準化要素を備える１台分の生産オーダをリストの上位側から抽出し(ステップＳ３０３)、その後には、抽出した生産オーダを、一時記憶部１３に記憶しているリストから消去する(ステップＳ３０４)。
【００２９】
さて、生産計画生成部１４にて、ステップＳ２０３で選択された平準化要素(ここでは平準化要素Ｃ)を有した生産オーダのデータを受け取ると、その生産オーダを生産計画記憶部１９に記憶されている生産計画に組み込む(ステップＳ２０４、Ｓ２０５)。
ステップＳ２０５で生産オーダを組み込んだ後、理想台数に対する達成率を再度計算する(ステップＳ２０６)。このときには、組み込まれた生産オーダが複数の平準化要素を備えることもあるため、それぞれの平準化要素について達成率を計算する必要がある。
例えば、図５の「オーダ04020012」という生産オーダが生産計画に組み込まれたとすると、この生産オーダは、平準化要素Ｃ(サンルーフ)と平準化要素Ｄ(ＡＢＳ)を備えるため、平準化要素毎の達成率は、
平準化要素Ｃ(サンルーフ)：２１台  →  ４２％
平準化要素Ｄ(ＡＢＳ)  ：１２１台  →  ８０．７％
と変わる。
【００３０】
このようにして、平準化要素毎の達成率を再計算した後、全ての平準化要素が１００％に到達したか否か、あるいは国内分の１日の生産台数に到達したか否かを判定する(ステップＳ２０７)。
到達していない場合は、ステップＳ２０３に戻り、上記の処理を、全ての平準化要素の達成率が１００％に達するまで、繰り返すのである。
【００３１】
このようにして、全ての平準化要素の達成率が１００％に達した時点、あるいは国内分の１日の生産台数に到達した時点で、ステップＳ２０２で設定した選択条件を最優先とした、国内オーダ分の１日の生産計画が生成される。
続いて、生産計画生成部１４では、生成された１日の生産計画について、規則記憶部１２に記憶された平準化の規則に基づいた評価、具体的にはペナルティの計算に基づく比較を行う(ステップＳ２０８)。
規則記憶部１２には、生産ラインにおける生産負荷、部品の使用負荷を平準化するための様々な規則が記憶されている。規則の例を挙げると、「工数の掛かる特定の車種は、連続させず、かつ３台に１台の割合以下とする」、「工数の掛かるエアロパーツは連続させない」等があり、これらは生産ラインにおける処理能力、部品メーカからの部品供給状況等に応じ、経験的に決めることができるものである。
このような規則記憶部１２に記憶された規則に基づき、ステップＳ１０２(Ｓ２０２〜Ｓ２０７)で生成された１日の生産計画を評価する。つまり、１台の生産オーダに複数のオプションが同時に装着されるケース等もあるため、生成された生産計画には、上記の規則に違反してしまうオーダが含まれることがあるため、この違反の度合いを数値化して評価するのである。これには、個々の規則に対し、予めなされた重み付けに基づくペナルティポイントが設定されて規則記憶部１２に記憶されており、これに基づいて、生成された生産計画におけるトータルでのペナルティポイントを算出し、これを一時記憶部１３に記憶しておくのである。
【００３２】
続いて、予め検討対象となっている全ての選択条件に対応する生産計画を生成したか否かを判定する(ステップＳ２０９)。
全ての選択条件についての生産計画の生成が完了していなければ、ステップＳ２０２に戻り、次に他の選択条件を最優先とした生産計画を生成する。他の選択条件としては、例えば、平準化要素毎に、理想台数に対して生産計画に組み込まれた台数の達成率を算出し、その数が高いほどプライオリティを高くする選択条件や、生産オーダを受注した日時が早いほどプライオリティを高くする選択条件等が考えられる。
【００３３】
このようにして、生産計画に組み入れる生産オーダを選択するための選択条件を順次入れ替えることによって、複数通りの生産計画を生成し、それぞれの生産計画におけるペナルティポイントが算出され、これらが一時記憶部１３に記憶されることになる。
この後は、生成された複数通りの生産計画のうち、最もペナルティポイントが最も低いものを、最適な生産計画として選択(決定)する(ステップＳ２１０)。
これにより、１日の生産計画のうち、国内オーダ分の生産計画が決定されることになる。
【００３４】
ステップＳ１０４にて、海外分の生産オーダを生産計画に組み込む場合も、図４に示したのと同様の処理を実行すればよい。ただしこのとき、国内分の生産オーダを生産計画を組み込んだ時点で、全ての平準化要素の理想台数に対する達成率が１００％ジャストであるとは限らず、１００％を超えたり、あるいは１００％に満たないこともある。
そこで、海外分の生産オーダを生産計画に組み込むために図４の処理を実行するに際しては、ステップＳ２０１にて各平準化要素毎の理想台数を算出するときに、国内分の生産オーダを生産計画に組み込んだ結果の、各平準化要素の理想台数に対する達成率の増減分を反映させる。つまり、国内分で達成率が１００％満たない平準化要素については、その分、理想台数を増やし、国内分で達成率が１００％を超えてしまった平準化要素については、理想台数をその分減らすのである。これにより全体として各平準化要素を理想台数に近づけることが期待できる。
このようにして理想台数の設定を行った後は、海外生産オーダＤＢ１７に記憶されている生産オーダを、ステップＳ１０１で設定した１日の海外分の生産台数の設定数に達するまで、生産計画に順次組み込む。このときにも、生産計画に組み入れる生産オーダを選択するための選択条件を複数種変え、複数通りの生産計画を立て、それぞれの生産計画についてペナルティポイントを比較し、ペナルティポイントが最も少ない生産計画を、最適な海外分の生産計画として選択するのである。
【００３５】
上述したような受注生産管理システム１０では、１日の生産計画について、見込み生産を前提とした生産計画では無く、実際に受注した生産オーダに基づいて生産計画を生成することが可能となり、これによって従来は実現不可能とも言えた自動車の受注生産が可能となる。
このときに、予め設定した最大滞留日数に達した生産オーダについては強制的に生産計画に組み込み、残りを最大滞留日数に達していない生産オーダで埋めるようなアルゴリズムとなっているので、受注後、確実に最大滞留日数以内で生産を行うことができ、これによって車両の納車までの期間が長期化するのを防ぎ、顧客に対するサービスを向上させることができる。
また、生産計画に生産オーダを組み込む際には、平準化要素毎に理想台数を設定し、この理想台数に対して実際に生産計画に組み込まれた平準化要素の台数の達成率や、生産オーダの受注日順等に基づいて、生産計画を複数通り立て、これらを比較するようにしたので、オプション品目が非常に多く、様々な要因が複雑に絡み合う自動車の生産計画を、比較的単純なアルゴリズムで効率良く生成することができる。
さらに、１日毎の生産計画を生成するに際しては、まず国内生産オーダ分を立てた後、国内生産オーダ分に比べ、受注から出荷までの期間が長い海外生産オーダ分を立てるようにした。これにより、国内生産オーダ分を生産計画に組み込むことによって生じる若干の工数等の変動を海外生産オーダ分で吸収することができ、海外生産オーダ分を、いわばバッファとすることができる。したがって、１日トータルでの生産計画の平準化を容易に図ることができる。
【００３６】
なお、上記実施の形態では、１日毎の生産計画を生成する例を示したが、もちろん、１週間毎、１時間毎等の期間についても、同様にして平準化した生産計画を生成することが可能である。
また、対象となる製品についても車両に限るものでは無く、顧客からのオーダを受けて様々な仕様の製品を製造するのであれば、例えばＰＣ(Personal Computer)等、他の製品にも同様の技術を適用することが可能である。
さらに、上記実施の形態では、国内生産オーダ分と海外生産オーダ分を組み合わせることによって生産計画を生成する構成を例に挙げたが、納期が異なる２つのオーダ群があれば良く、例えば、顧客からのオーダを受けて生産する受注生産分と、それよりも長い納期を設定できる、メーカ側での出荷計画に基づいて生産する計画生産分とを組み合わせることも可能である。
【００３７】
また、上記受注生産管理システム１０は、１台のコンピュータ装置で構成することもできるし、複数台のコンピュータ装置を組み合わせることによって所定の機能を発揮する構成とすることもできる。後者の場合、複数台のコンピュータ装置は、ＷＡＮ等のネットワークを介して互いに接続されるものであってもよい。さらに、国内生産オーダ分、海外生産オーダ分を受ける(受注する)端末、出力された生産計画に基づいて生産ラインをコントロールする生産ライン制御端末等を含め、車両等の製品を受注し、生産計画を立て、実際に生産ラインを稼動させる受注生産システムとして構成することも可能である。
【００３８】
また、上記実施の形態で示したような生産計画を生成するためのプログラムは、以下のような記憶媒体の形態とすることもできる。
すなわち、記憶媒体としては、コンピュータ装置に実行させる上記したようなプログラムを、ＣＤ−ＲＯＭ、ＤＶＤ、メモリ、ハードディスク等の記憶媒体に、コンピュータ装置が読み取り可能に記憶させれば良い。
これ以外にも、本発明の主旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更することが可能である。
【００３９】
【発明の効果】
以上説明したように、本発明によれば、生産計画を効率良く生成することが可能となる。また、本発明によれば、顧客のニーズに応じてタイムリーに製品を生産し、従来は困難であった受注生産を実現することが可能となる。
【図面の簡単な説明】
【図１】  本実施の形態におけるコンピュータ装置の構成を示す図である。
【図２】  生産計画を生成するための処理の概略を示す図である。
【図３】  生産計画を生成する流れについて模式的に示した図である。
【図４】  複数通りの生産計画を生成するための詳細な処理の流れを示す図である。
【図５】  生産計画を生成するときに用いる生産オーダのリストの一例を示す図である。
【図６】  生産計画を生成する従来の方法について示す図である。
【符号の説明】
１０…受注生産管理システム(生産計画生成システム)、１２…規則記憶部、１３…一時記憶部、１４…生産計画生成部(生産計画生成手段)、１６…国内生産オーダＤＢ(第一のオーダ情報格納手段、データベース、オーダ情報格納部)、１７…海外生産オーダＤＢ(第二のオーダ情報格納手段、データベース、オーダ情報格納部)、１８…データ制御部(オーダ情報抽出部)、１９…生産計画記憶部
【図１】
0003982617.tif 000002
【図２】
0003982617.tif 000003
【図３】
0003982617.tif 000004
【図４】
0003982617.tif 000005
【図５】
0003982617.tif 000006
【図６】
0003982617.tif 000007