(57)【要約】【課題】３次元形状の部品に対し外形加工と精密加工の一連の加工情報を作成することができる加工情報作成コンピュータ、方法及びプログラムを提供する。【解決手段】３次元ＣＡＤで所望の形状を設計（Ｓ０１）、局所加工製造部位を指定（Ｓ０２）、指定箇所に加工範囲を設定（Ｓ０３）、加工範囲に局所加工製造情報付加（Ｓ０４）、局所箇所の加工前の形状編集（Ｓ０５）、３次元形状全体製造情報付加（Ｓ０６）、３次元ＣＡＭに製造情報取出し（Ｓ０７）、加工プログラム演算開始（Ｓ０８）、Ｓ０５の編集形状を含む全体を演算適用範囲に設定（Ｓ０９）、Ｓ０６の情報により演算（Ｓ１０）、得られた加工プログラムを出力（Ｓ１１）、Ｓ０３での範囲を演算適用範囲に設定（Ｓ１２）、Ｓ０４での情報により演算（Ｓ１３）、得られた加工プログラムを出力（Ｓ１４）、２つの加工プログラムを並べ替え（Ｓ１５）、並べ替えた２つの加工プログラムを結合（Ｓ１６）、結合した加工プログラムをＣＡＭから自動工作機械に出力（Ｓ１７）。【選択図】    図２
2010027018.tif 000002
【特許請求の範囲】
【請求項１】
対象３次元モデルに対して局所製造部位を選択する部位選択手段と、
該部位選択手段により選択された前記局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成手段と、
該形状情報作成手段により規定する形状情報を作成された前記局所製造範囲に対して局所製造情報を付加する局所情報付加手段と、
該局所情報付加手段により付加された前記局所製造情報に基づき、新たな３次元モデルの形状を、前記局所製造範囲を示す情報を残しつつ、編集する編集手段と、
該編集手段により編集された前記新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加手段と、
前記編集手段により編集された前記新たな３次元モデルの形状及び前記全体製造情報付加手段により付加された前記全体製造情報に基づき前記新たな３次元モデルの形状を含む前記３次元モデルに対する数値制御加工情報と、前記残されている前記局所製造範囲を示す情報及び前記局所製造情報に基づき前記対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成手段と、
を有すことを特徴とする加工情報作成装置。
【請求項２】
前記局所製造情報は、前記局所製造範囲を２軸制御により加工する情報を有すことを特徴とする請求項１記載の加工情報作成装置。
【請求項３】
前記編集手段は、前記対象３次元モデルに対し前記規定する形状を作成するための肉付けを行うように前記新たな３次元モデルの形状を編集する、ことを特徴とする請求項１記載の加工情報作成装置。
【請求項４】
対象３次元モデルに対して局所製造部位を選択する部位選択工程と、
該部位選択工程により選択された前記局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成工程と、
該形状情報作成工程により規定する形状情報を作成された前記局所製造範囲に対して局所製造情報を付加する局所情報付加工程と、
該局所情報付加工程により付加された前記局所製造情報に基づき、新たな３次元モデルの形状を、前記局所製造範囲を示す情報を残しつつ、編集する編集工程と、
該編集工程により編集された前記新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加工程と、
前記編集工程により編集された前記新たな３次元モデルの形状及び前記全体製造情報付加工程により付加された前記全体製造情報に基づき前記新たな３次元モデルの形状を含む前記３次元モデルに対する数値制御加工情報と、前記残されている前記局所製造範囲を示す情報及び前記局所製造情報に基づき前記対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成工程と、
を含むことを特徴とする加工情報作成方法。
【請求項５】
前記局所製造情報は、前記局所製造範囲を２軸制御により加工する情報を有すことを特徴とする請求項４記載の加工情報作成方法。
【請求項６】
前記編集工程は、前記対象３次元モデルに対し前記規定する形状を作成するための肉付けを行うように前記新たな３次元モデルの形状を編集する、ことを特徴とする請求項４記載の加工情報作成方法。
【請求項７】
コンピュータにより読み取り可能に構成され、
対象３次元モデルに対して局所製造部位を選択する部位選択処理と、
該部位選択処理により選択された前記局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成処理と、
該形状情報作成処理により規定する形状情報を作成された前記局所製造範囲に対して局所製造情報を付加する局所情報付加処理と、
該局所情報付加処理により付加された前記局所製造情報に基づき、新たな３次元モデルの形状を、前記局所製造範囲を示す情報を残しつつ、編集する編集処理と、
該編集処理により編集された前記新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加処理と、
前記編集処理により編集された前記新たな３次元モデルの形状及び前記全体製造情報付加処理により付加された前記全体製造情報に基づき前記新たな３次元モデルの形状を含む前記３次元モデルに対する数値制御加工情報と、前記残されている前記局所製造範囲を示す情報及び前記局所製造情報に基づき前記対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成処理と、
を前記コンピュータに実行させることを特徴とする加工情報作成プログラム。
【請求項８】
前記局所製造情報は、前記局所製造範囲を２軸制御により加工する情報を有すことを特徴とする請求項７記載の加工情報作成プログラム。
【請求項９】
前記編集処理は、前記対象３次元モデルに対し前記規定する形状を作成するための肉付けを行うように前記新たな３次元モデルの形状を編集する、ことを特徴とする請求項７記載の加工情報作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＣ又はＣＮＣ工作機械等により加工を行うための加工（生産）準備を支援するＣＡＤ／ＣＡＭシステムにおいて３次元モデルの部品に対して外形加工と精密加工の一連の加工情報を作成する加工情報作成装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、３次元ＣＡＤ(Computer Aided Design：コンピュータによる設計支援システム）装置により設計された製品の３次元設計の形状データを入力データとして読み込み、この読み込んだ形状データに基づき、その設計形状の一部（局所ともいう）または全体に対して加工工具や加工条件等の製造情報（局所加工製造情報または全体製造情報）を付加することにより、コンピュータによる生産活動のための工程設計や作業設計、さらには自動工作機械用のプログラムを作成して生産準備を支援する３次元ＣＡＭ（Computer Aided Manufacturing）システムがある。
【０００３】
上記の設計形状に製造情報を付加する方法としては、一部形状に付加する場合は３次元形状のある１面を選択する方法がある。また、全体形状の場合は３次元モデルの設計原点を選択する方法が一般的である。
【０００４】
また、自動工作機械としては、ＮＣ(Numerical Control：工作機械の動きを数値情報とサーボ機構によって制御するシステム）やＣＮＣ(Computer(ized) Numerical(ly) Control(led)：コンピュータ数値制御)化された工作機械が一般的である。
【０００５】
例えば特許文献１には、ＮＣ加工プログラムの生成について詳細な内容が開示されている。しかし、単に中間段階のモデル作成に関する技術であって、中間段階から更に最終段階における最終目標製品としての対象モデルの作成方法について開示がない。
【０００６】
中間段階から更に最終段階における最終目標製品の対象モデルの作成とは、例えば、従来、熟練加工技術者によって行われて来たような、３次元設計された形状に含まれる局所部分の削り代（しろ）を含む部分への精密仕上げ加工等による最終仕上げを伴う加工工程のことである。
【０００７】
ところで、上記のようにＣＡＤで作成された削り代を含む３次元設計の形状データにより加工された３次元モデルに対して、後から熟練加工技術者によって行われると同様の精密面仕上げ加工を２軸制御によって自動的に行おうとする場合、従来は、２回の工程に分けて行っていた。
【０００８】
このように３次元の立体加工と２次元の精密面加工（３次元の精密加工でも同じ）とを２回の工程に分けて行っているのは、従来のＣＡＭシステムでは、３次元設計された形状通りの加工プログラムしか作成出来ないためである。
【０００９】
したがって、３軸制御用の削り代を含む３次元設計の形状データと、２軸制御用の削り代の部分を切削した位置情報と精密仕上げ情報とを一度にＣＡＭに与えても、上述したＣＡＭの有する特徴として、ＣＡＭから工作機械に対して出力される加工情報は外形寸法に対して一義的に対応して編集された加工情報が出力されるので期待通りの加工結果が得られない。
【００１０】
図６(a) 〜(d) は、そのような従来のＣＡＭシステムで作成されたプログラムによる工作機械の動作を説明する図である。図６(a) は、最終的に得たい３次元形状モデル１の例を示している。この３次元形状モデル１は、基台２の上に上体部３が形成され、基台２の前面（図では下面）が精密仕上げが要求されている精密加工面４である。
【００１１】
図６(b) は、ＣＡＤシステムで作成された、３次元形状データ５である。上体部３の形状に変わりはないが、基台２ａの形状は、精密加工面４に対して削り代の分だけ肉盛り部分６が付加された外形寸法となって、基台２の前面は肉盛面７となっている。
【００１２】
上記の３次元形状データ５を受け取ったＣＡＭシステムは、精密加工面４よりも外側にある肉盛面７を基台２（２ａ）の前面の３次元加工する際の外形寸法として編集する。このように、ＣＡＭシステムでは、基台２の前面寸法は肉盛面７であるとして編集するので、精密加工面４に付加したはずの精密加工情報も、基台２の前面寸法に対する加工情報として肉盛面７に割り当てられる。
【００１３】
この結果、このプログラムによってＮＣ又はＣＮＣ工作機械によって精密仕上げ前の３次元モデル（３次元形状データ５と同様形状）を３次元形状データ５により作成したのち、２軸制御に切り替えて精密仕上げ刃による加工を続行すると、精密仕上げ刃の動作は、図６(c) に動作軌跡８で示すように、精密加工面４の位置には作用せず、肉盛面７に作用する。
【００１４】
したがって、従来のＣＡＭシステムでは、上記のような外形仕上げと部分精密仕上げというように加工方法が異なる複数の加工方法に分かれている場合は、複数の加工方法に応じて複数の３次元形状の加工プログラムを用意し、２回の工程に分けて加工を行う必要があった。
【００１５】
すなわち、ＣＡＭシステムによって、図６(b) に示す肉盛を施した精密二次加工前の３次元形状モデルの形状に加工する外形加工の加工情報による加工工程と、図６(d) に示すように、２軸制御によって削り代の肉盛部分を切削して、精密加工仕上げ面４の位置に精密仕上げ８の加工を行う加工工程というように、外形加工と精密仕上げ加工の２回の工程に分けて行う必要があった。
【特許文献１】特開２００３−１８６５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
このように、従来のＣＡＭシステムでは、３次元設計された形状通りの加工プログラムしか作成出来ないため、上記のように一連の加工方法の手順が複数種類に及ぶ場合は、複数の加工方法に応じて複数の３次元形状の加工情報を用意する必要があった。このため一連の複数の加工方法がある場合には、作業能率が低下するという問題があった。
【００１７】
本発明は、上記の課題を解決するために、ＣＡＤ／ＣＡＭシステムにおいて３次元モデルの部品に対して例えば外形加工と精密加工という一連の異なる種類の複数の加工情報を作成する加工情報作成装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記課題を解決するために、本発明の加工情報作成装置は、対象３次元モデルに対して局所製造部位を選択する部位選択手段と、該部位選択手段により選択された局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成手段と、該形状情報作成手段により規定する形状情報を作成された局所製造範囲に対して局所製造情報を付加する局所情報付加手段と、該局所情報付加手段により付加された局所製造情報に基づき、新たな３次元モデルの形状を、局所製造範囲を示す情報を残しつつ、編集する編集手段と、該編集手段により編集された新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加手段と、編集手段により編集された新たな３次元モデルの形状及び全体製造情報付加手段により付加された全体製造情報に基づき新たな３次元モデルの形状を含む３次元モデルに対する数値制御加工情報と、残されている局所製造範囲を示す情報及び局所製造情報に基づき対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成手段と、を有すことを特徴とする。
【００１９】
また、上記課題を解決するために、本発明の加工情報作成方法は、対象３次元モデルに対して局所製造部位を選択する部位選択工程と、該部位選択工程により選択された局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成工程と、該形状情報作成工程により規定する形状情報を作成された局所製造範囲に対して局所製造情報を付加する局所情報付加工程と、該局所情報付加工程により付加された局所製造情報に基づき、新たな３次元モデルの形状を、局所製造範囲を示す情報を残しつつ、編集する編集工程と、該編集工程により編集された新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加工程と、編集工程により編集された新たな３次元モデルの形状及び全体製造情報付加工程により付加された全体製造情報に基づき新たな３次元モデルの形状を含む３次元モデルに対する数値制御加工情報と、残されている局所製造範囲を示す情報及び局所製造情報に基づき対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成工程と、を含むことを特徴とする。
【００２０】
また、上記課題を解決するために、本発明の加工情報作成プログラムは、コンピュータにより読み取り可能に構成され、対象３次元モデルに対して局所製造部位を選択する部位選択処理と、該部位選択処理により選択された局所製造部位に局所製造範囲を規定する形状情報を作成する形状情報作成処理と、該形状情報作成処理により規定する形状情報を作成された局所製造範囲に対して局所製造情報を付加する局所情報付加処理と、該局所情報付加処理により付加された局所製造情報に基づき、新たな３次元モデルの形状を、局所製造範囲を示す情報を残しつつ、編集する編集処理と、該編集処理により編集された新たな３次元モデルの形状を含む３次元モデルの全形状に対して全体製造情報を付加する全体製造情報付加処理と、編集処理により編集された新たな３次元モデルの形状及び全体製造情報付加処理により付加された全体製造情報に基づき新たな３次元モデルの形状を含む３次元モデルに対する数値制御加工情報と、残されている局所製造範囲を示す情報及び局所製造情報に基づき対象３次元モデルに対する数値制御加工情報と、を自動生成する全加工情報自動生成処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ＣＡＤ／ＣＡＭシステムにおいて３次元モデルの部品に対して例えば外形加工と精密加工という一連の異なる種類の複数の加工情報を作成する加工情報作成装置、方法及びプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態について詳細に説明する。
（第１の実施の形態）
図１は、第１の実施の形態における加工情報作成装置の概略構成を示す機能ブロック図である。加工情報作成装置としての加工情報作成用コンピュータ１０は、例えばパーソナルコンピュータ等からなり、制御部１１、表示部１２、入力部１３、主記憶装置１４、外部記憶装置１５等より構成される。
【００２３】
制御部１１は、主記憶装置１４に実装された３次元ＣＡＤ／ＣＡＭプログラム１００を実行することにより、後述するような加工情報を作成する。
本実施の形態の場合は、３次元ＣＡＤ／ＣＡＭプログラム１００のＣＡＤ部１１０は、設計部１１１、加工箇所選択部１１２、加工範囲作図部１１３、製造情報付加部１１４、形状自動編集部１１５、設計情報出力部１１６等プログラムモジュールからなっている。
【００２４】
ＣＡＭ部１２０は、製造情報取得部１２１、ＮＣプログラム演算部１２２、ＮＣプログラムソート部１２３、ＮＣプログラム結合部１２４、ＮＣプログラム出力部１２５等のプログラムモジュールからなっている。
【００２５】
外部記憶装置１５は、主記憶装置１４に格納されたプログラムに基づいて制御部１１が実行した結果を格納する加工箇所記憶部１３０としての記憶領域を備えている。また、外部記憶装置１５は、製造情報付加部１１４により付加される製造情報を格納する製造情報ＤＢ部１３１としての記憶領域を備えている。
【００２６】
主記憶装置１４に格納されている３次元ＣＡＤ／ＣＡＭプログラム１００は、一般的な３次元ＣＡＤ／ＣＡＭプログラムが含まれ、このプログラムは３次元形状モデルの作成や、３次元形状モデルに対して製造用の情報、例えばエンドミルの動きや運動条件の作成をすること等が出来る。
【００２７】
入力部１３は、キーボード、ポインティングデバイス等を備えており、キーボードには数字、文字及び各種の指令を入力するための複数の操作キーを備え、これら操作キーのステータス信号を制御部１１に出力する。ポインティングデバイスは例えばマウスからなり、表示部１２の表示装置に表示された画面上の任意の位置を指定する。
【００２８】
制御部１１は、上記の各部を制御しながら入力部１３のキーボードから入力される開始指示に基づいて、例えば外部記憶装置１５からＣＡＤ／ＣＡＭシステムのプログラムを読み出し、その読み出したＣＡＤ／ＣＡＭシステムのプログラムと入力部１３のキーボードから入力されたデータとに基づいて、３次元モデルの部品に対する外形加工と精密加工の一連の加工情報を作成して、その作成した加工情報を、いつでも出力可能なように主記憶装置１４の所定の記憶領域に格納する。
【００２９】
図２は、上記構成の加工情報作成用コンピュータ１０による加工情報作成処理の動作を説明するフローチャートである。
図３(a) 〜(d) は、上記の加工情報作成処理に応じて、加工情報に順次付加される情報を形状化して模式的に示す図である。
【００３０】
図２において、先ず３次元ＣＡＤによる形状設計を３次元ＣＡＤ／ＣＡＭプログラム１００内の設計部１１１により行う（ステップＳ０１）。この処理では３次元ＣＡＤシステムが起動され、入力部１３から手作業で入力されたイメージデータの入力と寸法データの入力による形状設計により３次元形状モデル（製品モデル）が表示部１２に表示される。
【００３１】
図３(a) は、上記のステップＳ０１の処理で作成された製品モデルの形状を例として示している。図３(a) に示す３次元形状モデル２０は、上下の面がほぼ正方形で、その正方形の辺の長さよりも短い高さを有する基台２１と、この基台２１の上面中央部に基台２１と一体に形成され、基台２１の上面の正方形よりも小さな正方形で、その正方形の辺の長さよりも短い高さを有する上体部２２とで形成されている。
【００３２】
続いて図２において、局所加工製造部位の指示（選択）をし、３次元ＣＡＤ／ＣＡＭプログラム１００内の加工箇所選択部１１２により選択された加工箇所を示す情報を加工箇所記憶部１３０に格納する処理を行う（ステップＳ０２）。
【００３３】
この処理は、ステップＳ０１の処理で設計された３次元形状モデル２０形状に対し、例えば精密仕上げ等の二次加工を後で行う局所加工製造部位を指定する処理である。また、この処理では、例えば「局所加工製造部位を指示してください」等のメッセージウィンドウを表示部１２に表示して局所加工製造部位を指示するように促す。
【００３４】
なお、このとき、ユーザが、図３(b) に示すように、局所加工製造部位である上体部２２の一側面２２ａをマウス等でクリックして、その一側面２２ａの色を変える（第１回目の色変換処理をする）ことで局所加工製造部位を指示できるようにしてもよい。
【００３５】
続いて、制御部１１は、上記のステップＳ０２の処理で指示された局所加工製造部位に対し、加工範囲を規定する形状を３次元ＣＡＤ／ＣＡＭプログラム１００内の加工範囲作図部１１３により作成する（ステップＳ０３）。
【００３６】
この処理において、加工範囲を規定する形状は、基本的には図３(b) に示す指示された局所加工製造部位（一側面２２ａ）と同じ形状の面形状となる。なお、使用用途によっては、ユーザは、図３(b) の一側面２２ａに示す面形状を任意の形状に変更することができる。
【００３７】
次に、ステップＳ０３で作成した局所加工製造部位の加工範囲（局所加工製造範囲という。基本的には、一側面２２ａの形状と同じ範囲である）に対し、局所加工製造情報を３次元ＣＡＤ／ＣＡＭプログラム１００内の製造情報付加部１１４により付加する（ステップＳ０４）。製造情報付加部１１４により付加される製造情報は、外部記憶装置１５内の製造情報ＤＢ部１３１に格納されている。
【００３８】
図３(c) は、図３(b) で指定された一側面２２ａのステップＳ０３で指定された加工範囲の色を変えて（第２回目の色変換処理をして）、図３(b) の一側面２２ａに局所加工製造情報２２ｂが付加されたことを示している。
【００３９】
図４は、局所加工製造情報２２ｂに含まれる情報の一例である。図４に示す例では、Title の項には「局所加工製造情報」という情報の名称が記述されている。次のTools の項には、ID＝１という工具番号の指定、DIAM＝３という工具の口径の指定、LENGTH＝６という工具の長さの指定、NUM-OF-TEETH＝４という工具の刃数の指定、Operation とType＝Profile の２行に亘って２軸制御による加工の指示が記述されている。
【００４０】
また、その後に続くFeedの項には、SideStep＝１．５という切り込み量の指示、Feed＝２００という送り速度の指示、DepthStep ＝０．３という深さ方向の指示、SpindleSpeed＝５０００という工具刃の回転数の指示等が記述されている。
【００４１】
このような局所加工製造情報２２ｂを局所加工製造範囲に付加する際には、加工範囲の大きさ（面積）によって、例えば加工範囲の面積が一定の値を越えた場合は大径の工具を用いるなど、付加させる局所加工製造情報２２ｂを切替えることも可能である。当然、局所加工製造情報２２ｂを切り替えると、図４に示すような、局所加工製造情報２２ｂに含まれる情報も切替られる。
【００４２】
上記に続いて、局所箇所（局所加工製造範囲）の形状を３次元ＣＡＤ／ＣＡＭプログラム１００内の形状自動編集部１１５により編集する（ステップＳ０５）。この処理では、図３(d) に示すように、局所加工製造範囲（一側面２２ａの形状と同じ範囲）に対して、肉盛部分２２ｃが付加された局所加工（二次加工）前の全体形状（３次元形状全体）が編集される。
【００４３】
この編集を行う目的は、後から局所加工したい形状（図３(b) の形状）を、全体形状加工で加工しないようにするための肉付けである。肉付け面（肉盛部分２２ｃが付加される面）は、局所加工製造範囲と同じく、指示した部位の大きさ（面積）によって切替えることが可能である。
【００４４】
次に、３次元形状全体に対して全体製造情報を３次元ＣＡＤ／ＣＡＭプログラム１００内の製造情報付加部１１４により付加する（ステップＳ０６）。この処理における３次元形状全体（図３(d) に示す形状）に対する全体製造情報は、３次元形状全体をどの方向から加工を行うかが解れば良いので、３次元形状全体の製造原点（加工座標）や加工方向に垂直で、加工方向から３次元形状を見た時に、隠れない面などに付加する。
【００４５】
この付加される全体製造情報は、局所加工製造情報２２ｂと同様に、図４のような情報が含まれている。したがって、前述の局所製造情報付加とは異なり、加工箇所選択部１１２及び加工範囲作図部１１３の処理を行わなくても、製造情報を付加することが可能である。
【００４６】
なお、ステップＳ０１〜Ｓ０６までに入力された又は演算された情報は、主記憶装置１４の所定の記憶領域に順次格納されている。続いて、上記付加された全体製造情報を外部記憶装置１５内の加工箇所記憶部１３０より取り出し、ＣＡＭ部１２０により展開する（ステップＳ０７）。
【００４７】
図５は、３次元ＣＡＭシステムに展開された加工工程の例を示す図である。これら局所形状加工工程２３と全体形状加工工程２４の工程では、工具の指定、加工条件、加工順序、座標等の指定が記述されている。
【００４８】
なお、図５に示す例では、加工工程が、局所形状加工２３と全体形状加工２４の２つの工程が展開されているが、付加すべき製造情報が複数あれば、その数だけ加工工程を追加することができる。
【００４９】
また、ステップＳ０４の局所加工製造情報を付加する処理の段階で、誤って同じ製造情報を付加してしまった場合は、このステップＳ０７の処理で、いずれか一方の情報が間引きされる。
【００５０】
続いて、加工プログラムの演算を３次元ＣＡＤ／ＣＡＭプログラム１００内のＮＣプログラム演算部１２２により開始する（ステップＳ０８）。以下の処理では、付加された全体製造情報を基に加工プログラムが演算される。
【００５１】
先ず、ステップＳ０５の処理で編集された形状を含む３次元形状全体を演算適用範囲に設定する（ステップＳ０９）。この処理では、ステップＳ０５の処理で編集された形状（図３(d) に示した肉盛部分２２ｃが付加された形状）を全体形状（３次元形状全体）の中に含めて加工プログラムを生成する演算を行うように設定される。
【００５２】
続いて、この演算の形状適用範囲に対してステップＳ０６の処理で付加された全体製造情報に基づいて加工プログラムを生成する演算を行う（ステップＳ１０）。そして、その生成した加工プログラム（図３(d) に示した二次加工前の全体形状（３次元形状全体）モデルを製造する加工プログラム）を出力する（ステップＳ１１）。
【００５３】
この出力処理は、主記憶装置１４の所定の一時記憶領域に、上記の加工プログラムを第１のプログラムファイルとして格納する処理である。次に、ステップＳ０３の処理で形状を規定されている加工範囲を演算適用範囲に設定する（ステップＳ１２）。
【００５４】
続いて、この演算適用範囲に設定された加工範囲に対し、ステップＳ０４の処理で付加されている局所加工製造情報２２ｂを用いて局所製造の加工プログラムを生成する演算を行う（ステップＳ１３）。
【００５５】
そして、この演算結果として得られた加工プログラム（図３(d) に示した３次元形状全体モデルの肉盛部分２２ｃを、図３(c) に示した局所加工製造情報２２ｂに基づいて、一側面２２ａの部分まで切削して精密仕上げを施す加工プログラム）を出力する（ステップＳ１４）。
【００５６】
この出力処理は、主記憶装置１４の所定の一時記憶領域に、上記の加工プログラムを第２のプログラムファイルとして格納する処理である。上記に続いて加工プログラムの並び替えを行う（ステップＳ１５）。
【００５７】
この処理は、上記により出力された第１及び第２のプログラムファイルを、主記憶装置１４の所定の一時記憶領域から読み出して、ＮＣプログラムソート部１２３により並び替えを行う処理である。
【００５８】
すなわち、局所加工製造情報２２ｂを用いて出力された第２のプログラムファイルの加工プログラムは、精密な加工を施す部位に用いる加工方法であるため、この処理では、全体製造情報を用いて出力された第１のプログラムファイルの加工プログラムの後に続くように並び替えが行われる。
【００５９】
次に、並び替えが行われた加工プログラムをＮＣプログラム結合部１２４により結合する（ステップＳ１６）。この処理は、並び替えが行われた２つの加工プログラム（第１のプログラムファイルと第２のプログラムファイル）を１つの加工プログラム（１つのプログラムファイル）に結合する処理である。
【００６０】
なお、加工プログラム作成方法によっては、ＮＣプログラムの結合を行わず、複数のプログラムの順序を示すＮＣメインプログラムを出力する。この時、第一及び第二のプログラムは、ＮＣプログラムとして扱われる。
【００６１】
そして、この結合した加工プログラムをＮＣプログラム出力部１２５により出力する（ステップＳ１７）。この出力処理は、上記のように１つに結合された加工プログラムを、自動工作機械のプログラムメモリ領域に出力する処理であり、従来のＣＡＭシステムと同様な処理である。また、自動工作機械のプログラムメモリでなく、主記憶装置１４の所定の記憶領域に、出力し格納してもよい。
【００６２】
以上のようなＣＡＤ／ＣＡＭシステムの構成とすることにより、これまで複数の３次元形状を用いて行っていた、熟練加工技術者が行っていたような加工プログラム作成を、一つの３次元形状を用いて容易に作成することが可能となる。
【００６３】
上述した、本発明の実施形態によれば、３次元設計形状に対して、削り代を含む全体形状を加工する全体製造情報と、削り代部分に局所的な加工を行うための局所製造情報（局所加工製造情報）を簡単に付加することができるため、従来行っていた２つの３次元設計形状の製造情報を用いる方法に比べ、作業工数を大幅に短縮する事ができる。
【００６４】
なお、本発明は、上記実施の形態に限定されるものでなく、実施段階では、その要旨を変更しない範囲で種々変形することが可能である。
【図面の簡単な説明】
【００６５】
【図１】第１の実施の形態における加工情報作成装置の概略構成を示す機能ブロック図である。
【図２】第１の実施の形態における加工情報作成装置による加工情報作成処理の動作を説明するフローチャートである。
【図３】(a) 〜(d) は加工情報作成装置による加工情報作成処理に応じて加工情報に順次付加される情報を形状化して模式的に示す図である。
【図４】加工情報作成装置により作成される局所加工製造情報に含まれる情報の一例を示す図である。
【図５】３次元ＣＡＭシステムに展開された加工工程の例を示す図である。
【図６】(a) 〜(d) は従来のＣＡＭシステムで作成されたプログラムによる工作機械の動作を説明する図である。
【符号の説明】
【００６６】
１      ３次元形状モデル
２、２ａ  基台
３      上体部
４      精密加工面
５      ３次元形状データ
６      肉盛り部分
７      肉盛面
８      動作軌跡
１０    加工情報作成用コンピュータ
１１    制御部
１２    表示部
１３    入力部
１４    主記憶装置
１５    外部記憶装置
２０    ３次元形状モデル
２１    基台
２２    上体部
２２ａ  一側面（局所加工製造部位）
２２ｂ  局所加工製造情報
２２ｃ  肉盛部分
２３    局所形状加工工程
２４    全体形状加工工程
１００  ３次元ＣＡＤ／ＣＡＭプログラム
１１０  ＣＡＤ部
１１１  設計部
１１２  加工箇所選択部
１１３  加工範囲作図部
１１４  製造情報付加部
１１５  形状自動編集部
１１６  設計情報出力部
１２０  ＣＡＭ部
１２１  製造情報取得部
１２２  ＮＣプログラム演算部
１２３  ＮＣプログラムソート部
１２４  ＮＣプログラム結合部
１２５  ＮＣプログラム出力部
【図１】
2010027018.tif 000003
【図２】
2010027018.tif 000004
【図４】
2010027018.tif 000005
【図５】
2010027018.tif 000006
【図６】
2010027018.tif 000007
【図３】
2010027018.tif 000008