(57)【要約】【課題】加工工程モデル生成装置において、素形材や加工範囲の変更が生じても、より迅速に加工工程モデルを生成することである。【解決手段】素形材データ（６１ａ）を素形材記憶部１９から読み出し、加工工程モデルを生成したい加工工程の加工順序以前の各加工順序の加工範囲データを加工範囲記憶部２３から読み出して加工工程データファイル２４に格納する。例えば工程（２０）の場合、加工範囲データは（６１−１０ｂ），（６１−２０ｂ）が読み出されて格納される。各加工工程について、素形材データ（６１ａ）より各加工範囲データを加減算処理することで各加工工程モデルを得ることができる。素形材データ又は加工範囲データの変更は、素形材記憶部１９又は加工範囲記憶部２３に記憶され、これらが加工工程データファイル２４に読み出され、それに伴って各加工工程モデルが自動生成される。【選択図】        図３
2005018457.tif 000002
【特許請求の範囲】
【請求項１】
加工対象の素形材に対し工程順序に従って複数の加工工程を実行するときの各加工工程実行後の形状である加工工程モデルを生成する加工工程モデル生成装置であって、
素形材の形状を表す素形材データを格納する素形材記憶部と、
各加工工程のそれぞれにおいて素形材に施される加工範囲を表す形状である加工範囲データを工程順序に対応付けて格納する加工範囲記憶部と、
素形材記憶部から素形材データを読み出し、加工工程モデル生成のための加工工程データをファイルする加工工程データファイルに格納する素形材データ格納手段と、
加工範囲記憶部からその工程順序以前の各工程順序の加工範囲データをそれぞれ読み出し、加工工程データファイルに格納する加工範囲データ格納手段と、
加工工程データファイルの素形材データと加工範囲データとを用い、各工程順序の加工工程のそれぞれについて、素形材データにその工程順序以前の各工程順序の加工範囲データを順次適用し、各加工工程モデルを生成する加工工程モデル生成手段と、
を備えることを特徴とする加工工程モデル生成装置。
【請求項２】
請求項１に記載の加工工程モデル生成装置において、
加工工程データファイルは、各加工範囲データに第１識別色を属性データとして付与して格納し、
加工工程モデル生成手段は、各加工工程モデルを生成する際に、最後に適用する加工範囲データに第２識別色を属性データとして付与し、複数の加工範囲データが第２識別色を属性データとして有するときは、最後に適用される加工範囲データについて第２識別色を第１識別色より優先させ、他の加工範囲データについて第１識別色を優先させて、各加工工程モデルを表示して生成することを特徴とする加工工程モデル生成装置。
【請求項３】
加工対象の素形材に対し工程順序に従って複数の加工工程を実行するときの各加工工程実行後の形状である加工工程モデルを生成する加工工程モデル生成装置上で実行される加工工程モデル作成プログラムであって、
素形材の形状を表す素形材データを格納する素形材記憶部から素形材データを読み出し、加工工程モデル生成のための加工工程データをファイルする加工工程データファイルに格納する素形材データ格納処理手順と、
各加工工程のそれぞれにおいて素形材に施される加工範囲を表す形状である加工範囲データを工程順序に対応付けて格納する加工範囲記憶部からその工程順序以前の各工程順序の加工範囲データをそれぞれ読み出し、加工工程データファイルに格納する加工範囲データ格納処理手順と、
加工工程データファイルの素形材データと加工範囲データとを用い、各工程順序の加工工程のそれぞれについて、素形材データにその工程順序以前の各工程順序の加工範囲データを順次適用し、各加工工程モデルを生成する加工工程モデル生成処理手順と、
を実行させることを特徴とする加工工程モデル生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工工程モデル生成装置及び加工工程モデル生成プログラムに係り、特に、加工対象の素形材に対し順次加工工程を実行するときの各加工工程実行後の形状である加工工程モデルを生成する加工工程モデル生成装置及び加工工程モデル生成プログラムに関する。
【０００２】
【従来の技術】
機械製品を初めとする各種製品の開発の際には、製品形状の設計とともに、その製品の生産準備のための設計が必要となる。例えば車両のエンジン設計では、生産準備のために、製品の素形材を作るための金型の設計や、切削その他の機械加工工程の設計が行われる。製品は、素形材に順次各種の加工工程を施し、次第に最終形状に至るものであるから、これらの型設計や工程設計においては、最終形状の他に各加工工程を実行した後の中間形状等の加工工程モデルが重要となる。そこで、例えば、製品形状の設計が完了した後、工程設計部門等において各種工程設計と合わせてその中間形状等の加工工程モデルが作成される。
【０００３】
製品設計においてはコンピュータを用いた３次元ＣＡＤシステムを利用することで、所望の３次元形状を効率よく設計できるようになっている。上記の中間形状等の加工工程モデル作成にも、コンピュータを用いた同様のシステムを用いることができる。例えば、特許文献１には、ＮＣ加工機を制御するためのプログラムを制御する自動プログラミング装置において、加工単位をいくつか用意し、それらの加工単位の中から指定されたものを選択して加工領域の配置、大きさを指定し、素材形状から加工領域を除去して加工後の素材形状を生成することが開示される。
【０００４】
また、特許文献２においては、自動プログラミング装置において、加工部位を識別するために、１つの加工定義が終了すると素材の所定部位の表示色を変化させる従来技術が記述される。また、１つの部位に複数の加工が定義され、素材の形状自体に変化が生じない加工（例えば、Ｃ軸にドリリングのあとタッピングを施す等）について、最新の加工ステップで指定された加工種類が、表示画面において加工種類毎に異なる色（上記の例で素材を緑色、ドリリングを赤色、タッピングを黄色）で表示することが開示される。
【０００５】
【特許文献１】
特開平１０−２０７５２３号公報
【特許文献２】
特開昭６４−２８７０６号公報
【０００６】
【発明が解決しようとする課題】
上記特許文献１の方法によれば、素材形状から加工領域を除去して加工後の素材形状を生成することができるので、これを繰り返せば、各加工工程を実行した後の形状である加工工程モデルを順次作成することができる。以下にその一例を示す。
【０００７】
いま、加工対象を素形材、素形材の形状を表すデータを素形材データ、各加工工程において素形材に施される加工範囲を表す形状を加工範囲データとし、素形材に対し工程順序に従って各工程を実行するときの各工程実行後の形状を加工工程モデルと呼ぶことにし、各工程に工程順序番号を付加し、その対応する加工範囲データにも同じ工程順序番号を付して区別するものとする。そして、工程１のデータは素形材データと加工範囲１のデータ、工程２のデータは素形材データと加工範囲１及び２のデータ、以下工程Ｎのデータは素形材データと加工範囲１からＮのデータとする。
【０００８】
ここで、ある工程を完了した後の加工工程モデルを作成したいときは、その工程の工程順序番号のデータを読み出し、読み出された素材形状データから各加工範囲を工程順序に従って順次除去してゆけばよい。いま、所望の加工工程モデルが工程ｉ完了後のものとすると、工程ｉを選択し、そのデータである素材形状から加工範囲１を除去し、次に加工範囲２を除去し、これを繰り返し加工範囲ｉまで除去を繰り返す。こうして工程ｉ完了後の加工工程モデルを得ることができる。
【０００９】
しかし、従来技術を用いたこの方法では、各加工工程モデルを得ようとする都度、その工程を選択し、計算を行わせる必要があり、時間がかかる。また、製品設計や製品試作等の過程において、素形材の変更、例えばエンジンの素形材形状等の変更、あるいは加工範囲の形状や大きさ等の変更があると、各データを入れ替えねばならなくなる。すなわち、素形材が変更になると、工程１から工程Ｎの全工程のそれぞれについて素形材データを１つ１つ入れ替える必要が生ずる。また、工程ｊが変更になると、これに対応する新しい加工範囲に工程順序番号ｊを付し、工程ｊから工程Ｎの各工程のそれぞれについて加工範囲ｊのデータを１つ１つ入れ替える必要が生ずる。このように、データの１つ１つに工程順序番号を付して入れ替える必要があり面倒であり、時間がかかる。また、作業ミスが生ずる可能性もある。複数の変更があると、手順がさらに複雑となり、さらに時間を要する。
【００１０】
また、特許文献２に開示される方法を用いて、工程において加工種類に応じて色を付したとしても、例えば素形材データが変更になると、各工程において１つ１つ色の付け直しが必要となる。
【００１１】
このように、従来技術においては、素形材に加工工程を実行して各加工工程実行後形状である加工工程モデルを生成する場合、素形材や加工範囲が変更になると、新しく加工工程モデルを生成するのに複雑な手順を要し、時間がかかる。
【００１２】
本発明の目的は、かかる従来技術の課題を解決し、素形材や加工範囲の変更が生じても、より迅速に加工工程モデルを生成できる加工工程モデル生成装置及び加工工程モデル生成プログラムを提供することである。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る加工工程モデル生成装置は、加工対象の素形材に対し工程順序に従って複数の加工工程を実行するときの各加工工程実行後の形状である加工工程モデルを生成する加工工程モデル生成装置であって、素形材の形状を表す素形材データを格納する素形材記憶部と、各加工工程のそれぞれにおいて素形材に施される加工範囲を表す形状である加工範囲データを工程順序に対応付けて格納する加工範囲記憶部と、素形材記憶部から素形材データを読み出し、加工工程モデル生成のための加工工程データをファイルする加工工程データファイルに格納する素形材データ格納手段と、加工範囲記憶部からその工程順序以前の各工程順序の加工範囲データをそれぞれ読み出し、加工工程データファイルに格納する加工範囲データ格納手段と、加工工程データファイルの素形材データと加工範囲データとを用い、各工程順序の加工工程のそれぞれについて、素形材データにその工程順序以前の各工程順序の加工範囲データを順次適用し、各加工工程モデルを生成する加工工程モデル生成手段と、を備えることを特徴とする。
【００１４】
上記構成により、素形材記憶部と、加工範囲記憶部とを備え、加工工程データファイルには、素形材記憶部から読み出される素形材データと、加工範囲記憶部から読み出される加工範囲データが格納される。そして、加工工程データファイルの素形材データと加工範囲データとを用いて、各加工工程モデルが生成される。したがって、素形材記憶部において素形材データが変更され、あるいは加工範囲記憶部において加工範囲データが変更されても、その変更がそのまま加工工程データファイルにおいて変更され、その変更されたデータを用いて各加工工程モデルが自動生成される。すなわち、素形材や加工範囲の変更が生じても、より迅速に加工工程モデルを生成することができる。
【００１５】
また、加工工程データファイルは、各加工範囲データに第１識別色を属性データとして付与して格納し、加工工程モデル生成手段は、各加工工程モデルを生成する際に、最後に適用する加工範囲データに第２識別色を属性データとして付与し、複数の加工範囲データが第２識別色を属性データとして有するときは、最後に適用される加工範囲データについて第２識別色を第１識別色より優先させ、他の加工範囲データについて第１識別色を優先させて、各加工工程モデルを表示して生成することが好ましい。
【００１６】
上記構成により、各加工範囲データには第１識別色が属性データとして付与され、さらに各加工工程モデルを生成する際に、最後に適用する加工範囲データには第２識別色が属性データとして付与される。そして２つの識別色の優先順位について、最後に適用される加工範囲データについて第２識別色を第１識別色より優先させ、他の加工範囲データについて第１識別色を優先させる。例えば、第１識別色を黄色、第２識別色を赤とすると、加工工程データファイルに格納された加工範囲データはすべて黄色を有する。そして、加工工程モデルを生成する際に、工程１においては、素形材の形状の中で、加工範囲１に属する部位は、黄色でなく赤く表示される。工程２においては、素形材の形状の中で、加工範囲２に属する部位が赤で表示されるが、工程１において赤であった加工範囲１に属する部位は、優先順位のルールに従い、再び黄色に戻される。したがって、加工工程モデルにおいては、その工程で加工される部位のみが赤く表示され、それ以前に加工された部位はすべて黄色で表示されることになるので、加工工程モデルとその加工工程との関連が一目で認識できる。
【００１７】
また、第１識別色は加工範囲データの属性データであり、第２識別色は各工程において最後に適用される加工範囲データの属性データであり、これらのデータに随伴するので、例えば素形材が変更になっても、各工程において１つ１つ色を付け直すことがない。
【００１８】
また、本発明に係る加工工程モデル生成プログラムは、加工対象の素形材に対し工程順序に従って複数の加工工程を実行するときの各加工工程実行後の形状である加工工程モデルを生成する加工工程モデル生成装置上で実行される加工工程モデル作成プログラムであって、素形材の形状を表す素形材データを格納する素形材記憶部から素形材データを読み出し、加工工程モデル生成のための加工工程データをファイルする加工工程データファイルに格納する素形材データ格納処理手順と、各加工工程のそれぞれにおいて素形材に施される加工範囲を表す形状である加工範囲データを工程順序に対応付けて格納する加工範囲記憶部からその工程順序以前の各工程順序の加工範囲データをそれぞれ読み出し、加工工程データファイルに格納する加工範囲データ格納処理手順と、加工工程データファイルの素形材データと加工範囲データとを用い、各工程順序の加工工程のそれぞれについて、素形材データにその工程順序以前の各工程順序の加工範囲データを順次適用し、各加工工程モデルを生成する加工工程モデル生成処理手順と、を実行させることを特徴とする。
【００１９】
【発明の実施の形態】
以下に図面を用いて、本発明に係る実施の形態につき詳細に説明する。なお、以下において、製品を車両に用いられる部品として、加工対象の素形材を鋳造等で形成される素形材とし、素形材に施される複数の加工工程を切削等の機械加工とし、加工工程数を３工程として説明するが、これは例示である。したがって、製品は車両以外に用いられる部品であってもよく、また、工程は機械加工以外の加工工程であってもよく、また、除去加工以外の付加形状や組み立て等の付加加工であってもよい。また、工程数は３以外であってもよく、３つの工程で部品としての最終形状に形成されるものでも中間形状にとどまるものであってもよい。
【００２０】
図１は、加工工程モデル生成システムのブロック図である。加工工程モデル生成システム１０は、加工工程モデル生成装置１２と、素形材形状を設計する素形材形状生成装置１４と、これらを接続するネットワーク１６とからなる。例えば、素形材形状生成装置１４を、製品設計部門あるいは素形材の形状又はその型を設計する素形材部門に配置し、加工工程モデル生成装置１２を、素形材に施される各加工工程の工程設計を行う工程設計部門に配置することができる。なお、素形材形状生成装置１４の機能を加工工程モデル生成装置１２に含ませ、加工工程モデル生成機能の全体を加工工程モデル生成装置１２が有する構成とすることもできる。
【００２１】
素形材形状生成装置１４は、例えば３次元ＣＡＤ装置等のコンピュータで構成でき、素形材データ１８を格納する素形材記憶部１９を備える。素形材データ１８は、素形材形状のデータで、各素形材ごとに対応付けられて格納される。素形材データを認識するものとして、適当な素形材番号を用いることもできる。例えば、素形材データを、素形材形状の種類を示す２桁の数字と、素形材データであることを示す記号ａを用い、（６１ａ），（６２ａ）等の素形材番号で表すことができる。素形材番号、例えば（６１ａ）を検索することで、所望の素形材データを得ることができる。
【００２２】
加工工程モデル生成装置１２は、コンピュータにより、例えば３次元ＣＡＤ装置等のコンピュータにより構成することができ、ＣＰＵ２０と、加工範囲データ２２を記憶する加工範囲記憶部２３と、加工工程モデル生成のための加工工程データを格納する加工工程データファイル２４と、加工工程モデルファイル２６を記憶する加工工程モデル記憶部２７と、ネットワーク１６を介し素形材形状生成装置１４と接続して交信する通信制御部２８と、キーボード等の入力部３０と、ディスプレイあるいはプロッタ等の出力部３２とを含み、これらは内部バスで相互に接続される。
【００２３】
加工範囲データ２２は、素形材に施される加工範囲を表す形状のデータで、各素形材ごと、各工程ごとに対応付けられて、ハードディスク等で構成される加工範囲記憶部２３に記憶される。加工範囲データを認識するものとして適当な加工範囲番号を用いることができる。例えば、加工範囲番号として、素形材データ１８における素形材形状の種類を示す２桁の数字と、工程順序番号を示す２桁の数字と、加工範囲データであることを示す記号ｂを用いることができる。工程順序番号を（１０），（２０），（３０）であるとして、一例を示すと、（６１−１０ｂ）は、素形材形状の種類が（６１）である素形材に工程（１０）で適用される加工範囲データであることを表す。加工範囲番号を検索することで、所望の加工範囲データを得ることができる。
【００２４】
加工工程データファイル２４と加工工程モデルファイル２６は、ＣＰＵ２０における素形材データ格納モジュール４０から加工工程モデル識別色付与モジュール４８までの機能と関連して用いられるデータファイルである。以下に、ＣＰＵ２０の各機能を説明し、その中で必要に応じ、これらのファイルの内容も説明する。
【００２５】
ＣＰＵ２０は、加工対象の素形材に対し加工工程順序に従って複数の加工工程を実行し、各加工工程実行後の形状である加工工程モデルを生成する処理を行う機能を有する。これらの処理を行うには、ソフトウエアを用いることができ、対応する加工工程モデル生成プログラムを実行することで所定の処理を行うことができる。処理の一部をハードウエアで実行させることもできる。
【００２６】
ＣＰＵ２０の素形材データ格納モジュール４０は、製品の各工程の加工工程モデルを作成する際に、その製品の素形材の形状データを素形材記憶部１９から読み出し、加工工程データファイル２４に格納する機能を有する。また、加工範囲データ格納モジュール４２は、各工程のそれぞれにおいてその素形材に施される加工範囲データを加工範囲記憶部２３から読み出し、加工工程データファイル２４に格納する機能を有する。
【００２７】
加工工程データファイル２４の構成を図２に示す。加工工程データファイル２４は、加工工程モデルを生成するために必要な各種のデータをファイルする機能を有し、各加工工程モデルは、これらのデータの結合処理により生成される。つまり、各加工工程モデルの生成に必要なデータを制御する生成制御ファイルともいうべきものである。加工工程データファイル２４は、下部に３つのファイルを備える。１つ目は、素形材記憶部１９から読み出された素形材データを格納する素形材データ格納ファイル５２で、２つ目は、加工範囲記憶部２３から読み出された加工範囲データを格納する加工範囲データ格納ファイル５４で、３つ目は、素形材データと加工範囲データとを結合する加工工程モデル生成ファイル５６である。
【００２８】
図２には、素形材番号（６１）の素形材に工程順序番号（１０），（２０），（３０）の順に３つの工程が施されるときの各工程実行後の各加工工程モデルを生成するために必要な加工工程データファイル２４の様子が示されている。なお、工程を識別するために工程順序番号を用いるものとして、以後工程（１０），（２０），（３０）と示すこととする。図２の例では、素形材データ格納ファイル５２には、素形材データ（６１ａ）が格納され、加工範囲データ格納ファイル５４には、加工範囲データ（６１−１０ｂ），（６１−２０ｂ），（６１−３０ｂ）が格納される。そして、加工工程モデル生成ファイル５６には、３つの工程（１０），（２０），（３０）に対応し、３組の加工工程データがファイルされる。各加工工程データを認識するものとして適当な加工工程データ番号を用いると便利である。例えば、加工工程データ番号として、素形材データ１８における素形材形状の種類を示す２桁の数字と、工程順序番号を示す２桁の数字と、加工工程データであることを示す記号ｃを用いることができる。上記の例を用いると、（６１−１０ｃ）は、素形材形状の種類（６１）の素形材に工程（１０）で適用される加工工程データであることを表す。図２の加工工程データファイル２４には、（６１−１０ｃ），（６１−２０ｃ），（６１−３０ｃ）の３組の加工工程データがファイルされている。すなわち、加工工程データの数は、工程数と同じ数で、また工程数に対応する加工範囲データ数と同じである。
【００２９】
各加工工程データは、素形材データと、その加工工程の工程順序以前の加工範囲データから構成される。すなわち、工程（１０）の加工工程データ（６１−１０ｃ）は、素形材番号（６１ａ）の素形材データと、加工範囲番号（６１−１０ｂ）の加工範囲データからなり、同様に、工程（２０）の加工工程データ（６１−２０ｃ）は、素形材番号（６１ａ）の素形材データと、加工範囲番号（６１−１０ｂ）及び（６１−２０ｂ）の加工範囲データからなる。また、工程（３０）の加工工程データ（６１−３０ｃ）は、素形材番号（６１ａ）の素形材データと、加工範囲番号（６１−１０ｂ）、（６１−２０ｂ）及び（６１−３０ｂ）の加工範囲データからなる。
【００３０】
加工工程モデル生成モジュール４４は、加工工程データファイル２４にファイルされた素形材データと加工範囲データとに基づいて、各工程実行後の形状である各加工工程モデルを生成する機能を有する。具体的には、加工工程モデル生成ファイル５６上で、各加工工程データを用い、素形材データと加工範囲データとの結合処理を行う機能を有する。すなわち、各加工工程データについて、素形材データから、その加工順序以前の各加工順序以前の各加工範囲データを加減算処理して各加工工程モデルを生成する。切削等の機械加工の除去工程の場合には減算処理を行い、組み立て等の付加工程の場合には加算処理を行う。
【００３１】
図３に、各加工工程データの素形材データ及び加工範囲データから、各加工工程モデルが生成される様子を示す。図３は、図２に対応し、素形材データ及び加工範囲データ及び加工工程モデルを具体的な３次元形状、すなわちソリッドモデルとして示したものである。例えば、各加工範囲データは、切削等で素形材形状から除去する範囲と大きさ等が示されている。また、加工工程モデル生成ファイル５６上には、素形材データに各加工範囲データを適用した後のソリッドモデル、すなわち各加工工程モデルのソリッドモデルを示してある。加工工程モデルには、加工工程データと区別するため、対応する加工工程データについて記号ｃを記号ｄに代えた加工工程モデル番号を付してある。例えば、加工工程データ（６１−１０ｃ）に基づいて生成された加工工程モデルには、加工工程モデル番号は（６１−１０ｄ）である。
【００３２】
ここで、工程（１０）の加工工程モデル（６１−１０ｄ）は、（６１ａ）−（６１−１０ｂ）の演算処理により得ることができ、同様に工程（２０）の加工工程モデル（６１−２０ｄ）は、（６１ａ）−（６１−１０ｂ）−（６１−２０ｂ）の演算処理により、工程（３０）の加工工程モデル（６１−３０ｄ）は、（６１ａ）−（６１−１０ｂ）−（６１−２０ｂ）−（６１−３０ｂ）の演算処理によりそれぞれ得ることができる。
【００３３】
このように、加工工程モデル生成ファイル５６における各加工工程データ（６１−１０ｃ），（６１−２０ｃ），（６１−３０ｃ）の中のデータを用いて演算処理することで各加工工程モデルを得ることができる。
【００３４】
加工範囲データ識別色付与モジュール４６は、加工範囲データ格納ファイル５４において、各加工範囲データに第１識別色を属性データとして付与する機能を有する。また、加工工程モデル識別色付与モジュール４８は、各加工工程モデル生成において、最後に適用される加工範囲データに第２識別色を付す機能を有する。ここで、最後に適用される加工範囲データとは、上記の例で、素形材データから順次各加工範囲データを減算処理するときの最後に減算処理される加工範囲データである。例えば、工程（１０）の加工工程モデル生成においては加工範囲データ（６１−１０ｂ）が最後に適用される加工範囲データであり、同様に工程（２０）の加工工程モデル生成においては加工範囲データ（６１−２０ｂ）が、工程（３０）の加工工程モデル生成においては加工範囲データ（６１−３０ｂ）が、それぞれ最後に減算処理される加工範囲データとなる。
【００３５】
このようにすると、加工範囲データによっては２つの識別色を有することがあるので、その優先順位を次のように定める。すなわち、各加工工程モデル生成に際し最後に適用される加工範囲データについては第２識別色を第１識別色より優先させ、それ以外の加工範囲データについては第１識別色を優先させる。
【００３６】
識別色の付与の様子を図４に示す。図４は、図２に対応するもので、識別色についての部分が異なっている。例えば第１識別色を黄色とすると、加工範囲データ格納ファイル５４の中の各加工範囲データ（６１−１０ａ），（６１−２０ａ），（６１−３０ａ）は、属性データとして黄色が付与され、具体的には、その３次元形状データは黄色の外観色を有する。したがって、加工工程モデル生成ファイル５６における各加工工程データ（６１−１０ｃ），（６１−２０ｃ），（６１−３０ｃ）の中の各加工範囲データは、当初黄色である。そして、加工工程モデルを生成する際に、各加工工程データにおいて最後に適用される加工範囲データは第２識別色、例えば赤色が付与される。赤色の付与は、黄色の上にかぶせるように、換言すれば、第２識別色の付与を解除すれば再び黄色が現れるようにして付与するのが好ましい。
【００３７】
このようにすると、工程（１０）において加工範囲データ（６１−１０ｂ）に、工程（２０）において加工範囲データ（６１−２０ｂ）に、工程（３０）において加工範囲データ（６１−３０ｂ）に、それぞれ赤色が黄色の上にかぶせられる。工程（２０）においては、すでに工程（１０）において加工範囲（６１−１０ａ）が黄色の上に赤色がかぶせられ、そのままでは加工範囲データ（６１−１０ａ）と加工範囲データ（６１−２０ａ）がともに赤色の表示となる。そこで、上記優先順位のルールを適用し、最後に適用される加工範囲データ（６１−２０ａ）には黄色の上に赤色をかぶせ、他の加工範囲データ（６１−１０ａ）については、かぶせていた赤色を取り除き、黄色に戻す。工程（３０）についても同様に、最後に適用される加工範囲データ（６１−３０ａ）には黄色の上に赤色をかぶせ、他の加工範囲データ（６１−１０ａ）及び（６１−２０ａ）については、かぶせていた赤色を取り除き、黄色に戻す。この様子を図３において、第１識別色を平行斜線で、第２識別色を網目模様で表して示した。
【００３８】
こうして、各加工工程モデルにおいて、その工程で施される加工範囲の部位を赤色で、その他の加工範囲の部位を黄色で表示することができる。もちろん、第１識別色を赤色に、第２識別色を黄色にしてもよく、黄色、赤色以外の色を識別色として用いてもよい。
【００３９】
このようにして得られた各加工工程モデルは、加工工程モデル番号に対応付けられ加工工程モデルファイル２６として、加工工程モデル記憶装置２７に記憶される。そして、必要に応じ読み出され、各加工工程の設計や、製品の加工工程指示等に用いられる。
【００４０】
上記構成の作用につき説明する。製品の設計が開始すると、製品設計部門において、素形材形状生成装置１４等の３次元ＣＡＤ装置を用い、素形材の形状や製品の形状が順次設計される。素形材形状生成装置１４で設計された素形材の形状データは、素形材記憶部１９に格納される。工程設計部門では、加工工程モデル生成装置１２等のコンピュータを用い、素形材から製品を作り出すための各加工工程の設計が行われ、素形材に施される各加工範囲データを作成し、作成された各加工範囲データは加工範囲記憶部２３に格納される。
【００４１】
各加工工程の加工工程モデルを生成するには、加工工程モデル生成装置１２において加工工程モデル生成プログラムを起動する。そして、素形材データ格納モジュール４０の機能により、ネットワーク１６を介し、素形材形状生成装置１４にアクセスし、素形材記憶部１９に記憶される素形材データの中で対象製品の素形材についてのデータを読み出す。データの検索には素形材番号を用いることができる。例えば素形材番号（６１）を指定すると、対応する素形材データ（６１ａ）が読み出され、加工工程データファイル２４に転送されて格納される。また、加工範囲データ格納モジュール４２の機能により、加工範囲記憶部２３にアクセスし、対象製品の素形材に施される各加工工程の加工範囲データを読み出す。データの検索には、素形材番号と、工程順序番号とを用いることができる。例えば素形材番号（６１）と、工程順序番号（１０），（２０），（３０）を指定すると、加工範囲データとして（６１−１０ｂ），（６１−２０ｂ），（６１−３０ｂ）が読み出され、加工工程データファイル２４に転送されて格納される。加工工程データファイル２４に格納されたデータは、図２で説明したように、加工工程モデル生成ファイル５６において、各加工工程ごとに、加工工程モデルを生成するに必要な加工工程データ（６１−１０ｃ），（６１−２０ｃ），（６１−３０ｃ）としてまとめられる。
【００４２】
そして、加工工程モデル生成モジュール４４の機能により、図３で述べたように、加工工程モデル生成ファイル５６の各加工工程データについて、素形材データと加工範囲データとの間の演算処理を行い、各加工工程モデルが生成される。生成された各加工工程モデルは、加工工程モデルファイル２６に格納される。
【００４３】
また、加工範囲データ識別色付与モジュール４６の機能、加工工程モデル識別色付与モジュール４８の機能を用いることで、図４で説明したように、各加工工程モデルにおいて、その工程で施される加工範囲の部位を赤色等の第２識別色で、その他の加工範囲の部位を黄色等の第１識別色で表示することができる。黄色及び赤色の識別色は、加工範囲データの属性データとして付与されるので、加工工程モデル生成の演算の前に識別色を定めるようにしておけば、演算において自動的にその識別色も属性データとして演算の対象となる。したがって、途中で素形材データや加工範囲データの変更があっても、識別色を一々付け直す等ということがない。
【００４４】
次に、製品設計の途中あるいは生産準備の途中等で、素形材データや加工範囲データが変更になった場合について述べる。図５、図６は、図３に対応する図であるが、素形材データが変更になったときの様子を図５に、加工範囲データが変更になったときの様子を図６に示す。図３と同様の要素については同一の符号を付し、詳細な説明を省略する。なお、複数の加工範囲データが変更になった場合や、素形材データと加工範囲データがともに変更になった場合も同様に処理できる。
【００４５】
図５は、素形材データが（６１ａ）から（６１ａ−３）に変更になった場合である。この場合、素形材形状生成装置１４において素形材データ（６１ａ−３）が生成され、素形材記憶部１９に記憶される。これに伴い、加工工程データファイル２４の素形材データ格納ファイル５２に素形材データとして（６１ａ−３）が格納される。加工範囲データ格納ファイル５４の内容は変更がない。したがって、加工工程モデル生成ファイル５６の各加工工程データは、素形材データが（６１ａ−３）となる。そして、素形材データ（６１ａ−３）と、各加工範囲データとの間で演算処理が行われ、各加工工程モデル（６１−１０ｄ−３），（６１−２０ｄ−３），（６１−３０ｄ−３）が自動生成される。
【００４６】
図６は、工程（２０）の加工範囲データが（６１−２０ｂ）から（６１−２０ｂ−２）に変更になった場合である。この場合、加工工程モデル生成装置１２において、（６１−２０ｂ−２）が生成され、加工範囲記憶部２３に記憶される。これに伴い、加工工程データファイル２４の加工範囲データ格納ファイル５４に加工範囲データとして（６１−２０ｂ−２）が格納される。素形材データ格納ファイル５２の内容は変更がない。したがって、加工工程モデル生成ファイル５６の各加工工程データにおいて、今まで（６１−２０ｂ）であった加工範囲データが（６１−２０ｂ−２）となる。そして、素形材データ（６１ａ）と、新しい各加工範囲データとの間で演算処理が行われる。この場合、工程（１０）の加工工程データには、工程（２０）の加工範囲データ（６１−２０ｂ−２）が含まれないので、加工工程モデルは（６１−１０ｄ）のままであるが、工程（２０），（３０）の加工工程データには、工程（２０）の加工範囲データ（６１−２０ｂ−２）が含まれるので、加工工程モデルの生成は、加工範囲データ（６１−２０ｂ−２）を用いて演算されることになる。こうして、各加工工程モデル（６１−１０ｄ），（６１−２０ｄ−２），（６１−３０ｄ−２）が自動生成される。
【００４７】
このように、加工工程モデル生成に用いられる加工工程データファイルには、素形材記憶部と加工範囲記憶部から対応するデータが読み出されて格納される。したがって、素形材データを変更したいときは、素形材記憶部の内容を変更するだけで済み、加工範囲データを変更したいときは、加工範囲記憶部の内容を変更するだけで済み、その変更されたデータを用いて各加工工程モデルを自動生成することができる。すなわち、素形材や加工範囲の変更が生じても、より迅速に加工工程モデルを生成することができる。
【００４８】
図７、図８は、加工工程データファイルの別の例を示す図である。図３と同一の要素については同一の符号を付し、詳細な説明を省略する。これらの加工工程データファイル１２４，２２４においては、２つの素形材データ（６１ａ），（６１ａ−３）と、４つの工程（１０）から（４０）に対応する４つの加工工程モデルが格納されている。４番目の工程（４０）は、部品の組み込み工程であり、除去工程でなく付加工程である。図７は、素形材データとして（６１ａ）が選択された場合であり、図８は、素形材データとして（６１ａ−３）が選択された場合で、選択された方に太い輪郭線が付与されている。例えば、図７のように素形材データ（６１ａ）について各加工工程モデル（６１−１０ｄ）から（６１−４０ｄ）が生成されている場合、素形材データを（６１ａ−３）に変更したいときは、図８に示すように、素形材データとして（６１ａ−３）を選択し直すのみでよい。そのことで、加工工程モデル生成モジュールの演算機能により、素形材データ（６１ａ−３）に対応する各加工工程モデル（６１−１０ｄ−３）から（６１−４０ｄ−３）を自動生成することができる。
【００４９】
【発明の効果】
本発明に係る加工工程モデル生成装置及び加工工程モデル生成プログラムによれば、素形材や加工範囲の変更が生じても、より迅速に加工工程モデルを生成することができる。
【図面の簡単な説明】
【図１】本発明に係る実施の形態における加工工程モデル生成システムのブロック図である。
【図２】本発明に係る実施の形態において、加工工程データファイルの構成を示す図である。
【図３】本発明に係る実施の形態において、加工工程データファイルを用いて各加工工程モデルを生成する様子を示す図である。
【図４】本発明に係る実施の形態において、識別色の付与の様子を示す図である。
【図５】本発明に係る実施の形態において、素形材データが変更になった場合の様子を示す図である。
【図６】本発明に係る実施の形態において、加工範囲データが変更になった場合の様子を示す図である。
【図７】他の実施の形態における加工工程データファイルの例を示す図である。
【図８】他の実施の形態における加工工程データファイルの例を示す図である。
【符号の説明】
１０  加工工程モデル生成システム、１２  加工工程モデル生成装置、１４  素形材形状生成装置、１６  ネットワーク、１８  素形材データ、１９  素形材記憶部、２０  ＣＰＵ、２２  加工範囲データ、２３  加工範囲記憶部、２４，１２４，２２４  加工工程データファイル、２６  加工工程モデルファイル、２７  加工工程モデル記憶部、２８  通信制御部、３０  入力部、３２  出力部、４０  素形材データ格納モジュール、４２  加工範囲データ格納モジュール、４４  加工工程モデル生成モジュール、４６  加工範囲データ識別色付与モジュール、４８  加工工程モデル識別色付与モジュール、５２  素形材データ格納ファイル、５４  加工範囲データ格納ファイル、５６  加工工程モデル生成ファイル。
【図１】
2005018457.tif 000003
【図２】
2005018457.tif 000004
【図３】
2005018457.tif 000005
【図４】
2005018457.tif 000006
【図５】
2005018457.tif 000007
【図６】
2005018457.tif 000008
【図７】
2005018457.tif 000009
【図８】
2005018457.tif 000010