JP6506149B2 - 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム - Google Patents
工作機械の幾何誤差同定方法及び幾何誤差同定プログラム Download PDFInfo
- Publication number
- JP6506149B2 JP6506149B2 JP2015187075A JP2015187075A JP6506149B2 JP 6506149 B2 JP6506149 B2 JP 6506149B2 JP 2015187075 A JP2015187075 A JP 2015187075A JP 2015187075 A JP2015187075 A JP 2015187075A JP 6506149 B2 JP6506149 B2 JP 6506149B2
- Authority
- JP
- Japan
- Prior art keywords
- clamp
- clampable
- axis
- measurement
- positions
- 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.)
- Active
Links
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
この5軸機の運動精度に影響を及ぼす要因として、例えば、回転軸の中心位置の誤差(想定されている位置からのズレ)や回転軸の傾き誤差(軸間の直角度、平行度)などの各軸間の幾何学的な誤差(以下、「幾何誤差」という。)がある。幾何誤差が存在すると機械としての運動精度が悪化し、工作物の加工精度が悪化する。そのため、調整により幾何誤差を小さくする必要があるが、ゼロにすることは困難であり、幾何誤差を補正する制御を行うことで高精度な加工を行うことができる。
機械の幾何誤差を測定する手段として様々な手法が提案されているが、測定には高価な測定機器もしくは複数の測定機器が必要であり、また幾何誤差の測定にはある程度の技量が要求される。そこで、特許文献1に開示のように、機械の刃物台にタッチプローブを取付け、テーブルにターゲット球を設置して、指定した割出指令位置に機械が自動で傾斜軸・回転軸の割出動作を行い、各割出指令位置でターゲット球の中心座標を計測し、この結果を元に幾何誤差を同定・補正するシステムが開発されている。
前記回転軸を予め設定された割出指令位置に基づいて所定の角度に割り出して前記回転軸に取り付けた被測定治具を複数箇所に位置決めし、位置計測センサにより前記被測定治具の三次元空間上の位置を計測する計測ステップと、
前記計測ステップにおいて計測された複数の位置計測値から幾何学的な誤差を同定する幾何誤差同定ステップと、を実行する幾何誤差同定方法であって、
前記計測ステップでは、前記回転軸を前記所定の角度に割り出す前に、
前記クランプ機構をクランプ状態にする設定か否かを判定するクランプ状態判定ステップと、
当該クランプ状態判定ステップでクランプ状態にする設定であると判定された場合、前記割出指令位置が前記クランプ機構をクランプ可能な位置か否かを判定するクランプ可能位置判定ステップと、
前記クランプ可能位置判定ステップでクランプ可能な位置でないと判定された場合、当該割出指令位置を前記クランプ機構がクランプ可能な位置に変更する位置変更ステップと、を実行して、変更された前記割出指令位置に基づいて前記回転軸を前記所定の角度に割り出すことを特徴とする。
請求項2に記載の発明は、請求項1の構成において、前記計測ステップでは、前記クランプ状態判定ステップで前記クランプ機構をクランプ状態にする設定であると判定したら、隣り合う前記割出指令位置同士の間隔と、前記クランプ機構がクランプ可能な隣り合う位置同士の間隔とを比較する間隔比較ステップと、
前記間隔比較ステップで前記割出指令位置同士の間隔が前記クランプ可能な位置同士の間隔よりも小さいと判定された場合、前記割出指令位置同士の間隔が前記クランプ可能な位置同士の間隔と等しくなるように計測点数を変更して前記割出指令位置同士の間隔を変更する計測点数変更ステップと、をさらに実行した後、前記クランプ可能位置判定ステップを実行することを特徴とする。
請求項3に記載の発明は、請求項1又は2の構成において、前記位置変更ステップでは、前記割出指令位置を最も近いクランプ可能な位置に変更することを特徴とする。
請求項4に記載の発明は、工作機械の幾何誤差同定プログラムであって、請求項1乃至3の何れかに記載の工作機械の幾何誤差同定方法を、コンピュータに実行させることを特徴とする。
ここでの工作機械は、3つの並進軸と2つの回転軸を有する図1の5軸機であって、ワークから工具への軸構成は、C軸−Z軸−Y軸−X軸−B軸となっている。なお、本発明に関わる工作機械としては複合加工機に限らず、旋盤やマシニングセンタ、研削盤などでもよい。また、軸数は5軸に限らず、4軸、6軸以上でもよい。さらに、回転軸により刃物台2と旋削主軸3がそれぞれ回転1自由度を持つ機構に限らず、刃物台2が回転2自由度を持つ機構や、旋削主軸3が回転2自由度を持つ機構でもよい。
この5軸機において、各軸間の相対並進誤差および相対回転誤差の合計6成分(δx、δy、δz、α、β、γ)から定義される幾何誤差は36個存在する。しかし冗長の関係にあるものが存在するため、それらを除くと合計13個となる。
次に、幾何誤差の同定を行うための割出計測を、割出条件で設定されている回数実行する(S12〜S16の計測ループ(計測ステップ))。ここでは後記する傾斜軸・回転軸の割出条件のデータリストを読み込み(S13)、このデータリストに従って傾斜軸・回転軸の割出動作を実行し(S14)、各割出条件でターゲットの座標を計測する(S15)。そして、S12〜S16の計測ループが終了したら、S17で、計測結果から幾何誤差を同定する(幾何誤差同定ステップ)。この幾何誤差の同定は、先の特許文献1に開示されるように、計測された複数の位置計測値を円弧近似し、近似された円弧から回転軸の中心位置の誤差や回転軸の傾き誤差、並進軸の傾き誤差等を算出する公知の方法で行う。
まず、S21で、ユーザ設定された幾何誤差の計測条件の設定を読込むと共に、S22で、計測時の各傾斜軸・回転軸に備えたクランプ機構のクランプ状態に関するユーザ設定の読込みを行う。
計測条件の設定の一例を図4に示す。計測条件の設定は、傾斜軸(B軸)・回転軸(C軸)の一方を動作軸として割出して計測を行う計測点数Nと、N回の割出動作を行う動作軸の名称と、割出動作の開始角度θstと終了角度θexと、動作軸の他方で割出位置を変更しない固定軸の名称と、その角度と、から構成される。
一方、クランプ状態のユーザ設定は、計測時にクランプ機構をクランプするかどうか、クランプ機構は連続的な位置でクランプ可能か離散的な位置でのみクランプ可能か、などの情報を有する。
S24での判定に使用される割出ピッチΔθは、以下の式(1)により得られる。
Δθ= (θex−θst)/(N−1) ・・(1)
S24では、この割出ピッチΔθが、クランプ機構をクランプ可能な隣り合う割出指令位置のピッチΔθcl(以下、「クランプピッチ」と呼ぶ)より小さいか否かを判定する(間隔比較ステップ)。ここで割出ピッチの方が小さい場合、S25で、割出ピッチがクランプピッチと等しくなるように計測点数の変更を行い、変更後の計測点数N’を計測条件として再設定する(計測点数変更ステップ)。割出ピッチがクランプピッチより大きい場合は、S26に移行する。S25での変更後の計測点数N’は、以下の式(2)により得られる。
N’=(θex−θst)/Δθcl+1 ・・(2)
図5は、S26において図4の計測条件をもとに作成されるデータリストの一例である。計測条件の設定では1点目〜4点目はB軸を−30°〜90°に割出すとしているため、4点を等間隔に割り振ると、データリスト1行目〜4行目のB軸の割出指令位置は、40°ごとの−30°、10°、50°、90°となる。一方、C軸は、1点目〜4点目では0°に固定されているため、データリスト1行目〜4行目のC軸の割出指令位置は0°となる。5行目〜8行目ではC軸割出指令位置が0°、90°、180°、270°に、B軸割出指令位置が0°になりデータリストが作成される。さらに、B軸のクランプ設定を離散クランプ、C軸のクランプ設定をディスクブレーキのように連続的な位置でクランプ可能な機構によるクランプ(以下、「連続クランプ」という。)として、その情報を各行に含める。
S29の判定で、クランプ可能な位置でない場合は、S30で、割出指令位置を最も近いクランプ可能な位置に変更する(位置変更ステップ)。クランプ可能な位置である場合はS31へ移る。なお、S30で、最も近いクランプ可能な位置が複数存在する場合には、どちらに変更しても良いが、変更の仕方はデータリストの全行で統一する。
Claims (4)
- 2軸以上の並進軸と、離散的な位置で工具又はワークをクランプ可能なクランプ機構を備えた1軸以上の回転軸とを有する工作機械において、
前記回転軸を予め設定された割出指令位置に基づいて所定の角度に割り出して前記回転軸に取り付けた被測定治具を複数箇所に位置決めし、位置計測センサにより前記被測定治具の三次元空間上の位置を計測する計測ステップと、
前記計測ステップにおいて計測された複数の位置計測値から幾何学的な誤差を同定する幾何誤差同定ステップと、を実行する幾何誤差同定方法であって、
前記計測ステップでは、前記回転軸を前記所定の角度に割り出す前に、
前記クランプ機構をクランプ状態にする設定か否かを判定するクランプ状態判定ステップと、
当該クランプ状態判定ステップでクランプ状態にする設定であると判定された場合、前記割出指令位置が前記クランプ機構をクランプ可能な位置か否かを判定するクランプ可能位置判定ステップと、
前記クランプ可能位置判定ステップでクランプ可能な位置でないと判定された場合、当該割出指令位置を前記クランプ機構がクランプ可能な位置に変更する位置変更ステップと、を実行して、変更された前記割出指令位置に基づいて前記回転軸を前記所定の角度に割り出すことを特徴とする工作機械の幾何誤差同定方法。 - 前記計測ステップでは、前記クランプ状態判定ステップで前記クランプ機構をクランプ状態にする設定であると判定したら、隣り合う前記割出指令位置同士の間隔と、前記クランプ機構がクランプ可能な隣り合う位置同士の間隔とを比較する間隔比較ステップと、
前記間隔比較ステップで前記割出指令位置同士の間隔が前記クランプ可能な位置同士の間隔よりも小さいと判定された場合、前記割出指令位置同士の間隔が前記クランプ可能な位置同士の間隔と等しくなるように計測点数を変更して前記割出指令位置同士の間隔を変更する計測点数変更ステップと、
をさらに実行した後、前記クランプ可能位置判定ステップを実行することを特徴とする請求項1に記載の工作機械の幾何誤差同定方法。 - 前記位置変更ステップでは、前記割出指令位置を最も近いクランプ可能な位置に変更することを特徴とする請求項1又は2に記載の工作機械の幾何誤差同定方法。
- 請求項1乃至3の何れかに記載の工作機械の幾何誤差同定方法を、コンピュータに実行させるための工作機械の幾何誤差同定プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015187075A JP6506149B2 (ja) | 2015-09-24 | 2015-09-24 | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015187075A JP6506149B2 (ja) | 2015-09-24 | 2015-09-24 | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017061011A JP2017061011A (ja) | 2017-03-30 |
JP6506149B2 true JP6506149B2 (ja) | 2019-04-24 |
Family
ID=58428852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015187075A Active JP6506149B2 (ja) | 2015-09-24 | 2015-09-24 | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6506149B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109520417A (zh) * | 2018-10-15 | 2019-03-26 | 天津大学 | 机床几何误差及旋转台转角定位误差检定装置和方法 |
JP6959389B2 (ja) * | 2020-04-15 | 2021-11-02 | 株式会社ソディック | 多軸加工機、多軸加工機の回転中心測定方法およびプログラム |
CN112476059B (zh) * | 2020-12-03 | 2022-11-04 | 武汉重型机床集团有限公司 | 一种机内测量轴运行间隙误差及螺距误差的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5448634B2 (ja) * | 2009-08-11 | 2014-03-19 | オークマ株式会社 | 機械の誤差同定方法およびプログラム |
JP5713764B2 (ja) * | 2011-04-04 | 2015-05-07 | オークマ株式会社 | 工作機械の補正値演算方法及びプログラム |
JP5740201B2 (ja) * | 2011-04-28 | 2015-06-24 | オークマ株式会社 | 幾何誤差同定装置 |
-
2015
- 2015-09-24 JP JP2015187075A patent/JP6506149B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017061011A (ja) | 2017-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6538503B2 (ja) | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム | |
JP5448634B2 (ja) | 機械の誤差同定方法およびプログラム | |
JP6295070B2 (ja) | 多軸工作機械の幾何誤差同定方法及び多軸工作機械 | |
US7278222B2 (en) | Method for measuring a program-controlled machine tool | |
JP5404823B2 (ja) | 5軸制御加工機、5軸制御加工機の数値制御装置、数値制御方法、プログラム、ワークの製造方法、金型および成形品 | |
JP6845612B2 (ja) | 工作機械における機械精度の測定方法及び装置 | |
US20110295408A1 (en) | Process for positioning a workpiece | |
JP6466777B2 (ja) | 工作機械における幾何誤差パラメータ同定方法、工作機械の制御方法及び制御装置 | |
US20160116275A1 (en) | Geometric-error identification system and geometric-error identification method | |
JP6942577B2 (ja) | 工作機械の数値制御装置及び数値制御方法 | |
JP2013503380A (ja) | 工作機械の校正方法 | |
JP2016155185A (ja) | 工作機械の誤差同定方法 | |
JP2011173234A (ja) | 工作機械の制御方法 | |
JP2007044802A (ja) | 多軸工作機械における旋回軸中心測定方法 | |
JP2007168013A (ja) | 工具刃先位置演算方法及び工作機械 | |
JP6506149B2 (ja) | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム | |
US10768607B2 (en) | Machining device and correction value determination method | |
US20220063040A1 (en) | Workpiece machining method and workpiece machining device | |
JP4575887B2 (ja) | ワークの姿勢制御方法 | |
JP6234091B2 (ja) | ロボット装置及び教示点設定方法 | |
US20230152772A1 (en) | Positional relationship measurement method and machining apparatus | |
JP5963792B2 (ja) | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 | |
EP3189302B1 (en) | Coordinate measuring method and apparatus for inspecting workpieces, comprising generating measurement correction values using a reference shape that is known not to deviate substantially from a perfect form | |
JP2016154039A (ja) | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 | |
JP7285595B2 (ja) | 接触検出方法および加工装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180328 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190328 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6506149 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |