JPH08152909A - 位置誤差補正方式 - Google Patents

位置誤差補正方式

Info

Publication number
JPH08152909A
JPH08152909A JP29416594A JP29416594A JPH08152909A JP H08152909 A JPH08152909 A JP H08152909A JP 29416594 A JP29416594 A JP 29416594A JP 29416594 A JP29416594 A JP 29416594A JP H08152909 A JPH08152909 A JP H08152909A
Authority
JP
Japan
Prior art keywords
current position
correction
vector
pulse
correction vector
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
JP29416594A
Other languages
English (en)
Other versions
JP3174704B2 (ja
Inventor
Toshiaki Otsuki
俊明 大槻
Seiji Ishii
清次 石井
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP29416594A priority Critical patent/JP3174704B2/ja
Publication of JPH08152909A publication Critical patent/JPH08152909A/ja
Application granted granted Critical
Publication of JP3174704B2 publication Critical patent/JP3174704B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 3次元的な位置誤差の補正を1つの補正機能
でできるようにする。 【構成】 前処理演算手段2は、加工プログラム1を解
読し各軸の移動指令を出力する。補間手段3は、各軸の
移動指令を補間パルスに変換し出力する。現在位置認識
手段4は、補間パルスを取り込んで各軸の現在位置を認
識する。現在位置補正ベクトル算出手段5は、格子点補
正ベクトルを基準に、現在位置における現在位置補正ベ
クトルを算出する。補正パルス出力手段7は、補間前の
旧現在位置における始点位置誤差補正ベクトルと現在位
置補正ベクトルとを比較し、変化量を各軸ごとの補正パ
ルスに変換し、出力する。各軸ごとに設けられた加算手
段8a,8b,8cは、補間手段3から出力された補間
パルスに、補正パルスを加算する。サーボアンプ9a,
9b,9cは、入力された補間パルスと補正パルスの量
に応じてサーボモータ10a,10b,10cの回転を
制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は工作機械の送り軸の位置
を補正する数値制御装置の位置誤差補正方式に関し、特
に予め記憶された補正量を使用して誤差を補正する位置
誤差補正方式に関する。
【0002】
【従来の技術】数値制御装置により動作が制御される工
作機械の送り軸は、目標位置と実際に到達する位置との
間に誤差が生じる。この誤差を生じさせる要因には、送
りネジのピッチ誤差、ギヤのピッチ誤差、および直行軸
方向の真直度の誤差等がある。
【0003】従来は、このような機械系に起因する誤差
を補正するために、ピッチ誤差補正、補間形ピッチ誤差
補正、または真直度補正等の補正機能を併用して用いて
いた。
【0004】また、位置誤差は3次元的に変化する。つ
まり、X軸方向への移動であっても、目標位置での誤差
はX軸、Y軸、及びZ軸のそれぞれの値に依存して変化
する。そこで従来は、3軸方向のピッチ誤差補正を組み
合わせることにより、3次元的な誤差の補正をすること
が考えられていた。この様な例として、本出願人は特開
昭57−61906号を出願している。
【0005】
【発明が解決しようとする課題】しかし、従来の補正機
能では複数の補正機能を用いなければならないため、誤
差補正のための制御が複雑になるという問題点があっ
た。
【0006】また、3次元的な位置誤差を補正するため
に、3軸方向のピッチ誤差補正を組み合わせた機能で補
正を行うと、予め必要なデータ数が膨大となる。これら
のデータを格納するには大容量のメモリが必要であり、
数値制御装置のコストが高くなってしまうという問題点
があった。
【0007】本発明はこのような点に鑑みてなされたも
のであり、1つの補正機能で、3次元的に位置誤差を補
正できる位置誤差補正方式を提供することを目的とす
る。
【0008】
【課題を解決するための手段】本発明では上記課題を解
決するために、工作機械の3次元の座標系での送り軸の
移動を制御する数値制御装置の位置誤差補正方式におい
て、座標系を各座標軸方向に一定間隔の格子状領域に分
割し、前記格子状領域の格子点において予め測定された
格子点補正ベクトルを格納する格子点補正ベクトル記憶
手段と、移動指令に応じて前記送り軸の補間パルスを出
力する補間手段と、前記補間パルスを加算して前記軸の
現在位置を認識する現在位置認識手段と、前記現在位置
における現在位置補正ベクトルを前記格子点補正ベクト
ルに基づいて算出する現在位置補正ベクトル算出手段
と、前記現在位置補正ベクトルを、補間前の旧現在位置
における始点位置補正ベクトルと比較し、変化量を補正
パルスとして出力する補正パルス出力手段と、前記補正
パルスを前記補間パルスに加算する加算手段と、を有す
ることを特徴とする位置誤差補正方式が提供される。
【0009】
【作用】格子点補正ベクトル記憶手段は、座標系を各軸
方向に一定間隔の格子状領域に分割し、格子状領域の角
に設定された格子点において予め測定された格子点補正
ベクトルを格納する。補間手段は、位置指令に応じて送
り軸の補間パルスを出力する。現在位置認識手段は、補
間パルスにより位置指令で指示された現在位置を認識す
る。現在位置補正ベクトル算出手段は、補間周期ごと
に、現在位置における現在位置補正ベクトルを格子点補
正ベクトルに基づいて算出する。補正パルス出力手段
は、現在位置補正ベクトルと補間前の旧現在位置におけ
る始点位置補正ベクトルとを比較し、変化量を補正パル
スに変換し出力する。加算手段は、補正パルスを補間パ
ルスに加算する。
【0010】これにより、3次元空間上の任意の点にお
ける位置誤差を、1つの補間形の機能で補正することが
できる。
【0011】
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明の概略構成を示すブロック図であ
る。格子点補正ベクトル記憶手段6には、格子点におけ
る格子点補正ベクトルを格納している。格子点は、3次
元座標系を各軸にそって一定間隔に格子状領域に分割
し、格子状領域の境界線の交差する点に設定された点で
ある。格子点補正ベクトルは、各格子点において予め測
定された位置誤差を補正するための3次元ベクトルであ
る。
【0012】そして、加工プログラム1により工作機械
における各種動作が指令される。前処理演算手段2は、
加工プログラム1を解読し各軸の移動指令を出力する。
補間手段3は、各軸の移動指令を補間パルスに変換し出
力する。
【0013】現在位置認識手段4は、補間パルスを取り
込んで各軸の現在位置を、X軸座標値4a、Y軸座標値
4b、およびZ軸座標値4cに分けて認識する。現在位
置補正ベクトル算出手段5は、格子点補正ベクトルを基
準に、現在位置における現在位置補正ベクトルを算出す
る。これは、補間周期ごとに行う補間形の誤差補正であ
る。補正パルス出力手段7は、補間前の旧現在位置にお
ける始点位置誤差補正ベクトルと現在位置補正ベクトル
とを比較し、変化量を各軸ごとの補正パルスに変換し、
出力する。
【0014】各軸ごとに設けられた加算手段8a,8
b,8cは、補間手段3から出力された補間パルスに、
補正パルスを加算する。サーボアンプ9a,9b,9c
は、入力された補間パルスと補正パルスの量に応じてサ
ーボモータ10a,10b,10cの回転を制御する。
【0015】図2は、本発明の一実施例である対話形数
値制御装置の構成を示すブロック図である。プロセッサ
11はROM12に格納されたシステムプログラムに従
って対話形数値制御装置全体を制御する。ROM12に
はEPROMあるいはEEPROMが使用される。RA
M13にはSRAM等が使用され、各種のデータあるい
は入出力信号が格納される。不揮発性メモリ14には図
示されていないバッテリによってバックアップされたC
MOSが使用され、電源切断後も保持すべきパラメー
タ、工具補正量、および格子点補正ベクトル等が格納さ
れる。
【0016】軸制御回路21はプロセッサ11から軸の
移動指令を受けて、軸の指令をサーボアンプ22に出力
する。サーボアンプ22はこの移動指令を受けて、工作
機械50のサーボモータを駆動する。PMC(プログラ
マブル・マシン・コントローラ)23はNCプログラム
を実行する際に、T機能信号(工具選択指令)等を受け
取る。そして、これらの信号をシーケンス・プログラム
で処理して、動作指令として信号を出力し、工作機械5
0を制御する。また、工作機械50から状態信号を受け
て、シーケンス処理を行なって、プロセッサ11へ必要
な入力信号を転送する。
【0017】なお、上記構成要素はいずれもバス19に
よって互いに結合されており、このバス19には、NC
用のCPUであるプロセッサ11とは別に、対話用のプ
ロセッサ31がバス29によって接続される。
【0018】プロセッサ31はバス39を有し、ROM
32、RAM33、不揮発性メモリ34、VRAM(ビ
デオRAM)35及びグラフィック制御回路36が接続
される。プロセッサ31はROM32に格納された対話
処理用のプログラムを実行して、対話形データの入力画
面において、設定可能な作業又はデータ等をメニュー形
式で後述する表示装置43に表示する。また、こうして
入力されたデータから加工プログラムを作成するととも
に、バックグラウンドアニメーションとして、工具の全
体の動作軌跡等を表示する。ROM32には上記対話処
理用のプログラムの他に、上記対話形データの入力画面
等が格納される。RAM33にはSRAM等が使用さ
れ、対話用の各種データ等が格納される。不揮発性メモ
リ34は図示されていないバッテリによってバックアッ
プされたCMOSが使用され、電源切断後も保持すべき
プログラムデータ及び加工プログラム等が格納される。
VRAM35は高速にアクセス可能なRAMであって、
不揮発性メモリ34にNC文として格納された上記加工
プログラムに基づき工作機械50の切削シミュレーショ
ンを行う際にアニメーション表示のためのグラフィック
データが格納される。グラフィック制御回路36はVR
AM35に格納されたグラフィックデータを表示用の信
号に変換して出力する。
【0019】また、オペレータとのヒューマンインタフ
ェースをとるCRT/MDI(Cathod Ray Tube/Manual
Data Input )パネル40はバス19に接続され、グラ
フィック制御回路41、切換器42、表示装置43、キ
ーボード44及びソフトウェアキー45が設けられる。
【0020】グラフィック制御回路41はプロセッサ1
1等から出力されたディジタル信号を表示用の信号に変
換して出力する。切換器42はグラフィック制御回路3
6又はグラフィック制御回路41から出力された表示用
の信号を切り換えて表示装置43に与える。表示装置4
3にはCRTあるいは液晶表示装置が使用される。キー
ボード44はシンボリックキー、数値キー等からなり、
必要な図形データ、NCデータをこれらのキーを使用し
て入力する。ソフトウェアキー45はシステムプログラ
ム等によって機能が変化する指令キーであって、その機
能名称等は表示装置43の所定の画面位置に表示され
る。
【0021】なお、バックグラウンドアニメーション表
示のため、プログラムデータが対話用のプロセッサ31
により表示用データに処理され、グラフィック制御回路
36で表示信号に変換され、表示装置43に表示され
る。同様に、対話形式で加工プログラムを作成していく
ときに、形状及び加工条件等がグラフィック制御回路4
1で表示用の信号に変換され、表示装置43に表示され
る。
【0022】さらに、バス19には入出力インタフェー
ス46が接続され、FDD(フロッピーディスク装
置)、プリンタ、あるいはPTR(紙テープリーダ)等
の外部機器との間で、NCデータを含むデータの入出力
を制御する。
【0023】図3は格子状領域に分割された3次元座標
系を示す図である。3次元座標系は一定間隔の格子状に
分割されている。格子状に分割する境界線の交わる点が
格子点P0 〜P26である。なお、この図に図示されてい
るのは座標系の1部分であり、実際には機械移動可能な
領域全体を、このような格子状に分割する。
【0024】そして、各格子点における機械系に起因す
る位置誤差を、予め測定しておく。この誤差は、3次元
ベクトルで表される。そこで、位置誤差と絶対値が同じ
で逆向きのベクトルを格子点補正ベクトル(図中、各格
子点上に矢印で示す)とする。このようにして求められ
た格子点補正ベクトルは、不揮発性メモリ14(図2に
示す)等に格納される。なお、この格子点補正ベクトル
は、アブソリュート値である。
【0025】なお、格子状に分割する際に、あまり細か
く分割すると格子点補正ベクトルのデータ量が多くな
り、必要とするメモリの記憶容量が大きくなってしま
う。従って、なるべく正しい補正量を算出でき、しかも
データ量を少なく抑えることができる格子点の数は、一
軸につき10箇所程度である。
【0026】ここで、任意の機械位置における補正ベク
トルの算出方法について説明する。これは、図1に示す
現在位置補正ベクトル算出手段5が行う機能である。図
4は補正ベクトルを算出すべき機械位置を含む格子状領
域を示す図である。この例では、補正ベクトルを算出す
べき機械位置が点P(PX ,PY ,PZ )が、格子点P
0 、P1 、P3 、P4 、P9 、P10、P12、P13に囲ま
れた領域にある。X軸の格子間隔はLX 、Y軸の格子間
隔はLY 、Z軸の格子間隔はLZ である。また、各格子
点P0 、P1 、P4 、P3 、P9 、P10、P13、P12
は、それぞれ格子点補正ベクトルV1(V1X ,V
Y ,V1Z )〜V8(V8X ,V8Y ,V8Z )が設
定されている。以後この領域を、格子点位置において各
格子点に対応する格子点ベクトルが与えられた、線形性
を有するベクトル場と想定する。
【0027】点Pを含む領域が求められると、格子点P
0 (P0X,P0Y,P0Z)を基準点として定める。次に、
点Pでの補正ベクトルを求めるために、まず格子内の位
置を〔0,1〕に正規化する。X軸の格子間隔をLx,
Y軸の格子間隔をLy,Z軸の格子間隔をLzとした場
合の正規化した点Pの座標値(x,y,z)を下式で定
める。
【0028】
【数1】 x=(Px −P0x)/LX ・・・・・ (1)
【0029】
【数2】 y=(Py −P0y)/Ly ・・・・・ (2)
【0030】
【数3】 z=(Pz −P0z)/Lz ・・・・・ (3) この座標値(x,y,z)をもとに、点Pでの補正ベク
トルV(VX ,VY ,VZ )を下式で算出する。
【0031】
【数4】 Vi =V1i ・(1−x)(1−y)(1−z) +V2i ・x(1−y)(1−z) +V3i ・xy(1−z) +V4i ・(1−x)y(1−z) +V5i ・(1−x)(1−y)z +V6i ・x(1−y)z +V7i ・xyz +V8i ・(1−x)yz (i=x,y,z) ・・・・(4) このようにして、座標系上の任意の点における補正ベク
トルが算出できる。つまり、現在位置補正ベクトル算出
手段5(図1に示す)は、上記の計算式を用いて、補間
周期ごとに現在位置における現在位置補正ベクトルを算
出できる。
【0032】ところで、算出される現在位置補正ベクト
ルは、格子点補正ベクトルと同様にアブソリュート値で
ある。しかし、補間パルスに加算するにはインクリメン
タル値に変換しなければならない。そこで、現在位置補
正ベクトルの、補間前の旧現在位置における始点補正ベ
クトルからの変化量を計算する。始点補正ベクトルは、
前回の補間の際に、現在位置補正ベクトルとして既に求
められている。補間前の位置における始点補正ベクトル
をU(UX ,UY ,UZ )とすると、加算すべき補正ベ
クトルC(CX ,CY ,CZ )は、
【0033】
【数5】C=V−U ・・・・(5) で求められる。この補正ベクトルCの値を、補正パルス
に変換し補間パルスに加算する。サーボアンプは、補正
パルスが加えられた補間パルスに従って各軸の移動を制
御する。これにより、現在位置における機械系に起因す
る誤差が修正される。
【0034】図5は補正パルスの算出手順を示すフロー
チャートである。このフローチャートは、現在位置が確
定した時点で開始される。 〔S1〕現在位置を含む領域を求め、格子点の1つを基
準点とする。 〔S2〕格子点位置補正ベクトルを基準として、現在位
置補正ベクトルVを算出する。 〔S3〕現在位置補正ベクトルVの始点補正ベクトルU
からの変化量を計算し、補正ベクトルCを算出する。 〔S4〕補正ベクトルCを補正パルスに変換し出力す
る。
【0035】このように、補間パルスが出力されるごと
に、現在位置における3次元の補正ベクトルを求め補正
パルスとして加算するため、機械系に起因する3次元空
間上の位置誤差を、1つの補間形の誤差補正機能で補正
することができる。しかも、予め3次元空間上の何点か
で誤差の測定を行い、その測定結果から任意の位置にお
ける誤差を算出するため、位置誤差を生じさせている要
因が何であるかを考慮に入れる必要がない。しかも、予
め測定しておくべき格子点補正ベクトルは少なくて済む
ため、メモリ容量が小さくてすみ、数値制御装置を安価
にすることができる。
【0036】
【発明の効果】以上説明したように本発明では、補間パ
ルスが出力されるごとに、現在位置における3次元の全
ての座標値を基準として補正ベクトルを算出し、補正パ
ルスとして加算するようにしたため、機械系の様々な要
因に起因する3次元的な位置誤差を、1つの誤差補正機
能で補正することができる。
【図面の簡単な説明】
【図1】本発明の概略構成を示すブロック図である。
【図2】本発明の一実施例である対話形数値制御装置の
構成を示すブロック図である。
【図3】格子状領域に分割された3次元座標系を示す図
である。
【図4】補正ベクトルを算出すべき機械位置を含む格子
状領域を示す図である。
【図5】補正パルスの算出手順を示すフローチャートで
ある。
【符号の説明】
1 加工プログラム 2 前処理演算手段 3 補間手段 4 現在位置認識手段 5 現在位置補正ベクトル算出手段 6 格子点補正ベクトル記憶手段 7 補正パルス出力手段 8a,8b,8c 加算手段 9a,9b,9c サーボアンプ 10a,10b,10c サーボモータ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 工作機械の3次元の座標系での送り軸の
    移動を制御する数値制御装置の位置誤差補正方式におい
    て、 座標系を各座標軸方向に一定間隔の格子状領域に分割
    し、前記格子状領域の格子点において予め測定された格
    子点補正ベクトルを格納する格子点補正ベクトル記憶手
    段と、 移動指令に応じて前記送り軸の補間パルスを出力する補
    間手段と、 前記補間パルスを加算して前記軸の現在位置を認識する
    現在位置認識手段と、 前記現在位置における現在位置補正ベクトルを前記格子
    点補正ベクトルに基づいて算出する現在位置補正ベクト
    ル算出手段と、 前記現在位置補正ベクトルを、補間前の旧現在位置にお
    ける始点位置補正ベクトルと比較し、変化量を補正パル
    スとして出力する補正パルス出力手段と、 前記補正パルスを前記補間パルスに加算する加算手段
    と、 を有することを特徴とする位置誤差補正方式。
  2. 【請求項2】 現在位置補正ベクトル算出手段は、前記
    格子点において前記格子点補正ベクトルが与えられ、線
    形性を有するベクトル場を想定し、前記ベクトル場にお
    ける前記現在位置のベクトル量を現在位置補正ベクトル
    として算出することを特徴とする請求項1記載の位置誤
    差補正方式。
  3. 【請求項3】 前記格子点補正ベクトル記憶手段は、バ
    ッテリでバックアップされた不揮発性メモリであること
    を特徴とする請求項1記載の位置誤差補正方式。
JP29416594A 1994-11-29 1994-11-29 位置誤差補正機能付き数値制御装置 Expired - Lifetime JP3174704B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29416594A JP3174704B2 (ja) 1994-11-29 1994-11-29 位置誤差補正機能付き数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29416594A JP3174704B2 (ja) 1994-11-29 1994-11-29 位置誤差補正機能付き数値制御装置

Publications (2)

Publication Number Publication Date
JPH08152909A true JPH08152909A (ja) 1996-06-11
JP3174704B2 JP3174704B2 (ja) 2001-06-11

Family

ID=17804159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29416594A Expired - Lifetime JP3174704B2 (ja) 1994-11-29 1994-11-29 位置誤差補正機能付き数値制御装置

Country Status (1)

Country Link
JP (1) JP3174704B2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100412222B1 (ko) * 2001-06-23 2003-12-24 사단법인 엔.씨 공작기계 연구조합 홀 플레이트를 이용한 엔씨공작기계의 3차원 위치오차보정방법 및 그 장치
JP2008269316A (ja) * 2007-04-20 2008-11-06 Makino Milling Mach Co Ltd 数値制御工作機械及び数値制御装置
JP2010108085A (ja) * 2008-10-28 2010-05-13 Makino Milling Mach Co Ltd 誤差補正方法
JP2012020388A (ja) * 2010-07-16 2012-02-02 Fuji Electric Co Ltd ロボットシステムおよびロボット制御方法
JP5058270B2 (ja) * 2007-11-02 2012-10-24 株式会社牧野フライス製作所 エラーマップ作成方法
JP2012234424A (ja) * 2011-05-06 2012-11-29 Jtekt Corp 工作機械の数値制御装置
JP2016154039A (ja) * 2016-04-19 2016-08-25 株式会社牧野フライス製作所 エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
WO2017043127A1 (ja) * 2015-09-11 2017-03-16 Dmg森精機株式会社 数値制御装置
JP2017174060A (ja) * 2016-03-23 2017-09-28 村田機械株式会社 工作機械、及び加工方法
WO2018116635A1 (ja) * 2016-12-22 2018-06-28 Dmg森精機株式会社 工作機械の運動誤差同定方法
JP2019206043A (ja) * 2018-05-28 2019-12-05 Dmg森精機株式会社 送り装置の運動誤差同定方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0999185A1 (en) 1998-11-05 2000-05-10 Toda Kogyo Corp. Spindle-shaped goethite particles, spindle-shaped hematite particles and magnetic spindle-shaped metal particles containing iron as main component
JP5399624B2 (ja) * 2007-10-22 2014-01-29 オークマ株式会社 数値制御方法及び数値制御装置
JP4327894B2 (ja) 2007-11-30 2009-09-09 ファナック株式会社 5軸加工機を制御する数値制御装置
JP2011173234A (ja) * 2011-01-15 2011-09-08 Ken Kobayashi 工作機械の制御方法
CN103809520B (zh) * 2012-11-12 2017-05-10 中国科学院沈阳计算技术研究所有限公司 用于多轴联动动态修正插补位置的全闭环运动控制方法
JP7448336B2 (ja) 2019-11-05 2024-03-12 ファナック株式会社 数値制御装置

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100412222B1 (ko) * 2001-06-23 2003-12-24 사단법인 엔.씨 공작기계 연구조합 홀 플레이트를 이용한 엔씨공작기계의 3차원 위치오차보정방법 및 그 장치
JP2008269316A (ja) * 2007-04-20 2008-11-06 Makino Milling Mach Co Ltd 数値制御工作機械及び数値制御装置
JP5058270B2 (ja) * 2007-11-02 2012-10-24 株式会社牧野フライス製作所 エラーマップ作成方法
US8680806B2 (en) 2007-11-02 2014-03-25 Makino Milling Machine Co., Ltd. Numerically controlled machine tool and numerical control device
US8786243B2 (en) 2007-11-02 2014-07-22 Makino Milling Machine Co., Ltd. Method and device for preparing error map and numerically controlled machine tool having error map preparation function
JP2010108085A (ja) * 2008-10-28 2010-05-13 Makino Milling Mach Co Ltd 誤差補正方法
JP2012020388A (ja) * 2010-07-16 2012-02-02 Fuji Electric Co Ltd ロボットシステムおよびロボット制御方法
JP2012234424A (ja) * 2011-05-06 2012-11-29 Jtekt Corp 工作機械の数値制御装置
WO2017043127A1 (ja) * 2015-09-11 2017-03-16 Dmg森精機株式会社 数値制御装置
JP2017174060A (ja) * 2016-03-23 2017-09-28 村田機械株式会社 工作機械、及び加工方法
JP2016154039A (ja) * 2016-04-19 2016-08-25 株式会社牧野フライス製作所 エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
WO2018116635A1 (ja) * 2016-12-22 2018-06-28 Dmg森精機株式会社 工作機械の運動誤差同定方法
CN110114733A (zh) * 2016-12-22 2019-08-09 Dmg森精机株式会社 工具机的运动误差鉴定方法
DE112017006465T5 (de) 2016-12-22 2019-09-05 Dmg Mori Co., Ltd. Verfahren zur Identifizierung von Bewegungsfehlern für Werkzeugmaschinen
US10946491B2 (en) 2016-12-22 2021-03-16 Dmg Mori Co., Ltd. Movement error identification method for machine tool
TWI731193B (zh) * 2016-12-22 2021-06-21 日商Dmg森精機股份有限公司 工具機之運動誤差鑑定方法
CN110114733B (zh) * 2016-12-22 2022-03-15 Dmg森精机株式会社 工具机的运动误差鉴定方法
JP2019206043A (ja) * 2018-05-28 2019-12-05 Dmg森精機株式会社 送り装置の運動誤差同定方法

Also Published As

Publication number Publication date
JP3174704B2 (ja) 2001-06-11

Similar Documents

Publication Publication Date Title
JP3174704B2 (ja) 位置誤差補正機能付き数値制御装置
JP2641797B2 (ja) 対話形数値制御装置
US7274165B2 (en) Numerical controller
US8483865B2 (en) Numerical controller with tool trajectory display function
JP4503659B2 (ja) 座標変換工具位相制御用数値制御装置
JP2003303005A (ja) 数値制御装置
JP4233540B2 (ja) テーブル形式データを用いて各軸モータを駆動する数値制御装置
US5936864A (en) Free curve interpolation apparatus and interpolation method
EP0121100B1 (en) Graphics display method for numerical control apparatus
JPS5917442B2 (ja) 数値制御装置
EP1746474A1 (en) Numerical controller with integrated CNC frame and application frame display
JPH0991017A (ja) ロボット動作経路確認装置
JPH1020912A (ja) 数値制御装置による熱変位補正方法
JPH04252307A (ja) 対話形数値制御装置
EP1528445A2 (en) Numerical controller
JPH05204438A (ja) Cncの画面表示方式
JP2868492B2 (ja) 数値制御装置
JPH0573126A (ja) 数値制御装置のシミユレーシヨン描画方法
US5739656A (en) Numerical controlling method with mirror image function
JPH0922311A (ja) Cncの円弧加工制御方式
JPH0566819A (ja) 対話形自動プログラミング方法
JPH0876827A (ja) 加減速制御方式
JPH08263118A (ja) 位置誤差補正方式
JPH07104812A (ja) 位置補正方式
JPH05108136A (ja) 加工プログラム作成方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001003

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010313

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080330

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090330

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100330

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100330

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120330

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140330

Year of fee payment: 13

EXPY Cancellation because of completion of term