JPH03260708A - 位置誤差補正方法 - Google Patents

位置誤差補正方法

Info

Publication number
JPH03260708A
JPH03260708A JP2059423A JP5942390A JPH03260708A JP H03260708 A JPH03260708 A JP H03260708A JP 2059423 A JP2059423 A JP 2059423A JP 5942390 A JP5942390 A JP 5942390A JP H03260708 A JPH03260708 A JP H03260708A
Authority
JP
Japan
Prior art keywords
pattern
section
position error
movable part
data
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
JP2059423A
Other languages
English (en)
Inventor
Toshihiro Ueda
上田 俊弘
Masato Shiozaki
正人 塩崎
Jun Fujita
純 藤田
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine 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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP2059423A priority Critical patent/JPH03260708A/ja
Priority to US07/666,783 priority patent/US5237509A/en
Priority to DE4107707A priority patent/DE4107707C2/de
Publication of JPH03260708A publication Critical patent/JPH03260708A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/402Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35588Pack, compress data efficiently in memory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41036Position error in memory, lookup table for correction actual position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41055Kind of compensation such as pitch error compensation

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の目的 (産業上の利用分野) 本発明は、工作機械等の可動部を移動制御する数値制御
装置の位置誤差補正方法に関する。
(従来の技術) 数値制御工作機械においては位置決め、あるいは通路制
御時にピッチ誤差などにより位置誤差が発生する。この
ため一般に数値制御装置は位置誤差補正機能を有し、例
えば以下の方法により位置誤差の補正を行なっている。
すなわち、機械可動部の各軸ごとにその移動範囲を複数
の区間に分割するとともに、例えばX軸について移動範
囲をAXi (i=1.2.3、・・・・・・)に分割
するとともに、各区間に対応して補正量EXi (i=
1.2.3、・・・・・・)を測定してメモリに記憶さ
せておき、機械可動部のX軸方向現在位置が所定の区間
AXiに進入した際、該補正量EXiと機械の移動方向
(正方向、負方向)とに基づいて機械可動部のX軸方向
現在位置を補正するようにしている。
(発明が解決しようとする課題〉 従来の数値制御装置においては以上のように機械の位置
する区間と位置誤差補正データとを一対一に対応させて
記憶しておいて、記憶したデータに基づいて位置誤差の
補正を行なうので、ボールネジを製作する上で生じる一
回転ごとに現れるリード誤差に起因する運動誤差のよう
に短い距離内で位置誤差が変化し、その変化のパターン
が移動範囲内で繰り返し生じるような場合において、高
精度な補正を実現する為には、分割の間隔を短くして補
正点数を多くする必要があり、補正データを記憶するメ
モリーに制限がある場合には補正点数が不足する、ある
いはメモリ容量を増加させなければならない等の問題が
あった。さらにメモリ容量が十分ある場合においても、
補正データを記憶させるに際してボールネジの一回転ご
とに生しる同様なデータを全移動範囲にわたって何回も
入力設定しなければならないめんどうな問題があった。
 この発明は上述のような事情から成されたものであり
、したがってこの発明の目的は、機械可動部の移動範囲
内に同一の位置誤差の変化のパターンが繰り返し生じる
区間が存在する場合において、同一の位置誤差の変化の
パターンが繰り返し生じる区間を定義するデータと、位
置誤差の変化のパターンを定義するデータと、を記憶す
ることにより、少量の補正用記憶データの使用により補
正間隔を短くした位置誤差補正を行ない、高精度の位置
決め、通路制御を行うことを可能とした位置誤差補正方
法を提供することにある。
本発明の別の目的は、補正間隔を短くして位置誤差を補
正する場合においても、位置誤差を補正する為に使用す
るデータの入力点数を少なくして、データ設定に要する
時間を短くすることを可能とした位置誤差補正方法を提
供することにある。
発明の構成; (課題を解決するための手段) 本発明の位置誤差補正方法は、工作機械の可動部を移動
制御する数値制御装置の位置誤差補正方法において、 可動部の軸方向の移動範囲を、その区間内では位置誤差
曲線の形状が同一のパターンで繰り返される、複数の種
類のパターン対応した移動区間に分割し、分割した各移
動区間に対してその区間の開始点位置座標、終了点位置
座標並びにその区間で繰り返されるパターンの一周期の
長さの各データを記憶し、 前記各パターンの種類に対応して各パターンごとにそれ
ぞれの一周期の長さをさらに短い長さの小区間に分割し
、前記分割した各小区間に対応した位置誤差の値を記憶
し、 可動部の現在位置あるいは指令位置を監視し、前記記憶
した各くデータを使用して、監視した位置が、前記分割
したどのパターンが繰り返される区間内にあるかを、さ
らにパターンの一周期内において何番目の小区間内にあ
るかを定め、可動部が位置する小区間に対応した位置誤
差を前記各パターンの各小区間に対応して記憶した位置
誤差の値から求め、 可動部の移動位置を求めた誤差の値だけ補正することを
特徴とする。
(作用) この発明においては、可動部の現在位置を位置検出器で
検出し、数値制御装置本体内にある位置誤差補正量算出
部において、可動部の現在位置が、どの位置誤差のパタ
ーンが繰り返される区間に位置しているか、さらに繰り
返される位置誤差のパターンにおいて何番目の小区間に
位置しているかをデータ記憶部(1)に予め記憶されて
いるデータを使用して定め、その定められた位置誤差の
パターンと小区間に対応した位置誤差量をデータ記憶部
(2)に予め記憶されているデータの中から求め、求め
た位置誤差量だけ検出した現在位置を補正してフィード
バックし可動部の位置決めが行われる。
(実施例) 以下本発明の位置誤差補正方法について図面を使用して
説明する。第1図は各指令位置に対する機械可動部の応
答位置が、理想的な応答位置(同図において線lで示さ
れる)に対して長さLの区間ごとに同一パターン(曲線
形状)で繰り返される位置誤差を加えた関係にあるよう
モデル化される場合を示す。同様に第2図は各指令位置
に対する機械可動部の応答位置が、理想的な応答位置く
同図において線lで示される)に対して2種類のパター
ンで表わされる誤差曲線を加えた関係にあるようモデル
化される場合を示す。
以下に第1図や第2図のように、指令値に対する機械可
動部の応答位置が理想的な応答位置に対してパターンの
繰り返しからなる誤差曲線を加えたもので表わされる場
合について、位置誤差の補正を少数の補正用データを使
用して行う方法について示す。第3図は機械可動部の移
動範囲を各パターンの種類が繰り返される区間に分割し
た状態を示す。同図において■で示す区間が第1のパタ
ーンが繰り返される区間を示し、同様に■で示す区間は
第Jのパターンが繰り返される区間を示している。BP
Iは第1のパターンが繰り返される区間が始まる最初の
座標位置を示し、EPIは第1のパターンが繰り返され
る区間が終了する終点の座標位置を示している。同様に
BPJは第Jのパターンが繰り返される区間が始まる最
初の座標位置を示し、EPJは第Jのパターンが繰り返
される区間が終了する終点の座標位置を示している。
■、■・・・■・・・0で示される各区間の長さは、例
えば■区間を例にとると、第4図に示す様にその区間で
繰り返されるパターンの周期の整数倍になるようになっ
ている。
第5図に、第3図、第4図で示す状態を数値データで表
わすデータテーブルを示す。第3図と第4図で示す状態
はM行3列の配列として表わすことができる。(ここで
Mは使用されるパターンの種類を示す。)例えばA(J
、1)のJは5番目のパターンの種類であることを示し
、A(J、1)は■の区間の最初の座標値BPJを表わ
し、A(J、2)は■の区間の終点の座採値EPJを表
わし、A(J、3)は5番目のパターンの種類の周期の
長さLPJを表わす。第6図は各位置誤差曲線のパター
ンから、例えば5番目の種類の位置誤差曲線のパターン
から位置誤差の補正に使用するデータを採取する方法を
示すものであり、パターンの周期の長さLPJはさらに
短いに個の小区間、一つの小区間の長さSLJ、に分割
され各小区間に対応した位置誤差が位置誤差曲線から定
められる。第7図は各パターンの種類に対応した各小区
間の位置誤差データをデータテーブルとして示すもので
ある。同図において例えばC(J、K)は5番目のパタ
ーンの種類の第に番目の小区間の位置誤差データを示す
第8図は本発明の位置誤差補正方法を実施する数値制御
装置のブロック図である。同図において1は数値制御装
置本体、3はNCテープ5からNCデータを読み取るN
Cデータ読取装置、7はCRT、9はキーボード、11
はサーボ制御装置、]、3はモータ、15はボールネジ
、17は機械の可動部であるテーブル、19は位置検出
器であり、数値制御装置本体1はNCプログラム解析部
101、位置補正量算出部102、データ記憶部(1)
103並びにデータ記憶部(2)104を備えている。
データ記憶部(1)103には、位置の指令値と機械の
実際の応答位置との関係を予め測定し、測定したデータ
に基づいて第3図、第4図に示すような関係をみつけ、
第5図に示すように作成したデータテーブルに関するデ
ータがキーボード9あるいはNCテープ5から入力され
て記憶されている。データ記憶部(2)104には、予
め測定したデータから、各位置誤差のパターンの1周期
の長さを第6図に示すように小区間に分割し各分割区間
と位置誤差との関係から第7図に示すように作成したデ
ータテーブルに関するデータがキーボ゛−ド9あるいは
NCテープ5から入力されて記憶されている。
第8図において、NCテープ5からNCデータ読取装置
3により入力されたNCプログラムはプログラム解析部
101で解析されて、位置指令値Xcが加算器21に対
して出力され、加算器21において現在位置との差が求
められ、求められた現在位置との差が移動指令としてサ
ーボ制御装置11に入力されてモータ13が駆動され、
ボールネジ15が回転されて機械の可動部17が位置決
めされる。機械の可動部17の位置はモータ]−3に設
置された位置検出器15によりモータ13の回転位置を
測定することにより検出され、検出した値が位置フィー
ドバック信号Xfとして数値制御装置本体1の位置補正
量算出部102並びに加算器23にフィードバックされ
る。
位置補正量算出部102ではフィードバックされた値X
fとデータ記憶部(1)103に記憶されているデータ
との比較を行ない、例えばXfがA(J、1)とA(J
、2)の間の区間すなわち座標位置BPJとEPJとの
間にあることを確認したとき、Jの値を定め、次に a=(Xf−A(J、1))%LPJ   ■(Xf”
−BPJ)%LPJ ただしX%Y(1):XをYで割った余りを意味する。
すなわちaはXf−BPJの長さからパターンの周期の
長さLPJの整数倍を引いた残りを表す。
b=a/ (LPJ/K)          @a 
/ S L J ただしbは整数。
の計算を行ない何番目の小区間に位置するかを現すbが
定められる。Jとbが定められることによりその小区間
に対応した位置誤差量Cx=C(J、b)がデータ記憶
部(2)104からさがしだされる。Cx=C(J、b
)の値が現在位置を補正する補正値として位置補正量算
出部102から加算器23に出力される。加算器23に
おいてXf−Cx の値が求められ現在位置のフィードバック値として加算
器21に入力される。
第9図は位置の補正値を定めるにあたり検出位置Xfを
使用するかわりに指令値Xcを使用する場合のブロック
図を示すものである。同図において第8図にしめす場合
と同じ参照符号を付したものは同様な部分を示している
。この場合指令値に対応した位置誤差を求めるにあたり
、サーボ系の遅れにより誤差を生じるので検出した現在
位置Xfを微分器25で微分をおこない速度Vfを求め
それに掛は算器27で係数Kvをかけた値だけ指令値X
cの補正を行なっている。すなわちXcf=Xc+Kv
*Vf (ただし、Kvは位置ループゲインによって定まる乗数
) の値を加算器29で求め、位置補正量算出部102では
式の、@においてXfの代わりにXcfを使用して小区
間に対応した位置誤差の値が定められ、第8図の場合と
同様に補正が行われる。
第10図は第1図に示すモデルの場合について本発明の
方法により補正した場合の結果を示すものである。第1
1図はマシニングセンタの運動精度をDBB (ダブル
ボール)法により測定したものでありボールネジに起因
する3μm程度のうねりの状態を示すものである。第1
2図は、第11図に示したマシニングセンタに、本発明
の位置誤差補正方法を実施した場合の運動精度をDBB
(ダブルボール)法により測定したものであり、同図か
ら運動精度がO95μm程度に改善されていることがわ
かる。
発明の効果; 以上で説明したように、本発明の位置誤差補正方法によ
ると、機械可動部の位置決め指令位置に対応した位置誤
差の値が位置誤差のパターンのデータにより代表されて
記憶部に記憶されるので、位置誤差の補正のために記憶
部に記憶させるデータの数が、補正の間隔を短くするに
も拘らず少なくてすむ。すなわち少数の位置誤差補正用
データの記憶で高精度の位置決めが可能になる。さらに
、位置誤差補正用データをオペレータが記憶部に設定す
るためのデータ入力操作に要する時間が短縮される等の
効果が達成される。
【図面の簡単な説明】
第1図は移動指令値と機械可動部の応答位置との関係が
一つの位置誤差パターンで示される場合のモデルについ
て示す図、 第2図は移動指令値と機械可動部の応答位置との関係が
二つの位置誤差パターンで示される場合のモデルについ
て示す図、 第3図は位置誤差パターンの種類と対応した座標区間の
関係を示す図、 第4図は位置誤差パターンの一周期の長さと位置誤差パ
ターンの種類に対応した座標区間の関係を示す図、 第5図は、第3図と第4図に示す関係をデータテーブル
で表わした図、 第6図は、位置誤差パターンの一周期内における各小区
間と、各小区間に対応したし位置誤差の値の関係を示す
図、 第7図は各パターンの種類に対応した各分割区間の位置
誤差データをデータテーブルとして示す図、 第8図は本発明の位置誤差補正方法を実施した数値制御
装置の一例を示すブロック図、第9図は本発明の位置誤
差補正方法を実施したる数値制御装置の他の例を示すブ
ロック図、第10図は本発明の位置誤差補正方法を第1
図の位置誤差パターンで示される場合のモデルについて
実施した場合の結果を示す図、 第11図はマシニングセンタの運動精度を示す図、 第12図は本発明の位置誤差補正方法を第11図の運動
精度を示すマシニングセンタに実施した場合の結果を示
す図である。 19・・・位置検出手段、 21.23.29・・・加
算器、 25・・・微分器、 27・・・掛は算器、 
102・・・位置補正量算出部、 103・・・データ
記憶部(1)、 104・・・データ記憶部(2)。

Claims (2)

    【特許請求の範囲】
  1. (1)工作機械の可動部を移動制御する数値制御装置の
    位置誤差補正方法において、 可動部の軸方向の移動範囲を、その区間内では位置誤差
    曲線の形状が同一のパターンで繰り返される、複数の種
    類のパターン対応した移動区間に分割し、分割した各移
    動区間に対してその区間の開始点位置座標、終了点位置
    座標並びにその区間で繰り返されるパターンの一周期の
    長さの各データを記憶し、 前記各パターンの種類に対応して各パターンごとにそれ
    ぞれの一周期の長さをさらに短い長さの小区間に分割し
    、前記分割した各小区間に対応した位置誤差の値を記憶
    し、 可動部の現在位置あるいは指令位置を監視し、前記記憶
    した各データを使用して、監視した位置が、前記分割し
    たどのパターンが繰り返される区間内にあるかを、さら
    にパターンの一周期内において何番目の小区間内にある
    かを定め、 可動部が位置する小区間に対応した位置誤差を前記各パ
    ターンの各小区間に対応して記憶した位置誤差の値から
    求め、 可動部の移動位置を求めた誤差の値だけ補正することを
    特徴とした位置誤差補正方法。
  2. (2)工作機械の可動部を移動制御する数値制御装置に
    おいて、 可動部の軸方向の移動範囲を、その区間内では位置誤差
    曲線の形状が同一のパターンで繰り返される、複数の種
    類のパターン対応した移動区間に分割し、分割した各移
    動区間に対してその区間の開始点位置座標、終了点位置
    座標並びにその区間で繰り返されるパターンの一周期の
    長さの各データを記憶する第一の記憶部と、 前記各パターンの種類に対応して各パターンごとにそれ
    ぞれの一周期の長さをさらに短い長さの小区間に分割し
    、前記分割した各小区間に対応した位置誤差の値を記憶
    する第二の記憶部と 可動部の現在位置あるいは指令位置を監視する監視手段
    と、 前記第一の記憶部と第二の記憶部に記憶した各データを
    使用して、前記監視手段により監視した位置が、前記分
    割したどのパターンが繰り返される区間内にあるかを、
    さらにパターンの一周期内において何番目の小区間内に
    あるかを定め、可動部が位置する小区間に対応した位置
    誤差を前記各パターンの各小区間に対応して記憶した位
    置誤差の値から求める位置補正量算出部と、 を有し、可動部の移動位置を求めた誤差の値だけ補正す
    ることを特徴とした数値制御装置。
JP2059423A 1990-03-09 1990-03-09 位置誤差補正方法 Pending JPH03260708A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2059423A JPH03260708A (ja) 1990-03-09 1990-03-09 位置誤差補正方法
US07/666,783 US5237509A (en) 1990-03-09 1991-03-08 Method and apparatus for compensating positional errors
DE4107707A DE4107707C2 (de) 1990-03-09 1991-03-09 Verfahren zum Kompensieren eines Lagefehlers eines durch eine numerische Steuereinrichtung gesteuerten beweglichen Teils einer Werkzeugmaschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2059423A JPH03260708A (ja) 1990-03-09 1990-03-09 位置誤差補正方法

Publications (1)

Publication Number Publication Date
JPH03260708A true JPH03260708A (ja) 1991-11-20

Family

ID=13112841

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2059423A Pending JPH03260708A (ja) 1990-03-09 1990-03-09 位置誤差補正方法

Country Status (3)

Country Link
US (1) US5237509A (ja)
JP (1) JPH03260708A (ja)
DE (1) DE4107707C2 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992021479A1 (fr) * 1991-06-06 1992-12-10 Toshiba Kikai Kabushiki Kaisha Procede et systeme pour la division d'une poupee de machine-outil
JP2913233B2 (ja) * 1992-08-10 1999-06-28 住友重機械工業株式会社 電動式射出成形機の圧力制御装置
US5371450A (en) * 1992-08-10 1994-12-06 Sumitomo Heavy Industries, Ltd. Control unit capable of smoothly carrying out a switching operation between position and pressure feedback control systems
JPH0667716A (ja) * 1992-08-19 1994-03-11 Mitsubishi Electric Corp 数値制御装置並びに数値制御方法
US5594309A (en) * 1994-06-15 1997-01-14 Iowa State University Research Foundation, Inc. Robot control scheme
JPH09269808A (ja) * 1996-03-29 1997-10-14 Fanuc Ltd Cncデータ補正方法
US6269284B1 (en) * 1997-05-09 2001-07-31 Kam C. Lau Real time machine tool error correction using global differential wet modeling
JP3351990B2 (ja) * 1997-05-27 2002-12-03 オークマ株式会社 ボールネジ駆動系の位置制御装置
JP3234177B2 (ja) * 1997-07-01 2001-12-04 ファナック株式会社 位置制御装置
DE19860790A1 (de) * 1998-12-30 2000-07-06 Reishauer Ag Bahnkorrekturmodul für eine CNC-Werkzeugmaschine
US6850806B2 (en) * 1999-04-16 2005-02-01 Siemens Energy & Automation, Inc. Method and apparatus for determining calibration options in a motion control system
JP3436515B2 (ja) * 2000-04-18 2003-08-11 株式会社ミツトヨ 測定装置、信号出力方法および記憶媒体
DE10046092A1 (de) * 2000-09-18 2002-04-11 Siemens Ag Verfahren zur Kompensation von statischen Positionsfehlern und Orientierungsfehlern
JP3687958B2 (ja) * 2001-03-30 2005-08-24 東芝機械株式会社 位置制御装置および位置制御方法
US6859747B2 (en) * 2001-04-26 2005-02-22 Siemens Energy & Automation, Inc. Method and apparatus for self-calibrating a motion control system
EP1302830A1 (en) * 2001-04-26 2003-04-16 Mitsubishi Denki Kabushiki Kaisha Control device-built-in cylinder servo motor
US6865499B2 (en) * 2001-04-26 2005-03-08 Siemens Energy & Automation, Inc. Method and apparatus for tuning compensation parameters in a motion control system associated with a mechanical member
JP2004280506A (ja) * 2003-03-17 2004-10-07 Fanuc Ltd 数値制御装置
JP4290639B2 (ja) * 2004-12-01 2009-07-08 三菱電機株式会社 数値制御装置及び数値制御工作機械
DE102005028788A1 (de) * 2005-06-16 2006-12-21 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren zum Bestimmen von Korrekturwerten zum Korrigieren von Positionsmessfehlern bei einer Maschine mit zumindest einer translatorischen Bewegungssache
DE502005003332D1 (de) * 2005-06-23 2008-04-30 Bosch Rexroth Mechatronics Linearbewegungsvorrichtung mit RFID-Tag
JP4644137B2 (ja) * 2006-02-15 2011-03-02 オークマ株式会社 位置制御装置
DE102006015038A1 (de) * 2006-03-31 2007-10-11 Siemens Ag Verfahren zur Bearbeitung eines Werkstücks
US7656114B2 (en) * 2007-10-03 2010-02-02 Hiwin Mikrosystem Corp. Servo control apparatus for a linear motor
WO2012057219A1 (ja) * 2010-10-27 2012-05-03 株式会社牧野フライス製作所 工作機械の数値制御方法及び数値制御装置
US20120229103A1 (en) * 2011-03-09 2012-09-13 Ming-Fu Tsai Signal compensation method for magnetically sensitive position feedback device
JP5628940B2 (ja) * 2013-01-11 2014-11-19 ファナック株式会社 バックラッシを補正するモータ制御装置
JP6501529B2 (ja) * 2015-01-16 2019-04-17 Dmg森精機株式会社 工作機械を用いたワークの加工方法及び工作機械
CN105717864B (zh) * 2016-03-16 2018-09-18 四川大学 基于修改nc程序的数控机床综合误差三阶优化补偿方法
JP6860843B2 (ja) * 2017-02-20 2021-04-21 株式会社安川電機 ロボットシステム、ロボット制御装置、及びロボット制御方法
CN109753018B (zh) * 2019-01-23 2020-03-06 厦门嵘拓物联科技有限公司 一种基于云端智能的误差补偿系统及动态补偿方法
CN114160847B (zh) * 2020-09-10 2023-04-11 华中科技大学 一种变转速加工方法、系统、设备及介质
DE102023105685A1 (de) * 2023-03-08 2024-09-12 Carl Mahr Holding Gmbh Messgerät und Verfahren zur Bestimmung eines Messwerts an einem Objekt
CN119748798B (zh) * 2024-11-19 2025-10-31 海天塑机集团有限公司 一种注塑机基于多段控制的中子同步方法及系统
CN120606289B (zh) * 2025-08-11 2025-10-28 歌尔股份有限公司 机加工时z轴的调整方法、装置、设备、存储介质及产品

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4396975A (en) * 1980-10-01 1983-08-02 Fujitsu Fanuc Limited Position control system for a closed loop type numerical-controlled machine tool
JPS57189750A (en) * 1981-05-19 1982-11-22 Yaskawa Electric Mfg Co Ltd Nc machine tool provided with sliding error correction capacity
JPS5976720A (ja) * 1982-10-27 1984-05-01 Inoue Japax Res Inc 放電加工装置

Also Published As

Publication number Publication date
DE4107707C2 (de) 1997-02-13
US5237509A (en) 1993-08-17
DE4107707A1 (de) 1991-09-12

Similar Documents

Publication Publication Date Title
JPH03260708A (ja) 位置誤差補正方法
US3548172A (en) Adaptive control system for numerically controlled machine tool
US3860805A (en) Method and apparatus for producing a fairing contour in numerical control systems
US3911347A (en) Adaptive control system
WO1989006174A1 (fr) Dispositif laser pour l'usinage tridimensionnel
Koren Design of computer control for manufacturing systems
JP3407490B2 (ja) 数値制御方法及びその装置
EP0227842B1 (en) Digitizing method
US3866027A (en) Digital tool size compensation for numerical control
JPH03166604A (ja) 機械位置変動の位置補正方式
US11204595B2 (en) Machining of workpieces with model-supported error compensation
CN108829032B (zh) 一种高精度控制的插补方法
KR100372366B1 (ko) 가공정보를 이용한 수치제어장치
US8473092B2 (en) Complete round working method and complete round working device in NC machine tool
JPS5981705A (ja) Nc工作機械における補正方法
US20240103481A1 (en) Numerical controller
JPH06170763A (ja) 力制御を用いた研磨方法
EP0200788A1 (en) Method of returning rotary shaft to reference point
JPH1165625A (ja) 数値制御送り装置の送り位置誤差補正方法と数値制御送り装置
US4740901A (en) Distance-of-travel measuring equipment for numerical controller
JP2000099119A (ja) ボールねじピッチ誤差の補正方法
JPS60230203A (ja) 位置誤差補正方法
JPH01147608A (ja) 位置決め誤差補正方式
Nozawa et al. CNC applications
JPS6337402A (ja) 数値制御工作機械における立体位置補正方法