(57)【要約】【課題】鋳物ワークの素材形状モデルを簡単に作成することができ、このことによって、鋳物ワークでの最適な加工開始点の決定や、加工時間の短縮や、或いは干渉回避の効果を得ることができる最適な加工パスの作成を行うことができるＣＡＭ装置、ＣＡＤ／ＣＡＭ装置、及びＮＣ装置を提供する。【解決手段】  ３次元ＣＡＤ／ＣＡＭ装置１は、３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示装置７０を備える。又、３次元ＣＡＤ／ＣＡＭ装置１は、前記製品形状モデルに使用されている識別要素を選択するとともに、選択された識別要素が付与された面に対して、取代を入力する入力操作部２０を備える。さらに、３次元ＣＡＤ／ＣＡＭ装置１は、入力された取代に基づいて、選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する取代付加制御部９０を備える。【選択図】        図１
2006099274.tif 000002
【特許請求の範囲】
【請求項１】
３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、
前記製品形状モデルに使用されている識別要素を選択する選択手段と、
前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、
入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＣＡＭ装置。
【請求項２】
３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、
前記製品形状モデルに使用されている識別要素を選択する選択手段と、
前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、
入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＣＡＤ／ＣＡＭ装置。
【請求項３】
３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、
前記製品形状モデルに使用されている識別要素を選択する選択手段と、
前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、
入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＮＣ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＭ装置、ＣＡＤ／ＣＡＭ装置及びＮＣ装置に関する。
【背景技術】
【０００２】
近年のＣＡＤ／ＣＡＭ装置は、３次元ＣＡＤ及び３次元ＣＡＭを備えており、３次元ＣＡＤによってワークの形状のモデリングが行われ、面情報や、面同士の連結情報等が付与される。又、３次元ＣＡＭにおいては、加工原点や、アプローチ速度、ピッチ量、取代、使用工具等のパラメータ（以下、加工情報という）が入力され、この加工情報と、前記形状のモデリングデータに基づいて、加工パスが演算される。そして、算出された加工パスに基づいて、３次元ＣＡＭは、ＮＣ加工プログラムを自動作成するようにされている（以下、従来例１という）。
【０００３】
なお、３次元の製品形状モデルに対して、取代を付与する技術について、調査した結果、特許文献１の設計支援システムがある。特許文献１の設計支援システムでは、製品の基本形状が、３次元モデルで作成された後、その基本形状に対して生産上の制約等の理由から修正と取代を加えることにより、素材形状モデル（粗形材ソリッドモデル）を自動生成することが記載されている。
【０００４】
具体的には、特許文献１は、製品の基本形状に対して、成型加工のための「抜き勾配」や「角部半径」の修正と、機械加工により除去される取代を加えるようにしている。そして、修正及び取代が付与されることにより、機械加工前の素材形状モデルを求め、その求めた機械加工前の素材形状モデルから、前記取代を除去することにより、機械加工後の製品形状モデルを求めるようにしている（以下、従来例２という）。そして、機械加工前の素材形状モデルは、型設計に用いられ、機械加工後の製品形状モデルは試験等に用いるようにしている。
【特許文献１】特開平７−１５２７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、前記従来例１の装置では、鋳物ワークのような複雑な素材の定義はできなかったため、無駄な加工パスを生成していた。すなわち、鋳物ワークは、複雑な形状をしているものが多く、従来は、鋳物ワークの素材形状モデルを作成する場合、ワークを実測して定義する必要がある。しかし、素材の形状の定義が簡単にできるものではなく、加工パスを算出するに当たり、最適な加工開始点を決定できない問題があった。
【０００６】
一方、従来例２の技術は、素材に対して型（金型）によって成型加工を行い、鍛造品を得た後、機械加工を行って製品を得るための設計支援システムとして構成されている。この従来例２の技術は、機械加工前の素材が鍛造品に特化したものとなっている。なお、鍛造品は、例えば、熱間鍛造においては、熱膨張を見込んで鍛造を実施しても、得られた鍛造品の寸法精度が良くないため、前記のような機械加工が必須となる。そのため、従来例２においては、説明は省略されているが、機械加工後の製品形状モデルの各面に対し一律に取代を付与しているものと考えて良い。
【０００７】
従来例２の一律に取代を付与した素材形状モデルに基づいて、工具の加工パスを作成することが考えられる。この場合、鍛造品は、一般に簡単な形状であり、取代が一律に各面に対して付与されるため、工具の加工パスの作成は容易に行えることが予想できる。
【０００８】
それに対して、鋳物ワークを前提とした場合には、鋳物ワークは、特定の面（例えば、ワークの他の部材に対する取付面）にのみ、機械加工を行い、特定の面以外の残りの面は、機械加工が行われず、鋳肌を残すことが一般的である。
【０００９】
このような複雑な形状を有する鋳物ワークの特定の面に対してのみ、機械加工を行うための工具の加工パスを形成しようとしても、鋳物ワークの形状が複雑であり、機械加工を行う部位の取代は、部位によって異なることから、加工パスの作成は、困難である。
【００１０】
本発明の目的は鋳物ワークの素材形状モデルを簡単に作成することができ、このことによって、鋳物ワークでの最適な加工開始点の決定や、加工時間の短縮や、或いは干渉回避の効果を得ることができる最適な加工パスの作成を行うことができるＣＡＭ装置、ＣＡＤ／ＣＡＭ装置、及びＮＣ装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記問題点を解決するために、請求項１に記載の発明は、３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、前記製品形状モデルに使用されている識別要素を選択する選択手段と、前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＣＡＭ装置を要旨とするものである。
【００１２】
請求項２の発明は、３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、前記製品形状モデルに使用されている識別要素を選択する選択手段と、前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＣＡＤ／ＣＡＭ装置を要旨とするものである。
【００１３】
請求項３の発明は、３次元の製品形状モデルとともに、該製品形状モデルの面を識別するための識別要素を表示する表示手段と、前記製品形状モデルに使用されている識別要素を選択する選択手段と、前記選択手段にて選択された識別要素が付与された面に対して、取代を入力する取代入力手段と、入力された取代に基づき、前記３次元の製品形状モデルにおける前記選択された識別要素が付与された面に対して取代分を付加して素材形状モデルを生成する素材形状モデル生成手段を有することを特徴とするＮＣ装置を要旨とするものである。
【発明の効果】
【００１４】
請求項１乃至請求項３の発明によれば、鋳物ワークの素材形状モデルを簡単に作成することができる。このことによって、鋳物ワークでの最適な加工開始点の決定や、加工時間の短縮や、或いは干渉回避の効果を得ることができる最適な加工パスの作成を行うことができるＣＡＭ装置、ＣＡＤ／ＣＡＭ装置、及びＮＣ装置をそれぞれ提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を３次元ＣＡＤ／ＣＡＭ装置に具体化した一実施形態を図１〜図５を参照して説明する。
３次元ＣＡＤ／ＣＡＭ装置１は、図１に示すように、３次元ＣＡＭ装置（以下、単にＣＡＭ装置１００という）及び３次元ＣＡＤ装置（以下、単にＣＡＤ装置２００という）を備えている。ＣＡＤ装置２００は、図示しないが、モデル作成部、表示部、プログラムメモリ等を備えている。ＣＡＤ装置２００は、製品の３次元ＣＡＤモデル（本実施形態では、ソリッドモデル）をモデリングして設計し、この３次元ＣＡＤモデルの３次元ＣＡＤデータを公知のデータ交換フォーマットにより変換してＣＡＭ装置１００に送信可能である。
【００１６】
ＣＡＭ装置１００は、ＣＡＤ装置２００からの３次元ＣＡＤデータを通信部１３０を介して受信し、この３次元ＣＡＤデータに基づいて、図示しないＮＣ工作機械を動作させてＮＣ加工を行うためのＮＣデータを作成する機能を備える。
【００１７】
ＣＡＭ装置１００は、入力操作部２０、システムプログラムメモリ３０、製品形状モデルメモリ４０、素材形状モデルメモリ５０、作業用メモリ６０、表示装置７０、識別要素抽出処理制御部８０、取代付加制御部９０、形状処理制御部１１０、加工パス算出制御部１２０、及び通信部１３０を備えている。主制御部１０を含む各制御部は、ＣＰＵにて構成されており、図１の各制御部は、機能ブロックにより示されている。
【００１８】
主制御部１０には、図１に示すようにバス１４０を介して前記各部及びメモリ等が接続されている。入力操作部２０は、キーボードやマウス等からなっており、前記キーボードには取代付加機能スイッチ等を備えている。システムプログラムメモリ３０には、３次元ＣＡＤデータからＮＣ工作機械（図示しない）を動作させてＮＣ加工を行うためのＮＣ加工プログラムを作成するためのプログラム、製品形状から素材形状モデルを生成するための素材形状モデル生成プログラム、加工パスを算出するための加工パス作成プログラム等の各種プログラムが格納されている。主制御部１０は、前記各プログラムに基づいて、各部を制御する。
【００１９】
製品形状モデルメモリ４０は、鋳物ワーク（素材）の機械加工後の製品形状モデルが３次元ＣＡＤデータ（本実施形態ではソリッドモデルデータ）の形で記憶されている。素材形状モデルメモリ５０は、ワーク（素材）の機械加工前の素材形状モデルが３次元ＣＡＤデータ（本実施形態ではソリッドモデルデータ）の形で記憶可能である。製品形状モデルメモリ４０は、製品形状モデル記憶手段に相当する。
【００２０】
作業用メモリ６０は、主制御部１０が各種の処理を行う際のデータを書き込み及び読み出すためのものである。
加工パス算出制御部１２０は、入力操作部２０から入力された加工条件、及び、前記ワーク（素材）の機械加工前の素材形状モデルに基づいて、ＮＣ工作機械における工具の加工パスを作成する。加工条件は、例えば、荒加工又は仕上げ加工の種類、工具の種類、工具主軸の回転速度、鋳物ワークの材質等がある。表示装置７０は、ＣＲＴや、液晶ディスプレイからなり、カラー表示が可能とされている。
【００２１】
上記の構成において、入力操作部２０は、取代入力手段、及び選択手段に相当する。又、表示装置７０は表示手段に相当する。取代付加制御部９０は素材形状モデル生成手段に相当する。
【００２２】
さて、上記のように構成された３次元ＣＡＤ／ＣＡＭ装置１の作用を説明する。図２は、製品形状から素材形状モデルを生成するための素材形状モデル生成プログラムのフローチャートであり、オペレータの入力操作部２０の取代付加機能スイッチの入力操作により、このフローチャートがスタートする。この取代付加機能スイッチの操作により、主制御部１０は、表示装置７０に、選択メニューを表示する。
【００２３】
Ｓ１０では、オペレータは入力操作部２０を操作して、前記選択メニューの中から、機械加工を行うワーク（鋳物ワーク）の製品形状モデルを選択入力する。
Ｓ２０では、主制御部１０は選択入力された製品形状モデルを製品形状モデルメモリ４０から読み出して、表示装置７０に画面表示する。
【００２４】
Ｓ３０では、オペレータは、表示装置７０に画面表示された製品形状モデルの面のうち、取代を付加したい特定部位毎に、入力操作部２０により操作指示して、一又は複数の特定の色に着色する。この特定の色は、後述する取代の値に応じて、オペレータは着色するものとする。特定部位は、例えば、画面表示された製品形状モデルの平面や、曲面である。これらの特定部位は、例えば鋳物ワークにおいて、該ワークを他の部材に取り付けする際の取付面となる部位であり、加工精度が要求される部位である。図３（ａ）は表示装置７０の表示画面に対して製品形状モデルＭＤが表示されているところを示し、この例では、製品形状モデルＭＤの特定部位（ｍ１，ｍ２，ｍ３）に対して、それらの部位が特定できるように着色される。
【００２５】
Ｓ４０では、主制御部１０は、表示装置７０に画面表示された製品形状モデルに使用されている色（前記特定部位に着色した色を含む）を抽出し、作業用メモリ６０に、その色と、その色が付与されている部位（前記特定部位も含む）を関連付けて記憶する。
【００２６】
Ｓ５０では、主制御部１０は、抽出した色のリストを表示装置７０に画面表示する。
Ｓ６０においては、オペレータは、入力操作部２０により、取代を付加したい部分（特定部位）の色を前記リストから選択するとともに、Ｓ７０において、前記選択した色毎に、異なる取代の値を入力操作部２０にて入力する。この結果、Ｓ３０において、着色した色が、同じ特定部位は、同じ取代の値となり、着色した色が異なる特定部位は、異なる取代の値が入力される。
【００２７】
Ｓ８０では、主制御部１０の制御指令により、識別要素抽出処理制御部８０は、Ｓ６０で選択された色の面（選択された色に関連づけられた特定部位である面、以下、この面を取代付加面という）を抽出してカウントし、その面の数Ｍをセットする。又、合わせて、カウンタＮを０にリセットする。
【００２８】
Ｓ９０では、取代付加制御部９０は、着目した１つの取代付加面を法線方向に取代分膨らませる処理（膨出処理）を行う。この膨らませる量は、取代付加面（特定部位）に応じて前記入力された取代の分（取代分）である。図４（ｂ）は、取代付加面ｐに対して法線方向に取代分膨らませた例の説明図であり、ｐａは、取代付加面ｐを膨らませたときの面を示している。
【００２９】
続く、Ｓ１００では、取代付加制御部９０は、カウンタＮを１加算してＳ１１０に移行する。この処理は、Ｓ９０において、１つの取代付加面を法線方向に膨張処理しているため１を加算するのである。
【００３０】
続く、Ｓ１１０では、主制御部１０の制御指令に応じて、取代付加制御部９０は、Ｓ９０で今回膨らませた取代付加面に隣接した面が、既に法線方向に膨らませた特定部位である場合には、今回膨らませた特定部位の取代と隣接した特定部位の取代に応じて、接合部が滑らかになるように処理し、Ｓ１２０に移行する。なお、取代付加面が隣接しているか否かの判定は、使用しているデータが公知の隣接情報を備えたソリッドモデルデータであるために、容易に行うことができる。図４（ａ）は、隣接している取代付加面ｍ１，ｍ３に対してそれぞれ法線方向に取代分膨らませた例の説明図であり、ｍ１ａ，ｍ３ａは、取代付加面ｍ１，ｍ３を膨らませたときの面を示している。図４（ａ）において、Ａで示す部位は、滑らかにした接合部である。
【００３１】
Ｓ１１０において、Ｓ９０で今回膨らませた取代付加面に隣接した面が、既に法線方向に膨らませた特定部位でない場合には、Ｓ１２０に移行する。
Ｓ１２０では、取代付加制御部９０は、カウンタＮのカウント値が、Ｓ８０でセットした面の数Ｍ未満か否かを判定する。カウンタＮのカウント値が、Ｓ８０でセットした面の数Ｍ未満である場合は、Ｓ９０に戻り、Ｓ９０以下の処理を行う。
【００３２】
Ｓ１２０において、取代付加制御部９０は、カウンタＮのカウント値が、Ｓ８０でセットした面の数Ｍとなった場合には、Ｓ１３０に移行する。
Ｓ１３０では、主制御部１０は、オペレータの入力操作部２０の操作入力に基づいて、取代付加を終了するか否かを、判定する。取代付加を終了する旨の操作入力がない場合には、Ｓ５０に戻り、取代付加を終了する旨の操作入力がある場合には、Ｓ１４０に移行する。
【００３３】
Ｓ１４０では、主制御部１０は、Ｓ９０、及びＳ１１０で処理して、取代分等を付加した製品形状モデル、すなわち、素材形状モデルを出力し、素材形状モデルメモリ５０に記憶し、このフローチャートを終了する。  上記フローチャートにおいて、図３（ａ）の例を参考に説明すると、図３（ａ）で示す製品形状モデルＭＤにおいて、製品形状モデルＭＤの特定部位（ｍ１，ｍ２，ｍ３）に対して、取代分を付加した素材形状モデルは、図３（ｂ）に示すようになる。同図において、ｍ１ａ，ｍ２ａ，ｍ３ａは、それぞれ取代付加面ｍ１，ｍ２，ｍ３を法線方向に膨らませて形成された素材形成面を示している。図３（ｂ）において、取代付加面ｍ１，ｍ２，ｍ３の各取代は、互いに異なる大きさの取代が付加されているものとする。又、図３（ｃ）では、図３（ｂ）の状態から、隣接する素材形成面ｍ１ａ，ｍ２ａ，ｍ３ａ同士の接合部ａ，ｂ，ｃを滑らかにした状態を示している。
【００３４】
ここで、オペレータが、入力操作部２０の操作により、加工パスを作成する場合、加工パス算出制御部１２０は、前記加工パス作成プログラムに従って、素材形状モデルメモリ５０に格納した素材形状モデルを読み出す。そして、加工パス算出制御部１２０は、この素材形状モデルと入力操作部２０から入力された加工条件に基づいて、加工パスを公知の方法で作成することができる。
【００３５】
素材形状モデルは、製品形状モデルに対して取代分が付加された形状となっているため、加工パスを作成する際には、この取代分が付加された形状に基づいて作成できる。
ここで、図５及び図６に示す例を参照して、本実施形態の特徴を述べる。
【００３６】
図５は、鋳物ワークの製品形状モデルＭＤの面Ｒ１〜Ｒ７のうち、面Ｒ２，Ｒ６を取代付加面とし、両取代付加面に対して、取代分を膨張して形成した素材形状モデルの要部断面を示している。同図において、モデル本体Ｑには、同じ方向に向かってブロックＱａ，Ｑｂが突出されており、両ブロックＱａ，Ｑｂは、離間して配置されている。面（取代付加面）Ｒ２、及び面（取代付加面）Ｒ６は、突出方向に向く端面であり、面Ｒ１，Ｒ３は、ブロックＱａの側面である。面Ｒ５，Ｒ７は、ブロックＱｂの側面である。又、面Ｒ４は、ブロックＱａ，Ｑｂの間の部位の面である。これらの面（取代付加面）Ｒ２，Ｒ６は、前記Ｓ３０において、特定部位として、着色され、それぞれ取代ｄ１，ｄ２（＞ｄ１）が付加される部位である。
【００３７】
又、Ｒ２ａ，Ｒ６ａは、面（取代付加面）Ｒ２，Ｒ６を取代分膨張させた場合の素材形成面である。図５に示すＬ１は、素材形状モデルと入力操作部２０から入力された加工条件に基づき、前記加工パス作成プログラムに従って、加工パス算出制御部１２０が作成した加工パスとする。加工パスＬ１は、工具Ｋが
面（素材形成面）Ｒ６ａに相対する位置Ｐ１から、面（素材形成面）Ｒ２ａに近接した位置Ｐ２に移動する経路である。なお、加工パスＬ１の位置Ｐ１は、工具Ｋが位置Ｐ０から移動した直後のポジションとする。
【００３８】
この加工パスＬ１は、図５に示すように、面（取代付加面）Ｒ６を取代ｄ２分法線方向に膨張形成した面（素材形成面）Ｒ６ａに対し、工具Ｋが、干渉しないように、加工パス算出制御部１２０により作成できる。
【００３９】
ここで、従来例２のように、製品形状モデルの各面に対して一律に取代ｄ１分を法線方向に膨張形成した素材形状モデルを作成し、この素材形状モデルに基づき、加工パス算出制御部１２０が、前記加工パス作成プログラムに従って工具Ｋの加工パスを作成した場合、図５に示す加工パスＬ２が形成される。なお、Ｒ６ｂは、取代ｄ１分を膨張形成したときの、素材形成面である。ここで、加工パスＬ２は、工具Ｋが面（素材形成面）Ｒ６ａに相対する位置Ｐ３から、面（素材形成面）Ｒ２ａに近接した位置Ｐ２に移動する経路である。なお、加工パスＬ２の位置Ｐ３は、工具Ｋが位置Ｐ０から移動した直後のポジションとする。
【００４０】
通常、加工パス作成プログラムは、加工時間短縮等の種々の制約条件を満足させるため、素材形状モデルに近接した加工パスを作成するように構成されている。このため、この加工パスＬ２は、加工パスＬ１よりも、より面（素材形成面）Ｒ６ｂに近接した経路となる。しかし、実際の鋳物ワークにおいては、面（取代付加面）Ｒ６においては取代ｄ２分、該面に対して法線方向に膨張形成された面（素材形成面）Ｒ６ａに相当する面がある。このため、一律に取代ｄ１分、該面に対して法線方向に膨張形成された素材形状モデルに基づいて作成した加工パスＬ２の場合は、工具Ｋが面（素材形成面）Ｒ６ａに相当する面に干渉する虞がある。
【００４１】
それに対して、本実施形態では、このようなことはなく、実際の鋳物ワークの形状に応じて取代付加面に対し個別に取代を付与することができるため、鋳物ワークを加工する際の干渉回避を行うことができる最適な加工パスの作成ができる。
【００４２】
図６は、鋳物ワークの製品形状モデルＭＤの面（取代付加面）Ｒ１０，Ｒ１１に対して、取代分を膨張形成した素材形状モデルの要部断面を示している。同図において、面（取代付加面）Ｒ１０に対して面（取代付加面）Ｒ１１は、斜状に配置されている。これらの面（取代付加面）Ｒ１０，Ｒ１１は、前記Ｓ３０において、特定部位として、それぞれ異なる色で着色された部位である。又、Ｒ１０ａ，Ｒ１１ａは、面（取代付加面）Ｒ１０，Ｒ１１を取代分膨張させた場合の面である。この例では、面（取代付加面）Ｒ１０に対して付加する取代ｄ３は、面（取代付加面）Ｒ１１に付加する取代ｄ４よりも大とする。又、Ｒ１１ｂは、面（取代付加面）Ｒ１１を取代ｄ３分、法線方向に膨張した場合の面である。
【００４３】
Ｌ３は、面（取代付加面）Ｒ１１に対して、取代ｄ４分、法線方向に膨張形成した場合において、モデル本体Ｑの面Ｒ１０ａに対して取代ｄ３分を除去する切削加工のための加工パスである。Ｌ４は、面（取代付加面）Ｒ１１に対して、取代ｄ３分、法線方向に膨張形成した場合において、モデル本体Ｑの面Ｒ１０ａに対して取代ｄ３分を除去する切削加工のための加工パスである。なお、加工パスＬ４と加工パスＬ３とは、後述する各加工開始点のみが異なり、一部が重なり合っている。両加工パスＬ３，Ｌ４は、素材形状モデルと入力操作部２０から入力された加工条件に基づき、前記加工パス作成プログラムに従って、加工パス算出制御部１２０が作成したものである。
【００４４】
図６に示すように加工パスＬ３の加工開始点Ｐ１０は、面（取代付加面）Ｒ１１に取代ｄ４分、法線方向に膨張して形成した面（素材形成面）Ｒ１１ａに対して所定のオフセット量を介して近接した位置となる。一方、加工パスＬ４の加工開始点Ｐ１１は、面（取代付加面）Ｒ１１に取代ｄ３(＞ｄ４)分、法線方向に膨張して形成した面（素材形成面）Ｒ１１ｂに対して所定のオフセット量を介して近接した位置となる。この結果、両加工パスの加工終了点が同じ場合、加工パスＬ４は、両加工開始点間のパスＬ５を加工パスＬ３に加算したものとなる(図６参照)、なお、加工開始点Ｐ１０，Ｐ１１の、Ｒ１１ａ，Ｒ１１ｂに対する所定のオフセット量は同じ値である。
【００４５】
このため、一律に、取代ｄ３を各取代付加面に対して、付与する場合(例えば、従来例２のような場合)と異なり、本実施形態の場合は、各取代付加面に対して個別に、異なる取代を付与できる。この結果、加工パスを作成する際には、最適な加工開始点を得ることができて、加工パスＬ３を短くできるとともに、無駄なパスＬ５を省略でき、加工時間の短縮ができる。
【００４６】
上記のように、本実施形態によれば、鋳物ワークの素材形状モデルを簡単に作成することができるとともに、このことによって、鋳物ワークでの最適な加工開始点の決定や、加工時間の短縮や、干渉回避の効果を得ることができる最適な加工パスの作成を行うことができる。
【００４７】
なお、本発明の実施形態は前記実施形態に限定するものではない。例えば下記のようにしてもよい。
○  前記実施形態では、ＣＡＤ／ＣＡＭ装置に具体化したが、ＣＡＤ装置２００を省略したＣＡＭ装置に具体化してもよい。
【００４８】
○  又、図７に示すように、ＮＣ工作機械３を制御するＮＣ装置２に具体化してもよい。この場合、ＮＣ装置２は、３次元ＣＡＤ／ＣＡＭ装置１を接続した構成とし、３次元ＣＡＤ／ＣＡＭ装置１から付与されるデータに基づいて、工程設計からＮＣ加工プログラムの自動作成を一貫して行うようしても良い。
【００４９】
○  前記実施形態では、識別要素を色としたが、識別要素としては色以外に、ハッチング、模様，符号等であっても良く、取代が付与される面が識別できるものであればよい。
○  前記実施形態において、Ｓ３０の処理を省略し、下記のようにしてもよい。すなわち、ＣＡＤ装置２００にて、３次元ＣＡＤデータである製品形状モデルの面のうち、取代を付加したい特定部位毎に、一又は複数の特定の色に予め着色しておく。このようにしておくと、Ｓ３０の処理が省略でき、Ｓ２０からＳ４０の処理に移行することができる。
【図面の簡単な説明】
【００５０】
【図１】３次元ＣＡＤ／ＣＡＭ装置１の機能ブロック図。
【図２】３次元ＣＡＤ／ＣＡＭ装置１が実行するフローチャート。
【図３】（ａ）は、特定部位を示す説明図、（ｂ）、（ｃ）は、（ａ）に対して取代分を付加した状態を示す説明図。
【図４】（ａ）は、互いに隣接している面ｍ１，ｍ３に対してそれぞれ法線方向に取代分膨らませた例の説明図、（ｂ）は面に対して法線方向に取代分膨らませた例の説明図。
【図５】加工パスの説明図。
【図６】加工パスの説明図。
【図７】ＮＣ装置のブロック図。
【符号の説明】
【００５１】
１…ＣＡＤ／ＣＡＭ装置
１０…主制御部
２０…入力操作部（取代入力手段、選択手段）
４０…製品形状モデルメモリ（製品形状モデル記憶手段）
７０…表示装置（表示手段）
８０…識別要素抽出処理制御部
９０…取代付加制御部（素材形状モデル生成手段）
１００…ＣＡＭ装置
１１０…形状処理制御部
【図１】
2006099274.tif 000003
【図２】
2006099274.tif 000004
【図３】
2006099274.tif 000005
【図４】
2006099274.tif 000006
【図５】
2006099274.tif 000007
【図６】
2006099274.tif 000008
【図７】
2006099274.tif 000009