JP2012035367A - ロータリーテーブルの割出誤差補正装置 - Google Patents

ロータリーテーブルの割出誤差補正装置 Download PDF

Info

Publication number
JP2012035367A
JP2012035367A JP2010177597A JP2010177597A JP2012035367A JP 2012035367 A JP2012035367 A JP 2012035367A JP 2010177597 A JP2010177597 A JP 2010177597A JP 2010177597 A JP2010177597 A JP 2010177597A JP 2012035367 A JP2012035367 A JP 2012035367A
Authority
JP
Japan
Prior art keywords
rotary table
indexing
error
error correction
correction
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
Application number
JP2010177597A
Other languages
English (en)
Other versions
JP5138006B2 (ja
Inventor
Susumu Misumi
進 三▲角▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikken Kosakusho Works Ltd
Original Assignee
Nikken Kosakusho Works Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nikken Kosakusho Works Ltd filed Critical Nikken Kosakusho Works Ltd
Priority to JP2010177597A priority Critical patent/JP5138006B2/ja
Publication of JP2012035367A publication Critical patent/JP2012035367A/ja
Application granted granted Critical
Publication of JP5138006B2 publication Critical patent/JP5138006B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Machine Tool Positioning Apparatuses (AREA)
  • Numerical Control (AREA)

Abstract

【課題】簡単に割出誤差を補正できる、ロータリーテーブルの割出誤差補正装置を提供する。
【解決手段】演算部は指令部からの割出位置(角度θ)の入力を受付ける(S11)。入力された割出位置に対応する割出誤差をy=a×sin(θ+α)で演算する(S12)。演算された値に基づいて割出誤差の補正を行なう(S13)。
【選択図】図2

Description

この発明はNC(Numerical Control)装置に使用される割出誤差補正装置に関するもので、特に、ロータリーテーブルの割出誤差補正装置に関するものである。
NC装置で制御されるマシニングセンタにおいて、ワークを保持するロータリーテーブルが従来から用いられている。図9はロータリーテーブルの分解斜視図である。図9を参照して、ロータリーテーブル10は、テーブル11と、その下部に連続して設けられた主軸12と、ウオームギヤ13と、ウオームギヤ13に係合するウオームねじ14と、ウオームねじ14のシャフトに設けられたメインギヤ15と、メインギヤ15に係合するモータギヤ16と、モータギヤ16に接続されたサーボモータ17とを含む。
ウオームギヤ13とウオームねじ14とがかみ合っており、サーボモータ17の回転力を、モータギヤ16、メインギヤ15経由でウオームねじ14に伝えて、ウオームギヤ13を回転させる。ロータリーテーブルの主軸12の外周にウオームギヤ13が取付けられているので、ウオームギヤ13の回転に伴ってテーブル11が回転する。
ロータリーテーブルのようなNC装置で位置決めされる装置において割出の誤差を補正する方法が例えば、下記の特許文献1に記載されている。
特許文献1によれば、割出誤差の一例としてのピッチエラー補正量を記憶する補正量記憶手段を設け、そこに、現在位置を含む補正区間及び移動方向に応じて誤差補正量が記憶され、その値が読み出されて補正を行なっている。
特開平7−72913号公報(要約等)
従来のピッチエラー補正等のロータリーテーブルの割出誤差の補正は時計方向の回転および反時計方向の回転でウオームギヤの歯ピッチごとの割出精度を測定し、補正値テーブルを作成することで行われていた。これはロータリーテーブルが無負荷の時の測定値である。負荷条件が変われば割出精度も異なってくるため、負荷条件が変わるごとに再度歯ピッチごとに割出精度を測定して新たな補正値テーブルを作成する必要があった。したがって、割出誤差の補正のためのデータの作成や、それを用いた割出誤差の補正に手間がかかるという問題があった。
この発明は上記のような問題を解消するためになされたもので、簡単に割出誤差の補正ができる、ロータリーテーブルの割出誤差補正装置を提供することを目的とする。
この発明に係る割出誤差補正装置は、NC装置に使用されるロータリーテーブルの割出誤差を補正する。割出誤差補正装置は、予め測定されたロータリーテーブルの割出誤差に基づいて割出誤差補正用の三角関数を記憶する記憶手段と、割出位置の入力を受付ける受付手段と、受付手段の受付けた割出位置に基づいて割出誤差補正用の三角関数を用いて割出位置の誤差を補正するために必要な補正値を演算する演算手段と、演算手段の演算した補正値に基づいてロータリーテーブルの割出誤差を補正する補正手段とを含む。
好ましくは、三角関数は、最大誤差と位相ずれとをパラメータとする正弦関数または余弦関数である。
ロータリーテーブルは時計方向および反時計方向の両方向に回転駆動され、記憶手段は、割出誤差補正用の三角関数としてそれぞれの方向用の三角関数を記憶する。
補正手段は、ロータリーテーブルが一方向から他方向に逆回転されたとき、割出誤差の補正とは別に、バックラッシュの補正を行なうのが好ましい。
ロータリーテーブルには荷重が偏心して載置される場合があり、割出誤差補正用の三角関数は、ロータリーテーブル上に荷重が偏心して載置されたときの偏荷重による割出誤差を補正してもよい。
この発明に係る割出誤差補正装置においては、受付けた割出位置に基づいて割出誤差補正用の三角関数を用いて割出位置の誤差を補正するために必要な補正値を演算し、その演算した補正値に基づいてロータリーテーブルの割出誤差を補正する。
その結果、簡単に割出誤差の補正ができる、ロータリーテーブルの割出誤差補正装置を提供できる。
NC装置の要部を示すブロック図である。 演算部の行なう動作を示すフローチャートである。 ロータリーテーブルの割出精度を示すグラフである。 他のロータリーテーブルの割出精度を示すグラフである。 さらに他のロータリーテーブルの割出精度を示すグラフである。 ロータリーテーブルに芯ずれが有る場合の円周方向におけるずれの状態を示す図である。 図6に示す芯ずれを有するロータリーテーブルの割出精度を示すグラフである。 ロータリーテーブル上に偏心してワークを載置したときの割出精度等を示す図である。 ロータリーテーブルの構成を示す分解斜視図である。
まず、この発明の原理について説明する。発明者は、多くのロータリーテーブルの割出精度を測定した。その測定結果の一例を図3〜図5に示す。図3はロータリーテーブルを360°回転したときの1°ごとに誤差を測定した場合の割出精度を示すグラフである。横軸は回転角(0〜360°)であり、縦軸は割出精度(秒)を示す。同様に、図4は他のロータリーテーブルにおいて誤差を測定した場合の割出精度を示すグラフであり、図5はさらに他のロータリーテーブルにおいて誤差を測定した場合の割出精度を示すグラフである。
図3〜図5を参照して、発明者は、これらは全て全体として正弦曲線に似ているということを発見した。
一方、発明者はこの原因は、ロータリーテーブルの回転軸の芯ずれによるものであると考えて、ロータリーテーブルの芯ずれとその場合の割出精度とを調査した。その結果を図6および図7に示す。図6はウオームギヤのPCD(Pitch Circle Diameter)が126mmのロータリーテーブルに0.001mmの芯ずれが有る場合の円周方向におけるずれの状態を示す図である。ここでは上下方向に芯ずれしている。この場合の割出精度を図7において実線で示す。図7における角度(0〜360°)は、図6の芯ずれを示す図の外周に記載された角度に対応している。
図6および図7を参照して、ロータリーテーブルに0.001mmの芯ずれが有る場合、ロータリーテーブルは±約3.5秒の誤差を有した正弦曲線で表されることが分かる。この曲線は図3〜5に示した曲線とよく似ている。
以上から、発明者はロータリーテーブルの割出誤差を補正するには正弦関数を用いれば簡単に誤差の補正ができると気付いてこの発明に至った。
すなわち、この発明に係るロータリーテーブルの割出誤差補正装置は、割出誤差を補正する補正曲線を、補正量をyとしたとき、y=a(最大誤差)×sin(θ+α)で表される正弦関数で表し、割出角度(θ)に対して、a(最大誤差)と位相ずれ(α)とをパラメータとして入力することによって必要な補正量(y)を簡単に得るというものである。
この補正用の正弦関数は次のようにして求める。今、ロータリーテーブルが、図4で示した割出精度を有しているものとする。これは図7に実線で示した芯ずれを有している場合のグラフに近似できるとする。そこで、ロータリーテーブルの割出誤差を補正する正弦関数を図7に実線で示した正弦曲線を基に作成する。
図7に実線で示した正弦曲線は0°(360°)において−3.5秒であり、180°で+3.5秒である。これを補正するには、このグラフを割出精度が0の直線に載るように補正すればよいから図7において点線で示すように、同一の位相を有し、反対の振幅を表す正弦関数で補正すればよい。そこで、これを補正用の正弦関数とする。ここでは、位相ずれが存在するため、補正用の正弦関数はy=−3.5×sin(θ−90)となる。この補正用の正弦関数を用いて割出誤差の補正を行なう。以下、具体的に説明する。
図1は、この発明の一実施の形態を説明するためのNC装置の要部を示すブロック図である。図1を参照して、NC装置40は、制御部20と駆動部30とを含む。制御部20はNC装置40全体を制御する指令部21と、指令部21からの指令を受けてロータリーテーブル10の制御を行なう演算部22と、ハードディスクのような記憶部(記憶手段)24とを含む。記憶部24は演算部22で駆動されるロータリーテーブル10の割出誤差補正用のプログラム25と、補正用のプログラム25によって使用される割出誤差補正関数26とを含む。この割出誤差補正関数26は、上記した補正用の正弦関数である。
駆動部30は、サーボモータ用アンプと、それ用のサーボモータとの組合せを含み、それぞれがX軸〜Z軸用(なお、図1ではX軸用のみを示している)、および、ロータリーテーブル軸用を含む。
図2は演算部22がプログラム25を用いて割出誤差補正を行なう動作を示すフローチャートである。図2を参照して、まず、演算部22は指令部21からの割出位置(角度θ)の入力を受付ける(ステップS11、以下、ステップを省略する)。入力された割出位置に対応する割出誤差の補正値をy=a×sin(θ+α)で演算する(S12)。演算された値に基づいて割出誤差の補正を行なう(S13)この補正は、演算部22による演算結果に基づいて演算部22の指示によって駆動部30が行なう。
以上のように、この実施の形態においては、割出位置を入力すれば、簡単に割出誤差の補正値を演算でき、それを用いて割出誤差の補正が可能である。
なお、演算部22は、割出位置の入力を受付ける受付手段と、受付手段の受付けた割出位置に基づいて割出誤差補正用の三角関数を用いて割出位置の誤差を補正するために必要な補正値を演算する演算手段と、演算手段の演算した補正値に基づいてロータリーテーブルの割出誤差を補正する補正手段として作動する。
次に、この発明の他の実施の形態について説明する。図8はロータリーテーブルの上に偏心してワーク(荷重)が載置された場合のロータリーテーブルの回転角と割出精度と示すグラフである。図8(A)はロータリーテーブルの回転角と割出精度と示すグラフであり、図8(B)は図8(A)に示した回転角における、ロータリーテーブルのテーブルの上にワークが偏心して載置された状態から時計方向(以下、「CW方向」という)に回転移動されたときの状態を示し、図8(C)は図8(B)において360°回転された後に逆方向である反時計方向(以下、「CCW方向」という)にロータリーテーブルを回転したときの状態を示す図である。
ここでは、基準位置としてワークがロータリーテーブルのY軸方向の下端部に偏心して載置された状態とする。また、図8(A)において、三角形と線で示したのがCW方向へ回転移動したときの割出精度を示すグラフであり、四角形との線で示したのがCCW方向への移動時のグラフである。
図8(A)を参照して、割出精度を示すグラフは正弦曲線であり、上記した芯ずれの場合のグラフと同様である。したがって、ロータリーテーブル上に偏心してワークが載置されたときも割出精度の誤差と同様の処理が可能である。
この場合のNC装置の制御部の構成と動作は基本的に上記と同じであるので異なる点について以下に説明する。
この場合は、図8(A)に示すように、CW方向およびCCW方向の両方向について割出誤差の傾向が異なる。したがって、両方向において異なる補正をするために、それぞれの方向の割出誤差補正関数を格納しておく。したがって、記憶部24に格納される割出誤差補正関数は、CW方向における補正三角関数y1=a×sin(θ+α1)と、CCW方向における補正三角関数y2=b×sin(θ+α2)の2つである。
この場合、演算部22は、ロータリーテーブル10の回転方向と割出位置を入力して、いずれかの補正三角関数を選択し、必要な補正量を演算して補正する。
なお、ロータリーテーブル10の回転方向が異なるときはバックラッシュの補正をする必要があるが、これはこの割出誤差の補正とは別途行なう。
また、上記実施の形態においては、割出誤差補正関数が正弦関数である場合について説明したが、これに限らず、余弦関数等の他の三角関数であってもよい。
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
この発明にかかる割出誤差補正装置は、割出誤差の補正のための補正値を簡単に得ることができるため、ロータリーテーブルの割出誤差補正装置として有利に使用される。
10 ロータリーテーブル、11 テーブル、12 主軸、13 ウオームギヤ、14 ウオームねじ、20 制御部、21 指令部、22 演算部、24 記憶部、25 プログラム、26 割出誤差補正関数、40 NC装置。

Claims (5)

  1. NC装置に使用されるロータリーテーブルの割出誤差補正装置であって、
    予め測定されたロータリーテーブルの割出誤差に基づいて割出誤差補正用の三角関数を記憶する記憶手段と、
    割出位置の入力を受付ける受付手段と、
    前記受付手段の受付けた割出位置に基づいて前記割出誤差補正用の三角関数を用いて割出位置の誤差を補正するために必要な補正値を演算する演算手段と、
    前記演算手段の演算した補正値に基づいてロータリーテーブルの割出誤差を補正する補正手段とを含む、ロータリーテーブルの割出誤差補正装置。
  2. 前記三角関数は、最大誤差と位相ずれとをパラメータとする正弦関数または余弦関数である、請求項1に記載のロータリーテーブルの割出誤差補正装置。
  3. 前記ロータリーテーブルは時計方向および反時計方向の両方向に回転駆動され、
    前記記憶手段は、前記割出誤差補正用の三角関数としてそれぞれの方向用の三角関数を記憶する、請求項1または2に記載のロータリーテーブルの割出誤差補正装置。
  4. 前記補正手段は、前記ロータリーテーブルが一方向から他方向に逆回転されたとき、前記割出誤差の補正とは別に、バックラッシュの補正を行なう、請求項3に記載のロータリーテーブルの割出誤差補正装置。
  5. 前記ロータリーテーブルには荷重が偏心して載置される場合があり、
    前記割出誤差補正用の三角関数は、ロータリーテーブル上に荷重が偏心して載置されたときの偏荷重による割出誤差を補正する、請求項1〜4のいずれかに記載のロータリーテーブルの割出誤差補正装置。
JP2010177597A 2010-08-06 2010-08-06 ロータリーテーブルの割出誤差補正装置 Active JP5138006B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010177597A JP5138006B2 (ja) 2010-08-06 2010-08-06 ロータリーテーブルの割出誤差補正装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010177597A JP5138006B2 (ja) 2010-08-06 2010-08-06 ロータリーテーブルの割出誤差補正装置

Publications (2)

Publication Number Publication Date
JP2012035367A true JP2012035367A (ja) 2012-02-23
JP5138006B2 JP5138006B2 (ja) 2013-02-06

Family

ID=45847933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010177597A Active JP5138006B2 (ja) 2010-08-06 2010-08-06 ロータリーテーブルの割出誤差補正装置

Country Status (1)

Country Link
JP (1) JP5138006B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048774A (ja) * 2012-08-30 2014-03-17 Okuma Corp 数値制御装置
CN104316081A (zh) * 2014-10-17 2015-01-28 中国人民解放军国防科学技术大学 基于激光陀螺的转台分度误差检测方法
EP3647891A1 (en) 2018-10-31 2020-05-06 Nikken Kosakusho Works, Ltd. Feed shaft and worm gear abnormality determination system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61146450A (ja) * 1984-12-20 1986-07-04 Yamazaki Mazak Corp 数値制御工作機械におけるピツチエラ−補正制御方法
JPH0326444A (ja) * 1989-06-21 1991-02-05 Fujitsu Ltd 位置決めステージの位置ずれ補正方式
JPH03288908A (ja) * 1990-04-05 1991-12-19 Fanuc Ltd 数値制御装置のギヤピッチ誤差補正方式
JPH07239716A (ja) * 1994-02-25 1995-09-12 Mitsubishi Electric Corp 位置検出装置、補正機能付位置検出装置、位置検出方法、および、位置検出装置の補正方法
JP2006007397A (ja) * 2004-06-29 2006-01-12 Niigata Machine Techno Co Ltd 工作機械における回転テーブルの位置決め制御方法および位置決め制御装置
JP2008225780A (ja) * 2007-03-12 2008-09-25 Okuma Corp 工作機械における旋回軸のバックラッシ補正方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61146450A (ja) * 1984-12-20 1986-07-04 Yamazaki Mazak Corp 数値制御工作機械におけるピツチエラ−補正制御方法
JPH0326444A (ja) * 1989-06-21 1991-02-05 Fujitsu Ltd 位置決めステージの位置ずれ補正方式
JPH03288908A (ja) * 1990-04-05 1991-12-19 Fanuc Ltd 数値制御装置のギヤピッチ誤差補正方式
JPH07239716A (ja) * 1994-02-25 1995-09-12 Mitsubishi Electric Corp 位置検出装置、補正機能付位置検出装置、位置検出方法、および、位置検出装置の補正方法
JP2006007397A (ja) * 2004-06-29 2006-01-12 Niigata Machine Techno Co Ltd 工作機械における回転テーブルの位置決め制御方法および位置決め制御装置
JP2008225780A (ja) * 2007-03-12 2008-09-25 Okuma Corp 工作機械における旋回軸のバックラッシ補正方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048774A (ja) * 2012-08-30 2014-03-17 Okuma Corp 数値制御装置
CN104316081A (zh) * 2014-10-17 2015-01-28 中国人民解放军国防科学技术大学 基于激光陀螺的转台分度误差检测方法
EP3647891A1 (en) 2018-10-31 2020-05-06 Nikken Kosakusho Works, Ltd. Feed shaft and worm gear abnormality determination system
JP2020071633A (ja) * 2018-10-31 2020-05-07 株式会社日研工作所 送り軸およびウォームギヤ異常判定システム
US11112767B2 (en) 2018-10-31 2021-09-07 Nikken Kosakusho Works, Ltd. Feed shaft and worm gear abnormality determination system
JP7000295B2 (ja) 2018-10-31 2022-01-19 株式会社日研工作所 送り軸およびウォームギヤ異常判定システム

Also Published As

Publication number Publication date
JP5138006B2 (ja) 2013-02-06

Similar Documents

Publication Publication Date Title
JP5676850B2 (ja) 回転エンコーダー装置、および、方法
JP5615369B2 (ja) スクロール加工方法および加工装置
JP5471159B2 (ja) 工作機械の制御装置
JP6844462B2 (ja) 角度検出器の偏心誤差補正方法、ロボットシステム
JP2011176913A (ja) ロボットアームの回転駆動装置
JP5138006B2 (ja) ロータリーテーブルの割出誤差補正装置
JP2014184505A (ja) 歯車加工装置
JP2013152698A (ja) 補正データを考慮した軌跡表示装置
US8560260B2 (en) Rotation angle positioning device
US10866574B2 (en) Machine tool controller with learning error compensation
EP3647891A1 (en) Feed shaft and worm gear abnormality determination system
JP4229823B2 (ja) 歯車破損検出装置および歯車破損検出方法
JP6310189B2 (ja) 回転角度指令値の補正方法
JP2010055464A (ja) 数値制御工作機械の位置決め制御方法及び位置決め制御装置
JP6416983B1 (ja) 回転軸の角度較正方法および角度較正プログラム
JP2008041011A (ja) 工作機械における位置補正方法
JP2017151937A (ja) 制御装置、制御プログラムおよび記録媒体
JP2008225780A (ja) 工作機械における旋回軸のバックラッシ補正方法
JP5300831B2 (ja) 機械角度測定装置
JP2021124280A (ja) アブソリュートエンコーダ、アブソリュートエンコーダの角度誤差情報出力プログラム、アブソリュートエンコーダの角度誤差情報出力方法
JP2020023034A (ja) 位相割出し方法及び研削加工方法
JP5179922B2 (ja) 回転体バランス補正装置
JP2008142860A (ja) パレットテーブルの回転角補正装置及び方法
JPH0542601B2 (ja)
JP2018169266A (ja) 表面形状測定装置の角度補正方法及び角度補正装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120731

TRDD Decision of grant or rejection written
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20121112

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121113

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121113

R150 Certificate of patent or registration of utility model

Ref document number: 5138006

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151122

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250