JP2018128328A - Geometric error measurement method for machine tools - Google Patents
Geometric error measurement method for machine tools Download PDFInfo
- Publication number
- JP2018128328A JP2018128328A JP2017020876A JP2017020876A JP2018128328A JP 2018128328 A JP2018128328 A JP 2018128328A JP 2017020876 A JP2017020876 A JP 2017020876A JP 2017020876 A JP2017020876 A JP 2017020876A JP 2018128328 A JP2018128328 A JP 2018128328A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- tool
- geometric error
- detection device
- dimensional space
- 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
Images
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
本発明は、工作機械の幾何誤差を測定する方法に関し、特に、主軸とテーブルとを相対的に回転させる回転送り装置について、その回転軸に係る幾何誤差を測定する方法に関する。 The present invention relates to a method of measuring a geometric error of a machine tool, and more particularly to a method of measuring a geometric error related to a rotating shaft of a rotary feeding device that relatively rotates a spindle and a table.
近年、工作機械の分野では、相互に直交する直進3軸方向の送り装置であるX軸送り装置、Y軸送り装置及びZ軸送り装置に加えて、主軸とテーブルとを相対的に回転させる2つの回転送り装置を備えた所謂5軸工作機械が多く用いられるようになってきている。 In recent years, in the field of machine tools, in addition to an X-axis feeding device, a Y-axis feeding device, and a Z-axis feeding device, which are three-axis linear feeding devices orthogonal to each other, the main shaft and the table 2 are relatively rotated. A so-called 5-axis machine tool having two rotary feeding devices has been widely used.
この5軸工作機械は、複雑な加工を行うことができるという利点を有する反面、単純な直進3軸の工作機械に比べて高い加工精度が得られ難いという一面を有する。その原因の一つとしては、5軸工作機械は直進3軸に加えて2つの回転軸を有し、しかも各軸が直列に繋がった構成を備えているため、各軸の組み立て誤差、即ち、各軸の取り付け位置及び向きに係る誤差が累積的に積み重なって大きな誤差になるものと考えらえる。また、5軸工作機械はこのような機械構造を有するものであるため、熱変形や経年変化の影響を受け易く、このことも一因であると考えられる。 This five-axis machine tool has an advantage that it can perform complicated machining, but has one aspect that it is difficult to obtain high machining accuracy as compared with a simple straight three-axis machine tool. One of the causes is that a 5-axis machine tool has two rotating shafts in addition to three linear axes, and each shaft is connected in series. It can be considered that errors related to the mounting positions and orientations of the respective shafts are accumulated and become large errors. Further, since the 5-axis machine tool has such a machine structure, it is easily affected by thermal deformation and aging, which is considered to be a factor.
そこで、前記X軸送り装置、Y軸送り装置及びZ軸送り装置の送り精度や各送り軸の幾何誤差、並びに各回転送り装置の送り精度やその回転軸の幾何誤差を機上で測定する試みがなされている。特に、回転軸の幾何誤差の測定については、近時、鋭意研究がなされているところであり、その一つとして、下記非特許文献1に開示される測定方法が提案されている。尚、前記幾何誤差とは、各送り軸及び回転軸に係る軸平均線の位置及び向きの誤差を意味し、ISO 230−7:2015に規定される「location errors」に相当するものである。
Therefore, an attempt to measure the feed accuracy of the X-axis feed device, the Y-axis feed device and the Z-axis feed device, the geometric error of each feed shaft, the feed accuracy of each rotary feed device and the geometric error of the rotary shaft on the machine. Has been made. In particular, the measurement of the geometric error of the rotating shaft has been intensively studied recently, and as one of them, a measurement method disclosed in Non-Patent
この非特許文献1に開示された測定方法は、伸縮可能なバーの両端にそれぞれボールを備えた所謂ダブルボールバーを用いるものである。具体的には、一方のボール側をテーブルに装着し、他方のボール側を工作機械の主軸に装着した状態で、前記回転軸を中心にテーブルを回転させるとともに、これと同期させて、直進送り軸により前記主軸を前記バーの長さが理論上変化しないように3次元空間内で移動させ、そのときのバーの伸縮量を測定する。そして、得られた測定値、及び所定の理論計算式を基に、前記回転軸の幾何誤差を算出する。
The measurement method disclosed in Non-Patent
この他、被加工物の形状を計測するためのタッチプローブを用いて、前記回転軸の幾何誤差を測定する方法も、従来、提案されている。 In addition, a method for measuring the geometric error of the rotating shaft using a touch probe for measuring the shape of the workpiece has also been proposed.
ところが、上述した非特許文献1に開示される測定方法は、主軸にダブルボールバーを装着した状態で行うものであり、測定時には当該主軸の回転を停止する必要があるため、実際の加工状態に近い状態、即ち、主軸が回転している状態の前記幾何誤差を測定することができないという問題があった。このことは、タッチプローブを用いる測定方法においても同様である。
However, the measurement method disclosed in
主軸を回転させた加工状態では、当該主軸を回転させる主軸モータが発熱し、この主軸モータからの熱によって工作機械が熱変形することが従来より知られており、前記回転軸の幾何誤差もこの熱変形の影響を少なからず受けている。したがって、主軸を停止した状態で測定された幾何誤差と、主軸を回転させた状態で測定される幾何誤差とでは、無視できないほどの大きな差を有するものと考えられる。 In a machining state in which the main shaft is rotated, it has been conventionally known that a main shaft motor that rotates the main shaft generates heat and the machine tool is thermally deformed by heat from the main shaft motor. Not a little affected by thermal deformation. Therefore, it is considered that there is a large difference that cannot be ignored between the geometric error measured with the main shaft stopped and the geometric error measured with the main shaft rotated.
このため、従来の測定方法、即ち、主軸を停止した状態で測定される幾何誤差データを基に、当該工作機械の運動誤差を補正しても、加工状態で生じている本来の幾何誤差を正確には補正することができず、したがって、高精度な加工を保証することはできない。 For this reason, even if the motion error of the machine tool is corrected based on the conventional measurement method, that is, the geometric error data measured with the spindle stopped, the original geometric error occurring in the machining state can be accurately corrected. Therefore, it cannot be corrected, and therefore, high-precision machining cannot be guaranteed.
本発明は以上の実情に鑑みなされたものであって、実際の加工に即した状態、即ち、主軸を回転させた状態で、回転軸の幾何誤差を測定することができる測定方法の提供を、その目的とする。 The present invention has been made in view of the above circumstances, and provides a measurement method capable of measuring a geometric error of a rotating shaft in a state in accordance with actual processing, that is, in a state where the main shaft is rotated. For that purpose.
上記課題を解決するための本発明は、
工具を保持して回転させる主軸と、
ワークが取り付けられるテーブルと、
前記主軸とテーブルとを、前記主軸の軸線に平行なZ軸、該Z軸に直交するX軸、並びに前記X軸及びZ軸に直交するY軸の直交3軸方向にそれぞれ相対的に移動させるZ軸送り装置,X軸送り装置及びY軸送り装置と、
前記主軸とテーブルとを相対的に回転させる少なくとも一つの回転送り装置と、
前記X軸送り装置,Y軸送り装置,Z軸送り装置及び回転送り装置をそれぞれ数値制御する数値制御装置とを備えた工作機械の、前記回転送り装置に係る回転軸の幾何誤差を測定する方法であって、
物体を非接触状態で検出する検出装置を前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記検出装置によって検出される前記工具の、前記X軸,Y軸及びZ軸を座標軸とした三次元空間内における検出位置を認識し、
次に、前記回転送り装置により前記主軸とテーブルとを相対的に前記回転軸回りに予め設定した角度回転させるとともに、回転後に前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における各検出位置を基に、前記回転送り装置に係る前記回転軸の幾何誤差を算出するようにした工作機械の幾何誤差測定方法に係る。
The present invention for solving the above problems is as follows.
A spindle that holds and rotates the tool,
A table to which the workpiece is mounted;
The main shaft and the table are relatively moved in the three orthogonal directions of the Z axis parallel to the axis of the main shaft, the X axis orthogonal to the Z axis, and the Y axis orthogonal to the X axis and the Z axis. A Z-axis feeder, an X-axis feeder and a Y-axis feeder;
At least one rotary feed device for relatively rotating the spindle and the table;
A method for measuring a geometric error of a rotary shaft related to the rotary feed device of a machine tool including the X-axis feed device, the Y-axis feed device, the Z-axis feed device, and a numerical control device that numerically controls the rotary feed device. Because
After fixing a detection device for detecting an object in a non-contact state on the table,
Recognizing the detection position in the three-dimensional space with the X axis, Y axis and Z axis as coordinate axes of the tool detected by the detection device in a state where the tool is held and rotated by the main axis;
Next, the spindle and the table are relatively rotated around the rotation axis by the rotary feeding device at a preset angle, and the detection position of the tool detected in the three-dimensional space after the rotation is detected by the detection device. Recognize
Next, the present invention relates to a geometric error measuring method for a machine tool that calculates a geometric error of the rotating shaft related to the rotary feed device based on each detected position in the recognized three-dimensional space.
この幾何誤差測定方法では、まず、物体を非接触状態で検出する検出装置をテーブル上に固定した後、主軸に、例えば、実際に加工で使用する工具を保持させるとともに、これを実加工時の回転速度で回転させた状態にし、前記検出装置によって検出される前記工具の、前記X軸,Y軸及びZ軸を座標軸とした三次元空間内における検出位置を認識する。 In this geometric error measurement method, first, a detection device that detects an object in a non-contact state is fixed on a table, and then, for example, a tool that is actually used in machining is held on the spindle, and this is used during actual machining. The tool is rotated at a rotational speed, and the detection position of the tool detected by the detection device in a three-dimensional space with the X, Y, and Z axes as coordinate axes is recognized.
尚、この検出位置は、前記X軸送り装置,Y軸送り装置及びZ軸送り装置から入力される位置信号を基に前記数値制御装置において認識されている、例えば機械座標系における位置であって、前記検出装置によって工具が検出されたときの位置である。前記位置信号は、例えば、前記X軸送り装置,Y軸送り装置及びZ軸送り装置にそれぞれ設けられるエンコーダやリニアスケールから出力される信号である。 This detected position is a position recognized in the numerical controller based on a position signal input from the X-axis feeder, Y-axis feeder, and Z-axis feeder, for example, in the machine coordinate system. The position when the tool is detected by the detection device. The position signal is, for example, a signal output from an encoder or a linear scale provided in each of the X-axis feeding device, the Y-axis feeding device, and the Z-axis feeding device.
次に、前記回転送り装置により前記主軸とテーブルとを相対的に前記回転軸回りに予め設定した角度回転させ、回転後に前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識する。 Next, the rotary feed device relatively rotates the spindle and the table around the rotation axis at a preset angle, and detects the detection position in the three-dimensional space of the tool detected by the detection device after the rotation. recognize.
そして、認識された前記三次元空間内における各検出位置を基に、前記回転送り装置に係る前記回転軸の幾何誤差を算出する。 Then, based on the recognized detection positions in the three-dimensional space, a geometric error of the rotary shaft related to the rotary feed device is calculated.
斯くして、この幾何誤差測定方法によれば、実際の加工と同様に、主軸を回転させた状態、即ち、主軸モータの熱によって熱変形した状態の工作機械における、前記回転軸の幾何誤差を測定することができるので、実際の加工時に即した正確な幾何誤差を測定することができる。したがって、このようにして測定された正確な幾何誤差を基に、当該工作機械の運動誤差を補正することで、高精度な加工を保証することが可能となる。 Thus, according to this geometric error measuring method, the geometric error of the rotating shaft in the machine tool in a state where the main shaft is rotated, that is, in a state where the main shaft motor is thermally deformed by the heat of the main shaft motor, as in actual machining. Since it can be measured, it is possible to measure an accurate geometric error in conformity with actual processing. Therefore, it is possible to guarantee highly accurate machining by correcting the motion error of the machine tool based on the accurate geometric error measured in this way.
尚、本発明では、前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用いることができる。 In the present invention, as the detection device, a detection device configured to irradiate a laser beam and detect the object when the laser beam is blocked by the object can be used.
また、本発明では、前記工作機械は、前記回転送り装置として、前記テーブル上面に直交し、且つ前記Z軸と平行なC軸を前記回転軸として前記テーブルを回転させるC軸送り装置を備えた第1の態様を採ることができる。 In the present invention, the machine tool includes a C-axis feeding device that rotates the table about the C-axis that is orthogonal to the table upper surface and parallel to the Z-axis, as the rotation feeding device. The first aspect can be taken.
そして、この第1の態様の工作機械において、前記C軸の幾何誤差を測定する場合、まず、前記検出装置をそのレーザ光が前記テーブル上面と平行になり、且つ前記X軸又はY軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記レーザ光が前記X軸又はY軸と平行になる回転位置に前記テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
前記C軸送り装置により前記テーブルをC軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
前記C軸送り装置により前記テーブルを更に前記一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記C軸送り装置により前記テーブルを更に前記一方向に90°回転させた回転位置において、前記検出置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における4つの検出位置を基に、前記C軸送り装置に係る前記C軸の幾何誤差を算出する。
In the machine tool according to the first aspect, when measuring the geometric error of the C-axis, first, the laser beam of the detection device is parallel to the upper surface of the table and parallel to the X-axis or Y-axis. After fixing on the table so that
The tool of the tool detected by the detection device when the table is in a rotational position where the laser beam is parallel to the X axis or the Y axis in a state where the tool is held and rotated by the spindle. Recognize the detection position in the three-dimensional space,
Recognizing a detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by rotating the table by 90 ° in one direction around the C axis by the C-axis feeding device;
While recognizing the detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by further rotating the table by 90 ° in the one direction by the C-axis feeding device,
Recognizing a detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by further rotating the table by 90 ° in the one direction by the C-axis feeding device;
Thereafter, based on the four detected positions in the recognized three-dimensional space, the geometric error of the C axis related to the C axis feeding device is calculated.
また、前記工作機械は、前記回転送り装置として、前記テーブル上面及び前記Y軸と平行なB軸を前記回転軸として前記テーブルを回転させるB軸送り装置を備えた第2の態様をとることができる。 In addition, the machine tool may take a second mode in which the rotary feed device includes a B-axis feed device that rotates the table about the table upper surface and a B-axis parallel to the Y-axis as the rotation axis. it can.
そして、この第2の態様の工作機械において、前記B軸の幾何誤差を測定する場合、まず、前記検出装置をそのレーザ光が前記B軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、上面が前記Z軸と直交する回転位置に前記テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記B軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、B軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出する。
And in the machine tool of this second aspect, when measuring the geometric error of the B axis, first, after fixing the detection device on the table so that the laser beam is parallel to the B axis,
Detection of the tool in the three-dimensional space detected by the detection device when the table is at a rotational position where the upper surface is orthogonal to the Z-axis while the tool is held and rotated by the spindle. While recognizing the position,
The tool detected by the detection device at a rotational position obtained by rotating the table 90 degrees in one direction around the B axis from a rotational position whose upper surface is orthogonal to the Z axis by the B-axis feeding device. Recognizing a detection position in the three-dimensional space;
Next, based on the two detected positions in the recognized three-dimensional space, the geometric error of the B axis related to the B axis feeding device is calculated.
尚、この場合に、更に、前記B軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、前記一方向とは逆の方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における3つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしても良い。
In this case, the B-axis feeding device further rotates the table at a rotational position where the upper surface of the table is rotated 90 ° in a direction opposite to the one direction from the rotational position orthogonal to the Z-axis. Recognizing a detection position in the three-dimensional space of the tool detected by the detection device;
Thereafter, the geometric error of the B-axis relating to the B-axis feeding device may be calculated based on the three detected positions in the recognized three-dimensional space.
このようにすれば、前記B軸の幾何誤差を、より正確に測定することができる。 In this way, the geometric error of the B axis can be measured more accurately.
また、前記工作機械は、前記回転送り装置として、前記テーブル上面及び前記Y軸と平行なB軸を前記回転軸として前記主軸を回転させるB軸送り装置を備えた第3の態様を採ることができる。 In addition, the machine tool may adopt a third aspect that includes a B-axis feed device that rotates the main shaft with the B-axis parallel to the table upper surface and the Y-axis as the rotation axis, as the rotary feed device. it can.
そして、この第3の態様の工作機械において、前記B軸の幾何誤差を測定する場合、まず、前記検出装置をそのレーザ光が前記B軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記主軸の軸線が前記テーブル上面と直交する回転位置に該主軸が在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記B軸送り装置により、前記主軸を、その軸線が前記テーブル上面と直交する回転位置から、B軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出する。
And in the machine tool of this third aspect, when measuring the geometric error of the B axis, first, after fixing the detection device on the table so that the laser beam is parallel to the B axis,
The three-dimensional space of the tool detected by the detection device when the spindle is in a rotational position where the axis of the spindle is orthogonal to the table top surface while the spindle is held and rotated. While recognizing the detection position in the
The tool detected by the detection device at a rotational position obtained by rotating the main shaft by 90 ° in one direction around the B axis from a rotational position whose axis is orthogonal to the table top surface by the B-axis feeder. Recognizing a detection position in the three-dimensional space;
Next, based on the two detected positions in the recognized three-dimensional space, the geometric error of the B axis related to the B axis feeding device is calculated.
尚、この場合に、更に、前記B軸送り装置により、前記主軸を、その軸線が前記テーブル上面と直交する回転位置から、前記一方向とは逆の方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における3つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしても良い。
In this case, further, the B-axis feeding device further rotates the main shaft 90 ° in a direction opposite to the one direction from a rotation position whose axis is orthogonal to the table upper surface. Recognizing a detection position in the three-dimensional space of the tool detected by the detection device;
Thereafter, the geometric error of the B-axis relating to the B-axis feeding device may be calculated based on the three detected positions in the recognized three-dimensional space.
このようにすれば、前記B軸の幾何誤差を、より正確に測定することができる。 In this way, the geometric error of the B axis can be measured more accurately.
また、前記工作機械は、前記回転送り装置として、Y軸−Z軸平面内で該Y軸及びZ軸に対して45°の角度で交わるD軸を前記回転軸として前記テーブルを回転させるD軸送り装置を備えた第4の態様をとることができる。 In addition, the machine tool, as the rotary feeding device, rotates the table using the D axis that intersects the Y axis and the Z axis at an angle of 45 ° in the Y axis-Z axis plane as the rotation axis. The 4th aspect provided with the feeder can be taken.
そして、この第4の態様の工作機械において、前記D軸の幾何誤差を測定する場合、まず、前記検出装置を、上面が前記Z軸と平行になる回転位置に前記テーブルが在るときに、レーザ光が前記Y軸及びZ軸と直交した状態となるように、前記検出装置を前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記テーブル上面が前記Z軸と直交する回転位置に該テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記D軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、D軸回りの一方向に180°回転させた、前記上面が前記Z軸と平行となる回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出する。
And in the machine tool of this fourth aspect, when measuring the geometric error of the D-axis, first, when the table is at a rotational position where the upper surface is parallel to the Z-axis, After fixing the detection device on the table so that the laser beam is in a state perpendicular to the Y axis and the Z axis,
In the three-dimensional space of the tool detected by the detection device when the table is located at a rotational position where the upper surface of the table is orthogonal to the Z-axis while the tool is held and rotated by the spindle. While recognizing the detection position in
The table is rotated by 180 degrees in one direction around the D axis from the rotation position where the upper surface of the table is orthogonal to the Z axis by the D-axis feeding device. At the rotation position where the upper surface is parallel to the Z axis. , Recognizing the detection position in the three-dimensional space of the tool detected by the detection device;
Next, based on the two detected positions in the recognized three-dimensional space, the geometric error of the D axis related to the D axis feeding device is calculated.
この場合に、更に、前記D軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、前記一方向とは逆の方向に180°回転させた、前記上面が前記Z軸と平行となる回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における3つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしても良い。
In this case, the table is further rotated by 180 degrees in a direction opposite to the one direction from the rotational position where the upper surface is orthogonal to the Z axis by the D-axis feeding device. Recognizing the detection position in the three-dimensional space of the tool detected by the detection device at a rotational position parallel to the axis;
Thereafter, the geometric error of the D-axis related to the D-axis feeding device may be calculated based on the three detected positions in the recognized three-dimensional space.
このようにすれば、前記D軸の幾何誤差を、より正確に測定することができる。 In this way, the geometric error of the D axis can be measured more accurately.
また、前記工作機械は、前記回転送り装置として、Y軸−Z軸平面内で該Y軸及びZ軸に対して45°の角度で交わるD軸を前記回転軸として前記主軸を回転させるD軸送り装置を備えた第5の態様をとることができる。 Further, the machine tool, as the rotary feed device, rotates the main shaft with the D axis that intersects the Y axis and the Z axis at an angle of 45 ° in the Y axis-Z axis plane as the rotation axis. A fifth aspect having a feeding device can be taken.
そして、この第5の態様の工作機械において、前記D軸の幾何誤差を測定する場合、まず、前記検出装置をそのレーザ光が前記Y軸及びZ軸と直交するように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記主軸の軸線が前記テーブル上面と平行となる回転位置に該主軸が在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記D軸送り装置により、前記主軸を、その軸線が前記テーブル上面と平行となる回転位置から、D軸回りの一方向に180°回転させた、前記軸線が前記テーブル上面と直交する回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出する。
In the machine tool of the fifth aspect, when measuring the geometric error of the D axis, first, the detection device is fixed on the table so that the laser beam is orthogonal to the Y axis and the Z axis. rear,
The three-dimensional of the tool detected by the detection device when the spindle is in a rotational position where the axis of the spindle is parallel to the table top surface while the spindle is held and rotated. While recognizing the detection position in space,
The spindle is rotated by 180 ° in one direction around the D axis from the rotational position where the axis is parallel to the table upper surface by the D-axis feeding device, at the rotational position where the axis is orthogonal to the table upper surface. , Recognizing the detection position in the three-dimensional space of the tool detected by the detection device;
Next, based on the two detected positions in the recognized three-dimensional space, the geometric error of the D axis related to the D axis feeding device is calculated.
この場合に、更に、前記D軸送り装置により、前記主軸を、その軸線が前記テーブル上面と平行となる回転位置から、前記一方向とは逆の方向に180°回転させた、前記軸線が前記テーブル上面と直交する回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における3つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしても良い。
In this case, the spindle is further rotated by 180 degrees in a direction opposite to the one direction from the rotational position where the axis is parallel to the table top surface by the D-axis feeding device. Recognizing a detection position in the three-dimensional space of the tool detected by the detection device at a rotation position orthogonal to the table upper surface;
Thereafter, the geometric error of the D-axis related to the D-axis feeding device may be calculated based on the three detected positions in the recognized three-dimensional space.
このようにすれば、前記D軸の幾何誤差を、より正確に測定することができる。 In this way, the geometric error of the D axis can be measured more accurately.
本発明において、前記検出装置は、前記テーブルと前記主軸が相対移動する動作領域外の待機位置に配設され、幾何誤差測定時に、前記検出装置を待機位置から前記テーブル上に搬送して固定するようにしても良い。 In the present invention, the detection device is disposed at a standby position outside the operation region in which the table and the spindle move relative to each other, and conveys and fixes the detection device from the standby position onto the table when measuring a geometric error. You may do it.
また、本発明では、前記工作機械の加工領域内の雰囲気温度、又は前記工作機械の各構成要素の温度を、該工作機械で実行される加工時の温度と見做せる温度に設定した後、前記幾何誤差測定を行うようにしても良い。 In the present invention, after setting the ambient temperature in the machining area of the machine tool or the temperature of each component of the machine tool to a temperature that can be regarded as the temperature at the time of machining executed by the machine tool, The geometric error measurement may be performed.
以上説明したように、本発明によれば、実際の加工と同様に、主軸を回転させた状態、即ち、主軸モータの熱によって熱変形した状態の工作機械における、前記回転軸の幾何誤差を測定することができるので、実際の加工時に即した正確な幾何誤差を測定することができる。そして、このようにして測定された正確な幾何誤差を基に、当該工作機械の運動誤差を補正することで、高精度な加工を保証することが可能となる。 As described above, according to the present invention, as in actual machining, the geometric error of the rotary shaft is measured in a machine tool in a state where the main shaft is rotated, that is, in a state in which the main shaft motor is thermally deformed by heat. Therefore, it is possible to measure an accurate geometric error in accordance with actual processing. Then, by correcting the motion error of the machine tool based on the accurate geometric error measured in this way, it becomes possible to guarantee highly accurate machining.
以下、本発明の具体的な実施の形態について、図面を参照しながら説明する。 Hereinafter, specific embodiments of the present invention will be described with reference to the drawings.
[工作機械の構成]
まず、測定対象としての工作機械の概略構成について説明する。尚、当該工作機械は、一例に過ぎないものであり、本発明を適用することができる工作機械は、これに限定されるものではない。
[Configuration of machine tool]
First, a schematic configuration of a machine tool as a measurement target will be described. In addition, the said machine tool is only an example, The machine tool which can apply this invention is not limited to this.
図1に示すように、本例の工作機械1は、所謂5軸マシニングセンタであり、ベッド3、ベッド3上に所定間隔をあけて立設された左側壁部4及び右側壁部5、並びに同じくベッド3上で、前記左側壁部4及び右側壁部5の後方に立設された後壁部6からなる支持構造体2と、この支持構造体2によって支持されるサドル7、主軸頭8、揺動部材10及び回転テーブル11と、数値制御装置30などを備えている。
As shown in FIG. 1, the
前記サドル7は、前記左側壁部4及び右側壁部5上に、これらに跨るように配設されており、前後方向の水平な軸であるY軸方向に沿って移動可能になっている。また、主軸頭8は、前記サドル7の前面に設けられており、前記Y軸と直交する水平なX軸方向(左右方向)に沿って移動可能になっている。また、主軸頭8には、前記X軸及びY軸に直交するZ軸方向(垂直方向)に沿って設けられた主軸9が回転自在に保持されており、当該主軸9は前記Z軸方向に沿って移動可能になっている。
The saddle 7 is disposed on the
前記揺動部材10は左側面視L字状をした部材であり、その垂直辺部10aが前記後壁部6の前面に取り付けられて、前記Y軸と平行なB軸を中心として揺動可能になっている。また、前記回転テーブル11は、前記揺動部材10の水平辺部10b上に設けられており、前記B軸と直交するC軸を中心として回転可能になっている。
The rocking
そして、前記サドル7はY軸送り装置21により駆動されて前記Y軸方向に移動し、前記主軸頭8はX軸送り装置20により駆動されて前記X軸方向に移動し、前記主軸9はZ軸送り装置22により駆動されて前記Z軸方向に移動する。また、前記揺動部材10はB軸送り装置23により駆動されてB軸回りに揺動し、回転テーブル11はC軸送り装置24により駆動されてC軸回りに回転する。また、主軸9は主軸モータ(図示せず)により駆動されてその軸中心に回転する。
The saddle 7 is driven by the Y-
前記X軸送り装置20、Y軸送り装置21、Z軸送り装置22、B軸送り装置23及びC軸送り装置24は、それぞれ前記数値制御装置30によってその作動が制御される。
The operations of the
前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22はそれぞれ直進送り軸を構成し、これらの送り軸によって、X軸,Y軸及びZ軸の直交3軸から構成される機械座標系の3次元空間が形成される。そして、これらX軸送り装置20、Y軸送り装置21及びZ軸送り装置22は、それぞれボールねじ、ボールねじに螺合するボールナット、ボールねじを駆動するサーボモータ及びサーボモータに付設されるロータリエンコーダなどを備えて構成され、数値制御装置30は各ロータリエンコーダから送信される位置信号を基に、各送り軸における機械座標系の位置を認識し、各送り軸、即ち、X軸送り装置20、Y軸送り装置21及びZ軸送り装置22の位置制御を行う。
The
一方、前記B軸送り装置23及びC軸送り装置24は回転送り装置であり、それぞれ回転駆動用のサーボモータ及びこのサーボモータに付設されるロータリエンコーダなどを備えて構成され、数値制御装置30は各ロータリエンコーダから送信される位置信号を基に、各回転軸(B軸、C軸)回りの回転位置(角度位置)を認識し、前記B軸送り装置23及びC軸送り装置24の回転位置を制御する。
On the other hand, the B-
以上の構成を備えた本例の工作機械1は、前記数値制御装置30による制御の下で、X軸送り装置20、Y軸送り装置21及びZ軸送り装置22により駆動されて、機械座標系の3次元空間内で主軸9が移動し、また、B軸送り装置23及びC軸送り装置24により駆動されて、回転テーブル11がB軸及びC軸を中心に回転する。
The
斯くして、このような各送り装置20,21,22,23,24の動作により、主軸9と回転テーブル11とが3次元空間内で相対的にその位置、姿勢及び向きを変化させ、これにより、回転テーブル11上に設けられたワークが主軸9に装着された工具によって加工される。
Thus, the operation of each of the
尚、図1において、前記各送り装置20,21,22,23,24についての具体的な構造物の作図は、簡略化のために省略した。
In FIG. 1, the drawing of specific structures of the
[検出装置の構成]
次に、検出装置の概略構成について説明する。図2に示すように、本例の検出装置40は、水平な基部42、及びこの基部42上に適宜間隔をあけて設けられた2つの垂直辺部42,43からなる正面視U字状をした本体41と、一方側の垂直辺部43に内蔵され、他方側の垂直辺部44に向けてレーザ光Lを照射する発光素子45と、この垂直辺部44に内蔵され、発光素子45から照射されたレーザ光Lを受光する受光素子46とから構成される。そして、受光素子46は受光するレーザ光Lが物体により遮られてその受光量が一定量減少したとき、即ち、受光量が所定の閾値を超えて減少したとき、検出信号を前記数値制御装置30に送信する。
[幾何誤差測定方法]
次に、上述した工作機械1に関し、そのB軸送り装置23の回転軸であるB軸、及びC軸送り装置24の回転軸であるC軸に係る幾何誤差を、前記検出装置40を用いて測定する測定方法について説明する。
1.C軸に関する精度測定
まず、C軸に関する精度測定を行う。即ち、B軸送り装置23のB軸の角度を0°にして、前記回転テーブル11の上面を水平にするとともに、C軸送り装置24のC軸の角度を0°にして、この回転テーブル11上の、回転中心軸である前記C軸よりY軸方向マイナス側に、前記検出装置40を取り付ける。その際、検出装置40のレーザ光LがX軸と平行となり、且つB軸とC軸を含む平面が本体41の垂直辺部42,43間に位置するように、当該検出装置40を回転テーブル11上に固定する(図5参照)。また、主軸9に加工に使用する工具Tを装着する。
[Configuration of detection device]
Next, a schematic configuration of the detection device will be described. As shown in FIG. 2, the
[Geometric error measurement method]
Next, with respect to the
1. First, accuracy measurement regarding the C axis is performed. In other words, the B-axis angle of the B-
ついで、前記数値制御装置30による制御の下で、主軸9を実加工における平均的な回転速度と同じ回転速度で回転させた状態で、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22を駆動して、工具Tを前記検出装置40のレーザ光Lの僅か上方に移動させる。その際、工具Tの下端中心ToのX軸方向の移動位置x1を、機械座標系の原点位置(x1=0)とする。尚、本例において、数値制御装置30は、その制御上認識しているB軸とC軸との交点を機械座標系の原点として、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22を制御するものとする。
Next, under the control of the
次に、Z軸送り装置22を駆動して、工具Tを低速で降下させる。これにより、図2に示すように、工具Tが検出装置40のレーザ光Lを遮り、受光素子46によって受光される受光量が所定の閾値を超えたとき、当該受光素子46から数値制御装置30に検出信号が送信される。そして、本例では、数値制御装置30は、受光素子46から検出信号を受信したとき、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22から送信される位置信号を基に、機械座標系における工具Tの下端中心Toの位置を記録するように構成されている。斯くして、この操作によって、下端中心ToのZ軸方向の位置z1が数値制御装置30に記録される。
Next, the Z-
次に、Y軸送り装置21及びZ軸送り装置22を駆動して、工具TをY軸マイナス方向及びZ軸マイナス方向に移動させて、工具Tが検出装置40のレーザ光Lを遮らない状態で、当該レーザ光LよりY軸方向マイナス側に位置し、且つその下端がZ軸方向マイナス側に位置する状態にする。
Next, the Y-
ついで、Y軸送り装置21を駆動して、工具Tを低速でY軸プラス方向に移動させる。これにより、図3に示すように、工具Tが検出装置40のレーザ光Lを遮り、受光素子46によって受光される受光量が所定の閾値を超えたとき、当該受光素子46から数値制御装置30に検出信号が送信され、そのときの下端中心ToのY軸方向の位置y1が数値制御装置30に記録される。
Next, the Y-
以上のようにして、C軸送り装置24の回転位置が0°であるときに、検出装置40によって検出される工具Tの下端中心Toの位置y1,z1(図4参照)、言い換えれば、検出装置40の位置が数値制御装置30に記録される。
As described above, when the rotational position of the C-
次に、C軸送り装置24により回転テーブル11を、C軸を中心として左回りに90°回転させて、回転テーブル11を−90°の回転位置に回転させる。そして、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22を駆動して、上記と同様に、工具Tを前記検出装置40のレーザ光Lの僅か上方に移動させる。その際、工具Tの下端中心ToのY軸方向の移動位置y2を原点位置(y2=0)とする。
Next, the rotary table 11 is rotated 90 ° counterclockwise around the C axis by the C-
次に、Z軸送り装置22を駆動して、工具Tを低速で降下させ、上記と同様にして、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのZ軸方向の位置z2を数値制御装置30に記録する。
Next, the Z-
次に、X軸送り装置20及びZ軸送り装置22を駆動して、工具TをX軸プラス方向及びZ軸マイナス方向に移動させて、工具Tが検出装置40のレーザ光Lを遮らない状態で、当該レーザ光LよりX軸方向プラス側に位置し、且つその下端がZ軸方向マイナス側に位置する状態にする。
Next, the
ついで、X軸送り装置20を駆動して、工具Tを低速でX軸マイナス方向に移動させ、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのX軸方向の位置x2を数値制御装置30に記録する。
Next, the
以上のようにして、C軸送り装置24の回転位置が−90°であるときに、検出装置40によって検出される工具Tの下端中心Toの位置x2,z2、言い換えれば、検出装置40の位置を数値制御装置30に記録する。
As described above, when the rotational position of the C-
次に、C軸送り装置24により回転テーブル11を、C軸を中心として左回りに更に90°回転させて、回転テーブル11を−180°の回転位置に回転させる。そして、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22を駆動して、上記と同様に、工具Tを前記検出装置40のレーザ光Lの僅か上方に移動させる。その際、工具Tの下端中心ToのX軸方向の移動位置x3を原点位置(x3=x1=0)とする。
Next, the rotary table 11 is further rotated 90 ° counterclockwise around the C axis by the C-
次に、Z軸送り装置22を駆動して、工具Tを低速で降下させ、上記と同様にして、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのZ軸方向の位置z3を数値制御装置30に記録する。
Next, the Z-
次に、X軸送り装置20及びZ軸送り装置22を駆動して、工具TをY軸プラス方向及びZ軸マイナス方向に移動させて、工具Tが検出装置40のレーザ光Lを遮らない状態で、当該レーザ光LよりY軸方向プラス側に位置し、且つその下端がZ軸方向マイナス側に位置する状態にする。
Next, the
ついで、Y軸送り装置21を駆動して、工具Tを低速でY軸マイナス方向に移動させ、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのY軸方向の位置y3を数値制御装置30に記録する。
Next, the Y-
以上のようにして、C軸送り装置24の回転位置が−180°であるときに、検出装置40によって検出される工具Tの下端中心Toの位置y3,z3、言い換えれば、検出装置40の位置を数値制御装置30に記録する。
As described above, when the rotational position of the C-
次に、C軸送り装置24により回転テーブル11を、C軸を中心として更に左回りに90°回転させて、回転テーブル11を−270°の回転位置に回転させる。そして、前記X軸送り装置20、Y軸送り装置21及びZ軸送り装置22を駆動して、上記と同様に、工具Tを前記検出装置40のレーザ光Lの僅か上方に移動させる。その際、工具Tの下端中心ToのY軸方向の移動位置y4を原点位置(y4=y2=0)とする。
Next, the rotary table 11 is further rotated 90 ° counterclockwise around the C axis by the C-
次に、Z軸送り装置22を駆動して、工具Tを低速で降下させ、上記と同様にして、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのZ軸方向の位置z4を数値制御装置30に記録する。
Next, the Z-
次に、X軸送り装置20及びZ軸送り装置22を駆動して、工具TをX軸マイナス方向及びZ軸マイナス方向に移動させて、工具Tが検出装置40のレーザ光Lを遮らない状態で、当該レーザ光LよりX軸方向マイナス側に位置し、且つその下端がZ軸方向マイナス側に位置する状態にする。
Next, the
ついで、X軸送り装置20を駆動して、工具Tを低速でX軸プラス方向に移動させ、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのX軸方向の位置x4を数値制御装置30に記録する。
Next, the
以上のようにして、C軸送り装置24の回転位置が−270°であるときに、検出装置40によって検出される工具Tの下端中心Toの位置x4,z4、言い換えれば、検出装置40の位置を数値制御装置30に記録する。
As described above, when the rotational position of the C-
斯くして、C軸送り装置24の回転位置が0°,−90°,−180°及び−270°であるときの検出装置40の位置が測定される。そして、このようにして測定された検出装置40の位置データから、C軸の幾何誤差を同定することができる。例えば、図6に示すように、回転テーブル11の回転位置が0°のときに測定される検出装置40の位置がy1,z1であり、また、回転テーブル11の回転位置が−180°のときに測定される検出装置40の位置がy3,z3であったとし、数値制御装置30において制御上認識されているC軸の位置(図6においてCRで示す)と、実際のC軸の位置(図6においてCAで示す)との間に、Y軸方向における位置誤差δy0 BRが存在したとすると、C軸の傾き及びB軸の影響を無視した場合、この位置誤差δy0 BRは次式によって表される。
2δy0 BR=y1+y3
このC軸についての具体的な幾何誤差の同定については後述する。
Thus, the position of the
2δy 0 BR = y 1 + y 3
Specific geometric error identification for the C axis will be described later.
尚、このC軸の精度測定におけるX軸送り装置20、Y軸送り装置21、Z軸送り装置22及びC軸送り装置24の動作は、数値制御装置30による制御の下で、自動的に行うことができる。
2.B軸に関する精度測定
次に、B軸に関する精度測定を行う。即ち、まず、Z軸送り装置22を駆動して、工具TをZ軸プラス方向に移動させて、B軸を中心として回転する回転テーブル11及び検出装置40と干渉しない位置に退避させる。
The operations of the
2. Next, accuracy measurement regarding the B axis is performed. That is, first, the Z-
ついで、回転テーブル11回転位置が−270°の状態のままB軸送り装置23を駆動して、図7に示すように、揺動部材10及び回転テーブル11を、B軸を中心として右回りに90°回転させ、これらを−90°の回転位置に回転させる。
Next, the B-
この後、前記X軸送り装置20及びZ軸送り装置22を駆動して、Y軸方向の位置はそのままにして、回転テーブル11及び検出装置40との干渉を避けつつ、工具Tを前記検出装置40のレーザ光Lの僅か上方に移動させる。
Thereafter, the
次に、Z軸送り装置22を駆動して、工具Tを低速で降下させ、上記と同様にして、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのZ軸方向の位置z5を数値制御装置30に記録する。
Next, the Z-
次に、X軸送り装置20及びZ軸送り装置22を駆動して、工具TをX軸プラス方向及びZ軸マイナス方向に移動させて、工具Tが検出装置40のレーザ光Lを遮らない状態で、当該レーザ光LよりX軸方向プラス側に位置し、且つその下端がZ軸方向マイナス側に位置する状態にする。
Next, the
ついで、X軸送り装置20を駆動して、工具Tを低速でX軸マイナス方向に移動させ、工具Tが検出装置40のレーザ光Lを遮り、受光素子46から数値制御装置30に検出信号が送信されたときの、下端中心ToのX軸方向の位置x5を数値制御装置30に記録する。
Next, the
以上のようにして、B軸送り装置23のB軸の角度位置が−90°であるときに、検出装置40によって検出される工具Tの下端中心Toの位置x5,z5、言い換えれば、検出装置40の位置を数値制御装置30に記録する。
As described above, when the angular position of the B-axis of the B-
斯くして、B軸送り装置23の回転位置が0°及び−90°であるときの検出装置40の位置が測定される。そして、このようにして測定される検出装置40の位置データから、B軸の幾何誤差を同定することができる。このB軸についての具体的な幾何誤差の同定については後述する。
Thus, the position of the
尚、このB軸の精度測定におけるX軸送り装置20、Y軸送り装置21、Z軸送り装置22及びB軸送り装置23の動作は、数値制御装置30による制御の下で、自動的に行うことができる。
3.B軸及びC軸に係る幾何誤差の同定
本例の工作機械1の構成の場合、直進送り軸の運動誤差が無視できる程度に小さいとすると、B軸及びC軸に係る各幾何誤差は、上記の各精度測定値を基に、以下の数式1〜6によって表すことができる。
(数式1)
y1+y3=2δy0 BR−2z* 1×α0 CR
(数式2)
z3−z1=(y* 3−y* 1)×α0 CR
(数式3)
x2+x4=2(δx0 BR+δx0 CB)+2z* 2×β0 BR
(数式4)
z4−z2=(x* 4−x* 2)×β0 BR
(数式5)
x5−z* 5×β0 BR=z4+δx0 BR−δz0 BR
(数式6)
z5=−(x4−z* 5×β* BR)+δx0 BR+δz0 BR
The operations of the
3. Identification of Geometric Errors Related to B-axis and C-axis In the case of the configuration of the
(Formula 1)
y 1 + y 3 = 2δy 0 BR −2z * 1 × α 0 CR
(Formula 2)
z 3 -z 1 = (y * 3- y * 1 ) × α 0 CR
(Formula 3)
x 2 + x 4 = 2 (δx 0 BR + δx 0 CB ) + 2z * 2 × β 0 BR
(Formula 4)
z 4 −z 2 = (x * 4− x * 2 ) × β 0 BR
(Formula 5)
x 5 −z * 5 × β 0 BR = z 4 + δx 0 BR −δz 0 BR
(Formula 6)
z 5 = − (x 4 −z * 5 × β * BR ) + δx 0 BR + δz 0 BR
尚、上式の各パラメータの定義は以下の通りである。
δx0 BR:B軸のX軸方向の位置誤差
δy0 BR:C軸のY軸方向の位置誤差
δz0 BR:B軸のZ軸方向の位置誤差
δx0 CB:B軸に対するC軸のX軸方向の位置誤差
α0 CR:C軸のZ軸に対する平行度(X軸回り)
β0 CR:C軸のZ軸に対する平行度(Y軸回り)
また、*を付したものは、ノミナルな値、即ち、数値制御装置30において、その制御上認識されている値を意味している。
In addition, the definition of each parameter of the above formula is as follows.
δx 0 BR : Position error of the B axis in the X axis direction δy 0 BR : Position error of the C axis in the Y axis direction δz 0 BR : Position error of the B axis in the Z axis direction δx 0 CB : X axis of the C axis with respect to the B axis Axis position error α 0 CR : Parallelism of C-axis to Z-axis (around X-axis)
β 0 CR : Parallelism of the C axis to the Z axis (around the Y axis)
Those marked with * mean a nominal value, that is, a value recognized by the
斯くして、上述した数式1〜数式6の連立方程式を解くことで、B軸のX軸方向の位置誤差δx0 BR、C軸のY軸方向の位置誤差δy0 BR、B軸のZ軸方向の位置誤差δz0 BR、B軸に対するC軸のX軸方向の位置誤差δx0 CB、C軸のZ軸に対する平行度(X軸回り)α0 CR、及びC軸のZ軸に対する平行度(Y軸回り)β0 CRの6つの幾何誤差を同定することができる。
Thus, by solving the above
以上のように、本例の幾何誤差測定方法によれば、実際の加工時と同じ回転速度で主軸9を回転させた状態、即ち、主軸モータ(図示せず)の熱によって熱変形した状態の工作機械1における各回転軸、即ち、B軸及びC軸の幾何誤差を測定することができるので、実際の加工時に即した正確な幾何誤差を測定することができる。したがって、このようにして測定された正確な幾何誤差を基に、当該工作機械1の運動誤差を補正することで、高精度な加工を保証することができる。
As described above, according to the geometric error measuring method of the present example, the
また、加工に使用する工具Tを用いて測定することができるので、測定のために特別なマスターツールなどを用意する必要がない。また、前記検出装置40には、機上で工具長を測定する一般的なレーザ測定装置を用いることができ、この検出装置40についても、新たなもの用意する必要がない。
Moreover, since it can measure using the tool T used for a process, it is not necessary to prepare a special master tool etc. for a measurement. The
このように、本例の幾何誤差測定方法によれば、特に新たな器具を用意することないため、廉価に、しかも工作機械1の熱変形を考慮した正確な幾何誤差を測定することができる。
As described above, according to the geometric error measuring method of this example, since a new tool is not particularly prepared, it is possible to measure an accurate geometric error at low cost and considering the thermal deformation of the
尚、上述した工作機械1において、B軸のX軸方向の位置誤差δx0 BR、C軸のY軸方向の位置誤差δy0 BR、B軸のZ軸方向の位置誤差δz0 BR、B軸に対するC軸のX軸方向の位置誤差δx0 CB、C軸のZ軸に対する平行度(Y軸回り)β0 CR、及びC軸のZ軸に対する平行度(X軸回り)α0 CRの6つの幾何誤差を測定したその結果の一例を図9及び図10に示す。
In the
この例では、直径10mmのストレートエンドミルを主軸9に装着して、当該主軸9を20000min−1の回転速度で回転させ、約30分毎に、上述したB軸及びC軸についての精度測定を実行して、その都度測定値から前記各幾何誤差を同定した。そして、この作業を210分間継続した後、主軸9を停止し、停止して約15分経過したときと、約30分経過したときに、同様にして各幾何誤差の測定を行い、その後、再び主軸9を20000min−1の回転速度で回転させ、約320分まで、約15分ごとに各幾何誤差の測定を行った。
In this example, a straight end mill having a diameter of 10 mm is mounted on the
図9及び図10に示すように、各幾何誤差δx0 BR、δy0 BR、δz0 BR、δx0 CB、β0 CR及びα0 CRは、主軸9の回転を開始後にそれぞれその値が変動し、主軸9を停止することによって、元の状態に戻ろうとする傾向を示している。したがって、このことから、工作機械1を停止した状態と、工作機械1が加工状態にあるときとでは、その各幾何誤差δx0 BR、δy0 BR、δz0 BR、δx0 CB、β0 CR及びα0 CRの値が異なり、主軸9を回転させた状態で測定を行うことで、より実加工時に即した正確な幾何誤差を測定することができることが分かる。
As shown in FIGS. 9 and 10, the values of the geometric errors δx 0 BR , δy 0 BR , δz 0 BR , δx 0 CB , β 0 CR and α 0 CR change after the
また、図9に示すように、B軸のZ軸方向の位置誤差δz0 BRは、主軸9を回転して210分経過後には80μm変動しており、B軸のZ軸方向の位置誤差δz0 BRが主軸9の回転による熱影響を最も大きく受けることが分かる。また、主軸9を停止した後、その値は30分で約45μmも変化しており、たとえ十分な時間、主軸9のウォーミングアップを行ったとしても、一旦主軸9を止めれば、短い時間で工作機械1が変形することを示している。また,変位はZ軸方向だけでなく、B軸のX軸方向の位置も約20μm変位した。また、図10に示されるように、C軸の向きに係る誤差の変化は比較的小さかった。
Further, as shown in FIG. 9, the position error δz 0 BR of the B axis in the Z-axis direction fluctuates 80 μm after 210 minutes from the rotation of the
以上のことからすると、上記幾何誤差の測定は、工作機械1の主軸9を所定時間回転させるなど、工作機械1にランニング運転を実行させて、当該工作機械1の加工領域内の雰囲気温度、又は当該工作機械1の各構成要素の温度を、当該工作機械1で実行される加工時の温度と見做せる温度に設定した後行うのが好ましい。
From the above, the geometric error is measured by causing the
以上、本発明の一実施形態について説明したが、本発明が採り得る態様は、何らこれに限定されるものではない。 As mentioned above, although one Embodiment of this invention was described, the aspect which this invention can take is not limited to this at all.
例えば、上例では、C軸に関する精度測定を、回転テーブル11の回転位置が0°、−90°、−180°、−270°である順に行うようにしたが、これに限られるものではなく、いずれの回転位置から測定を始めても良く、或いは、順不同に測定しても良い。要は、4カ所における測定値が得られれば良い。 For example, in the above example, the accuracy measurement related to the C axis is performed in the order of the rotation position of the rotary table 11 being 0 °, −90 °, −180 °, and −270 °, but is not limited thereto. The measurement may be started from any rotational position, or may be performed in any order. In short, it is only necessary to obtain measured values at four locations.
また、上例では、B軸に関する精度測定において、図7に示すように、揺動部材10及び回転テーブル11を−90°の回転位置に回転させた状態で、工具Tの下端中心Toの位置x5,z5を測定するようにしたが、これに限られるものではなく、図8に示すように、揺動部材10及び回転テーブル11を90°の回転位置に回転させた状態で、工具Tの下端中心Toの位置x6,z6を測定するようにしても良い。
Further, in the above example, in the accuracy measurement with respect to the B axis, as shown in FIG. 7, the position of the lower end center To of the tool T with the swinging
更に、揺動部材10及び回転テーブル11を0°、−90°及び90°の回転位置に回転させた状態でそれぞれ測定される、工具Tの下端中心Toの位置(x4,z4)(x5,z5)及び(x6,z6)を用いて前記幾何誤差を算出するようにしても良い。このようにすれば、より正確な幾何誤差を同定することができる。
Further, the position (x 4 , z 4 ) of the lower end center To of the tool T, measured with the
また、前記検出装置40は、通常の状態では、これを、回転テーブル11と主軸9とが相対移動する動作領域外の待機位置に配設し、幾何誤差測定時に、適宜装置を用いて、当該検出装置40を待機位置から回転テーブル11上に搬送して固定するようにするのが好ましい。
Further, in a normal state, the
また、上例では、工作機械1の回転テーブル11がB軸回りに回転する構成としたが、これに限られるものではなく、前記B軸送り装置23は、主軸頭8をB軸回りに回転させるように構成されていても良い。このような構成の工作機械においても、上述と同様の方法によって、各幾何誤差δx0 BR、δy0 BR、δz0 BR、δx0 CB、β0 CR及びα0 CRを同定することができる。
In the above example, the rotary table 11 of the
また、前記工作機械1は、図11に示した工作機械50であっても良い。この工作機械50も所謂5軸マシニングセンタであり、ベッド51、紙面に対して直交するX軸に沿って移動可能に前記ベッド51上に設けられたコラム52、前記X軸と直交する垂直なY軸に沿って移動可能にコラム52に保持される主軸頭8’、及びコラム52に対向し、X軸及びY軸に直交するZ軸に沿って移動可能にベッド51上に設けられたサドル55などを備えている。
Further, the
前記主軸頭8’には、主軸9’が回転自在に保持されている。また、前記サドル55には、前記コラム52に対向する面が前記X軸と平行となり、且つ前記Y軸及びZ軸に対して45°で交差する傾斜面となった支持基台56が配設されている。また、支持基台56の傾斜面には、前記Y軸−Z軸平面内でY軸及びZ軸に対して45°の角度で交わるD軸(上例におけるB軸に相当)を回転軸として回転可能となった回転基台57が設けられている。この回転基台57は、所定の角度位置のときに水平となる面を有し、この面上に回転テーブル11’が設けられている。
A main shaft 9 'is rotatably held on the main shaft head 8'. The
そして、前記コラム52はX軸送り装置20’により駆動されてX軸方向に移動し、前記主軸頭8’はY軸送り装置21’により駆動されてY軸方向に移動し、前記サドル55はZ軸送り装置22’により駆動されてZ軸方向に移動する。また、回転テーブル11’はC軸送り装置24’により駆動されてC軸回りに回転し、前記回転基台57はD軸送り装置23’により駆動されてD軸回りに回転し、主軸9’は主軸モータ(図示せず)により駆動されてその軸中心に回転する。
The
また、前記X軸送り装置20’、Y軸送り装置21’、Z軸送り装置22’、C軸送り装置24’及びD軸送り装置23’は、それぞれ前記数値制御装置30’によってその作動が制御される。
The
この工作機械50では、回転テーブル11’の上面がZ軸と平行になった水平な状態にあるときに、レーザ光Lが前記Y軸及びZ軸と直交した状態となるように、前記検出装置40を前記回転テーブル11’上に固定した後、主軸9’に工具Tを装着して回転させた状態で、まず、D軸送り装置23’を駆動して、回転テーブル11’を、D軸を中心として180°回転させる。この状態では、図11において2点鎖線で示すように、回転テーブル11’の上面は、X軸−Y軸平面と平行になり、Z軸とは直交した状態になっている。この回転位置を原点、即ち、D=0°とする。そして、この状態で、上述したC軸に関する精度測定に準じて、C軸送り装置24’に係るC軸の精度を測定する。ついで、D軸を中心として回転テーブル11’を一方の回転方向、或いはその逆の回転方向に180°回転させて、前記D軸の角度位置(回転位置)がD=180°となる位置に回転させ、上述したB軸に関する精度測定に準じて、D軸送り装置23’に係るD軸の精度を測定する。
In this
そして、得られたC軸及びD軸に関する測定データを基に、上述した数式1〜数式6と同様の数式を用いて、各幾何誤差を同定する。尚、この工作機械50では、前記B軸がD軸で置き換えられる。
And each geometric error is identified using the numerical formulas similar to the above-mentioned Numerical formula 1-
尚、当然のことながら、前記D軸の精度測定における、D=0°の回転位置と、D=180°の回転位置との測定の順序は、上記と逆であっても良い。 As a matter of course, the measurement order of the rotational position of D = 0 ° and the rotational position of D = 180 ° in the accuracy measurement of the D-axis may be reverse to the above.
また、この工作機械50においても、D軸の精度を測定する際に、前記一方及びその逆の方向の両方向に180°回転させ得られる双方の測定データを用いて、前記幾何誤差を同定するようにしても良い。
Also in this
また、前記工作機械1は、図12に示した工作機械60であっても良い。この工作機械60も所謂5軸マシニングセンタであり、ベッド61、紙面に対して直交するX軸に沿って移動可能に前記ベッド61上に設けられたコラム62、前記X軸と直交する垂直なY軸に沿って移動可能にコラム62に保持されたサドル63、コラム62と対向するように設けられるとともに、X軸及びY軸に直交する水平なZ軸に沿って移動可能にベッド61上に設けられた回転テーブル11”などを備えている。
Further, the
前記サドル63は、回転テーブル11”側に、前記X軸と平行となり、且つ前記Y軸及びZ軸に対して45°で交差する傾斜面を有し、この傾斜面に、Y軸−Z軸平面内でY軸及びZ軸に対して45°の角度で交わるD軸(上例におけるB軸に相当)を回転軸として回転可能となった主軸頭8”が設けられている。また、主軸頭8”には、主軸9”が回転自在に保持されている。
The
そして、前記コラム62はX軸送り装置20”により駆動されてX軸方向に移動し、前記サドル63はY軸送り装置21”により駆動されてY軸方向に移動し、前記回転テーブル11”はZ軸送り装置22”により駆動されてZ軸方向に移動する。また、回転テーブル11”はC軸送り装置24”により駆動されてC軸回りに回転し、主軸9”は主軸モータ(図示せず)により駆動されてその軸中心に回転する。また、主軸頭8”はD軸送り装置23”により駆動されてD軸回りに回転し、所定の角度位置(回転位置)のときに、その軸線が垂直となり、また、その位置から180°回転した角度位置(回転位置)のときに、その軸線が水平となる。
The
また、前記X軸送り装置20”、Y軸送り装置21”、Z軸送り装置22”、C軸送り装置24”及びD軸送り装置23”は、それぞれ前記数値制御装置30”によってその作動が制御される。
The
この工作機械60では、前記検出装置40を、そのレーザ光Lが前記Y軸及びZ軸と直交するように、回転テーブル11”上に固定した後、主軸9”に工具Tを装着して回転させるとともに、D軸送り装置23”を駆動して、前記主軸9”の軸線が前記Z軸と平行となる回転位置をD軸の原点(D=0°)として、前記主軸9”の軸線が前記Y軸と平行となる回転位置、即ち、D=180°となる回転位置に主軸頭8”を回転させる。図12では、この状態を実線で示している。
In this
そして、この状態で、上述したC軸に関する精度測定に準じて、C軸送り装置24”に係るC軸の精度を測定する。ついで、前記D軸を中心として、主軸頭8”を一方の回転方向、或いはその逆の回転方向に180°回転させて、前記D軸の回転位置がD=0°となる位置に回転させ、上述したB軸に関する精度測定に準じて、D軸送り装置23”に係るD軸の精度を測定する。
In this state, the accuracy of the C-axis related to the C-
そして、得られたC軸及びD軸に関する測定データを基に、上述した数式1〜数式6と同様の数式を用いて、各幾何誤差を同定する。尚、この工作機械60においても、前記B軸がD軸で置き換えられる。
And each geometric error is identified using the numerical formulas similar to the above-mentioned Numerical formula 1-
尚、当然のことながら、前記D軸の精度測定における、D=0°の回転位置と、D=180°の回転位置との測定の順序は、上記と逆であっても良い。 As a matter of course, the measurement order of the rotational position of D = 0 ° and the rotational position of D = 180 ° in the accuracy measurement of the D-axis may be reverse to the above.
また、この工作機械60においても、D軸の精度を測定する際に、前記一方及びその逆の方向の両方向に180°回転させ得られる双方の測定データを用いて、前記幾何誤差を同定するようにしても良い。
Also in this
1 工作機械
2 支持構造体
3 ベッド
4 左側壁部
5 右側壁部
6 後壁部
7 サドル
8 主軸頭
9 主軸
10 揺動部材
20 X軸送り装置
21 Y軸送り装置
22 Z軸送り装置
23 B軸送り装置
24 C軸送り装置
30 数値制御装置
40 検出装置
41 本体
45 発光素子
46 受光素子
DESCRIPTION OF
Claims (13)
ワークが取り付けられるテーブルと、
前記主軸とテーブルとを、前記主軸の軸線に平行なZ軸、該Z軸に直交するX軸、並びに前記X軸及びZ軸に直交するY軸の直交3軸方向にそれぞれ相対的に移動させるZ軸送り装置,X軸送り装置及びY軸送り装置と、
前記主軸とテーブルとを相対的に回転させる少なくとも一つの回転送り装置と、
前記X軸送り装置,Y軸送り装置,Z軸送り装置及び回転送り装置をそれぞれ数値制御する数値制御装置とを備えた工作機械の、前記回転送り装置に係る回転軸の幾何誤差を測定する方法であって、
物体を非接触状態で検出する検出装置を前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記検出装置によって検出される前記工具の、前記X軸,Y軸及びZ軸を座標軸とした三次元空間内における検出位置を認識し、
次に、前記回転送り装置により前記主軸とテーブルとを相対的に前記回転軸回りに予め設定した角度回転させるとともに、回転後に前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における各検出位置を基に、前記回転送り装置に係る前記回転軸の幾何誤差を算出するようにしたことを特徴とする工作機械の幾何誤差測定方法。 A spindle that holds and rotates the tool,
A table to which the workpiece is mounted;
The main shaft and the table are relatively moved in the three orthogonal directions of the Z axis parallel to the axis of the main shaft, the X axis orthogonal to the Z axis, and the Y axis orthogonal to the X axis and the Z axis. A Z-axis feeder, an X-axis feeder and a Y-axis feeder;
At least one rotary feed device for relatively rotating the spindle and the table;
A method for measuring a geometric error of a rotary shaft related to the rotary feed device of a machine tool including the X-axis feed device, the Y-axis feed device, the Z-axis feed device, and a numerical control device that numerically controls the rotary feed device. Because
After fixing a detection device for detecting an object in a non-contact state on the table,
Recognizing the detection position in the three-dimensional space with the X axis, Y axis and Z axis as coordinate axes of the tool detected by the detection device in a state where the tool is held and rotated by the main axis;
Next, the spindle and the table are relatively rotated around the rotation axis by the rotary feeding device at a preset angle, and the detection position of the tool detected in the three-dimensional space after the rotation is detected by the detection device. Recognize
Next, a geometric error measurement method for a machine tool, characterized in that a geometric error of the rotary shaft related to the rotary feed device is calculated based on the recognized detection positions in the three-dimensional space.
前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用い、該検出装置をそのレーザ光が前記テーブル上面と平行になり、且つ前記X軸又はY軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記レーザ光が前記X軸又はY軸と平行になる回転位置に前記テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
前記C軸送り装置により前記テーブルをC軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
前記C軸送り装置により前記テーブルを更に前記一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記C軸送り装置により前記テーブルを更に前記一方向に90°回転させた回転位置において、前記検出置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
この後、認識された前記三次元空間内における4つの検出位置を基に、前記C軸送り装置に係る前記C軸の幾何誤差を算出するようにしたことを特徴とする請求項1記載の工作機械の幾何誤差測定方法。 The machine tool includes a C-axis feeding device that rotates the table with the C-axis orthogonal to the upper surface of the table and parallel to the Z-axis as the rotation axis, as the rotary feeding device.
As the detection device, a detection device configured to detect the object when the laser beam is irradiated and blocked by the object is used, and the laser beam is parallel to the upper surface of the table. And fixing on the table so as to be parallel to the X-axis or Y-axis,
The tool of the tool detected by the detection device when the table is in a rotational position where the laser beam is parallel to the X axis or the Y axis in a state where the tool is held and rotated by the spindle. Recognize the detection position in the three-dimensional space,
Recognizing a detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by rotating the table by 90 ° in one direction around the C axis by the C-axis feeding device;
While recognizing the detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by further rotating the table by 90 ° in the one direction by the C-axis feeding device,
Recognizing a detection position in the three-dimensional space of the tool detected by the detection device at a rotation position obtained by further rotating the table by 90 ° in the one direction by the C-axis feeding device;
2. The machine tool according to claim 1, wherein a geometric error of the C-axis related to the C-axis feeding device is calculated based on the four detected positions in the recognized three-dimensional space. Mechanical geometric error measurement method.
前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用い、該検出装置をそのレーザ光が前記B軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、上面が前記Z軸と直交する回転位置に前記テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記B軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、B軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしたことを特徴とする請求項1記載の工作機械の幾何誤差測定方法。 The machine tool includes, as the rotary feed device, a B-axis feed device that rotates the table with the B-axis parallel to the table upper surface and the Y-axis as the rotary shaft,
As the detection device, a detection device configured to detect the object when the laser beam is irradiated and blocked by the object is used, and the laser beam is parallel to the B axis. After fixing on the table as
Detection of the tool in the three-dimensional space detected by the detection device when the table is at a rotational position where the upper surface is orthogonal to the Z-axis while the tool is held and rotated by the spindle. While recognizing the position,
The tool detected by the detection device at a rotational position obtained by rotating the table 90 degrees in one direction around the B axis from a rotational position whose upper surface is orthogonal to the Z axis by the B-axis feeding device. Recognizing a detection position in the three-dimensional space;
2. The machine tool according to claim 1, wherein a geometric error of the B-axis related to the B-axis feeder is calculated based on the two detected positions in the recognized three-dimensional space. Geometric error measurement method.
この後、認識された前記三次元空間内における3つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしたことを特徴とする請求項3記載の工作機械の幾何誤差測定方法。 Further, the B-axis feeding device detects the table at the rotational position obtained by rotating the table by 90 ° in the direction opposite to the one direction from the rotational position whose upper surface is orthogonal to the Z-axis. Recognizing the detection position of the tool in the three-dimensional space,
4. The machine tool according to claim 3, wherein a geometric error of the B-axis related to the B-axis feeder is calculated based on the three detected positions in the recognized three-dimensional space. Mechanical geometric error measurement method.
前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用い、該検出装置をそのレーザ光が前記B軸と平行になるように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記主軸の軸線が前記テーブル上面と直交する回転位置に該主軸が在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記B軸送り装置により、前記主軸を、その軸線が前記テーブル上面と直交する回転位置から、B軸回りの一方向に90°回転させた回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしたことを特徴とする請求項1記載の工作機械の幾何誤差測定方法。 The machine tool includes, as the rotary feeder, a B-axis feeder that rotates the main shaft with the B-axis parallel to the table upper surface and the Y-axis as the rotary axis,
As the detection device, a detection device configured to detect the object when the laser beam is irradiated and blocked by the object is used, and the laser beam is parallel to the B axis. After fixing on the table as
The three-dimensional space of the tool detected by the detection device when the spindle is in a rotational position where the axis of the spindle is orthogonal to the table top surface while the spindle is held and rotated. While recognizing the detection position in the
The tool detected by the detection device at a rotational position obtained by rotating the main shaft by 90 ° in one direction around the B axis from a rotational position whose axis is orthogonal to the table top surface by the B-axis feeder. Recognizing a detection position in the three-dimensional space;
2. The machine tool according to claim 1, wherein a geometric error of the B-axis related to the B-axis feeder is calculated based on the two detected positions in the recognized three-dimensional space. Geometric error measurement method.
この後、認識された前記三次元空間内における3つの検出位置を基に、前記B軸送り装置に係る前記B軸の幾何誤差を算出するようにしたことを特徴とする請求項5記載の工作機械の幾何誤差測定方法。 Further, the B-axis feeding device detects the spindle at a rotational position obtained by rotating the main shaft by 90 ° in a direction opposite to the one direction from a rotational position whose axis is orthogonal to the table top surface. Recognizing the detection position of the tool in the three-dimensional space,
6. The machine tool according to claim 5, wherein thereafter, a geometric error of the B-axis relating to the B-axis feeding device is calculated based on the three detected positions in the recognized three-dimensional space. Mechanical geometric error measurement method.
前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用い、上面が前記Z軸と平行になる回転位置に前記テーブルが在るときに、レーザ光が前記Y軸及びZ軸と直交した状態となるように、前記検出装置を前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記テーブル上面が前記Z軸と直交する回転位置に該テーブルが在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記D軸送り装置により、前記テーブルを、その上面が前記Z軸と直交する回転位置から、D軸回りの一方向に180°回転させた、前記上面が前記Z軸と平行となる回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしたことを特徴とする請求項1記載の工作機械の幾何誤差測定方法。 The machine tool is a D-axis feed device that rotates the table as the rotation axis with a D-axis that intersects the Y-axis and the Z-axis at an angle of 45 ° in the Y-axis-Z-axis plane as the rotation axis. With
As the detection device, a detection device configured to detect the object when laser light is irradiated and the laser light is blocked by the object, the table is placed at a rotational position where the upper surface is parallel to the Z axis. After fixing the detection device on the table so that the laser beam is in a state perpendicular to the Y axis and the Z axis when present,
In the three-dimensional space of the tool detected by the detection device when the table is located at a rotational position where the upper surface of the table is orthogonal to the Z-axis while the tool is held and rotated by the spindle. While recognizing the detection position in
The table is rotated by 180 degrees in one direction around the D axis from the rotation position where the upper surface of the table is orthogonal to the Z axis by the D-axis feeding device. At the rotation position where the upper surface is parallel to the Z axis. , Recognizing the detection position in the three-dimensional space of the tool detected by the detection device;
2. The machine tool according to claim 1, wherein a geometric error of the D-axis relating to the D-axis feeding device is calculated based on the two detected positions in the recognized three-dimensional space. Geometric error measurement method.
この後、認識された前記三次元空間内における3つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしたことを特徴とする請求項7記載の工作機械の幾何誤差測定方法。 Further, the table is rotated by 180 ° in the direction opposite to the one direction from the rotational position where the upper surface of the table is orthogonal to the Z-axis by the D-axis feeding device, and the upper surface is parallel to the Z-axis. Recognizing the detection position in the three-dimensional space of the tool detected by the detection device,
8. The machine tool according to claim 7, wherein a geometric error of the D-axis relating to the D-axis feeding device is calculated based on the three detected positions in the recognized three-dimensional space. Mechanical geometric error measurement method.
前記検出装置として、レーザ光を照射し、物体によってレーザ光が遮られたとき当該物体を検知するように構成された検出装置を用い、該検出装置をそのレーザ光が前記Y軸及びZ軸と直交するように前記テーブル上に固定した後、
前記主軸に工具を保持させ、回転させた状態で、前記主軸の軸線が前記テーブル上面と平行となる回転位置に該主軸が在るときに、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識するとともに、
前記D軸送り装置により、前記主軸を、その軸線が前記テーブル上面と平行となる回転位置から、D軸回りの一方向に180°回転させた、前記軸線が前記テーブル上面と直交する回転位置において、前記検出装置によって検出される前記工具の前記三次元空間内における検出位置を認識し、
ついで、認識された前記三次元空間内における2つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしたことを特徴とする請求項1記載の工作機械の幾何誤差測定方法。 The machine tool is a D-axis feed device that rotates the main shaft with the D-axis that intersects the Y-axis and the Z-axis at an angle of 45 ° in the Y-axis / Z-axis plane as the rotation axis. With
As the detection device, a detection device configured to detect the object when the laser beam is irradiated and the laser beam is blocked by the object is used. After fixing on the table to be orthogonal,
The three-dimensional of the tool detected by the detection device when the spindle is in a rotational position where the axis of the spindle is parallel to the table top surface while the spindle is held and rotated. While recognizing the detection position in space,
The spindle is rotated by 180 ° in one direction around the D axis from the rotational position where the axis is parallel to the table upper surface by the D-axis feeding device, at the rotational position where the axis is orthogonal to the table upper surface. , Recognizing the detection position in the three-dimensional space of the tool detected by the detection device;
2. The machine tool according to claim 1, wherein a geometric error of the D-axis relating to the D-axis feeding device is calculated based on the two detected positions in the recognized three-dimensional space. Geometric error measurement method.
この後、認識された前記三次元空間内における3つの検出位置を基に、前記D軸送り装置に係る前記D軸の幾何誤差を算出するようにしたことを特徴とする請求項9記載の工作機械の幾何誤差測定方法。 Further, the spindle is rotated by 180 degrees in a direction opposite to the one direction from the rotational position where the axis is parallel to the table upper surface by the D-axis feeding device, and the axis is orthogonal to the table upper surface. Recognizing the detection position in the three-dimensional space of the tool detected by the detection device,
The machine tool according to claim 9, wherein thereafter, a geometric error of the D-axis relating to the D-axis feeding device is calculated based on the three detected positions in the recognized three-dimensional space. Mechanical geometric error measurement method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017020876A JP6803043B2 (en) | 2017-02-08 | 2017-02-08 | How to measure geometric error of machine tools |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017020876A JP6803043B2 (en) | 2017-02-08 | 2017-02-08 | How to measure geometric error of machine tools |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018128328A true JP2018128328A (en) | 2018-08-16 |
JP6803043B2 JP6803043B2 (en) | 2020-12-23 |
Family
ID=63173795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017020876A Active JP6803043B2 (en) | 2017-02-08 | 2017-02-08 | How to measure geometric error of machine tools |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6803043B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020028922A (en) * | 2018-08-20 | 2020-02-27 | オークマ株式会社 | Cutting edge position detection method |
CN112276674A (en) * | 2020-10-13 | 2021-01-29 | 上海交通大学 | Precise measurement method and system for geometrical motion error of rotary axis of multi-axis CNC machine tool |
CN115647932A (en) * | 2022-11-02 | 2023-01-31 | 湖北工业大学 | A method for controlling installation accuracy of detachable milling head |
KR20230020535A (en) * | 2020-06-26 | 2023-02-10 | 시바우라 기카이 가부시키가이샤 | Method for measuring the center position of the axis of rotation of a machine tool |
WO2024116705A1 (en) * | 2022-11-30 | 2024-06-06 | 株式会社三共製作所 | Method for measuring state of rotary member |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020126297A1 (en) * | 2001-03-07 | 2002-09-12 | Charles Wang | Method and apparatus for measuring displacement or motion error |
JP2003251546A (en) * | 2002-02-28 | 2003-09-09 | Toyoda Mach Works Ltd | Method and device for measuring blade tip of cutting tool |
JP2014215079A (en) * | 2013-04-23 | 2014-11-17 | 学校法人上智学院 | Geometric deviation measurement method, and geometric deviation measurement device |
JP2015051493A (en) * | 2013-09-09 | 2015-03-19 | 株式会社牧野フライス製作所 | Machine tool and measurement method of machine tool rotation shaft |
JP2015202556A (en) * | 2014-04-16 | 2015-11-16 | 株式会社オーエム製作所 | Main spindle positioning method in machine tool |
-
2017
- 2017-02-08 JP JP2017020876A patent/JP6803043B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020126297A1 (en) * | 2001-03-07 | 2002-09-12 | Charles Wang | Method and apparatus for measuring displacement or motion error |
JP2003251546A (en) * | 2002-02-28 | 2003-09-09 | Toyoda Mach Works Ltd | Method and device for measuring blade tip of cutting tool |
JP2014215079A (en) * | 2013-04-23 | 2014-11-17 | 学校法人上智学院 | Geometric deviation measurement method, and geometric deviation measurement device |
JP2015051493A (en) * | 2013-09-09 | 2015-03-19 | 株式会社牧野フライス製作所 | Machine tool and measurement method of machine tool rotation shaft |
JP2015202556A (en) * | 2014-04-16 | 2015-11-16 | 株式会社オーエム製作所 | Main spindle positioning method in machine tool |
Non-Patent Citations (1)
Title |
---|
茨城創一、西川静雄他: "レーザ変位計を用いた机上測定による5軸工作機械の旋回軸の誤差運動の評価", 精密工学会大会学術講演会講演論文集, vol. 2013秋季, JPN7020003471, 2013, JP, ISSN: 0004382779 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020028922A (en) * | 2018-08-20 | 2020-02-27 | オークマ株式会社 | Cutting edge position detection method |
JP6994444B2 (en) | 2018-08-20 | 2022-01-14 | オークマ株式会社 | Cutting edge position detection method |
KR20230020535A (en) * | 2020-06-26 | 2023-02-10 | 시바우라 기카이 가부시키가이샤 | Method for measuring the center position of the axis of rotation of a machine tool |
KR102745284B1 (en) | 2020-06-26 | 2024-12-23 | 시바우라 기카이 가부시키가이샤 | Method for measuring the center position of a rotary axis of a machine tool |
CN112276674A (en) * | 2020-10-13 | 2021-01-29 | 上海交通大学 | Precise measurement method and system for geometrical motion error of rotary axis of multi-axis CNC machine tool |
CN112276674B (en) * | 2020-10-13 | 2021-05-11 | 上海交通大学 | Precision measurement method and system for geometric motion error of rotating shaft of multi-axis numerical control machine tool |
CN115647932A (en) * | 2022-11-02 | 2023-01-31 | 湖北工业大学 | A method for controlling installation accuracy of detachable milling head |
CN115647932B (en) * | 2022-11-02 | 2023-07-18 | 湖北工业大学 | A method for controlling installation accuracy of detachable milling head |
WO2024116705A1 (en) * | 2022-11-30 | 2024-06-06 | 株式会社三共製作所 | Method for measuring state of rotary member |
Also Published As
Publication number | Publication date |
---|---|
JP6803043B2 (en) | 2020-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10209107B2 (en) | Geometric error identification method of multi-axis machine tool and multi-axis machine tool | |
He et al. | A new error measurement method to identify all six error parameters of a rotational axis of a machine tool | |
JP5911565B2 (en) | Machine tool interference judgment method and interference judgment device | |
JP6803043B2 (en) | How to measure geometric error of machine tools | |
JP5705283B2 (en) | Machine tool and measuring method of rotation axis of machine tool | |
JP4950108B2 (en) | Machine tool position correction method and apparatus | |
JP6955296B2 (en) | Cutting equipment and contact position identification program | |
CN105547072A (en) | Geometric-error identification system and geometric-error identification method | |
CN104972361A (en) | Measurement system | |
JP2019086823A (en) | Machining system | |
CN107303644B (en) | Method and system for measuring position of object on machine tool | |
JP2011161614A (en) | Method and device for correcting thermal displacement of machine tool | |
JP7337664B2 (en) | Correction value measurement method and correction value measurement system for position measurement sensor in machine tool | |
JP5355037B2 (en) | Accuracy measuring method, error control method for numerically controlled machine tool, and numerically controlled machine tool having error correcting function | |
JP2014215079A (en) | Geometric deviation measurement method, and geometric deviation measurement device | |
JP2006212765A (en) | Machine tool thermal displacement compensation method | |
JP7266511B2 (en) | POSITION MEASURING METHOD OF OBJECT IN MACHINE TOOL, POSITION MEASURING SYSTEM, AND POSITION MEASURING PROGRAM | |
JP5317627B2 (en) | Error correction method | |
JP2009080616A (en) | Numerical control device | |
US20230152772A1 (en) | Positional relationship measurement method and machining apparatus | |
CN106735324A (en) | Globoid cam processing detection all-in-one and online test method | |
JP2003121134A (en) | Measuring method for geometric accuracy of motion | |
WO2021206172A1 (en) | Machining method | |
JP5740201B2 (en) | Geometric error identification device | |
JP7074381B2 (en) | Cutting equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201002 |
|
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: 20201110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201119 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6803043 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |