JPH0330002A - 経路データの編集方法 - Google Patents

経路データの編集方法

Info

Publication number
JPH0330002A
JPH0330002A JP1163797A JP16379789A JPH0330002A JP H0330002 A JPH0330002 A JP H0330002A JP 1163797 A JP1163797 A JP 1163797A JP 16379789 A JP16379789 A JP 16379789A JP H0330002 A JPH0330002 A JP H0330002A
Authority
JP
Japan
Prior art keywords
data
point
automatically
points
incorrect
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
JP1163797A
Other languages
English (en)
Inventor
Kataru Ichikawa
市川 語
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP1163797A priority Critical patent/JPH0330002A/ja
Publication of JPH0330002A publication Critical patent/JPH0330002A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 く産業上の利用分野〉 本発明は、CAD/CAMシステム、自動プログラミン
グ装置、NC装置、デジタイザ、スキャニングマシン等
における3次元形状加工用工具経路データあるいはデジ
タイズデータ中の不正データを検出し、且つ修正する編
集方法に関する。
く従来の技術〉 例えば工具経路データを編集する場合、従来は、工具経
路データをプロッタまたはグラフィックディスプレイに
与え、これらが表示した工具経路を人間が目視して、加
工時に工具食い込み等を生じさせる不正な点が工具経路
中に存在するか否かをチェックし、不正な点があれば手
動操作によりデータの修正を行っていた。デジタイズデ
ータの編集の場合も同様であり、デジタイズデータから
面を創成してグラフィックディスプレ等に表示させて人
間が目視し、滑らかさを欠く不正な点があれば、手動操
作によりデータの修正を行っていた。
く発明が解決しようとする課題〉 プロッタやグラフィックディスプレイの出力はあくまで
も2次元表承であるため、本来3次元の工具経路、創成
面を一方向から表示しただけでは完全なチェックを行う
ことが不可能である。
そこで方向を変えて表示し、種々の方向からのチェック
を繰り返す必要があるが、特に3次元形状加工用工具経
路データあるいは3次元形状のデジタイズデー夕のよう
に大量の経路データを目視と手動修正でw4集する場合
は、作業に時間がかかりすぎろという問題点があった。
本発明は人間の目視と手動修正によらず、不正な点を自
動的に検出し、且つ自動的に修正を行うことができろ経
路データの編集方法を提供することを目的とする。
く課題を解決するための手段〉 本発明による経路データの編集方法は、3次元形状加工
用工具経路データや3次元形状デジタイズデー夕など、
3次元経路の構成点のデータをもとに経路の角度変化、
トレランス及び曲率半径の少なくとも1つを求める演算
により、!!路中の不正な点を自動的に検出し、構成点
の削除及び移動の少なくとも1つを施す演算により、検
出した不正な点のデータを自動的に修正することを特徴
とする。
〈作   用〉 3次元形状加工用工具経路に従って加工する時に工具食
い込みが生じたり、デジタイズデータから創成した3次
元の面が滑らかさを欠くような不正な点では、経路の角
度変化が極端に大きかったり、トレランスが極端に大き
かったり、あるいは曲率半径が極端に小さかったりする
そこで、経路データから、その各構成点で経路の角度変
化、トレランスあるいは曲率半径を計算することにより
、不正な点(不平データ)を自動的に検出することがで
きる。不正な点を検出できたら、その点の削除あるいは
移動等のデータ修正を自動的に行う。
〈実 施 例〉 第1図〜第5図を参照して本発明の一実施例を説明する
第1図は本発明の実施例システムのブロック構成を示す
。同図中、デジタイザ1は物体2の点群データを作り、
得られた点群データをフロッピーディスク等のデータ媒
体3に出力し、演算装N4に送る。演算装置4は点群デ
ータからデジタイズデータの編集、面創或、工具経路デ
ータの計算、及び工具経路データの編集等の各処理を行
う。
これらの処理中、デジタイズデータのW集及び工具経路
データの編集夫々において、本発明に基づく不正な点の
自動検出と自動修正が行われる。(詳細後述) かくして得られtコ3次元形状加工用工具経路データを
演算装置4がデータ媒体5に出力し、工作機l1!6に
送り、品物を加工させる。
次に第2図〜第4図を参照し、演算装置4が備えた不正
な点の自動検出機能の例を説明する。
第2図は経路の角度変化に着目した自動検出機能例を示
す。演算装置4は経路データから連続する3点Pi,P
2,P3のデータを順々に取り出し、3点がなすg路の
角度変化aを計算し、予め定めた一定値a0と比較して
a > a0ならば点P3が不正であり、そのデータが
不正データであると判定する。但し、乙の判定は3点を
結ぶiP1−P2−P3が上に凸の部分(点P2が2点
P, − P2を結ぶ直線よりZ方向上側にある場合)
のみ行うものとしていろ。
第3図はトレランスに着目した自動検出機能例を示す。
演算装置4は連続する3点P1,P2,P3のデータか
ら、点P2と直線P1−P3との距aIlを計算し、予
め定めた一定値l0と比較してl > joならば点P
3が不正データであると判定する。但し、この場合も、
判定は3点を結ぶ線PI−P2−P3が上に凸の部分(
点P2が2点P−Pを結ぶ直線よりZ方向上側にある場
合)のみ行うものとしている。
第4図は曲率半径に着目した自動検出機能例を示す。演
算装置4は連続する3点Pi,P2,P3のデータから
、点P2での曲率半径rを計算し、予め定めた一定値r
0と比較してr ( rならば点P3が不正データであ
ると判定する。この場合も、判定は3点を結ぶ線PI−
P2−P3が七に凸の部分(点P2が2点P1− P,
,を結ぶ直線より2方向上側にある場合)のみ行うもの
としている。
演算装置4は上述した3種の自動検出機能により、いず
れかに該当する不正データを検出した場合、予め指定さ
れたモード(不正な点の削除,移動など)で不正データ
を自III修正する。第5図(a)〜(d)に自動修正
機能の例を示す。
第5図(a)は削除のモードを示す。今、点7が不正な
点であると自動検出され、削除モードが指定されていろ
とする。演算装置4は不正な点7のデータを削除し、前
後の2点を直接結ぶ経路8をとるようにデータを自動修
正する。この削除モードをデジタイズデータの編集に採
用すると、デジタイズデータで面張りを行う場合、不正
データが削除されているので、きれいで滑らかな面を創
成することができろ。
第5図(blは移動のモードの一例を示す。この移動モ
ードが指定されていろと、演算装置4は不正な点7を削
除し、その代りに前の点を通る垂直線(Z)9と後の点
を通る水平線(XY)10を経路とするように、両椋9
,10の交点を新たなデータとする。但し、新たな垂直
経路が下方に向かう場合は、垂直と水平の順を逆にし、
第5図(d)に示すように、前の点を通る水平i(XY
)10と後の点を通る垂直線(Z)9を経路とするよう
に、両1%9,10の交点を新たなデータとしている。
第5図(clは移動のモードの他の例として上方移動を
示す。上方移動モードが指定されていると、演算装置4
は不正な点7をその上方の点11に移動させて新たなデ
ータとし、点11とその前後の点を結ぶ経路12,13
を作る。
なお移動モードの場合、移動方向をX,Y,Z中任意の
1軸だけ、2軸だけ、あるいは3軸同時に設定して良く
、また移動量も自由に設定できるようにしてある。
以上のように演算装置4が3次元形状に対するデジタイ
ズデータ及び加工用工具経路データ中の不正な点のデー
タを自動的に検出し且つ修正することにより、自動的に
品質良く編集されたデータを得ることができる。
く発明の効果〉 本発明の編集方法によれば人間の目視と手動修正によら
ず、経路データ中の不正な点を自動的に検出し、且つ自
動的に修正を行うことができる。
特にデジタイズデータを本発明により編集する場合は、
不正データが簡単、確実に検出され、削除等によって修
正されるので、デジタイズデー夕で面張りを行うとき、
きれいで滑らかな面が創成できるようになる。
またNCデータなど加工用工具経路データを本発明によ
りm集する場合(よ、同じく不正データが簡単、確実に
検出され、削除、移動等によって修正されるので、品物
を加工するとき、工具の食い込みがない仕上面が得られ
る。
【図面の簡単な説明】 第1図は本発明の一実施例を示すブロック構成図、第2
図,第3図及び第4図はそれぞれ不正データの検出例を
示す説明図、第5図11f不正データの修正例を示す説
明図である。 図面中、1はデジタイザ、4は演算装置、6は工作機械
である。

Claims (1)

    【特許請求の範囲】
  1.  3次元経路の構成点のデータをもとに経路の角度変化
    、トレランス及び曲率半径の少なくとも1つを求める演
    算により、経路中の不正な点を自動的に検出し、構成点
    の削除及び移動の少なくとも1つを施す演算により、検
    出した不正な点のデータを自動的に修正することを特徴
    とする経路データの編集方法。
JP1163797A 1989-06-28 1989-06-28 経路データの編集方法 Pending JPH0330002A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1163797A JPH0330002A (ja) 1989-06-28 1989-06-28 経路データの編集方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1163797A JPH0330002A (ja) 1989-06-28 1989-06-28 経路データの編集方法

Publications (1)

Publication Number Publication Date
JPH0330002A true JPH0330002A (ja) 1991-02-08

Family

ID=15780886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1163797A Pending JPH0330002A (ja) 1989-06-28 1989-06-28 経路データの編集方法

Country Status (1)

Country Link
JP (1) JPH0330002A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015037150A1 (ja) * 2013-09-13 2015-03-19 株式会社牧野フライス製作所 工具経路生成方法および工具経路生成装置
WO2016051555A1 (ja) * 2014-10-01 2016-04-07 三菱電機株式会社 数値制御装置
JP2017084189A (ja) * 2015-10-29 2017-05-18 ブラザー工業株式会社 制御装置、工作機械、制御方法及びコンピュータプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015037150A1 (ja) * 2013-09-13 2015-03-19 株式会社牧野フライス製作所 工具経路生成方法および工具経路生成装置
CN105492980A (zh) * 2013-09-13 2016-04-13 株式会社牧野铣床制作所 刀具路径生成方法及刀具路径生成装置
JP6038331B2 (ja) * 2013-09-13 2016-12-07 株式会社牧野フライス製作所 工具経路生成方法および工具経路生成装置
CN105492980B (zh) * 2013-09-13 2018-01-30 株式会社牧野铣床制作所 刀具路径生成方法及刀具路径生成装置
US10088832B2 (en) 2013-09-13 2018-10-02 Makino Milling Machine Co., Ltd. Method of generating tool path by modifying existing tool path and device practicing the same
WO2016051555A1 (ja) * 2014-10-01 2016-04-07 三菱電機株式会社 数値制御装置
CN107077119A (zh) * 2014-10-01 2017-08-18 三菱电机株式会社 数控装置
US10203687B2 (en) 2014-10-01 2019-02-12 Mitsubishi Electric Corporation Numerical control device
CN107077119B (zh) * 2014-10-01 2019-03-08 三菱电机株式会社 数控装置
JP2017084189A (ja) * 2015-10-29 2017-05-18 ブラザー工業株式会社 制御装置、工作機械、制御方法及びコンピュータプログラム

Similar Documents

Publication Publication Date Title
Grimstead et al. Creating solid models from single 2D sketches
JPH09506815A (ja) 人体中に入れることを意図した製品のための方法並びに装置、およびその製品の模型のための走査装置
CN1094158A (zh) 用于检验几何形状的方法及装置
JPH0981739A (ja) 損害額算出システム及び損傷位置検出装置
Vosselman et al. Mapping by dragging and fitting of wire-frame models
McLaughlin et al. Rapid human‐assisted creation of bounding models for obstacle avoidance in construction
JPH0330002A (ja) 経路データの編集方法
CN113223168A (zh) 一种隧道三维形貌快速建模的方法
CN118941517A (zh) 一种基于点云的钢筋交叉点识别和特征检测方法
Tost et al. Boolean operations for 3D simulation of CNC machining of drilling tools
JP3165249B2 (ja) 溶接ロボットの動作軌跡作成装置
Herbert et al. Sensor-based interior modeling
JPH0981788A (ja) 環境モデル入力装置
JPH01199208A (ja) 複合曲面生成方法
JPH0896001A (ja) フロー図編集装置
CN120101776B (zh) 一种基于雷视融合与图元分割的数字孪生方法、设备及介质
JPH01102684A (ja) 立体モデル生成方式
JP4812477B2 (ja) 画像計測装置用パートプログラム生成装置、画像計測装置用パートプログラム生成方法、及び画像計測装置用パートプログラム生成用プログラム
JPH08292015A (ja) 非接触画像計測システム及びエッジ追跡測定方法
JPH07129221A (ja) 3次元工具経路のシミュレーション方法
JPH0711762B2 (ja) Ncデ−タ修正装置
JPH01188255A (ja) 加工方法
CN107942948A (zh) 探针系统的探测和加工程序的图形化编辑方法
JPH0687252B2 (ja) 三次元図形データ算出方式
JPH10149093A (ja) 地形展開図作画装置