[go: up one dir, main page]

JP4198861B2 - 多軸工作機械の主軸頭における機械誤差の補正方法 - Google Patents

多軸工作機械の主軸頭における機械誤差の補正方法 Download PDF

Info

Publication number
JP4198861B2
JP4198861B2 JP2000082781A JP2000082781A JP4198861B2 JP 4198861 B2 JP4198861 B2 JP 4198861B2 JP 2000082781 A JP2000082781 A JP 2000082781A JP 2000082781 A JP2000082781 A JP 2000082781A JP 4198861 B2 JP4198861 B2 JP 4198861B2
Authority
JP
Japan
Prior art keywords
axis
tool
spindle head
turning
error
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.)
Expired - Fee Related
Application number
JP2000082781A
Other languages
English (en)
Other versions
JP2001269839A (ja
Inventor
一男 長島
忠志 田中
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co 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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP2000082781A priority Critical patent/JP4198861B2/ja
Priority to US09/814,696 priority patent/US6540454B2/en
Publication of JP2001269839A publication Critical patent/JP2001269839A/ja
Application granted granted Critical
Publication of JP4198861B2 publication Critical patent/JP4198861B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/004Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
    • G01B5/008Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
    • G01B5/012Contact-making feeler heads therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/045Correction of measurements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/303752Process
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/306664Milling including means to infeed rotary cutter toward work
    • Y10T409/307224Milling including means to infeed rotary cutter toward work with infeed control means energized in response to activator stimulated by condition sensor
    • Y10T409/30728In response to cutter condition
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/306664Milling including means to infeed rotary cutter toward work
    • Y10T409/307672Angularly adjustable cutter head
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/30784Milling including means to adustably position cutter
    • Y10T409/307952Linear adjustment
    • Y10T409/308232Linear adjustment and angular adjustment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/30784Milling including means to adustably position cutter
    • Y10T409/308512Compound angular adjustment

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Numerical Control (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、多軸工作機械の主軸頭における機械誤差の補正方法に関し、特に、傾斜旋回式の主軸頭を有する多軸工作機械の主軸頭における機械誤差の補正方法に関するものである。
【0002】
【従来の技術】
金型加工等のために、自由曲面加工を行う多軸(5軸)工作機械として、X軸方向、Y軸方向、Z軸方向に移動可能なラムに、鉛直軸線周りに360度旋回可能な第1の部材(C軸部材)と、前記第1の部材の旋回中心軸線に対して傾斜(15度傾斜)した旋回面同士で対向し、その傾斜旋回面を直角に貫通する方向に延在する傾斜軸線(B’軸)周りに旋回可能な第2の部材(B軸部材)とを備え、前記第2の部材上に主軸頭を搭載されている型式の多軸工作機械が、本願出願人と同一の出願人により提案されている(特願平11−328754号)。
【0003】
上述のような構成による多軸工作機械は、鉛直線周りに360度旋回できるC軸部材と、これに直交するB軸周りに回動可能なB軸部材を備えたものに比して、主軸頭および主電動機の大きさに制限を与えることがなく、強力な切削を可能にし、高い加工能率を得ることができる。
【0004】
【発明が解決しようとする課題】
上述した型式の多軸工作機械は、理想的には、鉛直軸線(C軸)は完全な鉛直軸線周りに旋回すべきであるが、現実には機械構造部品の製造上の微少な角度誤差や自重による変形等により僅かに倒れた軸線周りに旋回する。そのまま放置すると、主軸頭の傾斜方向変更の前後で、加工面が正しく接続されなくなることがあるので、この誤差を補正する必要がある。
【0005】
また、傾斜軸線(B’軸)の傾斜角度と傾斜方向、ならびに鉛直軸線(C軸)および傾斜軸線(B’軸)それぞれの中心位置にも製造上許容すべき誤差が存在し、これらの誤差も補正する必要がある。
【0006】
この発明は、上述の如き課題に鑑みてなされたものであり、鉛直軸線(C軸)傾斜軸線(B’軸)に関係する誤差に起因する主軸頭の位置誤差を補正する自動化可能な多軸工作機械の主軸頭における機械誤差の補正方法を提供することを目的としている。
【0007】
【課題を解決するための手段】
上述の目的を達成するために、請求項1による多軸工作機械の主軸頭における機械誤差の補正方法は、鉛直軸線周りに360度旋回可能な第1の部材と、この第1の部材の旋回中心軸線に対して傾斜した傾斜旋回面同士で対向し、その傾斜旋回面を直角に貫通する方向に延在する傾斜軸線周りに旋回可能な第2の部材とを備え,この第2の部材上に主軸頭を搭載されている型式の多軸工作機械の主軸頭における機械誤差の補正方法において、
前記第2の部材の傾斜軸線周りの旋回角を所定角度に固定した状態で、前記第1の部材を鉛直軸線周りに旋回させて所定旋回角度毎に前記主軸頭に装着された工具の工具先端半径の中心位置を測定し、その測定値より前記第1の部材の軸方向ベクトルを決定し、
前記第1の部材の鉛直軸線周りの旋回角を所定角度に固定した状態で、前記第2の部材を傾斜軸線周りに旋回させて所定旋回角度毎に前記主軸頭に装着された工具の工具先端半径の中心位置を測定し、その測定値より前記第2の部材の軸方向ベクトルを決定し、
前記傾斜軸線と前記鉛直軸線の交点である旋回中心から前記主軸頭に装着された工具の工具先端半径の中心位置までの距離と、決定された前記軸方向ベクトルと、この軸方向ベクトルから前記傾斜軸線と前記鉛直軸線の周りに旋回した状態での前記主軸頭に装着された工具の工具先端半径の中心位置を求め、
この求めた主軸頭に装着された工具の工具先端半径の中心位置と前記距離と傾斜軸線指令と鉛直軸線指令から求めた誤差がないNC指令における座標のオフセット位置との差分を前記主軸頭に装着された工具の工具先端半径の中心位置の誤差として主軸頭における機械誤差を補正するものである。
【0008】
また、請求項による多軸工作機械の主軸頭における機械誤差の補正方法は、前記主軸頭に装着された工具の工具先端半径の中心位置の測定値を回帰方程式により重回帰分析して前記第2の部材の旋回平面を決定し、当該旋回平面の法線ベクトルを前記第2の部材の傾斜軸線の軸方向ベクトルとすることものである。
【0009】
【発明の実施の形態】
以下にこの発明の実施の形態を図面を用いて詳細に説明する。
【0010】
図1はこの発明による主軸頭における機械誤差の補正方法を適用される多軸工作機械(門型マシニングセンタ)を示している。この多軸工作機械は、ベッド1上をX軸方向に移動可能なワークテーブル2と、クロスレール3より支持されてY軸方向に移動可能なサドル4と、サドル4より支持されてZ軸方向に移動可能なラム5と、ラム5より支持されて鉛直線(C軸)周りに360度旋回可能なC軸部材(第1の部材)6と、C軸部材6の旋回中心軸線に対して15度傾斜した傾斜旋回面7同士で対向し、その傾斜旋回面7を直角に貫通する方向に延在する傾斜軸線(B’軸)周りに旋回可能なB軸部材(第2の部材)8とを有し、B軸部材8に主軸頭9が搭載されている。
【0011】
NC指令は、通常の5軸機のB軸とC軸の回転角度として、B軸指令βと、C軸指令γとで指令されるから、これを上述の型式による工作機械のB’軸とC軸の角度として、B’軸指令θと、C軸指令φ=γ+δとに対応させる必要がある。δは、B’軸の主軸旋回方向をB軸とC軸で指定された方向に一致させるために必要なC軸の指令に追加される角度である。
【0012】
ここで、図2に示されているように、B’軸とC軸の交点を原点とし、B’軸直角方向にξ、η軸方向にζを取る局所座標系を考える。上記原点である旋回中心からゲージラインまでの距離をLg、同ラインから工具Tの先端までの工具長さをLt、工具先端半径をrとすると,旋回中心から前記主軸頭9に装着された工具Tの工具先端半径rの中心位置(P)までの距離Lは、L=Lg+Lt−rであり,前記工具先端半径の中心位置の座標は次の式(1)によって与えられる。
【0013】
{ξ,η,ζ}=L{sinθsin15° cosθcos15° −cos15°}
…(1)
【0014】
これをB’軸線周り−15度旋回させてから、さらにC軸方向に任意角度φ旋回させたときの工具先端半径中心位置の広域座標x,y,zは、式(2)〜(4)のように求められる。
【0015】
x=L[cosφsinθsin15°−sinφ(1−cosθ)sin15°cos15°]
…(2)
y=−L[sinφsinθsin15°+cosφ(1−cosθ)sin15°cos15°]
…(3)
z=−L[1−(1−cosθ)sin15°]
…(4)
【0016】
γ=0のとき、φ=δとなり、主軸頭9を−Y方向に傾斜させるためのδとβは、x=0と置いて式(5)、(6)のように求められる。
【0017】
δ=tan−1[sinθ/(1−cosθ)cos15°] …(5)
β=tan−1[sinθsin15°/sinδ{1−(1−cosθ)cos15°}…(6)
【0018】
B’軸とC軸が、ともに歯数72の正面歯車結合(カービックカップリング)を利用しているとすると、表1のように、計算値に近い5度単位の割出し位置を採用する。指令角度に対して若干の角度差を生ずるが、これも補正の対象である。
【0019】
【表1】
Figure 0004198861
【0020】
つぎに、主軸頭9における機械誤差の補正について説明する。
図3に示されているように、B’軸を任意の一定の角度に傾斜させた状態で、C軸を所定角度ずつ旋回させ、そのときの前記工具先端半径中心位置の誤差を測定する。測定データ列をΔp{Δx,Δy,Δz}、ただし(k=1〜n)とし,これに理論的な旋回位置の座標を加算してp{x,y,z}、ただし(k=1〜n)の旋回位置での工具先端半径中心位置を推定する。ただし、nは測定数である。
【0021】
およびyを独立変数とし、zを従属変数として次の回帰方程式により重回帰分析を行い、旋回平面(図3において破線で示した楕円である)を決定する。
z=b+bx+by …(7)
【0022】
ここで、s=√(1+b +b )、l=−b/s、m=−b/s、n=1/s、d=−b/sとすると、旋回平面は次の方程式で表される。
x+my+ny+d=0 …(8)
この旋回平面の法線ベクトルN{l,m,nC軸の方向ベクトルで、図3において破線で示したNcである。
【0023】
次に、図4に示されているように、C軸を固定した状態でB’軸を所定角度ずつ旋回させ,そのときの前記主軸頭9に装着された工具Tの工具先端半径中心位置の誤差を測定し、これに理論的な旋回位置の座標を加算して、各旋回位置での工具先端半径中心位置P’を推定し、B’軸の方向ベクトルN{l,m,n}を決定する。
【0024】
φ=0、γ=0における工具先端半径中心位と軸方向ベクトルを2行3列の行列式で次のように表す。
【0025】
【数1】
Figure 0004198861
【0026】
ここに、1行目は工具先端半径中心位置の座標を、2行目は軸方向ベクトルを表す。
【0027】
工具先端半径中心位置を原点p{0,0,0}とすれば,B’軸の回転中心p’{x’,y’z’}は、x’=L・l、y’=L・m、z’=L・nにある。
【0028】
工具先端半径中心位置と方向を、回転中心p’{x’,y’z’}および方向ベクトルN{l,m,n}の周りに角度θ旋回した行列は下式(10)で与えられる。
【0029】
【数2】
Figure 0004198861
【0030】
ここに、[Rθ]は回転変換マトリックスであり,下式(11)で与えられる。
【数3】
Figure 0004198861
【0031】
同様に、これを回転中心p{x,y,z}および方向ベクトルN{l,m,n}の周りに角度φ旋回した行列は下式(12)で与えられる。
【0032】
【数4】
Figure 0004198861
【0033】
ここに、[Rφ]は回転変換マトリックスであり,下式(13)で与えられる。
【数5】
Figure 0004198861
【0034】
これらの回転変換により、B’軸およびC軸がそれぞれθおよびφ旋回した状態の工具先端半径中心位P’(x’,y’z’)と方向(i’、j’、k’)が求められる。
【0035】
一方、NC指令プログラム作成時にポストプロセッサが使用する工具先端半径中心位置からB軸の回転中心までの公称寸法をLとすれば、NC指令における座標のオフセット{u,v,w}は次式(14)で表される。
u=−Lsinβcosγ,v=−Lsinβsinγ,w=−Lcosβ+L …(14)
【0036】
ここで、LnとLとは同一であるため、予測される誤差は両者の差{x’−u,y’−v,z’−w}であるから,これらの誤差の符号を反転した値を補正量としてNCプログラム座標をオフセットすれば、誤差が補正できる。
【0037】
上述の補償を実施した後も、誤差が残る場合は、sinB’、cosB’、sinC’、cosC’およびこれらの積を独立変数とし、Δx、Δy、Δzを従属変数として重回帰分析を行なうと、誤差の関数形が定まる。この回帰関数からB軸、C軸の全ての旋回位置に対するΔx、Δy、Δzの誤差を計算し、先に求めた回転変換の誤差に加算して補正すると、誤差を減少させることができる。
【0038】
上述した主軸頭9に装着された工具Tの工具先端半径の中心位置の誤差補正の補正値の計算は、主軸頭9の割出し指令において、その計算のサプマクロを実行することにより、主軸頭9の割出し指令毎に行うことができる。
【0039】
次に、図5に示されているフローチャートを参照して主軸頭9の割出し指令の処理手順を説明する。
【0040】
まず、現在、C軸割出し位置(C軸旋回位置)は原点位置にあるかを確認し(ステップS10)、原点位置になければ、原点位置への割出しを行う(ステップS11)。
【0041】
つぎに、B軸指令位置へ割出しを行い(ステップS12)、ついで、C軸指令位置へ割出しを行う(ステップS13)。
【0042】
つぎに、補正量計算サブマクロを実行し、補正量を得る(ステップS14)。
この新しい補正量から現在設定されている補正量を減算し、最終補正量を算出する(ステップS15)。
【0043】
そして、現在のプログラム座標に最終補正量を加算し、新しいプログラム座標系を設定し(ステップS16)、新補正値をマクロ変数に保存する(ステップS17)。
【0044】
なお、工作機械固有の主軸頭9の旋回中心点から工具ケージラインまでの距離Lgを工作機械の制御系に登録し、工具固有の工具ケージラインから工具Tの工具先端の半径中心位置までの距離Ltを自動工具交換装置の工具データテーブルに登録しておき、工具交換時にこれら両距離データを参照して工具の旋回補正計算を行うこともできる。
【0045】
【発明の効果】
以上の説明より理解されるように、請求項1による多軸工作機械の主軸頭における機械誤差の補正方法によれば、第2の部材の傾斜軸線周りの旋回角を所定角度に固定した状態で、第1の部材を鉛直軸線周りに旋回させて所定旋回角度毎に主軸頭に装着された工具の工具先端半径の中心位置を測定し、その測定値より前記第1の部材の軸方向ベクトルを決定し、第1の部材の鉛直軸線周りの旋回角を所定角度に固定した状態で、第2の部材を傾斜軸線周りに旋回させて所定旋回角度毎に主軸頭に装着された工具の工具先端半径の中心位置を測定し、その測定値より第2の部材の軸方向ベクトルを決定し、前記第1の部材の鉛直軸線周りの旋回角を所定角度に固定した状態で、前記第2の部材を傾斜軸線周りに旋回させて所定旋回角度毎に前記主軸頭に装着された工具の工具先端半径の中心位置を測定し、その測定値より前記第2の部材の軸方向ベクトルを決定し、前記傾斜軸線と前記鉛直軸線の交点である旋回中心から前記主軸頭に装着された工具の工具先端半径の中心位置までの距離と、決定された前記軸方向ベクトルと、この軸方向ベクトルから前記傾斜軸線と前記鉛直軸線の周りに旋回した状態での前記主軸頭に装着された工具の工具先端半径の中心位置を求め、この求めた主軸頭に装着された工具の工具先端半径の中心位置と前記距離と傾斜軸線指令と鉛直軸線指令から求めた誤差がないNC指令における座標のオフセット位置との差分を前記主軸頭に装着された工具の工具先端半径の中心位置の誤差として主軸頭における機械誤差を補正するから、鉛直軸線、傾斜軸線に関係する誤差に起因する主軸頭における機械誤差を補正することができ、その補正の自動化も可能になる。また、主軸 頭に装着された工具の工具先端半径の中心位置の誤差の符号を反転した値を補正値としてNCプログラム座標をオフセットし、前記主軸頭における装着された工具の工具先端半径の中心位置の誤差を補正するから、加工過程で、位置補正のための高速演算等を必要とすることなく、鉛直軸線傾斜軸線に関係する誤差に起因する主軸頭に装着された工具の工具先端半径の中心位置の位置誤差を補正することができる。
【0046】
請求項による多軸工作機械の主軸頭における機械誤差補正方法によれば、主軸頭における装着された工具の工具先端半径の中心位置の測定値を回帰方程式により重回帰分析して旋回平面を決定し、当該旋回平面の法線ベクトルを軸方向ベクトルとするから、安定した手法によって鉛直軸線、傾斜軸線に関係する誤差に起因する主軸頭に装着された工具の工具先端半径の中心位置誤差を補正することができ、その補正の自動化可能も可能になる。
【図面の簡単な説明】
【図1】 この発明による主軸頭における機械誤差の補正方法を適用される多軸工作機械を示す斜視図である。
【図2】 工具の局部座標系を示す説明図である。
【図3】 C軸旋回を示す説明図である。
【図4】 B’軸旋回を示す説明図である。
【図5】 主軸頭割出し指令の処理手順を示すフローチャートである。
【符号の説明】
1 ベッド
2 ワークテーブル
3 クロスレール
4 サドル
5 ラム
6 C軸部材(第1の部材)
傾斜旋回面
8 B軸部材(第2の部材)
9 主軸頭

Claims (2)

  1. 鉛直軸線(C軸)周りに360度旋回可能な第1の部材(6)と、この第1の部材(6)の旋回中心軸線に対して傾斜した傾斜旋回面(7)同士で対向し、その傾斜旋回面(7)を直角に貫通する方向に延在する傾斜軸線(B’軸)周りに旋回可能な第2の部材(8)とを備え,この第2の部材(8)上に主軸頭(9)を搭載されている型式の多軸工作機械の主軸頭における機械誤差の補正方法において、
    前記第2の部材(8)の傾斜軸線(B’軸)周りの旋回角を所定角度に固定した状態で、前記第1の部材(6)を鉛直軸線(C軸)周りに旋回させて所定旋回角度毎に前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置(P)を測定し、その測定値(P)より前記第1の部材(6)の軸方向ベクトル(Nc)を決定し、
    前記第1の部材(6)の鉛直軸線(C軸)周りの旋回角を所定角度に固定した状態で、前記第2の部材(8)を傾斜軸線(B’軸)周りに旋回させて所定旋回角度毎に前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置(P’)を測定し、その測定値(P’)より前記第2の部材(8)の軸方向ベクトル(Nb)を決定し、
    前記傾斜軸線(B’軸)と前記鉛直軸線(C軸)の交点である旋回中心から前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置までの距離(L)と、決定された前記軸方向ベクトル(Nc)と、この軸方向ベクトル(Nc)から前記傾斜軸線(B’軸)と前記鉛直軸線(C軸)の周りに旋回(θ、φ)した状態での前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置(P’(x’、y’、z’))を求め、
    この求めた主軸頭(9)に装着された工具(T)の工具先端半径の中心位置(P’( x’、y‘、z’))と前記距離(L)と傾斜軸線(B軸)指令(β)と鉛直軸線(C軸)指令(γ)から求めた誤差がないNC指令における座標のオフセット位置{u,v,w}との差分({x’−u、y‘−v、z’−w})を前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置の誤差として主軸頭(9)における機械誤差を補正することを特徴とする多軸工作機械の主軸頭における機械誤差の補正方法。
  2. 前記主軸頭(9)に装着された工具(T)の工具先端半径の中心位置の測定値を回帰方程式により重回帰分析して前記第2の部材(8)の旋回平面を決定し、当該旋回平面の法線ベクトル(Nb)を前記第2の部材(8)の傾斜軸線(B’軸)の軸方向ベクトルとすることを特徴とする請求項記載の多軸工作機械の主軸頭における機械誤差の補正方法。
JP2000082781A 2000-03-23 2000-03-23 多軸工作機械の主軸頭における機械誤差の補正方法 Expired - Fee Related JP4198861B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000082781A JP4198861B2 (ja) 2000-03-23 2000-03-23 多軸工作機械の主軸頭における機械誤差の補正方法
US09/814,696 US6540454B2 (en) 2000-03-23 2001-03-23 Spindle head positional error correction method for multi-axis machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000082781A JP4198861B2 (ja) 2000-03-23 2000-03-23 多軸工作機械の主軸頭における機械誤差の補正方法

Publications (2)

Publication Number Publication Date
JP2001269839A JP2001269839A (ja) 2001-10-02
JP4198861B2 true JP4198861B2 (ja) 2008-12-17

Family

ID=18599535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000082781A Expired - Fee Related JP4198861B2 (ja) 2000-03-23 2000-03-23 多軸工作機械の主軸頭における機械誤差の補正方法

Country Status (2)

Country Link
US (1) US6540454B2 (ja)
JP (1) JP4198861B2 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7283889B2 (en) 2003-02-19 2007-10-16 Fanuc Ltd Numerical control device, and numerical control method
ITMI20040309U1 (it) * 2004-06-23 2004-09-23 Dario Toncelli Macchina per la lavorazione di materiale in lastre in particolare di materiale lapideo naturale materiale ceramico e conglomerato
DE102005061618B4 (de) * 2005-12-21 2018-12-27 Abb Ag System und Verfahren zur Ausrichtungs- und Lagekontrolle eines Roboterwerkzeugs
JP2008073791A (ja) * 2006-09-20 2008-04-03 Olympus Corp 工具段取り装置、工具段取り方法
JP4902316B2 (ja) * 2006-11-10 2012-03-21 東芝機械株式会社 斜め加工のための5軸加工機の姿勢保証システム
JP2009009274A (ja) * 2007-06-27 2009-01-15 Fanuc Ltd 数値制御装置
JP4327894B2 (ja) * 2007-11-30 2009-09-09 ファナック株式会社 5軸加工機を制御する数値制御装置
US20110280674A1 (en) * 2008-05-09 2011-11-17 Ady Palti Machining device for producing a drilling jig for dental implants
CN102216008B (zh) * 2008-12-02 2014-09-17 山崎马扎克公司 五轴加工双外壳机床的镗孔方法及五轴加工双外壳机床
JP5220183B2 (ja) * 2009-03-27 2013-06-26 三菱電機株式会社 数値制御装置および当該数値制御装置の制御方法
DE202010008979U1 (de) * 2010-11-08 2012-02-09 Starrag Heckert Ag Einrichtung zur Lagekorrektur von Elementen einer Werkzeugmaschine und Kompensationselement dafür
US9164502B2 (en) 2011-01-20 2015-10-20 Canon Kabushiki Kaisha Control device and control method of five-axis control machine tool, program, and mold
JP2012248098A (ja) * 2011-05-30 2012-12-13 Okuma Corp 機械の誤差補償値計算方法
JP5968749B2 (ja) * 2012-10-04 2016-08-10 Okk株式会社 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
KR101336391B1 (ko) 2012-10-12 2013-12-04 현대위아 주식회사 3점법 회전오차 측정장치
CN103308722B (zh) * 2013-06-14 2016-04-20 大连天岛海洋科技有限公司 一种船舶风向风速测量仪误差修正方法
KR101554837B1 (ko) * 2015-01-14 2015-09-21 전창복 슈퍼 드릴 방전 가공기용 전극봉 수직 보정 방법
CN106643429B (zh) * 2016-10-27 2018-10-30 安徽江淮汽车集团股份有限公司 弹簧托盘螺旋升角的检测装置
CN107102171B (zh) * 2017-03-21 2019-09-20 苏州纳芯微电子股份有限公司 用于加速度计的错误诊断检测方法
JP7501189B2 (ja) * 2020-07-20 2024-06-18 ブラザー工業株式会社 制御装置、工作機械、制御方法、及び制御プログラム
CN113485098A (zh) * 2021-09-07 2021-10-08 成都飞机工业(集团)有限责任公司 一种带压力反馈的五轴数控机床的控制系统及其控制方法
CN114888386B (zh) * 2022-06-07 2023-09-15 中国航发航空科技股份有限公司 加工空间矢量孔的方法
CN115682867B (zh) * 2022-10-21 2023-05-30 上海诺倬力机电科技有限公司 一种五轴头检测机构及检测方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3823644A (en) * 1973-01-30 1974-07-16 Colt Ind Operating Corp Swivel head assembly for five axis machine tool
US3823645A (en) * 1973-05-23 1974-07-16 N Sjundjukov Milling machine
JPS50101988A (ja) * 1974-01-12 1975-08-12
FR2428492A1 (fr) * 1978-06-15 1980-01-11 Skf Cie Applic Mecanique Dispositif d'usinage de lamages obliques
US4370080A (en) * 1980-10-01 1983-01-25 The Ingersoll Milling Machine Company Tool head having nutating spindle
US5127779A (en) * 1989-07-11 1992-07-07 Yang Tai Her Milling devices
IT1265927B1 (it) * 1993-01-15 1996-12-16 Jobs Spa Testa operatrice indexata per macchine utensili automatiche.
FR2711932B1 (fr) * 1993-11-04 1996-03-01 Line Henri Dispositif porte-outil, notamment tête de fraisage, à porte-broche orientable.

Also Published As

Publication number Publication date
US20010032056A1 (en) 2001-10-18
JP2001269839A (ja) 2001-10-02
US6540454B2 (en) 2003-04-01

Similar Documents

Publication Publication Date Title
JP4198861B2 (ja) 多軸工作機械の主軸頭における機械誤差の補正方法
JP6466777B2 (ja) 工作機械における幾何誤差パラメータ同定方法、工作機械の制御方法及び制御装置
JP3443030B2 (ja) 測定装置
JP6807599B2 (ja) 工作機械の誤差同定方法
US20120253506A1 (en) Method and program for calculating correction value for machine tool
WO2009057229A1 (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP2011173234A (ja) 工作機械の制御方法
JP2016155185A (ja) 工作機械の誤差同定方法
JPS61281305A (ja) 多関節ロボツト制御装置
JP2017061012A (ja) 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム
JPH0688192B2 (ja) 5軸nc工作機械
Tsai et al. Gear manufacturing using power-skiving method on six-axis CNC turn-mill machining center
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
CN109375580A (zh) 一种基于双球杆仪的五轴机床摆头的几何误差识别方法
JP2014075031A (ja) 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
CN109531205B (zh) 正交式双转台基座可转动数控夹具系统及其调控方法
US5661654A (en) Method of correcting error in mounting workpiece and apparatus therefor
JP2007044802A (ja) 多軸工作機械における旋回軸中心測定方法
CN105783845A (zh) 一种数控磨齿机在机测量系统的齿廓测量方法
CN110850810B (zh) 一种基于双基准约束的精加工配准方法
CN118192417A (zh) 一种六轴五联动机床加工非线性误差补偿方法
JP4531297B2 (ja) 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体
JPS6114836A (ja) 加工位置の座標系補正装置
JP3116129B2 (ja) 加工方法
KR101199086B1 (ko) 5축 cνc 가공기계를 이용한 롤러 기어 캠의 가공을 위한 후처리방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080401

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080520

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: 20080916

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: 20081002

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

Free format text: PAYMENT UNTIL: 20111010

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4198861

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20111010

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121010

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131010

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees