JP4847613B2 - 多軸加工機用数値制御装置 - Google Patents
多軸加工機用数値制御装置 Download PDFInfo
- Publication number
- JP4847613B2 JP4847613B2 JP2011016952A JP2011016952A JP4847613B2 JP 4847613 B2 JP4847613 B2 JP 4847613B2 JP 2011016952 A JP2011016952 A JP 2011016952A JP 2011016952 A JP2011016952 A JP 2011016952A JP 4847613 B2 JP4847613 B2 JP 4847613B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- tool
- rotation
- axes
- rotating shaft
- 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
Links
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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49286—Two rotations gives cartesian coordinates, compact construction
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical 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
第1に、バーチャル軸を発生させて移動量を求めてもバーチャル軸は実際に存在する軸ではないので実際に動作はしない。そのため、回転軸の大きな動作は回避できても、加工点においては誤差が発生すると考えられる。
第2に、特異点に近づいたかどうかを判断するため、ほとんど同じ経路であっても、一方は特異点近くと判断され、他方は特異点近くと判断されないケースがありうる。その場合、ほとんど同じ加工経路なのにも関わらず、工具の動作が大きく相違することになる。
その結果、加工面に筋目がついたり段差ができたりする可能性がある。
そこで、本発明の課題は、上記のような回転軸を3軸備えた多軸加工機において、工具先端点制御を行う数値制御装置を提供することである。そして、上記のような回転軸を3軸備えた多軸加工機において、工具先端点制御を行う数値制御装置として、特に、指令プログラム座標系上で直線軸位置によって工具先端点位置を指令するとともに、ワーク(加工物)に対する相対的な工具方向指令を指令して加工を制御する工具先端点制御において、回転軸2軸を備えた5軸加工機で回避することが困難であった特異点近くでの回転軸の大きな動作を、加工誤差を発生することなく回避することであり、また、ほとんど同じ加工経路であっても、一方は特異点近くと判断され、他方は特異点近くと判断されないケースで、ほとんど同じ加工経路であるにも関わらず、大きく動作が相違することを防止することができる数値制御装置を提供することである。換言すれば、ほとんど同じ加工経路であれば特異点近くでの回転軸の大きな動作を回避した経路もほとんど同じとすることが可能な数値制御装置を本発明は提供することである。
請求項2に係る発明は、前記直線軸位置演算部は、前記補間工具方向ベクトルに前記工具長補正量を積算し前記補間工具先端点位置に加算し機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部である請求項1に記載の数値制御装置である。
請求項3に係る発明は、前記回転軸位置演算部は、前記複数解を合成して前記回転軸3軸の回転軸位置を演算すると共に、該演算した回転軸3軸の回転軸位置から求められる工具方向ベクトルである検証工具方向ベクトルを求める回転軸位置演算部であり、前記直線軸位置演算部は、前記検証工具方向ベクトルに前記工具長補正量を積算し前記補間工具先端点位置に加算し機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部である請求項1に記載の数値制御装置である。
請求項4に係る発明は、前記直線軸位置演算部は、前記工具長補正量、前記回転軸3軸の回転軸位置および前記補間工具先端点位置から後述する数10−3式によって機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部である請求項1に記載の数値制御装置である。
請求項6に係る発明は、前記複数解は、第1回転軸は1周期前の補間周期で求めた第1回転軸の移動量分移動するとした場合の第1回転軸固定解、第2回転軸は1周期前の補間周期で求めた第2回転軸の移動量分移動するとした場合の第2回転軸固定解、第3回転軸は1周期前の補間周期で求めた第3回転軸の移動量分移動するとした場合の第3回転軸固定解であることを特徴とする請求項1〜4のいずれか1つに記載の数値制御装置である。
請求項9に係る発明は、前記多軸加工機は、前記回転軸3軸のうち回転軸2軸でテーブルを回転し他の回転軸1軸で工具ヘッドを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置である。
請求項11に係る発明は、前記多軸加工機は、前記回転軸3軸でテーブルを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置である。
請求項13に係る発明は、前記工具方向指令は回転軸2軸の位置によって指令されることを特徴とする請求項1〜11のいずれか1つに記載の数値制御装置である。
請求項14に係る発明は、前記工具方向指令は回転軸3軸の位置によって指令されることを特徴とする請求項1〜11のいずれか1つに記載の数値制御装置である。
特に、指令プログラム座標系上で直線軸位置によって工具先端点位置を指令するとともに、ワーク(加工物)に対する相対的な工具方向指令を指令して加工を制御する工具先端点制御において、回転軸2軸を備えた5軸加工機で回避することが困難であった特異点近くでの回転軸の大きな動作を、加工誤差を発生することなく回避でき、また、ほとんど同じ加工経路であっても、一方は特異点近くと判断され、他方は特異点近くと判断されないケースで、ほとんど同じ加工経路であるにも関わらず、大きく動作が相違することを防止することができる数値制御装置を提供できる。換言すれば、本発明により、ほとんど同じ加工経路であれば特異点近くでの回転軸の大きな動作を回避した加工経路もほとんど同じとすることが可能な数値制御装置を提供できる。
本発明は、工具先端点位置と工具方向が指令された時の工具先端点制御における回転軸の制御にその特長がある。そのため、工具先端点制御における工具方向の指令とそれに対する回転軸の制御について主に説明する。
そこで、本発明では、ある補間周期における工具方向(i,j,k)TからA,B,C軸位置を求める計算を概略的には次のように行う。ここでは、第1回転軸をA軸,第2回転軸をB軸,第3回転軸をC軸とする。ここで「T」は転置であるが、自明の場合は特に記載しない。
第1の実施形態として、工具方向が工具方向ベクトル(ic,jc,kc)として指令される例を説明する。
図1,図2のヘッド回転型多軸加工機を想定する。各回転軸中心は交差する。A,B軸は−90度〜90度が可動範囲、C軸は何回転でも動作可能とする。A軸位置をa(ラジアン)、B軸位置をb(ラジアン)、C軸位置をc(ラジアン)で表す。a=b=c=0の時に工具方向は図1,図2のようなZ軸方向とする。機械座標系は機械に固定された座標系であり、指令プログラム座標系は指令プログラムにおける指令位置を表す座標系である。指令プログラムにおいて、指令プログラム座標系上での工具先端点位置が直線軸X,Y,Z軸の指令位置(xc,yc,zc)で指令され、工具方向指令が指令工具方向ベクトル(ic,jc,kc)で指令され、補間周期毎に補間されて補間工具先端点位置(xi,yi,zi)および補間工具方向ベクトル(i,j,k)が求められる。ここで、(i,j,k)は単位ベクトルとする。
補間工具方向ベクトル(i,j,k)とa,b,cの間には数1式の関係が成り立つ。
この変換式は機械構成に依存する。
ここでは、A軸位置を固定させた場合、B軸位置を固定させた場合、C軸位置を固定させた場合をそれぞれ説明する。
aは前回の補間周期で求められたA軸位置とする。あるいは前回の補間周期でのA軸移動量が今回の補間周期でも同じであるとすることにより固定し、それをa1とする。つまり、前回の補間周期で求められたA軸位置をa0,前回の補間周期でのA軸移動量をΔa0とすると、a1=a0とする、あるいは、a1=a0+Δa0とすることによりaを固定する。
また、b1計算におけるcos-1の( )中の分母、分子の両方が0(ゼロ)の場合は不定となり、また、cos-1の( )中の絶対値が1より大である場合は解なしとなる。
その場合、b1は前回の補間周期でのB軸位置とする、あるいは後述する第1回転軸固定解の評価値を0とする。c1計算についても同様である。
bは前回の補間周期で求められたB軸位置とする、あるいは前回の補間周期でのB軸移動量が今回の補間周期でも同じであるとすることにより固定し、それをb2とする。第2回転軸固定解のa,cをa2,c2とすると、数1式を解くことによってb2,i,j,kから数3式のように計算できる。mは整数である。
cは前回の補間周期で求められたC軸位置とする、あるいは前回の補間周期でのC軸移動量が今回の補間周期でも同じであるとすることにより固定し、それをc3とする。第3回転軸固定解のa,bをa3,b3とすると、数1式を解くことによってc3,i,j,kから数4式のように計算することができる。
開始工具方向ベクトル(0,0,1)とし、それを回転中心ベクトル(n1,n2,n3)の周りに少しずつ回転させながら工具方向ベクトルとして指令するとする。工具方向ベクトル(0,0,1)の時がA軸、B軸位置が0となりC軸位置が不定となる特異点である。ここで、n1,n2,n3は数9式のように与えるとする。工具方向ベクトルは図9のように変化する。
第1の実施形態では、工具方向が指令工具方向ベクトル(ic,jc,kc)として指令される例を述べたが、従来の5軸加工機における工具先端点制御では回転軸2軸によって工具方向が指令される場合も多い。例えば、図1におけるA軸を持たない従来の5軸加工機を想定した場合、B,C軸の指令によって工具方向を指令し工具先端点制御による加工を行う場合も多い。そのように工具方向指令がB,C軸の指令(bc,cc)で指令された場合、それを数11式のように指令工具方向ベクトル(ic,jc,kc)に変換し工具方向として指令工具方向ベクトル(ic,jc,kc)が指令されたとみなして第1の実施形態と同じ処理を行うことによって第、第1の実施形態と同様に回転軸3軸を制御することもできる。したがって、B,C軸指令による従来の5軸加工機の工具先端点制御の指令プログラムに対しても、第1の実施形態と同様に回転軸3軸を制御することもできる。
本発明の第1の実施形態では、工具方向が指令工具方向ベクトル(ic,jc,kc)として指令される例を述べたが、回転軸3軸によって工具方向が指令される場合にも対応可能である。
工具方向指令はA,B,C軸の指令(ac,bc,cc)で指令された場合、それを数12式のように指令工具方向ベクトル(ic,jc,kc)に変換し、工具方向として指令工具方向ベクトル(ic,jc,kc)が指令されたとみなして本発明の第1の実施形態と同じ処理を行うことによって、回転軸3軸によって工具方向指令が指令される工具先端点制御の指令プログラムに対しても、本発明の第1の実施形態と同様に回転軸3軸を制御することができる。
図3の混合型多軸加工機(テーブル回転2軸+工具ヘッド回転1軸)を想定する。テーブル回転2軸の回転中心は交差し、指令プログラム座標系は回転テーブル上に存在しその原点はテーブル回転2軸の回転中心と一致する。指令プログラム座標系は回転テーブルの回転とともに回転する。指令工具方向ベクトル(ic,jc,kc)は指令プログラム座標系で指令される。A,B軸は−90度〜90度が可動範囲、C軸は何回転でも動作可能とする。A軸位置をa(ラジアン),B軸位置をb(ラジアン),C軸位置をc(ラジアン)で表す。a=b=c=0の時に工具方向は図3のようなZ軸方向とする。
ただし、直線軸位置(xp,yp,zp)の演算については、第1の実施形態における数10式に対して、テーブル上にある指令プログラム座標系から機械座標系に変換するためにC軸、A軸のテーブル回転軸分の逆変換を行う。(Ptx,Pty,Ptz)は機械座標系上の指令プログラム座標系原点位置である。数14式は数10−1式に対する式である。数10−2式に対する式とするには、数14式の(i,j,k)を(iv,jv,kv)とすればよい。数14式で示されるような直線軸位置(xp,yp,zp)の演算において、テーブル上にある指令プログラム座標系から機械座標系への変換の演算を行うことについては第5の実施形態、第6の実施形態も同様である。
図4の混合型多軸加工機(テーブル回転1軸+工具ヘッド回転2軸)を想定する。ヘッド回転2軸の回転中心は交差し、指令プログラム座標系は回転テーブル上に存在しその原点はテーブル回転軸の回転中心と一致する。指令プログラム座標系は回転テーブルの回転とともに回転する。指令工具方向ベクトル(ic,jc,kc)は指令プログラム座標系上で指令される。A,B軸は−90度〜90度が可動範囲、C軸は何回転でも動作可能とする。A軸位置をa(ラジアン),B軸位置をb(ラジアン),C軸位置をc(ラジアン)で表す。a=b=c=0の時に工具方向は図3のようなZ軸方向とする。
図5のテーブル回転型多軸加工機を想定する。テーブル回転軸3軸の回転中心は交差し、指令プログラム座標系は回転テーブル上に存在しその原点はテーブル回転軸の回転中心と一致する。指令プログラム座標系は回転テーブルの回転とともに回転する。指令工具方向ベクトル(ic,jc,kc)は指令プログラム座標系で指令される。A,B軸は−90度〜90度が可動範囲、C軸は何回転でも動作可能とする。A軸位置をa(ラジアン),B軸位置をb(ラジアン),C軸位置をc(ラジアン)で表す。a=b=c=0の時に工具方向は図3のようなZ軸方向とする。
●[ステップSA100]補間工具方向ベクトル(i,j,k)を得る。
●[ステップSA101]数2式で第1回転軸固定解を、第3式で第2回転軸固定解を、第4式で第3回転軸固定解を演算し、処理を終了する。
●[ステップSB100]前回の補間周期での回転軸補間位置(a0,b0,c0)を得る。
●[ステップSB101]数5式で、第1回転軸固定解、第2回転軸固定解、第3回転軸固定解に対する仮評価値V1’,V2’,V3’を演算する。
●[ステップSB102]V1’,V2’,V3’を正規化し、各評価値V1,V2,V3を演算する。
●[ステップSB103]数7式でA,B,C軸の移動すべき回転軸位置(a,b,c)を演算する。
●[ステップSB104]数8式でDを演算する。
●[ステップSB105]DはD0より小さいか否か判断し、小さい場合には処理を終了し、小さくない場合にはステップSB106へ移行する。
●[ステップSB106]w=w+dwを演算し、ステップSB101へ戻り処理を継続する。
2 工具
10 指令プログラム
12 解析部
14 補間部
15 回転軸複数解演算部
17 回転軸位置演算部
19 直線軸位置演算部
20x X軸サーボ
20y Y軸サーボ
20z Z軸サーボ
20a A軸サーボ
20b B軸サーボ
20c C軸サーボ
V1’,V2’,V3’ 仮評価値
V1,V2,V3 評価値
Claims (14)
- テーブルに取り付けられたワークに対して少なくとも直線軸3軸および回転軸3軸でテーブルまたは工具ヘッドを回転する機構によって加工する多軸加工機において、指令プログラム座標系上で指令直線軸位置によって工具先端点位置を指令するとともに工具方向指令を指令して加工を行う数値制御装置において、
補間周期毎に前記工具方向指令を補間し補間工具方向ベクトルを求め、該補間工具方向ベクトルから第1回転軸を固定した第1回転軸固定解、第2回転軸を固定した第2回転軸固定解および第3回転軸を固定した第3回転軸固定解として前記回転軸3軸の複数解を演算する回転軸複数解演算部と、
前記複数解に対して移動量が小さいことを大きく評価する評価値を計算し前記複数解による移動量に前記評価値を積算して合成し前記回転軸3軸の回転軸位置を演算する回転軸位置演算部と、
補間周期毎に指令された前記工具先端点位置を補間し補間工具先端点位置を求め前記補間工具先端点位置、工具長補正量および前記回転軸3軸の回転軸位置から機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部を有し、
前記回転軸3軸について前記回転軸位置演算部で求めた前記回転軸位置へ移動し前記直線軸3軸について前記直線軸位置演算部で求めた前記直線軸位置へ移動することを特徴とする数値制御装置。 - 前記直線軸位置演算部は、前記補間工具方向ベクトルに前記工具長補正量を積算し前記補間工具先端点位置に加算し機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部である請求項1に記載の数値制御装置。
- 前記回転軸位置演算部は、前記複数解を合成して前記回転軸3軸の回転軸位置を演算すると共に、該演算した回転軸3軸の回転軸位置から求められる工具方向ベクトルである検証工具方向ベクトルを求める回転軸位置演算部であり、
前記直線軸位置演算部は、前記検証工具方向ベクトルに前記工具長補正量を積算し前記補間工具先端点位置に加算し機械座標系上の前記直線軸3軸の直線軸位置を演算する直線軸位置演算部である請求項1に記載の数値制御装置。 - 前記複数解は、第1回転軸は動作しないとした場合の第1回転軸固定解、第2回転軸は動作しないとした場合の第2回転軸固定解、第3回転軸は動作しないとした場合の第3回転軸固定解であることを特徴とする請求項1〜4のいずれか1つに記載の数値制御装置。
- 前記複数解は、第1回転軸は1周期前の補間周期で求めた第1回転軸の移動量分移動するとした場合の第1回転軸固定解、第2回転軸は1周期前の補間周期で求めた第2回転軸の移動量分移動するとした場合の第2回転軸固定解、第3回転軸は1周期前の補間周期で求めた第3回転軸の移動量分移動するとした場合の第3回転軸固定解であることを特徴とする請求項1〜4のいずれか1つに記載の数値制御装置。
- 前記回転軸位置演算部は、求めた回転軸3軸の前記回転軸位置から前記検証工具方向ベクトルを求め前記補間工具方向ベクトルとの差が設定されたトレランス以内かどうかを検証し前記トレランス以内でなければ前記評価値について移動量が小さいことをより大きく評価するように再演算する回転軸位置の演算を繰り返す回転軸位置演算部であることを特徴とする請求項1〜6のいずれか1つに記載の数値制御装置。
- 前記多軸加工機は、前記回転軸3軸で工具ヘッドを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置。
- 前記多軸加工機は、前記回転軸3軸のうち回転軸2軸でテーブルを回転し他の回転軸1軸で工具ヘッドを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置。
- 前記多軸加工機は、前記回転軸3軸のうち回転軸2軸で工具ヘッドを回転し他の回転軸1軸でテーブルを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置。
- 前記多軸加工機は、前記回転軸3軸でテーブルを回転する多軸加工機であることを特徴とする請求項1〜7のいずれか1つに記載の数値制御装置。
- 前記工具方向指令は工具方向ベクトルによって指令されることを特徴とする請求項1〜11のいずれか1つに記載の数値制御装置。
- 前記工具方向指令は回転軸2軸の位置によって指令されることを特徴とする請求項1〜11のいずれか1つに記載の数値制御装置。
- 前記工具方向指令は回転軸3軸の位置によって指令されることを特徴とする請求項1〜11のいずれか1つに記載の数値制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011016952A JP4847613B2 (ja) | 2010-05-10 | 2011-01-28 | 多軸加工機用数値制御装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010108639 | 2010-05-10 | ||
JP2010108639 | 2010-05-10 | ||
JP2011016952A JP4847613B2 (ja) | 2010-05-10 | 2011-01-28 | 多軸加工機用数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011258178A JP2011258178A (ja) | 2011-12-22 |
JP4847613B2 true JP4847613B2 (ja) | 2011-12-28 |
Family
ID=44803167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011016952A Active JP4847613B2 (ja) | 2010-05-10 | 2011-01-28 | 多軸加工機用数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8255078B2 (ja) |
JP (1) | JP4847613B2 (ja) |
CN (1) | CN102243486B (ja) |
DE (1) | DE102011015296B4 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5037704B2 (ja) * | 2011-01-26 | 2012-10-03 | ファナック株式会社 | 3軸加工機用ワーク設置誤差補正部を有する数値制御装置 |
DE112011104832B4 (de) * | 2011-02-03 | 2022-12-01 | Mitsubishi Electric Corporation | Numerische-Steuerung-Vorrichtung |
JP4975872B1 (ja) * | 2011-02-25 | 2012-07-11 | ファナック株式会社 | 多軸加工機用速度制御機能を有する数値制御装置 |
JP5221724B2 (ja) * | 2011-09-07 | 2013-06-26 | ファナック株式会社 | ワーク設置誤差補正部を有する多軸工作機械用数値制御装置 |
JP5289601B1 (ja) | 2012-03-19 | 2013-09-11 | ファナック株式会社 | 多軸加工機用切削距離演算装置 |
JP5426728B2 (ja) * | 2012-06-28 | 2014-02-26 | ファナック株式会社 | 多軸加工機用工具姿勢制御機能を有する数値制御装置 |
JP5543534B2 (ja) | 2012-07-05 | 2014-07-09 | ファナック株式会社 | プログラム再開機能を備えた数値制御装置 |
CN103129016B (zh) * | 2013-02-28 | 2015-02-25 | 上海维宏电子科技股份有限公司 | 订袋机数控***实现不拖针高速加工的控制方法 |
JP5734336B2 (ja) | 2013-04-23 | 2015-06-17 | ファナック株式会社 | ワークに対する相対的工具方向の表示および入力を可能とする数値制御装置 |
USD788196S1 (en) | 2014-09-12 | 2017-05-30 | Pocket NC Company | Multi-axis machine |
CN104793563B (zh) * | 2015-02-13 | 2017-09-22 | 哈尔滨理工大学 | 基于四轴加工***综合刚度场的外覆盖件模具的加工方法 |
DE112015006524B4 (de) * | 2015-05-12 | 2022-08-11 | Mitsubishi Electric Corporation | Numerische Steuerungseinrichtung |
DE102015220525B4 (de) * | 2015-10-21 | 2023-06-29 | Lufthansa Technik Aktiengesellschaft | Vorrichtung und Verfahren zur Bearbeitung eines Bauteils |
CN109753016A (zh) * | 2019-01-24 | 2019-05-14 | 西华大学 | 一种用于数控多轴联动刀具长度补偿的计算方法 |
CN112454011A (zh) * | 2019-09-09 | 2021-03-09 | 苏州微创骨科医疗工具有限公司 | 多轴机床工件坐标偏移校正方法、装置、计算机设备及介质 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09201784A (ja) * | 1996-01-30 | 1997-08-05 | Komatsu Ltd | ロボットの教示装置 |
JP3643098B2 (ja) | 2001-10-16 | 2005-04-27 | ファナック株式会社 | 数値制御装置 |
EP1302829B1 (en) | 2001-10-16 | 2008-11-26 | Fanuc Ltd | Numerical controller |
JP3607259B2 (ja) * | 2002-04-16 | 2005-01-05 | ヤマザキマザック株式会社 | 3次元線状加工装置 |
US7245982B2 (en) * | 2002-10-11 | 2007-07-17 | Fidia S.P.A. | System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables |
US7283889B2 (en) * | 2003-02-19 | 2007-10-16 | Fanuc Ltd | Numerical control device, and numerical control method |
JP4038185B2 (ja) * | 2003-02-19 | 2008-01-23 | ファナック株式会社 | 数値制御方法 |
JP3830475B2 (ja) * | 2003-08-05 | 2006-10-04 | ファナック株式会社 | 制御装置 |
US7571027B2 (en) | 2005-05-31 | 2009-08-04 | The Boeing Company | Kinematic singular point compensation systems and methods |
JP4693643B2 (ja) * | 2006-01-30 | 2011-06-01 | 川崎重工業株式会社 | ロボットの教示支援装置及びそのためのプログラム |
US8024068B2 (en) * | 2006-08-04 | 2011-09-20 | Hurco Companies, Inc. | Machine tool control system |
US8725283B2 (en) * | 2006-08-04 | 2014-05-13 | Hurco Companies, Inc. | Generalized kinematics system |
JP2008287471A (ja) * | 2007-05-17 | 2008-11-27 | Fanuc Ltd | 5軸加工機の数値制御方法 |
JP4291386B2 (ja) * | 2007-10-04 | 2009-07-08 | ファナック株式会社 | ワーク設置誤差補正手段を有する数値制御装置 |
JP4327894B2 (ja) * | 2007-11-30 | 2009-09-09 | ファナック株式会社 | 5軸加工機を制御する数値制御装置 |
EP2199882A1 (de) | 2008-12-16 | 2010-06-23 | Siemens Aktiengesellschaft | Verfahren und Rechner zur Erzeugung eines Steuerbefehls eines Teileprogramms |
-
2011
- 2011-01-28 JP JP2011016952A patent/JP4847613B2/ja active Active
- 2011-03-02 US US13/038,600 patent/US8255078B2/en active Active
- 2011-03-28 DE DE102011015296A patent/DE102011015296B4/de active Active
- 2011-04-08 CN CN201110089983.7A patent/CN102243486B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US8255078B2 (en) | 2012-08-28 |
CN102243486B (zh) | 2014-02-19 |
JP2011258178A (ja) | 2011-12-22 |
DE102011015296A1 (de) | 2011-11-10 |
DE102011015296B4 (de) | 2013-05-16 |
US20110276173A1 (en) | 2011-11-10 |
CN102243486A (zh) | 2011-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4847613B2 (ja) | 多軸加工機用数値制御装置 | |
JP5221724B2 (ja) | ワーク設置誤差補正部を有する多軸工作機械用数値制御装置 | |
Affouard et al. | Avoiding 5-axis singularities using tool path deformation | |
JP4256440B2 (ja) | ロボットプログラム調整装置 | |
JP4945664B2 (ja) | 傾斜面を加工する多軸加工機用数値制御装置 | |
Brell-Cokcan et al. | A new parametric design tool for robot milling | |
Wan et al. | Singularity avoidance for five-axis machine tools through introducing geometrical constraints | |
Bosetti et al. | Feed-rate and trajectory optimization for CNC machine tools | |
JP2008287471A (ja) | 5軸加工機の数値制御方法 | |
Boz et al. | A postprocessor for table-tilting type five-axis machine tool based on generalized kinematics with variable feedrate implementation | |
CN111052015A (zh) | 数控***及电动机控制装置 | |
JP2010146176A (ja) | 回転軸を有する工作機械用の数値制御装置 | |
US10697748B2 (en) | Method for controlling shape measuring apparatus | |
JP2016055404A (ja) | 軌道生成方法、軌道生成装置、ロボット装置、プログラム及び記録媒体 | |
JP2013117924A (ja) | 工具背面での切削点指令により加工を行う数値制御装置 | |
JP5778649B2 (ja) | 並進回転誤差補正量作成装置 | |
JP5399881B2 (ja) | 5軸加工機用数値制御装置 | |
JP6057284B2 (ja) | 多関節ロボット及び半導体ウェハ搬送装置 | |
Da Rocha et al. | An embedded system-based snap constrained trajectory planning method for 3D motion systems | |
Wang et al. | Universal real-time NURBS interpolator on a PC-based controller | |
Lavernhe et al. | Kinematic performances in 5-axis machining | |
JP4734440B2 (ja) | 4軸加工機用数値制御装置 | |
JP6820100B2 (ja) | 形状測定装置の制御方法 | |
Lin et al. | A look-ahead interpolator with curve fitting algorithm for five-axis tool path | |
JP4734439B2 (ja) | 4軸加工機用数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20110927 |
|
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: 20111013 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4847613 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |