(57)【要約】【課題】加工機の負荷を平準化し、顧客の要求する納期の順守や目標生産量の達成を実現する工程設計・生産計画装置を利用者に提供する。【解決手段】本発明は、機械加工生産ラインにおいて、機械加工生産ライン全体の生産計画を作成するとともに、加工工程では、製品の加工工程を複数の加工機に分配し、工程単位の工程設計と生産計画を作成する。上記手段により、本発明の工程設計・生産計画システム、並びに工程設計・生産計画装置では、加工機の負荷を平準化し、顧客の要求する納期の順守や目標生産量の達成を実現する工程設計・生産計画を作成することができる。【選択図】図２
2012048512.tif 000002
【特許請求の範囲】
【請求項１】
機械加工生産ラインに対して、加工機のＮＣデータと、対象製品の生産計画を作成する工程設計・生産計画装置であって、
加工パターン割当ルール、加工工程割当ルール、スケジューリングルール、処理優先ルールの各選択メニューと、及び作成した工程設計と生産計画の結果の表示選択メニューを提示するユーザインタフェースを提供する手段と、
ユーザより前記各ルールの選択を受付け、前記対象製品の加工工程を、複数の加工機に対して分配し、前記加工パターン割当ルールに従って、加工工程単位の工程設計を実行する手段と、
前記加工工程割当ルール、前記スケジューリングルール、及び前記処理優先ルールに従って、生産計画を作成する処理を実行する手段とを備えたことを特徴とする工程設計・生産計画装置。
【請求項２】
請求項１に記載の工程設計・生産計画装置であって、作成した工程設計と生産計画から、製品の加工工程毎に割付けた加工機と処理開始時刻と処理時間を出力部に出力する処理を行うことを特徴する工程設計・生産計画装置。
【請求項３】
請求項１又は２に記載の工程設計・生産計画装置であって、工程設計と生産計画とＮＣデータを、出力部に出力する処理を行うことを特徴とする工程設計・生産計画装置。
【請求項４】
請求項１乃至３の何れか一項に記載の工程設計・生産計画装置であって、予め設定した工程設計及び生産計画の作成ルールに従って、工程設計・生産計画を作成する処理を行うことを特徴とする工程設計・生産計画装置。
【請求項５】
請求項１乃至４の何れか一項に記載の工程設計・生産計画装置であって、工程設計及び生産計画の作成ルールの修正の入力を、入力部を介して受け付けると、工程設計・生産計画を再度作成する処理を行うことを特徴とする工程設計・生産計画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産ラインの日程計画を立案する生産スケジューリング技術とNC工作機械の加工オペレーションを設定するCAM(Computer Aided Manufacturing)の技術分野に関する。
【背景技術】
【０００２】
機械加工生産ラインでは、生産すべき製品の図面から、CAMを用いて、工具選択、加工機選択、加工条件、工程設計を実施し、NC工作機械を制御するNCデータを作成する。さらに、製品の各工程の所要時間、工程設計から概算される加工時間から、製品の納期・生産量を満たすように、生産スケジューリング技術を用いて日程計画を立案する。以上のようにして、日程計画の期間における人員計画、作業実施計画、NC工作機のNCデータを作成し、製品の部材や工具を調達した後、生産を開始する。
【０００３】
例えば、特許文献１には、工程設計データを生産スケジューリングシステムに転送し、所望のラインバランスになった後に、ＮＣプログラムを生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許番号第2828526号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
インペラなどの自由曲面加工では、荒加工から仕上げ加工までを、５軸加工機を用いて加工する場合が多いが、荒加工を３軸加工機、仕上げ加工を５軸加工に加工工程を分配することで、加工機の負荷を平準化することができる。しかし、従来技術では、加工機と製品ごとに製品の加工オペレーションを作成し、NCデータを作成するため、特定の加工機に負荷が集中するため、製品の停滞が発生し、顧客の要求する納期の遅延や生産量低下の原因となっていた。
【課題を解決するための手段】
【０００６】
上記解決課題を解決するための手段として、本発明は、製品の図面から、工具選択、加工機選択、加工条件、工程設計を設計する手段と、工程設計と除去ボリュームから加工時間を工程毎の加工時間を算出する手段と、本加工時間と、製品納期と、工程の生産能力と、加工の処理時間から、日程計画を立案する手段を有することを特徴とする。
【０００７】
また、本発明は、設計した製品の各加工工程を、複数の加工機に対して、分配することで、加工工程単位の生産計画を立案する手段を有することを特徴とする。
【０００８】
また、本発明は、立案した生産計画について、納期遅れや、各工程及び各加工機の負荷を算出し、出力する手段を有することを特徴とする。
【０００９】
また、本発明は、納期遅れや、各工程及び各加工機の負荷を利用者が評価し前期工程設計の工程分割方法と、前記計画立案時に利用する計画立案手法を、再設定することで、利用者が望む工程設計と生産計画を作成する手段を有することを特徴とする。
また、本発明は、工程設計と生産計画を作成するためのコンピュータプログラムである。
【００１０】
また、本発明は、コンピュータプログラムを格納した記憶媒体である。
【発明の効果】
【００１１】
本発明により、加工機の負荷を平準化し、顧客の要求する納期の順守や目標生産量の達成を実現する工程設計・生産計画システム、並びに、工程設計・生産計画装置を利用者に提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実現形態である工程設計・生産計画システムの概略図示す図である。
【図２】本発明の一実現形態である工程設計・生産計画装置の概略図示す図である。
【図３】本発明の一実現形態である受注情報を示す図である。
【図４】本発明の一実現形態である加工形状情報を示す図である。
【図５】本発明の一実現形態である製品処理情報を示す図である。
【図６】本発明の一実現形態である人員情報を示す図である。
【図７】本発明の一実現形態である生産ライン情報を示す図である。
【図８】本発明の一実現形態である加工機情報を示す図である。
【図９】本発明の一実現形態である実績情報を示す図である。
【図１０】本発明の一実現形態である加工パターン情報を示す図である。
【図１１】本発明の一実現形態であるルール情報を示す図である。
【図１２】本発明の一実現形態であるルール情報を示す図である。
【図１３】本発明の一実現形態であるハードウェア構成を示す図である。
【図１４】本発明の一実現形態である工程設計・生産計画の作成フローを示す図である。
【図１５】本発明の一実現形態である作業処理日の出力結果である
【図１６】本発明の一実現形態であるガントチャートの出力結果である
【図１７】本発明の一実現形態である工程割付の出力結果である
【図１８】本発明の一実現形態である納期遅延の出力結果である
【図１９】本発明の一実現形態である加工工程の設計フローを示す図である。
【図２０】本発明の一実現形態である生産計画の作成フローを示す図である。
【図２１】本発明の一実現形態である加工工程の生産計画作成フローを示す図である。
【図２２】本発明の一実現形態である加工工程以外の工程の生産計画作成フローを示す図である。
【図２３】本発明の一実現形態である加工工程割付を実施する処理フローを示す図である。
【図２４】本発明の一実現形態である加工工程の生産計画を立案する処理フローを示す図である。
【発明を実施するための形態】
【００１３】
本発明の一実現形態について説明する。
【００１４】
図１は本発明の一実施形態である本発明の工程設計・生産計画システム１００の概略図である。図示するように、工程設計・生産計画システムは、工程設計・生産計画装置１１０と、受注処理装置１４０と、図面設計装置１５０と、生産ライン管理装置１６０と、を備え、これらはネットワーク１９０を介して相互に情報の送受信を行うことができる。
【００１５】
図２は、工程設計・生産計画装置１１０の概略図である。図示するように、工程設計・生産計画装置１１０は、記憶部１１１と、制御部１１２と、入力部１３０、出力部１３１、通信部１３２を備える。
【００１６】
記憶部１１１は、受注情報記憶部１１３と、加工形状情報記憶部１１４と、製品処理情報記憶部１１５と、人員情報記憶部１１６と、生産ライン情報記憶部１１７と、加工機情報記憶部１１８と、実績情報記憶部１１９と、加工パターン情報記憶部１２０と、ルール情報記憶部１２１と、パラメータ情報記憶部１２２を備える。
【００１７】
受注情報記憶部１１３には、製品毎の納期を特定する受注情報を記憶する。例えば、本実施形態においては、図３（受注情報テーブル１１３aの概略図）に示すような受注情報テーブル１１３aを記憶する。
【００１８】
図示するように、受注情報テーブル１１３aは、受注番号欄１１３bと、製品番号欄１１３cと、製品名欄１１３dと、納期欄１１３eと、特急欄１１３fと、納め先欄１１３gと、を有する。
【００１９】
受注番号欄１１３bには、各々の受注を一意に識別するための識別情報を格納する。ここでは、受注を受けた際に採番される受注番号を格納する。
【００２０】
製品番号欄１１３cには、受注番号欄１１３bで特定される受注で、注文を受けた製品を特定する識別情報である製品番号を格納する。
【００２１】
製品名欄１１３dには、受注番号欄１１３bで特定される受注で、注文を受けた製品の製品名を特定する情報を格納する。
【００２２】
納期欄１１３eには、受注番号欄１１３bで特定される受注で、注文を受けた製品の納期を特定する情報を格納する。
【００２３】
特急欄１１３fには、受注番号欄１１３ｂで特定される受注で、特急で生産する製品を特定する情報を格納する。
【００２４】
納め先欄１１３gには、受注番号欄１１３ｂで特定される受注で、注文を受けた製品の納め先を特定する情報を格納する。
【００２５】
図２に戻り、加工形状情報記憶部１１４には、製品毎の加工形状を記憶する。例えば、本実施形態においては、図４（加工形状情報１１４aの概略図）に示すような加工形状情報１１４aを記憶する。図４の例では、加工形状情報１１４aは仕上げ面１１４bを有する。
【００２６】
図２に戻り、製品処理情報記憶部１１５には、製品の各工程の処理時間を記憶する。例えば、本実施形態においては、図５（製品処理情報１１５aの概略図）に示すような製品処理情報１１５aを記憶する。
【００２７】
図示するように、製品処理情報テーブル１１５aは、製品欄１１５bと、工程欄１１５cと、処理時間欄１１５dと、を有する。
【００２８】
製品欄１１５ｂには、製品の製品名を特定する情報を格納する。
【００２９】
工程欄１１５ｃには、生産ラインの工程名を特定する情報を格納する。
【００３０】
処理時間欄１１５ｄには、製品欄１１５ｂで特定される製品で、工程欄１１５ｃで特定される工程の処理時間を特定する情報を格納する。また、処理時間欄１１５ｄには、加工工程は、加工工程や加工機などが決まることにより処理時間が特定されるため、加工工程に対応する処理時間欄１１５ｄには「−」などの記号により、情報が未確定であることを意味する情報を格納する。
【００３１】
図２に戻り、人員情報記憶部１１６には、生産ラインの各工程の人員情報を記憶する。例えば、本実施形態においては、図６（人員情報１１６aの概略図）に示すような人員情報テーブル１１６aを記憶する。
【００３２】
図示するように、人員情報テーブルは、工程欄１１６bと、日付欄１１６cと、を有する。
【００３３】
工程欄１１６bには、生産ラインの工程名を特定する情報を格納する。
【００３４】
日付欄１１６cには、工程欄１１６bで特定される工程の対応する日付において工程に勤務する人員数を特定する情報を格納する。
【００３５】
図２に戻り、生産ライン情報記憶部１１７には、生産ラインの装置情報を記憶する。例えば、本実施形態においては、図７（生産ライン情報１１７aの概略図）に示すような生産ライン情報テーブル１１７aを記憶する。
【００３６】
図示するように、生産ライン情報テーブルは、工程欄１１７ｂと、装置台数欄１１７ｃと、を有する。
【００３７】
工程欄１１７bには、生産ラインの工程名を特定する情報を格納する。
【００３８】
装置台数欄１１７cには、工程欄１１７bで特定される工程で、装置数を特定する情報を格納する。
【００３９】
図２に戻り、加工機情報記憶部１１８には、加工機の装置情報を記憶する。例えば、本実施形態においては、図８（加工機情報１１８aの概略図）に示すような加工機情報テーブル１１８aを記憶する。
【００４０】
図示するように、加工機情報テーブルは、加工機番号欄１１８bと、加工機名欄１１８cと、軸構成欄１１８dと、ストローク欄１１８eと、を有する。
【００４１】
加工機番号欄１１８bには、加工機を特定する識別情報である加工機番号を格納する。
【００４２】
加工機名欄１１８ｃには、加工機の加工機名を特定する情報を格納する。
【００４３】
軸構成欄１１８ｄには、加工機の軸構成を特定する情報を格納する。
【００４４】
ストローク欄１１８ｅには、加工機の各軸における稼動範囲であるストロークを特定する情報を格納する。
【００４５】
図２に戻り、実績情報記憶部１１９には、図９（実績情報１１９aの概略図）に示すような実績情報テーブル１１９aを記憶する。
【００４６】
製品名欄１１９bには、製品の製品名を特定する情報を格納する。
【００４７】
工程欄１１９cには、生産ラインの工程名を特定する情報を格納する。
【００４８】
終了時間欄１１９dには、製品名欄１１９bで特定される製品で、工程欄１１９ｃで特定される工程の処理の終了時間を特定する情報を格納する。
【００４９】
図２に戻り、加工パターン情報記憶部１２０には、加工パターンのデータベース情報を記憶する。例えば、本実施形態においては、図１０（加工パターン情報１２０aの概略図）に示すような加工パターン情報テーブル１２０aを記憶する。
【００５０】
図示するように、加工パターン情報テーブルは、標準製品名欄１２０bと、加工パターン欄１２０cと、加工工程欄１２０dと、利用可能加工機番号欄１２０eとを有する。
標準部品欄１２０bには、標準製品の製品名を特定する情報を格納する。
【００５１】
加工パターン欄１２０cには、標準製品名欄１２０ｂで特定する製品で、加工パターンのパターン名を特定する情報を格納する。
【００５２】
加工工程欄１２０dには、標準製品名欄１２０bで特定する製品で、加工パターン欄１２０cで特定する加工パターンで、加工する加工工程名を特定する情報を格納する。
【００５３】
利用可能加工機番号欄１２０eには、標準製品名欄１２０bで特定する製品で、加工パターン欄１２０cで特定する加工パターンで、加工工程欄１２０dで特定する加工工程で、利用可能な加工機番号を特定する情報を格納する。
【００５４】
図２に戻り、ルール情報記憶部１２１には、工程設計・生産計画作成に利用するルール情報を記憶する。例えば、本実施形態においては、図１１（ルール情報１２１aの概略図）に示すようなルール情報テーブル１２１aを記憶する。
【００５５】
図示するように、ルール情報テーブルは、ルールタイプ欄１２１bと、ルール欄１２１cと、方式欄１２１ｄと、を有する。
【００５６】
ルールタイプ欄１２１bには、工程設計・生産計画を作成するために利用するルールの種類を特定する情報を格納する。本例では、加工パターン割当と、加工工程割当と、スケジューリングと、処理優先と、を格納する。加工パターン割当は、工程設計時に利用するルールであり、加工工程割当、スケジューリング、処理優先は、生産計画作成時に利用するルールである。
【００５７】
ルール欄１２１cには、ルールタイプ欄１２１bで特定するルールタイプで、利用するルールを特定する情報を格納する。
【００５８】
方式欄１２１dには、ルールタイプ欄１２１bで特定するルールタイプで、ルール欄１２１cで特定するルールで、利用するルールの方式を特定する情報を格納する。
【００５９】
図２に戻り、パラメータ情報記憶部１２２には、工程設計・生産計画を作成するために利用するパラメータ情報を格納する。例えば、本実施形態においては、図１２（パラメータ情報１２２aの概略図）に示すようなパラメータ情報テーブル１２２aを記憶する。
【００６０】
図示するように、パラメータ情報テーブルは、パラメータ項目欄１２２bと、設定値欄１２２cとを有する。
【００６１】
パラメータ項目欄１２２bには、工程設計・生産計画を作成するために利用するパラメータの項目を特定する情報を格納する。本例では、ＮＣ固定期間をパラメータとして格納する。ＮＣ固定期間は、生産計画を作成する際に、ＮＣデータを固定することを意味する。
【００６２】
設定値欄１２２cには、パラメータ項目欄１２２bで特定するパラメータで、パラメータの設定値を特定する情報を格納する。本例では、パラメータであるＮＣ固定期間を設定値７日として格納する。この場合、ＮＣデータが計画作成時において計画立案時点から７日以内で加工するＮＣデータに関しては、ＮＣデータを再作成せず、前回計画時に立案した加工工程の処理時間情報により生産計画を作成する。
【００６３】
制御部１１２は、生産計画作成部１２３と、工程設計部１２４と、ＮＣデータ作成部１２５と、加工シミュレータ部１２６と、ルール設定部１２７と、パラメータ設定部１２８と、情報取得部１２９とを備える。
【００６４】
入力部１３０は、情報の入力を受け付ける。
【００６５】
出力部１３１は、情報を出力する。
【００６６】
通信部１３２は、ネットワーク１９０を介した情報の送受信を行う。
【００６７】
以上に記載した工程設計・生産計画装置１１０は、例えば、図１３（コンピュータ９００の概略図）に示すような、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、メモリ９０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の外部記憶装置９０３と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読取装置９０８と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置９０５と、を備えた一般的なコンピュータ９００で実現できる。
【００６８】
図１に戻り、受注処理装置１４０は、顧客からの受注を受け付けて、予め定められたとき又は工程設計・生産計画装置１１０からの要求に応じて、受け付けた受注情報を工程設計・生産計画装置１１０に送信する。
【００６９】
図面設計装置１５０は、図面設計者が図面設計装置１５０を用いて、顧客仕様から製品の図面形状を設計し、予め定められたとき又は工程設計・生産計画装置１１０からの要求に応じて、設計した製品の図面情報を工程設計・生産計画装置１１０に送信する。
【００７０】
生産ライン管理装置１６０は、生産ラインに配置されている各生産装置や各生産装置の利用者より、作業実績情報の入力を受け付けて、予め定められたとき又は工程設計・生産計画装置１１０からの要求に応じて、受け付けた作業実績情報を工程設計・生産計画装置１１０に送信する。
【００７１】
図１４は、製品の加工工程と、生産ラインにおける製品の生産計画を作成する処理を示すフローチャートである。
【００７２】
まず、情報取得部１２９が、記憶部１１１より、情報を読み込む（Ｓ１０）。
【００７３】
次に、ルール設定部１２７は、工程設計及び計画立案するために必要な加工パターン割当ルール、スケジューリングルール、加工工程割当ルールを、記憶部１１１より読み込みルールとして設定する（Ｓ１１）。
【００７４】
次に、工程設計部１２４は、ルール情報記憶部１２１に格納されている、加工工程割当ルールから、製品の加工工程を設計する（Ｓ１２）。なお、このステップＳ１２の詳細は、図２１を用いて説明する。
【００７５】
次に、生産計画作成部１２３は、ルール情報記憶部１２１に格納されている、スケジューリングルールと、加工機割付ルールと、から生産ラインの生産計画を作成する（Ｓ１３）。なお、このステップＳ１３の詳細は、図２２を用いて説明する。
【００７６】
次に、生産計画作成部１２３は、作成した工程設計と生産計画の結果を出力する（Ｓ１４）。
【００７７】
図１５は、結果出力画面１９２の一例を示す概略図である。図１５の例では、後述する表示選択領域１９２aにおいて「作業処理日」を選択した場合の例である。
【００７８】
図示するように、表示画面１９２は、表示選択領域１９２aと、工程選択領域１９２ｂと、作業処理日表示領域１９２ｃと、を有する。
【００７９】
表示選択領域１９２aにおいて「作業処理日」を選択した場合には、工程選択領域１９２bで作業処理日を表示する工程が選択されることにより、当該工程における製品の処理日時を特定する情報を、製品の納期を特定する情報とともに作業処理日表示領域１９２ｃに表示する。
【００８０】
図１６は、結果出力画面の一例を示す概略図である。図１６の例では、表示選択領域１９２aにおいて「生産計画表示」を選択した場合の例である。
【００８１】
図示するように、表示画面１９２は、表示選択領域１９２aと、生産計画ガントチャート表示領域１９２ｄと、を有する。
【００８２】
表示選択領域１９２aにおいて「生産計画表示」を選択した場合には、全工程における製品の処理日時をガントチャート方式により特定する情報を、生産計画ガントチャート表示領域１９２ｄに表示する。
【００８３】
図１７は、結果出力画面の一例を示す概略図である。図１７の例では、表示選択領域１９２aにおいて「加工機割付表示」を選択した場合の例である。
【００８４】
図示するように、表示画面１９２は、表示選択領域１９２aと、加工機割付ガントチャート表示領域１９２eと、を有する。
【００８５】
表示選択領域１９２aにおいて「加工機割付表示」を選択した場合には、加工工程における加工機毎の処理製品と処理日時をガントチャート方式により特定する情報を、加工機割付ガントチャート表示領域１９２eに表示する。
【００８６】
図１８は、結果出力画面の一例を示す概略図である。図１８の例では、表示選択領域１９２aにおいて「製品割付表示」を選択した場合の例である。
【００８７】
図示するように、表示画面１９２は、表示選択領域１９２aと、製品割付ガントチャート表示領域１９２fと、を有する。
【００８８】
表示選択領域１９２aにおいて「製品割付表示」を選択した場合には、加工工程における製品毎の使用加工機と処理日時をガントチャート方式により特定する情報を、製品割付ガントチャート表示領域１９２fに表示する。
【００８９】
図１９は、結果出力画面の一例を示す概略図である。図１９の例では、表示選択領域１９２aにおいて「割付表表示」を選択した場合の例である。
【００９０】
図示するように、表示画面１９２は、表示選択領域１９２aと、割付表表示領域１９２gと、を有する。
【００９１】
表示選択領域１９２aにおいて「割付表表示」を選択した場合には、製品ごとの加工工程の各工程を処理する加工機を特定する情報を、工程の処理時間を特定する情報とともに割付表表示領域１９２gに表示する。
【００９２】
図２０は、結果出力画面の一例を示す概略図である。図２０の例では、表示選択領域１９２aにおいて「納期遅延」を選択した場合の例である。図示するように、表示画面１９２は、表示選択領域１９２aと、納期遅延表示領域１９２hと、総遅れ時間表示領域１９２iと、納期順守率表示領域１９２jと、加工パターン割当ルール設定領域１９２kと、スケジューリングルール設定領域１９２ｌと、加工工程割付ルール設定領域１９２ｍと、処理優先ルール設定領域１９２ｎと、ＮＣ固定期間設定領域１９２oと、工程設計・生産計画再作成設定領域１９２pと、を有する。
【００９３】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、製品ごとの納期に対する遅れ時間が棒グラフ形式により特定する情報を、遅れ時間表示領域１９２hに表示する。
【００９４】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、全製品の総遅れ時間の総和時間を特定する情報を、総遅れ時間表示領域１９２iに表示する。
【００９５】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、全製品の納期順守率の平均割合（％）を特定する情報を納期順守率表示領域１９２jに表示する。
【００９６】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、加工パターン割当ルール設定領域１９２kにより、現在選択している加工パターン割当ルールを再設定することができる。
【００９７】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、スケジューリングルール設定領域１９２lにより、現在選択しているスケジューリングルールを再設定することができる。
【００９８】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、加工工程割当ルール設定領域１９２ｍにより、現在選択している加工工程割当ルールを再設定することができる。
【００９９】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、処理優先ルール設定領域１９２nにより、現在選択している処理優先ルールを再設定することができる。
【０１００】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、ＮＣ固定期間設定領域１９２oにより、現在設定しているＮＣ固定期間の設定値を再設定することができる。
【０１０１】
表示選択領域１９２aにおいて、「納期遅延」を選択した場合には、工程設計・生産計画再作成設定領域１９２pにより、加工パターン割当ルール設定領域１９２kと、スケジューリングルール設定領域１９２ｌと、加工工程割当ルール設定領域１９２ｍと、処理優先ルール設定領域１９２ｎと、ＮＣ固定期間設定領域１９２oと、により再設定したルールとＮＣ固定期間の設定値に基づき、工程設計と生産計画を再作成することができる。
【０１０２】
このような結果出力画面１９２により、工程設計・生産計画装置１１０の利用者は、作成された工程設計と生産計画を評価し、利用者の評価基準を満たさない場合は、ルールを再設定し、工程設計と生産計画を再作成することができる。
【０１０３】
図１４に戻り、工程設計・生産計画装置１１０の利用者は、結果出力画面１９２を参照することにより利用者の評価基準を満たすならば、修正をしないものとして（ステップＳ１５でＯＫ）、処理を終了し、利用者の評価基準を満たさないならば修正を行うものとして（ステップＳ１５でＮＧ）、ステップＳ１６に進む。
【０１０４】
ステップＳ１６では、制御部１１２は、入力部１３０を介して、工程設計・生産計画装置１１０の利用者より、ルール情報記憶部１２１に格納されている現在の選択ルールの修正を受け付け、ステップＳ１２に戻り処理を繰り返す。
【０１０５】
図２１は、図１４におけるステップS１２における加工工程を設計する処理を示すフローチャートである。まず、工程設計部１２４は、加工形状情報記憶部１１４が格納している製品形状情報を読み込む（Ｓ２０）。
【０１０６】
次に、工程設計部１２４は、製品の加工形状からルール情報記憶部１２１に格納されている加工パターン割当ルールから類似の標準部品に用意されている加工工程パターンを抽出する（Ｓ２１）。
【０１０７】
次に、工程設計部１２４は、ルール情報記憶部１２１に格納されている加工工程割当ルールに基づき加工工程パターンを選択することで製品の加工工程を設計する（Ｓ２２）。
【０１０８】
図２２は、図１４におけるステップS１３における生産計画を作成する処理を示すフローチャートである。
【０１０９】
まず、生産計画作成部１２３は、受注情報記憶部１１３に格納されている特急製品情報とルール情報記憶部１２１に格納されている処理優先ルールに基づき特急で生産する製品の処理順序を決定する（S３０）。
【０１１０】
次に、生産計画作成部１２３は、ルール情報記憶部１２１に格納されている処理優先ルールに基づき製品の処理順序を決定し、特急製品の処理順序の後に挿入する（S３１）。
【０１１１】
次に、生産計画作成部１２３は、受注情報記憶部１１３に格納されている全ての製品の計画を立案するために全製品の数だけ処理ステップS３３〜S３８を繰り返す（S３２）。
【０１１２】
次に、生産計画作成部１２３は、各製品の生産ラインの全工程の処理日時を決定するために全工程の数だけ、処理ステップS３４〜S３８を繰り返す（S３３）
次に、生産計画作成部１２３は、ルール情報記憶部に格納されたスケジューリングルールに基づき処理すべき工程を選択する（S３４）。
【０１１３】
次に、生産計画作成部１２３は、選択した工程が加工工程ならばステップS３６に進み（ステップS３５でYES）、選択した工程が加工工程以外ならばステップS３８に進む（ステップS３５でNO）。  
次に、生産計画作成部１２３は、パラメータ情報記憶部１２２に格納されているＮＣ固定期間の設定値が、生産計画作成部の設定時刻と計画立案の初期時刻との差分より大きいなら、ステップS３７に進み（ステップS３６でNO）、選択した工程が加工工程以外ならばステップS３８に進む（ステップS３６でYES）。
【０１１４】
次に、生産計画作成部１２３は、加工工程の生産計画を作成する（ステップS３７）。なお、このステップＳ３７の詳細は、図２３を用いて説明する。
【０１１５】
次に、生産計画作成部１２３は、工程の生産計画を作成する（ステップS３８）。なお、このステップＳ３８の詳細は、図２４を用いて説明する。
【０１１６】
図２３は、図２２におけるステップS３７における加工工程の生産計画を作成する処理を示すフローチャートである。
【０１１７】
まず、生産計画作成部１２３は、製品処理情報記憶部１１５に格納された全工程の数だけステップS４１〜S４３を繰り返す（S４０）。
【０１１８】
次に、生産計画作成部１２３は、該当日時において、該当工程を割り当てられる加工機が存在するかどうかを判定し、割り当てられる加工機が存在するならばステップS４３に進み（ステップS４１でＹＥＳ）、割り当てられる加工機が存在しないならばステップS４２に進む（ステップS４１でNO）
次に、生産計画作成部１２３は、割り当てられる加工機の中で、ルール情報記憶部１２１に格納された加工工程割り当てルールと加工シミュレータ部１２６によって概算される加工時間情報に基づき、該当工程を割り当てる加工機を決定する（ステップS４２）
次に、生産計画作成部１２３は、スケジューリングルールに基づき現在時刻を単位時間分進め、ステップＳ４１に戻る（Ｓ４２）。
【０１１９】
次に、生産計画作成部１２３は、加工工程と割当てられた加工機から、加工機を制御するためのＮＣプログラムをＮＣデータ作成部１２５の自動プログラミングシステムにより生成する（Ｓ４４）。
【０１２０】
図２４は、図２２におけるステップS３８における工程の生産計画を作成する処理を示すフローチャートである。
【０１２１】
まず、生産計画作成部１２３は、該当日時において、製品を割り付け可能かどうかを判定し、割り付け可能ならばステップＳ５２に進み（ステップ５０でＹＥＳ）、割り付けることができないならばステップＳ５１に進む（ステップ５０でＮＯ）。
【０１２２】
次に、生産計画作成部１２３は、スケジューリングルールに基づき現在時刻を単位時間分進め、ステップＳ５０に戻る(Ｓ５１）。
【０１２３】
以上のように、本実施形態によれば、顧客の要求する納期の順守や目標生産量を実現し、かつ加工機の有効活用を最大化する工程設計・生産計画を作成することができる。
【符号の説明】
【０１２４】
１００…工程設計・生産計画システム、  １１０…工程設計・生産計画装置、
１１１…記憶部、  １１２…制御部、  １１３…受注情報記憶部、  １１３a…受注情報テーブル、  １１４…加工形状情報記憶部、  １１４a…加工形状情報、  １１４b…仕上げ面、  １１５…製品処理情報記憶部、  １１５a…製品処理情報テーブル、  
１１６…人員情報記憶部、  １１６a…人員情報テーブル、  １１７…生産ライン情報記憶部、  １１７a…生産ライン情報テーブル、  １１８…加工機情報記憶部、  
１１８a…加工機情報テーブル、  １１９…実績情報記憶部、  １１９a…実績情報テーブル、  １２０…加工パターン情報記憶部、  １２０a…加工パターン情報テーブル、  １２１…ルール情報記憶部、  １２１a…ルール情報テーブル、１２２…パラメータ情報記憶部、  １２２a…パラメータ情報テーブル、  １２３…生産計画作成部、  
１２４…工程設計部、  １２５…ＮＣデータ作成部、  １２６…加工シミュレータ部、  １２７…ルール設定部、１２８…パラメータ設定部、  １２９…情報取得部、  
１３０…入力部、  １３１…出力部、  １３２…通信部、  １４０…受注処理装置、  
１５０…図面設計装置、  １６０…生産ライン管理装置、  １９０…ネットワーク、  
１９２…結果出力画面、  １９２a…表示選択領域、  １９２ｂ…工程選択領域、  
１９２ｃ…作業処理日表示領域、  １９２ｄ…生産計画ガントチャート表示領域、
１９２e…加工機割付ガントチャート表示領域、  １９２f…製品割付ガントチャート表示領域、  １９２g…割付表表示領域、  １９２h…納期遅延表示領域、  １９２i…総遅れ時間表示領域、  １９２j…納期順守率表示領域、  １９２k…加工パターン割当ルール設定領域、  １９２ｌ…スケジューリングルール設定領域、  １９２ｍ…加工工程割付ルール設定領域、  １９２ｎ…処理優先ルール設定領域、  １９２o…ＮＣ固定期間設定領域、  １９２p…工程設計・生産計画再作成設定領域、  ９００…コンピュータ、  
９０１…ＣＰＵ、  ９０２…メモリ、  ９０３…外部記憶装置、９０４…記憶媒体、  
９０５…通信装置、  ９０６…入力装置、  ９０７…出力装置、  ９０８…読取装置、
【図１】
2012048512.tif 000003
【図２】
2012048512.tif 000004
【図３】
2012048512.tif 000005
【図４】
2012048512.tif 000006
【図５】
2012048512.tif 000007
【図６】
2012048512.tif 000008
【図７】
2012048512.tif 000009
【図８】
2012048512.tif 000010
【図９】
2012048512.tif 000011
【図１０】
2012048512.tif 000012
【図１１】
2012048512.tif 000013
【図１２】
2012048512.tif 000014
【図１３】
2012048512.tif 000015
【図１４】
2012048512.tif 000016
【図１５】
2012048512.tif 000017
【図１６】
2012048512.tif 000018
【図１７】
2012048512.tif 000019
【図１８】
2012048512.tif 000020
【図１９】
2012048512.tif 000021
【図２０】
2012048512.tif 000022
【図２１】
2012048512.tif 000023
【図２２】
2012048512.tif 000024
【図２３】
2012048512.tif 000025
【図２４】
2012048512.tif 000026