JPH0446731A - 輪郭加工における工具干渉チェックシステム - Google Patents

輪郭加工における工具干渉チェックシステム

Info

Publication number
JPH0446731A
JPH0446731A JP15526190A JP15526190A JPH0446731A JP H0446731 A JPH0446731 A JP H0446731A JP 15526190 A JP15526190 A JP 15526190A JP 15526190 A JP15526190 A JP 15526190A JP H0446731 A JPH0446731 A JP H0446731A
Authority
JP
Japan
Prior art keywords
offset
tool
shape
tool interference
contour
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
JP15526190A
Other languages
English (en)
Inventor
Yutaka Ando
裕 安藤
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP15526190A priority Critical patent/JPH0446731A/ja
Publication of JPH0446731A publication Critical patent/JPH0446731A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Auxiliary Devices For Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、輪郭加工における工具干渉チェックシステム
に関し、特に二次元輪郭形状を加工するためのNC(数
値制御)データ作成時に使用され、輪郭形状に沿って工
具を移動制御するカッタパス生成時の工具干渉チェック
システムに関するものである。
[従来の技術] 従来、この様な二次元輪郭形状に対するカッタパス生成
においては、工具が輪郭形状に食い込まないように、当
該輪郭形状を作り直すか、カッタパス(オフセット形状
)生成後、NCデータ作成者が、工具干渉部分を目視チ
ェックし、カッタパス(オフセット形状)を修正するよ
うにしている。
[発明が解決しようとする課題] 上述した従来の工具干渉チェック方式では、工具の輪郭
形状への食い込みを避けるために、二次元輪郭形状、ま
たはカッタパス(オフセット形状)を修正する必要があ
るが、その修正を明確に予測することができず、よって
実際に加工した場合に、輪郭形状に食い込みが発生した
り、また削り残しが発生するという欠点がある。
また輪郭形状を構成する線分または円弧が多(なったり
、形状が複雑化すると、工具の食い込みを避けるための
輪郭形状、またはカッタパス(オフセット形状)の修正
が複雑化するという欠点がある。
[発明の目的] 本発明は、上述の様な従来技術の欠点を解決すべくなさ
れたものであって、その目的とするところは、二次元輪
郭形状に工具が食い込むことのないカッタパス生成、お
よび加工不可能な部分を判定する工具干渉チェックシス
テムを提供することにある。
[課題を解決するための手段及び作用]本発明によれば
、輪郭加工における、カッタパス生成時の工具干渉チェ
ックシステムにおいて、前記輪郭形状を構成する線分及
び/又は円弧から、オフセット量だけ離れた線分及び/
又は円弧からなるオフセット要素を生成し、該オフセッ
ト要素を接続してオフセット形状を生成するオフセット
形状生成手段と、 前記オフセット形状と加工工具との交差チェックを行な
い、交差した前記オフセット形状部分を工具干渉部分と
して削除する工具干渉チェック手段と、 前記工具で加工不可能な前記輪郭形状部分を検出する手
段と、 前記工具干渉部分を削除した残りの、前記オフセット形
状を再接続して、前記カッタパスとして生成する手段と
を含んで構成されることを特徴とする、輪郭加工におけ
る工具干渉チェックシステムを手段とすることによって
、 二次元輪郭形状に工具が食い込むことのないカッタパス
生成、および加工不可能な部分を、システムが自動的に
判定することができる。
[実施例] 次に、本発明の実施例を図面を用いて説明する。
第1図は、本発明の実施例の構成を示す図である。
図において、輪郭形状データ記憶装置1は、加工対象と
なる二次元輪郭形状を、例えば第2図に示すような複数
の線分りと複数の円弧Cを連続して接続した状態で、予
め記憶している。この時、線分りおよび円弧Cは、第2
図に矢印で示すように、方向性を持っている。
次にオフセット形状生成手段2は、輪郭形状データ記憶
装置1から、対象となる輪郭形状を読み出し、輪郭形状
を構成する各要素(線分りまたは円弧C)を、第3図に
示すようにそれぞれオフセットm<本実施例では工具半
径)分dだけオフセットした線分L°および円弧C°を
生成し、それぞれのオフセット要素(線分L°または円
弧C’ )を接続して、オフセット形状を生成する。
この接続方法は、輪郭形状のパターンによって異なる。
これら輪郭形状の第1のパターンとしては、第4図の(
A)〜(E)に示す凸結合形状があり、第2のパターン
としては、第5図の(A)〜(E)に示す凹結合形状が
あり、第3のパターンとしては、第6図の(A)〜(B
)に示す接結合形状がある。
第4図に示した第1の凸結合形状部分のオフセット要素
の接続方法としては、第7図の(A)に示すように、各
オフセット要素L°を延長し、その交点までオフセット
要素L°の端を線分eで延長する方法と、(B)に示す
ように工具径(オフセット量)と同じ半径の円弧fを挿
入する方法の2つがある。これらの方法はどちらか一方
法に限る。ただし、第7図の(C)、(D)に示すよう
に、各オフセット要素C゛、またはL゛を延長しても交
点がない場合は、円弧gを挿入して接続する。
次に、第5図に示した第2の凹結合形状部分のオフセッ
ト要素の接続方法としては、第8図に示すように、各オ
フセット要素L°の間に線分βを挿入することにより行
う。
また第6図に示した第3の接結合形状の場合は、各オフ
セット要素はすでに接続された状態になっている。
以上のようにして、オフセット形状生成手段2では、例
えば、第9図に実線で示す輪郭形状をLとした場合、点
線で示すオフセット形状L°が生成される。
以下、第9図に示す輪郭形状りから、本発明のシステム
により、工具干渉部分を除いたオフセット形状を抽出し
て、カッタパスを生成する過程について述べる。
工具干渉チェック手段3は、オフセット形状生成手段2
で生成されたオフセット形状L°に対し、第10図に示
すようにオフセット形状L゛の各交点i1.i2.・・
・i6を求める。
ここで工具干渉チェック手段3の動作を述べる前に、本
発明の原理について、第11図を用いて説明する。前述
した各交点inに対し、第11図に示すオフセット要素
PSの進行ベクルト■(これはオフセットする元の要素
の進行方向)と、これと交差するオフセット要素C8の
オフセット方向ベクルトUがあるとすると、本発明では
、この内積(U、V)の値により、次のように工具干渉
状態を判断する。すなわち、内積(U、V)が負ならば
、その交点inで工具干渉が始まり、内積(U、V)が
正ならば、その交点inで工具干渉が終了すると考える
そこで、工具干渉チェック手段3では、第12図に示す
ように各オフセット要素を、各交点i1.i2.・・・
i6により分割し、例えば、第1要素■は、図に示す様
にSl、S2.S3に分割される。次にSlから始め、
まずSlの要素に0をセットする。そして、SlからS
lへの進行方向(元の要素■の進行方向)に進み、最初
の交点i6で前述の内積(U、V)を求めると、正とな
る。そこで81の値0に1を加えた値を82の値とする
。同様に、第10図で示した各オフセット要素に対して
、■■・・・[相]の順番で、各交点での前述の内積(
U、V)をチェックし、内積(U。
■)が正のときは、直前の要素の値に1を加えた値を当
該要素の値とし、内積(U、V)が負のときは、直前の
要素の値から1を減算した値を当該要素の値とする。
この様にして、各個を求めると、本実施例の場合、第1
2図に示す様に、各要素の値がOまたは1となる。ここ
で各要素の値の最小なもの以外の部分が工具干渉部分で
あり、該工具干渉部分を削除した残りの図形が、工具干
渉チェック手段により求まる工具干渉の無い部分の形状
であり、本実施例の場合は、第13図の点線で示す形状
となり、またこの時点では、各要素は、■■・・・■の
順番に並んでいる。
次に、加工不可能部分1j定手段4では、第12図でO
の値を持つ要素(工具干渉チェック手段3により削除さ
れる要素)の部分(工具干渉部分)に対応するオフセッ
ト前の輪郭要素りの部分(第13図に示すX印の線分)
が加工不可能部分として判定され、その旨の情報が、カ
ッタパス記憶装置6に記憶され、必要に応じて読み出さ
れることになる。
次に、オフセット形状再接続手段5では、工具干渉チェ
ック手段3により生成された工具干渉の無いオフセット
形状を再接続して、カッタパスとするものである。第1
3図はその例であり、■。
■・・・■の順番に接続する。これはまず、要素■の端
点と一致する要素■と接続し、次に要素■の端点と一致
する要素■と接続する。要−素■の端点は要素■の端点
と一致するため1つのオフセット形状の接続が完了する
。同様に他の要素についても、順番の小さい要素から始
めて、同様の接続処理を行う。
この様にして、複数の再接続されたオフセット形状が、
第14図に示すようなカッタパスとして生成され、カッ
タパス記憶装置6に記憶され、必要に応じて読み出され
ることになる。
[発明の効果] 以上説明したように、本発明のシステムでは、二次元輪
郭形状に工具が食い込まないように、工具干渉チェック
ができるようにしたため、二次元輪郭形状、またはカッ
タパス(オフセット形状)を作業者が修正することなく
、最適なカッタパスの生成が可能になる。
また、同時に、加工不可能な部分が検出できるので、予
め、切り残し部分の形状を得ることができるという効果
が得られる。
【図面の簡単な説明】
第1図は、本発明の一実施例の構成を示す図。 第2図は、2次元輪郭形状の例を示す図。 第3図は、輪郭形状を構成する基本要素(線分または円
弧)と、そのオフセット形状を示す図。 第4図は、凸結合の種類を示す図。 第5図は、凹結合の種類を示す図。 第6図は、接結台の種類を示す図。 第7図は、凸結合形状におけるオフセット形状を示す図
。 第8図は、凹結合形状におけるオフセット形状を示す図
。 第9図は、実施例の輪郭形状と、そのオフセット形状を
示す図。 第10図は、前記のオフセット形状の交点を示す図。 第11図は、工具干渉チェック方式を示す図。 第12図は、工具干渉チェックを行った結果を示すオフ
セット形状の図。 第13図は、工具干渉チェック後、干渉部分を削除した
図と、輪郭形状とを示す図。 第14図は、前記干渉部分を削除したオフセット形状を
再接続したカッタパスを示す図である。 1・・・輪郭形状データ記憶装置 2・・・オフセット形状生成手段、 3・・・工具干渉チェック手段、 4・・・加工不可能部分判定手段、 5・・・オフセット形状再接続手段、 L・・・輪郭要素(線分)、L゛・・・輪郭要素(線分
)のオフセット形状、C・・・輪郭要素(円弧)、Co
・・・輪郭要素(円弧)のオフセット形状、d・・・工
具半径(オフセット量)、T・・・工具形状、S・・・
接点、e・・・線分の延長部分、β・・・挿入した線分
、 1〜i6・・・オフセット形状の交点。

Claims (2)

    【特許請求の範囲】
  1. (1)輪郭加工における、カッタパス生成時の工具干渉
    チェックシステムにおいて、 前記輪郭形状を構成する線分及び/又は円弧から、オフ
    セット量だけ離れた線分及び/又は円弧からなるオフセ
    ット要素を生成し、該オフセット要素を接続してオフセ
    ット形状を生成するオフセット形状生成手段と、 前記オフセット形状と加工工具との交差チェックを行な
    い、交差した前記オフセット形状部分を工具干渉部分と
    して削除する工具干渉チェック手段と、 前記工具で加工不可能な前記輪郭形状部分を検出する手
    段と、 前記工具干渉部分を削除した残りの、前記オフセット形
    状を再接続して、前記カッタパスとして生成する手段と
    を含んで構成されることを特徴とする、輪郭加工におけ
    る工具干渉チェックシステム。
  2. (2)前記工具干渉チェック手段が、前記オフセット形
    状の各オフセット要素の交点において、該オフセット要
    素の進行ベクトルと、該進行ベクトルと交差する他方の
    オフセット要素のオフセット方向ベクトルとの内積を演
    算し、該演算結果が負ならば、前記交点から工具干渉が
    始まり、該演算結果が正であれば、前記交点で工具干渉
    が終了すると判定することを特徴とする請求項1に記載
    の輪郭加工における工具干渉チェックシステム。
JP15526190A 1990-06-15 1990-06-15 輪郭加工における工具干渉チェックシステム Pending JPH0446731A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15526190A JPH0446731A (ja) 1990-06-15 1990-06-15 輪郭加工における工具干渉チェックシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15526190A JPH0446731A (ja) 1990-06-15 1990-06-15 輪郭加工における工具干渉チェックシステム

Publications (1)

Publication Number Publication Date
JPH0446731A true JPH0446731A (ja) 1992-02-17

Family

ID=15602051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15526190A Pending JPH0446731A (ja) 1990-06-15 1990-06-15 輪郭加工における工具干渉チェックシステム

Country Status (1)

Country Link
JP (1) JPH0446731A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06119032A (ja) * 1992-10-02 1994-04-28 Murata Mach Ltd 加工図形データへの工具配置干渉チェック方法
JPH08106318A (ja) * 1994-10-04 1996-04-23 Murata Mach Ltd 板材加工図形データへの工具配置方法
WO2020133272A1 (zh) * 2018-12-28 2020-07-02 深圳配天智能技术研究院有限公司 一种刀具半径补偿的干涉检测方法、装置及存储装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06119032A (ja) * 1992-10-02 1994-04-28 Murata Mach Ltd 加工図形データへの工具配置干渉チェック方法
JPH08106318A (ja) * 1994-10-04 1996-04-23 Murata Mach Ltd 板材加工図形データへの工具配置方法
WO2020133272A1 (zh) * 2018-12-28 2020-07-02 深圳配天智能技术研究院有限公司 一种刀具半径补偿的干涉检测方法、装置及存储装置

Similar Documents

Publication Publication Date Title
US4733040A (en) Method for the controlled withdrawal movement of an electrode in an electroerosion machine
US4994977A (en) Method of detecting an interference in the control of a plurality of mechanical systems
JPH0446731A (ja) 輪郭加工における工具干渉チェックシステム
US6556879B1 (en) Numerical controlling unit using machining information
EP1398681A3 (en) Apparatus and method for smooth cornering in a motion control system
EP0425674A4 (en) AUTHORIZED TOOL SELECTION SYSTEM.
US5107413A (en) Method whereby numerical control information preparing function determines manner of machining
EP0692333A1 (en) Wire cut electrical discharge machining
US4939664A (en) Numerical control apparatus and method for preparing machining data for cutting an area which is narrow in the middle
EP0139009A4 (en) METHOD FOR DETERMINING THE ROUTE OF A TOOL.
JPH10171514A (ja) Cam用等高線オフセット工具経路作成方法
JPS62102302A (ja) 工具経路設定方法
JPH04361885A (ja) レーザ加工の加工形状設定装置
JPH01166104A (ja) 数値制御加工用データ生成方法
JPH0141465B2 (ja)
JPH10340113A (ja) 切削加工における異常工具経路の除去方法
JPH01210170A (ja) アーク溶接方法
JP3175401B2 (ja) Cad/cam装置
JPH01157778A (ja) アークセンサーによる自動溶接方法
JPH07108438A (ja) コンピュータによる加工干渉チェック方法および加工干渉回避プログラムの作成方法
KR100188254B1 (ko) 선반용 자동 공구 궤적 생성방법
Sobejko et al. Computer Optimization of the Choice of Parameters for EDM
JP2622304B2 (ja) 交線加工用数値制御データの作成方法
JPH03185503A (ja) 数値制御装置
JPH0422589A (ja) レーザ・パンチ複合加工用自動プログラミング装置