(57)【要約】【課題】  本発明の目的は、ＣＡＤデータを用いて簡易にＮＣデータを作成でき、ＮＣ加工に使用する被加工物を効率的に利用し、ＮＣ加工におけるコストと時間を削減できる。ＮＣ加工システム、ＮＣデータ作成装置、ＮＣデータ作成システム、ＮＣデータ作成方法及びＮＣデータ作成プログラムを提供すること。【解決手段】  本発明によるＮＣデータ作成装置２０は、ネットワークを介してＣＡＤ装置１０から取得する物体の表面形状の情報であるサーフェイスデータ１０２と、加工済みのリサイクルＷＡＸの形状に対応するリサイクルＷＡＸ形状データ１１１とを３次元表示し、表示上においてリサイクルＷＡＸ形状データ１１１に囲まれるサーフェイスデータを加工形状データ１０４として抽出し、ＷＡＸ形状データ１０１と前記加工形状データを基に、ＮＣ加工装置を制御してワックスを加工するためのＮＣデータを作成する。【選択図】  図２
2006107235.tif 000002
【特許請求の範囲】
【請求項１】
ＮＣ加工装置を制御して被加工物を加工して任意の形状にするために用いられるＮＣデータを作成する装置であって、
物体の表面形状の情報であるサーフェイスデータを保持するＣＡＤデータバッファと、
前記ＮＣ加工装置に設置される前記被加工物の形状及び位置座標に対応するＷＡＸ形状データを保持するＷＡＸ形状データベースと、
前記サーフェイスデータの位置座標を前記ＷＡＸ形状データの位置座標に変換して第１の加工形状データとして抽出するＮＣ加工形状作成部と、
前記ＷＡＸ形状データと前記第１の加工形状データを基に、加工範囲を決定し、前記第１の加工形状データに対応する形状に前記被加工物を加工するための前記ＮＣデータを作成するＮＣデータ作成部と、
前記ＮＣデータを用いて前記ＮＣ加工装置に加工された被加工物であるリサイクルＷＡＸに対応する前記第１の加工形状データを、リサイクルＷＡＸデータとして保持するリサイクルＷＡＸデータベースとを備え、
前記加工形状作成部は、前記サーフェイスデータの位置座標を前記リサイクルＷＡＸ形状データの位置座標に変換して第２の加工形状データとして抽出し、
前記ＮＣデータ作成部は、前記リサイクルＷＡＸ形状データと前記第２の加工形状データを基に、加工範囲を決定し、前記第２の加工形状データに対応する形状に前記リサイクルＷＡＸを加工するためのＮＣデータを作成する
ＮＣデータ作成装置。
【請求項２】
請求項１に記載のＮＣデータ作成装置において、
前記サーフェイスデータと前記リサイクルＷＡＸデータを３次元表示する表示装置とを更に備え、
前記リサイクルＷＡＸ形状データは、加工済みの被加工物であるリサイクルＷＡＸの大きさに対応した相似形の形状で表示され、前記リサイクルＷＡＸ形状データ中の１点を原点とした座標系を持つ３次元データであるワイヤーフレームデータであり、
前記ＮＣ加工装置中に配置される前記リサイクルＷＡＸ中の各点の座標は、前記リサイクルＷＡＸ形状データの各点の座標に対応し、
前記サーフェイスデータは、前記表示装置上の１点を原点とする座標系を持つ３次元データであり、
前記表示装置の表示上において、前記リサイクルＷＡＸ形状データは前記サーフェースに対して、任意の位置、任意の角度で重ねられ、
前記加工形状作成部は、前記リサイクルＷＡＸ形状データに囲まれる前記サーフェイスデータの各点の座標を前記リサイクルＷＡＸ形状データの座標系に変換して加工領域データとして抽出する加工領域抽出部と、
前記加工領域データを参照し、前記加工領域データに含まれるＮＣ加工装置で加工不能な領域を補正して前記第２の加工形状データを作成する加工制約処理部とを備える
ＮＣデータ作成装置。
【請求項３】
請求項１又は２に記載のＮＣデータ作成装置において、
前記第２の加工形状データは、前記リサイクルＷＡＸデータとして前記リサイクルＷＡＸデータベースに記録される
ＮＣデータ作成装置。
【請求項４】
請求項１から３いずれか１項に記載のＮＣデータ作成装置において、
前記加工制約処理部は、加工不能な領域に接する加工可能な表面を任意の方向に延長し、サポート面を形成して加工領域データに付加し、前記第２の加工形状データを作成する
ＮＣデータ作成装置。
【請求項５】
請求項１から４いずれか１項に記載のＮＣデータ作成装置において、
前記ＮＣ加工装置がリサイクルＷＡＸの加工に用いる加工ツールの情報であるツールデータを保持するツールデータデータベースを更に備え、
前記ＮＣデータ作成部は、前記リサイクルＷＡＸ形状データと前記第２の加工形状データから前記リサイクルＷＡＸの加工における前記加工範囲を計算し、前記加工範囲に基づいて使用ツールを決定し、前記ツールデータデータベースから使用ツールに対応するツールデータを抽出する加工条件付加部と、
前記リサイクルＷＡＸ形状データと前記加工形状データと前記ツールデータから前記使用ツールと前記リサイクルＷＡＸとの位置関係を計算し前記使用ツールの移動経路である工具経路データを算出する工具経路作成部と、
前記工具経路データを、前記ＮＣ加工装置が使用可能なコードに変換してＮＣデータを作成するポストプロセッサとを備える
ＮＣデータ作成装置。
【請求項６】
請求項５に記載のＮＣデータ作成装置において、
前記ポストプロセッサは、前記リサイクルＷＡＸ形状データ及び前記ツールデータを前記ＮＣデータに付加し、ＮＣデータファイルを作成し、
前記ＮＣデータ作成装置は、前記加工に用いる前記使用ツール毎のＮＣデータファイルを関連付けて記憶するＮＣデータデータベースを更に備える
ＮＣデータ作成装置。
【請求項７】
請求項１から６いずれか１項に記載のＮＣデータ作成装置において、
前記加工形状データは、前記サーフェイスデータの全てである
ＮＣデータ作成装置。
【請求項８】
請求項１から６いずれか１項に記載のＮＣデータ作成装置において、
前記加工形状データは、前記サーフェイスデータの一部である
ＮＣデータ作成装置。
【請求項９】
物体の表面形状のデータであるサーフェイスデータと、事前に加工された被加工物であるリサイクルＷＡＸの形状を示すリサイクルＷＡＸ形状データを３次元表示する第１のステップと、
表示上において、前記リサイクルＷＡＸ形状データに囲まれる前記サーフェイスデータを加工形状データとして抽出する第２のステップと、
前記加工形状データを参照し、リサイクルＷＡＸを加工するためのＮＣデータを作成する第３のステップとを備える
ＮＣデータ作成方法。
【請求項１０】
請求項９に記載のＮＣデータ作成方法において、
第２のステップにおいて、
前記リサイクルＷＡＸ形状データに囲まれる前記サーフェイスデータを前記リサイクルＷＡＸ形状データの座標系に変換して加工領域データとして抽出するステップと、
前記加工領域データを参照し、前記加工領域データに含まれる加工不能な領域を補正して加工形状データを作成するステップとを更に含む
ＮＣデータ作成方法。
【請求項１１】
請求項１０に記載のＮＣデータ作成方法であって、
加工形状データを作成するステップは、前記加工不能な領域に接する加工可能な表面を任意の方向に延長してサポート面を形成するステップと、
前記サポート面を前記加工領域データに付加し、前記加工形状データを作成するステップとを更に含む
ＮＣデータ作成方法。
【請求項１２】
請求項９から１１いずれか１項に記載のＮＣデータ作成方法において、
前記加工形状データは、リサイクルＷＡＸデータとして記録される
ＮＣデータ作成方法。
【請求項１３】
請求項９から１２いずれか１項に記載のＮＣデータ作成方法をコンピュータに実行させる
ＮＣデータ作成プログラム。
【請求項１４】
請求項１から８いずれか１項に記載のＮＣデータ作成装置と、
前記サーフェイスデータを作成するＣＡＤ装置と、
前記ＮＣデータを用いて前記リサイクルＷＡＸを加工するＮＣ加工装置とを備え、
前記ＮＣデータ作成装置と前記ＣＡＤ装置と前記ＮＣ加工装置は相互にネットワークで接続され、
前記ＣＡＤ装置は、前記サーフェイスデータを作成し、
前記ＮＣデータ作成装置は、前記ネットワークを介して前記ＣＡＤ装置から前記サーフェイスデータを取得し、前記サーフェイスデータを用いて前記ＮＣデータを作成し、前記ネットワークを介して前記ＮＣデータ加工装置に送信し、
前記ＮＣデータ加工装置は、前記ＮＣデータによって制御され、前記リサイクルＷＡＸを加工する
ＮＣ加工システム。
【請求項１５】
請求項１から８いずれか１項に記載のＮＣデータ作成装置は、前記ＣＡＤ装置に含まれる
ＮＣデータ作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＣ加工システム、ＮＣデータ作成装置、ＮＣデータ作成システム、ＮＣデータ作成方法及びＮＣデータ作成プログラムに関し、特に、過去に加工済みの被加工物を用いて追加工を実施するＮＣ加工システムと、前記追加工に用いるＮＣデータを作成するＮＣデータ作成装置、ＮＣデータ作成システム、ＮＣデータ作成方法及びＮＣデータ作成プログラムに関する。
【背景技術】
【０００２】
従来、３次元ＣＡＤデータを用いて立体形状を作成する方法は、ワックスやクレイ等の被加工物を切削して立体形状を作成する方法がある。設計形状の全体をワックス等の規定形状に表わす場合には、設計形状全体に対する所望の位置関係の設定が必要となる。
【０００３】
一方、設計形状の一部をワックス等の規定形状に表わす場合には、設計形状全体に対する所望部分の設定及びその所望部分に対する規定形状の位置関係の設定が必要になる。
【０００４】
従来、ＣＡＤデータから所望の立体形状を成形したい設計者は、ワックスを加工するＮＣ加工装置の切削方向等の性能を考慮して、加工形状やワックスの配置を決定する必要がある。このため、加工形状を決定は、設計者の経験や技量に依存していた。
【０００５】
又、ＮＣ加工装置を制御するためのＮＣデータを自動作成する方法が特開２００２−１１６８０７号公報に開示されている。開示例では、ＣＡＤデータから加工の対象物の形状を取得し、加工に用いるＮＣデータを作成している。又、形状加工対象となる型形状に対応した加工座標系データを加工座標系データ記憶手段から読み出し、読み出した加工座標系データを用いて、対象となる型形状を加工するための加工装置の工具位置の加工原点、工具移動開始位置、自由移動領域の少なくとも１つを特定する工具位置データを生成し、加工に用いている。このため、設計者は、決まった型形状しか加工することができず、ＣＡＤデータから任意の部分の形状を抽出して加工することができない。
【０００６】
更に、一度加工に使用した被加工物であるワックスやクレイは、加工後、使用済みになると破棄されていた。
【特許文献１】特開２００２−１１６８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ＣＡＤデータを用いて簡易にＮＣデータを作成できるＮＣ加工システム、ＮＣデータ作成装置、ＮＣデータ作成システム、ＮＣデータ作成方法及びＮＣデータ作成プログラムを提供することにある。
【０００８】
又、他の目的は、ＮＣ加工に使用する被加工物を効率的に利用し、ＮＣ加工におけるコストと時間を削減できる。
【課題を解決するための手段】
【０００９】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を括弧付きで用いて、［課題を解決するための手段］を説明する。この番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
本発明によるＮＣデータ作成装置（２０）は、ＮＣ加工装置（３０）を制御して被加工物を加工して任意の形状にするために用いられるＮＣデータ（１０７）を作成する装置であって、物体の表面形状の情報であるサーフェイスデータ（１０２）を保持するＣＡＤデータバッファ（２５）と、ＮＣ加工装置（３０）に設置される被加工物の形状及び位置座標に対応するＷＡＸ形状データ（１０１）を保持するＷＡＸ形状データベース（２６Ａ）と、サーフェイスデータ（１０２）の位置座標をＷＡＸ形状データ（１０１）の位置座標に変換して第１の加工形状データ（１０４）として抽出するＮＣ加工形状作成部（２３Ａ）と、ＷＡＸ形状データ（１０１）と第１の加工形状データ（１０４）を基に、加工範囲を決定し、第１の加工形状データ（１０４）に対応する形状に被加工物を加工するためのＮＣデータ（１０７）を作成するＮＣデータ作成部（２３Ｂ）と、ＮＣデータ（１０７）を用いてＮＣ加工装置（３０）に加工された被加工物であるリサイクルＷＡＸに対応する第１の加工形状データ（１０４）を、リサイクルＷＡＸデータ（１１１）として保持するリサイクルＷＡＸデータベース（２６Ｂ）とを備え、加工形状作成部（２３Ａ）は、サーフェイスデータ（１０２）の位置座標をリサイクルＷＡＸ形状データ（１１１）の位置座標に変換して第２の加工形状データ（１０４）として抽出し、ＮＣデータ作成部（２３Ｂ）は、リサイクルＷＡＸ形状データ（１１１）と第２の加工形状データ（１０４）を基に、加工範囲を決定し、第２の加工形状データ（１０４）に対応する形状にリサイクルＷＡＸを加工するためのＮＣデータ（１０７）を作成する。
【００１１】
又、サーフェイスデータ（１０２）とリサイクルＷＡＸデータ（１１１）を３次元表示する表示装置（２１）とを更に備え、リサイクルＷＡＸ形状データ（１１１）は、加工済みの被加工物であるリサイクルＷＡＸの大きさに対応した相似形の形状で表示され、リサイクルＷＡＸ形状データ（１１１）中の１点を原点とした座標系を持つ３次元データであるワイヤーフレームデータであり、ＮＣ加工装置（３０）中に配置されるリサイクルＷＡＸ中の各点の座標は、リイクルＷＡＸ形状データ（１１１）の各点の座標に対応し、サーフェイスデータ（１０２）は、表示装置上の１点を原点とする座標系を持つ３次元データであり、表示装置（２１）の表示上において、リサイクルＷＡＸ形状データ（１１１）はサーフェース（１０２）に対して、任意の位置、任意の角度で重ねられ、加工形状作成部（２３Ａ）は、リサイクルＷＡＸ形状データ（１１１）に囲まれるサーフェイスデータ（１０２）の各点の座標をリサイクルＷＡＸ形状データ（１１１）の座標系に変換して加工領域データ（１０３）として抽出する加工領域抽出部（２３１）と、加工領域データ（１０３）を参照し、加工領域データ（１０３）に含まれるＮＣ加工装置（３０）で加工不能な領域を補正して第２の加工形状データ（１０４）を作成する加工制約処理部（２３２）とを備える。
【００１２】
作成された第２の加工形状データ（１０４）は、リサイクルＷＡＸに対応するリサイクルＷＡＸ形状データ（１１１）として、ＮＣデータ（１０７）と関連付けられてリサイクルＷＡＸデータベース（２６Ｂ）に記憶される。
【００１３】
加工制約処理部（２３２）は、加工不能な領域に接する加工可能な表面を任意の方向に延長し、サポート面を形成して加工領域データに付加し、第２の加工形状データ（１０４）を作成する。
【００１４】
又、ＮＣデータ作成装置は、ＮＣ加工装置がリサイクルＷＡＸの加工に用いる加工ツールの情報であるツールデータ（１０５）を保持するツールデータデータベース（２７）を更に備え、ＮＣデータ作成部（２３Ｂ）は、リサイクルＷＡＸ形状データ（１１１）と第２の加工形状データ（１０４）からリサイクルＷＡＸの加工における加工範囲を計算し、この加工範囲に基づいて使用ツールを決定し、ツールデータデータベース（２７）から使用ツールに対応するツールデータ（１０５）を抽出する加工条件付加部（２３３）と、ツールデータ（１０５）から使用ツールとリサイクルＷＡＸとの位置関係を計算し使用ツールの移動経路である工具経路データ（１０６）を算出する工具経路作成部（２３４）と、工具経路データ（１０６）を、ＮＣ加工装置が使用可能なコードに変換してＮＣデータ（１０７）を作成するポストプロセッサ（２３５）とを備える。
【００１５】
ポストプロセッサ（２３５）は、リサイクルＷＡＸ形状データ（１１１）及びツールデータ（１０５）をＮＣデータ（１０７）に付加し、ＮＣデータファイル（１０８）を作成し、ＮＣデータ作成装置（２０）は、加工に用いる使用ツール毎のＮＣデータファイル（１０８）を関連付けて記憶するＮＣデータデータベース（２８）を更に備える。
【００１６】
第２の加工形状データ（１０４）は、前記サーフェイスデータの全て又は一部である。
【００１７】
以上のように、加工済みのリサイクルＷＡＸを再加工することで、ＷＡＸ資源を有効的に活用することができる。
【発明の効果】
【００１８】
本発明による、ＮＣ加工システム、ＮＣデータ作成装置、ＮＣデータ作成システム、ＮＣデータ作成方法及びＮＣデータ作成プログラムによれば、ＣＡＤデータを用いて簡易にＮＣデータを作成できることにある。
【００１９】
又、ＮＣ加工に使用する被加工物を効率的に利用し、ＮＣ加工におけるコストと時間を削減できることにある。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して、本発明によるＮＣデータ作成システムの実施の形態を説明する。
【００２１】
本実施の形態では、新製品の開発等において、被加工物であるワックスやクレイを加工してモックアップを作成する際に、加工済みのワックスやクレイを再利用して新たな形状のモックアップを作成するＮＣ加工システムについて説明する。本実施の形態では、ＣＡＤ装置１０によって作成されたＣＡＤデータからＮＣ加工装置が使用するＮＣデータ１０７を作成し、加工済みのリサイクルＷＡＸを再加工（リサイクル加工）するＮＣ加工システムを一例に説明する。
【００２２】
図１に本実施の形態における、本発明によるＮＣ加工システムの構成を示す。
【００２３】
本発明によるＮＣデータ作成システムは、ＣＡＤデータを作成、表示及び加工可能なＣＡＤ装置１０と、ＣＡＤ装置１０から送信されるＣＡＤデータを基にＮＣデータ１０７を作成するＣＡＭ装置２０と、ＮＣデータ１０７を基に各種ツールを使用してワックスやクレイ（以下、ＷＡＸと呼ぶ）を切削加工するＮＣ加工装置３０とを備える。
【００２４】
ＣＡＤ装置１０とＣＡＭ装置２０とＮＣ加工装置３０とは相互にネットワーク４０（又は単に通信回線）で接続され、互いに遠隔地又は、近傍に設置される。又、それぞれの装置は複数でもかまわない。このようにＬＡＮ等のネットワークで複数のＣＡＤ装置１０とＣＡＭ装置２０とＮＣ加工装置３０が接続されることで、遠隔地のＣＡＤ装置１０で設計されたＣＡＤデータを用いて各種ＮＣデータ１０７を作成でき、又、遠隔地のＣＡＭ装置２０で作成されたＮＣデータ１０７を用いてＮＣ加工装置３０においてＷＡＸを加工することができる。
【００２５】
図１を参照して、本発明によるＣＡＭ装置１０は、ＣＡＤデータ作成部１１とＣＡＤデータデータベース１２とＩ／Ｏインタフェース１３を具備する３次元ＣＡＤ装置である。各装置は通信バスで相互に接続され、Ｉ／Ｏインタフェース１３はネットワークを介してＣＡＭ装置２０やＮＣ加工装置３０に接続している。
【００２６】
ＣＡＤデータ作成部１１は、製品の形状設計や製品のモックアップからレーザスキャン等によって得られたデータを用いて、製品の３次元ＣＡＤデータであるサーフェイスデータ１０２の作成を行なう。作成されたサーフェイスデータ１０２は、ＣＡＤデータデータベース１２に蓄積されるか、Ｉ／Ｏインタフェース１３を介してＣＡＭ装置２０へ送られ、ＮＣデータ１０７作成に使用される。
【００２７】
ＣＡＤデータデータべ−ス１２は、メモリやハードディスク又は持ち運び可能な記録媒体でも良く、ＣＡＤ装置１０内部にあっても外部に設置されても構わない。ＣＡＤデータデータベース１２内のサーフェイスデータは、ＣＡＭ装置２０からの要求により抽出され、Ｉ／Ｏインタフェース１３を介してＣＡＭ装置２０に送信される。
【００２８】
図２は、本発明によるＣＡＭ装置２０の構成図である。ＣＡＭ装置２０は、表示装置２１、入力装置２２、ＣＰＵ２３、メモリ２４、ＣＡＤデータバッファ２５、抽出領域データベース２６、ツールデータデータベース２７、ＮＣデータデータベース２８、Ｉ／Ｏインターフェース２９を具備している。各装置は、通信バスにより接続されている。又、ＣＰＵ２３が実行するプログラム又はプログラムと装置の組み合わせであるＮＣデータ作成モジュール２３０を含んでいる。
【００２９】
表示装置２１は、ＣＡＤ装置１０から取得した３次元ＣＡＤデータであるサーフェイスデータや、未加工のＷＡＸの形状を表すワイヤーフレームデータを表示するモニタである。キーボードやマウス等を含む入力装置２２はユーザによって操作され、ＷＡＸを加工する際の工具や加工の形態等の各種条件が入力される。入力された条件はＣＰＵ２３に送られＮＣデータ作成モジュール２３０によってＮＣデータ１０７の作成処理が行なわれる。又、ユーザはマウス等の操作によって、表示装置２１に表示されるサーフェイスデータ１０２及びワイヤーフレームデータを移動することができる。
【００３０】
ＣＰＵ２３は、入力装置２２から入力する条件や、各種信号、データを利用してＮＣデータ作成モジュール２３０の処理を実行し、ＮＣデータ１０７を作成する。ＮＣデータ１０７の作成処理の際、必要な各種信号やデータはメモリ２４に一時記憶される。
【００３１】
ＮＣデータ作成モジュール２３０は、プログラム又はプログラムと装置の組合せであり、加工形状作成部２３ＡとＮＣデータ作成部２３Ｂとを含んでいる。加工形状作成部２３Ａは、ＣＡＭ装置１０から送信されるサーフェイスデータ１０２から、加工したい形状のデータである加工形状データ１０４を抽出する。ＮＣデータ作成部２３Ｂは加工形状作成部２３Ａによって作成された加工形状データ１０４と、ユーザによって入力される加工条件とからＮＣ加工装置３０がＷＡＸを加工するために使用するＮＣデータ１０７を作成する。
【００３２】
ＣＡＤデータバッファ２５は、ＣＡＤ装置１０から受信するサーフェイスデータ１０２を保持する。ＣＡＤデータバッファ内のサーフェイスデータ１０２は、ＮＣデータ１０７の作成時にＣＰＵ２３の制御を受けて抽出される。
【００３３】
抽出領域データベース２６は、ＷＡＸ形状データベース２６ＡとリサイクルＷＡＸデータベース２６Ｂとを備えている。ＷＡＸ形状データベース２６Ａは、未加工のＷＡＸの形状に対応するＷＡＸ形状データ１０１を保持する。ここで、未加工のＷＡＸの形状は、複数種類の規定形状（本実施の形態においては直方体）で決められている。リサイクルＷＡＸデータベース２６Ｂは、加工後のＷＡＸの形状を示す加工形状データ１０４をリサイクルＷＡＸ形状データ１１１として、使用するＮＣデータ１０７と関連付けて保持する。この際、加工に使用され、形状の検証作業等が終了した加工済みのＷＡＸに対応するリサイクルＷＡＸ形状データ１１１とＮＣデータ１０７のみが、ユーザの確認の下に記録され得る。このため、加工済みのＷＡＸが存在しない段階におけるデータを記録せずに済む。
【００３４】
ＮＣデータ１０７を作成する際、サーフェイスデータ１０２から加工に必要な加工形状を抽出するため、ＣＰＵ２３からの制御により、抽出領域データベース２６からＷＡＸ形状データ１０１やリサイクルＷＡＸ形状データ１１１が抽出領域データ１１０として抽出される。本実施の形態における抽出領域データ１１０は、加工に用いるＷＡＸの形状に対応した形状（相似形）のワイヤーフレームデータとして表示装置２１に表示される。
【００３５】
（規定形状のＷＡＸ加工とリサイクルＷＡＸ形状データの作成）
先ず、未加工の規定形状のＷＡＸを加工する場合の、ＮＣデータ作成モジュール２３０における加工形状作成部２３ＡとＮＣデータ作成部２３Ｂの構成と動作を説明する。この際、加工形状を決定するために使用する抽出領域データ１１０は、ＷＡＸ形状データ１０１が用いられる。
【００３６】
本実施の形態における未加工のＷＡＸの規定形状は直方体である。この形状は、ＷＡＸ形状データ１０１に対応していればどのような形状でも構わない。図３は、表示装置２１に表示されるＷＡＸ形状データ１０１（図３（ａ））と、ＮＣ加工装置３０に設置される未加工のＷＡＸ（図３（ｂ））との対応図である。ＷＡＸ形状データ１０１は直方体形状のフレームデータとして表示され、底面（ｘｙ平面）の中心Ｏを原点とするローカル軸上のローカルＡＸＩＳデータで取扱われる。ＷＡＸ形状データ１０１のｘｙ平面上の角の２点である点Ａ（ａ１、ｂ１、ｃ１）と点Ｂ（ａ２、ｂ２、ｃ２）は、ＮＣ加工装置３０のＷＡＸ設置台３１上にあるＷＡＸ固定ジグ３２の２点である点Ａ’（ａ１’、ｂ１’、ｃ１’）と点Ｂ’（ａ２’、ｂ２’、ｃ２’）に対応し、選択されたＷＡＸをその２点に固定することで、ＷＡＸ形状データ１０１のフレーム内の各点の座標と加工に使用するＷＡＸの内部の位置座標は対応付けられる。尚、ＷＡＸ形状データ１０１の座標とＷＡＸ設置台３１上の座標が対応付けられれば、固定ジグのどの点に対応していても良い。ただし、この際、ＷＡＸ固定ジグ３２はＷＡＸの大きさに対応した形状であり、設置するだけでＷＡＸの大きさを決定するような形状であるのが好ましい。
【００３７】
このように、加工したいＷＡＸをＷＡＸ固定ジグ３２に固定するだけで、ユーザは専門的な知識を有することなく容易に、加工するための位置決めをすることができる。
【００３８】
加工形状作成部２３Ａは、加工領域抽出部２３１と加工制約処理部２３２とを含む。加工領域抽出部２３１は、ＣＡＤデータバッファ２５が記憶しているサーフェイスデータ１０２と、ＷＡＸ形状データベース２６Ａが保持しているＷＡＸ形状データ１０１とを用いて、加工したい形状のサーフェイスデータ１０２である加工形状データ１０４を作成する。
【００３９】
加工領域抽出部２３１は、ＣＡＤ装置１０から送信されるサーフェイスデータ１０２を記憶しているＣＡＤデータバッファ２５からサーフェイスデータ１０２を抽出し、表示画面に表示する。又、入力装置２２によって選択されたＷＡＸの形状を基にＷＡＸ形状データベース２６Ａからユーザが選択したＷＡＸ形状データ１０１を読み出し、表示装置２１にフレームデータとして表示する。ユーザの入力装置２２の操作により表示上でフレームデータとサーフェイスデータ１０２を重ね合わせられると、加工領域抽出部２３１は、フレームデータによって囲まれるサーフェイスデータ１０２を抽出する。この際、加工形態が全体加工の場合は、フレームデータで囲まれた全てのサーフェイスデータ１０２を抽出し、部分加工の場合はフレームデータによって囲まれるサーフェイスデータ１０２を抽出し、それ以外のデータはトリミングされる。
【００４０】
３次元ＣＡＤデータであるサーフェイスデータ１０２は、ある１点を原点とするグローバル軸上のグローバルＡＸＩＳデータである。加工領域抽出部２３１は、抽出したサーフェイスデータ１０２の各点の座標をフレームデータのローカル座標に変換して、ＮＣ加工装置３０上の加工後におけるＷＡＸ内の位置座標に対応付ける。このようにして、加工領域抽出部２３１は、未加工のＷＡＸのデータ（ＷＡＸ形状データ１０１）によって、サーフェイスデータ１０２から抽出し、座標変換したサーフェイスデータを加工領域データ１０３として加工制約処理部２３２に送る。
【００４１】
図４は、サーフェイスデータ１０２から加工領域データ１０３を抽出する場合の概念図である。ユーザによる入力装置２２ヘの操作により表示装置２１に表示されるＷＡＸ形状データ１０１は任意の方向、任意の角度（３次元的に６軸方向に傾きを設定できる）でサーフェイスデータ１０２に重ねられ、加工領域抽出部２３１は、ＷＡＸデータに囲まれたサーフェイスデータ１０２の各点の座標を回転、移動、拡張してローカル座標に変換し、抽出する。サーフェイスデータ１０２の一部をＷＡＸ形状データ１０１で囲み、その囲まれたサーフェイスデータ１０２を抽出する部分選択について図４（ａ）を参照して説明する。サーフェイスデータ１０２は、グローバル座標系（Ｐｏ、ｕ、ｖ、ｎ）、座標原点Ｐｏ（ｕｏ、ｖｏ、ｎｏ）、直交基本単位ベクトル（ｕ、ｖ、ｎ）であり、ＷＡＸ形状データ１０１は、ローカル座標系（Ｏ、ｉ、ｊ、ｋ）、座標原点Ｏ（ｘｏ、ｙｏ、ｚｏ）、直交基本ベクトル（ｉ、ｊ、ｋ）である。座標変換前のサーフェイスデータ１０２の座標（位置ベクトル）をＰ（ｘ’、ｙ’、ｚ’、１）、変換後サーフェイスデータ１０２の座標（位置ベクトル）をＲ（ｘ、ｙ、ｚ、１）とすると、ＷＡＸデータに囲まれたサーフェイスデータ１０２の点Ｐは以下の式により座標変換される。
【数１】
2006107235.tif 000003
【００４２】
図４（ｂ）にサーフェイスデータ１０２の全体を抽出する場合の概念図を示す。全体選択では、サーフェイスデータ１０２を全て囲むようにＷＡＸ形状データ１０１が自動配置され、全てのサーフェイスデータ１０２の座標がローカル座標に変換される。変換は上記と同じである。尚、サーフェイスデータ１０２抽出の際の座標変換は、ＷＡＸ形状データ１０１の座標系に変換できれば上記の限りではない。
【００４３】
図５に加工領域抽出部２３１が抽出した加工領域データ１０３を示す。図５に示されるように、本実施の形態によるＮＣ加工装置３０の切削ツールは、３軸加工用のツールであるため、ツール可動方向のｘｙ方向に窪んだ凹状の部分は切削不能領域となる。加工領域抽出部２３１によって抽出された加工領域が、このような切削不能領域を有している場合、加工制約処理部２３２は、その切削不能領域のＺ方向上部にある切削可能面をｚ方向下に延長したサポート面を作成する。加工制約処理部２３２は、加工領域の切削不能領域にサポート面を付加して加工形状データ１０４を作成する。尚、切削可能面を延長してサポート面を作成できれば切削不能領域のＸ又はＹ方向にある切削可能面を延長して作成しても構わない。
【００４４】
図６を参照してＮＣ加工装置３０におけるＷＡＸ設置台３１と、ＷＡＸ形状データ１０１の対応を説明する。ＷＡＸ設置台３１上には、ＷＡＸを固定するためのＷＡＸ固定ジグ３２があり、このＷＡＸ固定ジグ３２によってツールの加工範囲は制限され、底面から高さｌの領域は加工不能領域となる（図６（ａ）参照）。よって、ＷＡＸ形状データ１０１にも予め、この加工不能領域に対応する部分が示されている（図６（ｂ）参照）。加工制約処理部２３２は、この加工不能領域を加工領域データ１０３からトリミングし、加工形状データ１０４とする。尚、ＷＡＸ固定ジグ３２の形状は、ＷＡＸの底面側の側面を挟むようにして固定する形状でも、ＷＡＸの底面に固定用の窪みを付けてその窪みに合う大きさの凸上の固定具をつけて固定しても良い（図６（ａ）参照）。又、上記の加工不能領域を無くすようにＷＡＸの底面に高さｌの設置用の台を取り付けたＷＡＸを規定ＷＡＸとして用い、ＷＡＸ固定ジグでこの設置用の台を固定して加工を実施しても良い。この際、ＷＡＸ形状データ１０１は、設置用の台を除くＷＡＸのみに対応したデータであり、上記のようなトリミングをする必要がなくなる。
【００４５】
ＮＣデータ作成部２３Ｂは、加工条件付加部２３３、工具経路作成部２３４、ポストプロセッサ２３５を含み、加工形状作成部２３Ａで作成された加工形状データ１０４を基に、ＮＣ加工装置３０でＷＡＸを加工するためのＮＣデータ１０７を作成する。
【００４６】
加工条件付加部２３３は、加工形状データ１０４とＷＡＸ形状データ１０１の位置座標を参照してＷＡＸの切削範囲と切削量を算出して加工に使用するツールを決定する。加工条件付加部２３３は、ＷＡＸのＺ軸方向（ツールの主軸方向）の切削範囲が大きい場合、すなわち、加工開始当初では、加工時間を短縮するため、径の大きい切削ツールを使用して荒取り加工を実施し、加工表面近傍では精密に加工するため、径の小さいツールを使用して仕上げ加工を実施するような加工工程設計を行い、使用ツールを決定する。
【００４７】
加工に用いる切削ツールのボール径（切削精度）や、切削能力（切削量、切削速度）等のツールデータ１０５は、ツールデータデータベース２７に蓄積されており、加工条件付加部２３３は、ここから切削範囲や切削量に見合ったツールデータ１０５を抽出し、荒取り加工や仕上げ加工の加工方式を決定する。尚、ユーザによってツールや加工方式を選択しても構わない。この際、ユーザは表示装置２１を確認し、入力装置２２を使用して希望のツールや加工方式を選択することで、ツールデータをツールデータデータベース２７から抽出し、加工条件付加部２３３に送って使用ツールや加工方式を決定する。
【００４８】
工具経路作成部２３４は、加工条件付加部２３３で決定された切削範囲のベクトル、ＷＡＸ形状データ１０１の座標（例えば原点座標）や形状（例えば高さ情報）、ツールデータ１０５より得られるＷＡＸとツール先端との位置関係等を基に、加工の際にツール（ツール先端）がたどる移動経路（ＮＣ加工装置３０上の座標）である工具経路データ１０６を作成する。
【００４９】
ポストプロセッサ２３５は、工具経路データ１０６をＮＣ加工装置３０に対応した形式に変換してＮＣデータ１０７を作成する。又、使用ツール毎のツールデータ１０５と、最適移動速度、最適スピンドル回転数を計算し、使用するＷＡＸ形状データ１０１とともにＮＣデータ１０７に付加してＮＣデータファイル１０８を作成する。この際、ポストプロセッサ２３５は、更に、工具経路、ツールの最適移動速度、最適スピンドル回転数を基に加工時間を計算し、ユーザの要請により表示装置２１に表示することができる。
【００５０】
ポストプロセッサ２３５は、当該加工に使用される全てのＮＣデータファイル１０８を関連付けて、ＮＣデータデータベース２８に記録する。ＮＣデータデータベース２８は、メモリ又はディスクからなる記憶装置で、ＣＤやＭＯのような持ち運び可能な記憶媒体でも構わない。このような記録媒体を用いることで、ネットワーク４０に接続していないＮＣ加工装置でもＮＣファイルを使用してＷＡＸを加工することができる。
【００５１】
ＮＣデータファイル１０８は、Ｉ／Ｏインタフェース２９からネットワーク４０を介してＮＣ加工装置３０に送信され、ＮＣ加工装置３０は、このＮＣデータファイル１０８を使用してＷＡＸの加工を実施する。又、ＣＡＤ装置は、Ｉ／Ｏインタフェース２９からネットワーク４０を介して他のＣＡＭ装置２０、ＣＡＤ装置１０、ＮＣ加工装置３０に接続されているため、ユーザは、別のユーザが作成したＮＣデータファイル１０８を使用してＷＡＸを加工したり、遠方の設計者がＣＡＤ装置２０で設計したサーフェイスデータ１０２を用いてＮＣデータファイル１０８を作成し、ＷＡＸを加工することも可能である。
【００５２】
ＷＡＸの加工に使用されたＮＣデータファイル１０８中の加工形状データ１０４は、リサイクルＷＡＸ形状データ１１１として、ＮＣデータ１０７と関連付けられてリサイクルＷＡＸデータベースに記録される。この際、加工形状データ１０４とＮＣデータ１０７が使用されたかどうかの確認はＣＰＵ２３によって行なわれ、使用された時点で自動的にリサイクルＷＡＸデータベースに記録されても、ユーザがその使用を確認し、登録したいリサイクルＷＡＸに対応する加工形状データ１０４とＮＣデータ１０７を関連付けて記録しても良い。この使用の有無の確認によって、加工済みのリサイクルＷＡＸが、まだ存在しない段階のデータ、あるいは、（加工できる部分が少なく）リサイクル加工に使用できないようなリサイクルＷＡＸに対応するデータを保存する事がなくなる。
【００５３】
（リサイクル加工）
抽出領域データ１１０としてリサイクルＷＡＸ形状データ１１１を使用し、サーフェイスデータ１０２から所望の加工形状を抽出して、ＷＡＸ（ここでは、リサイクルＷＡＸ）をリサイクル加工する場合のＮＣデータ作成モジュール２３０の動作を説明する。
【００５４】
本実施の形態におけるリサイクルＷＡＸ形状データ１１１は、図７（ａ）に示されるように、加工に用いる加工済みのリサイクルＷＡＸの形状に対応した形状（相似形）のワイヤーフレームデータとして表示装置２１に表示される。
【００５５】
図７は、表示装置２１に表示されるリサイクルＷＡＸ形状データ１１１（図７（ａ））と、ＮＣ加工装置３０に設置される加工済みのリサイクルＷＡＸ（図７（ｂ））との対応図である。リサイクルＷＡＸ形状データ１１１はフレームデータとして表示され、底面（ｘｙ平面）の中心Ｏを原点とするローカル軸上のローカルＡＸＩＳデータで取扱われる。規定形状のＷＡＸを加工すると、ＷＡＸ固定ジグ３２によって切削不能となる底面部が残る。このため、リサイクルＷＡＸの底面部は、未加工のＷＡＸの底面部の座標に一致する。すなわち、未加工の規定形状のＷＡＸの底面内の座標原点Ｏ（ｘ、ｙ、ｚ）と２点Ａ（ａ１、ｂ１、ｃ１）、点ＢＡ（ａ２、ｂ２、ｃ２）に、リサイクルＷＡＸの底面内の座標原点Ｏ（ｘ、ｙ、ｚ）と２点Ａ（ａ１、ｂ１、ｃ１）、点ＢＡ（ａ２、ｂ２、ｃ２）は一致する（図３（ａ）及び図７（ａ）参照）。
【００５６】
従がって、ＷＡＸ形状データ１０１と同様に、リサイクルＷＡＸデータ１１１のｘｙ平面上の角の２点である点Ａ（ａ１、ｂ１、ｃ１）と点Ｂ（ａ２、ｂ２、ｃ２）は、ＮＣ加工装置３０のＷＡＸ設置台３１上にあるＷＡＸ固定ジグ３２の２点である点Ａ’（ａ１’、ｂ１’、ｃ１’）と点Ｂ’（ａ２’、ｂ２’、ｃ２’）に対応し、選択されたリサイクルＷＡＸをその２点に固定することで、リサイクルＷＡＸ形状データ１１１のフレーム内の各点の座標と、加工に使用するリサイクルＷＡＸの内部の位置座標は対応付けられる。
【００５７】
このように、加工したいリサイクルＷＡＸをＷＡＸ固定ジグ３２に固定するだけで、ユーザは専門的な知識を有することなく容易に、加工するための位置決めをすることができる。
【００５８】
加工形状作成部２３Ａの加工領域抽出部２３１は、ＣＡＤデータバッファ２５が記憶しているサーフェイスデータ１０２と、リサイクルＷＡＸデータベース２６Ａが保持しているリサイクルＷＡＸ形状データ１１１とを用いて、加工したい形状のサーフェイスデータ１０２である加工形状データ１０４を作成する。
【００５９】
加工領域抽出部２３１は、ＣＡＤデータバッファ２５からサーフェイスデータ１０２を抽出し、表示画面に表示する。又、入力装置２２によって選択されたリサイクルＷＡＸのファイル名を基にリサイクルＷＡＸデータベース２６Ｂからユーザが選択したリサイクルＷＡＸ形状データ１１１を読み出し、表示装置２１にフレームデータとして表示する。ユーザの入力装置２２の操作により表示上でフレームデータとサーフェイスデータ１０２を重ね合わせられると、加工領域抽出部２３１は、フレームデータによって囲まれるサーフェイスデータ１０２を抽出する。この際、加工形態が全体加工の場合は、フレームデータで囲まれた全てのサーフェイスデータ１０２を抽出し、部分加工の場合はフレームデータによって囲まれるサーフェイスデータ１０２を抽出し、それ以外のデータはトリミングされる。
【００６０】
加工領域抽出部２３１は、抽出したサーフェイスデータ１０２の各点の座標をフレームデータのローカル座標に変換して、ＮＣ加工装置３０上の加工後のＷＡＸ内の位置座標に対応付ける。このようにして、加工領域抽出部２３１は、リサイクルＷＡＸのリサイクル形状データ１１１によって、サーフェイスデータ１０２から抽出し、座標変換したサーフェイスデータを加工領域データ１０３として加工制約処理部２３２に送る。加工領域データ１０３の抽出の動作は、ＷＡＸ形状データ１０１による抽出と同じであるので省略する。
【００６１】
加工領域抽出部２３１によって抽出された加工領域が、切削不能領域を有している場合、加工制約処理部２３２は、上述のように、加工領域の切削不能領域にサポート面を付加して加工形状データ１０４を作成する。又、加工制約処理部２３２は、上述のようにＷＡＸ固定ジグ３２による加工不能領域を加工領域データ１０３からトリミングし、図８に示されるような加工形状データ１０４とする。
【００６２】
加工条件付加部２３３は、リサイクルＷＡＸ形状データ１１１と加工形状データ１０４を参照してＷＡＸの切削範囲と切削量を算出して加工に使用するツールを決定する。規定形状のＷＡＸから加工する時は、当初、ツール径の大きなツールを使用し、荒取り加工を実施し、加工表面近傍ではツール径の小さなツールで仕上げ加工を実施する（図９（ａ）参照）。しかし、リサイクル加工の場合、図９（ｂ）に示すように、既に切削済みのリサイクルＷＡＸの表面から加工後の加工表面までの切削量が少なく見積もれる。このため、加工条件付加部２３３は、荒取り加工をせずに、加工当初から仕上げ加工を実施する加工工程を設計し、ツール径の小さなツールのツールデータ１０５をツールデータデータベース２７から抽出する。
【００６３】
この際、ユーザは表示装置２１を確認し、入力装置２２を使用して希望のツールや加工方式を選択することで、ツールデータをツールデータデータベース２７から抽出し、加工条件付加部２３３に送って使用ツールや加工方式を決定しても良い。
【００６４】
工具経路作成部２３４、ポストプロセッサ２３５の動作は上述の通りであるので説明は省略する。
【００６５】
ＮＣデータファイル１０８は、Ｉ／Ｏインタフェース２９からネットワーク４０を介してＮＣ加工装置３０に送信され、ＮＣ加工装置３０は、このＮＣデータファイル１０８を使用してリサイクルＷＡＸの加工を実施する。又、ＣＡＤ装置は、Ｉ／Ｏインタフェース２９からネットワーク４０を介して他のＣＡＭ装置２０、ＣＡＤ装置１０、ＮＣ加工装置３０に接続されているため、ユーザは、別のユーザが作成したＮＣデータファイル１０８を使用してリサイクルＷＡＸを加工したり、遠方の設計者がＣＡＤ装置２０で設計したサーフェイスデータ１０２を用いてＮＣデータファイル１０８を作成し、リサイクルＷＡＸを加工することも可能である。
【００６６】
又、本発明によるＣＡＭ装置２０は、ＣＡＤ装置１０に含まれても構わない、この際、Ｉ／Ｏインタフェース１３はＩ／Ｏインタフェース２９の動作を含む。
【００６７】
更に、本実施の形態では、表示装置２１、入力装置２２、ＣＰＵ２３、加工形状作成部２３Ａ、メモリ２４、ＣＡＤデータバッファ２５、ＷＡＸ形状データベース２６はＣＡＭ装置２０内に含まれるが、本発明の動作を実現できればＣＡＭ装置２０の外部やＣＡＭ装置１０に構成されても構わない。この際、ＣＰＵ２３は加工形状作成部２３Ａの処理を実行するＣＰＵ２３’として動作し、ＣＡＭ装置２０はＮＣデータ作成部２３Ｂの処理を実行するＣＰＵ２３”と、その処理のための信号やデータを一時記憶するメモリ２４’を具備する。
【００６８】
以上のように、ユーザは、加工済みのリサイクルＷＡＸを再加工し、所望の形状を得ることができる。このように、加工済みのＷＡＸを再び使用することで、ＷＡＸの無駄を省き、コストの低減を図ることができる。又、ＷＡＸを最初から加工する時と比べ、荒取り加工の時間を省略することができるため、至短時間で所望の形状に加工することができる。
【００６９】
又、図１０に示すように、リサイクルＷＡＸにバーコードや、ＲＦコード等の識別子を添付し、そのリサイクルＷＡＸに対応するリサイクルＷＡＸデータのファイル名と、保管場所を対応付けて、リサイクルＷＡＸデータベース２６Ｂに記録され得る。これにより、ユーザは使用するリサイクルＷＡＸを選択するだけで、リサイクルＷＡＸの状態や保管場所の所在を容易に知ることができ、作業効率が向上する。
【００７０】
図１１を参照して本発明によるＮＣ加工システムにおいて、リサイクルＷＡＸを使用して加工を行なう動作を説明する。
【００７１】
ユーザは、ＣＡＭ装置２０の入力装置２２を操作して、ＣＡＤ装置１０にから必要とする設計形状であるサーフェイスデータ１０２をネットワークを介して抽出し、表示装置２１上に表示させる（ステップＳ２）。次に切削加工に用いるリサイクルＷＡＸを選択し、リサイクルＷＡＸ形状データ１１１を抽出し、表示装置２１に表示させる。この際、選択したリサイクルＷＡＸの保管場所や状態が表示装置２１に表示される。加工するＷＡＸ形状を選択する際、ユーザは加工形状が設計形状全体である全体加工か、設計形状の一部である部分加工かを選択する（ステップＳ４）。
【００７２】
設計形状の全体の形状に加工する全体加工を選択する場合、加工領域抽出部２３１は、その形状を加工可能な大きさのリサイクルＷＡＸを自動的に選択する（ステップＳ６）。この際、最も切削量の少ないリサイクルＷＡＸが選択される。又、リサイクルＷＡＸデータベース２６Ｂ内の全てのリサイクルＷＡＸ形状データ１１１の中から選択しても、ユーザが選択した複数のリサイクルＷＡＸ形状データから選択してもどちらでも構わない。
【００７３】
選択されたリサイクルＷＡＸ形状データ１１１は、図８に示されるようにフレームデータとしてサーフェイスデータ１０２を囲んで表示装置２１に表示される。リサイクルＷＡＸ形状データ１１１に囲まれた領域は加工領域とされる。この際、サーフェイスデータ１０２に切削不能領域が存在する場合、サポート面を形成するため、切削可能面と切削不能領域との接辺と、サポート面を形成する方向を指定すると、加工制約処理部２３２は切削可能面を延長し、切削不能領域をカバーするサポート面を作成して加工形状が決定され（ステップＳ８）、加工形状データ１０４としてリサイクルＷＡＸ形状データ１１１とともにＮＣデータ作成部２３Ｂに送られる。
【００７４】
設計形状の一部の形状に加工する部分加工を選択する場合、希望する加工形状を得るため、ユーザはマウス等の入力装置２２を使用して表示装置２１に表示させたリサイクルＷＡＸ形状データ１１１を移動し、サーフェイスデータ１０２に対し任意の角度、任意の位置で重ね合わせ、希望する加工形状をカバーできる最適なＷＡＸ形状を選択する（ステップＳ１０）。この際、表示されるリサイクルＷＡＸ形状データ１１１は、固定ジグによる切削不能領域を色分けして表示され、ユーザは切削不能領域を考慮して加工形状を抽出することができる。又、サーフェイスデータ１０２がこの切削不能領域に重なると、アラート表示や警告音を発生することも可能である。ＷＡＸ形状データ１０１が選択され、その位置が決定されると、リサイクルＷＡＸ形状データ１１１で囲まれたサーフェイスデータ１０２は座標変換され、加工領域として抽出される（ステップＳ１２）。
【００７５】
加工領域外のリサイクルＷＡＸ形状データ１１１で囲まれていないサーフェイスデータ１０２は、トリミングされて加工形状が決定され（ステップＳ１４）、加工形状データ１０４としてリサイクルＷＡＸ形状データ１１１とともにＮＣデータ作成部２３Ｂに送られる。
【００７６】
ステップＳ８やステップＳ１４において加工形状が決定されると、加工条件付加部２３３は、受信する加工形状データ１０４とリサイクルＷＡＸ形状データ１１１を基に切削量等を計算し、対応する切削ツールや加工方式（荒取り加工や仕上げ加工）を選択する（切削量が多い時は荒取り加工を選択しても良い）。この際、加工条件付加部２３３が選択した切削ツールや加工方式は表示装置２１に表示され、ユーザはそれを確認することができる。又、入力装置２２からの入力により、切削ツールや加工方式は変更され得る（ステップＳ１６）。
【００７７】
切削ツールや加工方式が決定すると、工具経路作成部２３４によって、切削ツールの経路や加工速度を計算し工具経路データ１０６が決定され、この工具経路データ１０６に基づいて、ポストプロセッサ２３５によってＮＣデータファイル１０８が作成される。又、ポストプロセッサ２３５は、加工速度等に基づき各加工工程の加工時間を算出し、ユーザの要請により表示装置２１に表示する。作成された当該加工に使用される全てのＮＣデータファイル１０８は、関連付けられて、ＮＣデータデータベース２８に記録される（ステップＳ２０）。当該加工におけるＮＣデータファイル１０８の数は１つでも複数でも構わない。ユーザは、任意のファイル名を付けてＮＣデータファイル１０８を記録することができる。作成されたＮＣデータファイル１０８は、ネットワーク４０に接続されるＣＡＭ装置２０やＮＣ加工装置３０から任意に抽出でき、必要な加工に合わせて使用することができる。
【００７８】
作成された加工形状データ１０４に対し、リサイクル加工可能か否かの判定が行なわれる（ステップＳ２２）。ＮＣデータ作成部２３Ｂは、加工形状データ１０４の加工可能領域を参照して切削量を計算し、その切削量が閾値を超えていない場合、又は、ＷＡＸの加工領域のＸ、Ｙ、Ｚ軸方向の長さがそれぞれの閾値を越えていない場合、リサイクル可能と判定される。これらの閾値は、ユーザによって変更し得る値である。
【００７９】
リサイクル不可能と判定される場合、加工形状データ１０４はリサイクルＷＡＸ形状データとして保存されない（ステップＳ２４）。リサイクル可能と判定される場合、そのＮＣデータ１０７が使用されたか否かを判定し（ステップＳ２６）、使用されたことを確認された加工形状データ１０４は、リサイクルＷＡＸ形状データ１１１として関連するＮＣデータ１０７とともにリサイクルＷＡＸデータベース２６Ｂに記録される（ステップＳ２８）。この際、ユーザはリサイクルＷＡＸ形状データ１１１とＮＣデータ１０７にファイル名を付け、加工済みのリサイクルＷＡＸに付されている識別子である識別番号、保管場所、状態（作成日時や使用可否等）を関連付けて登録する。
【００８０】
本実施の形態では、サーフェイスデータである加工形状データ１０４を抽出領域データ１１０であるリサイクルＷＡＸ形状データ１１１として用いたが、ＮＣデータ１０７から、リサイクルＷＡＸ形状データ１１１を作成して使用しても良い。この際、ＮＣデータは、ＮＣデータ作成部２３Ｂ’によって、加工形状データ１０４の形式に戻され、この加工形状データ１０４をリサイクルＷＡＸ形状データとして使用する。
【００８１】
以上のように、規定形状のＷＡＸを加工した後のリサイクルＷＡＸを使用してリサイクル加工を行なうことで、微小な変更をともなうＷＡＸの加工に対し、無駄なＷＡＸを使用することなく、至短時間で加工ができる。このためコストの大幅な削減が見込まれる。又、ＷＡＸの配置や加工形状を決定する際に必要であった専門知識や経験がなくても簡易にＷＡＸの加工をすることが可能となる。更に、サーフェイスデータ１０２の一部の形状のみを抽出し加工できるため、全体を加工するよりも精度を向上させ、コストを削減することができる。
【００８２】
以上、本発明の実施の形態を詳述してきたが、具体的な構成は上記実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【図面の簡単な説明】
【００８３】
【図１】図１は、本発明によるＮＣデータ作成システムの構成図である。
【図２】図２は、本発明によるＣＡＭ装置の構成図である。
【図３】図３は、表示装置２１に表示されるＷＡＸ形状データと、ＮＣ加工装置に設置される未加工のＷＡＸとの対応図である
【図４】図４は、本発明に係るサーフェイスデータから加工領域データを抽出する場合の概念図である。
【図５】図５は、本発明に係る加工領域及びサポート面の概念図である。
【図６】図６は、本発明に係るＮＣ加工装置におけるＷＡＸ設置台と、ＷＡＸ形状データとの対応図である。
【図７】図７は、表示装置２１に表示されるリサイクルＷＡＸ形状データと、ＮＣ加工装置に設置されるリサイクルＷＡＸとの対応図である
【図８】図８は、表示装置に表示されるリサイクルＷＡＸ形状データと加工形状データである。
【図９】図９は、ツール径と加工方式の概念図である。
【図１０】図１０は、本発明によるリサイクルＷＡＸ形状データベースの一例である。
【図１１】図１１は、本発明によるＮＣ加工システムの動作の流れ図である。
【符号の説明】
【００８４】
１０：    ＣＡＤ装置
２０：    ＣＡＭ装置
３０：    ＮＣ加工装置
４０：    ネットワーク
１１：    ＣＡＤデータ作成部
１２：    ＣＡＤデータデータベース
１３：    Ｉ／Ｏインタフェース
２１：    表示装置
２２：    入力装置
２３：    ＣＰＵ
２４：    メモリ
２３０：    ＮＣデータ作成モジュール
２３Ａ：    加工形状作成部
２３Ｂ：    ＮＣデータ作成部
２３１：    加工領域抽出部
２３２：    加工制約処理部
２３３：    加工条件付加部
２３４：    工具経路作成部
２３５：    ポストプロセッサ
２５：    ＣＡＤデータバッファ
２６：    抽出領域データベース
２６Ａ：    ＷＡＸ形状データベース
２６Ｂ：    リサイクルＷＡＸデータベース
２７：    ツールデータベース
２８：    ＮＣデータデータベース
２９：    Ｉ／Ｏインタフェース
３１：    ＷＡＸ設置台
３２：    ＷＡＸ固定ジグ
１０１：    ＷＡＸ形状データ
１０２：    サーフェイスデータ
１０３：    加工領域データ
１０４：    加工形状データ
１０５：    ツールデータ
１０６：    工具経路データ
１０７：    ＮＣデータ
１０８：    ＮＣデータファイル
１１０：    抽出領域データ
１１１：    リサイクルＷＡＸ形状データ
【図１】
2006107235.tif 000004
【図２】
2006107235.tif 000005
【図３】
2006107235.tif 000006
【図４】
2006107235.tif 000007
【図５】
2006107235.tif 000008
【図６】
2006107235.tif 000009
【図７】
2006107235.tif 000010
【図８】
2006107235.tif 000011
【図９】
2006107235.tif 000012
【図１０】
2006107235.tif 000013
【図１１】
2006107235.tif 000014