JPH06138921A - Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool - Google Patents
Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine toolInfo
- Publication number
- JPH06138921A JPH06138921A JP3224630A JP22463091A JPH06138921A JP H06138921 A JPH06138921 A JP H06138921A JP 3224630 A JP3224630 A JP 3224630A JP 22463091 A JP22463091 A JP 22463091A JP H06138921 A JPH06138921 A JP H06138921A
- Authority
- JP
- Japan
- Prior art keywords
- master block
- machine tool
- controlled machine
- numerically controlled
- linear interpolation
- 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.)
- Withdrawn
Links
- 238000012937 correction Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims description 33
- 239000000523 sample Substances 0.000 claims abstract description 29
- 238000005070 sampling Methods 0.000 claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 238000003754 machining Methods 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は数値制御工作機械の直線
補間送り誤差を測定装置センサで検出し、その誤差を自
動的に補正して、機械の直線補間送り精度を向上させる
ことにより被加工物の加工精度の向上や測定装置の測定
精度の向上を図った、数値制御工作機械の直線補間精度
の測定及び自動補正方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention detects a linear interpolation feed error of a numerically controlled machine tool by a measuring device sensor and automatically corrects the error to improve the linear interpolation feed accuracy of the machine to be machined. The present invention relates to a method for measuring linear interpolation accuracy of a numerically controlled machine tool and an automatic correction method for improving the processing accuracy of an object and the measuring accuracy of a measuring device.
【0002】[0002]
【従来の技術】従来、数値制御方式の工作機械の直線補
間送り精度を、機上で自動測定し、補正する方法はなか
った。このため数値制御方式の工作機械の直線補間送り
精度は、一定の大きさの工作物をエンドミルによって外
周仕上げ削りを行い、直定規やテストインジケータある
いは3次元測定機を使って加工面の直線補間送り誤差で
ある真直度、平行度及び直角度を測定していた。2. Description of the Related Art Conventionally, there has been no method for automatically measuring and correcting the linear interpolation feed accuracy of a numerically controlled machine tool. For this reason, the linear interpolation feed accuracy of a numerically controlled machine tool is such that a work piece of a certain size is finished by an outer circumference with an end mill, and a straight line, a test indicator, or a three-dimensional measuring machine is used to linearly feed the machined surface. The straightness, parallelism and squareness, which are errors, were measured.
【0003】[0003]
【発明が解決しようとする課題】しかし、かかる外周仕
上げ削りを行い、3次元測定機を使って加工面の直線補
間送り誤差測定する方法は、加工と測定の2工程が必要
となるため多大な工数と労力がかかることと:測定装置
の精度が影響するという課題があった。又従来のX−Y
レコーダを使用して、前記加工面の直線補間送り誤差測
定を、2次元プローブを変位が一定となるようなNCプ
ログラムによって動かしても、変位の方向が一方向であ
るため、前記誤差測定は不可能であった。本発明の課題
は数値制御方式の工作機械の直線補間送り精度を、機上
で自動測定し、補正する方法を提供することにあり、工
作物の加工を行わず、より少ない工数と労力によって数
値制御工作機械の直線補間送り精度を測定する方法、及
びその測定方法によって得られた検出データから数値制
御工作機械の直線補間送り誤差の算出と補正量の決定を
行い、該決定された補正量をNC装置に入力して各制御
パラメータの補正を行う方法を提供することにある。However, the method of performing the outer peripheral finish cutting and measuring the linear interpolation feed error of the machined surface by using the three-dimensional measuring machine requires two steps of machining and measurement, which is a great problem. Man-hours and labor required: There was a problem that the accuracy of the measuring device had an effect. Also the conventional XY
Even if the linear interpolation feed error measurement of the machined surface is moved by an NC program such that the displacement is constant using a recorder, the error measurement is not possible because the displacement direction is one direction. It was possible. An object of the present invention is to provide a method for automatically measuring and compensating the linear interpolation feed accuracy of a numerical control type machine tool on a machine, without performing machining of a work piece, and by using less man-hours and labor. A method for measuring the linear interpolation feed accuracy of a controlled machine tool, and calculation of a linear interpolation feed error of a numerically controlled machine tool and determination of a correction amount from the detection data obtained by the measurement method, and the determined correction amount An object of the present invention is to provide a method of inputting to the NC device to correct each control parameter.
【0004】[0004]
【課題を解決するための手段】このため本発明は、特許
請求の範囲記載の数値制御工作機械の直線補間精度の測
定及び自動補正方法を提供することによって上述した従
来技術の課題を解決した。Therefore, the present invention has solved the above-mentioned problems of the prior art by providing a method of measuring the linear interpolation accuracy of a numerically controlled machine tool as claimed in the claims and an automatic correction method.
【0005】[0005]
【実施例】以下添付した図1乃至図4に基づきこの発明
を詳細に説明する。図1は本発明の一実施例数値制御工
作機械の直線補間精度の測定及び自動補正方法を実施す
る数値制御工作機械及び測定装置の概略ブロック図、図
2は図1のマスタブロックの平面図、図3は本発明の一
実施例数値制御工作機械の直線補間精度の測定及び自動
補正方法のフローチャートを示し、図4は図3に示す測
定方法の説明図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the attached FIGS. FIG. 1 is a schematic block diagram of a numerically controlled machine tool and a measuring apparatus for carrying out a method of measuring linear interpolation accuracy and an automatic correction method of a numerically controlled machine tool according to an embodiment of the present invention, and FIG. 2 is a plan view of a master block of FIG. FIG. 3 shows a flow chart of a method of measuring linear interpolation accuracy and an automatic correction method of a numerically controlled machine tool according to an embodiment of the present invention, and FIG. 4 is an explanatory view of the measuring method shown in FIG.
【0006】数値制御工作機械20のテーブル9上の所
定位置に、図2に示すような形状の直線部14、14
A、14B、14Cを有するマスタブロック1を載置
し、数値制御工作機械20の工具スピンドル10の軸心
15に対しマスタブロック上の各位置が位置決めされ
る。次に工具スピンドル10軸心15位置(又はその直
近であってもよい)に実施例では接触式プローブ2が固
定して取りつけられ、これにより接触式プローブ2先端
13はテーブル9上のマスタブロック1の基準直線部1
4を含む各位置に対して位置がきまる。次にプローブ先
端13を、マスタブロック1の基準直線部14始点16
まで移動し、直線部14始点16に対して位置決めさせ
る。At a predetermined position on the table 9 of the numerically controlled machine tool 20, linear portions 14, 14 having a shape as shown in FIG.
The master block 1 having A, 14B, and 14C is placed, and each position on the master block is positioned with respect to the axis 15 of the tool spindle 10 of the numerically controlled machine tool 20. Next, in the embodiment, the contact type probe 2 is fixedly attached to the position of the axis 15 of the tool spindle 10 (or may be in the vicinity thereof), whereby the tip 13 of the contact type probe 2 is attached to the master block 1 on the table 9. Reference straight line part 1
The position is fixed for each position including 4. Next, set the probe tip 13 to the starting point 16
To the starting point 16 of the straight line portion 14 and position it.
【0007】実施例では、接触式プローブ2は2次元セ
ンサであるが、非接触式プローブであってもよい、又テ
ーブル9はサーボ駆動装置11が駆動するボールねじ1
2により、X−Y方向に移動される(図1では1方向の
サーボ駆動装置11と駆動するボールねじ12とのみを
示す)ようにされ、接触式プローブ2先端13はテーブ
ル9上のマスタブロック1の上面18と平行なX−Y平
面上を、マスタブロック1の基準直線部14に沿って、
直線部14始点16から終点17まで、予め入力された
マスタブロックの直線部始点及び終点の間を直線運動す
るプログラムに従って移動される。実施例とは逆に、テ
ーブル9を固定し、接触式プローブ2先端13を工具ス
ピンドル10と共に移動するようにしてもよい。In the embodiment, the contact type probe 2 is a two-dimensional sensor, but it may be a non-contact type probe, and the table 9 is a ball screw 1 driven by a servo drive device 11.
2 is moved in the XY direction (only the servo drive device 11 and the ball screw 12 for driving in one direction are shown in FIG. 1), and the tip 13 of the contact type probe 2 is a master block on the table 9. Along the reference straight line portion 14 of the master block 1 on the XY plane parallel to the upper surface 18 of 1.
The linear portion 14 is moved from the starting point 16 to the ending point 17 in accordance with a program that is linearly moved between the starting point and the ending point of the linear portion of the master block. Contrary to the embodiment, the table 9 may be fixed and the tip 13 of the contact type probe 2 may be moved together with the tool spindle 10.
【0008】次に本発明の一実施例数値制御工作機械の
直線補間精度の測定及び自動補正方法を、図3に示すフ
ローチャートにより説明する。ブロック21で、数値制
御工作機械20のテーブル9上の所定位置に直線部1
4、14A、14B、14Cを有するマスタブロック1
が載置され、数値制御工作機械20の工具スピンドル1
0軸心15に対しマスタブロック1上の各位置が位置決
めされる。ブロック22で、工具スピンドル軸心15位
置又はその直近に接触式プローブ2が固定して取り付け
られる。ブロック23で、プローブ先端13を、マスタ
ブロック1の基準直線部14始点16まで移動し、直線
部14始点16に対して位置決めさせる。Next, the method of measuring the linear interpolation accuracy and the automatic correction method of the numerically controlled machine tool according to one embodiment of the present invention will be described with reference to the flow chart shown in FIG. In the block 21, the linear portion 1 is placed at a predetermined position on the table 9 of the numerically controlled machine tool 20.
Master block 1 with 4, 14A, 14B, 14C
Is mounted, and the tool spindle 1 of the numerically controlled machine tool 20
Each position on the master block 1 is positioned with respect to the 0 axis center 15. At block 22, the contact probe 2 is fixedly attached at or near the tool spindle axis 15 position. In block 23, the probe tip 13 is moved to the starting point 16 of the reference straight line portion 14 of the master block 1 and positioned with respect to the starting point 16 of the straight line portion 14.
【0009】次にブロック24で、予め入力されたマス
タブロックの直線部14始点16及び終点17と両者間
のサンプリング点41、42..(図4)を含む、プロ
ーブ先端13の変位が一定で倣うような所定速度のプロ
グラムを実行し、プローブ先端13をマスタブロック1
の直線部14に沿って相対的に運動させる。同時に予め
入力されたマスタブロックの直線部の形状データを処理
用計算機5に出力する。サンプリング点41、42..
(図4)の各位置は、実施例では、入力した送り速度
と、直線部始点及び終点間のサンプリング点数から算出
したサンプリング周期から算出される。Next, in block 24, the start point 16 and the end point 17 of the straight line portion 14 of the master block inputted in advance and the sampling points 41, 42. . (FIG. 4) is executed to execute a program at a predetermined speed such that the displacement of the probe tip 13 is constant, and the probe tip 13 is moved to the master block 1.
Are relatively moved along the straight line portion 14 of. At the same time, the shape data of the straight line portion of the master block which is input in advance is output to the processing computer 5. Sampling points 41, 42. .
In the embodiment, each position of (FIG. 4) is calculated from the input feed speed and the sampling period calculated from the number of sampling points between the start point and the end point of the straight line portion.
【0010】ブロック25でプローブ先端13がマスタ
ブロック1の直線部14に沿って相対的に運動した始点
及び終点と両者間のサンプリング点に対応するサンプリ
ングタイムから割り出した位置に対応する検出データと
して検出された変位は、ブロック26でアンプ3に送ら
れアナログ信号に変換され、さらにブロック27でA/
D変換器4でディジタル信号に変換されて処理用計算機
5に向けて出力される。ここで、ディジタル信号付きの
プローブ2を使用すれば、A/D変換器4は不要で、直
接処理用計算機5に送られる。In block 25, the probe tip 13 is detected as detection data corresponding to a position determined from a sampling time corresponding to a start point and an end point where the probe tip 13 relatively moves along the linear portion 14 of the master block 1 and a sampling point between the two. The displaced displacement is sent to the amplifier 3 in block 26 and converted into an analog signal, and further in block 27 A /
The digital signal is converted by the D converter 4 and output to the processing computer 5. Here, if the probe 2 with a digital signal is used, the A / D converter 4 is not necessary and the signal is directly sent to the processing computer 5.
【0011】そして、ブロック28では、処理用計算機
5に入力された、A/D変換器4のディジタル信号は、
ブロック24で出力されたマスタブロックの形状データ
との偏差データを算出し、検出された変位と所定の変位
との差がその位置での誤差であることから真直度が算出
され、直線補間誤差の算出と補正量の決定を行う。ブロ
ック29で、誤差が規定外であれば、ブロック30に移
行し、決定された補正量誤差である真直度は、NC装置
6に送られ、各種制御パラメータの補正が行われて、駆
動用サーボモータ11にフィードバックされる。誤差に
基づいて補正されたNC装置は、ブロック24に移行す
る。ブロック29で、該誤差が規定内であれば、ブロッ
ク31に移行し、加工プログラムを実行させる。そし
て、以上ブロック21乃至ブロック31の工程がマスタ
ブロック1の他の直線部14A、14B、14C、にも
連続的に行われ、直線部14と14Aとで直角度、14
と14Bとで平行度を測定・補正することができる。Then, in block 28, the digital signal of the A / D converter 4 input to the processing computer 5 is
Deviation data from the shape data of the master block output in the block 24 is calculated, and since the difference between the detected displacement and the predetermined displacement is the error at that position, the straightness is calculated, and the linear interpolation error Calculation and determination of correction amount are performed. If the error is outside the specified range in block 29, the process proceeds to block 30, and the straightness, which is the determined correction amount error, is sent to the NC device 6 to correct various control parameters, and drive servo is performed. It is fed back to the motor 11. The NC device corrected based on the error moves to block 24. If the error is within the specified range in block 29, the process proceeds to block 31 to execute the machining program. Then, the steps of blocks 21 to 31 are continuously performed on the other linear portions 14A, 14B, 14C of the master block 1 as well, and the linear portions 14 and 14A form a square
And 14B can measure and correct the parallelism.
【0012】図3の測定方法を図4により、より詳細に
説明する。ブロック24のNCプログラムとしては、マ
スタブロック1上の各点は、数値制御工作機械20の工
具スピンドル10の軸心15に対し座標位置が位置決め
されているので、直線部14始点16及び終点17と補
間設定が予め入力され、両者間のサンプリング点41、
42..(図4)は、実施例では、入力した送り速度
と、直線部始点及び終点間のサンプリング点数から算出
したサンプリング周期と、から算出され補間される。そ
して同時にマスタブロックの直線部の形状データも同様
に処理用計算機5に出力するようにされる。なお以下の
説明では、プローブ先端13中心とマスタブロック1の
直線部14との間のツールオフセット量は予め補正した
ものとして示す。The measuring method of FIG. 3 will be described in more detail with reference to FIG. As the NC program of the block 24, since each point on the master block 1 is located at the coordinate position with respect to the axial center 15 of the tool spindle 10 of the numerically controlled machine tool 20, the linear portion 14 has a starting point 16 and an ending point 17. Interpolation settings are input in advance, sampling points 41 between the two,
42. . In the embodiment, (FIG. 4) is calculated and interpolated from the input feed speed and the sampling period calculated from the number of sampling points between the start point and the end point of the straight line portion. At the same time, the shape data of the straight line portion of the master block is also output to the processing computer 5 in the same manner. In the following description, the tool offset amount between the center of the probe tip 13 and the linear portion 14 of the master block 1 is shown as being corrected in advance.
【0013】そこでブロック28では図4のP(X 0 、
Y 0 )、P(X 1 、Y 1 )をマスタブロックの始点及び
終点とすると、その間のサンプリング点数から算出され
るマスタブロックの直線上の点P(X 41、Y 41)、P
(X 42、Y 42)..に対応する変位データが入力され、
その変位データから変位点P(X0+DX+EXO 、Y0+DY+EY
O)、 P(X41+DX+EX41 、Y41+DY+EY41 )....P(X
1+DX+EX1 、Y1+DY+EY1 )が算出される。ここでDX、DY
は初期変位、EX、EYは誤差による変位である。実施例で
は、始点の変位点P(X0+DX+EXO 、Y0+DY+EYO )と終点
の変位点P(X1+DX+EX1 、Y1+DY+EY1 )を結んだ線を基
準として、最大の変位点と最小の変位点差を直線度誤差
としている。又誤差の判断がし易いように、初期変位を
取り除いて出力している。Therefore, in block 28, P (X 0,
Let Y 0), P (X 1, Y 1) be the start and end points of the master block, and the points P (X 41, Y 41), P on the straight line of the master block calculated from the sampling points in between.
(X 42, Y 42). . The displacement data corresponding to
From the displacement data, the displacement point P (X0 + DX + EXO, Y0 + DY + EY
O), P (X41 + DX + EX41, Y41 + DY + EY41). . . . P (X
1 + DX + EX1, Y1 + DY + EY1) is calculated. DX, DY here
Is initial displacement, and EX and EY are displacements due to error. In the embodiment, the maximum is based on the line connecting the displacement point P (X0 + DX + EXO, Y0 + DY + EYO) at the start point and the displacement point P (X1 + DX + EX1, Y1 + DY + EY1) at the end point. The difference between the displacement point and the minimum displacement point is defined as the linearity error. Also, the initial displacement is removed and output so that the error can be easily determined.
【0014】本発明の別の実施例数値制御工作機械の直
線補間精度の測定及び自動補正方法は、プローブ先端1
3のマスタブロックの直線部14に沿った相対的運動を
測定する図示しないリニアスケールを設け、リニアスケ
ールの測定データを出力し、出力された前記リニアスケ
ールの測定データと、ブロック24で出力された始点及
び終点と両者間のサンプリング点に対応するプログラム
データとの偏差データを算出し、前記偏差データを処理
用計算機に入力して数値制御工作機械の直線補間誤差の
算出と補正量の決定を行うようにすることができる。Another embodiment of the present invention is a method for measuring the linear interpolation accuracy of a numerically controlled machine tool and an automatic correction method.
A linear scale (not shown) for measuring relative movement along the linear portion 14 of the master block 3 of FIG. 3 is provided, the measurement data of the linear scale is output, and the output measurement data of the linear scale and the output of the block 24 are output. Deviation data between the start point and the end point and the program data corresponding to the sampling points between them is calculated, and the deviation data is input to the processing computer to calculate the linear interpolation error of the numerically controlled machine tool and determine the correction amount. You can
【0015】[0015]
【発明の効果】上述のように本発明によると、工作物の
加工を行わず、より少ない工数と労力によって数値制御
工作機械の直線補間送り精度を測定し、その測定によっ
て得られた検出データから数値制御工作機械の直線補間
送り誤差の算出と補正量の決定を行い、該決定された補
正量をNC装置に入力して各制御パラメータの補正を行
うことができる数値制御工作機械の直線補間送り誤差の
補正方法を提供するものとなり、数値制御方式の工作機
械の直線補間送り精度を、機上で自動測定し、補正す
る、実加工せずにより少ない工数と労力によって測定
し、自動的に誤差を補正することにより、効率よく加工
精度の向上を行う方法を提供するものとなった。As described above, according to the present invention, the linear interpolation feed accuracy of the numerically controlled machine tool is measured without machining the workpiece, and with less man-hours and labor, the detection data obtained by the measurement is used. Linear interpolation feed of a numerically controlled machine tool capable of calculating a linear interpolation feed error of a numerically controlled machine tool and determining a correction amount and inputting the determined correction amount to an NC device to correct each control parameter. It will provide an error correction method, which automatically measures and corrects the linear interpolation feed accuracy of a numerically controlled machine tool on the machine, measuring it with less man-hours and labor without actual machining, and automatically making an error. It has become possible to provide a method for efficiently improving the processing accuracy by correcting the.
【図1】本発明の一実施例数値制御工作機械の直線補間
精度の測定及び自動補正方法を実施する数値制御工作機
械及び測定装置の概略ブロック図。FIG. 1 is a schematic block diagram of a numerically controlled machine tool and a measuring apparatus that implements a method of measuring linear interpolation accuracy and an automatic correction method of a numerically controlled machine tool according to an embodiment of the present invention.
【図2】図1のマスタブロックの平面図。FIG. 2 is a plan view of the master block shown in FIG.
【図3】本発明の一実施例数値制御工作機械の直線補間
精度の測定及び自動補正方法のフローチャート。FIG. 3 is a flowchart of a method of measuring linear interpolation accuracy and automatically correcting a numerically controlled machine tool according to an embodiment of the present invention.
【図4】図3の測定方法の説明図。FIG. 4 is an explanatory view of the measuring method of FIG.
1..マスタブロック 2..プローブ 5..処理用計算機 6..NC装置 9..テーブル 10..工具スピンドル 11..サーボ駆動装置 13..プローブ先端 14..直線部 15..工具スピンドル軸心 16..始点 17..終点 20..数値制御工作機械 1. . Master block 2. . Probe 5. . Processing computer 6. . NC device 9. . Table 10. . Tool spindle 11. . Servo drive device 13. . Probe tip 14. . Straight part 15. . Tool spindle axis 16. . Starting point 17. . End point 20. . Numerical control machine tool
───────────────────────────────────────────────────── フロントページの続き (72)発明者 高見 保雄 富山県富山市石金20番地 株式会社不二越 内 ─────────────────────────────────────────────────── ─── Continued Front Page (72) Inventor Yasuo Takami 20 Ishigane, Toyama City, Toyama Prefecture Fujikoshi Co., Ltd.
Claims (2)
位置に直線部を有するマスタブロックを載置し、前記数
値制御工作機械の工具スピンドル軸心に対しマスタブロ
ック上の各位置を位置決めする工程; b)前記工具スピンドル軸心位置又はその直近にプロー
ブを設ける工程; c)前記プローブ先端を前記マスタブロックに対して位
置決めさせた後マスタブロックの直線部始点に配置させ
る工程; d)予め入力されたプログラムに従って前記プローブ先
端をマスタブロックの直線部に沿って始点から終点まで
相対的に運動させる工程; e)前記プローブ先端がマスタブロックの直線部に沿っ
て相対的に運動した前記始点及び終点と両者間のサンプ
リング点に対応するサンプリングタイムから割り出した
位置に対応する検出データを出力する工程; f)予め入力された前記マスタブロックの形状データ
と、前記出力された始点及び終点と両者間のサンプリン
グ点に対応する検出データを処理用計算機に入力して、
その偏差データを算出し、前記偏差データから数値制御
工作機械の直線補間誤差の算出と補正量の決定を行う行
程; g)前記算出された補正量をNC装置に入力して各制御
パラメータの補正を行う工程; h)該誤差検出データに基づいて補正された数値制御工
作機械を用いて加工を行う工程;及び i)以上a)乃至h)の工程を連続的に行うことを特徴
とする数値制御工作機械の直線補間送り精度の測定方法
及び自動補正方法。1. A) A master block having a linear portion is placed at a predetermined position on a table of a numerically controlled machine tool, and each position on the master block is positioned with respect to a tool spindle axis of the numerically controlled machine tool. Step; b) Providing a probe at or near the tool spindle axis position; c) Positioning the probe tip with respect to the master block and then arranging it at the starting point of the linear portion of the master block; d) Pre-input Relatively moving the probe tip along a linear portion of the master block from a starting point to an end point according to the programmed program; e) the starting point and the endpoint of relative movement of the probe tip along the linear portion of the master block. And the detection data corresponding to the position calculated from the sampling time corresponding to the sampling point between F) Inputting the shape data of the master block previously input, and the detection data corresponding to the output start point and end point and the sampling points between them into a processing computer,
The process of calculating the deviation data, calculating the linear interpolation error of the numerically controlled machine tool and determining the correction amount from the deviation data; g) inputting the calculated correction amount into the NC device and correcting each control parameter. H) a step of machining using a numerically controlled machine tool corrected based on the error detection data; and i) a numerical value characterized by continuously performing steps a) to h) above. A method of measuring linear interpolation feed accuracy of a controlled machine tool and an automatic correction method.
位置に直線部を有するマスタブロックを載置し、工具ス
ピンドル軸心に対しマスタブロック上の各位置を位置決
めする工程; b)前記工具スピンドル軸心位置又はその直近にプロー
ブを設ける工程; c)前記プローブ先端を前記マスタブロックに対して位
置決めさせた後マスタブロックの直線部始点に配置させ
る工程; d)予め入力されたプログラムに従って前記プローブ先
端をマスタブロックの直線部に沿って始点から終点まで
相対的に運動させる工程; e)前記プローブ先端のマスタブロックの直線部に沿っ
た相対的運動を測定したリニアスケールの測定データで
あって、前記プローブ先端がマスタブロックの直線部に
沿って相対的に運動した前記始点及び終点と両者間のサ
ンプリング点に対応するサンプリングタイムから割り出
した位置に対応する測定データを出力する工程; f)予め入力された前記マスタブロックの形状データ
と、前記出力された前記リニアスケールの測定データを
処理用計算機に入力して、その偏差データを算出し、前
記偏差データから数値制御工作機械の直線補間誤差の算
出と補正量の決定を行う行程; g)前記算出された補正量をNC装置に入力して各制御
パラメータの補正を行う工程; h)該誤差検出データに基ずいて補正された数値制御工
作機械を用いて加工を行う工程;及び i)以上a)乃至h)の工程を連続的に行うことを特徴
とする数値制御工作機械の直線補間送り精度の測定方法
及び自動補正方法。2. A step of: a) placing a master block having a linear portion at a predetermined position on a table of a numerically controlled machine tool and positioning each position on the master block with respect to the tool spindle axis; b) the tool. Providing a probe at or near the spindle axis position; c) positioning the probe tip with respect to the master block and then arranging it at the starting point of the linear portion of the master block; d) the probe according to a program input in advance. Relative movement of the tip along a linear portion of the master block from a starting point to an end point; e) linear scale measurement data for measuring relative movement of the probe tip along the linear portion of the master block, The tip and the end point where the tip of the probe relatively moves along the straight line portion of the master block and the sample between them. Outputting the measurement data corresponding to the position calculated from the sampling time corresponding to the ring point; f) The shape data of the master block previously input and the output measurement data of the linear scale are input to a processing computer. Inputting the deviation data, calculating the linear interpolation error of the numerically controlled machine tool and determining the correction amount from the deviation data; g) inputting the calculated correction amount into the NC device A step of correcting control parameters; h) a step of machining using a numerically controlled machine tool corrected based on the error detection data; and i) continuously performing steps a) to h) above. And a method for automatically correcting the linear interpolation feed accuracy of a numerically controlled machine tool.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3224630A JPH06138921A (en) | 1991-08-09 | 1991-08-09 | Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3224630A JPH06138921A (en) | 1991-08-09 | 1991-08-09 | Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06138921A true JPH06138921A (en) | 1994-05-20 |
Family
ID=16816725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3224630A Withdrawn JPH06138921A (en) | 1991-08-09 | 1991-08-09 | Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06138921A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030094938A (en) * | 2002-06-10 | 2003-12-18 | 사단법인 고등기술연구원 연구조합 | Contact type probe apparatus of on-the-machine measurement device for super-precision turning operations |
| JP2011198223A (en) * | 2010-03-23 | 2011-10-06 | Disco Corp | Determining method of correction value of processing movement distance in processing equipment |
| CN105353722A (en) * | 2015-11-13 | 2016-02-24 | 沈阳黎明航空发动机(集团)有限责任公司 | Method for interpolation error compensation of five-axis linkage |
| US11338407B2 (en) | 2019-11-25 | 2022-05-24 | Okuma Corporation | Error measurement method for machine tool and machine tool |
| JP2022126458A (en) * | 2021-02-18 | 2022-08-30 | オークマ株式会社 | Diagnosis method and device for calibration value of reference device |
| DE102022206959A1 (en) | 2021-07-08 | 2023-01-12 | Okuma Corporation | Error identification method for a machine tool, non-transitory computer-readable storage medium and machine tool |
| US11892820B2 (en) | 2019-11-06 | 2024-02-06 | Okuma Corporation | Error compensation method for machine tool and machine tool |
| CN118883057A (en) * | 2024-07-29 | 2024-11-01 | 智能制造龙城实验室 | A machine tool feed system straightness degradation process acceleration test device and method |
-
1991
- 1991-08-09 JP JP3224630A patent/JPH06138921A/en not_active Withdrawn
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030094938A (en) * | 2002-06-10 | 2003-12-18 | 사단법인 고등기술연구원 연구조합 | Contact type probe apparatus of on-the-machine measurement device for super-precision turning operations |
| JP2011198223A (en) * | 2010-03-23 | 2011-10-06 | Disco Corp | Determining method of correction value of processing movement distance in processing equipment |
| CN105353722A (en) * | 2015-11-13 | 2016-02-24 | 沈阳黎明航空发动机(集团)有限责任公司 | Method for interpolation error compensation of five-axis linkage |
| CN105353722B (en) * | 2015-11-13 | 2018-07-31 | 沈阳黎明航空发动机(集团)有限责任公司 | A method of it is compensated for five-axle linkage error of interpolation |
| US11892820B2 (en) | 2019-11-06 | 2024-02-06 | Okuma Corporation | Error compensation method for machine tool and machine tool |
| US11338407B2 (en) | 2019-11-25 | 2022-05-24 | Okuma Corporation | Error measurement method for machine tool and machine tool |
| JP2022126458A (en) * | 2021-02-18 | 2022-08-30 | オークマ株式会社 | Diagnosis method and device for calibration value of reference device |
| DE102022206959A1 (en) | 2021-07-08 | 2023-01-12 | Okuma Corporation | Error identification method for a machine tool, non-transitory computer-readable storage medium and machine tool |
| US11988506B2 (en) | 2021-07-08 | 2024-05-21 | Okuma Corporation | Error identification method for machine tool, non-transitory computer-readable storage medium, and machine tool |
| CN118883057A (en) * | 2024-07-29 | 2024-11-01 | 智能制造龙城实验室 | A machine tool feed system straightness degradation process acceleration test device and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2002032620A1 (en) | Measuring method and device, machine tool having such device, and work processing method | |
| JP2012198241A (en) | Coordinate measuring apparatus | |
| JPH0525626B2 (en) | ||
| CN109648398A (en) | A kind of part size on-line measuring device and its detection method | |
| JP4799472B2 (en) | Measuring method and apparatus for tool edge position, workpiece processing method and machine tool | |
| CN112828682B (en) | Error measurement method for machine tool and machine tool | |
| JPH06138921A (en) | Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool | |
| JP2006289608A (en) | Measuring method and apparatus, machine tool having the apparatus, and workpiece processing method | |
| JP3126327B2 (en) | Method and apparatus for measuring shape and size of work in machine tool | |
| JPH0565886B2 (en) | ||
| US20230347463A1 (en) | Control device, industrial machine, and control method | |
| JP5297749B2 (en) | Automatic dimension measuring device | |
| KR101823052B1 (en) | Method of measuring workpiece for correction of cnc machine job | |
| JP5437693B2 (en) | Automatic correction value measurement method for spindle or attachment spindle | |
| JPH081405A (en) | Device and method for detecting lost motion | |
| CN101022917A (en) | Roundness working method and roundness working device in NC machine tool | |
| JPH05187868A (en) | Calculation method of straightness error and correction method of measured value in detector feed direction of rotation-direct-acting function type circularity measurement machine | |
| JP4545501B2 (en) | Tool centering method and tool measuring method | |
| JPH0635092B2 (en) | Numerical control device with tool file | |
| JPH08197384A (en) | Tip position correction device of rotating tool | |
| JPH07204991A (en) | Measuring system using displacement detecting type measuring head | |
| JPH06134655A (en) | Method and device for error correction of movement path in machining contour shape in nc machine tool | |
| JPH03131452A (en) | Dynamic error of nc machine tool and automatic correcting method for working error | |
| JPS6133364B2 (en) | ||
| JPH0569276A (en) | Thermal displacement correcting method for lathe |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981112 |