JPS6364104A - Ncデ−タ修正装置 - Google Patents

Ncデ−タ修正装置

Info

Publication number
JPS6364104A
JPS6364104A JP20798686A JP20798686A JPS6364104A JP S6364104 A JPS6364104 A JP S6364104A JP 20798686 A JP20798686 A JP 20798686A JP 20798686 A JP20798686 A JP 20798686A JP S6364104 A JPS6364104 A JP S6364104A
Authority
JP
Japan
Prior art keywords
data
correction
correcting
point
hunting
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.)
Granted
Application number
JP20798686A
Other languages
English (en)
Other versions
JPH0711762B2 (ja
Inventor
Masahiro Asano
浅野 雅裕
Hiroshi Yamawaki
宏 山脇
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP61207986A priority Critical patent/JPH0711762B2/ja
Publication of JPS6364104A publication Critical patent/JPS6364104A/ja
Publication of JPH0711762B2 publication Critical patent/JPH0711762B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は、ディジタイザによりモデルを測定して得られ
たNC(数値制御)データの1′i)正装買に関し、特
に上記NCデータの乱れを自動釣に修正して、滑らかな
NGデータ乞作成できるようにしたNCデータ修正装置
に関する。
(発明の技術的背景とその間順点) ディジタイザを用いて、トレーサヘッドに取付けたスタ
イラスをモデル表面に当接させながら、このモデルを測
定して得られたディジタイジングデータ(NCデータ)
は、上記モデル表面自体の粗度、スタイラスとモデルと
の接触摩擦やトレーサヘッドの追従精度等により、実際
のモデル表面通りの滑らかな魚群としては出力さハずに
、いわゆる“ゆらぎ”や“ハンチング′。
等が混入した乱れた魚群データとして出力される。そし
て、このようにして得られたNCデータをそのまま用い
て、NC工作機械により金型等のワークを加工する場合
、NCデータの魚群には上述のような乱れがあるために
工具が滑らかに移動できず、送り速度をある速度以上に
上げることができない。そこで、上述のようなNCデー
タに基づ<NC加工はその加工時間か長(なってしまう
だけてなく、NCデータの魚群の乱れ二を予め仕上げ代
に含めて、つまり仕上げ代をその分多く加味してNC加
工を実行しなければならないため、その最終手仕上げ加
工の工数を削減することができないという問題点があっ
た。
また、上述のようなNCデータの魚群の乱れを修正すれ
は、これら問題点を解決てきることになるが、従来この
ようなNCデータを容易に且つ晒確に修正できるような
修正装置は存在しなかった。
(発明の目的) 本発明は上述のような事情からなされたものであり、本
発明の目的は、ディジタイザにより設定されたNCデー
タの乱れを自動的に修正して、滑らかなNCデータを作
成できるようにしたNCデータ修正装五を提供すること
にある。
(発明の概要) 本発明はNCCデータ修正装定関するもので、入力され
たNCデータを解析して記憶するNCデータ記憶部と、
入力された修正条件を記憶する修正条件記憶部と、前記
入力されたNCデータの修正個所を検出する修正個所検
出部と、この修正個所検出部で検出された修正個所デー
タを記憶する修正個所記憶部と、前記入力されたNCデ
ータを前記記憶された修正条件及び修正個所でデータに
基ついて自動修正する\Cデータ修正部とで構成したも
のである。
(発明の実施例) 第1図は本発明のNCデータ修正装置の概略を示すブロ
ック構成図であり、このNCデータ修正装置はディジタ
イザやNC装置とは別に設けられているものである。第
1図において、1は固定ディスク、フロッピーディスク
等の外部記憶媒体であり、ディジタイザにより測定され
たNCデータはこの外部記憶媒体1に記丁、ユされてい
る。2はこの外部記憶媒体1にH6jQされたNCデー
タを読取るNCデータ入力部であり、3はこの読取った
NCデータを解析し、このNCデータとその座標値との
対応をとる座標値テーブルを作成して記憶しておくNC
データ記憶部である。一方、4は後述する修正条件を入
力するキーボード等から成る入力装置であり、5は入力
装置4から入力された修正条件を記憶しておく修正条件
記憶部である。6は後述するように修正条件記憶部5に
記憶された修正条件に従い、NCデータ記憶部3に記憶
されている座標テーブルに対して修正個所の検出を行な
い、この検出された修正個所を修正個所記憶部7に出力
して記憶させる修正個所検出部である。また、修正個所
検出部6は上記修正個所に該当するNCデータをNCデ
ータ入力部2から受取り、NCCデータ修正部に出力す
る。そして、このNCCデータ修正部は、修正条件記憶
部5に記憶されている修正条件と修正個所記憶部7に記
憶されている修正個所とに基ついて、修正個所検出部6
から出力されるNCデータに後述するようにして自動的
に必要な修正処理を加えた後、この修正されたNCデー
タをCRT表示装置9に表示したり、プロッタlOで描
画すると共に、固定ディスク1に記t1色されているN
Cデータを修正して書込むようになっている。
このような構成において、その動作を第2図のフローチ
ャートを参照して説明する。
先す入力装置4で修正条件を設定するが(ステップSl
) 、設定事項は人出力NCデータファイルとテーパ部
、ハンチング等の修正項目であり、これら修正条件は修
正条件記憶部5に記憶される。この後1バッファ分のN
Cデータかセットされるが(ステップS2)、これは外
部記憶媒体1より1バッファ分のNCデータかNCデー
タ入力部2を介して入力され、解析されてNCデータ記
士危部3に記憶されることによって行なわれる。そして
、NCデータの有無を判断して、無い場合は終了となり
、有る場合には11!正個所検出部6は当該NCデータ
の修正部を検出する(ステップ54)。第3図はCRT
表示9冒9に表示されたNCデータの例を示しており、
ディジタイザで得られた各測定点群DDI、DD2.・
・・DDnを折線で結んた工具軌跡DTのグラフィック
表示と、これら各測定群001−DDnのX、Y、Z座
標値てある文字データDCのキャラクタ表示とがなされ
ている。このNCデータ例では、領域ARI及びAR2
のデータが修正の必要な部分となっている。なお、キャ
ラクタの表示は必らずしも必要なものではない。このよ
うな修正個所の検出の後、NCデータ修正部8はNOデ
ータ記憶部3に記憶されているNCデータと、修正条件
記憶部5に記憶されている修正条件及び修正個所記憶部
7に記憶されている修正個所データとに基づいて、1バ
ッファ分のNCデータの修正を後述する如く自動釣に行
ない、自動修正されたNCデータをCRT表示装置9に
表示したり、プロッタlOで描画したりすると共に、外
部記憶媒体1に記憶する(ステップ55)。このような
lバッファ分ずつの修正動作を全NCデータについて繰
り返すのである。
ここにおいて、上記修正条件、上記修正個所の検出方法
及び上記修正処理方法としては、上記乱れ状態に応じて
以下に列記するような条件及び各方法が用いられる。
(1)ハンチング修正 NCデータが第4図のい)で示すような点P1〜P、。
のハンチングデータである場合、ハンチングのON、O
FF点を次のように探索する。すなわち、先ず、第5図
に示すように、NCデータ中の測定点群P1〜P、のう
ち通続する3測定点P i−1。
P、、P、。1について、2測定点間!’、、P、。1
の距離1 dfll及びこの3測定点Pi−1,P+、
Pi。1のなす角度θiが以下の条件(1)及び(2)
を同時に114足するとき、この測定点群P1〜P、、
は測定点群Pi−1+Pl+Plや、においてハンチン
グしている(ハンチングON)と検出する。
l  dJll>設定値(Ld)    ・・・・・・
・・・(1)θi〈設定値(θh)    ・・・・・
・・・・(2)このようにしてハンチングONか検出さ
れた測定点群P1〜Pnについては、第6図に示すよう
に以下の条件を満足するとき、そのハンチングの終了(
OFF)  とする。すなわち、ある変曲点Pn−1よ
り設定長さLsの範囲内に中間点Pn(この中間点PC
がなす角度θC〉設定値θS)を除いて次の変曲点P。
(この変曲点P。がなす角度θnく設定値θt)が存在
しないとき、ハンチングOFFを検出してハンチング終
了とする。但し、ここにおいて次の変曲点P。が所定の
ハンチング探索長Liを超える場合は、ハンチングでは
ないμ判定する。
したがって、第4図の(^)に示すNCデータでは点P
、がハンチングONとして検索され、点Paがハンチン
グOFFとして探索されるので、同図(B)の如くこれ
らハンチング点P、〜P7を削除する。そして、ONの
前の2点P3.P4 とOFFの後の2点P8.P9を
それぞれ伸長して交点を求め、内側で求まった方の点P
4°を第4図(C)の如く新しい更新点とする。これに
よりハンチングが除去されて、滑らかなNCデータに修
正される。
以上のハンチング修正によって、例えば第7図(A)及
び第8図(八)に示すようなNCデータのハンチングは
、それぞれ第7図(B)及び第8図(B)に示す如く滑
らかに修正される。
(I+)逆行修正 逆行修正はハンチング修正を行なった後に文月方向のデ
ータの修正を行なう。すなわち、第9図に示すように増
分d×が測定方向と反対の符号となったときに逆行デー
タとする。上記増分dxか反対方向になる原因は、今回
の測定値P2に誤差があるか、前回の測定値P、に誤差
がある場合と考えられる。このため、第1O図(A) 
 に示す如く増分d×か反対方向となった今回の測定値
P2を削除し、さらに同図(B)に示す如く増分dxは
反対方向となるので、測定点P1を捨てる。これによっ
て、第1O図(C)に示すように残りの71111足点
(Po、P+、P4)が同一方向となる。
(Ill )テーバ部修正 を行なう。ここに、テーバ部ONは第13図(・〜)に
示すようなNCデータにおいて、 l dz l >  Dz          ・・・
−−(3)l dx / dz  l < TON  
  −−−(4)を満たした場合にのみ検出される。上
記(2)式におけるDzはテーパ部ONとする2変位量
の設定値であり、上記(4)式におけるT。Nはテーパ
部ONを判定するためのテーバ値である。上記(3)弐
及び(4)でテーパ部ONが検出されると、テーパ部O
Nの始点を第13図(A)の点P1とする。また、テー
パ部OFFは第13図CB)  に示すようなNCデー
タにおいて、 l dx l > Dx       −−−(5)l
dx/ dz  l> Tor    ・・・・・・・
・・(6)を満たした場合にのみ検出される。上記(5
)式におけるDxはテーパ部OFFとするX変位量てあ
り、上記(6)式におけるTOFはテーパ部OFFを判
定するためのテーパ値である。そして、テーパ部ONの
点から上記(5)及び(6)式が同時に成立する場合を
テーパ部OFFとする。第13図(A)の例ではテーパ
部の終点をP2とする。
第14図はテーパ部の修正方法を示しており、水平方向
の点Q、又は接線方向の点Q2を求めて、点P2を点P
2°のように修正する。
(IV)ゆれ修正 NCデータのゆれを修正する場合、モデル表面の実際の
凹凸であるかデータ上のゆれであるかを区別することが
できないため、明らかにデータ上のゆれであるというパ
ターンについてのみゆれ修正を行なう。すなわち、ゆれ
の検出は第15図で示すトレランスTrが設定値T8よ
りも大きい時とし、修正は単位長さ当りのトレランス量
が でトレランスT、が設定値TRになるようにする。
ここに、データ上の修正可能なゆれは、第16図におい
て、 p + p 2  >  Y L a      ・・
・・・・・・・(8)P4PS  >  Yt、、  
    ・・・・・・・・・(9)てあり、PIP2と
p4psのなす角度θがθ〉YO2・・・・・・・・・
(10)であり、 P2P4 < YL     ・・・・・・・・・(1
1)Ht<TR・・・・・・・・・(12)の場合とす
る。上記各式においてYL、はゆれ前後の判定長さであ
り、Yθ□はゆれ判定角度、Yt、はゆれ判定長さ、T
Ri士単位長さ当りのトレランス判定値である。そして
、上記(8)及び(9)式よりゆねの前後にゆれの無い
良好な区間があり、その間のゆれの判別できるように規
定すればよい。これと共に、上記(10)式よりその前
後の直線p、p、、 p、p5の傾きの差が少なくて、
平旦な区間であることを規定し、上記(11)及び(1
2)式より実際の凹凸と区別するため、それより小さい
値を設定することによってゆれを規定する。なお、ゆれ
ONは第17図及び第18図において、 PIF2   >   YL。
θ<(180°−tan−’ TR) θ〉Yol のときである。
ゆれ修正の実際例は第19図〜第21図であり、いずれ
も上図が修正前のNCデータ、下図かゆれ修正後のNC
データを示している。
(発明の効果) 以上のように本発明のNCデータ修正装置によれば、N
Cデータの乱れを自動的に修正して滑らかなNCデータ
を得ることができるので、NC工作機械によりNC加工
を実行する際に、従来よりも速い送り速度を用いること
ができ、そのために加工時間を短縮できると共に、仕上
げ代を最小限に抑えることができ、最終手仕上げ加工の
工数を大幅に短縮することかできる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図、第2
図はその動作例を示すフローチャート、第3図はNCデ
ータの表示例を示す図、第4図〜第6図はハンチング修
正を説明するための図、第7図(A)及び第8図(A)
はハンチングを有するNCデータの例を示す図、第7図
(B)及び第8図(13)はそれぞれ第7図(八)及び
第8図(A)の修正図、第9図〜第12図は逆行修正を
説明するための図、第13図(八) 、 (B)及び〜
第14図はテーパ部修正を説明するための図、第15図
〜第18図はゆれ修正を説明するための図、第19図〜
第21図はゆれ修正の例を示す図である。 1・・・外部記憶媒体、2・・・NCデータ修正部、3
・・・NCデータ記憶部、4・・・入力装着、5・・・
修正条件記憶部、6・・・修正個所検出部、7・・・修
正個所検出部、8・・・NCデータ修正部。 出願人代理人  安 形 雄 三 茶2巨 羊3Tii 第if旨 第12図 第13面(A)     第13図(B)@14  図 P9 第16 回 蔓17圓      第fB 図 ζ−1 へ 祿

Claims (1)

    【特許請求の範囲】
  1. 入力されたNCデータを解析して記憶するNCデータ記
    憶部と、入力された修正条件を記憶する修正条件記憶部
    と、前記入力されたNCデータの修正個所を検出する修
    正個所検出部と、この修正個所検出部で検出された修正
    個所データを記憶する修正個所記憶部と、前記入力され
    たNCデータを前記記憶された修正条件及び修正個所デ
    ータに基づいて自動修正するNCデータ修正部とで構成
    されていることを特徴とするNCデータ修正装置。
JP61207986A 1986-09-05 1986-09-05 Ncデ−タ修正装置 Expired - Lifetime JPH0711762B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61207986A JPH0711762B2 (ja) 1986-09-05 1986-09-05 Ncデ−タ修正装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61207986A JPH0711762B2 (ja) 1986-09-05 1986-09-05 Ncデ−タ修正装置

Publications (2)

Publication Number Publication Date
JPS6364104A true JPS6364104A (ja) 1988-03-22
JPH0711762B2 JPH0711762B2 (ja) 1995-02-08

Family

ID=16548788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61207986A Expired - Lifetime JPH0711762B2 (ja) 1986-09-05 1986-09-05 Ncデ−タ修正装置

Country Status (1)

Country Link
JP (1) JPH0711762B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02148304A (ja) * 1988-11-30 1990-06-07 Okuma Mach Works Ltd 数値制御データ作成方法
JP2001034319A (ja) * 1999-07-26 2001-02-09 Mitsubishi Electric Corp 軌跡制御装置
JP2012078891A (ja) * 2010-09-30 2012-04-19 Brother Ind Ltd 数値制御装置、移動経路修正方法、移動経路修正プログラム、及び記憶媒体
JP2012078892A (ja) * 2010-09-30 2012-04-19 Brother Ind Ltd 数値制御装置、移動経路修正方法、移動経路修正プログラム、及び記憶媒体
JP2015161953A (ja) * 2014-02-26 2015-09-07 ブラザー工業株式会社 数値制御装置と移動経路修正方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61173842A (ja) * 1985-01-24 1986-08-05 Yamazaki Mazak Corp 数値制御装置
JPS61198305A (ja) * 1985-02-28 1986-09-02 Ricoh Co Ltd 数値制御工作機械のプログラム作成装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61173842A (ja) * 1985-01-24 1986-08-05 Yamazaki Mazak Corp 数値制御装置
JPS61198305A (ja) * 1985-02-28 1986-09-02 Ricoh Co Ltd 数値制御工作機械のプログラム作成装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02148304A (ja) * 1988-11-30 1990-06-07 Okuma Mach Works Ltd 数値制御データ作成方法
JP2001034319A (ja) * 1999-07-26 2001-02-09 Mitsubishi Electric Corp 軌跡制御装置
JP2012078891A (ja) * 2010-09-30 2012-04-19 Brother Ind Ltd 数値制御装置、移動経路修正方法、移動経路修正プログラム、及び記憶媒体
JP2012078892A (ja) * 2010-09-30 2012-04-19 Brother Ind Ltd 数値制御装置、移動経路修正方法、移動経路修正プログラム、及び記憶媒体
JP2015161953A (ja) * 2014-02-26 2015-09-07 ブラザー工業株式会社 数値制御装置と移動経路修正方法

Also Published As

Publication number Publication date
JPH0711762B2 (ja) 1995-02-08

Similar Documents

Publication Publication Date Title
IT1303170B1 (it) Procedimento e sistema per la realizzazione della compensazione deglierrori statici su macchine utensili a controllo numerico
JPS6364104A (ja) Ncデ−タ修正装置
JP5026298B2 (ja) 精密加工のための最適加工条件の決定を支援する装置
CN110334430A (zh) 图纸中电缆托架的自动标注方法、系统、设备和存储介质
JPH0388011A (ja) 作業手順審査装置
JPH0371209A (ja) 数値制御プログラムの異常検出装置
JPS6254337A (ja) プログラムの階層指定表示方式
JPS6344209A (ja) Ncデ−タ修正装置
JP2000222259A (ja) Sql自動生成システム
JPH07314286A (ja) モデル倣い制御によるncデータの修正方法
JPS62173144A (ja) 放電加工機の制御デ−タ作成装置
JP2754805B2 (ja) 板材加工図形データの変換方法
JP2767920B2 (ja) 移動ロボットシステムにおけるプログラム実行方法
JPS63276186A (ja) 文字読取装置
JPH0325292B2 (ja)
JPS62206606A (ja) 工具摩耗量の補正方法
JPH0554086A (ja) 図面データ抽出装置
JPH01276304A (ja) 最適化制御装置
JP2583149Y2 (ja) デジタイズ装置
JPS63245505A (ja) デジタイザによるnc加工プログラムの作成装置
JPH01258108A (ja) デジタイジングデータ補正方法
JPS63276682A (ja) 文字読取り装置
JPS6326706A (ja) デジタイジング方式
JPH0553571B2 (ja)
JPH06332516A (ja) デジタイズデータ編集装置及びその方法