JP2004272887A - 数値制御装置及び数値制御方法 - Google Patents
数値制御装置及び数値制御方法 Download PDFInfo
- Publication number
- JP2004272887A JP2004272887A JP2004037625A JP2004037625A JP2004272887A JP 2004272887 A JP2004272887 A JP 2004272887A JP 2004037625 A JP2004037625 A JP 2004037625A JP 2004037625 A JP2004037625 A JP 2004037625A JP 2004272887 A JP2004272887 A JP 2004272887A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- machine
- command
- deviation
- tool
- 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
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000013598 vector Substances 0.000 claims abstract description 84
- 238000006073 displacement reaction Methods 0.000 claims description 29
- 239000011159 matrix material Substances 0.000 abstract description 29
- 238000006243 chemical reaction Methods 0.000 abstract description 15
- 238000003754 machining Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 17
- 238000012937 correction Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 238000000611 regression analysis Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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
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)
Abstract
【解決手段】 工具ヘッド1がC軸(Z軸周り)、A軸(X軸周り)によって回転する機械である。工具長ベクトルに主軸の傾斜誤差(αs-H, βs-H, γs-H)及びずれ成分δs-Hを補正するマトリックスをかけ、主軸のずれによる工具長ベクトルを求める。さらに、A軸のずれδa-H,(αa-H, βa-H, γa-H)とA軸への回転指令aを含む変換マトリックスをかけてA軸のずれを補正し、指令aだけ回転したときの工具長ベクトルを求める。さらに、C軸のずれδac-H,(αc-H, βc-H, γc-H)とC軸への回転指令cを含む変換マトリックスをかけてC軸のずれを補正し、指令cだけ回転したときの工具長ベクトルを求める。これに位置指令値(x,y,z)のベクトル、ワーク原点オフセットベクトルMwo-H を加えて機械位置Vm-H'を求める。
【選択図】 図2
Description
2つの回転軸の位置決めごとに、それらの回転軸を所定角度ずつ旋回させて測定し、それらの回転軸の実際の方向ベクトルを求めている。従って、回転軸の位置決めごとに測定のための時間がかかるという問題と、回転軸の移動を含めた連続加工には使用できないという問題がある。又、2つある回転軸の回転中心はお互いに交叉していることを前提としており、2つの回転中心の間に乖離がある場合を考慮していない。さらに、主軸回転中心と回転軸の間の誤差を考慮していないという問題がある。
1.本発明の第1の実施形態(工具ヘッド回転形の機械)
本発明の第1の実施形態として、工具ヘッド回転式の機械であって、直交するX,Y,Z軸の直線移動軸と、工具ヘッドに回転軸としてA軸(X軸周り)とC軸(Z軸周り)を備え、C軸がマスタ軸となり、C軸上でA軸が動作し、かつ、A軸、C軸の回転角が「0」のとき、工具方向はZ軸方向である工具ヘッド回転形の機械について説明する。
(1−1)ずれのない場合の機械位置の求め方
まず、回転軸中心や主軸旋回中心が位置ずれや傾きがなく本来の位置から乖離または傾斜がなく、ずれがない場合、すなわち、加工プログラム及び制御系が認識している回転軸中心や主軸旋回中心の位置及び方向と実際の位置と方向が一致している場合について説明する。
X,Y,Z軸の直線移動軸に対しては位置指令値P(x,y,z)及び回転軸のA軸、C軸に対しては位置指令R(a,c)が与えられたとき、機械位置Vm-H(X,Y,Z,1)Tは、次の1式によって求められる。
Vm-H=Mwo-H*Mp-H*Mc-H*Ma-H*Vt-H ……(1)
この1式において、Mwo-H,Mp-H,Mc-H,Ma-Hは変換マトリックスで、次の通りである。
この第1の実施形態において発生するずれは、(i)C軸回転中心のずれ、(ii)A軸回転中心のずれ、(iii)主軸旋回中心のずれである。これらずれを表すにあたって、関連する事項を次の記号で表す。また図2は、このずれを有する機械の位置の算出を説明する説明図である。
As-H:A=0,C=0の時の実際の主軸旋回中心
Cs-H:A=0,C=0の時の本来の主軸旋回中心(基準位置)
Ac-H:実際のC軸回転中心
Cc-H:本来のC軸回転中心(基準位置)
Aa-H:実際のA軸回転中心
Ca-H:本来のA回転中心(基準位置)
また、本来のC軸回転中心(基準位置)Cc-Hの軸とA軸回転中心(基準位置)Ca-Hの軸は直交するものとしている。
このずれを、実際のA軸回転中心Aa-Hから実際のC軸回転中心Ac-Hへの乖離距離のX,Y,Z軸各成分δac-H (δacx-H, δacy-H, δacz-H)と、C軸回転中心のこれらX,Y,Z軸の軸周りの回転ずれ(αc-H, βc-H, γc-H)で表す。
実際のA軸回転中心Aa-Hから実際のC軸回転中心Ac-Hへの乖離距離のX,Y,Z各成分は、実際のA軸回転中心から実際のC軸回転中心へのベクトルであり、これは、本来のC軸回転中心Cc-Hと本来のA軸回転中心Ca-Hの交点から実際のC軸回転中心Ac-Hへのベクトルをδc-H (δcx-H, δcy-H, δcz-H)とすると、δac-H=−δa-H+δc-H である。(なお、δa-Hは後述する。)
(αc-H, βc-H, γc-H):
実際のC軸回転中心Ac-Hが本来のC軸回転中心Cc-Hから、X軸周りにαc-H、Y軸周りにβc-H、Z軸周りにγc-H回転して傾斜したずれを表す。
このずれを、X,Y,Z軸の直線軸方向のずれδa-H (δax-H, δay-H, δaz-H)と、A軸回転中心のこれらの軸周りの回転ずれ(αa-H, βa-H, γa-H)で表す。
δa-H (δax-H, δay-H, δaz-H) :
本来のA軸回転中心Ca-Hから実際のA軸回転中心Aa-Hへの乖離距離のX,Y,Z各成分 (本来のC軸回転中心Cc-Hと本来のA軸回転中心Ca-Hの交点から実際のA軸回転中心へのベクトル)。
(αa-H, βa-H, γa-H) :
実際のA軸回転中心Aa-Hが本来のA軸回転中心Ca-Hから、X軸周りにαa-H、Y軸周りにβa-H、Z軸周りにγa-H回転して傾斜した誤差を表す。
このずれを、X,Y,Z軸の直線軸方向のずれδs-H (δsx-H, δsy-H, δsz-H)と、主軸旋回中心のこれらの軸周りの回転ずれεs-H(αs-H, βs-H, γs-H)で表す。
δs-H (δsx-H, δsy-H, δsz-H) :
実際の主軸旋回中心As-Hから本来の主軸旋回中心Cs-Hへの乖離距離のX,Y,Z各成分 (A,C=0の時の工具先端から実際の主軸旋回中心As-H上を工具長分(h)延ばした位置から本来のC軸回転中心Cc-Hと本来のA軸回転中心Ca-H との交点へのベクトル)。
εs-H(αs-H, βs-H, γs-H) :
実際の主軸旋回中心As-Hが本来の主軸旋回中心Cs-Hから、X軸周りにαs-H、Y軸周りにβs-H、Z軸周りにγs-H回転して傾斜した誤差を表す。なお、以降も含めて、回転角を表すα, β, γの単位はラジアンである。
上述したC軸、A軸、主軸の3つのずれ(直線移動軸成分の乖離距離と回転量)の何れかが1つある場合、このずれを考慮して、機械位置を求める必要がある。図2はこれらずれを考慮して機械位置を求める説明図であり、図3は、ずれのみを表した説明図である。また、図4〜図6は、これらずれを考慮して機械位置を求める原理説明図である。
Vm-H'=Mwo-H*Mp-H*Mc-H'*δac-H*Ma-H'*δa-H*δs-H*εs-H*Vt-H ……(2)
上記2式において、変換マトリックスMwo-H,Mp-Hは前述した通りであり他の要素は、次の通りである。
そして図2に示すように、ワーク座標系原点から位置指令値P(x,y,z)のベクトルを加えるマトリックスMp-Hをかけ、さらに機械原点とワーク原点オフセットベクトルを加えるマトリックスMwo-H をかけることによって、ずれがある機械において、そのずれを補正した指令位置における機械位置Vm-H'が求められる。
本発明の第2の実施形態として、2軸の回転軸でワークを取り付けるテーブルが回転する機械の例を説明する。図7に示すように、直交するX,Y,Z軸の直線移動軸と、テーブル3の回転軸としてA軸(X軸周り)とC軸(Z軸周り)を備え、A軸がマスタ軸となり、A軸上でC軸が動作し、かつ、A軸の回転中心Ca-TとC軸の回転中心Cc-Tは直交するものとする。また、工具方向はZ軸方向とする。
テーブル座標系(ワーク座標系)上のX,Y,Z座標に対する位置指令値P(x,y,z)、及び回転軸A,Cに対する位置指令R(a,c)が与えられているとき、機械位置Vm-T (X.Y.Z,1)Tは、次の3式によって求められる。
Vm-T=Mvt-T*Mad-T*Mcd-T*Mwo-T*P-T …………(3)
この3式における要素の各変換マトリックスは次の通りである。
この第2の実施形態(テーブル回転形)においては、(i)C軸回転中心のずれ、(ii)A軸回転中心のずれがあるものとする。そこで、
Ac-T :実際のC軸回転中心
Cc-T :本来のC軸回転中心(基準位置)
Aa-T :実際のA軸回転中心
Ca-T :本来のA軸回転中心(基準位置)
とすると、
実際のC軸回転中心Ac-Tの本来のC軸回転中心(基準位置)Cc-Tに対するずれを直線移動軸X,Y,Z方向のずれδc-T(δcx-T, δcy-T, δcz-T)と、該各軸周りの回転ずれ(αc-T, βc-T, γc-T)で表す。
δc-T(δcx-T, δcy-T, δcz-T) :
実際のC軸回転中心Ac-Tから本来のC軸回転中心Cc-Tへの乖離距離のX,Y,Z各成分である。本来のC軸回転中心Cc-Tと本来のA軸回転中心Ca-Tの交点から実際のC軸回転中心へのベクトルとして表す。
(αc-T, βc-T, γc-T):
実際のC軸回転中心Ac-Tが本来のC軸回転中心Cc-Tから、X軸周りにαc-T、Y軸周りにβc-T、Z軸周りにγc-T回転して傾斜しているずれとして表す。
実際のA軸回転中心Aa-Tの本来のA軸回転中心(基準位置)Ca-Tに対するずれを、次のように表す。
δa-T (δax-T, δay-T, δaz-T) :
本来のA軸回転中心Ca-Tから実際のA軸回転中心Aa-Tへの乖離距離のX,Y,Z各成分で表す。本来のC軸回転中心Cc-Tと本来のA軸回転中心Ca-Tの交点から実際のA軸回転中心へのベクトルで表す。
(αa-T, βa-T, γa-T) :
実際のA軸回転中心Aa-Tが本来のA軸回転中心Ca-Tから、X軸周りにαa-T、Y軸周りにβa-T、Z軸周りにγa-T回転して傾斜いるずれとして表す。
なお、この第2の実施形態では、工具長ベクトルVt-Tに対するずれはないものとする。
この第2実施形態におけるずれのある機械の機械位置は、上述したずれのない場合の機械位置を求める3式に対応する計算式は次の4式となる。
Vm-T' =Mvt-T*Mad-T' *Mcd-T' *Mwo-T*P-T ………(4)
4式に示す要素の変換マトリックスは次の通りである。
本発明の第3の実施形態として、1軸の回転軸(C軸)でテーブル3を回転させ、他の1軸の回転軸(B軸)で工具ヘッド1を回転させる機械とし、C軸はZ軸周り、B軸はY軸周りの回転とする。また、回転軸位置がともに0(B,C=0)の場合の工具方向はZ方向とする。
この第3の実施形態においては、次のデータが初期条件として与えられている。
・工具長ベクトルVt-M(0,0,h,1) T
・ワーク原点オフセット量WO-M (WOx-M,WOy-M,WOz-M,1) T
・C軸の回転中心Cc-M (Ccx-M,Ccy-M,Ccz-M,1)T
この第3の実施形態においては、X,Y,Zに対するテーブル座標系上の位置指令値P(x,y,z)、および回転軸B,C軸に対する位置指令値R(b,c)が与えられたとき、次の演算を行って工具長補正をした機械位置Vm-M(x,y,z,1)Tを求める。
Vp-M=Mcd-M*Mwo-M*P-M …………(5)
Vv-M=Mb-M*Vt-M …………(6)
とすると、
Vm-M=Vp-M+Vv-M …………(7)
上記5〜7式における各要素は以下の通りである。
また、工具長ベクトルVt-MにB軸を指令bだけ回転させる回転変換マトリックスMb-MをかけてB軸をbだけ回転させた工具長ベクトルVv-M を求める(6式)。
そして、上記7式に示すように、C軸を指令cだけ回転させた後の指令位置Vp-MにB軸をbだけ回転させた工具長ベクトルVv-Mを加算することによって、機械位置Vm-Mが求まる。
この第3の実施形態(工具ヘッド及びテーブル回転形)において発生するずれを、(i)C軸回転中心のずれ、(ii)B軸回転中心のずれとする。そこで、
Ac-M :実際のC軸回転中心
Cc-M :本来のC軸回転中心(基準位置)
Ab-M :実際のB軸回転中心
Cb-M :本来のB軸回転中心(基準位置)
とすると、
実際のC軸回転中心Ac-Mの本来のC軸回転中心(基準位置)Cc-Mに対するずれを直線移動軸X,Y,Z方向のずれδc-M(δcx-M, δcy-M, δcz-M)と、該各軸周りの回転ずれ(αc-M, βc-M, γc-M)で表す。
δc-M(δcx-M, δcy-M, δcz-M):
実際のC軸回転中心Ac-Mから本来のC軸回転中心Cc-Mへの乖離距離のX,Y,Z各成分である。
(αc-M, βc-M, γc-M):
実際のC軸回転中心Ac-Mが本来のC軸回転中心Cc-Mから、X軸周りにαc-M、Y軸周りにβc-M、Z軸周りにγc-M回転して傾斜しているずれを表す。
実際のB軸回転中心Ab-Mの本来のB軸回転中心(基準位置)Cb-Mに対するずれを、次のように表す。
δb-M(δbx-M, δby-M, δbz-M) :
本来のB軸回転中心Cb- Mから実際のB軸回転中心Ab- Mへの乖離距離のX,Y,Z各成分で表す。
(αb-M, βb-M, γb-M) :
実際のB軸回転中心Ab-Mが本来のB軸回転中心Cb-Mから、X軸周りにαb-M、Y軸周りにβb-M、Z軸周りにγb-M回転して傾斜していることを表す。
また、工具長ベクトルVt-Mに対するずれはないものとする。
この第3実施形態におけるずれのある機械の機械位置は、上述したずれのない場合の機械位置を求める5〜7式に対応する計算式は次の8〜10式となる。
Vp-M'=Mcd-M'*Mwo-M*P-M …………(8)
Vv-M'=Mb-M'*δb-M*Vt-M …………(9)
Vm-M'=Vp-M'+Vv-M' …………(10)
上記8〜10式における各要素は以下の通りである。
そして、上記10式に示すように、C軸を指令cだけ回転させた後の指令位置Vp-M'にB軸をbだけ回転させた工具長ベクトルVv-M'を加算することによって、機械位置Vm-M'が求まる。
主軸旋回中心が基準位置からずれている場合については、工具ヘッド回転形の機械の場合にのみ説明したが、同様にテーブル回転形機械、および、工具ヘッドおよびテーブルが回転する機械に対しても適用することができるものである。
又、回転軸の構成について、上述した各実施形態では、工具ヘッド回転形の機械の場合はC,A軸、テーブル回転形機械の場合はA,C軸、および、工具ヘッドおよびテーブルが回転する機械の場合はC,B軸、としたが、他の軸構成の機械の場合にも適用できるものであり、又、当然、1つの回転軸しか備えないものにも適用できるものである。
さらに、回転軸位置=0の時、工具方向はZ軸方向としたが、他の軸方向の場合にも当然適用できるものである。
CPU11は数値制御装置100を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステムプログラムを、バス20を介して読み出し、該システムプログラムに従って数値制御装置全体を制御する。RAM13には一時的な計算データや表示データ及び表示器/MDIユニット70を介してオペレータが入力した各種データが格納される。CMOSメモリ14は図示しないバッテリでバックアップされ、数値制御装置100の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。CMOSメモリ14中には、インターフェイス15を介して読み込まれた加工プログラムや表示器/MDIユニット70を介して入力された加工プログラム等が記憶される。また、ROM12には、本発明のずれ補正を実施するための上述した1〜10式の演算処理を行うソフトウェアも格納されている。
2 工具
3 テーブル
Claims (12)
- 直線移動軸と工具ヘッドあるいはテーブルに少なくとも1つの回転軸を有する機械を制御する数値制御装置において、
前記回転軸の機械誤差がない基準位置及び該基準位置と実際の回転軸のずれ量、及び/又は主軸旋回中心の機械誤差のない基準位置及び前記主軸旋回中心の基準位置と実際の主軸旋回中心のずれ量から、前記機械誤差がない場合の工具と加工物との相対関係が保持されるように実際に機械が移動すべき機械位置を求める手段と、
該手段で求められた機械位置へ前記直線移動軸及び前記回転軸を駆動する駆動制御手段を備えることを特徴とする数値制御装置。 - 前記機械は工具ヘッドが少なくとも1つの軸周りに回転する機械である請求項1に記載の数値制御装置。
- 前記機械はテーブルが少なくとも1つの軸周りに回転する機械である請求項1に記載の数値制御装置。
- 前記機械は工具ヘッド及びテーブルが回転する機械である請求項1に記載の数値制御装置。
- 前記ずれ量は数値制御装置内のパラメータに設定されることを特徴とする請求項1乃至4の内いずれか1項に記載の数値制御装置。
- 前記ずれ量は、前記機械から数値制御装置への信号によって数値制御装置に通知されることを特徴とする請求項1乃至4の内いずれか1項に記載の数値制御装置。
- 前記ずれ量は、外部機器から数値制御装置への信号によって数値制御装置に通知されることを特徴とする請求項1乃至4の内いずれか1項に記載の数値制御装置。
- 直線移動軸と工具ヘッドあるいはテーブルに少なくとも1つの回転軸を有する機械の数値制御装置による数値制御方法であって、
前記回転軸の機械誤差がない基準位置及び該基準位置と実際の回転軸のずれ量、及び/又は主軸旋回中心の機械誤差のない基準位置及び前記主軸旋回中心の基準位置と実際の主軸旋回中心のずれ量から、前記機械誤差がない場合の工具と加工物との相対関係が保持されるように実際に機械が移動すべき機械位置を求め、
該求められた機械位置へ前記直線移動軸及び前記回転軸を移動させることを特徴とする数値制御方法。 - 前記機械は工具ヘッドが少なくとも1つの軸周りに回転する機械であって、
前記回転軸の機械誤差がない基準位置及び該基準位置と実際の回転軸のずれ量、及び/又は主軸旋回中心の機械誤差のない基準位置及び前記主軸旋回中心の基準位置と実際の主軸旋回中心のずれ量と前記回転軸への指令より、工具長ベクトルを補正し、
補正された工具長ベクトルに指令位置ベクトルを加算し機械位置を求める請求項8に記載の数値制御方法。 - 前記機械はテーブルが少なくとも1つの軸周りに回転する機械であって、
テーブル座標系上における指令位置に該テーブル座標系原点のオフセットを加算して機械座標系上の指令位置を求め、
前記回転軸の機械誤差がない基準位置及び該基準位置と実際の回転軸のずれ量と前記回転軸への指令位置から、機械座標系上の指令位置をずれ補正し、かつ指令された回転軸の回転位置へ回転した位置を求め、該位置に工具長ベクトルを加算して機械位置を求める請求項8に記載の数値制御方法。 - 前記機械は工具ヘッド及びテーブルが回転する機械であって、
テーブル座標系上の位置指令値にテーブル座標系原点オフセット量を加算して機械座標系上の指令位置を求め、
テーブルに設けられた回転軸の機械誤差がない基準位置と実際の回転軸のずれ量と該テーブルに設けられた回転軸への指令位置からずれを補正した指令位置を求め、
工具長ベクトルに工具ヘッドに設けられた回転軸の機械誤差がない基準位置と実際の回転軸のずれ量と該工具ヘッドに設けられた回転軸の指令位置からずれを補正した工具の姿勢を求め、
前記ずれを補正した指令位置とずれを補正した工具の姿勢より機械位置を求める請求項8に記載の数値制御方法。 - 前記ずれ量は、数値制御装置にパラメータ設定により、前記機械の信号により、又は、外部機器の信号のいずれかにより数値制御装置に通知されることを特徴とする請求項8乃至11の内いずれか1項に記載の数値制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004037625A JP4038185B2 (ja) | 2003-02-19 | 2004-02-16 | 数値制御方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003041249 | 2003-02-19 | ||
JP2004037625A JP4038185B2 (ja) | 2003-02-19 | 2004-02-16 | 数値制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004272887A true JP2004272887A (ja) | 2004-09-30 |
JP4038185B2 JP4038185B2 (ja) | 2008-01-23 |
Family
ID=33134147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004037625A Expired - Fee Related JP4038185B2 (ja) | 2003-02-19 | 2004-02-16 | 数値制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4038185B2 (ja) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008119784A (ja) * | 2006-11-10 | 2008-05-29 | Toshiba Mach Co Ltd | 斜め加工のための5軸加工機の姿勢保証システム |
JP2008269316A (ja) * | 2007-04-20 | 2008-11-06 | Makino Milling Mach Co Ltd | 数値制御工作機械及び数値制御装置 |
JP2009009274A (ja) * | 2007-06-27 | 2009-01-15 | Fanuc Ltd | 数値制御装置 |
WO2009057229A1 (ja) | 2007-11-02 | 2009-05-07 | Makino Milling Machine Co., Ltd. | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
JP2009104317A (ja) * | 2007-10-22 | 2009-05-14 | Okuma Corp | 数値制御方法及び数値制御装置 |
JP2009519137A (ja) * | 2005-12-13 | 2009-05-14 | レニショウ パブリック リミテッド カンパニー | 工作機械の較正方法 |
EP2065771A2 (en) | 2007-11-30 | 2009-06-03 | Fanuc Ltd | Numerical controller for controlling a five-axis machining apparatus |
JP2009146057A (ja) * | 2007-12-12 | 2009-07-02 | Okuma Corp | 位置誤差補正方法、及び位置誤差補正装置 |
JP2011258178A (ja) * | 2010-05-10 | 2011-12-22 | Fanuc Ltd | 多軸加工機用数値制御装置 |
DE102012205591A1 (de) | 2011-04-04 | 2012-10-04 | Okuma Corp. | Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine |
DE102012205423A1 (de) | 2011-04-04 | 2012-10-04 | Okuma Corporation | Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine |
JP2012221000A (ja) * | 2011-04-04 | 2012-11-12 | Okuma Corp | 工作機械の補正値演算方法及びプログラム |
JP2012220999A (ja) * | 2011-04-04 | 2012-11-12 | Okuma Corp | 工作機械の補正値演算方法及びプログラム |
DE102012209017A1 (de) | 2011-05-30 | 2012-12-06 | Okuma Corporation | Verfahren für das Berechnen eines Fehlerkompensationswertes einer Maschine |
DE102013110689A1 (de) | 2012-10-02 | 2014-04-03 | Fanuc Corporation | Kompensationsvorrichtung zur Höhe des Translations- und Rotationsfehlers |
DE102014209244A1 (de) | 2013-06-10 | 2014-12-11 | Okuma Corporation | Steuerungsverfahren für eine Werkzeugmaschine |
DE102015205470A1 (de) | 2014-03-27 | 2015-10-01 | Okuma Corporation | Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine |
DE102015205793A1 (de) | 2014-03-31 | 2015-10-01 | Okuma Corporation | Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine |
DE102015113890A1 (de) | 2015-08-21 | 2017-02-23 | Gebr. Heller Maschinenfabrik Gmbh | Werkzeugmaschine mit Werkstückpositions- und gewichtsabhängiger Einfederungskompensation |
JP2018130781A (ja) * | 2017-02-13 | 2018-08-23 | 学校法人金沢工業大学 | Nc旋盤及びこれを用いた切削加工方法 |
CN111390289A (zh) * | 2020-04-20 | 2020-07-10 | 苏州亮宇光学科技有限公司 | 一种能够提高零件表面质量的加工系统及方法 |
CN112008491A (zh) * | 2020-07-29 | 2020-12-01 | 成都飞机工业(集团)有限责任公司 | 一种基于测头的ca型五轴数控机床rtcp精度标定方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5014471B2 (ja) | 2010-06-30 | 2012-08-29 | ファナック株式会社 | 多軸加工機用数値制御装置 |
-
2004
- 2004-02-16 JP JP2004037625A patent/JP4038185B2/ja not_active Expired - Fee Related
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8250952B2 (en) | 2005-12-13 | 2012-08-28 | Renishaw Plc | Method of machine tool calibration |
JP2009519137A (ja) * | 2005-12-13 | 2009-05-14 | レニショウ パブリック リミテッド カンパニー | 工作機械の較正方法 |
US8875603B2 (en) | 2005-12-13 | 2014-11-04 | Renishaw Plc | Method of machine tool calibration |
US7941240B2 (en) | 2006-11-10 | 2011-05-10 | Toshiba Kikai Kabushiki Kaisha | Position ensuring system for oblique machining in five-axis machine tool |
US8112173B2 (en) | 2006-11-10 | 2012-02-07 | Toshiba Kikai Kabushiki Kaisha | Position ensuring system for oblique machining in five-axis machine tool |
JP2008119784A (ja) * | 2006-11-10 | 2008-05-29 | Toshiba Mach Co Ltd | 斜め加工のための5軸加工機の姿勢保証システム |
JP2008269316A (ja) * | 2007-04-20 | 2008-11-06 | Makino Milling Mach Co Ltd | 数値制御工作機械及び数値制御装置 |
JP2009009274A (ja) * | 2007-06-27 | 2009-01-15 | Fanuc Ltd | 数値制御装置 |
JP2009104317A (ja) * | 2007-10-22 | 2009-05-14 | Okuma Corp | 数値制御方法及び数値制御装置 |
WO2009057229A1 (ja) | 2007-11-02 | 2009-05-07 | Makino Milling Machine Co., Ltd. | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
EP2221692A2 (en) | 2007-11-02 | 2010-08-25 | Makino Milling Machine Co. Ltd. | Numerically controlled machine tool and numerical control device |
US8786243B2 (en) | 2007-11-02 | 2014-07-22 | Makino Milling Machine Co., Ltd. | Method and device for preparing error map and numerically controlled machine tool having error map preparation function |
EP2975475A1 (en) | 2007-11-02 | 2016-01-20 | Makino Milling Machine Co. Ltd. | Method and device for preparing error map and numerically controlled machine tool having error map preparation function |
US8680806B2 (en) | 2007-11-02 | 2014-03-25 | Makino Milling Machine Co., Ltd. | Numerically controlled machine tool and numerical control device |
US7969111B2 (en) | 2007-11-30 | 2011-06-28 | Fanuc Ltd | Numerical controller for controlling a five-axis machining apparatus |
EP2065771A2 (en) | 2007-11-30 | 2009-06-03 | Fanuc Ltd | Numerical controller for controlling a five-axis machining apparatus |
JP2009146057A (ja) * | 2007-12-12 | 2009-07-02 | Okuma Corp | 位置誤差補正方法、及び位置誤差補正装置 |
US8255078B2 (en) | 2010-05-10 | 2012-08-28 | Fanuc Corporation | Numerical controller for multi-axis machine tool |
JP2011258178A (ja) * | 2010-05-10 | 2011-12-22 | Fanuc Ltd | 多軸加工機用数値制御装置 |
US9002502B2 (en) | 2011-04-04 | 2015-04-07 | Okuma Corporation | Method and program for calculating correction value for machine tool |
DE102012205423A1 (de) | 2011-04-04 | 2012-10-04 | Okuma Corporation | Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine |
JP2012221000A (ja) * | 2011-04-04 | 2012-11-12 | Okuma Corp | 工作機械の補正値演算方法及びプログラム |
JP2012220999A (ja) * | 2011-04-04 | 2012-11-12 | Okuma Corp | 工作機械の補正値演算方法及びプログラム |
DE102012205591A1 (de) | 2011-04-04 | 2012-10-04 | Okuma Corp. | Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine |
US9002503B2 (en) | 2011-04-04 | 2015-04-07 | Okuma Corporation | Method and program for calculating correction value for machine tool |
DE102012209017A1 (de) | 2011-05-30 | 2012-12-06 | Okuma Corporation | Verfahren für das Berechnen eines Fehlerkompensationswertes einer Maschine |
US8800159B2 (en) | 2011-05-30 | 2014-08-12 | Okuma Corporation | Method for calculating error compensation value of machine |
JP2014074956A (ja) * | 2012-10-02 | 2014-04-24 | Fanuc Ltd | 並進回転誤差補正量作成装置 |
DE102013110689B4 (de) * | 2012-10-02 | 2020-09-10 | Fanuc Corporation | Kompensationsvorrichtung zur Höhe des Translations- und Rotationsfehlers |
DE102013110689A1 (de) | 2012-10-02 | 2014-04-03 | Fanuc Corporation | Kompensationsvorrichtung zur Höhe des Translations- und Rotationsfehlers |
US9448551B2 (en) | 2012-10-02 | 2016-09-20 | Fanuc Corporation | Translation/rotation error compensation amount creating device |
DE102014209244A1 (de) | 2013-06-10 | 2014-12-11 | Okuma Corporation | Steuerungsverfahren für eine Werkzeugmaschine |
JP2014238782A (ja) * | 2013-06-10 | 2014-12-18 | オークマ株式会社 | 工作機械の制御方法 |
DE102015205470A1 (de) | 2014-03-27 | 2015-10-01 | Okuma Corporation | Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine |
JP2015191306A (ja) * | 2014-03-27 | 2015-11-02 | オークマ株式会社 | 工作機械の制御方法及び制御装置 |
DE102015205793A1 (de) | 2014-03-31 | 2015-10-01 | Okuma Corporation | Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine |
US9983563B2 (en) | 2014-03-31 | 2018-05-29 | Okuma Corporation | Method and apparatus for controlling a machine tool |
DE102015113890A1 (de) | 2015-08-21 | 2017-02-23 | Gebr. Heller Maschinenfabrik Gmbh | Werkzeugmaschine mit Werkstückpositions- und gewichtsabhängiger Einfederungskompensation |
DE102015113890B4 (de) | 2015-08-21 | 2024-07-25 | Gebr. Heller Maschinenfabrik Gmbh | Werkzeugmaschine mit Werkstückpositions- und gewichtsabhängiger Einfederungskompensation |
JP2018130781A (ja) * | 2017-02-13 | 2018-08-23 | 学校法人金沢工業大学 | Nc旋盤及びこれを用いた切削加工方法 |
CN111390289A (zh) * | 2020-04-20 | 2020-07-10 | 苏州亮宇光学科技有限公司 | 一种能够提高零件表面质量的加工系统及方法 |
CN112008491A (zh) * | 2020-07-29 | 2020-12-01 | 成都飞机工业(集团)有限责任公司 | 一种基于测头的ca型五轴数控机床rtcp精度标定方法 |
CN112008491B (zh) * | 2020-07-29 | 2021-07-02 | 成都飞机工业(集团)有限责任公司 | 一种基于测头的ca型五轴数控机床rtcp精度标定方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4038185B2 (ja) | 2008-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4038185B2 (ja) | 数値制御方法 | |
US7283889B2 (en) | Numerical control device, and numerical control method | |
JP4837115B2 (ja) | 5軸加工機を制御する数値制御装置 | |
TWI381256B (zh) | 用於控制一工具機系統之複數個可移動軸之移動之系統、方法及電腦可讀媒體 | |
JP5037704B2 (ja) | 3軸加工機用ワーク設置誤差補正部を有する数値制御装置 | |
CN100493836C (zh) | 数控装置和数控机床 | |
US10416645B2 (en) | Numerical controller enabling increase in number of analysis digits of program instruction | |
JP4503659B2 (ja) | 座標変換工具位相制御用数値制御装置 | |
JP5968749B2 (ja) | 幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ | |
US20120221141A1 (en) | Numerical controller having speed control function for multi-axis machining device | |
JP6570957B2 (ja) | 機械構造体の幾何誤差同定方法と当該幾何誤差同定方法を使用した数値制御方法、数値制御装置及びマシニングセンタ | |
JP2011170584A (ja) | 工具軌跡表示機能を有する数値制御装置 | |
JP2009093269A (ja) | ワーク設置誤差補正手段を有する数値制御装置 | |
JP2011034434A (ja) | 誤差補正手段を備えた数値制御装置 | |
US5765976A (en) | Method of controlling the normal direction of the main shaft of the numerical control machine tool | |
US5545959A (en) | Speed control method for a numerical control apparatus | |
JP2005071016A (ja) | 数値制御装置 | |
US10073432B2 (en) | Numerical controller having tool tip point control function | |
US6539274B1 (en) | Method for compensating for temperature-related dimensional deviations in machine geometry | |
JPH03217907A (ja) | 円弧補間軌跡表示機能を有する数値制御方法およびその装置 | |
JP5788260B2 (ja) | 誤差補正部を備えた数値制御装置 | |
EP1775065B1 (en) | Roundness working method and roundness working device in nc machine tool | |
CN104756025A (zh) | 工件安装信息报告装置 | |
JP4734439B2 (ja) | 4軸加工機用数値制御装置 | |
JP4734440B2 (ja) | 4軸加工機用数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050801 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060223 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060407 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060526 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070918 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4038185 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: 20101109 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131109 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |