JP2017071011A - 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ - Google Patents
機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ Download PDFInfo
- Publication number
- JP2017071011A JP2017071011A JP2015198736A JP2015198736A JP2017071011A JP 2017071011 A JP2017071011 A JP 2017071011A JP 2015198736 A JP2015198736 A JP 2015198736A JP 2015198736 A JP2015198736 A JP 2015198736A JP 2017071011 A JP2017071011 A JP 2017071011A
- Authority
- JP
- Japan
- Prior art keywords
- vector
- error
- geometric error
- geometric
- axis
- 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
Links
Landscapes
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
Description
(1)C軸回転テーブル上の基準球の中心座標について初期値(普通はC軸回転テーブルの回転角0°、A軸の回転角0°)における計測値の誤差(以下「初期値誤差」と呼称する)
(2)A軸又はC軸の回転軸の割出角度の誤差(以下「割出誤差」と呼称する)
図1は、5軸MCの主軸回りの要部と、5軸MCを制御するための数値制御装置(ブロック図)10を示している。同図で1はフレーム、2は主軸、3はテーブル、4はトラニオン、5はサドルである。数値制御装置10の構成自体は従来の数値制御装置と変わらないが、幾何誤差を補正するためのソフトウェアがROMに格納される。
図2に、5軸MCのC軸とA軸回りを概略的に示す。C軸とA軸を各1回以上所定回転角度で回転させることで、テーブル3上の被測定点を5軸MCの機械座標系の原点から離れた少なくとも4つの異なる複数の位置に移動させる。そして幾何誤差のデータ(後述する誤差ベクトルEのX、Y、Z方向の各成分)を得るために、テーブル3上の被測定点の移動位置を機械座標系で測定する。
特許文献7の技術ではタッチセンサなどを用いて基準球6の中心位置(機械座標位置)を測定する。これは本発明の幾何誤差同定方法でも基本的に同じである。タッチセンサは主軸に取り付けられているので、測定された基準球6の中心位置(機械座標位置)は直交3軸(X軸、Y軸、Z軸)間の直角度誤差や各軸のピッチ誤差の影響を受ける。
(1)特許文献7の同定対象である幾何誤差の計算に初期値誤差も含めて幾何誤差の同定を行う。
(2)割出誤差の影響を除去するために、基準球の中心座標の誤差(計算値と計測値の差=後述する差分ベクトルDj)について回転方向成分を除いて幾何誤差の同定を行う。
被測定点の測定は、図2(A)(B)のように、被測定治具としての基準球6の位置(機械座標位置)を、タッチセンサ7で測定することで行う。タッチセンサ7は主軸2に取り付けて使用する。基準球6を、図2(A)のようにA軸回りに回転するテーブル3の上の任意の位置に固定し、図2(B)の破線で示すように主軸2を操作することにより、この基準球6の表面の少なくとも4カ所に、タッチセンサ7のプローブ7aを当接させる。
図2(C)(D)のように、テーブル3上の任意の位置は、ワーク座標系のベクトルPwと、機械座標系のベクトルPmで表すことができる。ワーク座標系はテーブル上に設定された座標系であり、機械座標系は5軸MCの直線3軸(X、Y、Z)で構成された座標系である。
初期角度(C軸とA軸の回転角度=0°)における基準球6の中心座標からワーク座標ベクトルPwを求める。このワーク座標ベクトルPwを用いて、j番目の測定点における基準球6の理論機械座標ベクトルPm0jと、幾何誤差δiが影響する場合の機械座標ベクトルPmijは、式(7)(8)から、それぞれ次式(12)(13)で表される。
次に割出誤差の影響を除去するために、差分ベクトルDj及び幾何誤差δiの影響Eijについて、基準球の旋回方向成分を除いて幾何誤差の同定を行う。以下、図4Aを参照して説明する。
旋回中心O(X0、Y0、Z0)から基準球6の中心座標(Xm0j、Ym0j、Zm0j)を表すベクトルVjを次式(16)で表す。
以上で説明した幾何誤差同定方法は、フローチャートに示すと図5、図6のようになる。このフローチャートの内容が図1の数値制御装置10のROMに格納されている。図5は、基準球6を原点からj回移動させ、j番目の移動先における中心座標Pjを算出するまでのフローチャートである。S1でj=0とされ、S2で回転2軸が所定の設定角度(θA=Aj、θC=Cj)に位置決めされる。S3で基準球6の中心座標Pjが測定され、S4で基準球6の中心座標Pjがメモリに保存される。
回転軸に割出誤差を意図的に発生させて、特許文献7の技術と本発明の技術で幾何誤差の同定精度を比較した(表4A〜表4C)。条件1は適正な割出角度で基準球を計測した場合であり、条件2はA軸の−30°〜−75°の範囲で0.05°の割出誤差を意図的に発生させた場合である。なお、2つの条件では割出誤差以外の幾何誤差は同じにした。
2:主軸
3:テーブル
4:トラニオン
5:サドル
10:数値制御装置
Claims (9)
- 所定角度で組み合わせた回転2軸を含む機械構造体の幾何誤差を同定する幾何誤差同定方法であって、当該幾何誤差同定方法は、
前記機械構造体の原点を基準とし、前記回転2軸を1回以上所定角度で回転させることにより、前記機械構造体の被測定点を前記原点から離れた少なくとも4つの異なる複数の位置に移動させ、
当該被測定点の、複数の移動先での機械座標ベクトルと、複数の移動先での幾何誤差の影響を含まない理論機械座標ベクトルとの差分ベクトルDを演算し、前記回転2軸の幾何誤差を未知数として複数の移動先における当該幾何誤差の影響を表すベクトルを誤差ベクトルEとしたとき、
前記回転2軸の割出誤差を除去するため、前記回転2軸のいずれか一方が回転する時の前記被測定点の回転軌跡を含む回転面に対して垂直であって前記被測定点及び前記回転軌跡の中心を通る垂直面に、前記差分ベクトルD及び誤差ベクトルEをそれぞれ投射することで得られた射影ベクトルD’及び射影ベクトルE’を使用して、
前記射影ベクトルE’を説明変数として前記射影ベクトルD’を従属変数とする線形回帰式で前記射影ベクトルD’を表し、当該線形回帰式の偏差を最小化することにより回帰係数を算出し、当該回帰係数から前記幾何誤差を同定するようにしたことを特徴とする幾何誤差同定方法。 - 前記幾何誤差に、前記被測定点の前記原点における座標の計測値の誤差である初期値誤差が含まれることを特徴とする請求項1の幾何誤差同定方法。
- 前記回転2軸の組み合わせ角度が90°であることを特徴とする請求項1又は2の幾何誤差同定方法。
- 前記機械構造体がマシニングセンタであって、前記回転2軸が、ワーク搭載用のテーブルを回転させるC軸と、前記テーブルを傾斜させるA軸であることを特徴とする請求項1から3のいずれか1項の幾何誤差同定方法。
- 前記機械構造体の前記被測定点に基準球を配置し、当該基準球の中心機械座標をマシニングセンタの主軸ヘッドに取り付けたタッチセンサで測定するようにしたことを特徴とする請求項4の幾何誤差同定方法。
- 請求項1から5のいずれか1の幾何誤差同定方法を使用したことを特徴とするマシニングセンタの数値制御方法。
- 請求項6の数値制御方法を使用したことを特徴とするマシニングセンタの数値制御装置。
- 請求項7の数値制御装置を有するマシニングセンタ。
- 請求項4又5の幾何誤差同定方法で同定した幾何誤差に基づいて、NCプログラムを修正するようにしたことを特徴とする請求項8のマシニングセンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015198736A JP6570957B2 (ja) | 2015-10-06 | 2015-10-06 | 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015198736A JP6570957B2 (ja) | 2015-10-06 | 2015-10-06 | 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017071011A true JP2017071011A (ja) | 2017-04-13 |
| JP6570957B2 JP6570957B2 (ja) | 2019-09-04 |
Family
ID=58539442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015198736A Active JP6570957B2 (ja) | 2015-10-06 | 2015-10-06 | 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6570957B2 (ja) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108036753A (zh) * | 2017-12-01 | 2018-05-15 | 成都飞机工业(集团)有限责任公司 | 一种机床精度检测工具及其使用方法 |
| JP2019128830A (ja) * | 2018-01-25 | 2019-08-01 | ファナック株式会社 | 機械学習装置、サーボモータ制御装置、サーボモータ制御システム、及び機械学習方法 |
| CN110595690A (zh) * | 2019-01-07 | 2019-12-20 | 哈尔滨工业大学 | 基于形心质心重心惯性中心矢量极小化的大型高速回转装备测量与智能学习装配方法和装置 |
| CN110794765A (zh) * | 2019-11-20 | 2020-02-14 | 重庆大学 | 一种机床几何误差耦合解耦测量方法 |
| CN112296760A (zh) * | 2020-11-17 | 2021-02-02 | 中国航发沈阳黎明航空发动机有限责任公司 | 一种轴颈类叶片同轴度的修正方法 |
| CN113156887A (zh) * | 2021-04-19 | 2021-07-23 | 安徽理工大学 | 一种基于ga-svr的数控机床几何误差建模方法 |
| CN113917888A (zh) * | 2021-10-27 | 2022-01-11 | 中国航发沈阳黎明航空发动机有限责任公司 | 一种基于固定角向标定及补偿的加工精度提升方法 |
| CN114485358A (zh) * | 2022-02-14 | 2022-05-13 | 湖北工业大学 | 一种轮轴平行度测量方法及其测量平台 |
| CN115157004A (zh) * | 2022-09-06 | 2022-10-11 | 深圳市世宗自动化设备有限公司 | 五轴设备标定方法及系统 |
| CN115542768A (zh) * | 2022-09-01 | 2022-12-30 | 上海机电工程研究所 | 异形多模传感器仿真视线误差补偿控制方法和系统 |
| CN115740648A (zh) * | 2022-10-28 | 2023-03-07 | 重庆机床(集团)有限责任公司 | 一种磨齿机刀架a轴旋转中心找正装置及找正方法 |
| CN118180986A (zh) * | 2024-03-15 | 2024-06-14 | 广东工业大学 | 一种数控机床旋转轴几何误差的测量与辨别方法 |
| CN120326437A (zh) * | 2025-06-16 | 2025-07-18 | 西安高商智能科技有限责任公司 | 一种用于五轴数控加工的高精度几何误差检测方法及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005061834A (ja) * | 2003-08-08 | 2005-03-10 | Toyoda Mach Works Ltd | 回転軸を有する加工機の誤差算出方法 |
| JP2011038902A (ja) * | 2009-08-11 | 2011-02-24 | Okuma Corp | 機械の誤差同定方法およびプログラム |
| JP2014075031A (ja) * | 2012-10-04 | 2014-04-24 | Osaka Kiko Co Ltd | 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ |
| JP2014215079A (ja) * | 2013-04-23 | 2014-11-17 | 学校法人上智学院 | 幾何偏差測定方法、及び、幾何偏差計測装置 |
-
2015
- 2015-10-06 JP JP2015198736A patent/JP6570957B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005061834A (ja) * | 2003-08-08 | 2005-03-10 | Toyoda Mach Works Ltd | 回転軸を有する加工機の誤差算出方法 |
| JP2011038902A (ja) * | 2009-08-11 | 2011-02-24 | Okuma Corp | 機械の誤差同定方法およびプログラム |
| JP2014075031A (ja) * | 2012-10-04 | 2014-04-24 | Osaka Kiko Co Ltd | 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ |
| JP2014215079A (ja) * | 2013-04-23 | 2014-11-17 | 学校法人上智学院 | 幾何偏差測定方法、及び、幾何偏差計測装置 |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108036753A (zh) * | 2017-12-01 | 2018-05-15 | 成都飞机工业(集团)有限责任公司 | 一种机床精度检测工具及其使用方法 |
| JP2019128830A (ja) * | 2018-01-25 | 2019-08-01 | ファナック株式会社 | 機械学習装置、サーボモータ制御装置、サーボモータ制御システム、及び機械学習方法 |
| CN110083080A (zh) * | 2018-01-25 | 2019-08-02 | 发那科株式会社 | 机器学习装置及方法、伺服电动机控制装置及系统 |
| US10824121B2 (en) | 2018-01-25 | 2020-11-03 | Fanuc Corporation | Machine learning device, servo motor controller, servo motor control system, and machine learning method |
| CN110595690A (zh) * | 2019-01-07 | 2019-12-20 | 哈尔滨工业大学 | 基于形心质心重心惯性中心矢量极小化的大型高速回转装备测量与智能学习装配方法和装置 |
| CN110794765A (zh) * | 2019-11-20 | 2020-02-14 | 重庆大学 | 一种机床几何误差耦合解耦测量方法 |
| CN110794765B (zh) * | 2019-11-20 | 2021-02-26 | 重庆大学 | 一种机床几何误差耦合解耦测量方法 |
| CN112296760A (zh) * | 2020-11-17 | 2021-02-02 | 中国航发沈阳黎明航空发动机有限责任公司 | 一种轴颈类叶片同轴度的修正方法 |
| CN113156887A (zh) * | 2021-04-19 | 2021-07-23 | 安徽理工大学 | 一种基于ga-svr的数控机床几何误差建模方法 |
| CN113917888A (zh) * | 2021-10-27 | 2022-01-11 | 中国航发沈阳黎明航空发动机有限责任公司 | 一种基于固定角向标定及补偿的加工精度提升方法 |
| CN113917888B (zh) * | 2021-10-27 | 2023-05-23 | 中国航发沈阳黎明航空发动机有限责任公司 | 一种基于固定角向标定及补偿的加工精度提升方法 |
| CN114485358A (zh) * | 2022-02-14 | 2022-05-13 | 湖北工业大学 | 一种轮轴平行度测量方法及其测量平台 |
| CN114485358B (zh) * | 2022-02-14 | 2023-11-24 | 湖北工业大学 | 一种轮轴平行度测量方法及其测量平台 |
| CN115542768A (zh) * | 2022-09-01 | 2022-12-30 | 上海机电工程研究所 | 异形多模传感器仿真视线误差补偿控制方法和系统 |
| CN115157004A (zh) * | 2022-09-06 | 2022-10-11 | 深圳市世宗自动化设备有限公司 | 五轴设备标定方法及系统 |
| CN115740648A (zh) * | 2022-10-28 | 2023-03-07 | 重庆机床(集团)有限责任公司 | 一种磨齿机刀架a轴旋转中心找正装置及找正方法 |
| CN118180986A (zh) * | 2024-03-15 | 2024-06-14 | 广东工业大学 | 一种数控机床旋转轴几何误差的测量与辨别方法 |
| CN120326437A (zh) * | 2025-06-16 | 2025-07-18 | 西安高商智能科技有限责任公司 | 一种用于五轴数控加工的高精度几何误差检测方法及系统 |
| CN120326437B (zh) * | 2025-06-16 | 2025-09-12 | 西安高商智能科技有限责任公司 | 一种用于五轴数控加工的高精度几何误差检测方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6570957B2 (ja) | 2019-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6570957B2 (ja) | 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ | |
| JP5968749B2 (ja) | 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ | |
| JP6295070B2 (ja) | 多軸工作機械の幾何誤差同定方法及び多軸工作機械 | |
| Zhu et al. | Integrated geometric error modeling, identification and compensation of CNC machine tools | |
| JP5404823B2 (ja) | 5軸制御加工機、5軸制御加工機の数値制御装置、数値制御方法、プログラム、ワークの製造方法、金型および成形品 | |
| JP5448634B2 (ja) | 機械の誤差同定方法およびプログラム | |
| JP5105024B2 (ja) | 数値制御装置 | |
| He et al. | A new error measurement method to identify all six error parameters of a rotational axis of a machine tool | |
| JP2011173234A (ja) | 工作機械の制御方法 | |
| JP6942577B2 (ja) | 工作機械の数値制御装置及び数値制御方法 | |
| JP6538503B2 (ja) | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム | |
| JP6466777B2 (ja) | 工作機械における幾何誤差パラメータ同定方法、工作機械の制御方法及び制御装置 | |
| JP2018088250A (ja) | 運動学的較正 | |
| JP2017027360A (ja) | 機械の誤差補償システム及び誤差補償方法、誤差補償プログラム | |
| CN104972361A (zh) | 计测系统 | |
| JP5792251B2 (ja) | 誤差補正量作成装置 | |
| WO2012101742A1 (ja) | 誤差測定装置及び誤差測定方法 | |
| KR20110085210A (ko) | 다축 제어 기계의 직선축과 회전축 간의 기하학적 오차 평가 방법 | |
| CN104246429A (zh) | 用于在确定工件坐标或加工工件时降低旋转装置的误差的方法和装置 | |
| KR102511600B1 (ko) | 5축 공작기계의 기하학적 오차 측정 방법 | |
| JP7266511B2 (ja) | 工作機械における対象物の位置計測方法及び位置計測システム、位置計測プログラム | |
| JP2014215079A (ja) | 幾何偏差測定方法、及び、幾何偏差計測装置 | |
| KR20170056372A (ko) | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 | |
| JP6606054B2 (ja) | 工作機械の運動誤差同定方法 | |
| Sato et al. | Geometric error compensation of five-axis machining centers based on on-machine workpiece measurement |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180703 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190528 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190530 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190703 |
|
| 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: 20190724 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6570957 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |