(57)【要約】【課題】オーダの属性で定義された生産指標を考慮して各工程の着工計画を立てて、生産指標に準じた適正なスケジューリング結果を得ること。【解決手段】生産オーダを取り込み、この生産オーダの属性である品種に対するリードタイムＬＴと仕掛かり制限値とから成る生産指標データを取得し、ローディングルールを選択し、この選択されたローディングルールに従い、着工可能なオーダについてリードタイムＬＴに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付けを行い、かつ割り付けた工程が仕掛かり制限値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を出力する。【選択図】　　図１
2004126709.tif 000002
【特許請求の範囲】
【請求項１】
生産オーダを取り込むオーダ取込工程と、
前記生産オーダの属性である品種に対する複数の指標値を有する生産指標データを取得する生産指標取得工程と、
ローディングルールを選択するルール選択工程と、
この選択されたローディングルールに従い、前記生産オーダのうち着工可能なオーダについて一方の前記指標値に切迫している前記オーダを優先して工程の割付けを行い、かつ割り付けた前記工程が他方の前記指標値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を報知するローディング工程と、
を有することを特徴とする製造工程のスケジューリング方法。
【請求項２】
前記生産指標データは、前記指標値として前記品種別のリードタイムと、前記工程毎の仕掛かり制限値とを有することを特徴とする請求項１記載の製造工程のスケジューリング方法。
【請求項３】
前記ローディング工程は、前記着工可能なオーダについて前記リードタイムに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付けを行うことを特徴とする請求項１又は２記載の製造工程のスケジューリング方法。
【請求項４】
前記ローディング工程は、前記リードタイム切迫度の小さい順に優先して割り付けられた前記工程の仕掛かり数が前記仕掛かり制限値内であるか否かを判断し、前記仕掛かり制限値内であれば前記工程への前記製造資源の割付けを行うことを特徴とする請求項１又は２記載の製造工程のスケジューリング方法。
【請求項５】
前記リードタイム切迫度は、前記リードタイムから残工程の工数計と割付け済み工程の工期との差から得られることを特徴とする請求項３又は４記載の製造工程のスケジューリング方法。
【請求項６】
前記スケジューリング結果から前記生産指標データを遵守できない前記オーダについては未計画データとして前記生産データを更新し、又は前記生産指標データを遵守する前記オーダについては既計画データとして前記ローディング工程に渡し、前記ローディングルールを変更して繰り返しローディングする工程を有することを特徴とする請求項１記載の製造工程のスケジューリング方法。
【請求項７】
生産オーダを取り込む手段と、
前記生産オーダの属性である品種に対する少なくともリードタイムと工程毎の仕掛かり制限値とから成る生産指標データを記憶する生産指標データベースと、前記生産オーダの工程データ及び工程での製造能力データを記憶する製造データベースと、
前記生産オーダの属性である品種に対する前記生産指標データを前記生産指標データベースから取得する生産指標取得手段と、
入力指示されたローディングルールを選択するルール選択手段と、
このルール選択手段により選択された前記ローディングルールに従い、前記生産オーダのうち着工可能なオーダについて前記リードタイムに切迫している前記オーダを優先して工程の割付けを行い、かつ割り付けた前記工程が前記仕掛かり制限値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を報知するローディング手段と、
を具備したことを特徴とする製造工程のスケジューリング装置。
【請求項８】
前記ローディング手段は、前記着工可能なオーダについて前記リードタイムに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい前記工程を優先して割り付けを行い、
かつ前記リードタイム切迫度の小さい順に優先して割り付けられた前記工程の仕掛かり数が前記仕掛かり制限値内であるか否かを判断し、前記仕掛かり制限値内であれば前記工程への前記製造資源の割付けを行うことを特徴とする請求項７記載の製造工程のスケジューリング装置。
【請求項９】
前記スケジューリング結果から前記生産指標データを遵守できない前記オーダについては未計画データとして前記生産データを更新し、又は前記生産指標データを遵守する前記オーダについては既計画データとして前記ローディング手段に渡し、前記ローディングルールを変更して繰り返しローディングする手段を備えたことを特徴とする請求項７記載の製造工程のスケジューリング装置。
【請求項１０】
請求項１乃至５のうちいずれか１項記載の製造工程のスケジューリング方法、又は請求項６乃至９のうちいずれか１項記載の製造工程のスケジューリング装置により前記工程に前記製造資源を割り付けたスケジューリング結果に基づいて前記各品種の製造を行うことを特徴とする製品の製造方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ジョプショップ型の製造工程のスケジューリングを行う製造工程のスケジューリング方法及びその装置、並びにこれら方法及び装置により得られたスケジューリング結果に従って製品を製造する製品の製造方法に関する。
【０００２】
【従来の技術】
製品を製造するのに際し、ジョプショップ型の製造工程のスケジューリングが行なわれる。このスケジューリングは、フォワードスケジューリング又はバックワードスケジューリングなどのディスパッチングルールにより立てられる。フォワードスケジューリングは、初工程から順に時間が経過する方向へ工程を割り付け、バックワードスケジューリングは、最終工程から初工程の順に時間を溯る方向へ工程を割り付ける。
【０００３】
このディスパッチングは、工程において作成される作業計画や作業指示などの工程管理を行うもので、作業割付けから作業完了までの作業表を作成する。このディスパッチングにより納期管理、能力管理を適切に行うことで稼働率が向上する。
【０００４】
実際のジョプショップ型の工程のスケジューリングでは、オーダに優先度を付け、フォワードスケジューリング又はバックワードスケジューリングなどのディスパッチングルールにより工程の着工計画を立てている。
【０００５】
【発明が解決しようとする課題】
しかしながら、作業の割付け時には、割付け条件に加え、設備や作業員等の製造資源の能力と工数等の割り付け負荷としか考慮していない。このため、製造資源に空き能力が十分にあれば、リードタイムは短くなるが、製造資源に空き能力がなければ、着工工程が多くなるにつれて各工程間の仕掛かり数が増加し、リードタイムは長くなる。
【０００６】
例えば、図１１に示すように各工程ａ、ｂ、ｃからなる製造工程において、工程ａでの工数が１時間、工程ｂでの工数が２時間、工程ｃでの工数が６時間であるとすると、各工程ａ、ｂでは加工作業が順調に進み、これら工程ａ、ｂ間の仕掛かり数（以下、工程ｂの仕掛かり数と称する）Ｓａも少ないが、工程ｃでは工数が大きいために、工程ｃの仕掛かり数Ｓｂが増加する。この結果、各工程ａ、ｂでは作業が順調に進んでも、工程ｃで加工作業されるまでに時間がかかり、結果としてリードタイムＬＴが長くなる。
【０００７】
従って、スケジューリング結果は、必ずしも適正であるとは言えず、着工計画を見直す必要がある。
【０００８】
そこで本発明は、オーダの属性で定義された生産指標を考慮して各工程の着工計画を立てて、生産指標に準じた適正なスケジューリング結果を得ることができる製造工程のスケジューリング方法及びその装置、並びにこれら方法及び装置により立てられたスケジューリング結果に従って製品を製造できる製品の製造方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、生産オーダを取り込むオーダ取込工程と、生産オーダの属性である品種に対する複数の指標値を有する生産指標データを取得する生産指標取得工程と、ローディングルールを選択するルール選択工程と、この選択されたローディングルールに従い、生産オーダのうち着工可能なオーダについて一方の指標値に切迫しているオーダを優先して工程の割付けを行い、かつ割り付けた工程が他方の指標値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を報知するローディング工程とを有することを特徴とする製造工程のスケジューリング方法である。
【００１０】
本発明の製造工程のスケジューリング方法において、生産指標データは、指標値として品種別のリードタイムと、工程毎の仕掛かり制限値とを有する。
【００１１】
本発明の製造工程のスケジューリング方法において、ローディング工程は、着工可能なオーダについてリードタイムに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付けを行う。
【００１２】
本発明の製造工程のスケジューリング方法において、ローディング工程は、リードタイム切迫度の小さい順に優先して割り付けられた工程の仕掛かり数が仕掛かり制限値内であるか否かを判断し、仕掛かり制限値内であれば工程への製造資源の割付けを行う。
【００１３】
本発明の製造工程のスケジューリング方法において、リードタイム切迫度は、リードタイムから残工程の工数計と割付け済み工程の工期との差から得られる。
【００１４】
本発明の製造工程のスケジューリング方法は、スケジューリング結果から生産指標データを遵守できないオーダについては未計画データとして生産データを更新し、又は生産指標データを遵守するオーダについては既計画データとしてローディング工程に渡し、ローディングルールを変更して繰り返しローディングする工程を有する。
【００１５】
本発明は、生産オーダを取り込む手段と、生産オーダの属性である品種に対する少なくともリードタイムと工程毎の仕掛かり制限値とから成る生産指標データを記憶する生産指標データベースと、生産オーダの工程データ及び工程での製造能力データを記憶する製造データベースと、生産オーダの属性である品種に対する生産指標データを生産指標データベースから取得する生産指標取得手段と、入力指示されたローディングルールを選択するルール選択手段と、このルール選択手段により選択されたローディングルールに従い、生産オーダのうち着工可能なオーダについてリードタイムに切迫しているオーダを優先して工程の割付けを行い、かつ割り付けた工程が仕掛かり制限値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を報知するローディング手段とを具備したことを特徴とする製造工程のスケジューリング装置である。
【００１６】
本発明の製造工程のスケジューリング装置において、ローディング手段は、着工可能なオーダについてリードタイムに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付けを行い、かつリードタイム切迫度の小さい順に優先して割り付けられた工程の仕掛かり数が仕掛かり制限値内であるか否かを判断し、仕掛かり制限値内であれば工程への製造資源の割付けを行う。
【００１７】
本発明の製造工程のスケジューリング装置は、スケジューリング結果から生産指標データを遵守できないオーダについては未計画データとして生産データを更新し、又は生産指標データを遵守するオーダについては既計画データとしてローディング手段に渡し、ローディングルールを変更して繰り返しローディングする手段を備えた。
【００１８】
本発明は、上記製造工程のスケジューリング方法、又は上記製造工程のスケジューリング装置により工程に製造資源を割り付けたスケジューリング結果に基づいて各品種の製造を行うことを特徴とする製品の製造方法である。
【００１９】
【発明の実施の形態】
以下、本発明の一実施の形態について図面を参照して説明する。
【００２０】
図１は板金加工等の製造工程のスケジューリング装置の構成図である。オーダ取り込み部１には、生産オーダデータベース２が接続されている。この生産オーダデータベース２には、図２に示すような生産オーダデータ、すなわちオーダ番号（例えばＡ００００１）、品種（例えばＡ、Ｂ、Ｃなど）、数量（例えば１個）、着工日（例えば品種Ａの０２年１月１０日）、納期（例えば品種Ｃの０２年１月２５日）及び計画対象（イエス：Ｙ、ノー：Ｎ）の各データが記憶されている。このうち計画対象が（イエス：Ｙ）であれば、当該計画対象のオーダ番号がスケジュール対象であることを示し、（ノー：Ｎ）であれば、当該計画対象のオーダ番号がスケジュール対象でないことを示す。
【００２１】
オーダ取り込み部１は、生産オーダデータベース２に記憶されている生産オーダデータを検索し、図２に示すように生産オーダデータのうちスケジュール対象であるオーダ番号の品種、すなわち計画対象が（イエス：Ｙ）であるスケジュール対象であるオーダ番号をローディングの計画オーダとして抽出する。
【００２２】
生産指標取得部３には、生産指標データベース４及び製造データベース５が接続されている。生産指標データベース４には、図３に示すように品種で管理されるリードタイムＬＴと、工程で管理される仕掛かり制限値とが記憶されている。リードタイムＬＴは、各品種（例えばＡ、Ｂ、Ｃなど）ごとに記憶されている。仕掛かり制限値は、工程（例えば、抜き、バリ取り、曲げ、溶接、塗装、タップ、ネジ締めなど）別に記憶されている。
【００２３】
製造データベース５は、工程フローテーブル６及び製造能力テーブル７を有する。工程フローテーブル６には、図３に示すように各品種（例えばＡ、Ｂ、Ｃなど）ごとにその工程順、工程、工数が記憶されている。例えば品種Ａでは、工程順に抜き、バリ取り、曲げ、溶接、塗装が記憶され、これら工程の工数（２、１、１、１、０．５）が記憶されている。
【００２４】
製造能力テーブル７には、製造資源（例えば設備、作業員）の能力を定義する各データが記憶されており、例えば図４に示すように稼動計画データ、カレンダデータ及びリソース割付けデータが記憶されている。稼動計画データは、製造資源（例えば設備名ＭＣ、ＢＦ、ＢＤなど）の稼動可能な時間帯と数量とを定義しており、具体的には製造資源、台数、稼動時間（ｆｒｏｍ−ｔｏ形式、：例えば８：３０−１７：００）の各データを有する。
【００２５】
カレンダデータは、製造資源の稼動可能な日を定義しており、具体的には製造資源、稼働日を有する。
【００２６】
リソース割付けデータは、工程へ割り付けることができる製造資源を定義しており、具体的には工程、製造資源を有する。
【００２７】
生産指標取得部３は、オーダ取り込み部１により抽出された計画オーダを受け取り、図３に示すように計画オーダの品種に基づいて生産指標データベース４から当該品種のリードタイムＬＴを取得し、かつ工程フローテーブル６から計画オーダの工程を取得し、この工程に基づいて生産指標データベース４から当該工程の仕掛かり制限値を取得し、この結果、例えば各品種（例えばＡ、Ｂ、Ｃなど）毎のリードタイムＬＴと各工程（抜き、バリ取り、曲げ、溶接、塗装など）毎の仕掛かり制限値とからなる生産指標取得データを作成する。
【００２８】
ローディングルール選択部８は、ローディングルールとして図５に示すように例えばフォワードスケジューリング又はバックワードスケジューリングを選択するもので、これらスケジリングは具体的にキーボードやマウスの操作により選択指示される。フォワードスケジューリングは、初工程から順に時間が経過する方向へ工程を割り付け、バックワードスケジューリングは、最終工程から初工程の順に時間を溯る方向へ工程を割り付ける。
【００２９】
ローディング部９は、ローディングルール選択部８により選択されたフォワードスケジューリング又はバックワードスケジューリングに従い、かつ生産指標取得部３により取得された生産指標取得データ、すなわち図３に示す各品種（例えばＡ、Ｂ、Ｃなど）毎のリードタイムＬＴと各工程（抜き、バリ取り、曲げ、溶接、塗装など）毎の仕掛かり制限値を受け取り、生産オーダのうち着工可能なオーダについてリードタイムＬＴに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付け、かつこれらリードタイム切迫度の小さい順に優先して割り付けられた工程の仕掛かり数が仕掛かり制限値内であるか否かを判断し、仕掛かり制限値内であれば工程への製造資源の割付けを行う。
【００３０】
ここで、リードタイム切迫度は、次式（１）に示すようにリードタイムＬＴから残工程の工数計と割付け済み工程の工期との差から求める。
【００３１】
リードタイム切迫度＝ＬＴ−残工程の工数計−割付け済み工程の工期
…（１）
割付け済み工程の工期は、既に割り付けを行った工程の工期であり、残工程の工数計はこれから割り付けられる各工程の各工数を合わせた工数である。従って、リードタイム切迫度は、急いで作業をしなければならないオーダ、緊急に作業しなければならないオーダを表わす。
【００３２】
スケジューリング結果出力部１０は、ローディング部９により各工程への製造資源の割付けを行ったスケジューリング結果を例えば表示出力、プリントアウトする。
【００３３】
又、スケジューリング結果出力部１０は、ローディング部９でのローディング結果として生産指標データを遵守するオーダ、すなわちリードタイムＬＴを越えないオーダについては計画データとして出力し、かつ生産指標データを遵守できないオーダ、すなわちリードタイムＬＴを越えたオーダについては工程への割付けを外して未計画データとして出力する。
【００３４】
このうち計画データは、計画データベース１１に記憶される。そして、この計画データは、既に計画済みの計画データとして既計画データベース１２に記憶され、当該既計画データを更新する。
【００３５】
未計画データは、未計画オーダデータベース１３に記憶される。そして、この未計画オーダは、生産オーダデータベース２に記憶され、生産オーダを更新する。これにより、更新された生産オーダを用い、ローディングルールが変更され、再度ローディングが繰り返される。
【００３６】
次に、上記の如く構成された装置の動作について説明する。
【００３７】
スケジューリングを行う行う現時点を例えば２００２年１月１０日午前０：００とする。
【００３８】
先ず、オーダ取り込み部１は、生産オーダデータベース２に記憶されている生産オーダデータを検索し、図２に示すように生産オーダデータのうちスケジュール対象であるオーダ番号の品種、すなわち計画対象が（イエス：Ｙ）であるスケジュール対象であるオーダ番号をローディングの計画オーダとして抽出する。ここでは、例えばオーダ番号「Ａ００００１」「Ｂ００１００」…「Ｃ９９９９９」が抽出される。
【００３９】
次に、生産指標取得部３は、オーダ取り込み部１により抽出された計画オーダを受け取り、図３に示すように計画オーダの品種（例えばＡ、Ｂ、Ｃ、Ｄ）に基づいて生産指標データベース４から当該品種（例えばＡ、Ｂ、Ｃ、Ｄ）のリードタイムＬＴ（例えば８、９、６、３）を取得する。
【００４０】
これと共に、生産指標取得部３は、工程フローテーブル６から計画オーダの工程（例えば抜き、バリ取り、曲げ、溶接、塗装）を取得し、この工程に基づいて生産指標データベース４から当該工程の仕掛かり制限値（例えば２、２、２、１、１）を取得する。
【００４１】
この結果、生産指標取得部３は、例えば各品種（例えばＡ、Ｂ、Ｃ、Ｄ）毎のリードタイムＬＴと各工程（例えば抜き、バリ取り、曲げ、溶接、塗装）毎の仕掛かり制限値（例えば２、２、２、１、１）とからなる生産指標取得データを取得する。
【００４２】
次に、ローディングルール選択部８は、ローディングルールとして図５に示すように例えばフォワードスケジューリング又はバックワードスケジューリングを選択する。この場合、フォワードスケジューリング又はバックワードスケジューリングは、オペレータによってキーボード又はマウスの操作により選択指示されるので、ローディングルール選択部８は、当該キーボード又はマウスの操作を受けてフォワードスケジューリング又はバックワードスケジューリングを選択する。
【００４３】
次に、ローディング部９は、図６に示すローディングフローチャートに従い、スケジュール対象であるオーダ番号について、図３に示す製造データベース５の工程フローテーブル６に記憶されている各品種（例えばＡ、Ｂ、Ｃなど）ごとにその工程順、工程、工数に基づいて工程の工数を負荷とし、図４に示す製造データベース５の製造能力テーブル７に記憶されているリソース割付けデータで定義されている製造資源へ割り付ける。
【００４４】
具体的に説明すると、ローディング部９は、ステップ＃１において、既に計画済みのオーダがあるか否かを既計画データベース１２を検索する。
【００４５】
この検索の結果、既に計画済みのオーダがあれば、ローディング部９は、ステップ＃２に移り、既計画データベース１２から既計画データを取得する。そして、ローディング部９は、図７に示すようにローディング時点がｎ−１工程の完工から次のｎ工程の着工の間にある場合、これら工程ｎ−１、ｎ間の仕掛かり数Ｓｎをｎ工程内の仕掛かり数Ｓｎとして加算する。
【００４６】
次に、ローディング部９は、ステップ＃３において、オーダ取り込み部１により抽出された計画オーダについて、着工日又は完工日のいずれかが未設定の場合に次式により納期、着工日を算出する。
【００４７】
着工日が指定されているときには、納期を算出する。
【００４８】
納期＝着工日＋リードタイムＬＴ　　　　　　　　　　　　　　　…（２）
納期が指定されているときには、着工日を算出する
着工日＝納期−リードタイムＬＴ　　　　　　　　　　　　　　　…（３）
次に、ローディング部９は、ステップ＃４において、ローディングルール選択部８により選択されたローディングルールがフォワードスケジューリング又はバックワードスケジューリングであるかを判断し、ローディングを開始する現時点を設定する。
【００４９】
この判断の結果、フォワードスケジューリングが選択されていれば、ローディング部９は、ステップ＃５に移り、全計画オーダの着工日の最早日をローディング開始する現時点に設定する。なお、全計画オーダの着工日は、最早日から最遅日までの数日間で設定可能であるが、ここでは最早日に設定する。
【００５０】
バックワードスケジューリングが選択されていれば、ローディング部９は、ステップ＃６に移り、全計画オーダの納期の最遅日をローディング開始する現時点に設定する。なお、全計画オーダの納期は、最早日から最遅日までの数日間で設定可能であるが、ここでは最遅日に設定する。
【００５１】
次に、ローディング部９は、ステップ＃７において、現時点で着工可能な計画オーダを取得する。例えば図２に示す計画オーダでは、オーダ番号「Ａ００００１」「Ｂ００１００」…「Ｃ９９９９９」が抽出されているが、このうち現時点２００２年１月１０日午前０：００において着工可能な計画オーダは、着工日が２００２年１月１０日であるオーダ番号「Ａ００００１」「Ｂ００１００」である。従って、ローディング部９は、図８に示すように現時点で着工可能な計画オーダの工程群としてオーダ番号「Ａ００００１」「Ｂ００１００」を取得する。
【００５２】
このときローディング部９は、未着工工程のオーダについて工程内の仕掛かり制限値を越えない範囲で、かつフォワードスケジューリングでスケジューリングを行うときに着工日を過ぎていれば、割付け可能なオーダの工程群として扱う。
【００５３】
又、ローディング部９は、未着工工程のオーダについて工程内の仕掛かり制限値を越えない範囲で、かつバックワードスケジューリングでスケジューリングを行うときに納期から最終工程の工数を溯った時点より前であれば、割付け可能なオーダの工程群として扱う。
【００５４】
次に、ローディング部９は、ステップ＃８において、リードタイム切迫度を上記式（１）により算出し、このリードタイム切迫度の小さい順に優先してオーダ番号「Ａ００００１」「Ｂ００１００」を並び替える。
【００５５】
例えばオーダ番号「Ａ００００１」では、図８に示す着工可能な計画オーダの工程群から「ＬＴ−残工程の工数計」が「２．５」であり、「割付け済み工程の工期」が「０」であるので、リードタイム切迫度は、２．５−０から「２．５」となる。オーダ番号「Ｂ００１００」のリードタイム切迫度は、同様に算出して「３．５」となる。
【００５６】
従って、ローディング部９は、オーダ番号「Ａ００００１」のリードタイム切迫度「２．５」の方がオーダ番号「Ｂ００１００」のリードタイム切迫度「３．５」よりも小さいので、オーダ番号を「Ａ００００１」「Ｂ００１００」の順に並び替える。つまり、オーダ番号「Ａ００００１」の方がオーダ番号「Ｂ００１００」よりも納期までの期間が切迫し、作業する優先度が高いことを示す。
【００５７】
次に、ローディング部９は、ステップ＃９において、図８に示すようにリードタイム切迫度の小さい順に並び替えられたオーダ番号「Ａ００００１」「Ｂ００１００」のうち優先度の高いオーダ番号「Ａ００００１」から順に割り付けジョブ（ＪＯＢ）として抽出する。
【００５８】
次に、ローディング部９は、ステップ＃１０において、抽出したオーダ番号「Ａ００００１」が工程の仕掛かり制限値内であるか否かを判断する。この判断は、次式を算出して行なわれる。
【００５９】
工程の仕掛かり制限値−割付けオーダの数量＜工程の仕掛かり数　…（４）
このときの工程の仕掛かり制限値は、図３に示す生産指標取得データにおける仕掛かり制限値であり、例えば工程「抜き」であれば、仕掛かり制限値「２」である。従って、工程の仕掛かり制限値から割付けオーダの数量を差し引いた値が工程の仕掛かり数よりも小さくなるように、割付けオーダの数量があればよい。
【００６０】
この判断の結果、上記式（４）の関係が成り立ち、オーダ番号「Ａ００００１」が工程の仕掛かり制限値内であることを確認すると、ローディング部９は、次のステップ＃１１に移る。
【００６１】
ところが、オーダ番号「Ａ００００１」が工程の仕掛かり制限値内でなければ、ローディング部９は、再びステップ＃９に戻り、次の優先度のオーダ番号「Ｂ００１００」を割り付けジョブ（ＪＯＢ）として抽出し、次のステップ＃１０において、抽出したオーダ番号「Ｂ００１００」が工程の仕掛かり制限値内であるか否かを判断する。つまり、ローディング部９は、工程の仕掛かり制限値内でなければ、工程の仕掛かり制限内にあるか否かの確認を繰り返す。
【００６２】
次に、ローディング部９は、ステップ＃１１において、着工可能なオーダの工程群の再抽出と製造資源の割付けとを１工程割付け毎に繰り返す。例えばローディング部９は、図９に示すように製造能力テーブル７を検索し、オーダ番号「Ａ００００１」について工程順「１」であれば、工程名が「抜き」であり、工数が「２」であることから、リソース割付けデータを検索して工程名「抜き」に対する製造資源として「ＭＣ」を抽出し、稼動計画データを検索して製造資源「ＭＣ」の稼動時間「８：３０−１７：００」を抽出する。
【００６３】
以下同様に、ローディング部９は、オーダ番号「Ａ００００１」について工程順「２」「３」…、の各工程名「バリ取り」「曲げ」…、への割付けを行い、全計画オーダの工程への割付けが終了すれば、ローディングを終了する。
【００６４】
次に、スケジューリング結果出力部１０は、ローディング部９により各工程への製造資源の割付けを行ったスケジューリング結果を例えば表示出力、プリントアウトする。図１０はスケジューリング結果の一例を示し、例えばオーダ番号「Ａ００００１」「Ｂ００１００」別にスケジューリング結果が出力される。
【００６５】
又、スケジューリング結果出力部１０は、ローディング部９でのローディング結果として生産指標データを遵守するオーダ、すなわちリードタイムＬＴを越えないオーダについては計画データとして出力し、かつ生産指標データを遵守できないオーダ、すなわちリードタイムＬＴを越えたオーダについては工程への割付けを外して未計画データとして出力する。
【００６６】
このうち計画データは、計画データベース１１に記憶される。そして、この計画データは、既に計画済みの計画データとして既計画データベース１２に記憶され、当該既計画データを更新する。
【００６７】
未計画データは、未計画オーダデータベース１３に記憶される。そして、この未計画オーダは、生産オーダデータベース２に記憶され、生産オーダを更新する。これにより、更新された生産オーダを用い、ローディングルールが変更され、再度ローディングが繰り返される。
【００６８】
このように上記一実施の形態においては、生産オーダを取り込み、この生産オーダの属性である品種に対するリードタイムＬＴと仕掛かり制限値とから成る生産指標データを取得し、ローディングルールを選択し、この選択されたローディングルールに従い、着工可能なオーダについてリードタイムＬＴに対する余裕のなさを表わすリードタイム切迫度を求め、このリードタイム切迫度の小さい工程を優先して割り付けを行い、かつ割り付けた工程が仕掛かり制限値を超えていなければ、これら工程への製造資源の割付けを行ってスケジューリング結果を出力するので、リードタイム切迫度の小さなオーダ番号を優先すなわち納期までの期間が切迫し、作業する優先度が高いオーダ番号を優先したスケジューリング結果を得るものとなり、この結果、着工工程が多くなっても各工程間の仕掛かり数が増加することはなく、リードタイムを短縮できる。
【００６９】
この結果、ジョプショップ型の製造工程のスケジューリングを行うに際し、オーダの属性で定義されたリードタイムＬＴ及び仕掛かり制限値などの生産指標を考慮して各工程の着工計画をたてることができ、生産指標に準じた適正なスケジューリング結果を得ることができる。
【００７０】
又、スケジューリング結果が生産指標データを遵守できない、すなわちリードタイムＬＴと仕掛かり制限値とから成る生産指標データを満たしていなければ、未計画データとして生産オーダを更新し、この更新された生産オーダを用い、ローディングルールを変更することによさて再度ローディングを繰り返すことができる。この結果、生産指標に準じた適正なスケジューリング結果を得ることができる。
【００７１】
又、スケジューリング結果が生産指標データを遵守していれば、計画データとして既計画データベース１２に記憶することにより、製造工程のスケジューリングを行うときに、同様の計画オーダがあれば、利用することができる。
【００７２】
従って、上記一実施の形態で説明した製造工程のスケジューリング方法及びその装置によって得られたスケジューリング結果に従って、板金加工などの各種加工を行って製品を製造すれば、着工工程が多くなっても各工程間の仕掛かり数が増加することはなく、短いリードタイムで板金加工などの各種加工を行って製品を製造できる。
【００７３】
なお、本発明は、上記一実施の形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【００７４】
さらに、上記実施形態には、種々の段階の発明が含まれており、開示されている複数の構成要件における適宜な組み合わせにより種々の発明が抽出できる。例えば、実施形態に示されている全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出できる。
【００７５】
例えば、上記一実施の形態では、生産指標データとしてリードタイムＬＴ及び仕掛かり制限値を採用しているが、これに限らず、スループットや納期などを採用してもよい。
【００７６】
又、板金加工の製造工程のスケジューリングに限らず、各種加工工程のスケジューリングに適用できることは言うまでもない。
【００７７】
【発明の効果】
以上詳記したように本発明によれば、オーダの属性で定義された生産指標を考慮して各工程の着工計画を立てて、生産指標に準じた適正なスケジューリング結果を得ることができる製造工程のスケジューリング方法及びその装置、並びにこれら方法及び装置により立てられたスケジューリング結果に従って製品を製造できる製品の製造方法を提供できる。
【図面の簡単な説明】
【図１】本発明に係わる製造工程のスケジューリング装置の一実施の形態を示す構成図。
【図２】本発明に係わる製造工程のスケジューリング装置の一実施の形態における生産オーダデータベース及び計画オーダの取り込みを示す図。
【図３】本発明に係わる製造工程のスケジューリング装置の一実施の形態における生産指標取得部の動作を示す図。
【図４】本発明に係わる製造工程のスケジューリング装置の一実施の形態における製造能力テーブルの模式図。
【図５】本発明に係わる製造工程のスケジューリング装置の一実施の形態におけるローディングルール選択部により選択されるローディングルールを示す図。
【図６】本発明に係わる製造工程のスケジューリング装置の一実施の形態におけるローディングフローチャート。
【図７】各工程ｎ−１、ｎ間の仕掛かり数Ｓｎを示す図。
【図８】本発明に係わる製造工程のスケジューリング装置の一実施の形態におけるリードタイム切迫度による並び替えなどの作用を示す図。
【図９】本発明に係わる製造工程のスケジューリング装置の一実施の形態におけるローディング部での製造資源の割付けを示す図。
【図１０】本発明に係わる製造工程のスケジューリング装置の一実施の形態におけるスケジューリング結果の一例を示す図。
【図１１】従来のスケジューリングを説明するための図。
【符号の説明】
１：オーダ取り込み部
２：生産オーダデータベース
３：生産指標取得部
４：生産指標データベース
５：製造データベース
６：工程フローテーブル
７：製造能力テーブル
８：ローディングルール選択部
９：ローディング部
１０：スケジューリング結果出力部
１１：計画データベース
１２：既計画データベース
１３：未計画オーダデータベース
【図１】
2004126709.tif 000003
【図２】
2004126709.tif 000004
【図３】
2004126709.tif 000005
【図４】
2004126709.tif 000006
【図５】
2004126709.tif 000007
【図６】
2004126709.tif 000008
【図７】
2004126709.tif 000009
【図８】
2004126709.tif 000010
【図９】
2004126709.tif 000011
【図１０】
2004126709.tif 000012
【図１１】
2004126709.tif 000013