JP2023012762A - Pitch error correction system for rotary table device - Google Patents
Pitch error correction system for rotary table device Download PDFInfo
- Publication number
- JP2023012762A JP2023012762A JP2021116425A JP2021116425A JP2023012762A JP 2023012762 A JP2023012762 A JP 2023012762A JP 2021116425 A JP2021116425 A JP 2021116425A JP 2021116425 A JP2021116425 A JP 2021116425A JP 2023012762 A JP2023012762 A JP 2023012762A
- Authority
- JP
- Japan
- Prior art keywords
- error correction
- pitch error
- correction value
- value
- indexing
- 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
- 238000012937 correction Methods 0.000 title claims abstract description 319
- 230000001186 cumulative effect Effects 0.000 claims abstract description 14
- 238000004364 calculation method Methods 0.000 claims description 51
- 238000005259 measurement Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 12
- 238000009825 accumulation Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
本発明は、円テーブル装置の数値制御に関する。 The present invention relates to numerical control of a rotary table device.
円テーブル装置の数値制御に関し、例えば、特許第6663475号公報(特許文献1)に記載されるバックラッシュ補正の技術が知られている。特許文献1に記載される従来技術では、時間を横軸とし、サーボモータの出力トルクと縦軸として、出力トルクの変化をモニタしてバックラッシュ量を推定する。また円テーブルの複数個所でバックラッシュ量を推定し、これに基づいてピッチエラー補正量を推定する。
BACKGROUND ART For numerical control of a rotary table device, for example, a backlash correction technique described in Japanese Patent No. 6663475 (Patent Document 1) is known. In the prior art described in
しかし、特許文献1に記載される従来技術にあっては、さらに改善すべき点があることを本発明者は見いだした。つまり特許文献1記載の技術では、実際の割出精度(割出角度指令と実際の割出角度との差をいい、ここではピッチエラーともいう)を測定することなく、ピッチエラー補正量を推定する。精度向上のためには任意のピッチ角度毎に測定器で割出精度を実際に測定して複数の割出精度データを取得し、かかる割出精度データに基づいてピッチエラー補正量を算出するほうが好ましい。
However, the inventors of the present invention have found that the conventional technology described in
本発明は、上述の実情に鑑み、従来よりも改善されたピッチエラー補正のための技術を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a technique for pitch error correction that is improved over conventional techniques.
この目的のため本発明による円テーブル装置のピッチエラー補正システムは、回転可能な円テーブルと、円テーブルを回転させる駆動機構と、ピッチエラー補正値パラメータおよびピッチエラー補正倍率を格納しピッチエラー補正値パラメータおよびピッチエラー補正倍率に基づき駆動機構に回転角度指令を出力する数値制御を行う数値制御部と、円テーブルを任意の所定角度ずつ正回転あるいは逆回転させて該所定角度毎の割出精度を順次測定して出力する測定部と、かかる所定角度毎の割出精度を解析して所定角度毎のピッチエラー補正値を順次算出するピッチエラー補正値計算を行うピッチエラー補正値算出部と、数値制御部に格納されるピッチエラー補正値パラメータを算出されたピッチエラー補正値に書き換える補正値パラメータ書き換え部と、を備え、ピッチエラー補正値パラメータを書き換えることによって割出精度を改善する円テーブル装置の構成システムを前提とする。そして本発明のシステムは、複数の割出精度を解析して最適なピッチエラー補正倍率を算出する補正倍率算出部と、数値制御部に格納されるピッチエラー補正倍率を算出されたピッチエラー補正倍率に書き換える補正倍率書き換え部と、をさらに備える。またピッチエラー補正値算出部は、ピッチエラー補正値を順次算出する際に、算出されたピッチエラー補正値がピッチエラー補正値パラメータに書き込むことができる所定の下限値を下回りあるいは所定の上限値を上回る場合、その差分(上述の算出されたピッチエラー補正値―下限値あるいは上限値)を考慮して次のピッチエラー補正値を算出する繰り越し計算を実行することを特徴とする。 For this purpose, a pitch error correction system for a rotary table apparatus according to the present invention comprises a rotatable circular table, a drive mechanism for rotating the rotary table, pitch error correction value parameters and a pitch error correction magnification for storing a pitch error correction value. A numerical controller that performs numerical control for outputting a rotation angle command to the drive mechanism based on the parameters and the pitch error correction magnification; a measuring unit that sequentially measures and outputs, a pitch error correction value calculation unit that analyzes the indexing accuracy for each predetermined angle and sequentially calculates the pitch error correction value for each predetermined angle, and a numerical value a correction value parameter rewriting unit for rewriting a pitch error correction value parameter stored in the control unit to a calculated pitch error correction value, and improving indexing accuracy by rewriting the pitch error correction value parameter. Assumes a configuration system. The system of the present invention includes a correction magnification calculator that analyzes a plurality of indexing accuracies and calculates an optimum pitch error correction magnification, and a pitch error correction magnification calculated by the pitch error correction magnification that is stored in the numerical controller. and a correction magnification rewriting unit for rewriting to . In addition, the pitch error correction value calculation unit, when sequentially calculating the pitch error correction values, determines whether the calculated pitch error correction values are below a predetermined lower limit value or above a predetermined upper limit value that can be written in the pitch error correction value parameter. If it exceeds, carryover calculation is performed to calculate the next pitch error correction value in consideration of the difference (pitch error correction value calculated above—lower limit or upper limit).
かかる本発明によれば、円テーブル装置毎に応じて任意の角度を割出角度(ピッチ角度)とし、当該割出角度指令(所定角度)ずつ円テーブルを回転させ、各所定角度ずつの実回転角度(割出精度)を順次測定して蓄積し、割出精度データを収集することから、推定ではない現実の割出精度を取得することができる。そして複数の割出角度毎にピッチエラー補正値を算出して求めることから、円テーブル装置の可動領域全体において割出精度を向上させることができる。また通常の割出精度を超えてしまうような異常なピッチエラーが生じてしまい、算出されたピッチエラー補正値(計算値)が所定の下限値ないし上限値の範囲を超えても、繰り越し計算によって当該ピッチエラーを解消ないし低減することができる。さらにピッチエラー補正値に関連する最適なピッチエラー補正倍率を求めることから、算出されたピッチエラー補正値(計算値)が所定の下限値ないし上限値の範囲を超えていても、割出精度を向上させることができる。なお、上述した所定の下限値は、所定の上限値の符号をマイナスにした値である。円テーブルは、同じ方向に無限に回転できるため、0度ないし360度で測定される割出精度(ピッチエラー)の累積(総和)は0でなければならない。この理由は、円テーブルの無限回転によってピッチエラーが累積されることを回避するためである。 According to the present invention, an arbitrary angle is set as an index angle (pitch angle) according to each rotary table device, the rotary table is rotated by the index angle command (predetermined angle), and actual rotation is performed by each predetermined angle. By sequentially measuring and accumulating angles (indexing accuracy) and collecting indexing accuracy data, it is possible to obtain actual indexing accuracy that is not an estimate. Since the pitch error correction value is calculated for each of a plurality of indexing angles, the indexing accuracy can be improved over the entire movable range of the rotary table device. Also, even if an abnormal pitch error that exceeds the normal indexing accuracy occurs and the calculated pitch error correction value (calculated value) exceeds the range of the predetermined lower or upper limit, the carryover calculation will The pitch error can be eliminated or reduced. Furthermore, since the optimum pitch error correction magnification related to the pitch error correction value is obtained, even if the calculated pitch error correction value (calculated value) exceeds the range of the predetermined lower limit value or upper limit value, the indexing accuracy is maintained. can be improved. The predetermined lower limit value mentioned above is a value obtained by subtracting the sign of the predetermined upper limit value. Since the rotary table can rotate infinitely in the same direction, the accumulation (sum) of the indexing accuracy (pitch error) measured from 0 degrees to 360 degrees must be zero. The reason for this is to avoid the accumulation of pitch errors due to infinite rotation of the rotary table.
任意の所定角度は特に限定されず、3度、5度、10度というように、360度を割り切る値であればよい。本発明のピッチエラー補正倍率を算出する一局面として、所定角度毎にピッチエラー補正値を順次算出する該ピッチエラー補正値の点数を補正点数と定義し、上述した正回転あるいは逆回転に係る補正点数の全体における所定角度毎の割出精度の総和を累積割出精度と定義し、補正倍率算出部は累積割出精度を補正点数で除算した値と上限値とを比較し、累積割出精度を補正点数で除算した商が上限値以下であれば1を最適なピッチエラー補正倍率とし、累積割出精度を補正点数で除算した商が上限値よりも大きければ累積割出精度を補正点数で除算した商に、1を足した値を、最適なピッチエラー補正倍率とする。かかる局面によれば、円テーブルの可動領域、例えば0度~360度、において割出精度のばらつきが小さな場合に、最適なピッチエラー補正倍率を算出することができる。本発明のピッチエラー補正倍率の求める他の局面として、補正倍率算出部は、上述した正回転あるいは逆回転に係る所定角度を1ピッチとして、該1ピッチ間における割出精度の差分の絶対値をそれぞれ算出し、これらの絶対値のうち最大絶対値を上限値で除算した商を求めて、当該商≦1ならば1を最適なピッチエラー補正倍率とし、当該商>1ならば当該商を最適なピッチエラー補正倍率とする。かかる局面によれば、円テーブルの可動領域、例えば0度~360度、において割出精度のばらつきが大きな場合に、最適なピッチエラー補正倍率を算出することができる。 The arbitrary predetermined angle is not particularly limited, and may be a value that divides 360 degrees such as 3 degrees, 5 degrees, and 10 degrees. As one aspect of calculating the pitch error correction magnification of the present invention, the number of points of the pitch error correction value for which the pitch error correction value is sequentially calculated for each predetermined angle is defined as the number of correction points, and the correction related to the forward rotation or the reverse rotation described above is defined as the number of points of the pitch error correction value. The sum of the indexing accuracies for each predetermined angle in all the points is defined as the cumulative indexing accuracy, and the correction magnification calculation unit compares the value obtained by dividing the cumulative indexing accuracy by the number of correction points with the upper limit value to determine the cumulative indexing accuracy. If the quotient obtained by dividing by the number of correction points is equal to or less than the upper limit, 1 is set as the optimum pitch error correction magnification. A value obtained by adding 1 to the quotient obtained by division is set as an optimum pitch error correction magnification. According to this aspect, it is possible to calculate the optimum pitch error correction magnification when the variation in the indexing accuracy is small in the movable range of the circular table, for example, 0 degrees to 360 degrees. As another aspect of obtaining the pitch error correction magnification of the present invention, the correction magnification calculation unit calculates the absolute value of the difference in indexing accuracy between the one pitch, with the above-described predetermined angle related to forward rotation or reverse rotation as one pitch. Calculations are made for each of these absolute values, and the quotient is obtained by dividing the maximum absolute value among these absolute values by the upper limit value. pitch error correction magnification. According to this aspect, it is possible to calculate the optimum pitch error correction magnification when there is a large variation in the indexing accuracy in the movable range of the circular table, for example, 0 degrees to 360 degrees.
本発明のピッチエラー補正倍率は、通常、1に設定される。繰り越し計算に関し、本発明の一局面として、繰り越し計算はピッチエラー補正倍率を考慮して計算される。かかる局面によれば、ピッチエラー補正倍率=1に設定する通常の繰り越し計算では割出精度が改善されない場合にも、ピッチエラー補正倍率を大きくすることにより、割出精度を改善することができる。 The pitch error correction scale factor of the present invention is typically set to one. Regarding the carryover calculation, in one aspect of the invention, the carryover calculation is calculated taking into account the pitch error correction scale factor. According to this aspect, even if the indexing accuracy is not improved by the normal carryover calculation in which the pitch error correction magnification is set to 1, the indexing accuracy can be improved by increasing the pitch error correction magnification.
繰り越し計算の初期値に関し、本発明の好ましい局面として、繰り越される値の初期値は0とする。かかる局面によれば、繰り越される値の初期値を0とし、繰り越し計算が可能になる。 Regarding the initial value of the carryover calculation, in a preferred aspect of the present invention, the initial value of the value to be carried over is set to zero. According to this aspect, the initial value of the value to be carried over is set to 0, and carryover calculation becomes possible.
円テーブルの回転角度位置が0度のときのピッチエラー補正値を算出するために、本発明のより好ましい局面として、測定部は正回転で0度から所定角度毎に360度まで割出精度を順次測定し、ピッチエラー補正値算出部は0度のピッチエラー補正値を360度の割出精度と当該360度より1つ前の位置(360度-所定角度)の割出精度から算出する。かかる局面によれば、円テーブルの回転角度位置が0度においても、ピッチエラーが補正される。 In order to calculate the pitch error correction value when the rotation angle position of the circular table is 0 degrees, as a more preferable aspect of the present invention, the measuring unit increases the indexing accuracy from 0 degrees in forward rotation to 360 degrees at every predetermined angle. The pitch error correction value calculation unit calculates the pitch error correction value of 0 degree from the indexing accuracy of 360 degrees and the indexing accuracy of the position one position before 360 degrees (360 degrees−predetermined angle). According to this aspect, the pitch error is corrected even when the rotation angle position of the circular table is 0 degrees.
本発明の円テーブルは、360°を超えて回転してもよいし、あるいは傾斜テーブルの傾斜角度のように360°未満の回転領域に限定されていてもよい。本発明の他の局面として、円テーブルは、0°より大きく360°未満の範囲で回転角度に制限がある。かかる局面によれば、例えば0度~105度の傾斜テーブルというように、可動領域が360度未満の傾斜軸であっても、割出角度が向上する。 The circular table of the present invention may rotate over 360° or may be limited to a rotation area of less than 360° like the tilt angle of a tilt table. As another aspect of the present invention, the rotary table has a limited rotation angle in the range of greater than 0° and less than 360°. According to this aspect, the indexing angle is improved even with a tilting axis having a movable range of less than 360 degrees, such as a tilting table of 0 degrees to 105 degrees.
本発明はバックラッシュ補正を実行してもよく、本発明の一局面として、数値制御部はバックラッシュ補正値をさらに格納し、当該バックラッシュ補正値に基づき駆動機構に回転角度指令を出力する数値制御を行い、所定角度毎に割出精度を順次測定する該割出角度の点数を測定点数と定義し、円テーブルを0°から360°以下の回転角度上限位置まで正回転させて測定される所定角度毎の割出精度を足し合わせることにより正回転時における割出精度の総和を算出し、円テーブルを360°以下の回転角度上限位置から0°まで逆回転させて測定される所定角度毎の割出精度を足し合わせることにより逆回転時における割出精度の総和を算出し、逆回転時における割出精度の総和から正回転時における割出精度の総和を差し引いた差を測定点数で除算してバックラッシュ補正値を算出するバックラッシュ補正値計算を行い、数値制御部に格納されたバックラッシュ補正値を新しいバックラッシュ補正値に書き換えるバックラッシュ補正値算出部をさらに備える。かかる局面によれば、バックラッシュの補正が可能になり、時計回転と反時計回転の差分を解消することができる。本局面は、ウォームねじおよびウォームホイールで駆動される円テーブルに有益である。 The present invention may perform backlash correction, and as one aspect of the present invention, the numerical controller further stores a backlash correction value, and outputs a rotation angle command to the drive mechanism based on the backlash correction value. Control is performed, and the indexing accuracy is measured sequentially for each predetermined angle. The number of indexing angles is defined as the number of measurement points. By summing up the indexing accuracies for each predetermined angle, the sum of the indexing accuracies during forward rotation is calculated, and each predetermined angle is measured by rotating the rotary table in reverse from the rotation angle upper limit position of 360° or less to 0°. Calculate the sum of the indexing accuracies during reverse rotation by adding the indexing accuracies of , and divide the difference between the sum of the indexing accuracies during reverse rotation and the sum of the indexing accuracies during forward rotation by the number of measurement points. and a backlash correction value calculation unit for calculating a backlash correction value, and rewriting the backlash correction value stored in the numerical control unit to a new backlash correction value. According to this aspect, backlash can be corrected, and the difference between clockwise rotation and counterclockwise rotation can be eliminated. This aspect is beneficial for worm screw and worm wheel driven rotary tables.
本発明による割出精度の測定は、ピッチエラー補正値パラメータを書き換える前に実行されるが、好ましくはピッチエラー補正値パラメータを書き換えた後に再測定を実行するとよい。本発明の一局面として、測定部は、数値制御部に格納されたピッチエラー補正値パラメータおよびバックラッシュ補正値が書き換えられた状態で再度割出精度を順次測定して出力し、ピッチエラー補正値算出部は再度測定した割出精度と所定の割出精度規格と比較して、割出精度規格以内に収まっている場合は書き換えられたピッチエラー補正値パラメータおよびバックラッシュ補正値を正しい値とし、割出精度規格をオーバーしている場合は書き換えられたピッチエラー補正値パラメータおよびバックラッシュ補正値を一度クリアし、再度割出精度を順次測定した結果からピッチエラー補正値とバックラッシュ補正値の再算出およびピッチエラー補正値パラメータおよびバックラッシュ補正値の書き換えを行い、その後、測定部にもう一度割出精度を順次測定させて、もう一度測定した割出精度と割出精度規格とを比較し、割出精度規格を複数回連続してオーバーする場合は、測定部にこれ以上の再測定を行わせることなく、警告を出力する。かかる局面によれば、所定の精度規格に達するまでピッチエラー補正およびバックラッシュ補正を行うことから割出精度の品質が担保される。また数値制御のみによっては調整不可能なピッチエラーが生じても、機械系のメンテナンスを実行する機会が与えられる。 The measurement of the indexing accuracy according to the present invention is executed before rewriting the pitch error correction value parameter, but it is preferable to re-measure after rewriting the pitch error correction value parameter. As one aspect of the present invention, the measurement unit sequentially measures and outputs the indexing accuracy again in a state in which the pitch error correction value parameter and the backlash correction value stored in the numerical control unit are rewritten, and outputs the pitch error correction value. The calculating unit compares the re-measured indexing accuracy with a predetermined indexing accuracy standard, and if it is within the indexing accuracy standard, sets the rewritten pitch error correction value parameter and backlash correction value to correct values, If the indexing accuracy standard is exceeded, the rewritten pitch error correction value parameter and backlash correction value are cleared once, and the pitch error correction value and backlash correction value are rewritten based on the results of sequentially measuring the indexing accuracy again. Calculate and rewrite the pitch error correction value parameter and backlash correction value. If the accuracy standard is exceeded several times in succession, a warning is output without causing the measurement unit to re-measure. According to this aspect, since the pitch error correction and the backlash correction are performed until the predetermined accuracy standard is reached, the quality of the indexing accuracy is ensured. It also provides an opportunity to perform maintenance on the mechanical system even if there is a pitch error that cannot be adjusted by numerical control alone.
割出精度の測定点数と、ピッチエラー補正値パラメータを書き換える点数(補正点数)は、同数であってよい。あるいは1の所定角度の中で補間計算を実行して、補正点数を測定点数よりも多くしてもよい。本発明の一局面として、ピッチエラー補正値算出部は、所定角度毎に測定された割出精度に基づき、これらの測定点間隔を更に細かく等分した補正点間隔でピッチエラー補正値計算を行う。かかる局面によれば、測定点数よりも多くの補正点数によってピッチエラー補正がきめ細かに実行されることから、割出精度が益々向上する。 The number of indexing accuracy measurement points and the number of points for rewriting the pitch error correction value parameter (correction points) may be the same number. Alternatively, the interpolation calculation may be performed within one predetermined angle so that the number of correction points is greater than the number of measurement points. As one aspect of the present invention, the pitch error correction value calculation unit calculates the pitch error correction value at correction point intervals obtained by dividing the measurement point intervals into even finer intervals based on the indexing accuracy measured at each predetermined angle. . According to this aspect, since the pitch error correction is executed finely with the number of correction points larger than the number of measurement points, the indexing accuracy is further improved.
このように本発明によれば、360°を超えて正/逆回転する円テーブルや、360°未満の角度範囲で正/逆方向に傾斜するテーブルにおいて、実測に基づいてピッチエラーが改善され、割出精度が向上する。 As described above, according to the present invention, in a circular table that rotates forward/reversely over 360° or a table that tilts forward/reversely within an angle range of less than 360°, the pitch error is improved based on actual measurements, Indexing accuracy is improved.
以下、本発明の実施の形態を、図面に基づき詳細に説明する。図1は、本発明の一実施形態になる円テーブル装置のピッチエラー補正システムを示す模式的な全体図である。図2は、同実施形態が実行するピッチエラー補正プログラムのフローチャートである。本実施形態のシステムは、円テーブル装置11と、円テーブル用数値制御装置21と、測定部31と、コンピュータ41を具備する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail based on the drawings. FIG. 1 is a schematic overall view showing a pitch error correction system for a rotary table device according to one embodiment of the present invention. FIG. 2 is a flowchart of a pitch error correction program executed by the same embodiment. The system of this embodiment includes a
円テーブル装置11は、円テーブル12と、円テーブル12を回転自在に支持する筐体13を備える。筐体13は、円テーブル12を所望の回転角度に駆動する駆動機構を内蔵する。駆動機構は例えば電動モータと、電動モータに駆動される小径のウォームねじと、ウォームねじと噛合する大径のウォームホイールを有する。ウォームホイールは円テーブル12の裏面に同軸固定される。
The
円テーブル用数値制御装置21は円テーブル装置11と通信ケーブル、あるいは他の通信手段を介して接続し、円テーブル装置11を数値制御する。具体的には、円テーブル12にチャッキングされるワークを加工するため、割り出しや、ワーク加工用プログラムで決定される回転角度等、円テーブル12を所望の回転角度に回転させる。仕様上公称される回転角度の割出精度の単位は、度・分・秒である。ただしピッチエラー補正プログラムでは、0.001度または0.0001度を使用し、以下の説明では0.001度=1、0.002度=2というように単に整数で表す。円テーブル用数値制御装置21は、円テーブル12の回転角度を数値制御する際、ピッチエラー補正値パラメータおよびピッチエラー補正倍率に基づいた数値制御を実行する。ピッチエラー補正値パラメータおよびピッチエラー補正倍率は、円テーブル用数値制御装置21に格納され、後述するピッチエラー補正プログラムによって書き換えられる。これに重畳して、円テーブル用数値制御装置21は、バックラッシュ補正値に基づいた数値制御を実行する。
The circular table
測定部31は、割出角度測定装置32および測定部本体34を備える。測定部本体34は、円テーブル装置11と隣り合って設置され、通信ケーブル43あるいは他の通信手段を介してコンピュータ41と接続される。測定部31は例えばレーザ33を使用するレーザ測定装置であり、円テーブル12にチャッキングされた割出角度測定装置32からレーザ受信機である測定部本体34にレーザ33を当てて、円テーブル12の実回転角度を所定角度毎に順次測定する。
The measuring
コンピュータ41は、円テーブル用数値制御装置21と通信ケーブル42、あるいは他の通信手段を介して接続し、円テーブル用数値制御装置21にプログラム指令を出力して、これを制御する。またコンピュータ41は、円テーブル12の回転角度の精度向上を目的として、後述のピッチエラー補正プログラムの開始ないし終了と、ピッチエラー補正値の計算を実行するものであって、通信ケーブル43を介して測定部31と通信を行い、また通信ケーブル42を介して円テーブル用数値制御装置21と通信を行い、円テーブル12のピッチエラーの測定および補正を行う。
The
なおコンピュータ41の配置と、コンピュータ41および他の装置間の通信手段は、本実施形態の通信ケーブル42,43に限定されない。コンピュータ41は、通信の相手である装置の近傍に設置されていてもよいし、あるいは遠隔地に設置されていてもよい。本実施形態の通信手段はbluetooth(登録商標)、Wifi(登録商標)等のインターネット回線、あるいは他のネットワーク手段、あるいは他の無線通信であってもよい。円テーブル用数値制御装置21と円テーブル装置11を接続する通信手段51も同様である。
The arrangement of the
コンピュータ41は、所定角度毎の割出精度を解析して、所定角度毎のピッチエラー補正値を順次算出するピッチエラー補正値計算を行うピッチエラー補正値算出部と、複数の割出精度を解析して最適なピッチエラー補正倍率を算出する補正倍率算出部と、数値制御部に格納される古いピッチエラー補正値パラメータを算出された新しいピッチエラー補正値に書き換える補正値パラメータ書き換え部と、数値制御部に格納される古いピッチエラー補正倍率を算出された新しいピッチエラー補正倍率に書き換える補正倍率書き換え部と、を備える。そしてピッチエラー補正値パラメータおよびピッチエラー補正倍率を書き換えることによって割出精度を改善する。具体的には、図2に模式的に示すピッチエラー補正プログラムを実行する。ピッチエラー補正プログラムを開始すると(START)、コンピュータ41は、円テーブル用数値制御装置21に対して、現時点で書き込まれているピッチエラー補正値およびバックラッシュ補正値を全て0に書き換えること(1)と、円テーブル12の割出精度を測定する所定の測定プログラムを出力すること(2)と、同測定プログラムを開始すること(5)を指令する。またコンピュータ41は、測定部31に対して、割出角度(ピッチ角度)や回転角度の範囲といった測定条件を設定(3)し、測定の開始を指令する(4)。割出角度は、任意の所定角度である。この所定角度は、1度、2度、3度、4度、5度、あるいは6度、というように、360度を割り切る数値である。測定プログラムは例えば、円テーブル12を所定角度ずつ正回転および/または逆回転させて、時計回りおよび/または反時計回りに360度回転させる。
The
測定の開始の指令を入力された測定部31は、ステップS100で、円テーブル12の実際の回転角度を所定角度毎に測定する。測定結果として得られた円テーブル12の実回転角度(測定データともいう)を逐次、あるいはまとめて、コンピュータ41へ出力する。これによりコンピュータ41は、例えば0度から360度というように、円テーブル12が回転する角度範囲で、測定データを収集する。収集された測定データはコンピュータ41へ出力される(6)。
In step S100, the
十分な測定データを収集したコンピュータ41は、次のステップS200で、該測定データの解析計算を行う(7)。次にコンピュータ41は、ステップS300で、解析計算の結果に応じて、ピッチエラー補正値およびピッチエラー補正倍率およびバックラッシュ補正値を算出し(8)、新しく算出したこれらの値を円テーブル用数値制御装置21に出力する(9)。そうすると円テーブル用数値制御装置21に格納されたピッチエラー補正値パラメータおよびピッチエラー補正倍率およびバックラッシュ補正値は、最新のものに書き換えられる。
After collecting sufficient measurement data, the
次のステップS400で、上述した測定プログラムを再び実行(10)(11)し、所定角度毎の円テーブル12の実回転角度を再測定する。次のステップS500で、ステップS400で作成される測定データから割出精度を算出し、かかる割出精度が所定の精度規格以内かどうか判定する。精度規格は、例えば累積20秒の範囲内である。 In the next step S400, the measurement program described above is executed (10) and (11) again to remeasure the actual rotation angle of the circular table 12 for each predetermined angle. In the next step S500, the indexing accuracy is calculated from the measurement data created in step S400, and it is determined whether or not the indexing accuracy is within a predetermined accuracy standard. Accuracy specifications are, for example, within 20 seconds of accumulation.
精度規格以内である場合(Yes)、ステップS600へ進み、ピッチエラー補正値Cと、バックラッシュ補正値と、改善された割出精度の測定データを出力して、本制御のピッチエラー補正プログラムを終了する(END)。参考のため改善された割出精度の測定データを図5(バックラッシュ補正なし)に示す。 If it is within the accuracy standard (Yes), proceed to step S600, output the pitch error correction value C, the backlash correction value, and the measured data of the improved indexing accuracy, and execute the pitch error correction program of this control. End (END). For reference, the improved indexing accuracy measurement data is shown in FIG. 5 (without backlash correction).
これに対し精度規格をオーバーする場合(No)、上述したSTARTへ戻り(13)、本制御のピッチエラー補正プログラムになるSTARTからステップS500までを再び実行する(リトライ)。再び実行しても繰り返し精度規格をオーバーする場合(連続No)、リトライアウト(13)し、STARTへ戻ることなくコンピュータ41の画面に警告を出力する。この場合、本実施形態の数値制御のみで精度規格を守ることができないので、作業者は円テーブル装置11の機械系を調整する。
On the other hand, if the accuracy standard is exceeded (No), the process returns to the above-mentioned START (13), and the pitch error correction program of this control from START to step S500 is executed again (retry). If the repetition accuracy standard is exceeded even if it is executed again (continuous No), a retry is performed (13), and a warning is output to the screen of the
図3は、測定部31によって測定され、コンピュータ41で算出された円テーブル12の割出精度を示すグラフであり、横軸が0°~360°の目標回転角度(単位は1度)を表し、縦軸が実回転角度(単位は秒)をプラス・マイナスの過不足で表す。そして所定角度毎の割出精度は、時計回転CWと、反時計回転CCWとプロットされる。なお回転方向を特に限定しない場合、時計回転CWおよび反時計回転CCWを、正回転および逆回転ともいう。本実施形態では、360°を補正点数P=120で等分して、所定角度(ピッチ角度)を3°とする。円テーブル12は、0°から開始して、3°、6°、・・・・360°までの各目標回転角度に従って回転し、時計回転CWの割出精度が得られる。次に円テーブル12は、360°から開始して、357°、354°、・・・・0°までの各目標回転角度に従って回転し、反時計回転CCWの割出精度が得られる。
FIG. 3 is a graph showing the indexing accuracy of the circular table 12 measured by the measuring
本実施形態では、時計回転CW時の割出精度がマイナス側に振れ、反時計回転CCW時の割出精度がプラス側に振れる。正回転時の割出精度と逆回転時の割出精度の差分は、円テーブル装置11のバックラッシュBLを表す。
In this embodiment, the indexing accuracy during clockwise rotation CW swings to the minus side, and the indexing accuracy during counterclockwise rotation CCW swings to the plus side. The difference between the indexing accuracy during forward rotation and the indexing accuracy during reverse rotation represents the backlash BL of the
図3中、時計回転CW時の各補正点数におけるそれぞれの割出精度がプロットされる。所定角度毎にプロットされる割り出し精度は0、正、または負の整数である。所定角度毎にプロットされる割り出し精度を、補正点数全体に亘って足し合わせた値を、時計回転CWの累積割出精度Eacと称する。同様に反時計回転CCWの累積割出精度も算出される。 In FIG. 3, each indexing accuracy is plotted at each correction point number during clockwise rotation CW. The index accuracy plotted for each given angle is a zero, positive, or negative integer. A value obtained by adding the indexing accuracies plotted for each predetermined angle over the entire number of correction points is referred to as cumulative indexing accuracy Eac of clockwise rotation CW. Similarly, the cumulative indexing accuracy of the counterclockwise rotation CCW is also calculated.
次に図4を参照して、ステップS200(図2)の解析計算を詳細に説明する。 Next, with reference to FIG. 4, the analytical calculation of step S200 (FIG. 2) will be described in detail.
図4は円テーブル12を0度から360度まで1回転、正回転させ、所定角度(本実施形態では3度)ずつ進むたびにピッチエラー補正値を算出する場合を表し、0度を除く測定点数および補正点数Pは120である。 FIG. 4 shows the case where the circular table 12 is rotated once from 0 degrees to 360 degrees in the forward direction, and the pitch error correction value is calculated each time it advances by a predetermined angle (3 degrees in this embodiment). The score and correction score P are 120.
まずステップS201で、累積割出精度Eacを補正点数Pで除算し、この値がピッチエラー補正値パラメータの所定の上限値MAX(=下限値MINの絶対値)を超えるか否か判定する。本実施形態において上限値MAXは+7であり、下限値MINは‐7である(単位は0.001度あるいは0.0001度)。下限値MINの絶対値は上限値に等しい。上限値は整数である。除算値が上限値MAXを超えない場合、つまり上限値MAX以下である場合(Yes)、ステップS202へ進み、ピッチエラー補正倍率MULに1を格納する。あるいは除算値が上限値MAXを超える場合(No)、ステップS203へ進み、最適なピッチエラー補正倍率を求める。最適なピッチエラー補正倍率MULは、累積割出精度Eacを、補正点数Pと上限値MAXの積で除算し、この除算値の商に1を足した値(整数)である。ここで附言すると、通常、Eac/P≦MAXであるから、MUL=1(S202)である。 First, in step S201, the cumulative indexing accuracy Eac is divided by the number of correction points P, and it is determined whether or not this value exceeds a predetermined upper limit value MAX (=absolute value of the lower limit value MIN) of the pitch error correction value parameter. In this embodiment, the upper limit value MAX is +7 and the lower limit value MIN is -7 (unit: 0.001 degree or 0.0001 degree). The absolute value of the lower limit MIN is equal to the upper limit. The upper limit is an integer. If the division value does not exceed the upper limit value MAX, that is, if it is equal to or less than the upper limit value MAX (Yes), the process proceeds to step S202, and 1 is stored in the pitch error correction magnification MUL. Alternatively, if the division value exceeds the upper limit value MAX (No), the process proceeds to step S203 to obtain the optimum pitch error correction magnification. The optimum pitch error correction magnification MUL is a value (integer) obtained by dividing the cumulative indexing accuracy Eac by the product of the number of correction points P and the upper limit value MAX, and adding 1 to the quotient of this division value. To add here, MUL=1 (S202) because Eac/P≦MAX usually holds.
ステップS202またはステップS203から、次のステップS204へ進む。ステップS204では、補正値カウンタiに初期値1を格納する(i=1)。本実施形態では、0度から1個のピッチ角度(3度)だけ進んだ回転角度の解析計算を意味する。次にステップS205へ進む。
From step S202 or step S203, the process proceeds to the next step S204. In step S204, the
ステップS205では最初の繰越値Kに0を格納する(K=0)。本実施形態では、0度から1個のピッチ角度だけ進んだ回転角度の解析計算を意味するので繰り越される値がないためである。繰り越される値については後述する。次にステップS206へ進む。ステップS206では、補正値カウンタi―1(1個前のピッチ角度)における割出精度Ai―1と、補正値カウンタiにおける割出精度Aiとの差分Dを求める。割出精度Ai―1および割出精度Aiおよび差分Dは、正または負の整数(単位は0.001度あるいは0.0001度)で表される。次にステップS207へ進む。 In step S205, 0 is stored in the first carry-over value K (K=0). This is because, in the present embodiment, there is no carry-over value because it means analytical calculation of a rotation angle advanced by one pitch angle from 0 degrees. The value carried over will be described later. Next, the process proceeds to step S206. In step S206, the difference D between the indexing accuracy Ai- 1 at the correction value counter i -1 (one pitch angle before) and the indexing accuracy Ai at the correction value counter i is obtained. The indexing accuracy A i−1 , the indexing accuracy A i and the difference D are expressed by positive or negative integers (unit: 0.001 degree or 0.0001 degree). Next, the process proceeds to step S207.
ステップS207では差分Dと繰越値Kの和の絶対値と、上限値MAXとピッチエラー補正倍率MULの積とを対比し、対比結果に応じて、ステップS208、S210、S212のいずれかへ進む。ステップS208、210、212は、今回の補正値カウンタiにおけるピッチエラー補正値Cを設定する。 In step S207, the absolute value of the sum of the difference D and the carry-over value K is compared with the product of the upper limit value MAX and the pitch error correction magnification MUL. Steps S208, 210 and 212 set the pitch error correction value C in the current correction value counter i.
ステップS207で差分Dと繰越値Kの和の絶対値が上限値MAXとピッチエラー補正倍率MULの積と同じあるいは小さい場合(≦)、ステップS208へ進む。ステップS208では、差分Dと繰越値Kの和を、ピッチエラー補正倍率MULで除算し、その商を補正値カウンタiのピッチエラー補正値Cに格納し、ステップS209へ進む。Cは正または負の整数である。
[式1]C=商{(D+K)/MUL}
If the absolute value of the sum of the difference D and the carry-over value K is equal to or smaller than the product of the upper limit value MAX and the pitch error correction magnification MUL (≤) in step S207, the process proceeds to step S208. In step S208, the sum of the difference D and the carry-over value K is divided by the pitch error correction magnification MUL, the quotient is stored in the pitch error correction value C of the correction value counter i, and the process proceeds to step S209. C is a positive or negative integer.
[Formula 1] C = quotient {(D+K)/MUL}
ステップS209では、差分Dと繰越値Kの和を、ピッチエラー補正倍率MULで除算し、その余を次の補正値カウンタi+1で使用する繰越値Kに格納し、ステップS214へ進む。
[式2]K=余{(D+K)/MUL}
In step S209, the sum of the difference D and the carryover value K is divided by the pitch error correction magnification MUL, and the remainder is stored as the carryover value K to be used in the next correction value counter i+1, and the process proceeds to step S214.
[Formula 2] K = remainder {(D+K)/MUL}
説明をステップS207に戻すと、ステップS207で差分Dと繰越値Kの和が上限値MAXとピッチエラー補正倍率MULの積よりも大きい場合(>)、差分Dと繰越値Kの和が0以上であれば(D+K≧0)ステップS210へ進み、差分Dと繰越値Kの和が0より小さければ(D+K<0)ステップS212へ進む。 Returning to step S207, if the sum of the difference D and the carryover value K is greater than the product of the upper limit value MAX and the pitch error correction magnification MUL (>) in step S207, the sum of the difference D and the carryover value K is 0 or more. If so (D+K≧0), the process proceeds to step S210, and if the sum of the difference D and the carry-over value K is smaller than 0 (D+K<0), the process proceeds to step S212.
上述したステップS210では、上限値MAXを補正値カウンタiのピッチエラー補正値Cに格納し、ステップS211へ進む。本実施形態の上限値MAXは7である。
[式3]C=MAX
At step S210 described above, the upper limit value MAX is stored in the pitch error correction value C of the correction value counter i, and the process proceeds to step S211. The upper limit value MAX in this embodiment is seven.
[Formula 3] C=MAX
ステップS211では、差分Dと繰越値Kの和から、上限値MAXとピッチエラー補正倍率MULの積を引き算し、その算出値を繰越値Kに格納する。これを繰り越し計算という。次に、ステップS214へ進む。 In step S211, the product of the upper limit value MAX and the pitch error correction magnification MUL is subtracted from the sum of the difference D and the carryover value K, and the calculated value is stored in the carryover value K. This is called carryover calculation. Next, the process proceeds to step S214.
上述したステップS212では、ピッチエラー補正値パラメータの所定の下限値MINを補正値カウンタiのピッチエラー補正値Cに格納し、ステップS213へ進む。本実施形態の下限値MINは―7である。ピッチエラー補正値Cに格納可能な数値は無限ではなく、数値制御における限界があるためである。ピッチエラー補正値Cに格納可能な下限値MINは、同様の上限値MAXにマイナスを付した値である。
[式4]C=MIN
In step S212 described above, the predetermined lower limit value MIN of the pitch error correction value parameter is stored in the pitch error correction value C of the correction value counter i, and the process proceeds to step S213. The lower limit value MIN in this embodiment is -7. This is because the number of values that can be stored in the pitch error correction value C is not infinite and there is a limit in numerical control. The lower limit value MIN that can be stored in the pitch error correction value C is a similar upper limit value MAX with a minus value.
[Formula 4] C=MIN
ステップS213では、差分Dと繰越値Kの和から、下限値MINとピッチエラー補正倍率MULの積を引き算し、その算出値を繰越値Kに格納する。これを繰り越し計算という。次に、ステップS214へ進む。 In step S213, the product of the lower limit value MIN and the pitch error correction magnification MUL is subtracted from the sum of the difference D and the carryover value K, and the calculated value is stored in the carryover value K. This is called carryover calculation. Next, the process proceeds to step S214.
ステップS214では、補正値カウンタiに1を加えるカウントアップを行い、ステップS215へ進む。補正値カウンタiが1個ずつ歩進し、任意の所定角度(3度)毎にピッチエラー補正値Cの解析計算をする。本実施形態では、ピッチ角度に相当する所定角度が3度であるから、3度ずつ120個の解析計算を行い、0度から360度までの回転角度範囲について120個のピッチエラー補正値Cを計算する。
[式5]i=i+1
In step S214, the correction value counter i is counted up by adding 1, and the process proceeds to step S215. The correction value counter i is incremented by one, and the pitch error correction value C is analytically calculated at every predetermined angle (3 degrees). In this embodiment, since the predetermined angle corresponding to the pitch angle is 3 degrees, 120 analytical calculations are performed every 3 degrees, and 120 pitch error correction values C are obtained for the rotation angle range from 0 degrees to 360 degrees. calculate.
[Formula 5] i = i + 1
ステップS215では、補正値カウンタiと所定の最終値を対比する。補正値カウンタiが最終値と同じあるいは小さい場合(≦)、上述したステップS206へ戻り(丸B)、補正値カウンタiが最終値に達するまで、補正値カウンタiを+1する度に、ピッチエラー補正値Cの算出を繰り返し実行する。これに対し、補正値カウンタiが最終値よりも大きい場合(>)、ステップS200の解析計算を終了する。本実施形態では、i=1からi=120まで、(丸B)を繰り返す計算を実行し、補正値カウンタi個分のピッチエラー補正値Cを計算する。 In step S215, the correction value counter i is compared with a predetermined final value. If the correction value counter i is equal to or smaller than the final value (≤), the process returns to step S206 described above (circle B), and the pitch error is corrected each time the correction value counter i is incremented by +1 until the correction value counter i reaches the final value. Calculation of the correction value C is repeatedly executed. On the other hand, if the correction value counter i is greater than the final value (>), the analytical calculation in step S200 is terminated. In this embodiment, the calculation of (circle B) is repeated from i=1 to i=120 to calculate the pitch error correction value C for i correction value counters.
図5は、本実施形態のピッチエラー補正プログラムが実行される前の割出精度CWe、CCWeと、本実施形態のピッチエラー補正プログラムが実行された後の円テーブル12の割出精度CWm、CCWmを示すグラフである。CWは時計回転を、CCWは反時計回転を表す。図5を対比して理解されるように、本実施形態によれば、所定角度毎のピッチエラー補正値Cによってピッチエラーが補正され、所定角度毎の割出精度(縦軸)が0に近づいているので、円テーブル12の割出精度が向上する。特に本実施形態によれば、上述した繰り越し計算を実行することから、ピッチエラー補正値Cが上限値MAXおよび下限値MINに制限される場合であっても、円テーブル12の割出精度が向上する。 FIG. 5 shows the indexing accuracies CWe, CCWe before execution of the pitch error correction program of this embodiment, and the indexing accuracies CWm, CCWm of the circular table 12 after execution of the pitch error correction program of this embodiment. is a graph showing CW represents clockwise rotation and CCW represents counterclockwise rotation. As can be understood by comparing FIG. 5, according to this embodiment, the pitch error is corrected by the pitch error correction value C for each predetermined angle, and the indexing accuracy (vertical axis) for each predetermined angle approaches 0. Therefore, the indexing accuracy of the circular table 12 is improved. In particular, according to the present embodiment, since the carryover calculation described above is executed, even if the pitch error correction value C is limited to the upper limit value MAX and the lower limit value MIN, the indexing accuracy of the circular table 12 is improved. do.
次にバックラッシュ補正値に基づいた数値制御につき説明する。 Numerical control based on the backlash correction value will now be described.
円テーブル用数値制御装置21は、バックラッシュ補正値を格納し、円テーブル12の回転角度を数値制御する際、バックラッシュ補正値に基づいた数値制御を実行する。コンピュータ41は図3に示す割出精度に基づいて新しいバックラッシュ補正値を算出するバックラッシュ補正値算出部を有し、円テーブル用数値制御装置21に格納されたバックラッシュ補正値を書き換える。バックラッシュ補正値はバックラッシュBL(図3)の解消に資する。
The circular table
まず、所定角度毎に割出精度を順次測定する該割出角度の点数を測定点数と定義する。本実施形態では図3に示すように3度の所定角度毎に120個の測定点数を定義する。 First, the number of indexing angles for which the indexing accuracy is sequentially measured for each predetermined angle is defined as the number of measurement points. In this embodiment, as shown in FIG. 3, 120 measurement points are defined for each predetermined angle of 3 degrees.
次に円テーブル12を360度正回転させて測定される所定角度毎の割出精度を足し合わせることにより正回転時における割出精度の総和を算出し、次に円テーブル12を360度逆回転させて測定される所定角度毎の割出精度を足し合わせることにより逆回転時における割出精度の総和を算出する。次に逆回転時における割出精度の総和から正回転時における割出精度の総和を差し引いた差を測定点数で除算してバックラッシュ補正値を算出する。次に、円テーブル用数値制御装置21に格納されたバックラッシュ補正値を新しいバックラッシュ補正値に書き換える。
Next, by adding the indexing accuracies measured at each predetermined angle while rotating the circular table 12 forward by 360 degrees, the sum of the indexing accuracies during forward rotation is calculated. The total indexing accuracy during reverse rotation is calculated by adding the indexing accuracy measured at each predetermined angle. Next, the backlash correction value is calculated by dividing the difference obtained by subtracting the sum of indexing accuracies during forward rotation from the sum of indexing accuracies during reverse rotation by the number of measurement points. Next, the backlash correction value stored in the circular table
本実施形態によれば、正回転の割出精度と逆回転の割出精度の差が解消され、割出精度が向上する。 図5に示すように、補正される前の割出精度CWe、CCWe同士が乖離しているのに対し、補正された後の割出精度CWm、CCWm同士は図6に示すように、略一致していることが理解される。 According to this embodiment, the difference between the forward rotation indexing accuracy and the reverse rotation indexing accuracy is eliminated, and the indexing accuracy is improved. As shown in FIG. 5, the indexing accuracies CWe and CCWe before correction are different from each other, whereas the indexing accuracies CWm and CCWm after correction are substantially the same as shown in FIG. It is understood that
本実施形態は、360度連続回転可能な円テーブル12、および円テーブル12を回転させる駆動機構を備える円テーブル装置11と、ピッチエラー補正値パラメータおよびピッチエラー補正倍率を格納し、ピッチエラー補正値パラメータおよびピッチエラー補正倍率に基づき、円テーブル装置11の駆動機構に回転角度指令を出力する数値制御を行う円テーブル用数値制御装置21と、円テーブル12を任意の所定角度ずつ正回転あるいは逆回転させて該所定角度毎の割出精度(図3)を順次測定して出力する測定部31と、所定角度毎の割出精度を解析して所定角度毎のピッチエラー補正値Cを順次算出するピッチエラー補正値計算を行うコンピュータ41のピッチエラー補正値算出部と、円テーブル用数値制御装置21に格納されるピッチエラー補正値パラメータを算出された補正値カウンタi毎のピッチエラー補正値Cに書き換えるコンピュータ41の補正値パラメータ書き換え部と、を備え、ピッチエラー補正値パラメータおよびピッチエラー補正倍率を書き換えることによって割出精度を改善する円テーブル装置11の構成システムであることを前提とする。
This embodiment stores a circular table 12 that can continuously rotate 360 degrees and a
そして本実施形態は、複数の割出精度を解析して最適なピッチエラー補正倍率を算出するコンピュータ41の補正倍率算出部と、円テーブル用数値制御装置21に格納されるピッチエラー補正倍率を最適なピッチエラー補正倍率に書き換えるコンピュータ41の補正倍率書き換え部と、をさらに備える。コンピュータ41のピッチエラー補正値算出部は、ピッチエラー補正値を所定角度毎に順次算出する際に、ステップS207のように算出された1のピッチエラー補正値(計算値)がピッチエラー補正値パラメータに書き込むことができる所定の下限値を下回りあるいは所定の上限値を上回る場合、その差分(算出されたピッチエラー補正値―下限値/上限値)を考慮して次のピッチエラー補正値を算出する繰り越し計算を実行する。これにより所定角度毎の割出精度が向上する。
In this embodiment, the correction magnification calculation unit of the
また本実施形態によれば、補正値カウンタiを歩進させて所定角度毎にピッチエラー補正値Cを順次算出する該ピッチエラー補正値の点数(例えば120個)を補正点数と定義し、補正倍率算出部はステップS203で、補正点数の全体における所定角度毎の割出精度の総和である累積割出精度Eacを補正点数で除算した商に、1を足した値を最適なピッチエラー補正倍率とする。 Further, according to the present embodiment, the number of points (for example, 120) of the pitch error correction values obtained by incrementing the correction value counter i and sequentially calculating the pitch error correction value C for each predetermined angle is defined as the number of correction points. In step S203, the magnification calculation unit calculates the optimal pitch error correction magnification by adding 1 to the quotient obtained by dividing the cumulative indexing accuracy Eac, which is the sum of the indexing accuracies for each predetermined angle in the total number of correction points, by the number of correction points. and
また本実施形態によれば、ステップS210~S213の繰り越し計算は、S203のピッチエラー補正倍率を考慮して計算されることから、ピッチエラー補正倍率MUL=1では対応できないピッチエラーであっても補正される。 Further, according to the present embodiment, the carryover calculations in steps S210 to S213 are calculated in consideration of the pitch error correction magnification of S203. be done.
また本実施形態によれば、ステップS205で繰越値の初期値を0に設定することから、補正値カウンタi=1である初期のピッチエラー補正値計算を適正に実行することができる。 Further, according to this embodiment, since the initial value of the carry-over value is set to 0 in step S205, the initial pitch error correction value calculation with the correction value counter i=1 can be properly executed.
本実施形態の測定部31は、円テーブル12の正回転で0度から所定角度(3度)毎に360度まで割出精度(図3)を順次測定する。そこで、コンピュータ41のピッチエラー補正値算出部は、補正値カウンタi=0(円テーブル12の回転角度が0度)のピッチエラー補正値Cを、360度の割出精度Ai=120と当該360度より1つ前の位置(360度-所定角度3度)の割出精度Ai=119から算出してもよい。これにより、円テーブル12の回転角度が0度のときのピッチエラー補正値を算出することができる。
The measuring
ここで附言すると、本実施形態の円テーブルは、0°より大きく360°未満の範囲で回転角度に制限があってもよい。また本実施形態のピッチエラー補正プログラムは、傾斜軸のように回転角度範囲が360度未満の場合にも適用可能である。 To add here, the rotary table of the present embodiment may have a rotation angle limited in a range greater than 0° and less than 360°. The pitch error correction program of this embodiment can also be applied to a case where the rotation angle range is less than 360 degrees, such as an inclined axis.
本実施形態のステップS300で円テーブル用数値制御装置21に格納されたピッチエラー補正値パラメータおよびバックラッシュ補正値が新しいピッチエラー補正値Cおよびバックラッシュ補正値に書き換えられる。次のステップS400で測定部31は再度割出精度を順次測定して出力する。次のステップS500でコンピュータ41のピッチエラー補正値算出部は、再度測定された再度割出精度と所定の割出精度規格と比較する。そして再度割出精度が、割出精度規格以内に収まっている場合は、ステップS600へ進み、ステップS300で書き換えられたピッチエラー補正値パラメータを正しい値とし、ピッチエラー補正値パラメータおよび再度割出精度を出力する。かかるピッチエラー補正値パラメータは以降の作業に使用される。反対にステップS500で再度割出精度が割出精度規格をオーバーしている場合はSTARTに戻って上述したSTARTからステップS500までを実行し、前回実行したステップS300で書き換えられたピッチエラー補正値パラメータに代えて、今回実行したステップS300で再度割出精度を順次測定した結果からピッチエラー補正値Cとバックラッシュ補正値を改めて算出して、ピッチエラー補正値パラメータおよびバックラッシュ補正値の書き換えを改めて行い、その後、今回のステップS400でもう一度割出精度を順次測定して、もう一度順次測定した割出精度と割出精度規格とを比較する。かくしてSTARTからステップS500までを複数回繰り返すことになって、割出精度規格を複数回連続してオーバーする場合は、これ以上の再測定を行うことなく、リトライアウトして警告を出力する。この出力は例えばコンピュータ41の画面への表示である。これにより円テーブル装置11に対して機械系のメンテナンスを行う機会を提供する。
The pitch error correction value parameter and the backlash correction value stored in the
次に本発明の変形例になるピッチエラー補正プログラムを説明する。図6は、変形例の補正対象になる他の割出精度の例を示すグラフであり、前述した図3とは異なる。前述したピッチエラー補正プログラムは、図3に示すように回転角度領域の全体において割出精度の差が小さい場合に有効である。これに対し変形例のピッチエラー補正プログラムは、図5および図6に示すように回転角度領域の一部の割出精度が残りの領域の割出精度と著しく異なる場合に有効である。図5および図6の例では、165°~180°の領域における正回転CW時の割出精度が、残りの領域の割出精度と著しく異なる。 Next, a pitch error correction program, which is a modified example of the present invention, will be described. FIG. 6 is a graph showing another example of indexing accuracy to be corrected in the modified example, and is different from FIG. 3 described above. The pitch error correction program described above is effective when the difference in indexing accuracy is small over the entire rotation angle range as shown in FIG. On the other hand, the modified pitch error correction program is effective when the indexing accuracy of a part of the rotation angle region is significantly different from the indexing accuracy of the remaining region as shown in FIGS. In the examples of FIGS. 5 and 6, the indexing accuracy during forward rotation CW in the region of 165° to 180° is significantly different from the indexing accuracy in the remaining regions.
変形例では、コンピュータ41の補正倍率算出部が、1ピッチを意味する所定角度に関し、該1ピッチ間における割出精度の差分Dの絶対値を求め、該絶対値をピッチエラー補正値パラメータの上限値で除算した商を求める。そして、当該商≦1ならば、1を最適なピッチエラー補正倍率とする。反対に、当該商>1ならば、当該商を最適なピッチエラー補正倍率とする(2以上の整数)。これにより回転角度領域の一部が残りの領域の割出精度と著しく異なる場合でも割出精度を向上させることができる。
In the modified example, the correction magnification calculation unit of the
次に本発明の別な変形例になるピッチエラー補正プログラムを説明する。コンピュータ41のピッチエラー補正値算出部は、所定角度(例えば3度)毎に測定された割出精度に基づき、これらの測定点間隔(例えば3度)を、更に細かく等分した補正点間隔(例えば1度)でピッチエラー補正値Cの補間計算を行う。補間計算は例えば比例配分である。かかる変形例によれば、1ピッチ間で補間計算がなされることから、測定点数よりも多くの補正点数によってピッチエラー補正がきめ細かに実行され、割出精度が益々向上する。
Next, a pitch error correction program, which is another modified example of the present invention, will be described. The pitch error correction value calculation unit of the
以上、図面を参照して本発明の実施の形態を説明したが、本発明は、図示した実施の形態のものに限定されない。図示した実施の形態に対して、本発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。 Although the embodiments of the present invention have been described above with reference to the drawings, the present invention is not limited to the illustrated embodiments. Various modifications and variations can be made to the illustrated embodiment within the same scope as the present invention or within an equivalent scope.
本発明は、工作機械において有利に利用される。 INDUSTRIAL APPLICABILITY The present invention is advantageously used in machine tools.
11 円テーブル装置、 12 円テーブル、 13 筐体、
21 円テーブル用数値制御装置、 31 測定部、
32 割出角度測定装置、 33 レーザ、 34 測定部本体、
41 コンピュータ。
11 circular table device, 12 circular table, 13 housing,
21 numerical controller for rotary table, 31 measuring unit,
32 indexing angle measuring device, 33 laser, 34 measuring unit main body,
41 computer.
Claims (10)
前記円テーブルを回転させる駆動機構と、
ピッチエラー補正値パラメータおよびピッチエラー補正倍率を格納し、前記ピッチエラー補正値パラメータおよび前記ピッチエラー補正倍率に基づき、前記駆動機構に回転角度指令を出力する数値制御を行う数値制御部と、
前記円テーブルを任意の所定角度ずつ正回転あるいは逆回転させて該所定角度毎の割出精度を順次測定して出力する測定部と、
前記所定角度毎の割出精度を解析して、前記所定角度毎のピッチエラー補正値を順次算出するピッチエラー補正値計算を行うピッチエラー補正値算出部と、
前記数値制御部に格納される前記ピッチエラー補正値パラメータを前記算出されたピッチエラー補正値に書き換える補正値パラメータ書き換え部と、を備え、
前記ピッチエラー補正値パラメータを書き換えることによって前記割出精度を改善する円テーブル装置の構成システムにおいて、
前記複数の割出精度を解析して最適な前記ピッチエラー補正倍率を算出する補正倍率算出部と、
前記数値制御部に格納される前記ピッチエラー補正倍率を前記算出されたピッチエラー補正倍率に書き換える補正倍率書き換え部と、をさらに備え、
前記ピッチエラー補正値算出部は、前記ピッチエラー補正値を順次算出する際に、前記算出されたピッチエラー補正値がピッチエラー補正値パラメータに書き込むことができる所定の下限値を下回りあるいは所定の上限値を上回る場合、その差分(前記算出されたピッチエラー補正値―前記下限値あるいは前記上限値)を考慮して次のピッチエラー補正値を算出する繰り越し計算を実行することを特徴とする、円テーブル装置のピッチエラー補正システム。 a rotatable circular table;
a driving mechanism for rotating the circular table;
a numerical control unit that stores a pitch error correction value parameter and a pitch error correction magnification, and performs numerical control for outputting a rotation angle command to the drive mechanism based on the pitch error correction value parameter and the pitch error correction magnification;
a measurement unit that rotates the circular table forward or backward by any predetermined angle and sequentially measures and outputs the indexing accuracy for each predetermined angle;
a pitch error correction value calculation unit that analyzes the indexing accuracy for each predetermined angle and sequentially calculates the pitch error correction value for each predetermined angle;
a correction value parameter rewriting unit that rewrites the pitch error correction value parameter stored in the numerical control unit to the calculated pitch error correction value,
In a configuration system of a rotary table device that improves the indexing accuracy by rewriting the pitch error correction value parameter,
a correction magnification calculation unit that analyzes the plurality of indexing accuracies and calculates the optimum pitch error correction magnification;
a correction magnification rewriting unit that rewrites the pitch error correction magnification stored in the numerical control unit to the calculated pitch error correction magnification,
When the pitch error correction value is sequentially calculated, the pitch error correction value calculation unit is configured such that the calculated pitch error correction value falls below a predetermined lower limit value or a predetermined upper limit value that can be written in the pitch error correction value parameter. value, the difference (the calculated pitch error correction value - the lower limit value or the upper limit value) is taken into consideration to perform carryover calculation for calculating the next pitch error correction value. Pitch error correction system for table equipment.
前記正回転あるいは前記逆回転に係る前記補正点数の全体における前記所定角度毎の割出精度の総和を累積割出精度と定義し、
前記補正倍率算出部は、前記累積割出精度を前記補正点数で除算した値と前記上限値とを比較し、
前記累積割出精度を前記補正点数で除算した商が前記上限値以下であれば1を前記最適なピッチエラー補正倍率とし、
前記累積割出精度を前記補正点数で除算した商が前記上限値よりも大きければ前記累積割出精度を前記補正点数で除算した商に、1を足した値を、前記最適なピッチエラー補正倍率とする、請求項1に記載の円テーブル装置のピッチエラー補正システム。 A score of the pitch error correction value for sequentially calculating the pitch error correction value for each of the predetermined angles is defined as a correction score,
A cumulative indexing accuracy is defined as a sum of indexing accuracies for each of the predetermined angles in all of the correction points relating to the forward rotation or the reverse rotation,
The correction magnification calculation unit compares a value obtained by dividing the cumulative indexing accuracy by the number of correction points with the upper limit value,
if the quotient obtained by dividing the cumulative indexing accuracy by the number of correction points is equal to or less than the upper limit, 1 is set as the optimum pitch error correction magnification;
If the quotient obtained by dividing the cumulative indexing accuracy by the number of correction points is greater than the upper limit value, the value obtained by adding 1 to the quotient obtained by dividing the cumulative indexing accuracy by the number of correction points is used as the optimum pitch error correction magnification. 2. The pitch error correction system for a rotary table device according to claim 1, wherein:
前記正回転あるいは前記逆回転に係る前記所定角度を1ピッチとして、該1ピッチ間における前記割出精度の差分の絶対値をそれぞれ算出し、これらの絶対値のうち最大絶対値を、前記上限値で除算した商を求めて、
当該商≦1ならば、1を前記最適なピッチエラー補正倍率とし、
当該商>1ならば、当該商を前記最適なピッチエラー補正倍率とする、請求項1に記載の円テーブル装置のピッチエラー補正システム。 The correction magnification calculator,
Assuming that the predetermined angle related to the forward rotation or the reverse rotation is one pitch, the absolute values of the differences in the indexing accuracy between the one pitch are calculated, and the maximum absolute value among these absolute values is the upper limit value. Find the quotient divided by
If the quotient ≤ 1, then let 1 be the optimum pitch error correction magnification,
2. The pitch error correction system for a rotary table apparatus according to claim 1, wherein if said quotient>1, said quotient is used as said optimum pitch error correction magnification.
前記ピッチエラー補正値算出部は、0度のピッチエラー補正値を、360度の前記割出精度と当該360度より1つ前の位置(360度-所定角度)の前記割出精度から算出する、請求項1~5のいずれかに記載の円テーブル装置のピッチエラー補正システム。 The measuring unit sequentially measures the indexing accuracy from 0 degree in forward rotation to 360 degrees at each predetermined angle,
The pitch error correction value calculation unit calculates a pitch error correction value of 0 degrees from the indexing accuracy of 360 degrees and the indexing accuracy of a position one position before 360 degrees (360 degrees−predetermined angle). A pitch error correction system for a rotary table device according to any one of claims 1 to 5.
前記所定角度毎に前記割出精度を順次測定する該割出角度の点数を測定点数と定義し、
前記円テーブルを0°から360°以下の回転角度上限位置まで正回転させて測定される前記所定角度毎の割出精度を足し合わせることにより正回転時における割出精度の総和を算出し、
前記円テーブルを360°以下の前記回転角度上限位置から0°まで逆回転させて測定される前記所定角度毎の割出精度を足し合わせることにより逆回転時における割出精度の総和を算出し、
前記逆回転時における割出精度の総和から前記正回転時における割出精度の総和を差し引いた差を前記測定点数で除算してバックラッシュ補正値を算出するバックラッシュ補正値計算を行い、前記数値制御部に格納されたバックラッシュ補正値を新しいバックラッシュ補正値に書き換えるバックラッシュ補正値算出部をさらに備える、請求項1~6のいずれかに記載の円テーブル装置のピッチエラー補正システム。 The numerical control unit further stores a backlash correction value, performs numerical control for outputting a rotation angle command to the drive mechanism based on the backlash correction value,
The number of indexing angles for which the indexing accuracy is sequentially measured for each of the predetermined angles is defined as the number of measurement points,
calculating the sum of the indexing accuracies at the time of forward rotation by summing the indexing accuracies for each of the predetermined angles measured by forwardly rotating the circular table from 0° to a rotation angle upper limit position of 360° or less;
calculating the sum of the indexing accuracies at the time of reverse rotation by adding the indexing accuracies for each of the predetermined angles measured by rotating the circular table in reverse from the rotation angle upper limit position of 360° or less to 0°;
A backlash correction value is calculated by dividing the difference obtained by subtracting the sum of the indexing accuracies during the forward rotation from the sum of the indexing accuracies during the reverse rotation by the number of measurement points to calculate the backlash correction value. 7. The pitch error correction system for a rotary table device according to claim 1, further comprising a backlash correction value calculator that rewrites the backlash correction value stored in the control unit to a new backlash correction value.
前記ピッチエラー補正値算出部は、再度測定した割出精度と所定の割出精度規格と比較して、
前記割出精度規格以内に収まっている場合は、前記書き換えられたピッチエラー補正値パラメータおよび前記バックラッシュ補正値を正しい値とし、
前記割出精度規格をオーバーしている場合は、前記書き換えられたピッチエラー補正値パラメータおよび前記バックラッシュ補正値を一度クリアし、前記再度割出精度を順次測定した結果から前記ピッチエラー補正値と前記バックラッシュ補正値の再算出および前記ピッチエラー補正値パラメータおよび前記バックラッシュ補正値の書き換えを行い、その後、前記測定部にもう一度割出精度を順次測定させて、もう一度測定した割出精度と前記割出精度規格とを比較し、
前記割出精度規格を複数回連続してオーバーする場合は、前記測定部にこれ以上の再測定を行わせることなく、警告を出力する、請求項8に記載の円テーブル装置のピッチエラー補正システム。 the measuring unit sequentially measures and outputs the indexing accuracy again in a state in which the pitch error correction value parameter and the backlash correction value stored in the numerical control unit are rewritten;
The pitch error correction value calculator compares the re-measured indexing accuracy with a predetermined indexing accuracy standard,
If it is within the indexing accuracy standard, the rewritten pitch error correction value parameter and the backlash correction value are set to correct values,
When the indexing accuracy standard is exceeded, the rewritten pitch error correction value parameter and the backlash correction value are once cleared, and the pitch error correction value and the pitch error correction value are calculated from the results of sequentially measuring the indexing accuracy again. The backlash correction value is recalculated and the pitch error correction value parameter and the backlash correction value are rewritten. Comparing with the indexing accuracy standard,
9. The pitch error correction system for a rotary table device according to claim 8, wherein when the indexing accuracy standard is exceeded a plurality of times in succession, a warning is output without causing the measuring unit to perform the measurement again. .
2. The pitch error correction value calculation unit calculates the pitch error correction value based on the indexing accuracy measured for each of the predetermined angles, with correction point intervals obtained by further dividing the measurement point intervals into smaller equal intervals. 10. A pitch error correction system for a rotary table device according to any one of 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021116425A JP7313404B2 (en) | 2021-07-14 | 2021-07-14 | Pitch error correction system for rotary table device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021116425A JP7313404B2 (en) | 2021-07-14 | 2021-07-14 | Pitch error correction system for rotary table device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023012762A true JP2023012762A (en) | 2023-01-26 |
JP7313404B2 JP7313404B2 (en) | 2023-07-24 |
Family
ID=85129539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021116425A Active JP7313404B2 (en) | 2021-07-14 | 2021-07-14 | Pitch error correction system for rotary table device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7313404B2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6235904A (en) * | 1985-08-08 | 1987-02-16 | Toshiba Mach Co Ltd | Method for controlling machine system having dead zone |
JPH0329005A (en) * | 1989-06-27 | 1991-02-07 | Fanuc Ltd | Setting system for pitch error correction data on numerical controller |
JPH06275496A (en) * | 1993-01-21 | 1994-09-30 | Nikon Corp | Alignment method |
JPH10111706A (en) * | 1996-10-08 | 1998-04-28 | Tokyo Seimitsu Co Ltd | Automatic measuring instrument for numerically controlled machine tool |
US5767645A (en) * | 1995-07-13 | 1998-06-16 | Lg Industrial Systems Co., Ltd. | Backlash correction apparatus and method of numerical controller |
JP2015058506A (en) * | 2013-09-19 | 2015-03-30 | 富士機械製造株式会社 | Backlash diagnosis system, machine tool and backlash diagnosis method |
JP2019215846A (en) * | 2018-06-07 | 2019-12-19 | 株式会社日研工作所 | Diagnosis and maintenance system for NC machine tools |
-
2021
- 2021-07-14 JP JP2021116425A patent/JP7313404B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6235904A (en) * | 1985-08-08 | 1987-02-16 | Toshiba Mach Co Ltd | Method for controlling machine system having dead zone |
JPH0329005A (en) * | 1989-06-27 | 1991-02-07 | Fanuc Ltd | Setting system for pitch error correction data on numerical controller |
JPH06275496A (en) * | 1993-01-21 | 1994-09-30 | Nikon Corp | Alignment method |
US5767645A (en) * | 1995-07-13 | 1998-06-16 | Lg Industrial Systems Co., Ltd. | Backlash correction apparatus and method of numerical controller |
JPH10111706A (en) * | 1996-10-08 | 1998-04-28 | Tokyo Seimitsu Co Ltd | Automatic measuring instrument for numerically controlled machine tool |
JP2015058506A (en) * | 2013-09-19 | 2015-03-30 | 富士機械製造株式会社 | Backlash diagnosis system, machine tool and backlash diagnosis method |
JP2019215846A (en) * | 2018-06-07 | 2019-12-19 | 株式会社日研工作所 | Diagnosis and maintenance system for NC machine tools |
Also Published As
Publication number | Publication date |
---|---|
JP7313404B2 (en) | 2023-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7274969B2 (en) | Curve interpolating method | |
JP2510216B2 (en) | Method for calibrating sensors in industrial robots | |
JP2015036675A (en) | Bearing life determination device | |
EP1526356A2 (en) | Method for Measuring Curved Surface of a Workpiece | |
TW201140264A (en) | Control parameter adjusting method and adjusting device | |
JP7313404B2 (en) | Pitch error correction system for rotary table device | |
US20170017227A1 (en) | Thermal displacement correction apparatus for machine tool | |
JP2017134050A (en) | Three-dimensional scanning apparatus and three-dimensional scanning method | |
JP4930919B2 (en) | Rotational position signal processor | |
JP4875672B2 (en) | Machine Tools | |
US10303129B2 (en) | Machining time prediction device | |
JPH05329771A (en) | Rotary grinding wheel wear correcting device | |
US20220253034A1 (en) | Workpiece processing method and workpiece processing machine | |
JP6162745B2 (en) | Numerical control device with workpiece placement error correction function using machining start hole | |
JPH10111706A (en) | Automatic measuring instrument for numerically controlled machine tool | |
JP4946269B2 (en) | Battery characteristic calculation device and battery capacity calculation device | |
WO2021186995A1 (en) | Method and system for calibrating work machine | |
JP2518337B2 (en) | Wire EDM machine taper machine | |
JP2003065721A (en) | Device for measuring dimension of elevator | |
JP2001105028A (en) | Method for deciding position for straightening bend of bar and amount to be straightened | |
JP6989021B2 (en) | Rotating electric machine control device | |
JP3368792B2 (en) | Method and apparatus for correcting arc trajectory specifying radius R in numerical controller | |
WO2024042626A1 (en) | Point of action position calculation method and point of action position calculation device | |
JP2005285030A (en) | Servo control apparatus | |
JP3128162U (en) | Measuring machine error correction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210714 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220913 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230307 |
|
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: 20230704 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7313404 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |