JPS6324303A - 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法 - Google Patents

形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法

Info

Publication number
JPS6324303A
JPS6324303A JP16734686A JP16734686A JPS6324303A JP S6324303 A JPS6324303 A JP S6324303A JP 16734686 A JP16734686 A JP 16734686A JP 16734686 A JP16734686 A JP 16734686A JP S6324303 A JPS6324303 A JP S6324303A
Authority
JP
Japan
Prior art keywords
tool path
data
path data
shape
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP16734686A
Other languages
English (en)
Inventor
Fumio Kikuchi
菊地 二三男
Shuji Imura
井村 修司
Yoshitaka Hashimoto
橋本 吉高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP16734686A priority Critical patent/JPS6324303A/ja
Publication of JPS6324303A publication Critical patent/JPS6324303A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はコンピュータ支援設計システム等において、金
型加工を行うためのNCデータ、すなわち、工具通路デ
ータの作成方法に関するもので、さらに詳細には、計算
機システム内において作成した車輌等の製品形状を設計
変更やモデルチェンジ等により変えようとする形状変更
に伴うNCデータの作成方法であって、特に形状変更部
分に対して同時に変更されるべきNCデータ(工具通路
データ)を効率よく高速に作成するだめの工具通路デー
タの作成方法に関するものである。
近年、コンピュータ支援設計システム(以下CAD/C
AMと称する)が普及しつつあり、種々の産業分野に適
用されている。特に、三次元形状モデルデータ倖扱うC
AD/CAMは、設計の構想段階から生産のシュミレー
ションまで幅広(応用されている。
このようなCAD/CAM システムは自動車の車輌の
設計にも使用されている。この場合、計算機内において
作成した車輌の製品形状を、設計変更やモデルチェンジ
等を理由として変更する場合が生じる。このような形状
モデルは自由曲面部から構成される図形データからなり
、膨大なデータ量としてデータベースに納められており
、形状変更の際の図形処理には多大な時間を要している
上記のようなCAD/CAMシステムでは、形状モデル
を計算機内に作成すると共に、当該形状を金型加工する
ための工具通路データ(NCデータと称される)も同時
に作成され、記憶装置に格納されているのが一般的であ
るが、前記のような理由によって形状の変更があった場
合には、対応する部分の工具通路データもそれに対応さ
せて変更することが当然に必要となる。
上記のような形状モデルデータの変更に伴う工具通路デ
ータの変更は、一般的には、変更されるべき単位が面単
位であるため、形状変更に係る面全体を削除する必要が
あり、さらに、該面データに繋がる工具通路データも面
単位で削除される。そして、新たに変更すべき形状モデ
ルデータを作成し、この新形状モデルデータの面データ
に合わせて工具通路データも再度作成するものであった
。このため、新たな工具通路データを作成するための処
理に時間を要し、効率が悪く、また、新たな工具通路デ
ータ作成処理でのミスの発生や、システム内のデータベ
ース管理が必要となり、作業の工数が増加する等の不都
合があった。
本発明はこのような不都合を克服するためになされたも
のであって、形状モデルデータと、該形状モデルデータ
を金型加工するための工具通路データとを備えた計算機
支援設計システムであって、システム内に形成された形
状モデルデータの変更部分に対応する工具通路データを
変更する工具通路データの作成方法において、変更すべ
き形状部分に対応する工具通路に躍って取り扱う新たな
工具通路データを作成する方法を提供し、これによって
効率よく最小限の範囲で工具通路データの変更を行える
ようにすることを目的とするものである。
前記の目的を達成するために本発明は、形状モデルデー
タと、該形状を有する金型を加工するための工具通路デ
ータを作成する計算機支援設計システムにおいて、前記
システム内に作成された形状モデルデータの形状変更部
分に対応する部分の前記工具通路データを変更する工具
通路データの作成方法であって、形状モデルデータ変更
前の工具通路データを形状変更モデルデータの範囲を示
す切取線で切り取る第1のステップと、変更すべき新面
データに対する旧工具通路データの干渉チェックを行う
第2のステップと、前記干渉チェックに基づき前記旧工
具通路データを修正し、新工具通路データとする第3の
ステップと、前記新工具通路データを前記切り取られた
旧工具通路データの訂正部に埋め込む第4のステップと
からなることを特徴とする。
次に、本発明に係る形状モデルデータの形状変更に伴う
工具通路データの作成方法において、好適な例を挙げ、
添付の図面を参照しながら以下詳細に説明する。
第1図は本発明に係る形状モデルおよび該形状を金型加
工するための工具通路等を扱うコンピュータ支援設計シ
ステム(CAD/CAM)の基本的構成を示す図であり
、参照符号10は後述する車輌等の製品形状を示す形状
モデルデータ24や工具通路データ30等が格納される
外部記憶装置である。
この外部記憶装置10において、参照符号32は加工条
件データであり、金型加工を行うための工具形状(径、
長さ、材質、寿命等)、ホルダ形状、削り素材、切削面
仕上げ(粗、仕上げ)等とそれらの条件から求められる
切削速度、回転等の加工条件を示すデータである。参照
符号34は加工方案データであり、金型加工における使
用可能な工具の指定、および工具の使用方法等の金型加
工のノウハウの加工方案を示すデータである。参照符号
36は設変部分データであり、形状変更部分に対する切
り出しの形状データおよび工具通路データと格納してお
く設計変更部分に関するデータである。参照符号12は
電子計算機であり、この電子計算機12は形状変更を行
うための処理および形状変更後の工具通路データの干渉
チェックを行って形状変更部分に対して新たな工具通路
データを算出する一連の処理を行うと共に、外部記憶装
置10から所用の形状モデルデータ24、あるいは工具
通路データ30を読み出し、図形表示装置16での立体
イメージ表示の制御を行う。
参照符号14はインタフェース装置であり、電子計算機
12と図形表示装置16、操作盤(キーボード)18お
よび座標入力装置(タブレフト)20等の入出力装置を
接続するものである。
操作盤18はオペレータが電子計算機12に対して処理
コマンド、処理パラメータを入力する入力操作盤であり
、座標入力装置20はスタイラスペン22によりオペレ
ータが全体形状モデルから形状変更部分の切取範囲等を
指示するためのものである。
本発明に係るコンピュータ支援設計システムは、概略、
以上のように構成されるものであり、次に形状モデルの
形状変更に伴う工具通路データの作成に係る処理手順お
よび効果について説明する。
本発明による工具通路データの作成方法は、形状モデル
の形状変更すべき部分の範囲を示す切取線を利用し、こ
の形状変更部分に対応する変更前の工具通路データを切
り取り、形状変更すべき新たな面データに対する旧工具
通路データの干渉チェックを行い、これを基に旧工具通
路データを修正し、新たな工具通路データとして前記切
り取った部分の工具通路データに埋め込むことを基本と
している。
第2図は本発明に係る工具通路データの作成方法を示す
概略処理フローである。形状モデルの変更に伴って変更
すべき形状変更部分に対応する工具通路データを作成す
るにあたっては、先ず、ステップAにおいて、座標入力
装置20あるいは操作盤18から形状変更された形状モ
デルおよび工具通路を指定し、外部記憶装置10から読
み出し、必要に応じて図形表示装置16に立体イメージ
として表示する。
次にステップBにおいて、図形表示装置16に表示され
た形状モデル(ステップAにおいて外部記憶装置10か
ら読み出された形状モデル)に対して形状変更部分を含
む範囲を切取線(範囲線)で指定する。この切取線は複
数の直線あるいは曲線の集合からなるものであって、次
のステップCにおいて変更された新面データに対応する
部分の旧工具通路データの切り取りを行うために使用さ
れる。すなわち、ステップCにおいて、電子計算機12
はステップBにおいて得た切取線と、ステップAの処理
において外部記憶装置10から読み出された形状変更前
の工具通路データ (旧工具通路データ)との交点を求
め、該工具通路を区分し、有効側、または無効側の判定
を行う。有効側とは形状変更部分に対応する部分の工具
通路データであり、無効側とは形状変更部分から外に出
ている工具通路データである。そして、有効側と判定さ
れた部分の工具通路データを切り取ると共に、ステップ
Fで修正された工具通路データを前記切り取られた部分
に埋め込むための位置座標を記憶する。この記憶は外部
記憶装置10の作業領域、または電子計算機12中の主
メモリの作業領域であってもよい。
次に、ステップDにおいては、変更すべき新形状モデル
データを構成する新面データに対する前記切り取った旧
工具通路データの干渉チェックを行う。この干渉チェ7
クの結果に基づいて、ステップEにおいて、旧工具通路
データの修正を行う。すなわち、新面データと工具通路
データが干渉している場合は新面データと干渉しない点
まで工具通路データを上げる方向に修正し、新面データ
と工具通路データが干渉していない場合は新面データと
接する点まで下げる方向に修正する。
この工具通路の干渉チェックの詳細処理手順並びに工具
通路データの修正の詳細処理手順とその効果については
後述する。
上記のステップD、Fにより旧工具通路データが修正さ
れ、形状変更部分に対する新工具通路データが得られる
と、ステップCにおいて切り取られた旧工具通路データ
の部分に咳新工具通路データを埋め込む。この処理によ
って、形状変更部分の新面データに対して、形状変更前
の旧工具通路データを基にして新工具通路データが得ら
れるが、若しも、新面データに対して対応する旧工具通
路データがなく、前記のステップにおいて算出されない
工具通路データが存在するならば、ステップGにおいて
、図形表示装置16、若しくは座標入力装置20からそ
の部分の工具通路データのみ再作成する。
本発明に係る工具通路データの作成方法は概略以上のよ
うなものであるが、以下要部について、さらに詳述する
第3図は第2図におけるステップCの詳細処理手順を示
す図である。ステップCはステップBで得られた形状変
更部分の範囲を示す切取線(範囲線)に基づいて、変更
すべき新面データに対応する形状変更前の旧工具通路デ
ータを切り取る処理を示す。先ず、ステップ1において
電子計算機12は与えられた切取線(範囲線)aを折れ
線に近似して近似範囲線群a′を算出する。
すなわち、直線、あるいは曲線の集合で閉じたループと
して与えられた範囲線aを複数の直線として考える。次
いで、ステップ2において近似範囲線群a′で囲まれる
部分に存在する旧工具通路データからCL点を読み込む
。ここで、工具通路(Cutter Location
  : CL)とは工具刃先が通過する軌跡であり、直
線で結んでよい点の集合であって、その1点をCL点と
称する。
1つのCL点と隣のCL点との間(2点間)を工具が移
動することによってその2点間に置かれた物を削り去り
、所定の形状加工が行われる。
第4図はこれを概念的に示す図であり、参照符号40は
工具を示し、その刃先42が通過する軌跡直線で結んで
よい点の集合が工具通路(CL)であって、1つのCL
点点種4隣接するCL点46の間を工具が移動し、この
2点間において物が削り去られる。従って、この2点間
において削り去る立体形状と、新形状モデルを構成する
面データとの干渉チェックが必要となる。この干渉チェ
ックについては後述する。
次に、ステップ3において、近似範囲線a′の各線分4
8と、2つのCL点点種446で特定される旧工具通路
を表す線分50との交点すを求め、交点があれば、ステ
ップ4において工具通路を表す線分50を交点すにより
分割し、この分割された工具通路線分が範囲線の内側に
入る。すなわち、形状変更部分に対応する切り取るべき
工具通路に相当する有効側か、範囲線の外側となる無効
側かを判定し、有効側の線分について有効フラグをセン
トする。
この処理を折れ線近似範囲線a′を構成する全ての線分
と、この範囲線a′で囲まれた形状変更部分を通過する
全ての工具通路(相隣る各2つのCL点間を結ぶ通路)
を表す線分との間で繰り返し、切り取るべき工具通路の
全てが特定される。範囲a′と工具通路を表す線分50
との交点す、b’で特定される有効側(切り取るべき)
各工具通路51.52.54の両端点(交点b、b’)
Cは夫々有効フラグがセットされており、このフラグは
工具通路の進行方向から有効な工具通路の開始点側では
論理Oであり、直後から有効な工具通路が始まることを
示し、終端点側は論理1であり直前まで工具通路が有効
であることを示している。従って、ステップ5において
、範囲線aで囲まれた形状変更部分を通る全ての工具通
路データを各工具通路毎に前記ステップ4において付さ
れた有効フラグ0から1までの有効部分を抽出し切り取
る。
第5図は第2図のステップDおよびステップEの詳細処
理手順を示す図である。ステップDおよびステップEは
、ステップCの処理で切り取られた旧工具通路データと
変更すべき新形状面データとの干渉をチェックし、旧工
具通路データを修正し、新面データに応じた新工具通路
データを作成する処理を行うものである。
この処理では第4図の処理によって切り取られた旧工具
通路データの2つのCL間を結ぶ線分が与えられ、先ず
、ステップ6において、旧工具通路データの両端点(C
L点)間をさらに細かい点に分割し、ステップ7におい
て分割された各点と新面データを構成する接平面1枚と
の干渉チェックを行う。ここで、接平面とは、新面デー
タを構成する曲面を多面体近似して出来た平面である。
また、工具通路のある1点における新面データとの干渉
チェックとは、概略第6図に示すものである。すなわち
、第6図において、工具40が新形状面60を加工する
場合、工具の中心位置をQとすると、切削範囲はrで示
す範囲であって、新形状面60の斜面62と工具40の
通る工具通路にずれがある場合には、所望の形状面を加
工することが出来なくなる。従って、工具通路を補正す
る必要が生じる。例えば、斜面62から工具中心Qまで
の距離dが距離rに等しくなるまでの工具を移動する補
正を行うことによって旧工具通路データを新工具通路デ
ータとすることが出来る。この処理を工具通路と形状面
との干渉チェックとこれに基づく工具通路データの修正
作業という。第5図の処理において、この処理は工具通
路を細かい点に細分化し、新面データも曲面を多面体に
近似した接平面で細分化して、微小部分毎に干渉チェッ
クと工具通路データの修正を行うため、略工其の近傍の
幾何学的単純演算によって工具通路データの算出が可能
となる。
ステップ7において、工具通路の1点と接平面1枚につ
いて上述の如き干渉チェックを行い、若しも干渉があれ
ば、ステップ8において干渉しない所まで工具通路デー
タを上げる方向に修正し、干渉がない場合にはステップ
9において接するまで工具通路データを下げる方向に修
正する。
第7図は第2図におけるステップFの詳細手順を示す図
である。ステップFはステップEにおける処理で得られ
た旧工具通路データから修正が行われた新工具通路デー
タをステップCの処理で切り取られた旧工具通路データ
に埋め込む処理を行うものである。先ず、ステップ10
においては、ステップCにおいて形状変更部分に対する
旧工具通路データを切り取った際に記録しておいた修正
された新工具通路データを埋め込む位置座標を読み出す
。そして、ステップ11において、旧工具通路データ 
(切り残った通路データ)と第3図の処理で得られた有
効工具通路データとその有効フラグに基づき旧工具通路
データをその始点から有効フラグ0の点の直前まで読み
、次いでステップ12において、第51の干渉チェック
並びに工具通路データ修正処理によって得られた新工具
通路データ(部分CL)を読み込み、部分CLが終わら
なければ、ステップ13において有効フラグ10点の直
後から旧工具通路データを読み込み、部分CLが終わり
でなければ、ステップ14において有効フラグ1の点の
直後から次の有効フラグOの点の直前まで旧工具通路デ
ータを読み込み、ステップ12に戻って部分CLを読み
込む。
このようにして、旧工具通路データ中に新工具通路デー
タが埋め込まれ、ステップ15において完成された新工
具通路データが外部記憶装置10に格納され、所望の形
状変更に伴う工具通路データが作成される。
以上、説明したように、本発明に係る形状モデルの形状
変更に伴う工具通路データの作成方法は、形状変更すべ
き部分の範囲を示す切取線で、形状変更前の工具通路デ
ータを切り取り、形状変更すべき新たな面データに対す
る旧工具通路の干渉チェックを行い、これを基に、旧工
具通路データを修正して新たな工具通路データとして、
前記切り取った部分の工具通路データに埋め込む方法で
あるため、形状変更部分に対する範囲の工具通路データ
のみを取り扱えばよく、新工具通路データの算出処理時
間が大幅に短縮されると共に、旧工具通路データを基に
して修正することで新工具通路データを算出することが
出来、形状変更に伴う新工具通路データの作成が大幅に
筒略化され且つ新工具通路データ作成上のミスを減少さ
せることが出来、また、計算機システム内のデータヘー
ス管理が複雑化しないなど種々の利点を有するものであ
る。
以上、本発明について好適な例を挙げて説明したが、本
発明はこの例に限定されるものではなく、本発明の要旨
を逸脱しない範囲において種々の改良並びに設計の変更
が可能なことは勿論である。
【図面の簡単な説明】
第1図は本発明に係る形状モデルおよび該形状を金型加
工するだめの工具通路データを扱うコンピュータ支援設
計システムの基本的構成を示す図、 第2図は本発明に係る形状モデルの形状変更時における
工具通路データの作成方法を示す概略処理フロー、 第3図、第5図および第7図は第2図に示す処理フロー
の主要ステップの詳細処理手順を示す図、 第4図は工具通路を概念的に説明する図、第6図は工具
通路と形状面の干渉チェック並びに工具通路データの修
正を概念的に示す図である。

Claims (1)

    【特許請求の範囲】
  1. (1)形状モデルデータと、該形状を有する金型を加工
    するための工具通路データを作成する計算機支援設計シ
    ステムにおいて、前記システム内に作成された形状モデ
    ルデータの形状変更部分に対応する部分の前記工具通路
    データを変更する工具通路データの作成方法であって、
    形状モデルデータ変更前の工具通路データを形状変更モ
    デルデータの範囲を示す切取線で切り取る第1のステッ
    プと、変更すべき新面データに対する旧工具通路データ
    の干渉チェックを行う第2のステップと、前記干渉チェ
    ックに基づき前記旧工具通路データを修正し、新工具通
    路データとする第3のステップと、前記新工具通路デー
    タを前記切り取られた旧工具通路データの訂正部に埋め
    込む第4のステップとからなることを特徴とする形状モ
    デルデータの形状変更に伴う工具通路データの作成方法
JP16734686A 1986-07-16 1986-07-16 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法 Pending JPS6324303A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16734686A JPS6324303A (ja) 1986-07-16 1986-07-16 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16734686A JPS6324303A (ja) 1986-07-16 1986-07-16 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法

Publications (1)

Publication Number Publication Date
JPS6324303A true JPS6324303A (ja) 1988-02-01

Family

ID=15848024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16734686A Pending JPS6324303A (ja) 1986-07-16 1986-07-16 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法

Country Status (1)

Country Link
JP (1) JPS6324303A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5866265A (ja) * 1981-10-15 1983-04-20 Toshiba Battery Co Ltd アルカリ電池の製造法
US20150177728A1 (en) * 2013-12-24 2015-06-25 Fanuc Corporation Numerical controller for smoothing tool path in operation based on table format data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5866265A (ja) * 1981-10-15 1983-04-20 Toshiba Battery Co Ltd アルカリ電池の製造法
JPH0129025B2 (ja) * 1981-10-15 1989-06-07 Toshiba Battery
US20150177728A1 (en) * 2013-12-24 2015-06-25 Fanuc Corporation Numerical controller for smoothing tool path in operation based on table format data

Similar Documents

Publication Publication Date Title
JP2531148B2 (ja) 自由曲面の加工情報生成方法
JPH0736191B2 (ja) 構造物のグラフィック表示方法
CN106774144A (zh) 一种基于工业机器人的智能cnc处理方法
US5101363A (en) Method and apparatus for simulating the processing of a workpiece
US5341461A (en) Method of rendering a two dimensional drawing into a three dimensional drawing, using a CAD program
EP1241548A2 (en) Horizontally-structured CAD/CAM modeling for virtual fixture and tooling processes
CN101537585B (zh) 产品的数控加工实时切削仿真方法
Makhanov et al. Advanced numerical methods to optimize cutting operations of five axis milling machines
US20030204286A1 (en) Method for modeling complex, three dimensional tool paths through a workpiece
JPH0749960A (ja) ソリッドモデル合成装置及び合成方法
JP3121878B2 (ja) 工作物の加工のための数値制御された方法
JP2865911B2 (ja) 数値制御機械で加工品を加工する方法
US20030204284A1 (en) Method for virtual inspection of virtually machined parts
JP3019398B2 (ja) 自由曲面加工データ作成方法
JPS6324303A (ja) 形状モデルデ−タの形状変更に伴う工具通路デ−タの作成方法
CN115366568A (zh) 一种自适应橄榄核随形雕刻方法与***
EP1116078B1 (en) Process and system for working a workpiece through numerically controlled machine tools
JPH11134014A (ja) 削り残し部位の切削用ncデータ作成装置
JP2652848B2 (ja) 工具干渉を回避した自由曲面の加工情報生成方法
JPH07100278B2 (ja) 形状加工用工具経路データ作成方法
Tseng Machining of free-form solids using an octree volume decomposition approach
JP2859824B2 (ja) 最大傾斜方向ツリー追跡による曲面体加工物の数値制御ミリング加工方法
JPH1049214A (ja) 加工工程図作成装置
JP2001134311A (ja) 加工データ作成方法及び加工データ作成装置並びに記録媒体
JP3745526B2 (ja) Ncデータ作成用荒加工中間形状モデル生成装置