(57)【特許請求の範囲】
【請求項１】
製品形状モデルの、一の加工工程での加工で削り残し部分が生ずる各凹部について、その凹部を加工する複数の加工工程の各々における一または複数の加工部位の各々を対象加工部位として、その対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および、その対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位のデータを保有する加工部位関連性データ保有手段（１）と、
前記加工部位関連性データ保有手段が保有するデータに基づいて、同一の加工工程の複数の加工部位同士の連結の可否を判断し、連結可能な場合にそれら複数の加工部位同士を連結して一つの加工部位とする加工部位連結手段（２）と、
前記加工部位連結手段による同一の加工工程の複数の加工部位同士の連結に伴って、前記加工部位関連性データ保有手段の保有データの、前記同一の加工工程以前および以降の加工工程の、前記連結する複数の加工部位に関連する加工部位および関連すべき加工部位についての関連性の付け替えを行うとともに、特定の加工工程における加工部位の削除に伴って、前記加工部位関連性データ保有手段の保有データの、前記特定の加工工程以前および以降の加工工程の、前記削除する加工部位に関連する加工部位についての関連性の付け替えを行う加工部位関連性付け替え手段（３）と、
を具え、
前記加工部位連結手段（２）は、前記加工部位関連性データ保有手段が保有するデータに基づいて、同一の加工工程で二つの加工部位の加工範囲同士が連続しているか否かを判断し、連続している場合にそれら二つの加工部位を連結して一つの加工部位とする一方、同一の加工工程で二つの加工部位の加工範囲同士が不連続となっている場合にはさらにそれら二つの加工部位の間に他の加工部位が存在するか否かを判断し、他の加工部位が存在しない場合にのみ、前記同一の加工工程の二つの加工部位を連結して一つの加工部位とすることを特徴とする、ＣＡＭシステム用工具径路作成装置。
【請求項２】
前記加工部位関連性データ保有手段（１）は、前記各凹部毎にその凹部での加工工程数と各加工工程の順位と各加工工程の使用工具とを記載した加工工程管理データと、前記各加工工程毎にその加工工程での加工部位を記載した加工部位管理データと、前記加工部位毎にその加工部位を前記対象加工部位としてその対象加工部位の範囲およびその対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および前記対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位とを記載した加工部位データと、を保有することを特徴とする、請求項１記載のＣＡＭシステム用工具径路作成装置。
【請求項３】
前記加工部位関連性付け替え手段（３）は、前記同一の加工工程以前の加工工程の、前記連結する複数の加工部位に関連する複数の加工部位について、そのうちの一つだけが連結後の一つの加工部位に関連するように前記関連性の付け替えを行い、また前記同一の加工工程以後の加工工程の、前記連結する複数の加工部位に関連する複数の加工部位について、それぞれが連結後の一つの加工部位に関連するように前記関連性の付け替えを行い、さらに前記特定の加工工程以前および以降の加工工程の、前記削除する加工部位に関連する加工部位について、前記特定の加工工程以前および以降の加工工程間で関連するように関連性の付け替えを行うことを特徴とする、請求項１または２記載のＣＡＭシステム用工具径路作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＡＤ（コンピュータ支援設計）システム等で作成された形状モデルから、その形状の形状沿い加工を複数種類の切削工具で行うための工具径路を作成する、ＣＡＭ（コンピュータ支援加工）システム用工具径路作成装置に関し、特には、工具径路の編集を自動的に行い得る工具径路作成装置に関するものである。
【０００２】
【従来の技術】
ＣＡＭシステムは通常、ＣＡＤシステムで作成された製品形状モデル（ＣＡＤモデル）からその製品形状を切削加工するように切削工具を移動させる工具径路を含むＮＣ（数値制御）データを作成するＮＣデータ作成装置と、そのＮＣデータを用いて製品形状を切削加工するＮＣ工作機械とを具えており、そのＮＣ工作機械で例えば製品形状としての金型形状を加工する場合には、加工対象とする金型材料が一般に高い硬度を有するので、金型形状モデルの曲面に沿うように工具を移動させて金型形状沿いの切削加工を行う形状沿い加工を採用することで、切削負荷の安定化と、工具動作の急激な変化による機械加工誤差の発生の防止とを図ることが多い。
【０００３】
かかる形状沿い加工を行うに際しては、金型形状のうち、大径工具のみで加工したのでは多くの削り残し部分が発生する凹部について、使用工具の工具径を段階的に小さくして前の加工工程での削り残し部分を後の加工工程で仕上げてゆく加工方法を採るのが一般的であり、例えば、図13（ａ）に示すような凹部Ａを加工する場合には、同図（ｂ）および（ｃ）に示すように、大径工具でその凹部Ａの全体に渡る加工部位W1をその凹部の稜線（凹稜線）Ｅに沿って加工する加工工程１と、その凹部Ａの中央部と比較して凹稜線Ｅで接する曲面間の挟み角が小さい凹部Ａの両端部の加工部位W2, W3を中程度の径の工具で凹稜線Ｅに沿って加工する加工工程２と、加工工程１での中央部の削り残し部分である加工部位W4および加工工程２での両側の加工部位W2, W3の削り残し部分である加工部位W5, W6を小径工具で凹稜線Ｅに沿って加工する加工工程３とを順次に行うことになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、工具径を段階的に小さくして複数の加工工程で凹部を加工する上記の加工方法を実現するような工具径路を含むＮＣデータの作成過程においては、ある加工工程での加工の適否が、それ以前の加工工程での削り残し部分の状態に応じて定まるので、上記図13に示す例の場合のように、加工工程が進むに従って加工部位が細分化され、そのままでは機械加工の効率が低下するという問題があり、また、ある加工工程での加工部位の修正が、それ以降の加工工程での加工部位の変更をきたすので、無駄な加工や不測の削り残しを防止するために、修正しようとする加工部位に関連する加工部位についての関連性を全て修正する必要があるという問題がある。
【０００５】
その一方で、機械加工時の段差の発生を防止して加工品質を確保したい形状の場合に加工部位同士を連結したり、機械加工の効率を向上させるべくある加工工程をスキップして次の加工工程で仕上げるためにその加工工程からその加工部位を削除したりする場合には、加工部位の連結や削除を、特定の加工部位について行う必要がある。
【０００６】
これがため、従来のＣＡＭシステムを用いての工具径路の作成においては、加工部位の連結や削除を行う加工工程のみならずそれ以降の加工工程まで含めて、該システムの操作者によるデータの修正および検査が必要となり、工数が嵩むとともに、加工品質がその操作者の熟練度に依存することになるという不都合があった。
【０００７】
【課題を解決するための手段およびその作用・効果】
この発明は、ある加工工程での加工部位の連結、削除に伴う他の加工工程での加工部位の変更を自動化することで上記課題を有利に解決した工具径路作成装置を提供するものであり、この発明のＣＡＭシステム用工具径路作成装置は、図１にその概念を示すように、製品形状モデルの、一の加工工程での加工で削り残し部分が生ずる各凹部について、その凹部を加工する複数の加工工程の各々における一または複数の加工部位の各々を対象加工部位として、その対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および、その対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位のデータを保有する加工部位関連性データ保有手段１と、前記加工部位関連性データ保有手段１が保有するデータに基づいて、同一の加工工程の複数の加工部位同士の連結の可否を判断し、連結可能な場合にそれら複数の加工部位同士を連結して一つの加工部位とする加工部位連結手段２と、前記加工部位連結手段２による同一の加工工程の複数の加工部位同士の連結に伴って、前記加工部位関連性データ保有手段１の保有データの、前記同一の加工工程以前および以降の加工工程の、前記連結する複数の加工部位に関連する加工部位および関連すべき加工部位についての関連性の付け替えを行うとともに、特定の加工工程における加工部位の削除に伴って、前記加工部位関連性データ保有手段１の保有データの、前記特定の加工工程以前および以降の加工工程の、前記削除する加工部位に関連する加工部位についての関連性の付け替えを行う加工部位関連性付け替え手段３と、を具えることを特徴としている。
【０００８】
かかるこの発明の工具径路作成装置にあっては、加工部位関連データ保有手段１が、製品形状モデルの、一の加工工程での加工で削り残し部分が生ずる各凹部について、その凹部を加工する複数の加工工程の各々における一または複数の加工部位の各々を対象加工部位として、その対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および、その対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位のデータを保有し、加工部位連結手段２が、前記加工部位関連性データ保有手段１が保有するデータに基づいて、同一の加工工程の複数の加工部位同士の連結の可否を判断し、連結可能な場合にそれら複数の加工部位同士を連結して一つの加工部位とし、そして、加工部位関連性付け替え手段３が、前記加工部位連結手段２による同一の加工工程の複数の加工部位同士の連結に伴って、前記加工部位関連性データ保有手段１の保有データの、前記同一の加工工程以前および以降の加工工程の、前記連結する複数の加工部位に関連する加工部位および関連すべき加工部位についての関連性の付け替えを行うとともに、特定の加工工程における加工部位の削除に伴って、前記加工部位関連性データ保有手段１の保有データの、前記特定の加工工程以前および以降の加工工程の、前記削除する加工部位に関連する加工部位についての関連性の付け替えを行う。
【０００９】
従って、この発明の工具径路作成装置によれば、機械加工時の段差の発生を防止して加工品質を確保したい形状の場合に加工部位同士を連結したり、機械加工の効率を向上させるべくある加工工程をスキップして次の加工工程で仕上げるためにその加工工程からその加工部位を削除したりする場合に、加工部位の連結が可能な場合は加工部位連結手段２が加工部位関連性データ保有手段１の保有するデータに基づいてその連結を自動的に行い、そして加工部位関連性付け替え手段３が同一加工工程の複数の加工部位の連結や特定の加工部位の削除に伴って、加工部位関連性データ保有手段１の保有するデータの、その連結や削除する加工部位に関連する、あるいは関連すべき、それ以前およびそれ以降の加工工程の加工部位の関連性を自動的に付け替えるので、該システムの操作者によるデータの修正および検査が不要となり、そのための工数を削減し得るとともに、加工品質を操作者の熟練度によらず常に高く維持することができる。
【００１０】
しかも、この発明のＣＡＭシステム用工具径路作成装置における前記加工部位連結手段２は具体的には、前記加工部位関連性データ保有手段１の加工データに基づいて、同一の加工工程で二つの加工部位の加工範囲同士が連続しているか否かを判断し、連続している場合にそれら二つの加工部位を連結して一つの加工部位とする一方、同一の加工工程で二つの加工部位の加工範囲同士が不連続となっている場合にはさらにそれら二つの加工部位の間に他の加工部位が存在するか否かを判断し、他の加工部位が存在しない場合にのみ、前記同一の加工工程の二つの加工部位を連結して一つの加工部位とする。
【００１１】
従って、この発明の工具径路作成装置によれば、同一の加工工程の二つの加工部位の組み合わせを次々に入れ換えてゆくことで、同一の加工工程で隣り合う加工部位同士を、加工範囲同士が連続している場合もしていない場合も次々に連結してゆくことができるので、同一の加工工程の複数の加工部位の順次の連結を確実に行うことができる。ここで、前記同一の加工工程の二つの加工部位は、当該装置の操作者が入力するようにしても良く、また加工データ管理手段１の加工データから当該装置が自動的に抽出して入力するようにしても良い。
【００１２】
なお、この発明においては、前記加工部位関連性データ保有手段１は、前記各凹部毎にその凹部での加工工程数と各加工工程の順位と各加工工程の使用工具とを記載した加工工程管理データと、前記各加工工程毎にその加工工程での加工部位を記載した加工部位管理データと、前記加工部位毎にその加工部位を前記対象加工部位としてその対象加工部位の範囲およびその対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および前記対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位とを記載した加工部位データと、を保有するものとしても良い。
【００１３】
このようにすれば、加工部位関連データ保有手段１が、各凹部について階層的にデータを保有し得るので、加工部位連結手段２および加工部位関連性付け替え手段３が各々の処理を容易に行うことができる。
【００１４】
さらに、この発明においては、前記加工部位関連性付け替え手段３は、前記同一の加工工程以前の加工工程の、前記連結する複数の加工部位に関連する複数の加工部位について、そのうちの一つだけが連結後の一つの加工部位に関連するように前記関連性の付け替えを行い、また前記同一の加工工程以後の加工工程の、前記連結する複数の加工部位に関連する複数の加工部位について、それぞれが連結後の一つの加工部位に関連するように前記関連性の付け替えを行い、さらに前記特定の加工工程以前および以降の加工工程の、前記削除する加工部位に関連する加工部位について、前記特定の加工工程以前および以降の加工工程間で関連するように関連性の付け替えを行うようにしても良い。
【００１５】
このようにすれば、関連性の付け漏れによる無駄な加工や不測の削り残しを確実に防止することができる。
【００１６】
【発明の実施の形態】
以下に、この発明の実施の形態を実施例によって、図面に基づき詳細に説明する。ここに、図２は、この発明のＣＡＭシステム用工具径路作成装置の一実施例を適用したＣＡＭシステムの概略構成を示す構成図であり、このＣＡＭシステムは、切削加工に用いる工具の種類や工具径路を表すＮＣデータを作成するコンピュータ制御式ＮＣデータ作成装置４と、そのＮＣデータ作成装置４が作成したＮＣデータに基づいて切削工具を移動させて切削加工を行うコンピュータ制御式工作機械５とを具える通常のものである。
【００１７】
そして、ここにおけるコンピュータ制御式ＮＣデータ作成装置４は、そのコンピュータの動作プログラムを改変されて、上記実施例の工具径路作成装置として機能するよう構成しており、このＮＣデータ作成装置４は、通常のＣＡＤシステムが作成した製品形状モデルとしての例えば金型形状モデルの特に一種類の工具のみでは削り残しが多く発生するような凹部の形状を工具径を段階的に小さくして複数の加工工程で仕上げるための工具径路を通常の方法で先に作成した後、前記加工部位関連データ保有手段１に相当する機能を用いつつ、前記加工部位連結手段２および前記加工部位関連性付け替え手段３にそれぞれ相当する処理を実行して上記工具径路を編集し、さらに、その工具径路を含むＮＣデータを通常の方法で作成して出力する。
【００１８】
すなわち、このＮＣデータ作成装置４は、図３（ａ）に示す如き加工工程管理テーブルを、大径工具による加工で削り残し部分が生ずる凹部の稜線（凹稜線）毎に持ち、この加工工程管理テーブルには、その凹稜線のデータとの関連付けのためのポインタと、その凹部を加工するための複数の加工工程（大径工具での加工工程を含む）の加工工程数（Ｎ）とが保存されるとともに、それら複数の加工工程に大径側から順次に工程番号が付されて、各加工工程毎に、その加工工程についての後述する加工部位管理テーブルとの関連付けのためのポインタと、図４（ａ）に示す如き、その加工工程で用いる工具の直径（工具径）（Ｄ）と、その加工工程で用いる工具がスクウェアエンドミルの場合の刃先半径（Ｒ）と、その加工工程で用いる工具がテーパボールエンドミルの場合のテーパ角（θ）とのデータが保存される。
【００１９】
また、上記ＮＣデータ作成装置４は、上記した、図３（ｂ）に示す如き加工部位管理テーブルを、上記各凹稜線の加工工程毎に持ち、この加工部位管理テーブルには、その加工工程で加工する一または複数の加工部位についてその加工工程内で順次に加工部位データ順番が付されて、各加工部位毎に、その加工部位についての後述する加工部位データテーブルとの関連付けのためのポインタのデータが保存される。
【００２０】
さらに、上記ＮＣデータ作成装置４は、上記した、図３（ｃ）に示す如き加工部位データテーブルを、上記各凹稜線の加工工程毎の加工部位毎に持ち、この加工部位データテーブルには、その加工部位の始点と終点との位置のデータが凹稜線のパラメータ値の形で保存される。例えば、図４（ｂ）に示す凹稜線Ｅの始点と終点との位置は、パラメータ値 1.0および 4.0として保存される。
【００２１】
またこの加工部位データテーブルには、当該加工工程の前に当該加工部位の加工を行う前加工工程の工程番号およびそこでの加工部位の加工部位データ番号のデータが保存されるとともに、当該加工工程の次に当該加工部位の加工を行う次加工工程の工程番号およびそこでの加工部位の加工部位データ番号のデータが保存される。但しここでは、加工工程間での加工部位同士の関連性を示すデータを図５に示す如くツリー構造とするために、階層構造の上位にあたる前加工工程については一箇所のみの加工部位に限定してデータが保存され、階層構造の下位にあたる次加工工程については一箇所のみの加工部位に限定せず複数箇所の加工部位でも全てデータが保存される。
【００２２】
かかる各テーブルのデータの保存が、加工部位関連データ保有手段１に相当しており、このＮＣデータ作成装置４は、上記各テーブルのデータに基づいて、図６に示す連結のための処理および、図７に示す削除のための処理を行う。
【００２３】
図６に示す処理では、当該処理に先立って、同一加工工程内の二つの加工部位（ここではＡ，Ｂと呼ぶ）と、連結方式（ＡをＢに連結するのかＢをＡに連結するのかの指定であり、図示フローではＢをＡに連結する例を示す）とを、当該装置の操作者が入力し、その後に、先ずステップ11で、加工部位Ａ，Ｂの加工部位データテーブルを読み込んだ後、続くステップ12で、それら加工部位Ａ，Ｂの凹稜線パラメータが互いに連続しているか否かを判断する。そして、この判断の結果、加工部位Ａ，Ｂの凹稜線パラメータが互いに連続している場合には、ステップ13で、加工部位Ａの凹稜線パラメータを、加工部位Ａ，Ｂを包含する範囲に変更する。
【００２４】
次いでここでは、ステップ14で、加工部位Ｂの加工部位データテーブルから判明した加工部位Ｂの前加工工程の加工部位についての加工部位データテーブルを読み込み、続くステップ15で、その前加工工程の加工部位の加工部位データテーブルにおける次加工工程の加工部位データ中から加工部位Ｂを削除することで、加工部位Ｂへの関係情報を削除し、次のステップ16で、加工部位Ｂの加工部位データテーブル中の次加工工程の加工部位データを、加工部位Ａの加工部位データテーブル中の次加工工程の加工部位データに追加する。
【００２５】
その後ここでは、ステップ17で、加工部位Ｂの加工部位データテーブルから判明した加工部位Ｂの次加工工程の加工部位についての加工部位データテーブルを読み込み、続くステップ18で、その次加工工程の加工部位についての加工部位データテーブル中の前加工工程の加工部位データを加工部位Ｂから加工部位Ａに変更して、上記加工部位Ｂの次加工工程の加工部位を加工部位Ａに付け替える、という処理を、加工部位Ｂの次加工工程の加工部位数分繰り返し行い、最後にステップ19で、各加工工程の加工部位管理テーブルを更新する。これにより、例えば図８に示すように、加工部位間の関連性の付け替えが自動的に行われる。
【００２６】
その一方、上記ステップ12で、加工部位Ａ，Ｂの凹稜線パラメータが互いに連続していないと判断した場合には、ステップ20で、加工部位Ａ，Ｂの凹稜線パラメータ間のパラメータ不連続区間を取り出し、続くステップ21で、当該加工工程の加工部位管理テーブルから、当該加工工程の、加工部位Ａ，Ｂ以外の加工部位データを読み込み、続くステップ22で、それら加工部位Ａ，Ｂ以外の加工部位が上記パラメータ不連続区間に存在しないか否かを判断し、例えば図９に示すように、加工部位Ａ，Ｂ以外の加工部位が上記パラメータ不連続区間に存在する場合には、その存在する加工部位を飛ばして加工部位Ａ，Ｂを連結することはできないので、ステップ23で「エラー」を出力して、連結する加工部位の組み合わせの変更を当該装置の操作者に促す。
【００２７】
上記ステップ22で、加工部位Ａ，Ｂ以外の加工部位が上記パラメータ不連続区間に存在しないと判断した場合には、ステップ24で、加工部位Ａ，Ｂを加工する当該加工工程の前の前加工工程の加工部位データテーブルを、その前加工工程の加工部位管理テーブルから調べて読み込み、次のステップ25で、その加工部位データテーブルを読み込んだ加工部位が上記パラメータ不連続区間に存在するか否かを判断し、例えば図10に示す部位βのように、前加工工程の加工部位が上記パラメータ不連続区間に存在する場合には、ステップ26で、そのパラメータ不連続区間に存在する前加工工程の加工部位の上記読み込んだ加工部位データテーブルにおける次加工工程の加工部位データ中から、例えば図10に示す部位イの如き、上記パラメータ不連続区間に存在する加工部位を削除することで、その次加工工程の加工部位との関係を削除する。
【００２８】
そして、次のステップ27で、先のステップ13と同様に、加工部位Ａの凹稜線パラメータを、加工部位Ａ，Ｂを包含する範囲に変更し、続くステップ28で、上記パラメータ不連続区間に存在する上記次加工工程の加工部位の加工部位データテーブルを読み込んで、その加工部位データテーブルにおける前加工工程の加工部位データ中の、上記パラメータ不連続区間に存在する前加工工程の加工部位データを、例えば図10に示す部位βの如きもともとの前加工工程の加工部位から加工部位Ａに変更して、上記前加工工程の加工部位に対する次加工工程の加工部位を加工部位Ａに付け替える、という処理を、上記パラメータ不連続区間に存在する次加工工程の加工部位数分繰り返し行い、その後にステップ17へ戻って、加工部位Ｂについての加工部位データの付け替えを行う。これにより、例えば図10に示すように、加工部位間の関連性の付け替えが自動的に行われる。
【００２９】
なお、上記ステップ25で、加工部位データテーブルを読み込んだ加工部位が上記パラメータ不連続区間に存在しないと判断した場合には、凹稜線パラメータが連続している場合と同様の処理が可能であるので、その後にステップ13へ戻る。これにより、例えば図11に示すように、加工部位間の関連性の付け替えが自動的に行われる。
【００３０】
図７に示す処理では、当該処理に先立って、削除する加工部位を、当該装置の操作者が指定（入力）し、その後に、先ずステップ31で、その指定加工部位の加工部位データテーブルを読み込んだ後、続くステップ32で、その指定加工部位の加工部位データテーブルから判明したその指定加工部位の前加工工程の加工部位についての加工部位データテーブルを読み込み、続くステップ33で、その前加工工程の加工部位の加工部位データテーブルにおける次加工工程の加工部位データ中から上記指定加工部位を削除することで、上記指定加工部位への関係情報を削除し、次のステップ34で、上記指定加工部位の加工部位データテーブル中の次加工工程の加工部位データを、上記前加工工程の加工部位データテーブル中の次加工工程の加工部位データに追加する。これにより前加工工程側の付け替えが終了する。
【００３１】
次にここでは、ステップ35で、上記指定加工部位の加工部位データテーブルから判明したその指定加工部位の次加工工程の加工部位についての加工部位データテーブルを読み込み、続くステップ36で、その次加工工程の加工部位についての加工部位データテーブル中の前加工工程の加工部位データを上記指定加工部位から上記前加工工程の加工部位に変更して、上記指定加工部位の次加工工程の加工部位を前加工工程の加工部位に付け替える、という処理を、上記指定加工部位の次加工工程の加工部位数分繰り返し行う。これにより次加工工程側の付け替えが終了する。そしてここでは最後にステップ37で、各加工工程の加工部位管理テーブルを更新する。これにより、例えば図12に示すように、加工部位間の関連性の付け替えが自動的に行われる。
【００３２】
従って、上記処理におけるステップ13およびステップ27が前記加工部位連結手段２に相当し、上記処理におけるそれら以外のステップが前記加工部位関連性付け替え手段３に相当する。
【００３３】
かくしてこの実施例の装置によれば、機械加工時の段差の発生を防止して加工品質を確保したい形状の場合に加工部位同士を連結したり、機械加工の効率を向上させるべくある加工工程をスキップして次の加工工程で仕上げるためにその加工工程からその加工部位を削除したりする場合に、加工部位の連結が可能な場合はその連結を自動的に行い、そして同一加工工程の複数の加工部位の連結や特定の加工部位の削除に伴って、保有するデータの、その連結や削除する加工部位に関連する、あるいは関連すべき、それ以前およびそれ以降の加工工程の加工部位の関連性を自動的に付け替えるので、該システムの操作者によるデータの修正および検査が不要となり、そのための工数を削減し得るとともに、加工品質を操作者の熟練度によらず常に高く維持することができる。
【００３４】
しかもこの実施例の装置によれば、各凹部毎にその凹部での加工工程数と各加工工程の順位と各加工工程の使用工具とを記載した加工工程管理データと、各加工工程毎にその加工工程での加工部位を記載した加工部位管理データと、加工部位毎にその加工部位を前記対象加工部位としてその対象加工部位の範囲およびその対象加工部位を加工する加工工程以前の加工工程においてその加工部位に関連して加工する一の加工部位および前記対象加工部位を加工する加工工程以降の加工工程においてその加工部位に関連して加工する一または複数の加工部位とを記載した加工部位データと、をテーブルの形で階層的に保存するので、加工部位の連結および削除、そしてそれらに伴う関連性の付け替え処理を、容易に行うことができる。
【００３５】
さらにこの実施例の装置によれば、同一の加工工程で二つの加工部位の加工範囲同士が連続しているか否かを判断し、連続している場合にそれら二つの加工部位を連結して一つの加工部位とする一方、同一の加工工程で二つの加工部位の加工範囲同士が不連続となっている場合にはさらにそれら二つの加工部位の間に他の加工部位が存在するか否かを判断し、他の加工部位が存在しない場合にのみ、前記同一の加工工程の二つの加工部位を連結して一つの加工部位とするので、同一の加工工程の二つの加工部位の組み合わせを次々に入れ換えてゆくことで、同一の加工工程で隣り合う加工部位同士を、加工範囲同士が連続している場合もしていない場合も次々に連結してゆくことができ、それゆえ、同一の加工工程の複数の加工部位の順次の連結を確実に行うことができる。
【００３６】
以上、図示例に基づき説明したが、この発明は上述の例に限定されるものでなく、例えば、前記同一の加工工程の二つの加工部位は、上記実施例のように当該装置の操作者が入力するようにしても良いが、加工データ管理手段１の加工データから当該装置が自動的に抽出して入力するようにしても良い。また、この発明の装置は、金型以外の製品の加工の場合についても適用し得て、上記作用効果を奏することができる。
【図面の簡単な説明】
【図１】  この発明のＣＡＭシステム用工具径路作成装置の構成を示す概念図である。
【図２】  この発明のＣＡＭシステム用工具径路作成装置の一実施例を適用したＣＡＭシステムの構成を示すブロック線図である。
【図３】  上記実施例の装置が工具径路の編集用に有する各種テーブルを示す説明図である。
【図４】  上記実施例の装置が上記各種テーブル中の加工工程管理テーブルおよび加工部位データテーブルに保存するデータを示す説明図である。
【図５】  上記実施例の装置が上記各種テーブルに保存する加工部位データの関連性を示す説明図である。
【図６】  上記実施例の装置が実行する連結処理を示すフローチャートである。
【図７】  上記実施例の装置が実行する削除処理を示すフローチャートである。
【図８】  上記実施例の装置による加工部位同士の連結例を示す説明図である。
【図９】  上記実施例の装置が加工部位同士を連結しない例を示す説明図である。
【図１０】  上記実施例の装置による他の連結例を示す説明図である。
【図１１】  上記実施例の装置によるさらに他の連結例を示す説明図である。
【図１２】  上記実施例の装置による加工部位の削除例を示す説明図である。
【図１３】  複数加工工程からなる工具径路での加工部位の細分化を示す説明図である。
【符号の説明】
１  加工部位関連性データ保有手段
２  加工部位連結手段
３  加工部位関連性付け替え手段
【図１】
0003804234.tif 000002
【図２】
0003804234.tif 000003
【図３】
0003804234.tif 000004
【図４】
0003804234.tif 000005
【図５】
0003804234.tif 000006
【図６】
0003804234.tif 000007
【図７】
0003804234.tif 000008
【図８】
0003804234.tif 000009
【図９】
0003804234.tif 000010
【図１０】
0003804234.tif 000011
【図１１】
0003804234.tif 000012
【図１２】
0003804234.tif 000013
【図１３】
0003804234.tif 000014