[go: up one dir, main page]

JP5792271B2 - ワークによる変位誤差を補正する機能を備えた数値制御装置 - Google Patents

ワークによる変位誤差を補正する機能を備えた数値制御装置 Download PDF

Info

Publication number
JP5792271B2
JP5792271B2 JP2013262995A JP2013262995A JP5792271B2 JP 5792271 B2 JP5792271 B2 JP 5792271B2 JP 2013262995 A JP2013262995 A JP 2013262995A JP 2013262995 A JP2013262995 A JP 2013262995A JP 5792271 B2 JP5792271 B2 JP 5792271B2
Authority
JP
Japan
Prior art keywords
workpiece
work
axis
correction amount
grid
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
JP2013262995A
Other languages
English (en)
Other versions
JP2015118633A (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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2013262995A priority Critical patent/JP5792271B2/ja
Priority to DE102014018518.4A priority patent/DE102014018518B4/de
Priority to US14/571,787 priority patent/US9778645B2/en
Priority to CN201410798754.6A priority patent/CN104731012B/zh
Publication of JP2015118633A publication Critical patent/JP2015118633A/ja
Application granted granted Critical
Publication of JP5792271B2 publication Critical patent/JP5792271B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • 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
    • 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/33Director till display
    • G05B2219/33003Algorithm, hashing algorithm
    • 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/37Measurements
    • G05B2219/37241Displacement of tool, miss inserted
    • 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/45Nc applications
    • G05B2219/45136Turning, lathe
    • 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/45Nc applications
    • G05B2219/45226Process control
    • 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/49087Adjust parameter to compensate path deviation

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Description

本発明は、直線軸3軸と回転軸2軸とを有する5軸加工機を制御する数値制御装置に関する。特に、ワークにより変位する誤差量をワーク内に規定した座標の位置に対応した並進誤差補正量として設定することによって、工具先端点位置を誤差のない位置に移動を行い、高精度な加工を行うように制御する数値制御装置に関する。
特許文献1には、直線軸座標系と回転軸座標系をそれぞれ格子状領域に分割し、格子点において格子点補正ベクトルを格納し、直線軸位置と回転軸位置から軸依存並進補正量と軸依存回転補正量を格子点補正ベクトルに基づいて算出し直線軸位置を補正する技術が開示されている。
特許第4327894号公報
特許文献1に開示された技術では、あらかじめ測定された機械系に起因する誤差により発生し得る工具先端点の誤差を補正することができる。しかしワークを変えることで機械系に影響を受け新たに発生する誤差、またワークの形状変化により発生する誤差を考慮することはできない。
そこで、本発明は、ワークを覆うワーク近傍領域内の格子点の測定可能点の補正量を設定することによって、それらの補正量から工具先端点の並進補正量を求め指令直線軸位置に加算する。このことにより、本発明は、工具先端点位置を誤差のない位置に移動を行い、高精度な加工を実現する5軸加工機を制御する数値制御装置を提供することを目的とする。つまり、5軸加工機においてワーク交換後においても指令通りの工具先端位置での加工を行うことのできる数値制御装置を提供することを目的とする。
本発明は、テーブルに取付られたワーク(加工物)に対して直線軸3軸と回転軸2軸によって加工する5軸加工機を制御する数値制御装置において、ワークにより変位する誤差量をワーク内に規定した座標の位置に対応した並進補正量として設定することで、工具先端点位置がワーク上で誤差の無い位置になるように直線軸3軸を駆動させる数値制御装置である。
願の請求項1に係る発明は、テーブルに取付られたワーク(加工物)に対して直線軸3軸と回転軸2軸によって加工する5軸加工機を制御する数値制御装置において、テーブル上に固定した3次元座標系においてワークを覆うワーク近傍領域内で所定間隔の格子点により分割したワーク格子状領域を設定するワーク格子状領域設定手段と、前記テーブルを回転する前記回転軸2軸の回転位置により該ワーク格子状領域を回転軸ワーク格子領域として設定する回転軸ワーク格子状領域設定手段と、該回転軸ワーク格子状領域における格子点に対し前記ワークを前記テーブルに載置する前後で生じる前記格子点のワークに起因する並進誤差の補正量を設定するワーク起因並進補正量設定手段と、該補正量よりワーク上の工具先端点位置の補正量を計算するワーク起因並進補正量計算手段と、該ワーク起因並進補正量を指令直線3軸の位置に加算し誤差補正を行う機能を有することを特徴とする数値制御装置である。
請求項2に係る発明は、前記5軸加工機は前記回転軸2軸によってテーブルを回転するテーブル回転形5軸加工機である請求項1に記載の数値制御装置である。
請求項3に係る発明は、直線軸3軸と回転軸2軸を備え、前記回転軸2軸の1軸によって工具ヘッド、他の1軸によってテーブルを回転し、該テーブルに取付られたワーク(加工物)を加工する混合形5軸加工機を制御する数値制御装置において、テーブル上に固定した3次元座標系においてワークを覆うワーク近傍領域内で所定間隔の格子点により分割したワーク格子状領域を設定するワーク格子状領域設定手段と、前記テーブルを回転する前記回転軸の1軸の回転位置により該ワーク格子状領域を回転軸ワーク格子領域として設定する回転軸ワーク格子状領域設定手段と、該回転軸ワーク格子状領域における格子点に対し前記ワークを前記テーブルに載置する前後で生じる前記格子点のワークに起因する並進誤差の補正量を設定するワーク起因並進補正量設定手段と、該補正量よりワーク上の工具先端点位置の補正量を計算するワーク起因並進補正量計算手段と、該ワーク起因並進補正量を指令直線3軸の位置に加算し誤差補正を行う機能を有することを特徴とする数値制御装置である。
本発明により、機械に起因する誤差に加えて、ワークによる誤差も考慮するため、ワーク形状の品質向上が期待できる加工が可能なワークによる変位誤差を補正する機能を備えた数値制御装置を提供できる。
本発明の数値制御装置が制御する5軸加工機のテーブル回転形の実施例である。 誤差が無いときの工具とテーブルの関係、機械起因誤差を含んだ工具とテーブルの関係、およびテーブルにワークが設置されたことで発生するワーク起因並進誤差を含んだワークとテーブルの関係図を示す。 ワーク上面を取り囲む範囲において、測定基準球が設置可能な箇所で格子状に分割することを示す図である。 ワーク底面近傍を取り囲む範囲において測定基準球が設置可能な箇所で格子状に分割し、ワーク上面の格子点と線上に結び3次元座標系で構成されたワーク格子状領域を示す図である。 図4のワーク格子状領域を示す図である。 テーブルを制御する回転軸位置の変化に伴いワーク格子状領域も回転した状態を示す図である。 ワーク格子状領域の格子番号が設定されることを説明する図である。 ワーク取り付け前のワーク格子状領域の格子点P12における基準球に対し計測用ブローブで測定し算出した基準球中心の位置データM012 を示す図である。 格子点P6における位置データM0を示す図である。 ワーク取り付け後のワーク格子状領域の格子点P12における基準球に対し計測用ブローブで測定し算出した基準球中心の位置データMw12 を示す図である。 格子点P6における位置データMwを示す図である。 測定されたワーク起因並進補正量ΔCwのデータが、補正量テーブルとして数値制御装置に内蔵される不揮発性メモリ等に格納されることを説明する図である。 格子点P14〜P24から成るワーク格子状領域内に工具先端点が位置していることを示す図である。 本発明の誤差補正部を備えた数値制御装置を説明する図である。 本発明の実施形態1で実行される補正のアルゴリズムを示すフローチャートである。 本発明の数値制御装置が制御する5軸加工機の混合形の実施形態である。 誤差が無いときの工具とテーブルの関係、機械起因並進誤差を含んだ工具とテーブルの関係、およびテーブルにワークが設置されたことで発生するワーク起因並進誤差を含んだワークとテーブルの関係を示す図である。
以下、本発明である5軸加工機を制御する数値制御装置の実施形態について図面とともに説明する。
(実施形態1)
<1>対象機械と誤差補正ベクトル
図1は本発明の数値制御装置が制御する5軸加工機のテーブル回転形の実施形態である。図1に示す機械構成では、C軸回転で回転しB軸回転で傾斜するテーブル30がY軸上に載りY軸はX軸上に載って直線移動し、工具ヘッド20はZ軸で上下直線移動する。テーブル30上にワーク40が載っている。
テーブル回転形5軸加工機における機械に起因する並進誤差、ワークに起因する並進誤差およびそれらの補正について説明する。ここで、機械に起因する並進誤差は機械起因並進誤差、ワークに起因する並進誤差はワーク起因並進誤差とする。
図2は、誤差が無いときの工具21とテーブル30の関係、機械起因並進誤差を含んだ工具21とテーブル30の関係、およびテーブル30にワーク40が設置されたことで発生するワーク起因並進誤差を含んだワーク40とテーブル30の関係図を示す。ここでは、テーブル座標系をテーブル回転中心を原点とする(Xa,Ya,Za)座標で表すと、機械から発生する誤差である機械起因並進誤差によってテーブル座標系が(Xa’,Ya’,Za’)座標となり、さらにテーブル上にワークが載ったことで発生する誤差であるワーク起因並進誤差によってテーブル座標系が(Xa’’,Ya’’,Za’’)になることを示している。
ここで機械起因並進誤差とは直線軸および回転軸の位置つまり機械的な位置関係で発生する並進方向の誤差である。図2における機械起因並進誤差である(ΔXm,ΔYm,ΔZm)は、(Xa,Ya,Za)座標と(Xa’,Ya’,Za’)座標との間のX軸方向/Y軸方向/Z軸方向の並進誤差を示す。これらの誤差はわずかの量であるが、理解を助けるために誇張して描いている。機械起因並進誤差に対する誤差補正は、特許文献1などに記載された従来技術であるので詳述しない。
ワーク起因並進誤差とはテーブル30にワーク40が設置されたことで発生するワーク40に起因した並進方向の誤差である。ワーク40と工具先端点の接触する点において、本来の位置からの誤差量となる図2におけるワーク起因並進誤差(ΔXw,ΔYw,ΔZw)は、(Xa’,Ya’,Za’)座標と(Xa’’,Ya’’,Za’’)座標との間のX軸方向/Y軸方向/Z軸方向の並進誤差を示す。これも誤差はわずかの量であるが、理解を助けるために誇張して描いている。
指令直線軸位置Pml(Pmx,Pmy,Pmz)および、指令回転軸位置Pmr(Pmb,Pmc)に基づく機械起因並進誤差の補正量をΔCm(ΔXm,ΔYm,ΔZm)、ワーク起因並進誤差の補正量をΔCw(ΔXw,ΔYw,ΔZw)とする。テーブル30およびワーク40側の誤差量は、それを追いかけるように補正するので補正量でもある。機械起因並進誤差に対し並進補正後の工具先端点ベクトルをTmo−tcp(Tmo−tcpx,Tmo−tcpy,Tmo−tcpz)、ワーク起因並進誤差に対し並進補正後の工具先端点ベクトルをTwo−tcp(Two−tcpx,Two−tcpy,Two−tcpz)とすると、ΔCw(ΔXw,ΔYw,ΔZw)は数1式で表せる。
Figure 0005792271
こうして求められたワーク起因並進補正量ΔCw(ΔXw,ΔYw,ΔZw)を、機械起因並進補正量が加味された修正直線軸位置Pml’(Pmx’、Pmy’、Pmz’)に加算し修正直線軸位置Pml’’(Pmx’’、Pmy’’、Pmz’’)を求める。各直線軸X、Y、Z軸はこの修正直線軸位置Pml’’(Pmx’’、Pmy’’、Pmz’’)へ、回転軸B、C軸は指令位置へ駆動する。このことによって、テーブルから見た工具先端点位置を既に補正済の機械に起因する誤差に加えてワークに起因する誤差がない位置に移動することができる。
<2>ワーク(加工物)に起因する誤差
ワーク(加工物)40に起因する誤差(ワークによる変位誤差)とは、重量、大きさの異なるワーク40に取り換えることで、テーブル30の面が傾いて加工領域に発生する誤差である。また回転軸の位置決めによりテーブル30が傾くことで、ワーク40がテーブル30の回転中心軸に影響を与え発生する誤差である。
<3>ワーク格子状領域の定義方法
図3は、ワーク上面を取り囲む範囲において、測定基準球が設置可能な箇所で格子状に分割した点である。基準球の中心位置が格子点となる。図4は、ワーク底面近傍を取り囲む範囲において測定基準球が設置可能な箇所で格子状に分割し、ワーク上面の格子点と線上に結び3次元座標系で構成されたワーク格子状領域である。ワーク形状は図3で示すような円柱以外の直方体、角錐台、球形などにも適用可能である。また、測定基準球の設定箇所により格子点数は増減される。
図5は、図4のワーク格子状領域を示している。ワーク側面において格子状に分割し、境界線が交わる点が格子点P1〜P12である。なお、格子間隔は一定間隔でなくてもよい。これがワーク格子状領域設定手段である。
図6は、テーブルを制御する回転軸位置の変化に伴いワーク格子状領域も回転した場合である。ワークを構成する直線3軸を座標系とするワーク格子状領域基準座標系で考える。回転軸の角度により、ワーク格子状領域を図5と同様に分割する。つまり、格子点番号は回転軸2軸とワーク格子領域基準座標系として考えた直線軸3軸により構成される。回転軸2軸と直線軸3軸の5次元(X,Y,Z,B,C)の補正空間となる。
図5の格子点P1〜P12、図6の格子点P13〜P24は回転軸の角度における一例であるが、その他の角度においても図7のようにワーク格子状領域の格子点番号が設定される。これが回転軸ワーク格子状領域設定手段である。
<4>ワーク起因並進誤差の測定例および補正量テーブル設定
図8は、ワーク取り付け前のワーク格子状領域の格子点P12における基準球に対し計測用ブローブで測定し算出した基準球中心の位置データM012 を示す。図9は、図8と同様に格子点P6における位置データM0を示す。
図10は、ワーク取り付け後のワーク格子状領域の格子点P12における基準球に対し計測用ブローブで測定し算出した基準球中心の位置データMw12 を示す。図11は、図10と同様に格子点P6における位置データMwを示す。
数1式と、図8のM012 、図10のMw12 より格子点P12におけるワーク起因並進補正量は数2式となる。
Figure 0005792271
同様に、図9のM0、図11のMwより格子点P6におけるワーク起因並進補正量は数3式となる。
Figure 0005792271
測定されたワーク起因並進補正量ΔCwのデータは、図12のように補正量テーブルとして数値制御装置に内蔵される不揮発性メモリ等に格納される。格子点番号は、測定用の基準球中心で図5のP1〜P12、図6のP13〜P24を示す。そして格子点番号Pnにおける回転軸座標値(B(n),C(n))、ワーク格子状領域基準座標系で考えた直線軸座標値(X(n),Y(n),Z(n))、および測定で算出されたワーク起因並進補正量ΔCw(ΔXw(n),ΔYw(n),ΔZw(n))を設定する。これがワーク起因並進補正量設定手段である。
<5>工具先端点位置のワーク起因並進補正量の算出
図13は、格子点P14〜P24から成るワーク格子状領域内に工具先端点が位置していることを示す。工具先端点位置Pm−tcp(Pm−tcp−x,Pm−tcp−y,Pm−tcp−z)は、指令直線軸位置Pml(Pmx,Pmy,Pmz)と工具長補正ベクトルT(Tx,Ty,Tz)より数4式で示される位置である。
工具先端点位置Pm−tcpに基づくワーク起因並進補正量ΔCw−tcp(ΔXw−tcp、ΔYw−tcp、ΔZw−tcp)は、補正量テーブルにおける近辺の格子点(P14〜P24)のワーク起因並進補正量ΔCwより内挿法で補間し算出する。内挿法は一般的な方法なので詳述しない。また測定できないワーク設置面/上面およびワーク内部のワーク起因並進補正量は、ワーク側面の測定点および近辺の測定点の誤差データより内挿法で補間する。これがワーク起因並進補正量計算手段である。
Figure 0005792271
<6>ブロック図
次に、図14を用いて本発明の誤差補正部を備えた数値制御装置を説明する。数値制御装置1は一般に、指令解析部2でプログラム指令を解析して補間用データを作成し、補間部3で補間用データにもとづいて補間を行って各軸の移動すべき位置を求め、各軸用の加減速部4x,4y,4z,4b(a),4cによって各軸の加減速を行った後の各軸位置を求め、補正部5で機械に起因する並進誤差をピッチ誤差補正や真直度誤差補正などの従来技術の補正を行い(特許文献1を参照)、その結果の位置によって各軸のサーボ6x,6y,6z,6b(a),6cを駆動する。
ここで、本発明によって、ワーク起因並進誤差補正部7でワーク格子状領域設定手段、回転軸ワーク格子状領域設定手段により誤差補正用の格子点を構成し、測定により算出されたワーク起因並進補正量設定手段により補正データを設定する。補正部5において工具先端点位置を取得し、対応した格子点のワーク起因並進補正量を取得する。ワーク起因並進誤差補正部7のワーク起因並進補正量計算手段により、工具先端点位置および対応した格子点のワーク起因並進補正量を用いて工具先端点位置の補正量ΔCw−tcpに変換する。これを新たな補正量として従来技術の補正量に加算して補正を行う。
<7>アルゴリズムを示すフローチャート
図15は本発明の実施例1で実行される補正のアルゴリズムを示すフローチャートである。以下、各ステップに従って説明する。
[ステップS1]指令軸位置の機械座標Pm(Pmx,Pmy,Pmz,Pmb,Pmc)を得る。
[ステップS2]指令位置Pmでの工具先端点に対応する回転軸ワーク格子状領域内の格子点のワーク起因並進補正量ΔCw(ΔXw,ΔYw,ΔZw)を取得する。
[ステップS3]指令位置Pmでの工具先端点のワーク起因並進補正量ΔCw−tcpを算出する。
[ステップS4]指令直線軸位置Pml(Pmx、Pmy、Pmz)にΔCw−tcpを加算、直線軸の移動すべき機械座標値とする。
(実施形態2)
<1>対象機械と誤差補正ベクトル
図16は本発明の数値制御装置が制御する5軸加工機の混合形の実施例である。図16に示される機械構成では、B軸回転で傾斜する工具ヘッド1がY軸とZ軸に直線移動し、C軸回転で回転するテーブル2はX軸で直線移動する。テーブル2上にワーク3が載っている。
混合形5軸加工機における機械に起因する誤差、ワークに起因する並進誤差およびそれらの補正について説明する。図17は、誤差が無いときの工具とテーブルの関係、機械起因並進誤差を含んだ工具とテーブルの関係、およびテーブルにワークが設置されたことで発生するワーク起因並進誤差を含んだワークとテーブルの関係図を示す。以降、「<1>対象機械と誤差補正ベクトル」の内容は実施形態1と同様のため省略する。
<2>ワーク(工作物)に起因する誤差
実施形態1と同様のため省略する。
<3>ワーク格子点定義方法
実施形態1では回転軸2軸であったのに対し実施形態2ではワークを回転させる回転軸は1軸なので、図7の表は回転軸1軸(C軸)のみに関する表でよい。つまり、直線軸(X,Y,Z)と回転軸1軸(C)の4次元の表として考える。それ以外は実施形態1と同様のため省略する。
<4>ワーク起因並進誤差の測定例および補正量テーブル設定
<5>工具先端点位置のワーク起因並進補正量の算出
<6>ブロック図
<7>アルゴリズムを示すフローチャート
実施形態1と同様のため省略する。
1 数値制御装置
2 指令解析部
3 補間部
4x X軸用加減速部
4y Y軸用加減速部
4z Z軸用加減速部
4b(a) B(A)軸用加減速部
4c C軸用加減速部
5 補正部
6x X軸サーボ
6y Y軸サーボ
6z Z軸サーボ
6b(a) B軸サーボ
6c C軸サーボ
7 ワーク起因並進誤差補正部
8 ワーク格子状領域設定手段
9 回転軸ワーク格子領域設定手段
10 ワーク起因並進補正量設定手段
11 工具先端点位置取得部
12 ワーク起因並進補正量計算手段

20 工具ヘッド
21 工具
30 テーブル
40 ワーク

Claims (3)

  1. テーブルに取付られたワーク(加工物)に対して直線軸3軸と回転軸2軸によって加工する5軸加工機を制御する数値制御装置において、
    テーブル上に固定した3次元座標系においてワークを覆うワーク近傍領域内で所定間隔の格子点により分割したワーク格子状領域を設定するワーク格子状領域設定手段と、
    前記テーブルを回転する前記回転軸2軸の回転位置により該ワーク格子状領域を回転軸ワーク格子領域として設定する回転軸ワーク格子状領域設定手段と、
    該回転軸ワーク格子状領域における格子点に対し前記ワークを前記テーブルに載置する前後で生じる前記格子点のワークに起因する並進誤差の補正量を設定するワーク起因並進補正量設定手段と、
    該補正量よりワーク上の工具先端点位置の補正量を計算するワーク起因並進補正量計算手段と、
    該ワーク起因並進補正量を指令直線3軸の位置に加算し誤差補正を行う機能を有することを特徴とする数値制御装置。
  2. 前記5軸加工機は前記回転軸2軸によってテーブルを回転するテーブル回転形5軸加工機である請求項1に記載の数値制御装置。
  3. 直線軸3軸と回転軸2軸を備え、前記回転軸2軸の1軸によって工具ヘッド、他の1軸によってテーブルを回転し、該テーブルに取付られたワーク(加工物)を加工する混合形5軸加工機を制御する数値制御装置において、
    テーブル上に固定した3次元座標系においてワークを覆うワーク近傍領域内で所定間隔の格子点により分割したワーク格子状領域を設定するワーク格子状領域設定手段と、
    前記テーブルを回転する前記回転軸の1軸の回転位置により該ワーク格子状領域を回転軸ワーク格子領域として設定する回転軸ワーク格子状領域設定手段と、
    該回転軸ワーク格子状領域における格子点に対し前記ワークを前記テーブルに載置する前後で生じる前記格子点のワークに起因する並進誤差の補正量を設定するワーク起因並進補正量設定手段と、
    該補正量よりワーク上の工具先端点位置の補正量を計算するワーク起因並進補正量計算手段と、
    該ワーク起因並進補正量を指令直線3軸の位置に加算し誤差補正を行う機能を有することを特徴とする数値制御装置。
JP2013262995A 2013-12-19 2013-12-19 ワークによる変位誤差を補正する機能を備えた数値制御装置 Active JP5792271B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2013262995A JP5792271B2 (ja) 2013-12-19 2013-12-19 ワークによる変位誤差を補正する機能を備えた数値制御装置
DE102014018518.4A DE102014018518B4 (de) 2013-12-19 2014-12-12 Numerische Steuerung mit Korrekturfunktion für arbeitsbedingte Verschiebungen
US14/571,787 US9778645B2 (en) 2013-12-19 2014-12-16 Numerical controller provided with function of correcting displacement error caused by work
CN201410798754.6A CN104731012B (zh) 2013-12-19 2014-12-19 具备用于修正工件引起的位移误差的功能的数值控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013262995A JP5792271B2 (ja) 2013-12-19 2013-12-19 ワークによる変位誤差を補正する機能を備えた数値制御装置

Publications (2)

Publication Number Publication Date
JP2015118633A JP2015118633A (ja) 2015-06-25
JP5792271B2 true JP5792271B2 (ja) 2015-10-07

Family

ID=53275341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013262995A Active JP5792271B2 (ja) 2013-12-19 2013-12-19 ワークによる変位誤差を補正する機能を備えた数値制御装置

Country Status (4)

Country Link
US (1) US9778645B2 (ja)
JP (1) JP5792271B2 (ja)
CN (1) CN104731012B (ja)
DE (1) DE102014018518B4 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6321586B2 (ja) * 2015-07-10 2018-05-09 ファナック株式会社 軸移動方向を考慮した誤差補正を可能とする数値制御装置
JP6595273B2 (ja) * 2015-09-11 2019-10-23 Dmg森精機株式会社 数値制御装置
JP6363643B2 (ja) * 2016-03-04 2018-07-25 ファナック株式会社 プログラム指令の解析桁数を増やすことを可能とする数値制御装置
CN107817761B (zh) * 2016-09-12 2020-02-07 上海铼钠克数控科技股份有限公司 基于误差迭代学习的零件加工方法及系统
EP3327524B1 (en) 2016-11-29 2023-04-05 GF Machining Solutions AG Kinematic calibration
JP6568154B2 (ja) * 2017-07-10 2019-08-28 ファナック株式会社 数値制御装置
US11487268B2 (en) * 2019-07-25 2022-11-01 Pratt & Whitney Canada Corp. Method of calibrating a machine having at least two rotation axes
JP7576520B2 (ja) * 2021-07-08 2024-10-31 オークマ株式会社 工作機械の誤差同定方法、誤差同定プログラム、工作機械
JP7716058B1 (ja) 2024-04-22 2025-07-31 Dmg森精機株式会社 工作機械、測定方法、および測定プログラム
CN119270762B (zh) * 2024-09-30 2025-05-23 东莞市深亚精密机械有限公司 工件位置调整方法、装置、电子设备及可读存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2666512B2 (ja) * 1990-03-30 1997-10-22 トヨタ自動車株式会社 機械座標系補正装置
JPH054150A (ja) * 1991-06-26 1993-01-14 Tsubakimoto Chain Co テーブルの撓みを考慮したワークの位置・姿勢修正方法及び装置
JPH1020912A (ja) * 1996-07-01 1998-01-23 Fanuc Ltd 数値制御装置による熱変位補正方法
CN1207183A (zh) 1996-10-09 1999-02-03 卡劳斯-马菲股份公司 用于工件切削加工的机床
DE19641494A1 (de) * 1996-10-09 1998-04-23 Krauss Maffei Ag Maschine zur spanenden Bearbeitung von Werkstücken
DE10046092A1 (de) 2000-09-18 2002-04-11 Siemens Ag Verfahren zur Kompensation von statischen Positionsfehlern und Orientierungsfehlern
JP4327894B2 (ja) * 2007-11-30 2009-09-09 ファナック株式会社 5軸加工機を制御する数値制御装置
EP2541353B1 (en) * 2010-02-25 2014-12-17 Mitsubishi Electric Corporation Numeric control device
JP5014471B2 (ja) * 2010-06-30 2012-08-29 ファナック株式会社 多軸加工機用数値制御装置
JP5792251B2 (ja) * 2013-09-27 2015-10-07 ファナック株式会社 誤差補正量作成装置

Also Published As

Publication number Publication date
DE102014018518B4 (de) 2018-07-12
JP2015118633A (ja) 2015-06-25
US20150177727A1 (en) 2015-06-25
US9778645B2 (en) 2017-10-03
CN104731012B (zh) 2017-06-06
DE102014018518A1 (de) 2015-06-25
CN104731012A (zh) 2015-06-24

Similar Documents

Publication Publication Date Title
JP5792271B2 (ja) ワークによる変位誤差を補正する機能を備えた数値制御装置
JP5058270B2 (ja) エラーマップ作成方法
JP6295070B2 (ja) 多軸工作機械の幾何誤差同定方法及び多軸工作機械
CN101866163B (zh) 数值控制机床及数值控制装置
JP4327894B2 (ja) 5軸加工機を制御する数値制御装置
JP5014471B2 (ja) 多軸加工機用数値制御装置
JP5030653B2 (ja) 数値制御工作機械及び数値制御装置
CN104972361A (zh) 计测系统
JP2017159376A (ja) 工作機械における機械精度の測定方法及び装置
WO2013156765A1 (en) A method of analogue measurement scanning on a machine tool and corresponding machine tool apparatus
US20150134103A1 (en) Numerical control apparatus
CN107084667B (zh) 确定物体上的多个空间坐标的方法和设备
US10437224B2 (en) Numerical controller capable of compensating error in consideration of axis movement direction
JP5317627B2 (ja) 誤差補正方法
JP5201871B2 (ja) 形状測定方法及び装置
CN117884949A (zh) 误差补偿方法及五轴机床
JP5963792B2 (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
US12377507B2 (en) Control device, industrial machine, and control method
JP5956952B2 (ja) 数値制御工作機械
JP2016154039A (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP2016064497A (ja) データ補正装置、データ補正方法、及び、加工装置
JP2012104153A (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP2012079358A (ja) エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械
JP2870922B2 (ja) 数値制御送り装置
JP5740201B2 (ja) 幾何誤差同定装置

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20150507

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150623

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150805

R150 Certificate of patent or registration of utility model

Ref document number: 5792271

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150