[go: up one dir, main page]

JP2017027360A - 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム - Google Patents

機械の誤差補償システム及び誤差補償方法、誤差補償プログラム Download PDF

Info

Publication number
JP2017027360A
JP2017027360A JP2015145157A JP2015145157A JP2017027360A JP 2017027360 A JP2017027360 A JP 2017027360A JP 2015145157 A JP2015145157 A JP 2015145157A JP 2015145157 A JP2015145157 A JP 2015145157A JP 2017027360 A JP2017027360 A JP 2017027360A
Authority
JP
Japan
Prior art keywords
value
measurement
error
measured
geometric error
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
JP2015145157A
Other languages
English (en)
Inventor
松下 哲也
Tetsuya Matsushita
哲也 松下
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 Corp
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 Corp, Okuma Machinery Works Ltd filed Critical Okuma Corp
Priority to JP2015145157A priority Critical patent/JP2017027360A/ja
Publication of JP2017027360A publication Critical patent/JP2017027360A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

【課題】幾何誤差を補正パラメータとして補正制御を行った場合の機械の運動精度や加工精度の改善状態を事前に判断できるようにする。【解決手段】誤差補償システムは、主軸のタッチプローブによりテーブル上のターゲット球の初期位置を計測し、初期位置計測値から回転軸を複数角度に割り出す指令値を算出してタッチプローブ及びターゲット球を位置決めし、ターゲット球の位置をそれぞれ計測する制御部21及び計測値取得部23、計測指令値生成部24と、計測値を元に幾何誤差を同定する幾何誤差同定計算部25と、幾何誤差同定値を元に補正パラメータを算出する補正パラメータ算出部26と、補正パラメータを用いて補正制御する制御部21と、補正制御を実行した場合の計測値の予想値を算出し、計測値及び予想値から精度指標値を算出する精度指標演算部27と、精度指標値を報知する画面表示部28と、を含んでなる。【選択図】図3

Description

本発明は、並進軸と回転軸とを有する工作機械等の機械において、幾何誤差を同定して補正制御するための誤差補償システム及び誤差補償方法、誤差補償プログラムに関するものである。
図1は、3つの並進軸および2つの回転軸を有する5軸制御マシニングセンタの模式図である。主軸頭2は並進軸であり互いに直交するX軸、Z軸によってベッド1に対して並進2自由度の運動が可能である。テーブル3は回転軸であるC軸によってクレードル4に対して回転1自由度の運動が可能であり、クレードル4は回転軸であるA軸によってトラニオン5に対して回転1自由度の運動が可能であり、A軸とC軸とは互いに直交している。さらに、トラニオン5は並進軸でありX・Z軸に直交するY軸によりベッド1に対して並進1自由度の運動が可能である。したがって、主軸頭2はテーブル3に対して並進3自由度および回転2自由度の運動が可能である。各送り軸は図に示していない数値制御装置により制御されるサーボモータにより駆動され、被加工物をテーブル3に固定し、主軸頭2に工具を装着して回転させ、被加工物と工具の相対位置および相対姿勢を制御して加工を行うことができる。
この5軸制御マシニングセンタの運動精度に影響を及ぼす要因として、回転軸の中心位置の誤差(想定する位置からのズレ)や回転軸の傾き誤差(軸間の直角度、平行度)などの各軸間の幾何誤差がある。例えば、図1の5軸制御マシニングセンタには、並進軸に関する幾何誤差として、X−Y軸間直角度、Y−Z軸間直角度、Z−X軸間直角度、の3種類がある。また、主軸に関する幾何誤差として、工具−Y軸間直角度、工具−X軸間直角度、の2種類がある。さらに、回転軸に関する幾何誤差として、C軸中心位置X方向誤差、C−A軸間オフセット誤差、A軸角度オフセット誤差、C−A軸間直角度、A軸中心位置Y方向誤差、A軸中心位置Z方向誤差、A−Z軸間直角度、A−Y軸間直角度、の8種類がある。したがって、合計13種類の幾何誤差が存在する。
幾何誤差が存在すると機械としての運動精度が悪化し、被加工物の加工精度が悪化する。このため、調整により幾何誤差を小さくする必要があるがゼロにすることは困難であり、幾何誤差を補正する制御を行うことで高精度な加工を行うことができる。
幾何誤差に対する補正制御を行うためには、機械に内在する幾何誤差を計測もしくは同定する必要がある。機械の幾何誤差を同定する方法として、本発明人は特許文献1のような方法を提案している。この発明の方法では、主軸に装着されたタッチプローブを用いて、テーブル上に固定されたターゲット球の中心位置を計測し、この計測を回転軸によってテーブルを複数の角度に回転・傾斜割出して行い、得られた計測結果から機械の幾何誤差を同定する。
しかし、幾何誤差の計測が外乱などの計測ミスにより正常に行われない場合、幾何誤差の同定値に誤差が含まれることになる。この場合、正しくない同定値を補正パラメータとして補正制御が行われるため、機械の運動精度が十分改善しないもしくは悪化する。
そこで、幾何誤差の計測における計測ミスを判定する方法としていくつかが提案されている。
例えば特許文献2では、前記ターゲット球の中心位置と共に球の直径を計測し、各直径値のばらつきが閾値を超えた場合に計測ミスと判断する方法や、ターゲット球の初期位置を最初に計測し、一連の計測後に再度同じ位置で計測して、最初の計測値との差分が閾値を超えた場合に計測ミスと判断する方法が示されている。
また、特許文献3では、幾何誤差の同定値や、同定値から作成した新しい補正パラメータが閾値以上の場合に計測ミスと判断する方法が示されている。
特開2011−38902号公報 特開2012−30338号公報 特開2012−107900号公報
しかし、特許文献2や特許文献3の発明では、球の直径値や幾何誤差の同定値などの計測結果が閾値を超えたかどうかから計測ミスを判断するだけであって、幾何誤差の同定値そのものが適切であるかどうかを判断しているわけではない。このため、幾何誤差の同定値を補正パラメータとして補正制御を行った場合に、機械の運動精度が改善するかどうか、加工精度がどの程度になるかを判断できない。
そこで、本発明は、計測して同定した幾何誤差を補正パラメータとして補正制御を行った場合の機械の運動精度や加工精度の改善状態を事前に判断できる機械の誤差補償システム及び誤差補償方法、誤差補償プログラムを提供することを目的とする。
上記目的を達成するために、請求項1に記載の発明は、3軸以上の並進軸と、1軸以上の回転軸と、回転可能な主軸と、テーブルとを有する機械に設けられ、
前記主軸と前記テーブルとの何れか一方に取り付けられる位置計測センサにより、他方に取り付けられる被測定治具の三次元空間上の初期位置を計測する初期位置計測手段と、
当該初期位置計測値から前記回転軸を複数角度に割り出した際の前記位置計測センサ及び前記被測定治具の指令値を算出する指令値算出手段と、
前記指令値に基づいて前記位置計測センサ及び前記被測定治具を複数箇所に位置決めし、前記位置計測センサにより前記被測定治具の三次元空間上の位置をそれぞれ計測する計測値取得手段と、
前記計測値取得手段により得られる計測値を元に、前記並進軸及び/又は前記回転軸に関する幾何誤差を同定する幾何誤差同定手段と、
前記幾何誤差同定手段により得られる幾何誤差同定値を元に補正パラメータを算出する補正パラメータ算出手段と、
前記補正パラメータを用いて機械の動作を補正制御する制御手段と、を含んでなる誤差補償システムであって、
前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出する補正後予想値演算手段と、
少なくとも前記計測値及び前記予想値を用いて前記幾何誤差同定値の精度指標値を算出する精度指標値算出手段と、
前記精度指標値を報知する報知手段と、を備えることを特徴とする。
請求項2に記載の発明は、請求項1の構成において、前記補正後予想値演算手段は、各前記指令値と、前記幾何誤差同定値と、各前記指令値に対応する前記計測値とを用いて、前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出することを特徴とする。
請求項3に記載の発明は、請求項2の構成において、前記補正後予想値演算手段は、前記初期位置計測値と前記幾何誤差同定値とから、前記初期位置における前記幾何誤差による初期位置誤差を算出し、前記初期位置誤差と、各計測位置のための指令値と、前記幾何誤差同定値と、各前記指令値に対応する前記計測値とを用いて、前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出することを特徴とする。
請求項4に記載の発明は、請求項3の構成において、前記補正後予想値演算手段は、前記初期位置誤差の算出と、前記計測値の予想値の算出とを同次座標変換を行うことで算出することを特徴とする。
請求項5に記載の発明は、請求項1乃至4の何れかの構成において、前記精度指標値算出手段は、前記計測値及びその予想値と前記指令値との差分ベクトルのノルムを精度指標値としてそれぞれ算出することを特徴とする。
請求項6に記載の発明は、請求項1乃至5の何れかの構成において、前記報知手段は、前記精度指標値算出手段により算出した前記精度指標値が、予め設定した閾値を超えた場合に、前記精度指標値を報知すると共に、前記閾値を超えたことも併せて報知することを特徴とする。
上記目的を達成するために、請求項7に記載の発明は、3軸以上の並進軸と、1軸以上の回転軸と、回転可能な主軸と、テーブルとを有する機械において、幾何誤差を同定して補正制御するための誤差補償方法であって、
前記主軸と前記テーブルとの何れか一方に位置計測センサを、他方に被測定治具をそれぞれ取り付けて、前記被測定治具の三次元空間上の初期位置を計測する初期位置計測ステップと、
当該初期位置計測値から前記回転軸を複数角度に割り出した際の前記位置計測センサ及び前記被測定治具の指令値を算出する指令値算出ステップと、
前記指令値に基づいて前記位置計測センサ及び前記被測定治具を複数箇所に位置決めし、前記位置計測センサにより前記被測定治具の三次元空間上の位置をそれぞれ計測する計測値取得ステップと、
前記計測値取得ステップにより得られる計測値を元に、前記並進軸及び/又は前記回転軸に関する幾何誤差を同定する幾何誤差同定ステップと、
前記幾何誤差同定ステップにより得られる幾何誤差同定値を元に補正パラメータを算出する補正パラメータ算出ステップと、
前記補正パラメータを用いて機械の動作を補正制御した場合の各計測位置における前記計測値の予想値を算出する補正後予想値演算ステップと、
少なくとも前記計測値及び前記予想値を用いて前記幾何誤差同定値の精度指標値を算出する精度指標値算出ステップと、
前記精度指標値を報知する報知ステップと、を実行することを特徴とする。
上記目的を達成するために、請求項8に記載の発明は、機械の誤差補償プログラムであって、請求項7に記載の機械の誤差補償方法を、コンピュータに実行させることを特徴とする。
本発明によれば、現状計測して同定した幾何誤差を補正パラメータとして補正制御を行った場合の予想値の精度指標値と現状の精度指標値とが比較可能となる。よって、予想値の精度指標値の方が大きい場合は、幾何誤差同定値が不適切の可能性が高く、計測ミスがあった可能性があると判断することができ、計測をやり直す契機となる。逆に、予想値の精度指標値の方が現状の精度指標値より小さい場合は、小さくなった量から、機械の運動精度や加工精度がどの程度改善するかを予想することができ、誤差補償の性能評価が容易に行える。
5軸制御マシニングセンタの模式図である。 タッチプローブとターゲット球との模式図である。 誤差補償システムを備えた数値制御装置のブロック構成図である。 タッチプローブによる計測から精度指標値を表示するまでの誤差補償方法のフローチャートである。
以下、本発明の実施の形態を図面に基づいて説明する。
ここでは本発明を適用する機械として、図1の5軸制御マシニングセンタを例に説明する。但し、本発明に関わる機械としては、マシニングセンタに限らず旋盤や複合加工機、研削盤などの工作機械でもよい。また、工作機械に限らず、産業機械やロボットでもよい。さらに、軸数は5軸に限らず、4軸、6軸以上でもよい。さらにまた、回転軸によりテーブル3が回転2自由度以上を持つ機構に限らず、主軸頭2が回転2自由度以上を持つ機構や、主軸頭2とテーブル3がそれぞれ回転1自由度以上を持つ機構でもよい。
まず、幾何誤差の同定のための計測を行うため、図2に示すように、5軸制御マシニングセンタの主軸2に、位置計測センサとしてのタッチプローブ11を装着させ、テーブル3の上に、被測定治具としてのターゲット球12を設置・固定する。
図3は、図1の5軸制御マシニングセンタにおける、誤差補償システムを備えた数値制御装置のブロック構成図である。
図3において、21は、データ記憶部22に格納される各軸指令値に基づいて各軸を制御する制御手段としての制御部で、データ記憶部22には、計測値取得部23で取得されたタッチプローブ11によるターゲット球12の計測値や幾何誤差同定値、補正パラメータ等の各種データが記憶される。制御部21及び計測値取得部23は、本発明の初期位置計測手段及び計測値取得手段として機能する。
計測指令値生成部24は、データ記憶部22に格納されているターゲット球12の初期位置計測値とタッチプローブ11の長さとを用いて、予め設定した計測条件(各回転軸の割出角等)で回転軸が回転・傾斜されることにより移動した各ターゲット球中心位置とタッチプローブ先端位置とを算出し、各割出角において算出した三次元位置座標値を3つの並進軸の指令値とし、各割出角を回転軸の指令値としてそれぞれ算出する。すなわち、本発明の指令値算出手段として機能する。
幾何誤差同定計算部25は、データ記憶部22に格納されている各ターゲット球中心位置計測値や各位置での指令値に基づいて、機械の幾何誤差の同定計算を行う。すなわち、本発明の幾何誤差同定手段として機能する。この同定計算方法としては、例えば先の特許文献1に開示されているように、複数の計測値を円弧近似して近似された円弧から回転軸の中心位置の誤差や傾き誤差、並進軸の傾き誤差を算出する公知の方法で行う。
補正パラメータ算出部26は、データ記憶部22に格納されている現在の補正制御用の補正パラメータに、幾何誤差同定計算部25で算出された幾何誤差同定値を加算することで、新しい補正パラメータを算出する。すなわち、本発明の補正パラメータ算出手段として機能する。
精度指標演算部27は、データ記憶部22に格納されている各計測値と、各指令値と、幾何誤差同定値とを用いて、補正パラメータ算出部26で算出された新しい補正パラメータで制御部21が補正制御した場合の各計測位置における計測値の予想値を算出する。また、各計測値と各指令値とから各計測位置における現在誤差ベクトルを、各予想値と各指令値とから各計測位置における予想誤差ベクトルをそれぞれ算出し、算出した各現在誤差ベクトル及び各予想誤差ベクトルから、幾何誤差同定値についての精度指標値(幾何誤差同定値が適切か否かの指標値)を算出する。この精度指標演算部27が、本発明の補正後予想値演算手段及び精度指標値算出手段として機能する。算出された精度指標値は、報知手段としての画面表示部28によって表示される。
図4は、図3の数値制御装置がタッチプローブ11による計測を行って精度指標値を画面表示部28に表示するまでの誤差補償方法を示すフローチャートで、データ記憶部22に格納された誤差補償プログラムによって実行される。
まず、S1において、ターゲット球12の初期の中心位置(初期位置)を計測する(初期位置計測ステップ)。計測値は、計測値取得部23によって取得されてデータ記憶部22に格納される。
次に、S2で、計測指令値生成部24において指令値リストを作成する(指令値算出ステップ)。すなわち、回転軸の各割出角において算出した三次元位置座標値を3つの並進軸の指令値とし、各割出角を回転軸の指令値として指令値リストを作成し、データ記憶部22に格納する。
次に、S3で、ターゲット球12の位置を計測する。すなわち、データ記憶部22に格納されている各軸指令値に基づいて、ターゲット球12の真上にタッチプローブ11が位置決めされるように制御部21で各軸を制御し、ターゲット球12の表面4点以上にタッチプローブ11を接触させて各接触点での位置を計測し、計測値取得部23において、ターゲット球12の中心位置計測値と直径計測値とを求めてデータ記憶部22に格納する(計測値取得ステップ)。ここで、予め計測しておいたターゲット球12の直径値を用いることで、3点接触計測でターゲット球12の中心位置を求めることもできる。
次に、S4で、全ての計測条件を完了したか否かを判定する。完了していない場合はS3に戻って次の計測を行い、完了した場合はS5へ移行する。
S5では、幾何誤差同定計算部25において、幾何誤差の同定計算を行う(幾何誤差同定ステップ)。すなわち、データ記憶部22に格納されている各ターゲット球の中心位置計測値や各位置での指令値を元に、機械の幾何誤差の同定計算を行う。算出した幾何誤差同定値はデータ記憶部22に格納される。
次に、S6で、補正パラメータ算出部26において、新たな補正パラメータを算出する。すなわち、データ記憶部22に格納されている現在の制御用の補正パラメータに幾何誤差同定値を加算して新しい補正パラメータを算出する(補正パラメータ算出ステップ)。新しい補正パラメータは、データ記憶部22に格納される。
次に、S7で、精度指標演算部27において、新しい補正パラメータで補正制御した場合の計測値の予想値を計算する(補正後予想値演算ステップ)。この計算方法の詳細については後述する。算出した予想値はデータ記憶部22に格納される。
次に、S8で、精度指標演算部27において、精度指標値の計算を行う(精度指標値算出ステップ)。ここでは、データ記憶部22に格納されている各計測値の予想値と各指令値とから各計測位置における予想誤差ベクトルを算出すると共に、各計測値と各指令値とから各計測位置における現在誤差ベクトルを算出し、算出した各予想誤差ベクトル及び各現在誤差ベクトルから機械の精度指標値を算出する。各誤差ベクトルと精度指標値の算出の詳細については後述する。算出した精度指標値はデータ記憶部22に格納される。また、精度指標演算部27は、データ記憶部22に格納されている閾値と精度指標値とを比較し、精度指標値が閾値を超えている場合は、データ記憶部22に格納されている閾値オーバーフラグをONする。
そして、S9で、画面表示部28において、データ記憶部22に格納されている精度指標値を画面に表示する(報知ステップ)。このとき、データ記憶部22に格納されている閾値オーバーフラグがOFFの場合は、精度指標値を標準文字色で表示し、閾値オーバーフラグがONの場合は、精度指標値を標準文字色とは異なる色で表示する。
なお、幾何誤差の補正制御については、制御部21において、データ記憶部22に格納されている補正パラメータを用いて、例えば特開2009−104317号公報に開示されているような公知の補正制御方法を用いて行えばよい。
ここで、S7における計測値の予想値の計算方法について説明する。
図1の5軸制御マシニングセンタにおいて、主軸頭2やテーブル3や各送り軸上にそれぞれ座標系を考慮する。計測値が得られる座標系は、本機械の場合はY軸座標系と同じであり、幾何誤差が存在しない場合の計測値(xIi、yIi、zIi)は、主軸頭座標系におけるタッチプローブの先端点ベクトルをPとし、i番目のX、Y、Z、A、C軸の各指令位置をそれぞれx、y、z、a、c、プローブ長をtとすると、以下の数1を用いて求めることができる。すなわち、タッチプローブ先端点ベクトルPを、主軸頭座標系から各軸座標系を経て計測値座標系まで同次座標変換することで、幾何誤差がない場合の計測値(xIi、yIi、zIi)を求める。
Figure 2017027360
各幾何誤差を各軸間の6自由度相対微小誤差として考える。各幾何誤差の並進誤差をδx、δy、δz、回転誤差をα、β、γとすると、j番目の幾何誤差の変換行列εは以下の数2となる。
Figure 2017027360
機械に幾何誤差が存在する場合、以下の数3を用いることで、幾何誤差がある場合の計測値(xRi、yRi、zRi)を求めることができる。すなわち、タッチプローブ先端点ベクトルPを、幾何誤差を考慮して主軸頭座標系から各軸座標系を経て計測値座標系まで同次座標変換することで、幾何誤差がある場合の計測値(xRi、yRi、zRi)を求める。
Figure 2017027360
初期位置計測での回転軸の角度を0°とする。ここで、図1の機械の場合のC軸0°は、ターゲット球12がX軸プラス側に位置する角度である。初期位置計測の計測値には幾何誤差の影響が含まれる。初期位置計測での各軸指令値をx、y、z、a、cとすると、初期位置計測値に含まれる幾何誤差による誤差(初期位置誤差)(δxini、δyini、δzini)は以下の数4で求めることができる。
Figure 2017027360
初期位置計測値に含まれる幾何誤差による誤差(δxini、δyini、δzini)はターゲット球12の取付誤差と見なせるため、数3のεの成分であるδx、δy、δzを以下の数5のように更新する。
Figure 2017027360
各計測値を(xMi、yMi、zMi)とすると、新しい補正パラメータで幾何誤差を補正制御した場合の各計測値の予想値(xEi、yEi、zEi)は、以下の数6で求めることができる。
Figure 2017027360
次に、S8における、予想誤差ベクトル、現在誤差ベクトル、精度指標値の計算方法について説明する。
まず、各予想誤差ベクトル(δxEi、δyEi、δzEi)は以下の数7、各現在誤差ベクトル(δxMi、δyMi、δzMi)は以下の数8でそれぞれ計算することができる。
Figure 2017027360
Figure 2017027360
精度指標値を、各誤差ベクトルのノルムの最大値とすると、予想誤差ベクトルのノルムveEiは以下の数9、現在誤差ベクトルのノルムveMiは以下の数10となり、それぞれの最大値を求める。
Figure 2017027360
Figure 2017027360
こうして両最大値を画面表示部28に表示すれば、両精度指標値を比較できる。よって、予想誤差ベクトルのノルムの最大値の方が現在誤差ベクトルのノルムの最大値より大きい場合は、幾何誤差同定値が不適切の可能性が高く、計測ミスの可能性が考えられ、計測をやり直す契機となる。逆に、予想誤差ベクトルのノルムの最大値の方が現在誤差ベクトルのノルムの最大値より小さい場合、小さくなった量から、機械の運動精度や加工精度がどの程度改善するかを予想することができ、誤差補償の性能評価が容易に行える。
なお、精度指標値は、各誤差ベクトルの各成分の絶対値の最大値としてもよい。この場合、予想誤差ベクトルの各成分の絶対値(vxEi、vyEi、vzEi)は以下の数11となり、現在誤差ベクトルの各成分の絶対値(vxMi、vyMi、vzMi)は以下の数12となり、それぞれの最大値を求める。
Figure 2017027360
Figure 2017027360
その他、タッチプローブやターゲット球の形状は適宜変更可能で、報知手段も、精度指標値の表示形態は適宜変更できる。また、精度指標値が閾値を超えた場合はアラーム音や合成音声等による音声報知を併せて行うことも可能である。
さらに、上記形態では、初期位置の計測から精度指標値の表示までを誤差補償プログラムによって自動的に実行する例で説明しているが、任意のステップで停止させて、指令値リストや補正パラメータ、予想値等を途中で画面表示部に表示させ、オペレータの入力指示によって進行させることもできる。
1・・ベッド、2・・主軸頭、3・・テーブル、4・・クレードル、5・・トラニオン、11・・タッチプローブ、12・・ターゲット球、21・・制御部、22・・データ記憶部、23・・計測値取得部、24・・計測指令値生成部、25・・幾何誤差同定計算部、26・・補正パラメータ算出部、27・・精度指標演算部、28・・画面表示部。

Claims (8)

  1. 3軸以上の並進軸と、1軸以上の回転軸と、回転可能な主軸と、テーブルとを有する機械に設けられ、
    前記主軸と前記テーブルとの何れか一方に取り付けられる位置計測センサにより、他方に取り付けられる被測定治具の三次元空間上の初期位置を計測する初期位置計測手段と、
    当該初期位置計測値から前記回転軸を複数角度に割り出した際の前記位置計測センサ及び前記被測定治具の指令値を算出する指令値算出手段と、
    前記指令値に基づいて前記位置計測センサ及び前記被測定治具を複数箇所に位置決めし、前記位置計測センサにより前記被測定治具の三次元空間上の位置をそれぞれ計測する計測値取得手段と、
    前記計測値取得手段により得られる計測値を元に、前記並進軸及び/又は前記回転軸に関する幾何誤差を同定する幾何誤差同定手段と、
    前記幾何誤差同定手段により得られる幾何誤差同定値を元に補正パラメータを算出する補正パラメータ算出手段と、
    前記補正パラメータを用いて機械の動作を補正制御する制御手段と、を含んでなる誤差補償システムであって、
    前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出する補正後予想値演算手段と、
    少なくとも前記計測値及び前記予想値を用いて前記幾何誤差同定値の精度指標値を算出する精度指標値算出手段と、
    前記精度指標値を報知する報知手段と、
    を備えることを特徴とする機械の誤差補償システム。
  2. 前記補正後予想値演算手段は、各前記指令値と、前記幾何誤差同定値と、各前記指令値に対応する前記計測値とを用いて、前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出することを特徴とする請求項1に記載の機械の誤差補償システム。
  3. 前記補正後予想値演算手段は、前記初期位置計測値と前記幾何誤差同定値とから、前記初期位置における前記幾何誤差による初期位置誤差を算出し、前記初期位置誤差と、各計測位置のための指令値と、前記幾何誤差同定値と、各前記指令値に対応する前記計測値とを用いて、前記補正制御を実行した場合の各計測位置における前記計測値の予想値を算出することを特徴とする請求項2に記載の機械の誤差補償システム。
  4. 前記補正後予想値演算手段は、前記初期位置誤差の算出と、前記計測値の予想値の算出とを同次座標変換を行うことで算出することを特徴とする請求項3に記載の機械の誤差補償システム。
  5. 前記精度指標値算出手段は、前記計測値及びその予想値と前記指令値との差分ベクトルのノルムを精度指標値としてそれぞれ算出することを特徴とする請求項1乃至4の何れかに記載の機械の誤差補償システム。
  6. 前記報知手段は、前記精度指標値算出手段により算出した前記精度指標値が、予め設定した閾値を超えた場合に、前記精度指標値を報知すると共に、前記閾値を超えたことも併せて報知することを特徴とする請求項1乃至5の何れかに記載の機械の誤差補償システム。
  7. 3軸以上の並進軸と、1軸以上の回転軸と、回転可能な主軸と、テーブルとを有する機械において、幾何誤差を同定して補正制御するための誤差補償方法であって、
    前記主軸と前記テーブルとの何れか一方に位置計測センサを、他方に被測定治具をそれぞれ取り付けて、前記被測定治具の三次元空間上の初期位置を計測する初期位置計測ステップと、
    当該初期位置計測値から前記回転軸を複数角度に割り出した際の前記位置計測センサ及び前記被測定治具の指令値を算出する指令値算出ステップと、
    前記指令値に基づいて前記位置計測センサ及び前記被測定治具を複数箇所に位置決めし、前記位置計測センサにより前記被測定治具の三次元空間上の位置をそれぞれ計測する計測値取得ステップと、
    前記計測値取得ステップにより得られる計測値を元に、前記並進軸及び/又は前記回転軸に関する幾何誤差を同定する幾何誤差同定ステップと、
    前記幾何誤差同定ステップにより得られる幾何誤差同定値を元に補正パラメータを算出する補正パラメータ算出ステップと、
    前記補正パラメータを用いて機械の動作を補正制御した場合の各計測位置における前記計測値の予想値を算出する補正後予想値演算ステップと、
    少なくとも前記計測値及び前記予想値を用いて前記幾何誤差同定値の精度指標値を算出する精度指標値算出ステップと、
    前記精度指標値を報知する報知ステップと、
    を実行することを特徴とする機械の誤差補償方法。
  8. 請求項7に記載の機械の誤差補償方法を、コンピュータに実行させるための機械の誤差補償プログラム。
JP2015145157A 2015-07-22 2015-07-22 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム Pending JP2017027360A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015145157A JP2017027360A (ja) 2015-07-22 2015-07-22 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015145157A JP2017027360A (ja) 2015-07-22 2015-07-22 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム

Publications (1)

Publication Number Publication Date
JP2017027360A true JP2017027360A (ja) 2017-02-02

Family

ID=57946038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015145157A Pending JP2017027360A (ja) 2015-07-22 2015-07-22 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム

Country Status (1)

Country Link
JP (1) JP2017027360A (ja)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109500654A (zh) * 2018-12-14 2019-03-22 重庆大学 一种机床的传动链误差补偿方法及系统
CN109986558A (zh) * 2019-02-26 2019-07-09 浙江树人学院(浙江树人大学) 基于误差补偿的工业机器人运动控制方法
CN110076628A (zh) * 2019-06-19 2019-08-02 湖南工学院 一种补偿精加工变槽宽螺纹误差的方法
WO2019225538A1 (ja) * 2018-05-21 2019-11-28 Dmg森精機株式会社 工作機械監視装置
WO2020250779A1 (ja) * 2019-06-12 2020-12-17 三菱電機株式会社 調整量推定装置、調整量推定方法及び調整量推定プログラム
CN112526927A (zh) * 2021-02-18 2021-03-19 成都飞机工业(集团)有限责任公司 面向五轴数控机床旋转轴空间定位误差快速优化补偿方法
CN112775717A (zh) * 2019-11-06 2021-05-11 大隈株式会社 机床的误差校正方法以及机床
CN112902898A (zh) * 2019-12-03 2021-06-04 台达电子工业股份有限公司 三维测量装置及所适用的机械手臂的校正方法
CN113334112A (zh) * 2021-05-19 2021-09-03 深圳众为兴技术股份有限公司 机床二次装夹的工件找正方法、装置以及计算机存储介质
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN115752261A (zh) * 2022-11-09 2023-03-07 上海智能制造功能平台有限公司 基于改进的九线法对二轴位移机构的误差补偿方法
JP2023037426A (ja) * 2021-09-03 2023-03-15 オークマ株式会社 工作機械の精度分析システム
CN116243652A (zh) * 2023-03-21 2023-06-09 襄阳华中科技大学先进制造工程研究院 一种组合件装配精度控制方法
CN116400642A (zh) * 2023-06-09 2023-07-07 成都飞机工业(集团)有限责任公司 机床精度补偿方法、装置、存储介质及电子设备
CN118204908A (zh) * 2024-05-21 2024-06-18 西安汉沣精密机械有限公司 工件全闭环加工方法
CN118288107A (zh) * 2024-05-09 2024-07-05 江苏科技大学 一种自由曲面机床接触式在位检测误差补偿方法
CN119328806A (zh) * 2023-07-18 2025-01-21 武汉联影智融医疗科技有限公司 运动精度检测方法、装置、计算机设备、存储介质和产品
CN120080191A (zh) * 2025-05-06 2025-06-03 浙江大学 一种双端驱动龙门机床的误差补偿方法
CN120316989A (zh) * 2025-03-31 2025-07-15 重庆工商大学 一种机械传动系统运动精度保持性评估方法、系统与应用
CN120406307A (zh) * 2025-04-29 2025-08-01 上海铼钠克数控科技有限公司 五轴机床旋转轴误差补偿方法、系统、电子设备及可读介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004322224A (ja) * 2003-04-21 2004-11-18 Yaskawa Electric Corp ロボット制御装置
JP2004351570A (ja) * 2003-05-29 2004-12-16 Fanuc Ltd ロボットシステム
JP2014215079A (ja) * 2013-04-23 2014-11-17 学校法人上智学院 幾何偏差測定方法、及び、幾何偏差計測装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004322224A (ja) * 2003-04-21 2004-11-18 Yaskawa Electric Corp ロボット制御装置
JP2004351570A (ja) * 2003-05-29 2004-12-16 Fanuc Ltd ロボットシステム
JP2014215079A (ja) * 2013-04-23 2014-11-17 学校法人上智学院 幾何偏差測定方法、及び、幾何偏差計測装置

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019225538A1 (ja) * 2018-05-21 2019-11-28 Dmg森精機株式会社 工作機械監視装置
JP2019202352A (ja) * 2018-05-21 2019-11-28 Dmg森精機株式会社 工作機械監視装置
CN109500654B (zh) * 2018-12-14 2021-01-01 重庆大学 一种机床的传动链误差补偿方法及系统
CN109500654A (zh) * 2018-12-14 2019-03-22 重庆大学 一种机床的传动链误差补偿方法及系统
CN109986558A (zh) * 2019-02-26 2019-07-09 浙江树人学院(浙江树人大学) 基于误差补偿的工业机器人运动控制方法
JPWO2020250779A1 (ja) * 2019-06-12 2021-11-25 三菱電機株式会社 調整量推定装置、調整量推定方法、調整量推定プログラム及び工作機械組立方法
WO2020250779A1 (ja) * 2019-06-12 2020-12-17 三菱電機株式会社 調整量推定装置、調整量推定方法及び調整量推定プログラム
JP7158582B2 (ja) 2019-06-12 2022-10-21 三菱電機株式会社 調整量推定装置、調整量推定方法、調整量推定プログラム及び工作機械組立方法
CN110076628A (zh) * 2019-06-19 2019-08-02 湖南工学院 一种补偿精加工变槽宽螺纹误差的方法
CN112775717B (zh) * 2019-11-06 2024-05-14 大隈株式会社 机床的误差校正方法以及机床
CN112775717A (zh) * 2019-11-06 2021-05-11 大隈株式会社 机床的误差校正方法以及机床
CN112902898A (zh) * 2019-12-03 2021-06-04 台达电子工业股份有限公司 三维测量装置及所适用的机械手臂的校正方法
US12001188B2 (en) 2021-02-18 2024-06-04 Chengdu Aircraft Industrial (Group) Co., Ltd. Methods and systems of fast optimization and compensation for volumetric positioning errors of rotary axes of five-axis CNC machine tools
WO2022174658A1 (zh) * 2021-02-18 2022-08-25 成都飞机工业(集团)有限责任公司 面向五轴数控机床旋转轴空间定位误差快速优化补偿方法
CN112526927A (zh) * 2021-02-18 2021-03-19 成都飞机工业(集团)有限责任公司 面向五轴数控机床旋转轴空间定位误差快速优化补偿方法
CN113334112A (zh) * 2021-05-19 2021-09-03 深圳众为兴技术股份有限公司 机床二次装夹的工件找正方法、装置以及计算机存储介质
JP2023037426A (ja) * 2021-09-03 2023-03-15 オークマ株式会社 工作機械の精度分析システム
US12332626B2 (en) 2021-09-03 2025-06-17 Okuma Corporation Accuracy analysis system for machine tool
JP7645751B2 (ja) 2021-09-03 2025-03-14 オークマ株式会社 工作機械の精度分析システム
CN113917888B (zh) * 2021-10-27 2023-05-23 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN115752261A (zh) * 2022-11-09 2023-03-07 上海智能制造功能平台有限公司 基于改进的九线法对二轴位移机构的误差补偿方法
CN116243652A (zh) * 2023-03-21 2023-06-09 襄阳华中科技大学先进制造工程研究院 一种组合件装配精度控制方法
CN116400642B (zh) * 2023-06-09 2023-10-03 成都飞机工业(集团)有限责任公司 机床精度补偿方法、装置、存储介质及电子设备
CN116400642A (zh) * 2023-06-09 2023-07-07 成都飞机工业(集团)有限责任公司 机床精度补偿方法、装置、存储介质及电子设备
CN119328806A (zh) * 2023-07-18 2025-01-21 武汉联影智融医疗科技有限公司 运动精度检测方法、装置、计算机设备、存储介质和产品
CN118288107A (zh) * 2024-05-09 2024-07-05 江苏科技大学 一种自由曲面机床接触式在位检测误差补偿方法
CN118204908A (zh) * 2024-05-21 2024-06-18 西安汉沣精密机械有限公司 工件全闭环加工方法
CN120316989A (zh) * 2025-03-31 2025-07-15 重庆工商大学 一种机械传动系统运动精度保持性评估方法、系统与应用
CN120406307A (zh) * 2025-04-29 2025-08-01 上海铼钠克数控科技有限公司 五轴机床旋转轴误差补偿方法、系统、电子设备及可读介质
CN120080191A (zh) * 2025-05-06 2025-06-03 浙江大学 一种双端驱动龙门机床的误差补偿方法

Similar Documents

Publication Publication Date Title
JP2017027360A (ja) 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム
JP6295070B2 (ja) 多軸工作機械の幾何誤差同定方法及び多軸工作機械
JP5404823B2 (ja) 5軸制御加工機、5軸制御加工機の数値制御装置、数値制御方法、プログラム、ワークの製造方法、金型および成形品
JP6538503B2 (ja) 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム
JP5968749B2 (ja) 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
JP5491312B2 (ja) 多軸工作機械の幾何誤差の計測方法
JP6599832B2 (ja) 工作機械及びワーク平面加工方法
JP2015203567A (ja) 計測システム
CN108572625B (zh) 机床的控制系统
JP2011173234A (ja) 工作機械の制御方法
JP7337664B2 (ja) 工作機械における位置計測センサの補正値計測方法及び補正値計測システム
JP2017071011A (ja) 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
JP7266511B2 (ja) 工作機械における対象物の位置計測方法及び位置計測システム、位置計測プログラム
JP6606054B2 (ja) 工作機械の運動誤差同定方法
JP6892070B2 (ja) 工作機械の制御装置の制御パラメータ調節方法、ワークの加工方法および工作機械
US12228911B2 (en) Control apparatus of machining device and control method of the same
US11480939B2 (en) Multi-axis processing machine and rotation center measurement method of multi-axis processing machine
KR20190085429A (ko) 공작기계의 주축 보정장치 및 보정방법
JP5963792B2 (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP7128333B1 (ja) 多軸加工機および多軸加工機の回転中心測定方法
JP2016154039A (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP2020009191A (ja) 工作機械の数値制御装置
JP6425009B2 (ja) 三次元測定機、及びこれを用いた形状測定方法
CN115516389B (zh) 加工方法
JP6219030B2 (ja) 加工用データ生成装置、及び工作機械

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190723