(57)【特許請求の範囲】
【請求項１】
製品形状と素材形状を対比して表示し、素材形状の上に加工領域を定義するマンマシンインタフェースを提供して、1通り以上の評価対象製品を加工する各切削加工装置の加工領域を加工領域割り当てルールとして登録する手段と、
登録された加工領域割り当てルール毎に、各切削加工装置の加工領域を加工するＮＣデータを作成して、機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出して、加工領域割り当てルールの属性値として記録する手段と、
前記算出された評価対象製品を加工する最も大きな稼働率を属性値として有する切削加工装置の加工領域を狭め、他の切削加工装置の加工領域を広めるように、前記各切削加工装置の加工領域を修正定義するマンマシンインタフェースを提供して、既登録の加工領域割り当てルールの修正解を新しい加工領域割り当てルールとして登録する手段と、
新たな加工領域割り当てルールの登録後に、登録されている評価対象製品の全ての加工領域割り当てルールのそれぞれにおいて機械加工ショップのスケジューリングにより得られた機械加工ショップのスループットの中で、最大のスループットが得られる加工領域割り当てルールを特定する手段を備えたことを特徴とする生産計画装置。
【請求項２】
前記各切削加工装置の加工領域を登録する手段は、マンマシンインタフェース上に、旋盤、ボール盤、多軸ＮＣ加工装置のカテゴリに分けた加工フィーチャ定義ツールを提供して、ユーザによる各加工フィーチャを適用した加工領域の定義、及び加工機、工具、加工条件の選択を受付けて、それらのデータを関連付けて、各切削加工装置の加工領域を登録することを特徴とする請求項１に記載の生産計画装置。
【請求項３】
前記機械加工ショップのスループットと、各切削加工装置の稼働率を算出する手段は、登録された加工領域割り当てルールの各切削加工装置の加工領域データを読み出し、加工条件と工具条件から加工領域を加工するツールパスを生成し、ツールパスと加工機条件よりＮＣデータを生成し、前記ＮＣデータを加工シミュレーションして加工時間を算出して、以上のデータに基づき機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出することを特徴とする請求項１に記載の生産計画装置。
【請求項４】
前記既登録の加工領域割り当てルールの修正解を新しい加工領域割り当てルールとして登録する手段は、マンマシンインタフェース上に、既登録の加工領域を定義する加工フィーチャを呼び出して、パラメータを修正する手段を提供し、加工領域の修正を受付けて、修正前と修正後の加工領域の除去ボリュームを算出して、各切削加工装置の加工領域の修正効果を提示することを特徴とする請求項１に記載の生産計画装置。
【請求項５】
前記最大のスループットが得られる加工領域割り当てルールを特定する手段の決定に従い、該当する加工領域のＮＣデータが作成されているものは、ネットワークを介してＮＣ加工機へＮＣデータをダウンロードすることを特徴とする請求項１に記載の生産計画装置。
【請求項６】
機械加工ショップに設置された旋盤、ボール盤、多軸ＮＣ加工装置のカテゴリに分けた複数の切削加工装置を有効に使用して、機械加工ショップに投入されるワークの加工作業のスループットを最大にするための各切削加工装置への作業の割り当てを決定する生産計画方法であって、
ユーザに製品形状と素材形状を対比して表示し、素材形状の上に加工領域を定義するマンマシンインタフェースを提供して、ユーザの定義を受付けて1通り以上の評価対象製品を加工する各切削加工装置の加工領域を加工領域割り当てルールとして登録する工程と、
登録された加工領域割り当てルール毎に、各切削加工装置の加工領域を加工するＮＣデータを作成して、機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出して、加工領域割り当てルールの属性値として記録する工程と、
前記算出された評価対象製品を加工する最も大きな稼働率を属性値として有する切削加工装置の加工領域を狭め、他の切削加工装置の加工領域を広めるように、前記各切削加工装置の加工領域を修正定義するマンマシンインタフェースをユーザに提供して、ユーザの修正を受付けて既登録の加工領域割り当てルールの修正解を新しい加工領域割り当てルールとして登録する工程と、
新たな加工領域割り当てルールの登録後に、登録されている評価対象製品の全ての加工領域割り当てルールのそれぞれにおいて機械加工ショップのスケジューリングにより得られた機械加工ショップのスループットの中で、最大のスループットが得られる加工領域割り当てルールを特定する工程とを有することを特徴とする生産計画方法。
【請求項７】
前記各切削加工装置の加工領域を登録する工程は、マンマシンインタフェース上に、旋盤、ボール盤、多軸ＮＣ加工装置のカテゴリに分けた加工フィーチャ定義ツールを提供して、ユーザによる各加工フィーチャを適用した加工領域の定義、及び加工機、工具、加工条件の選択を受付けて、それらのデータを関連付けて、各切削加工装置の加工領域を登録する工程であることを特徴とする請求項６に記載の生産計画方法。
【請求項８】
前記機械加工ショップのスループットと、各切削加工装置の稼働率を算出する工程は、登録された加工領域割り当てルールの各切削加工装置の加工領域データを読み出し、加工条件と工具条件から加工領域を加工するツールパスを生成し、ツールパスと加工機条件よりＮＣデータを生成し、前記ＮＣデータを加工シミュレーションして加工時間を算出して、以上のデータに基づき機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出する工程であることを特徴とする請求項６に記載の生産計画方法。
【請求項９】
前記既登録の加工領域割り当てルールの修正解を新しい加工領域割り当てルールとして登録する工程は、マンマシンインタフェース上に、既登録の加工領域を定義する加工フィーチャを呼び出して、パラメータを修正する手段を提供し、加工領域の修正を受付けて、修正前と修正後の加工領域の除去ボリュームを算出して、各切削加工装置の加工領域の修正効果を提示する工程を有することを特徴とする請求項６に記載の生産計画方法。
【請求項１０】
前記最大のスループットが得られる加工領域割り当てルールを特定する工程の決定に従い、該当する加工領域のＮＣデータが作成されているものは、ネットワークを介してＮＣ加工機へＮＣデータをダウンロードする工程を更に有することを特徴とする請求項６に記載の生産計画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械加工ショップに設置された旋盤、ボール盤、多軸ＮＣ加工装置といった複数の切削加工装置を有効に使用して、機械加工ショップに投入されるワークの加工作業のスループットを最大にするための各切削加工装置への作業の割り当てを決定する機能を備えたＣＡＭ(Computer Aided Manufacturing) ソフトウェアの技術分野に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２００２−１４９２２３号公報（特許文献１）がある。この公報には、「鉄鋼製品の生産計画を短納期に正確に対応して短時間で作成する。オーダー入力手段で製品オーダーを入力することにより、通過工程決定手段で、製品の通過工程を決定し、生産計画形成手段で、製品オーダーの通過工程をもとに各通過工程毎のリードタイム及び能率を求め、これを製品オーダーの納期から積み上げて各通過工程の通過タイミング及び処理時間を決定し、これに基づいて各工程毎に時系列で各製品オーダーの処理時間を積み上げて設備毎の稼働率を演算してから、能力超過工程の有無を判定し、能力超過工程がないときにはそのまま生産計画を作成するが、能力超過工程がある場合には、該当工程での処理を納期と能力とに基づいて前後の通過タイミングに振り分ける山崩しを行って能力超過を抑制し、調整後に工程毎稼働率を再演算し、能力超過工程がなくなったときに、そのときの通過タイミング及び処理時間で生産計画を作成する。」と記載されている(要約参照)。
【０００３】
また、特開２００１−３１８７１１号公報（特許文献２）がある。この公報には、「日程計画時の過負荷の解消のみならず生産能力過剰に陥らないように負荷不足を解消し、負荷の平準化が可能なスケジューリング装置を提供する。製品の製造に必要な各工程の作業であるタスクの初期山積みを実施する初期タスク山積み部と、該初期タスク山積み部で山積みされた計画期間内で最も負荷の低い部分であるミニマムボトムを探索するボトムサーチ部と、前記ミニマムボトムに隣接するピークをサーチする隣接ピークサーチ部と、前記隣接ピークとミニマムボトムの間に存在するタスクを所定の方法により前記ミニマムボトムに移動し負荷平準化を行う負荷平準化処理部と、前記負荷平準化処理部での負荷平準化処理結果の評価を行う平準化度評価部と、平準化評価の結果をもとに処理の終了判定を実施する終了判定部と、負荷平準化処理結果を出力する計画出力部を有する。」と記載されている(要約参照)。
【０００４】
また、特開昭６２−２９５１１６号公報（特許文献３）がある。この公報には、「穴以外の加工領域を分類集約し、加工精度および加工能率を盛り込んで単純形状へと自動分割する実用的な自動加工機の加工領域分割処理装置を提供する。加工領域に対し使用する工具に対応した単純な領域形状に自動分割する自動加工機の加工領域分割処理装置であって、領域分割の判定基準および設定基準を用意する加工領域基準データメモリと、加工領域を溝加工、側面溝加工、側面加工、ポケット加工として領域形状を判定する領域形状判定部と、該領域形状判定部により判定され設定された加工領域データの加工巾および加工深さに対し前記加工領域基準データにより使用工具に対応して分割可能かを検討する加工領域分割判定部と、該加工領域分割判定部により判定された分割可能な加工領域データを前記加工領域基準データにより側面部と底面部と上面部に分割する加工領域分割処理部と、該加工領域分割処理部によって処理された加工領域データをファイルする加工領域データメモリとからなる自動加工機における加工領域分割処理装置。」と記載されている(要約、特許請求の範囲参照)。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１４９２２３号公報
【特許文献２】特開２００１−３１８７１１号公報
【特許文献３】特開昭６２−２９５１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１、及び特許文献２のいずれも工程間の負荷分散を各工程の稼働率に着目して行うひとつの方法を開示している。しかし、本発明のように、各切削加工装置に割り振る加工領域を再構成して、負荷分散する方法ではない。
【０００７】
また、特許文献３には、加工フィーチャに着目して加工領域を分割し、複数の加工機に分担させる技術が開示されている。しかし、本発明のように、各切削加工装置の稼働率に着目して、各切削加工装置に割り振る加工領域を再構成して、負荷分散する方法ではない。
【０００８】
機械加工ショップに設置されている旋盤、ボール盤、多軸ＮＣ加工装置といった切削加工装置は、それらの機械の備えている構造、切削工具に基づいて、旋盤は円筒形状を持つ製品の加工を、ボール盤は各種穴形状を持つ製品の加工を、そして多軸ＮＣ加工装置は、各種平面、曲面、ポケット構造、溝構造、自由曲面の仕上げなどの加工を受け持つ役割が定着している。その他の特殊な加工も含めて、使用される切削加工装置が唯一に特定される仕上げ加工が多く存在することは事実である。
【０００９】
しかし、製品を素材から粗加工によって中間加工品を作成して、さらに中間加工品を仕上げ加工によって仕上げる加工プロセスにおいて、特に粗加工の領域は複数の切削加工装置によって加工が可能な重複領域が存在する。
【００１０】
機械加工ショップに設置されている旋盤、ボール盤、多軸ＮＣ加工装置など複数の切削加工装置を利用して、複数のワークを効率よく加工する場合に、どの装置にどの位の加工領域を振り分ければ機械加工ショップのスループットが最大になるか判らない課題がある。
【００１１】
これは、ひとつの切削加工装置に作業が集中する一方で、他の切削加工装置は作業が割り当てられなくなるなど、作業工数（何分/作業）が装置間でバランスが取れていないことが原因である。
【００１２】
本発明は、機械加工ショップの複数の切削加工装置にワークの加工領域を振り分けた工程設計案を作成したものを、機械加工ショップのスケジューリングを行い、各切削加工装置の稼働率を評価して、切削加工装置の間の加工領域の割り振りを修正する作業を支援するＣＡＭシステムを提供する。
【課題を解決するための手段】
【００１３】
上記解決課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
上記課題を解決するために本発明では、製品形状と素材形状を対比して表示し、素材形状の上に加工領域を定義するマンマシンインタフェースを提供して、1通り以上の評価対象製品を加工する各切削加工装置の加工領域を加工領域割り当てルールとして登録する手段と、登録された加工領域割り当てルール毎に、各切削加工装置の加工領域を加工するＮＣデータを作成して、機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出して、加工領域割り当てルールの属性値として記録する手段と、前記算出された評価対象製品を加工する最も大きな稼働率を属性値として有する切削加工装置の加工領域を狭め、他の切削加工装置の加工領域を広めるように、前記各切削加工装置の加工領域を修正定義するマンマシンインタフェースを提供して、既登録の加工領域割り当てルールの修正解を新しい加工領域割り当てルールとして登録する手段と、新たな加工領域割り当てルールの登録後に、登録されている評価対象製品の全ての加工領域割り当てルールのそれぞれにおいて機械加工ショップのスケジューリングにより得られた機械加工ショップのスループットの中で、最大のスループットが得られる加工領域割り当てルールを特定する手段とを備えた生産計画装置を構成した。
【００１４】
また、上記課題を解決するために本発明では、生産計画装置にマンマシンインタフェース上に、旋盤、ボール盤、多軸ＮＣ加工装置のカテゴリに分けた加工フィーチャ定義ツールを提供して、ユーザによる各加工フィーチャを適用した加工領域の定義、及び加工機、工具、加工条件の選択を受付けて、それらのデータを関連付けて、各切削加工装置の加工領域を登録する手段を備えた。
【００１５】
また、上記課題を解決するために本発明では、生産計画装置に登録された各切削加工装置の加工領域データを読み出し、加工条件と工具条件から加工領域を加工するツールパスを生成し、ツールパスと加工機条件よりＮＣデータを生成し、前記ＮＣデータを加工シミュレーションして加工時間を算出して、以上のデータに基づき機械加工ショップのスケジューリングを行い、機械加工ショップのスループットと、各切削加工装置の稼働率を算出する手段を備えた。
【００１６】
また、上記課題を解決するために本発明では、生産計画装置にマンマシンインタフェース上に、既登録の加工領域を定義する加工フィーチャを呼び出して、パラメータを修正する手段を提供し、加工領域の修正を受付けて、修正前と修正後の加工領域の除去ボリュームを算出して、各切削加工装置の加工領域の修正効果を提示する手段を備えた。
【発明の効果】
【００１７】
本発明により、機械加工ショップに設置された旋盤、ボール盤、多軸ＮＣ加工装置といった複数の切削加工装置を有効に使用して、機械加工ショップに投入されるワークの加工作業のスループットを最大にするための各切削加工装置への作業の割り当てを決定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実現形態である生産計画装置の概略図を示す図である。
【図２】本発明の一実現形態である加工条件データテーブルを示す図である。
【図３】本発明の一実現形態である工具条件データテーブルを示す図である。
【図４】本発明の一実現形態である装置条件データテーブルを示す図である。
【図５】本発明の一実現形態である加工フィーチャデータテーブルを示す図である。
【図６】本発明の一実現形態である加工フィーチャ例（１）を示す図である。
【図７（ａ）】本発明の一実現形態である加工フィーチャ例（２）を示す図である。
【図７（ｂ）】本発明の一実現形態である加工フィーチャ例（３）を示す図である。
【図８】本発明の一実現形態である製品ＣＡＤモデル例、および素材ＣＡＤモデル例を示す図である。
【図９】本発明の一実現形態である生産計画データテーブルを示す図である。
【図１０】本発明の一実現形態である領域生成ルールデータテーブルを示す図である。
【図１１】本発明の一実現形態である機械加工ショップのスループットが最大となるように加工領域を複数の切削加工装置へ割り当てる処理を示すフローチャートを示す図である。
【図１２】本発明の一実現形態である加工領域割り当てルール登録画面を示す図である。
【図１３】本発明の一実現形態である加工領域割り当てルール修正画面を示す図である。
【図１４】本発明の一実現形態である加工領域割り当てルール登録処理のフローチャートを示す図である。
【図１５】本発明の一実現形態である加工領域割り当てルール修正処理のフローチャートを示す図である。
【図１６】本発明の一実現形態である機械加工ショップスループット評価処理のマンマシンインタフェース画面を示す図である。
【図１７】本発明の一実現形態であるスループット評価結果のデータテーブルを示す図である。
【図１８】本発明の一実現形態である旋盤加工後、およびボール盤加工後の中間加工品ＣＡＤモデル例を示す図である。
【図１９】本発明の一実現形態であるハードウェア構成を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実現形態について図面を用いて説明する。
図１は本発明の一実施形態である、生産計画装置１００の概略図である。図示するように、生産計画装置１００は、演算部１０１と、記憶部１０２と、入力部１０３と、出力部１０４と、通信部１０５を備える。生産計画装置１００の通信部１０５は、ネットワークを介して３次元ＣＡＤ装置１３０、ＮＣ加工機１４０と接続される。
【００２０】
演算部１０１は、領域生成ルール登録部１１０、３次元ＣＡＭ部１１１、加工領域モデル生成部１１２、ツールパス生成部１１３、除去ボリューム算出部１１４、加工時間算出部１１５、加工ショップスケジューリング部１１６、および加工シミュレーション部１１７とを有する。
【００２１】
記憶部１０２は、加工条件データ記憶領域１２０、工具条件データ記憶領域１２１、装置条件データ記憶領域１２２、加工フィーチャデータ記憶領域１２３、製品ＣＡＤモデル記憶領域１２４、素材ＣＡＤモデル記憶領域１２５、生産計画データ記憶領域１２６、領域生成ルール記憶領域１２７、およびＮＣデータ記憶領域１２８と、を有する。
【００２２】
以上に記載した生産計画装置１００は、例えば、図１９（コンピュータ９００の概略図）に示すような、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、メモリ９０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の外部記憶装置９０３と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読取装置９０８と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワーク９０９に接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置９０５と、を備えた一般的なコンピュータ９００で実現できる。
【００２３】
加工条件データ記憶領域１２０は、機械加工ショップに在る全ての切削加工装置を使用した際の切削加工条件を予め加工条件データテーブル１２０ａに記憶する。例えば、本実施形態においては、図２に示すような加工条件データテーブル１２０aを記憶する。図示するように、加工条件データテーブル１２０aは、加工条件番号欄１２０ｂと、回転数欄１２０cと、送り速度欄１２０dと、一刃送り欄１２０eと、切削速度欄１２０fと、軸切込み欄１２０gと、径切込み欄１２０hと、を有する。
【００２４】
回転数欄１２０cは、加工条件番号欄１２０bで特定される条件で、工具の回転数を特定する情報を格納する。
送り速度欄１２０dは、加工条件番号欄１２０bで特定される条件で、工具の送り速度を特定する情報を格納する。
一刃送り欄１２０eは、加工条件番号欄１２０bで特定される条件で、工具の一刃あたりの送り量の情報を格納する。
切削速度欄１２０fは、加工条件番号欄１２０bで特定される条件で、工具の切削速度を特定する情報を格納する。
軸切込み欄１２０gは、加工条件番号欄１２０bで特定される条件で、工具の軸方向の切込み深さを特定する情報を格納する。
径切込み欄１２０hは、加工条件番号欄１２０bで特定される条件で、径切込み量を特定する情報を格納する。
【００２５】
図１に戻り、工具条件データ記憶領域１２１には、機械加工ショップに在る全ての切削加工装置で使用される工具の情報を予め工具条件データテーブル１２１ａを記憶する。例えば、本実施形態においては、図３に示すような工具条件データテーブル１２１aを記憶する。
図示するように、工具条件データテーブル１２１aは、工具番号欄１２１ｂと、直径欄１２１cと、下側の半径欄１２１dと、工具長欄１２１eと、ホルダ直径欄１２１fと、ホルダ長さ欄１２１gと、を有する。
【００２６】
直径欄１２１cは、工具番号欄１２１bで特定される条件で、工具の直径を特定する情報を格納する。
下側の半径欄１２１dは、工具番号欄１２１bで特定される条件で、工具の下側の半径を特定する情報を格納する。
工具長欄１２１eは、工具番号欄１２１bで特定される条件で、工具の長さを特定する情報を格納する。
ホルダ直径欄１２１fは、工具番号欄１２１bで特定される条件で、ホルダの直径を特定する情報を格納する。
ホルダ長さ欄１２１gは、工具番号欄１２１bで特定される条件で、ホルダの長さを特定する情報を格納する。
【００２７】
図１に戻り、装置条件データ記憶領域１２２には、機械加工ショップに在る全ての切削加工機の装置情報を記憶する。例えば、本実施形態においては、図４に示すような装置条件データテーブル１２２aを記憶する。
図示するように、装置条件データテーブル１２２aは、加工機番号欄１２２bと、加工機名欄１２２cと、軸構成欄１２２dと、ストローク欄１２２eと、を有する。
【００２８】
加工機番号欄１２２bには、切削加工機を特定する識別情報である加工機番号を格納する。
加工機名欄１２２cには、加工機の加工機名を特定する情報を格納する。
軸構成欄１２２dには、加工機の軸構成を特定する情報を格納する。
ストローク欄１２２eには、加工機の各軸における稼動範囲であるストロークを特定する情報を格納する。
【００２９】
図１に戻り、加工フィーチャデータ記憶領域１２３には、加工領域を定義する際に使用する加工フィーチャデータを記憶する。加工フィーチャとは、例えば一本のバイトによって加工される円筒形状、一本のドリルで開けられる１つの穴、一本のエンドミルで切削される１つのまとまった領域など、１つの工具で加工されるひとまとまりの領域の単位を表わす。本実施例では、標準となる加工フィーチャをデータテーブルに予め登録してあり、それらの中より、適当な加工フィーチャをマンマシンインタフェース画面上で選択して、素材ＣＡＤモデルの中に加工領域を定義する際に使用される。
【００３０】
例えば、本実施形態においては、図６、図７(a)、図７(b)に加工フィーチャ例を示すような加工フィーチャデータを図５に示す加工フィーチャデータテーブル１２３ａに登録している。
【００３１】
図示するように、加工フィーチャデータテーブル１２３ａは、加工フィーチャ番号欄１２３ｂ、加工フィーチャ名称欄１２３ｃ、パラメータ欄１２３ｄ、位置決め代表点欄１２３ｅ、および形状モデル欄１２３ｆを有する。
【００３２】
加工フィーチャ番号欄１２３ｂには、加工フィーチャを特定する番号を格納する。
加工フィーチャ名称欄１２３ｃには、加工フィーチャ名を特定する名称を格納する。
パラメータ欄１２３ｄには、加工フィーチャの寸法を定義するパラメータ変数を格納する。
位置決め代表点欄１２３ｅには、加工フィーチャを素材ＣＡＤモデルに位置決めして加工領域を作成する時に使用される加工フィーチャの代表点情報を格納する。
形状モデル欄１２３ｆには、マンマシンインタフェース画面上に加工フィーチャを表示して、加工形状を定義する際に使用される形状モデル情報を格納する。
【００３３】
図１に戻り、製品ＣＡＤモデル記憶領域１２４は、製品毎の加工仕上がり形状を表わす３次元ＣＡＤデータを記憶する。フェイスモデル、ソリッドモデルのいずれか、または両形式のデータを記憶する。３次元ＣＡＤ装置１３０において作成された３次元ＣＡＤデータを通信部を介して受信して、格納する。例えば、本実施例においては、図８(ａ)に示すような製品名称Ｘ００１Ａの製品ＣＡＤモデル８０１を記憶する。
【００３４】
製品ＣＡＤモデル記憶領域１２４は、例えばＤＸＦファイル形式にて格納しており、フェイスモデルは要素定義部(ENTITIES)に図面を構成する各図形要素として定義されており、ソリッドモデルはブロック定義部(BLOCKS)にブロック図形要素として定義されている。本発明では、ＣＡＤファイル形式は特に限定はしない。
【００３５】
素材ＣＡＤモデル記憶領域１２５は、製品毎の素材形状を表わす３次元ＣＡＤデータを記憶する。フェイスモデル、ソリッドモデルのいずれか、または両形式のデータを記憶する。３次元ＣＡＤ装置１３０において作成された３次元ＣＡＤデータを通信部を介して受信して、格納する。例えば、本実施形態においては、図８(ｂ)に示すような素材ＣＡＤモデル８０２を記憶する。素材ＣＡＤモデル記憶領域１２５のファイル形式についても、前記した製品ＣＡＤモデル記憶領域１２４と同じファイル形式にて格納する。
【００３６】
図１に戻り、生産計画データ記憶領域１２６には、機械加工ショップにて機械加工を実施する生産計画情報を記憶する。例えば、本実施形態においては、図９に示すような生産計画データテーブル１２６ａを記憶する。生産計画データテーブル１２６ａには、一連の生産計画を識別する生産計画番号毎に、計画日毎、製品名称毎の生産計画量１２６ｅを格納する。
【００３７】
図１に戻り、領域生成ルール記憶領域１２７には、領域生成ルール登録部１１０によって登録される加工領域を定義する領域生成ルールを特定する情報が格納される。領域生成ルールの登録は、例えば、本実施形態おいては、図１２に示すような加工領域割り当てルール登録画面３００のようなマンマシンインタフェースをユーザに提示して、ユーザ入力によって、領域生成ルール(加工領域割り当てルール)が登録される。
【００３８】
領域生成ルール(加工領域割り当てルール)とは、素材に施される１つの加工領域を１つの加工フィーチャで定義して、さらにその加工領域をどの加工機、およびどの工具を使って、どの加工条件を使用して加工するのかを定義して、加工領域情報、加工機選択情報、工具選択情報、および加工条件選択情報を関係付けて登録したものである。さらに、１つの加工フィーチャによって定義される加工領域を複数組み合わせて、素材から製品に至る一連の加工作業において、各加工機械が切削する複数の加工領域(複数の加工フィーチャによって定義される)を組み合わせて、１つの領域生成ルール番号によって、拡張して管理する。
【００３９】
図１０に示す領域生成ルールデータテーブル１２７ａは、領域生成ルール番号欄１２７ｂ、加工フィーチャ番号欄１２７ｃ、加工フィーチャ代表点座標欄１２７ｄ、加工フィーチャ姿勢ベクトル欄１２７ｅ、加工フィーチャパラメータ値欄１２７ｆ、加工条件選択欄１２７ｇ、工具選択欄１２７ｈ、加工機選択欄１２７ｉ、および加工領域ＣＡＤモデル欄１２７ｊを有する。
【００４０】
領域生成ルール番号欄１２７ｂには、一連の加工作業によって加工される加工領域の組み合わせに対して付けられる領域生成ルール番号を特定する情報を格納する。
加工フィーチャ番号欄１２７ｃには、１つの加工領域を定義するときに選択された加工フィーチャ番号を特定する情報を格納する。
加工フィーチャ代表点座標欄１２７ｄには、加工フィーチャごとにその位置を特定するために決められた代表点があり、加工フィーチャによる加工領域が定義された時の代表点のX-Y-Z座標値を格納する。
加工フィーチャ姿勢ベクトル欄１２７ｅには、加工フィーチャによる加工領域が定義された時の加工フィーチャのX-Y-Z座標軸上の姿勢を表わす姿勢ベクトル情報を格納する。
加工フィーチャパラメータ値欄１２７ｆには、加工フィーチャによる加工領域が定義された時の加工フィーチャの各パラメータ変数に実際に定義された寸法値が格納される。
加工条件選択欄１２７ｇには、加工フィーチャにより定義された加工領域を加工する際に適用する加工条件番号を格納する。
工具選択欄１２７ｈには、加工フィーチャにより定義された加工領域を加工する際に使用する工具番号を格納する。
加工機選択欄１２７ｉには、加工フィーチャにより定義された加工領域を加工する際に使用する加工機番号を格納する。
加工領域ＣＡＤモデル欄１２７ｊには、加工フィーチャにより定義された加工領域を表わすＣＡＤモデル情報を格納する。
【００４１】
図１１のフローチャートにより、本発明を搭載した生産計画装置１００を使用して、機械加工ショップに備える全ての切削加工装置を有効に活用して、機械加工ショップのスループットが最大となるように加工領域を複数の切削加工装置へ割り当てる処理手順を説明する。
【００４２】
ステップ２００において、評価対象とする製品(ワーク)を機械加工ショップに有る切削加工装置を使用して加工するための、加工領域割り当てルールを作成して登録する。ここで、加工領域割り当てルールは、製品(ワーク)ごとに最低１つの案を作成する必要があり、別解がある場合には、複数案を作成して、それぞれのスループットの結果を比較することが望ましい。
【００４３】
加工領域割り当てルールを作成して登録するために、本発明では図１２に示す加工領域割り当てルール登録画面３００のマンマシンインタフェースを提供する。加工領域割り当てルール登録画面３００には、ＣＡＤモデル表示領域３０１を備え、ここには、製品ＣＡＤモデルと、素材ＣＡＤモデル(中間加工品ＣＡＤモデル)とを同じ座標軸上の同じ位置に対比させて表示する。
【００４４】
図１４に、加工領域割り当てルール登録処理のフローチャートを示す。
ステップ４００では、対象製品と、ルール番号を指定する。図１２では、新たに加工領域割り当てルールの番号を「１」と指定して、対象製品は、メニューより「Ｘ００１Ａ」を指定していることを示す。
ステップ４０１では、該当する製品ＣＡＤモデル、素材ＣＡＤモデルの情報を入力して、図１２の表示を行う。
【００４５】
加工すべき領域は、素材ＣＡＤモデルより製品ＣＡＤモデルを減算して残された領域として捉えられるが、本実施例では、加工フィーチャを選択して、素材ＣＡＤモデル上に加工フィーチャを重ねて表示して、加工フィーチャの位置決め、サイズの変更、姿勢の変更などを、マウスによる選択手段、および画面には表示されない入力部１０３の入力手段によって、最終的に、位置決めとパラメータ値の決定がなされた加工フィーチャにより加工領域が定義される。
【００４６】
図１２に示す実施例では、旋盤加工フィーチャ選択部３０４のチェックボックスまたはラジオボタンをマウスでクリックすることによってプルダウンメニューが表示され、加工フィーチャデータ記憶領域１２３に登録されている旋盤に関わる加工フィーチャの一覧が表示され、円筒の加工フィーチャを選択したことを示す。加工フィーチャの選択の入力を受付けて、システムは、加工フィーチャテーブル１２３ａの加工フィーチャ番号１の形状モデル１２３ｆを読み出して、図１２の素材ＣＡＤモデル上に円筒加工フィーチャを表示する。図１２上には加工フィーチャは表示されていないが、ユーザは、3次元ＣＡＭ部１１１が提供する加工フィーチャ操作手段を使って、素材ＣＡＤモデル上に加工フィーチャを重ねて加工領域を決定する。なお、加工フィーチャが素材ＣＡＤモデル内に含まれるわけではなくて、重複領域を加工領域として定義する。さらに、加工機選択部３０７において、装置条件データテーブル１２２ａの内容のメニューより加工機番号を「３」と選択し、工具選択部３０８において、工具条件データテーブル１２１ａの内容のメニューより工具番号を「７」と選択し、加工条件選択部３０９において、加工条件データテーブル１２０ａの内容のメニューより加工条件番号を「１０」と選択している。
【００４７】
加工フィーチャを位置決めて、パラメータ値も入力した場合に、加工フィーチャの決定ボタン３１０の押下により、領域生成ルールデータテーブル１２７ａの第２行目に示すように該当する加工フィーチャによる加工領域のデータが登録される。なお、加工領域ＣＡＤモデル欄１２７ｊには、加工フィーチャと素材ＣＡＤモデルとの重複領域を表わすＣＡＤモデルを形成して格納される。
【００４８】
上記の加工フィーチャの決定処理によって、素材ＣＡＤモデルに旋盤加工がなされたことになり、その結果の中間加工品ＣＡＤモデルとして、図１８(a)に示す中間加工品ＣＡＤモデル８０３を、図１２の素材ＣＡＤモデル、中間加工品ＣＡＤモデルの表示領域３０１に表示する。
【００４９】
ユーザは続いて、ボール盤による加工を意図して、ボール盤加工フィーチャ選択部３０５より、上記した操作と同様にして、ボール盤の加工フィーチャを選択して、システムはその選択を受けて、中間加工品ＣＡＤモデル上に重ねて、穴加工の加工フィーチャを表示する。ユーザは、穴加工フィーチャを位置決めして、パラメータ値を決定して、加工機選択、工具選択、加工条件選択を行った後で、加工フィーチャの決定ボタン３１０をクリックして加工領域の登録を行う。図１０の領域生成ルールデータテーブル１２７ａの３行目に示す通り、ボール盤による加工領域を定義する。なお、ボール盤による穴加工は１箇所だけではなくて、所定の間隔で、一部の領域が重なるように空けられる。それらは、繰り返しをコピーの機能によって作成して、代表点座標値が異なるデータが、領域生成ルールデータテーブル１２７ａに登録される。全てのボール盤加工の加工領域が登録された結果、中間加工品ＣＡＤモデルは、例えば図１８(b)に示される中間加工品ＣＡＤモデル８０４のように、図１２の表示領域に表示される。
【００５０】
ユーザは続いて、多軸ＮＣ加工装置の加工フィーチャを多軸ＮＣ加工装置加工フィーチャ選択部３０６より上記と同様にして選択する。例えば、加工フィーチャ番号２８の自由曲面の場合には、製品ＣＡＤモデルより、所望の自由曲面要素を取り出して、加工フィーチャとすることができる。また、粗加工を指定すれば、製品ＣＡＤモデルの自由曲面から所定のオフセットを持った自由曲面が作成され、仕上げ加工を指定すれば、製品ＣＡＤモデルの自由曲面に沿った加工フィーチャが作成される。
【００５１】
以上のようにして、ステップ４０２において、旋盤、ボール盤による粗加工領域、仕上げ加工領域を加工フィーチャを選択して定義する。
続いて、ステップ４０３において、多軸ＮＣ加工装置による粗加工領域、仕上げ加工領域を加工フィーチャを選択して定義する。
全ての加工領域を定義し終えたら、図１２の加工領域割り当てルールの登録ボタン３１２をクリックして、指定したルール番号１の加工領域割り当てルールの登録を完了する。この際に、全ての加工領域を組み合わせた加工領域のＣＡＤモデルを作成して、領域生成ルールデータテーブルに記憶する。
【００５２】
図１１のステップ２００では、製品(ワーク)ごとに１つ以上の加工領域割り当てルールを作成する。そして、機械加工ショップに複数種の製品(ワーク)を投入する場合には、各製品(ワーク)ごとに異なる加工領域割り当てルールを作成して、異なる番号で登録する。
【００５３】
図１１のステップ２０１において、図１６の機械加工ショップスループット評価処理のマンマシンインタフェース画面を表示する。
ユーザは、評価対象の製品(ワーク)を加工する加工領域割り当てルールを、プルダウンのメニュー６０１より領域生成ルール番号１２７ｂを選択する。複数ある場合には全てのルール番号を指定する。また、生産計画選択部６０２において、今回の評価に使用する生産計画を生産計画データテーブル１２６ａより生産計画番号を指定する。
ユーザは、機械加工ショップ装置構成部６０５のプルダウンメニューにより、機械加工ショップを構成する全ての切削加工装置の中で、今回の評価対象製品の加工に係ることが無い装置、または評価対象期間には稼動していない装置を除外して、評価対象の切削加工装置を選択することが可能とする。ユーザの選択によって、丸印が付けられている。
ユーザは、加工順番選択部６０３のプルダウンメニューより、加工順番を選択可能とする。領域生成ルール(加工領域割り当てルール)を作成するときに加工フィーチャによる加工領域の定義の順番に従って加工の順番が決められているが、加工順番選択部６０３において変えることが出来て、例えば、図１６では、旋盤加工を先に行って、次にボール盤の加工を行うことを指定している。
ユーザは、更に、投入製品選択部６０４において、評価対象の製品を選択して指定し、スケジュール期間６０６、機械加工ショップの稼動時間帯６０７を選択指定する。
以上の設定の後、評価開始ボタン６０８をクリックして機械加工ショップのスループット評価処理を開始する。
【００５４】
図１１のステップ２０１において、機械加工ショップのスループット評価処理の開始を受けて、ツールパス生成部１１３は、評価対象の加工領域割り当てルールで指定された領域生成ルールデータ、加工条件データ、工具条件データを読み出し、全ての該当する加工領域を機械加工するツールパスを生成する。旋盤、およびボール盤は、ＮＣ加工機であれば、ツールパスを作成し、ＮＣ加工機でなければツールパスは作成しない。ツールパス生成部１１３は、加工領域ＣＡＤモデルに対してツールパスを作成する既存のＣＡＭ機能を使用する。
【００５５】
続いて、ステップ２０２において、３次元ＣＡＭ部１１１は、前記作成されたツールパスデータと、加工機番号で選択された装置条件データに基づき切削加工装置毎のＮＣデータを作成する。作成したＮＣデータはＮＣデータ記憶領域１２８に記憶する。ＮＣデータの作成処理は、既存のＣＡＭ機能を使用する。
【００５６】
続いて、ステップ２０３において、加工時間算出部１１５は、前記作成されたＮＣデータを加工シミュレーション部１１７により切削加工装置毎の加工シミュレーションを実行して、加工時間を算出する。なお、旋盤、およびボール盤がＮＣ加工機でなければ、作業者による標準リードタイムを参照して、加工時間を算出する。加工シミュレーション部１１７は、既存のＣＡＭ機能を使用する。
【００５７】
続いて、ステップ２０４において、加工ショップスケジューリング部１１６は、機械加工ショップにおける機械加工プロセスのシミュレーションモデルを、コンピュータ上に作成する。そのモデルの中で、ユーザが選択した切削加工装置と、生産計画データに従ったワークの投入と、領域生成ルール(加工領域割り当てルール)に従った加工領域の切削加工と、加工順序に従った工程経路と、スケジューリング期間、稼動時間帯とを、(本実施例では作業者の勤務計画、作業者の技能的差異などは考慮しない。)コンピュータ上で再現することによって、機械加工ショップの加工プロセス全体の時間推移を模擬し、機械加工ショップに投入された全てのワークの進行計画を作成する。作成した全てのワークの進行計画から、スケジューリング期間における機械加工ショップのスループット、および切削加工装置を旋盤、ボール盤、多軸ＮＣ加工装置といったカテゴリに分けて、それぞれのカテゴリに属する切削加工装置の稼動率の平均を算出する。
【００５８】
スループット評価結果は、例えば図１７に示すデータテーブル６１０にてマンマシンインタフェースに表示する。評価対象の加工領域割り当てルールは、当初、１，２を指定して評価を実行したので、図１７のデータテーブル６１０には、加工領域割り当てルール番号が１，２の評価結果が表示される。
【００５９】
続いて、ステップ２０５において、図１７の２通りの加工領域割り当てルールにおける評価結果をユーザが見比べて、いずれも多軸ＮＣ加工装置による加工作業の稼働率が７６％と７７．５％と高く、多軸ＮＣ加工装置がスループットを上げるためのボトルネックとなっていることがわかる。そして、加工領域割り当てルール番号＝２のスループットの方がわずかに大きく、ボール盤による加工作業の稼働率をさらに上げるように加工領域の形状を修正する余地があり、相対的に多軸ＮＣ加工装置による加工作業の稼働率を下げることが見込めることが判断できる。従って、さらにスループットを改善する加工領域割り当てルールが存在すると判定する。
【００６０】
従って、ステップ２０６において、次のステップ２０７へ移行する。
【００６１】
続いて、ステップ２０７において、各加工領域割り当てルールごとに、旋盤の稼動率を旋盤によって加工されるボリュームを表わす属性値、ボール盤の稼動率をボール盤によって加工されるボリュームを表わす属性値、および多軸ＮＣ加工装置の稼動率を多軸ＮＣ加工装置によって加工されるボリュームを表わす属性値として記憶する。
【００６２】
続いて、ステップ２０８において、生産計画装置１００は、図１３に示す加工領域割り当てルール修正画面３２０をマンマシンインタフェース画面に表示する。加工領域割り当てルール修正画面３２０には、加工領域割り当てルール登録画面３００と同様にＣＡＤモデル表示領域３２１を備え、ここには、製品ＣＡＤモデルと、素材ＣＡＤモデル(中間加工品ＣＡＤモデル)とを同じ座標軸上の同じ位置に対比させて表示する。
【００６３】
図１５に、加工領域割り当てルール修正処理のフローチャートを示す。
ステップ５００では、対象製品と、ルール番号を指定する。図１３では、既に評価済みの加工領域割り当てルールの番号「２」を、新たな番号「３」の加工領域割り当てルールに修正することを、ルール番号表示部３２２において指定入力する。
【００６４】
生産計画装置１００は、ルール番号の指定入力を受け付けて、既作成の加工領域割り当てルール「２」のデータを領域生成ルールデータテーブル１２７ａより読み出して、例えばボール盤加工フィーチャ選択部３２５のプルダウンメニューには、加工領域割り当てルール「２」の加工フィーチャ番号を列挙して、ユーザの選択を受け付ける。図１３では、ボール盤加工フィーチャ番号「１２」を指定して、修正を行うところを示している。番号「１２」の加工フィーチャは複数ある。図１３の画面には示していない入力部１０３の入力手段によって、ユーザは、番号「１２」の加工フィーチャの配置の修正(代表点座標の修正)、パラメータ値の修正などを行う。または、ボール盤加工フィーチャ選択部３２５より新たな加工フィーチャの追加を指示することも出来る。修正処理中に、修正された加工フィーチャの加工領域を確認するために、ＣＡＤモデル表示領域３２１の中間加工品ＣＡＤモデルは、常に修正後の形状を表示する。
【００６５】
ボール盤加工フィーチャの修正が終わったなら、ユーザは加工フィーチャの決定ボタン３３２をクリックして、領域生成ルール登録部１１０は、新たな領域生成ルール番号「３」の新たなデータレコードを領域生成ルールデータテーブルに登録する。同様にして、旋盤加工フィーチャ選択部３２３、多軸ＮＣ加工装置加工フィーチャ選択部３２７より、加工フィーチャの修正を指示して、新たな領域生成ルール番号「３」の新たなデータレコードを領域生成ルールデータテーブルに登録することができる。これらの加工フィーチャの修正処理の際に、加工機修正選択部３２９、工具修正選択部３３０、加工条件修正選択部３３１において、修正すべきデータがあれば修正してから加工フィーチャを決定する。もし、修正がなければ、領域生成ルール番号「２」の既存のデータがコピーされる。
【００６６】
前記したように、ボール盤加工フィーチャの修正処理の終了後、加工フィーチャの決定ボタン３３２のクリックを受け付けると、領域生成ルール登録部１１０は、修正前の領域生成ルール番号「２」と修正後の領域生成ルール番号「３」のボール盤による加工ボリュームをそれぞれ、除去ボリューム算出部114によって算出して、ボール盤加工ボリューム修正部３２６に修正前と修正後の加工除去ボリュームを対比して表示する。例えば、単位は、mm3である。その際に、その他の旋盤、および多軸ＮＣ加工装置の加工領域は、加工フィーチャが修正されていなくても、ボール盤の加工領域が変化することによって、相対的に変化することがあるため、いずれも領域生成ルール番号「２」の既存のデータを使用して、除去ボリューム算出部１１４により算出して、旋盤加工ボリューム修正部３２４、多軸ＮＣ加工ボリューム修正部３２８に、修正前と修正後の加工除去ボリュームを対比して表示する。図１３の表示例では、旋盤加工ボリューム修正部３２４では除去ボリュームが変化しないが、多軸ＮＣ加工ボリューム修正部３２８では、減少していることが判る。除去ボリューム算出部１１４の処理は、ＮＣデータを作成して、加工シミュレーション処理によって算出するが、既存のＣＡＭ機能を使用する。
【００６７】
図１５のステップ５０１では、旋盤、ボール盤、多軸ＮＣ加工装置の加工フィーチャの修正、新規追加、削除などを逐次受け付けて、ユーザに修正後の中間加工品ＣＡＤモデルの形状を随時見せる応答を行い、ステップ５０２では、前記したように、修正、または新規に加えられた加工フィーチャによる加工領域データに基づいて、それ以外の加工領域は修正前の領域生成ルールデータを参照して、各切削加工装置における除去ボリュームを計算して、修正前と修正後の除去ボリュームを対比してユーザに提示する。
【００６８】
図１５のステップ５０３では、ユーザによる加工領域割り当てルールの修正登録ボタン３３４のクリックの指示を待ち、修正登録の指示を受け付けたら、ステップ５０４へ移行して、修正された新たな番号「３」の加工領域割り当てルールの登録を行う。ステップ５０３において、さらに修正などの指示があれば、ステップ５０１へ移行する。
【００６９】
図１１のステップ２０８において、加工領域割り当てルール修正処理は、最も大きな切削加工装置の稼働率を属性値として有する加工領域を狭めて(すなわち、除去ボリュームを減少させて)、他の切削加工装置の加工領域を広めるように(すなわち、除去ボリュームを増やすように)、各切削加工装置に割り当てる加工領域を再設定する。そして、修正された新たな加工領域割り当てルールを領域生成ルールデータテーブル１２７ａに登録する。
【００７０】
続いて、再びステップ２０１へ移行して、生産計画装置１００は、機械加工ショップスループット評価画面６００をユーザへ提示して、それに対してユーザは、評価対象の加工領域割り当てルールの選択領域６０１に、新たに修正登録したルール番号「３」の加工領域割り当てルールを指定して、その他の設定項目は前回の評価と同じであるので修正はせずに、評価開始ボタン６０８より評価処理を指示する。生産計画装置１００は、評価開始の指示に従って、加工領域割り当てルール(領域生成ルール)番号「３」のデータに基づき、ステップ２０１、２０２、２０３、および２０４の処理を実行して、機械加工ショップのスループット、および旋盤、ボール盤、多軸ＮＣ加工装置といったカテゴリに分けて、それぞれのカテゴリに属する切削加工装置の稼動率の平均を算出する。その結果は、図１７のスループット評価結果データテーブルに示す通り、前回の評価結果である加工領域割り当てルール「１」「２」の評価結果と並べて今回の加工領域割り当てルール「３」の評価結果を提示する。
【００７１】
ステップ２０５において、今回の加工領域割り当てルール「３」の評価結果が、スループットが最大となっていることを評価する。そして、ボール盤、または旋盤による加工領域の除去ボリューム量を、加工領域割り当てルール「３」の他に、さらに増加させるような効率的に妥当な加工作業が見出せないと判断して、加工領域割り当てルール「３」の加工方法が本評価対象の機械加工ショップにおける最大のスループットを与えるものと、ユーザが最終判定する。
【００７２】
従って、ステップ２０６において、生産計画装置１００を使用した、機械加工ショップのスループットが最大となるように加工領域を複数の切削加工装置へ割り当てる処理手順を終了する。
【００７３】
以上の処理に続いて、生産計画装置１００は、最大のスループットを与える加工領域割り当てルール「３」の加工領域モデルを各切削加工装置が加工するためのＮＣデータが、以上の処理においてＮＣデータ記憶領域１２８に記憶されているものを読み出し、通信部１０５を介して各ＮＣ加工機へダウンロードする。また、ＮＣ加工機ではない切削加工装置に対しては、領域生成ルールデータテーブルに登録されたデータに基づいて、作業指示書などを作成して、出力部１０４より出力するものとする。
【００７４】
以上のように、本実施形態によれば、生産計画装置１００は、機械加工ショップに設置された旋盤、ボール盤、多軸ＮＣ加工装置といった複数の切削加工装置を有効に使用して、機械加工ショップに投入されるワークの加工作業のスループットを最大にするための各切削加工装置への作業の割り当てを決定することを支援して、各ＮＣ加工機へＮＣデータを供給することができる。
【符号の説明】
【００７５】
１００…生産計画装置、  １０１…演算部、  １０２…記憶部、  １０３…入力部、  １０４…出力部、  １０５…通信部、  
１１０…領域生成ルール登録部、  １１１…３次元ＣＡＭ部、  １１２…加工領域モデル生成部、  １１３…ツールパス生成部、  １１４…除去ボリューム算出部、  １１５…加工時間算出部、  １１６…加工ショップスケジューリング部、  １１７…加工シミュレーション部、  
１２０…加工条件データ記憶領域、  １２０ａ…加工条件データテーブル，  １２０ｂ…加工条件番号欄，  １２０ｃ…回転数欄，  １２０ｄ…送り速度欄，  １２０ｅ…一刃送り欄，  １２０ｆ…切削速度欄，  １２０ｇ…軸切込み欄，  １２０ｈ…径切込み欄，  
１２１…工具条件データ記憶領域、  １２１ａ…工具条件データテーブル、  １２１ｂ…工具番号欄，  １２１ｃ…直径欄，  １２１ｄ…下側の半径欄、  １２１ｅ…工具長欄，  １２１ｆ…ホルダ直径欄，  １２１ｇ…ホルダ長さ欄，
１２２…装置条件データ記憶領域、  １２２ａ…装置条件データテーブル、  １２２ｂ…加工機番号欄，  １２２ｃ…加工機欄，  １２２ｄ…軸構成欄，  １２２ｅ…ストローク欄，
１２３…加工フィーチャデータ記憶領域、  １２３ａ…加工フィーチャデータテーブル、  １２３ｂ…加工フィーチャ番号欄、  １２３ｃ…加工フィーチャ名称欄、  １２３ｄ…パラメータ欄、  １２３ｅ…位置決め代表点欄、  １２３ｆ…形状モデル欄、
１２４…製品ＣＡＤモデル記憶領域、  １２５…素材ＣＡＤモデル記憶領域、  
１２６…生産計画データ記憶領域、  １２６ａ…生産計画データテーブル、  １２６ｂ…生産計画番号欄、  １２６ｃ…計画日欄、  １２６ｄ…製品名称欄、  １２６ｅ…生産計画量、  
１２７…領域生成ルール記憶領域、  １２７ａ…領域生成ルールデータテーブル、  １２７ｂ…領域生成ルール番号欄、  １２７ｃ…加工フィーチャ番号欄、  １２７ｄ…加工フィーチャ代表点座標欄、  １２７ｅ…加工フィーチャ姿勢ベクトル欄、  １２７ｆ…加工フィーチャパラメータ値欄、  １２７ｇ…加工条件選択欄、  １２７ｈ…工具選択欄、  １２７ｉ…加工機選択欄、  １２７ｊ…加工領域ＣＡＤモデル欄、  １２８…ＮＣデータ記憶領域、  
１３０…３次元ＣＡＤ装置、  １４０…ＮＣ加工機、
３００…加工領域割り当てルール登録画面、  ３０１…ＣＡＤモデル表示領域、  ３０２…新規登録ルール番号欄、  ３０３…製品名称欄、  ３０４…旋盤加工フィーチャ選択部、  ３０５…ボール盤加工フィーチャ選択部、  ３０６…多軸ＮＣ加工装置加工フィーチャ選択部、  ３０７…加工機選択部、  ３０８…工具選択部、  ３０９…加工条件選択部、  ３１０…加工フィーチャの決定ボタン、  ３１１…加工順序の決定ボタン、  ３１２…加工領域割り当てルールの登録ボタン、  
３２０…加工領域割り当てルール修正画面、  ３２１…ＣＡＤモデル表示領域、  ３２２…ルール番号表示部、  ３２３…旋盤加工フィーチャ選択部、  ３２４…旋盤加工ボリューム修正部、  ３２５…ボール盤加工フィーチャ選択部、  ３２６…ボール盤加工ボリューム修正部、  ３２７…多軸ＮＣ加工装置加工フィーチャ選択部、  ３２８…多軸ＮＣ加工ボリューム修正部、  ３２９…加工機修正選択部、  ３３０…工具修正選択部、  ３３１…加工条件修正選択部、  ３３２…加工フィーチャの決定ボタン、  ３３３…加工順序の修正ボタン、  ３３４…加工領域割り当てルールの修正登録ボタン
６００…機械加工ショップスループット評価画面、  ６０１…評価対象の加工領域割り当てルールの選択領域、  ６０２…生産計画選択部、  ６０３…加工順番選択部、  ６０４…投入製品選択部、  ６０５…機械加工ショップ装置構成部、  ６０６…スケジュール期間指定部、  ６０７…稼動時間帯指定部、  ６０８…評価開始ボタン、  ６１０…スループット評価結果データテーブル、  ６１１…加工領域割り当てルール番号欄、  ６１２…旋盤による加工作業の稼働率欄、  ６１３…ボール盤による加工作業の稼働率欄、  ６１４…多軸ＮＣ加工装置による加工作業の稼働率欄、  ６１５…スループット欄、  
７０１…円筒加工フィーチャ、  ７０２…テーパ円筒加工フィーチャ、  ７０３…貫通孔加工フィーチャ、  ７０４…盲穴加工フィーチャ、  ７０５…閉ポケット加工フィーチャ、  ７０６…開ポケット加工フィーチャ、  ７０７…開溝加工フィーチャ、  ７０８…面加工フィーチャ、  ７０９…自由曲面加工フィーチャ、  
８０１…製品ＣＡＤモデル例、  ８０２…素材ＣＡＤモデル例、  ８０３…旋盤加工後の中間加工品ＣＡＤモデル例、  ８０４…ボール盤加工後の中間加工品ＣＡＤモデル例、
９００…コンピュータ、  ９０１…ＣＰＵ、  ９０２…メモリ、  ９０３…外部記憶装置、  ９０４…可搬性を有する記憶媒体、  ９０５…通信装置、  ９０６…入力装置、  ９０７…出力装置、  ９０８…読取装置、  ９０９…通信ネットワーク、
【図１】
0005689396.tif 000002
【図２】
0005689396.tif 000003
【図３】
0005689396.tif 000004
【図４】
0005689396.tif 000005
【図５】
0005689396.tif 000006
【図６】
0005689396.tif 000007
【図７（ａ）】
0005689396.tif 000008
【図７（ｂ）】
0005689396.tif 000009
【図８】
0005689396.tif 000010
【図９】
0005689396.tif 000011
【図１０】
0005689396.tif 000012
【図１１】
0005689396.tif 000013
【図１２】
0005689396.tif 000014
【図１３】
0005689396.tif 000015
【図１４】
0005689396.tif 000016
【図１５】
0005689396.tif 000017
【図１６】
0005689396.tif 000018
【図１７】
0005689396.tif 000019
【図１８】
0005689396.tif 000020
【図１９】
0005689396.tif 000021