JP6942577B2 - 工作機械の数値制御装置及び数値制御方法 - Google Patents

工作機械の数値制御装置及び数値制御方法 Download PDF

Info

Publication number
JP6942577B2
JP6942577B2 JP2017178070A JP2017178070A JP6942577B2 JP 6942577 B2 JP6942577 B2 JP 6942577B2 JP 2017178070 A JP2017178070 A JP 2017178070A JP 2017178070 A JP2017178070 A JP 2017178070A JP 6942577 B2 JP6942577 B2 JP 6942577B2
Authority
JP
Japan
Prior art keywords
axis
error
gravity
work
deformation 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.)
Active
Application number
JP2017178070A
Other languages
English (en)
Other versions
JP2019053598A (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.)
Okuma Corp
Original Assignee
Okuma Corp
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 Okuma Corp filed Critical Okuma Corp
Priority to JP2017178070A priority Critical patent/JP6942577B2/ja
Priority to US16/113,206 priority patent/US11247305B2/en
Priority to DE102018215617.4A priority patent/DE102018215617A1/de
Priority to CN201811067636.2A priority patent/CN109500619B/zh
Publication of JP2019053598A publication Critical patent/JP2019053598A/ja
Application granted granted Critical
Publication of JP6942577B2 publication Critical patent/JP6942577B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/0009Energy-transferring means or control lines for movable machine parts; Control panels or boxes; Control parts
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • B23Q17/2233Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece
    • B23Q17/2275Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece of a tool-axis relative to a workpiece-axis
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/14Control or regulation of the orientation of the tool with respect to the work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/24Control or regulation of position of tool or workpiece of linear position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/26Control or regulation of position of tool or workpiece of angular position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0096Programme-controlled manipulators co-operating with a working support, e.g. work-table
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41114Compensation for gravity, counter balance gravity
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49186Deflection, bending of tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

本発明は、工作機械においてワークの質量によって生じる機械の変形を補正するための数値制御装置及び数値制御方法に関するものである。
図1は、3つの並進軸及び2つの回転軸を有する5軸制御マシニングセンタの模式図である。主軸頭2は、並進軸であり互いに直交するX軸、Z軸によってベッド1に対して並進2自由度の運動が可能である。テーブル3は、回転軸であるC軸によってクレードル4に対して回転1自由度の運動が可能であり、クレードル4は、回転軸であるA軸によってトラニオン5に対して回転1自由度の運動が可能であり、A軸とC軸は互いに直交している。さらに、トラニオン5は、並進軸でありX・Z軸に直交するY軸によりベッド1に対して並進1自由度の運動が可能である。したがって、主軸頭2は、テーブル3に対して並進3自由度および回転2自由度の運動が可能である。各送り軸は、図示しない数値制御装置により制御されるサーボモータにより駆動され、被加工物をテーブル3に固定し、主軸頭2に工具を装着して回転させ、被加工物と工具の相対位置および相対姿勢を制御して加工を行うことができる。
この5軸機の運動精度に影響を及ぼす要因として、例えば、回転軸の中心位置の誤差(想定されている位置からのズレ)や回転軸の傾き誤差(軸間の直角度、平行度)などの各軸間の幾何学的な誤差(以下、「幾何誤差」と呼ぶ)がある。幾何誤差が存在すると機械としての運動精度が悪化し、工作物の加工精度が悪化する。そのため、調整により幾何誤差を小さくする必要があるがゼロにすることは困難であり、幾何誤差を補正する制御を行うことで高精度な加工を行うことができる。
機械の幾何誤差を測定する手段として様々な手法が提案されているが、測定には高価な測定機器もしくは複数の測定機器が必要であり、また前記誤差の測定にはある程度の技量が要求される。そこで特許文献1には、機械の刃物台にタッチプローブを取付け、テーブルにターゲット球を設置し、指定した割出位置に機械が自動で傾斜軸・回転軸の割出動作を行い、各割出位置でターゲット球の中心座標を計測し、この結果を元に幾何誤差を同定・補正するシステムが開示されている。
テーブル3上に積載した治具やワークの重力などの外力および並進軸や回転軸の動作によるクレードル4やトラニオン5などの重心移動によって発生する変形誤差も、この5軸機の運動精度に影響を及ぼす要因のひとつとして挙げられる。変形誤差を抑えるためには、機械を構成する各要素の厚みを増すなどの対策を施し静的剛性を高める方法があるが、材料のコストや機械自体の質量の増加による速度の低下などの問題が発生する。
このような問題に対して、特許文献2の三次元測定器では、事前に種々の質量のワークを積載した状態で幾何誤差を計測し、その計測結果からワークの質量毎の補正パラメータを求めて記憶し、測定すべきワークの質量に対応した補正パラメータを適宜読み出して測定すべきワークの測定座標を補正している。
また、特許文献3では、外力による変形誤差、熱変位、機械の位置決め誤差などの各種誤差を幾何誤差として扱うことで、より簡単な構成で各種誤差を補正する装置が提案されている。
特開2011−38902号公報 特開2005−214943号公報 特開2009−104317号公報
前記変形誤差は、機台ごとの組み付け精度によってばらつく。また、機械を長期間使用していくと部品が摩耗し、変形の挙動が変化する。このため、特許文献2のように事前に計測した変形誤差をもとに変形誤差を推定した場合には、経年変化による誤差が生じる。
また、特許文献1に記載のシステムのように、機械の経年変化に対してタッチプローブなどの計測装置を用いて自動で幾何誤差を同定することもできるが、軸の位置に依存して変化する変形誤差を同定することはできない。また、大物のワークを積載した状態では機械と干渉するため計測を行えない場合がある。さらにワークの重心位置が回転軸C軸の中心から偏芯している場合には、C軸の位置によって重心位置が移動し変形の挙動が変化するため、幾何誤差を同定できない。
特許文献3では、外力による変形誤差をワークの質量や重心などに対する関数としているが、前記のように機台ばらつきや機械の使用状況によって変形の挙動は変化するため、ワークの質量や重心の関数だけでは変形誤差を精度よく推定することはできない。
そこで、本発明は、入力されたワークの質量及び重心位置をもとに変形誤差を推定すると共に、ワークを積載した状態でタッチプローブなどの計測装置を用いて変形誤差を同定することで、様々なワークに対して高精度な加工が実現可能となる数値制御装置及び数値制御方法を提供することを目的としたものである。
上記目的を達成するために、請求項1に記載の発明は、工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御装置であって、
並進軸及び/又は回転軸が動作することで工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、少なくとも1つの回転軸の指令値とに基づいた回転軸の6自由度の幾何誤差の関数を用いて演算する軸依存変形誤差推定手段と、
ワーク及び/又は治具の質量及び重心位置を入力するための入力手段と、
ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、入力手段で入力された質量及び重心位置と、指令値とに基づいて演算する重力変形推定手段と
軸依存変形誤差の推定値と、重力変形誤差の推定値と、指令値とに基づいて、ワークに対する工具の位置及び/又は姿勢の誤差に対する並進軸及び/又は回転軸の補正値を演算する補正値演算手段と、
補正値を指令値に加算する加算手段と、を備えることを特徴とする。
上記目的を達成するために、請求項2に記載の発明は、工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御装置であって、
主軸又はテーブルのいずれか一方に取り付けられたターゲットの位置を、他方に取り付けられた計測手段により計測し、計測されたターゲットの複数の位置の3次元座標値にもとづいて軸依存変形誤差パラメータを同定する誤差同定手段と、
並進軸及び/又は回転軸が動作することで工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、並進軸及び/又は回転軸の指令値とに基づいて演算する軸依存変形誤差推定手段と、
ワーク及び/又は治具の質量及び重心位置を入力するための入力手段と、
ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、入力手段で入力された質量及び重心位置と、指令値とに基づいて演算する重力変形推定手段と
軸依存変形誤差の推定値と、重力変形誤差の推定値と、指令値とに基づいて、ワークに対する工具の位置及び/又は姿勢の誤差に対する並進軸及び/又は回転軸の補正値を演算する補正値演算手段と、
補正値を指令値に加算する加算手段と、を備えることを特徴とする。
請求項3に記載の発明は、請求項1又は2の構成において、重力変形推定手段は、ワーク及び/又は治具の質量と、ワーク及び/又は治具の重心位置と、少なくとも1つの回転軸の指令値と、に依存する関数を用いて、重力変形誤差の推定値を演算することを特徴とする。
請求項4に記載の発明は、請求項の構成において、誤差同定手段は、回転軸のうちの少なくとも1つの軸を動作軸、その他の軸を固定軸とし、固定軸を2つ以上の固定位置に位置決めし、各固定位置において、動作軸を複数の位置に位置決めして、計測手段によりターゲットの位置を計測してターゲットの位置の座標値をそれぞれ取得し、各固定位置における複数の座標値にもとづいて軸依存変形誤差パラメータを同定することを特徴とする。
請求項5に記載の発明は、請求項4の構成において、誤差同定手段は、各固定位置における複数の座標値から、各固定位置における動作軸に関する6自由度誤差を同定し、同定した6自由度誤差から軸依存変形誤差パラメータを同定することを特徴とする。
請求項6に記載の発明は、請求項の構成において、誤差同定手段は、重力変形誤差によって生じるワークに対する工具の位置誤差の推定値を、重力変形誤差がある場合に推定されるワークに対する工具の位置と、重力変形誤差がない理想的なワークに対する工具の位置との差から演算し、計測手段により計測したターゲットの座標値から位置誤差の推定値を差し引いた座標値を用いて軸依存変形誤差パラメータを同定することを特徴とする。
上記目的を達成するために、請求項7に記載の発明は、工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御方法であって、
並進軸及び/又は回転軸が動作することで工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、少なくとも1つの回転軸の指令値とに基づいた回転軸の6自由度の幾何誤差の関数を用いて演算する軸依存変形誤差推定ステップと、
ワーク及び/又は治具の質量及び重心位置を取得するワーク情報取得ステップと、
ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、ワーク情報取得ステップで取得された質量及び重心位置と、指令値とに基づいて演算する重力変形推定ステップと
軸依存変形誤差の推定値と、重力変形誤差の推定値と、指令値とに基づいて、ワークに対する工具の位置及び/又は姿勢の誤差に対する並進軸及び/又は回転軸の補正値を演算する補正値演算ステップと、
補正値を指令値に加算する加算ステップと、を実行することを特徴とする。
上記目的を達成するために、請求項8に記載の発明は、工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御方法であって、
主軸又はテーブルのいずれか一方に取り付けられたターゲットの位置を、他方に取り付けられた計測手段により計測し、計測されたターゲットの複数の位置の3次元座標値にもとづいて軸依存変形誤差パラメータを同定する誤差同定ステップと、
並進軸及び/又は回転軸が動作することで工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、並進軸及び/又は回転軸の指令値とに基づいて演算する軸依存変形誤差推定ステップと、
ワーク及び/又は治具の質量及び重心位置を取得するワーク情報取得ステップと、
ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、ワーク情報取得ステップで取得された質量及び重心位置と、指令値とに基づいて演算する重力変形推定ステップと
軸依存変形誤差の推定値と、重力変形誤差の推定値と、指令値とに基づいて、ワークに対する工具の位置及び/又は姿勢の誤差に対する並進軸及び/又は回転軸の補正値を演算する補正値演算ステップと、
補正値を指令値に加算する加算ステップと、を実行することを特徴とする。
本発明によれば、機台ごとのばらつきや機械の使用状況による変形挙動の変化があっても、計測装置で変形誤差を同定することができる。大物のワークを積載しており干渉して計測を行えない場合でも、計測可能な状態、例えば治具のみ積載した状態、などで変形誤差を同定した後に、その時点から上積みされた治具やワークの質量や重心位置の情報から変形誤差を推定することで、変形誤差をより正確に推定することができる。また、ワークの重心位置が回転軸の中心から偏芯している場合にも、回転軸の位置によって変化する変形誤差をワークの質量と重心位置をもとにして推定することができる。推定した変形誤差を基に補正することで、回転軸の位置による変形誤差の変化も補正される。さらに計測装置を用いることで推定し切れなかった変形誤差を同定することができる。
以上のようにして同定・推定した誤差を補正することで、様々なワークに対してより高精度な加工が実現可能となる。
5軸制御マシニングセンタの模式図である。 従来の数値制御装置のブロック線図である。 本発明の数値制御方法を行う数値制御装置のブロック線図である。 幾何誤差を同定するフローチャートである。
以下、本発明の実施の形態を図面に基づいて説明する。
図1に示す5軸制御マシニングセンタ(以下、「5軸機」という。)を例に本発明の実施形態の一例を説明する。今回ワークから工具への軸構成が、C軸−A軸−Y軸−X軸−Z軸であるテーブル旋回型のマシニングセンタについての実施例を挙げるが、本発明は、3つの並進軸と少なくとも1つの回転軸とを備えた工作機械であれば、マシニングセンタに限定したり、5軸機に限定したりするものではない。
次に、幾何誤差について説明する。
幾何誤差を、各軸間の相対並進誤差3方向および相対回転誤差3方向の合計6成分(δx、δy、δz、α、β、γ)であると定義する。本例の5軸機において、テーブル3に固定されるワーク(被加工物)から主軸頭2の主軸に装着される工具までの軸のつながりは、C軸、A軸、Y軸、X軸、Z軸の順番であり、Z軸と工具間、ワークとC軸間も考慮すると合計36個の幾何誤差が存在する。ただし、36個の幾何誤差の中には冗長の関係にあるものが複数存在するため、それらを除外した最終的な幾何誤差は、各幾何誤差の工具側からの順番を添え字として表すと、δx5、δy5、α5、β5、δy4、δz4、β4、γ4、γ3、α2、β2、α1、β1の合計13個となる。これらの幾何誤差の意味は、それぞれ、C軸中心位置X方向誤差、C−A軸間オフセット誤差、A軸角度オフセット誤差、C−A軸間直角度、A軸中心位置Y方向誤差、A軸中心位置Z方向誤差、A−X軸間直角度、A−Y軸間直角度、X−Y軸間直角度、Y−Z軸間直角度、Z−X軸間直角度、主軸−Y軸間直角度、主軸−X軸間直角度である。
図2は、従来の数値制御装置の一例である。
加工プログラム11が入力されると、指令値生成手段12において各駆動軸の指令値が生成される。
次に、生成された指令値をもとに補正値演算手段16により各軸の補正値が演算され、指令値と補正値の合計値がサーボ指令値変換手段13に送られてサーボ指令値が演算され、各軸のサーボ指令値が各軸のサーボアンプ14a〜14eに送られる。各軸のサーボアンプ14a〜14eはそれぞれサーボモータ15a〜15eを駆動し、テーブル3に対する主軸頭2の相対位置および姿勢を制御する。
ここで、幾何誤差に対する補正値の演算方法について説明する。主軸頭2にある主軸座標系上の工具先端点ベクトルPを、テーブル3にあるワーク座標系に変換するには、使用する工具の長さをtとし、X,Y,Z,A,C軸の指令位置をそれぞれx、y、z、a、c、とすると、以下の数1を用いて同次座標変換を行うことで求めることができる。すなわち、幾何誤差がない場合のワーク座標系での工具先端点ベクトルPを求める。
Figure 0006942577
一方、以下の数2のように各幾何誤差を変換マトリックスとして数1の各軸の変換マトリックス間に配置することで、幾何誤差がある場合のワーク座標系での工具先端点ベクトルPを求める。なお、数2は幾何誤差が微小であるとしてそれらの積を0とみなした近似式である。
Figure 0006942577
従って、ワーク座標系での工具先端点の位置誤差ΔP=(δx, δy, δz)は、以下の数3となる。
Figure 0006942577
さらに、ワーク座標系での工具先端点の位置誤差ΔPを、以下の数4のように座標変換することで指令値における誤差ΔPを求めることができる。
Figure 0006942577
したがって、各軸の指令値と、上述の式の幾何誤差をあらかじめ計測・同定したパラメータ(幾何パラメータ)とした以下の数5により、X、Y、Z軸の補正値ΔP=(Δx, Δy, Δz)が得られる。
Figure 0006942577
また姿勢誤差を補正する場合、以下の数6のようにして回転軸A軸、C軸の補正値Δa、Δcが求められ、そのときのX、Y、Z軸の補正値ΔP= (Δx, Δy, Δz)は、以下の数7のように求めることができる。
Figure 0006942577
Figure 0006942577
こうして各並進軸の補正値を対応する並進軸の指令値にそれぞれ加算して指令することで、幾何誤差による工具先端点の位置誤差と姿勢誤差を補正することができる。
一方、外力による変形誤差がある場合、その誤差を曲線もしくは線分群とした関数fとする。変形誤差の関数fは、後述する推定値fG_simや同定値fG_idtを合計して、以下の数8のように求めることができ、離散値であれば点間を直線や曲線で補間する。
Figure 0006942577
この変形誤差は一部の幾何誤差として扱うことができ、例えばワークの積載によりテーブル3が変形した場合、その変形誤差をC軸とA軸間の幾何誤差として扱うことができ、変形誤差がある場合のワーク座標系での工具先端点ベクトルは、以下の数9から求めることができる。
Figure 0006942577
次に、本発明の数値制御方法を行うための数値制御装置の一例を図3に示す。指令値生成手段12とサーボ指令値変換手段13は図2と同じであり、加工プログラム11、サーボアンプ14a〜14e、サーボモータ15a〜15eは図の簡略化のために省略している。
この数値制御装置では、指令値生成手段12より算出された指令値を基に、重力変形推定手段18および軸依存変形誤差推定手段20にて変形誤差の推定値がそれぞれ演算される(重力変形推定ステップ及び軸依存変形誤差推定ステップ)。重力変形推定手段18および軸依存変形誤差推定手段20で算出した各変形誤差の推定値を合算して補正値演算手段16に入力することで変形誤差に対する補正値が求められる(補正値演算ステップ)。算出した補正値が加算手段としての加算器21にて指令値に加算され、サーボ指令値変換手段13に入力される(加算ステップ)。
重力変形推定手段18にワークの質量と重心位置を入力し、入力されたワークの質量と重心位置を基に変形誤差(以降、「重力変形誤差」という。)の推定値を演算する一連の流れについて説明する。
まず、数値制御装置に設けられた入力手段17により、ワークの質量m・重心位置vを重力変形推定手段18に入力する(ワーク情報取得ステップ)。入力手段17としては手動入力もしくは自動で同定したワークの質量・重心位置を入力する方法が挙げられる。
重力変形推定手段18において、入力された質量・重心位置と指令値生成手段12にて生成された指令値をもとに、関数fG_sim(a,c,mw,vw)に従って重力変形誤差が計算される。変形誤差の関数fG_sim(a,c,mw,vw)は、A軸とC軸の指令値と質量mと重心位置vとを重力変形誤差パラメータとする関数であり、事前に実測値や解析値などで求めておく。
次に誤差同定手段19にて同定した幾何誤差をもとに軸依存変形誤差推定手段20にて変形誤差の関数fG_idt(以降、「軸依存変形誤差関数」という。)を同定し、変形誤差(以降、「軸依存変形誤差」という。)の推定値を演算する一連の流れについて説明する。
図4は、誤差同定手段19にて計測装置を用いた測定を行い、幾何誤差を同定する一連のフローである。
まず、幾何誤差の計測を行う前に、主軸に装着した計測手段としてのタッチプローブにより、テーブルに設置したターゲット球の初期・基準位置を特定する(S1−1)。
次に、幾何誤差の同定を行うための割出し計測を、計測条件で設定されている回数実行する(S1−2)。
次に、入力手段17等によって予め設定される旋回軸(A軸)・回転軸(C軸)の割出し条件に従って(S1−3)、傾斜軸であるA軸及び回転軸であるC軸の割出し動作を実行する(S1−4)。
そして、各割出し条件でターゲット球の座標を計測する処理(S1−5)を繰り返し(S1−6)、その結果から幾何誤差を同定する(S1−7)。
次に、ステップS1−7の詳細について説明する。
1つの計測条件において、回転軸の一方を固定し、もう一方を複数の角度に割り出して、ターゲット球中心位置を計測することを考える。この計測条件での指令値に対する球中心位置の計測値の差分ベクトルは、割出軸の半径方向、軸方向、接線方向成分に分配できる。これら各成分は、0次成分(半径誤差)、1次成分(中心偏差)、2次成分(楕円形状)のフーリエ級数、すなわち誤差を持つ円弧として、最小二乗法などにより近似できる。
計測条件iにおけるj番目の回転軸のk番目の割出角θijkにおける計測値の半径方向成分dRr、軸方向成分dRai、接線方向成分dRtiは、以下の数10として表すことができる。
Figure 0006942577
変形誤差をC軸とA軸間の幾何誤差として扱い、A軸角度がaのときの軸依存変形誤差をfG_idt(a)とする。固定軸をA軸、割出軸をC軸、計測条件iのA軸角度をaとすると、計測条件iにおけるC軸とA軸間の幾何誤差、すなわちA軸角度がaのときの軸依存変形誤差fG_idt(a)は、以下の数11のようにして同定される。ここでHはテーブル座標系(幾何誤差がない理想な状態でA・C軸の交点を原点とし、そのX軸は機械のX軸に平行であるテーブル上の座標系)でのターゲット球中心のZ方向座標である。
Figure 0006942577
複数の計測条件において数11のようにA軸の指令値を変数とした6自由度の幾何誤差の関数を用いて6自由度の幾何誤差を同定することで、複数の計測条件の各A軸角度aに対する軸依存変形誤差fG_idt(a)が得られる。得られた各A軸角度aに対する軸依存変形誤差fG_idt(a)を直線や曲線で補間したり、離散値を三角関数などで近似したりすることで、軸依存変形誤差関数fG_idt(a)が求められる。
三角関数で近似する例について説明する。軸依存変形誤差関数のX方向成分fG_idtx(a)が1次の三角関数で表現できるとした場合、軸依存変形誤差関数のX方向成分fG_idtx(a)は軸依存変形誤差パラメータのX方向成分δx、δxを用いて以下の数12のように表すことができる。
Figure 0006942577
複数のA軸角度aに対してX方向軸依存変形誤差fG_idtx(a)を同定することで、数12をX方向軸依存変形誤差パラメータδx、δxについて最小二乗法などを用いて解くことができる。X方向成分以外の5成分についても同様に計算することで、6自由度の軸依存変形誤差パラメータが同定される。
こうして誤差同定手段19で同定した軸依存変形誤差パラメータ、および指令値をもとに、軸依存変形誤差推定手段20で軸依存変形誤差の推定値が演算される。この推定値と、重力変形推定手段18で演算された重力変形誤差の推定値とが合算されて補正値演算手段16に入力され、指令値に加算される補正値が求められることになる。
このように、上記5軸機の数値制御装置及び数値制御方法によれば、並進軸及び/又は回転軸が動作することで5軸機が変形して生じる軸依存変形誤差の推定値を、軸依存変形誤差推定手段20により、軸依存変形誤差パラメータと、並進軸及び/又は回転軸の指令値とに基づいて演算し、入力手段17により、ワークの質量及び重心位置を入力し、重力変形推定手段18により、ワークの質量により発生する重力変形誤差の推定値を、重力変形誤差パラメータと、入力手段17で入力された質量及び重心位置と、当該指令値とに基づいて演算し、補正値演算手段16により、軸依存変形誤差の推定値と、重力変形誤差の推定値と、当該指令値とに基づいて、ワークに対する工具の位置及び/又は姿勢の誤差に対する並進軸及び/又は回転軸の補正値を演算し、加算器21により、補正値を指令値に加算している。
これにより、機台ごとのばらつきや機械の使用状況による変形挙動の変化があっても、計測装置で変形誤差を同定することができる。大物のワークを積載しており干渉して計測を行えない場合でも、計測可能な状態、例えば治具のみ積載した状態、などで変形誤差を同定した後に、その時点から上積みされた治具やワークの質量や重心位置の情報から変形誤差を推定することで、変形誤差をより正確に推定することができる。また、ワークの重心位置が回転軸C軸の中心から偏芯している場合にも、C軸の位置によって変化する変形誤差をワークの質量と重心位置をもとにして推定することができる。推定した変形誤差を基に補正することで、C軸の位置による変形誤差の変化も補正される。さらに計測装置を用いることで推定し切れなかった変形誤差を同定することができる。
以上のようにして同定・推定した誤差を補正することで、様々なワークに対してより高精度な加工を実現することができる。
なお、別の実施例として、テーブルに治具やワークを積載した状態で重力変形誤差fG_simをのぞいて軸依存変形誤差を同定することで、テーブルに治具やワークが積載されていない場合の軸依存変形誤差を同定する例について説明する。
重力変形誤差fG_simによって生じるX、Y、Z軸方向の工具先端点の位置誤差は、以下の数13で求められる。
Figure 0006942577
よって、誤差同定手段19では、球中心位置の計測値から数13で求められるX、Y、Z軸方向の工具先端点の位置誤差を差し引いた後に、数10、数11、数12に従って計算することで、重力変形誤差fG_simを除いた軸依存変形誤差パラメータを同定することができる。
重力変形推定手段18で演算した重力変形誤差と軸依存変形誤差推定手段20で演算した軸依存変形誤差を数8のように合計し、補正値演算手段16に入力することで、工具先端点の位置誤差と姿勢誤差の補正値が計算される。計算された補正値が指令値に加算されることで工具先端点の位置誤差と姿勢誤差が補正される。
なお、上記形態及び別の実施例では、ワークの質量及び重心位置が入力されているが、ワークと治具とを含めた質量及び重心位置であってもよいし、治具のみの質量及び重心位置であってもよい。
1・・ベッド、2・・主軸頭、3・・テーブル、4・・クレードル、5・・トラニオン、11・・加工プログラム、12・・指令値生成手段、13・・サーボ指令値変換手段、14a〜14e・・サーボアンプ、15a〜15e・・サーボモータ、16・・補正値演算手段、17・・入力手段、18・・重力変形推定手段、19・・誤差同定手段、20・・軸依存変形誤差推定手段、21・・加算器。

Claims (8)

  1. 工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御装置であって、
    前記並進軸及び/又は前記回転軸が動作することで前記工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、少なくとも1つの前記回転軸の指令値とに基づいた前記回転軸の6自由度の幾何誤差の関数を用いて演算する軸依存変形誤差推定手段と、
    前記ワーク及び/又は治具の質量及び重心位置を入力するための入力手段と、
    前記ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、前記入力手段で入力された前記質量及び重心位置と、前記指令値とに基づいて演算する重力変形推定手段と
    前記軸依存変形誤差の推定値と、前記重力変形誤差の推定値と、前記指令値とに基づいて、前記ワークに対する前記工具の位置及び/又は姿勢の誤差に対する前記並進軸及び/又は前記回転軸の補正値を演算する補正値演算手段と、
    前記補正値を前記指令値に加算する加算手段と、
    を備えることを特徴とする工作機械の数値制御装置。
  2. 工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御装置であって、
    前記主軸又は前記テーブルのいずれか一方に取り付けられたターゲットの位置を、他方に取り付けられた計測手段により計測し、計測された前記ターゲットの複数の位置の3次元座標値にもとづいて軸依存変形誤差パラメータを同定する誤差同定手段と、
    前記並進軸及び/又は前記回転軸が動作することで前記工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも前記軸依存変形誤差パラメータと、前記並進軸及び/又は前記回転軸の指令値とに基づいて演算する軸依存変形誤差推定手段と、
    前記ワーク及び/又は治具の質量及び重心位置を入力するための入力手段と、
    前記ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、前記入力手段で入力された前記質量及び重心位置と、前記指令値とに基づいて演算する重力変形推定手段と
    前記軸依存変形誤差の推定値と、前記重力変形誤差の推定値と、前記指令値とに基づいて、前記ワークに対する前記工具の位置及び/又は姿勢の誤差に対する前記並進軸及び/又は前記回転軸の補正値を演算する補正値演算手段と、
    前記補正値を前記指令値に加算する加算手段と、
    を備えることを特徴とする工作機械の数値制御装置。
  3. 前記重力変形推定手段は、前記ワーク及び/又は治具の質量と、前記ワーク及び/又は治具の重心位置と、少なくとも1つの前記回転軸の指令値と、に依存する関数を用いて、前記重力変形誤差の推定値を演算することを特徴とする請求項1又は2に記載の工作機械の数値制御装置。
  4. 前記誤差同定手段は、前記回転軸のうちの少なくとも1つの軸を動作軸、その他の軸を固定軸とし、前記固定軸を2つ以上の固定位置に位置決めし、各前記固定位置において、前記動作軸を複数の位置に位置決めして、前記計測手段により前記ターゲットの位置を計測して前記ターゲットの位置の座標値をそれぞれ取得し、各前記固定位置における複数の前記座標値にもとづいて前記軸依存変形誤差パラメータを同定することを特徴とする請求項に記載の工作機械の数値制御装置。
  5. 前記誤差同定手段は、各前記固定位置における複数の前記座標値から、各前記固定位置における前記動作軸に関する6自由度誤差を同定し、同定した前記6自由度誤差から前記軸依存変形誤差パラメータを同定することを特徴とする請求項に記載の工作機械の数値制御装置。
  6. 前記誤差同定手段は、前記重力変形誤差によって生じる前記ワークに対する前記工具の位置誤差の推定値を、前記重力変形誤差がある場合に推定される前記ワークに対する前記工具の位置と、前記重力変形誤差がない理想的な前記ワークに対する前記工具の位置との差から演算し、
    前記計測手段により計測した前記ターゲットの座標値から前記位置誤差の推定値を差し引いた座標値を用いて前記軸依存変形誤差パラメータを同定することを特徴とする請求項に記載の工作機械の数値制御装置。
  7. 工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御方法であって、
    前記並進軸及び/又は前記回転軸が動作することで前記工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも軸依存変形誤差パラメータと、少なくとも1つの前記回転軸の指令値とに基づいた前記回転軸の6自由度の幾何誤差の関数を用いて演算する軸依存変形誤差推定ステップと、
    前記ワーク及び/又は治具の質量及び重心位置を取得するワーク情報取得ステップと、
    前記ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、前記ワーク情報取得ステップで取得された前記質量及び重心位置と、前記指令値とに基づいて演算する重力変形推定ステップと
    前記軸依存変形誤差の推定値と、前記重力変形誤差の推定値と、前記指令値とに基づいて、前記ワークに対する前記工具の位置及び/又は姿勢の誤差に対する前記並進軸及び/又は前記回転軸の補正値を演算する補正値演算ステップと、
    前記補正値を前記指令値に加算する加算ステップと、
    を実行することを特徴とする工作機械の数値制御方法。
  8. 工具を装着する主軸と、ワーク及び治具を保持するテーブルと、3つの並進軸と、少なくとも1つの回転軸とを備えた工作機械を制御する数値制御方法であって、
    前記主軸又は前記テーブルのいずれか一方に取り付けられたターゲットの位置を、他方に取り付けられた計測手段により計測し、計測された前記ターゲットの複数の位置の3次元座標値にもとづいて軸依存変形誤差パラメータを同定する誤差同定ステップと、
    前記並進軸及び/又は前記回転軸が動作することで前記工作機械が変形して生じる軸依存変形誤差の推定値を、少なくとも前記軸依存変形誤差パラメータと、前記並進軸及び/又は前記回転軸の指令値とに基づいて演算する軸依存変形誤差推定ステップと、
    前記ワーク及び/又は治具の質量及び重心位置を取得するワーク情報取得ステップと、
    前記ワーク及び/又は治具の質量により発生する重力変形誤差の推定値を、少なくとも重力変形誤差パラメータと、前記ワーク情報取得ステップで取得された前記質量及び重心位置と、前記指令値とに基づいて演算する重力変形推定ステップと
    前記軸依存変形誤差の推定値と、前記重力変形誤差の推定値と、前記指令値とに基づいて、前記ワークに対する前記工具の位置及び/又は姿勢の誤差に対する前記並進軸及び/又は前記回転軸の補正値を演算する補正値演算ステップと、
    前記補正値を前記指令値に加算する加算ステップと、
    を実行することを特徴とする工作機械の数値制御方法。
JP2017178070A 2017-09-15 2017-09-15 工作機械の数値制御装置及び数値制御方法 Active JP6942577B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017178070A JP6942577B2 (ja) 2017-09-15 2017-09-15 工作機械の数値制御装置及び数値制御方法
US16/113,206 US11247305B2 (en) 2017-09-15 2018-08-27 Numerical control device and numerical control meihod for machine tool
DE102018215617.4A DE102018215617A1 (de) 2017-09-15 2018-09-13 Numerische Steuerungseinrichtung und numerisches Steuerungsverfahren für eine Werkzeugmaschine
CN201811067636.2A CN109500619B (zh) 2017-09-15 2018-09-13 机床的数控装置和数控方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017178070A JP6942577B2 (ja) 2017-09-15 2017-09-15 工作機械の数値制御装置及び数値制御方法

Publications (2)

Publication Number Publication Date
JP2019053598A JP2019053598A (ja) 2019-04-04
JP6942577B2 true JP6942577B2 (ja) 2021-09-29

Family

ID=65526722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017178070A Active JP6942577B2 (ja) 2017-09-15 2017-09-15 工作機械の数値制御装置及び数値制御方法

Country Status (4)

Country Link
US (1) US11247305B2 (ja)
JP (1) JP6942577B2 (ja)
CN (1) CN109500619B (ja)
DE (1) DE102018215617A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113711143A (zh) * 2019-04-11 2021-11-26 三菱电机株式会社 数控装置
CN110045683B (zh) * 2019-04-30 2020-12-08 天津大学 一种适用于混联数控机床的嵌入式误差软件补偿方法
JP7448336B2 (ja) * 2019-11-05 2024-03-12 ファナック株式会社 数値制御装置
JP7300374B2 (ja) * 2019-11-25 2023-06-29 オークマ株式会社 工作機械の誤差計測方法及び工作機械
EP3871833A1 (en) * 2020-02-27 2021-09-01 Airbus Operations, S.L.U. Automated drilling optimization method
CN111730409A (zh) * 2020-08-01 2020-10-02 巩诚电装(重庆)有限公司 内孔倒角刀具矫正工装
EP3954966A1 (en) * 2020-08-14 2022-02-16 Hexagon Technology Center GmbH Rotary table compensation
CN112264837B (zh) * 2020-09-16 2022-09-02 天津大学 一种摇篮式五轴数控机床摆台静刚度检测装置及其方法
CN112556579A (zh) * 2020-12-25 2021-03-26 深圳市中图仪器股份有限公司 一种六自由度空间坐标位置和姿态测量装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4675047B2 (ja) 2004-02-02 2011-04-20 株式会社ミツトヨ 三次元測定機の測定座標補正方法及び三次元測定システム
JP5399624B2 (ja) 2007-10-22 2014-01-29 オークマ株式会社 数値制御方法及び数値制御装置
JP2009104316A (ja) 2007-10-22 2009-05-14 Okuma Corp 回転構造物の位置制御方法
JP5448634B2 (ja) * 2009-08-11 2014-03-19 オークマ株式会社 機械の誤差同定方法およびプログラム
JP5014471B2 (ja) 2010-06-30 2012-08-29 ファナック株式会社 多軸加工機用数値制御装置
US9002503B2 (en) * 2011-04-04 2015-04-07 Okuma Corporation Method and program for calculating correction value for machine tool
JP5789114B2 (ja) 2011-04-04 2015-10-07 オークマ株式会社 工作機械の補正値演算方法及びプログラム
JP5991249B2 (ja) * 2013-03-27 2016-09-14 ブラザー工業株式会社 数値制御装置
JP6295070B2 (ja) * 2013-12-05 2018-03-14 オークマ株式会社 多軸工作機械の幾何誤差同定方法及び多軸工作機械
JP5758976B2 (ja) * 2013-12-20 2015-08-05 ファナック株式会社 数値制御装置付き工作機械
CN103867636B (zh) * 2014-03-27 2015-11-11 北京航空航天大学 一种调谐式两自由度被动阻尼器
CN104325359B (zh) * 2014-11-24 2016-08-31 上海交通大学 一种局部变形量的实时非接触测量与补偿装置
US20180169854A1 (en) * 2015-06-22 2018-06-21 Mitsubishi Electric Corporation Calibration device and robot system using same
JP6321586B2 (ja) * 2015-07-10 2018-05-09 ファナック株式会社 軸移動方向を考慮した誤差補正を可能とする数値制御装置
DE102015113890A1 (de) * 2015-08-21 2017-02-23 Gebr. Heller Maschinenfabrik Gmbh Werkzeugmaschine mit Werkstückpositions- und gewichtsabhängiger Einfederungskompensation

Also Published As

Publication number Publication date
US11247305B2 (en) 2022-02-15
US20190084112A1 (en) 2019-03-21
DE102018215617A1 (de) 2019-03-21
CN109500619A (zh) 2019-03-22
CN109500619B (zh) 2021-11-30
JP2019053598A (ja) 2019-04-04

Similar Documents

Publication Publication Date Title
JP6942577B2 (ja) 工作機械の数値制御装置及び数値制御方法
JP6295070B2 (ja) 多軸工作機械の幾何誤差同定方法及び多軸工作機械
JP4291382B2 (ja) 接触検知による取り付け誤差の自動補正機能を有する工作機械
Tsutsumi et al. Enhancement of geometric accuracy of five-axis machining centers based on identification and compensation of geometric deviations
JP5399624B2 (ja) 数値制御方法及び数値制御装置
JP5448634B2 (ja) 機械の誤差同定方法およびプログラム
US8680806B2 (en) Numerically controlled machine tool and numerical control device
JP4829359B2 (ja) 機上計測装置のプローブ取り付け位置算出方法
JP5936178B2 (ja) 工作機械の加工制御方法
US20160341533A1 (en) Method for controlling shape measuring apparatus
JP2016083729A (ja) 幾何誤差同定システム、及び幾何誤差同定方法
JP6570957B2 (ja) 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
CN113518690B (zh) 切削装置以及接触位置确定程序
JP5968749B2 (ja) 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ
KR20220044506A (ko) 정밀 지그 연삭 공정 중 가공오차 보정 시스템 및 방법
WO2019043852A1 (ja) 数値制御システムおよびモータ制御装置
JP2014215079A (ja) 幾何偏差測定方法、及び、幾何偏差計測装置
JP2021088024A (ja) 数値制御装置、及び制御方法
JP6892070B2 (ja) 工作機械の制御装置の制御パラメータ調節方法、ワークの加工方法および工作機械
JP5713764B2 (ja) 工作機械の補正値演算方法及びプログラム
KR101571973B1 (ko) 틸팅 로터리 테이블을 구비한 5축 공작기계의 틸팅축 볼바 측정 방법
JP5764366B2 (ja) 工作機械の補正値演算方法及びプログラム
JP7134031B2 (ja) 数値制御方法及び数値制御装置
JP2013030005A (ja) 多軸工作機械の幾何誤差補正システム。
JP5631468B1 (ja) 工作機械

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210330

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210517

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210908

R150 Certificate of patent or registration of utility model

Ref document number: 6942577

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150