JPS5890113A - マシニングセンタにおける座標系設定制御方法 - Google Patents
マシニングセンタにおける座標系設定制御方法Info
- Publication number
- JPS5890113A JPS5890113A JP56188953A JP18895381A JPS5890113A JP S5890113 A JPS5890113 A JP S5890113A JP 56188953 A JP56188953 A JP 56188953A JP 18895381 A JP18895381 A JP 18895381A JP S5890113 A JPS5890113 A JP S5890113A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- origin
- program
- machine
- coordinates
- 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.)
- Pending
Links
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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/401—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 program data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
- G05B19/4015—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 program data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50008—Multiple, multi tool head, parallel machining
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50031—Zero setting, go to reference with gauge
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T408/00—Cutting by use of rotating axially moving tool
- Y10T408/16—Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
- Y10T408/175—Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control relative positioning of Tool and work
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)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、機械原点に復帰して工具交換を行なうマシニ
ングセンタにおける座標系設定制御方法に関する。
ングセンタにおける座標系設定制御方法に関する。
第1図及び第2図は機械原点とプログラム原点の関係を
示す平面図である。
示す平面図である。
通常、マシニングセンタに所定の加工作業を行なわせる
ためには、加ニブログラムを作成する必要があるが、加
ニブログラム作成時は被加工物3が機械原点MZPに対
してどのような位置に設定されるか予め知ることはでき
ないので、プログラム中で独自に座標系を設定し、実際
の加工時にプログラム中で設定した座標系の原点、即ち
プログラム原点PZPの機械原点MZPに対する、第1
図の紙面に平行なX、Y軸方向及び紙面に垂直なZ軸方
向の機械座標(XO2Yo 、Zo)を入力し、加ニブ
ログラム中のプログラム原点PZPを基準とした加工位
置座標、例えば点piの座標(Xl 、y+ 、Zl)
を、機械原点MZPを基準とした機械座標(Xl。
ためには、加ニブログラムを作成する必要があるが、加
ニブログラム作成時は被加工物3が機械原点MZPに対
してどのような位置に設定されるか予め知ることはでき
ないので、プログラム中で独自に座標系を設定し、実際
の加工時にプログラム中で設定した座標系の原点、即ち
プログラム原点PZPの機械原点MZPに対する、第1
図の紙面に平行なX、Y軸方向及び紙面に垂直なZ軸方
向の機械座標(XO2Yo 、Zo)を入力し、加ニブ
ログラム中のプログラム原点PZPを基準とした加工位
置座標、例えば点piの座標(Xl 、y+ 、Zl)
を、機械原点MZPを基準とした機械座標(Xl。
Yl、Zl)に変換し、当該座標(X 1. Y l。
Zl)に工具を移動させて所定の加工を行なっている。
ところで、従来、プログラム原点PZPの機械座標(X
a 、Yo 、Zo)を入力する際には、オペレ・−夕
が被加工物3を機械に取付けた後、適宜な方法で原点P
ZPとMZPとの間の距離を測定しキーボード等を介し
て入力していたが、この方法では加工前に必ず座標(X
(1、Yo 。
a 、Yo 、Zo)を入力する際には、オペレ・−夕
が被加工物3を機械に取付けた後、適宜な方法で原点P
ZPとMZPとの間の距離を測定しキーボード等を介し
て入力していたが、この方法では加工前に必ず座標(X
(1、Yo 。
Zo)の測定作業を行なう必要があり、段取りに時間を
要するばかりかオペレータに過度の負担を強いる結果と
なっていた。また、予め座標(Xo 、Yo 、Zo)
を決定しておぎ、オペレータによる距離の測定を不要と
する方法もあるが、そうすると、被加工物3を機械に取
付ける際に、機械原点rVi Z Pを基準にして被加
工物を正確に取付ける必要があり、取付は作業に多大の
労力と時間を要する欠点があった。なお、数値制御ボー
ル盤等の工具交換を行なわない単能機においては、最初
に工具をセットした位置をプログラム原点PZPとして
加工を行なう方法モアったが、マシニングセンタにおい
では、主軸方向の長さの異なる多種の工具を用いるため
に、工具の長さが交換によって変化するとそのままでは
プログラム原点P Z l)に工具を戻すことができず
、結局オペレータが工具交換の度に座標(Xn 、Yo
、Zn)を測定し入力するがiff度工具をプログラ
ム原点P Z I)に移動し、原点P Z I)を登録
する(実際には、このような登録動作は加圧の進行に伴
なって不可能となることが多い8.)ことになり、従っ
て従来の単能機において行なわれている制御方法をその
まま採用することは実用的でなかった。
要するばかりかオペレータに過度の負担を強いる結果と
なっていた。また、予め座標(Xo 、Yo 、Zo)
を決定しておぎ、オペレータによる距離の測定を不要と
する方法もあるが、そうすると、被加工物3を機械に取
付ける際に、機械原点rVi Z Pを基準にして被加
工物を正確に取付ける必要があり、取付は作業に多大の
労力と時間を要する欠点があった。なお、数値制御ボー
ル盤等の工具交換を行なわない単能機においては、最初
に工具をセットした位置をプログラム原点PZPとして
加工を行なう方法モアったが、マシニングセンタにおい
では、主軸方向の長さの異なる多種の工具を用いるため
に、工具の長さが交換によって変化するとそのままでは
プログラム原点P Z l)に工具を戻すことができず
、結局オペレータが工具交換の度に座標(Xn 、Yo
、Zn)を測定し入力するがiff度工具をプログラ
ム原点P Z I)に移動し、原点P Z I)を登録
する(実際には、このような登録動作は加圧の進行に伴
なって不可能となることが多い8.)ことになり、従っ
て従来の単能機において行なわれている制御方法をその
まま採用することは実用的でなかった。
特に、比較的簡単な形状の被加工物3の少量加工の際で
、被加工物3ににプログラム原点PZPをけがいである
場合等においては、直ちに加工作業に入りたいにも拘わ
らず、前述の座標(Xo 、 Yo 、 Z o )を
測定し入力する座標系設定作業が必要となり、作業能率
が低下してしまう欠点があった。
、被加工物3ににプログラム原点PZPをけがいである
場合等においては、直ちに加工作業に入りたいにも拘わ
らず、前述の座標(Xo 、 Yo 、 Z o )を
測定し入力する座標系設定作業が必要となり、作業能率
が低下してしまう欠点があった。
そこで、本発明は、基準位置に対して工具の基準となる
部位を一致させることにより、機械原点に対するプログ
ラム原点の座標を演算決定すると共に、工具交際に際し
ては、交換された工具の主軸方向の長さに応じてプログ
ラム原点の機械座標を補正するようにして構成し、もっ
て前述の欠点を解消したマシニングセンタにおける座標
系設定制御方法を提供することを目的とするものである
。
部位を一致させることにより、機械原点に対するプログ
ラム原点の座標を演算決定すると共に、工具交際に際し
ては、交換された工具の主軸方向の長さに応じてプログ
ラム原点の機械座標を補正するようにして構成し、もっ
て前述の欠点を解消したマシニングセンタにおける座標
系設定制御方法を提供することを目的とするものである
。
以下、図面に示す実施例に基き、本発明を具体的に説明
する。
する。
第3図は本発明が適用されたマシニングセンタの一例を
示す制御ブロック図である3、マシニングセンタ1は、
第3図に示すように、主制御部2を有しており、主制御
部2にはプログラム原点pzpt基準とした加ニブログ
ラムPROを格納したプログラムメモリ5、工具識別部
6、加−Eに使用する工具17の長さ、径等の工具デ・
−タD A T Aが格納された工具ファイル7、座標
決定演算部9及び軸制御部10等が(5) 接続している。軸制御部1oには各軸(本実施例でば、
x、y、zの3軸)を駆動する駆動モータ11A、11
B、11Dが接続しており、各駆動モータ11A、11
B、1.LDには、モータIIA、IIB、IIDの回
転に同期した位置パルスSP1.sP2.sP3を発生
するトランスデユーサ12A、12B、12Dが設けら
れている。トランスデユーサ1.2A、12B、12D
はカウンタ13を介して座標決定演算部9に接続してお
り、更にカウンタ13には押釦スイ・ノチ16が接続し
ている。
示す制御ブロック図である3、マシニングセンタ1は、
第3図に示すように、主制御部2を有しており、主制御
部2にはプログラム原点pzpt基準とした加ニブログ
ラムPROを格納したプログラムメモリ5、工具識別部
6、加−Eに使用する工具17の長さ、径等の工具デ・
−タD A T Aが格納された工具ファイル7、座標
決定演算部9及び軸制御部10等が(5) 接続している。軸制御部1oには各軸(本実施例でば、
x、y、zの3軸)を駆動する駆動モータ11A、11
B、11Dが接続しており、各駆動モータ11A、11
B、1.LDには、モータIIA、IIB、IIDの回
転に同期した位置パルスSP1.sP2.sP3を発生
するトランスデユーサ12A、12B、12Dが設けら
れている。トランスデユーサ1.2A、12B、12D
はカウンタ13を介して座標決定演算部9に接続してお
り、更にカウンタ13には押釦スイ・ノチ16が接続し
ている。
マシニングセンタ1は、以上の、1:うな構成を有する
ので、加工に際して、オベレ・−夕は工具[7を、第1
図に示す機械原点M Z I)から被加工物3−ににけ
がかれた、父製造図面中で指定された、基準位l?¥K
に移動させ、二[几17の基準となる部位(例えば工具
17の先端)を前記基準位置I(に一致させる3、なお
、工具17の移動は、主制御部2の指令に基き、軸制御
部1oを介して各軸の駆動モ・−夕1]、A、IIB、
11(6) Dを回転駆動させることにより行なうが、トランスデユ
ーサ12A、12B、12Dからはモータ11の回転に
同期した形で位置パルスSP1 、SF3 、SF3が
発生するので、工具17の機械原点MZPに対する機械
座標(X、Y。
ので、加工に際して、オベレ・−夕は工具[7を、第1
図に示す機械原点M Z I)から被加工物3−ににけ
がかれた、父製造図面中で指定された、基準位l?¥K
に移動させ、二[几17の基準となる部位(例えば工具
17の先端)を前記基準位置I(に一致させる3、なお
、工具17の移動は、主制御部2の指令に基き、軸制御
部1oを介して各軸の駆動モ・−夕1]、A、IIB、
11(6) Dを回転駆動させることにより行なうが、トランスデユ
ーサ12A、12B、12Dからはモータ11の回転に
同期した形で位置パルスSP1 、SF3 、SF3が
発生するので、工具17の機械原点MZPに対する機械
座標(X、Y。
Z)は、パルス5L)1 、SF3 、SF3をカウン
タ13で、各モータIIA、IIB、IIDの回転方向
も考慮した形で積勿及び減算することにより正確に把握
することができる。工具17の基準となる部位と被加工
物3」二の基準位置Kが一致したところで、オペレータ
が押釦スイッチ16を押すと、セットパルスSEPがス
イッチ16からカウンタ13に出力され、カウンタ13
はパルスSEPが入力された時点での各モータIIA、
IIB、111)に対するパルスSPi 、SF3 、
SF3の積算値TX、TY、TZをランチし、座標決定
演算部9に出力する。
タ13で、各モータIIA、IIB、IIDの回転方向
も考慮した形で積勿及び減算することにより正確に把握
することができる。工具17の基準となる部位と被加工
物3」二の基準位置Kが一致したところで、オペレータ
が押釦スイッチ16を押すと、セットパルスSEPがス
イッチ16からカウンタ13に出力され、カウンタ13
はパルスSEPが入力された時点での各モータIIA、
IIB、111)に対するパルスSPi 、SF3 、
SF3の積算値TX、TY、TZをランチし、座標決定
演算部9に出力する。
演算部9は積算値TX、TY、TZから、工具17、従
って被加工物3の基準位置にの機械座標(Xk 、Yk
、Zk)を演算し、当該基準位置Kを機械座標(Xo
(=Xk)、Yo (=Yk)、Zo (=Zk))
なるプログラム原点PZPと認定し、原点1) Z I
)を基準とする座標系を設定する。座標系が設定された
ところで、主制御部2は実際の加工作業の開始を指令し
、従って演算部9はプログラムメモリ5からプログラム
原点1) Z Pを基準とした加ニブログラムPROを
読み出して、原点1) Z Pの機械座標(XO9Yn
、ZO)から、プログラムメモリ中に指示された加工
位置座標、例えば第1図の点P1の座標(X+ 、y+
、Zl)を機械座標(X+、Yi。
って被加工物3の基準位置にの機械座標(Xk 、Yk
、Zk)を演算し、当該基準位置Kを機械座標(Xo
(=Xk)、Yo (=Yk)、Zo (=Zk))
なるプログラム原点PZPと認定し、原点1) Z I
)を基準とする座標系を設定する。座標系が設定された
ところで、主制御部2は実際の加工作業の開始を指令し
、従って演算部9はプログラムメモリ5からプログラム
原点1) Z Pを基準とした加ニブログラムPROを
読み出して、原点1) Z Pの機械座標(XO9Yn
、ZO)から、プログラムメモリ中に指示された加工
位置座標、例えば第1図の点P1の座標(X+ 、y+
、Zl)を機械座標(X+、Yi。
Zl)に変換し、軸制御部10は演算された機械座標(
X+ 、Y+ 、Zl)に基いて駆動モータIIA、I
IB、1ll)を駆動して工具17を加工位置である点
P1に位置決め制御する。
X+ 、Y+ 、Zl)に基いて駆動モータIIA、I
IB、1ll)を駆動して工具17を加工位置である点
P1に位置決め制御する。
こうしで、加ニブログラムPROは機械座標(X、Y、
Z)に変換された形で順次実行されてゆくが、一つの工
具による加工が終了し、工具交換を行なう場合には、工
具17は工具17を装着した主軸と共に機械原点MZP
に強制的に復帰させられる。一方、加ニブログラムPR
Oから、工具識別部6は次に交換すべき工具17を判別
し、工具ファイル7中の工具データDATAから、工具
17のZ軸方向、即ち工具17を装着した際の主軸方向
の長さLlを読み出して演算部9に出力する。演算部9
は、プログラム原点PZPの機械座標(Xo 、Yo
、Zo)を設定した際に使用していた工具17の長さL
2とLlを比較し、Ll(L2の場合には、交換後の工
具17におけるプログラム原点PZPのZ軸の機械座標
ZOが変化することになるので、新たな工具の長さLl
に合わせて座標Z。
Z)に変換された形で順次実行されてゆくが、一つの工
具による加工が終了し、工具交換を行なう場合には、工
具17は工具17を装着した主軸と共に機械原点MZP
に強制的に復帰させられる。一方、加ニブログラムPR
Oから、工具識別部6は次に交換すべき工具17を判別
し、工具ファイル7中の工具データDATAから、工具
17のZ軸方向、即ち工具17を装着した際の主軸方向
の長さLlを読み出して演算部9に出力する。演算部9
は、プログラム原点PZPの機械座標(Xo 、Yo
、Zo)を設定した際に使用していた工具17の長さL
2とLlを比較し、Ll(L2の場合には、交換後の工
具17におけるプログラム原点PZPのZ軸の機械座標
ZOが変化することになるので、新たな工具の長さLl
に合わせて座標Z。
を補正する(即ち、プログラム原点PZPの機械座標(
Xo、Yo、Zo)は、工具17の基準となる部位を基
準位置Kに一致させた際の工具17の機械原点MZPに
対する移動量から決定することから、工具17の主軸方
向の長さLl、L2が相違すると、当然基準位置Kに達
するまでのZ軸方向の移動量、従って積算値TZは異な
り、座標Zoも異なってくる。)。工具交(9) 換が完了すると、主制御部2は軸制御部10を介して工
具17を、補正された座標Zoに基ぎプログラム原点P
ZPに戻し、直ちに加ニブログラムP ROに基く次の
加工作業に入る。なお、工具の長さL1=L2の場合に
は、座標ZOの補正が不要なことは言うまでもない。
Xo、Yo、Zo)は、工具17の基準となる部位を基
準位置Kに一致させた際の工具17の機械原点MZPに
対する移動量から決定することから、工具17の主軸方
向の長さLl、L2が相違すると、当然基準位置Kに達
するまでのZ軸方向の移動量、従って積算値TZは異な
り、座標Zoも異なってくる。)。工具交(9) 換が完了すると、主制御部2は軸制御部10を介して工
具17を、補正された座標Zoに基ぎプログラム原点P
ZPに戻し、直ちに加ニブログラムP ROに基く次の
加工作業に入る。なお、工具の長さL1=L2の場合に
は、座標ZOの補正が不要なことは言うまでもない。
なお、上述の実施例は、第1図に示すように、基準位置
Kをプログラム原点PZPに一致させた形で設定し、基
準位置にの機械座標(Xk 。
Kをプログラム原点PZPに一致させた形で設定し、基
準位置にの機械座標(Xk 。
Yk 、Zk)をプログラム原点PZPの機械座標(X
o 、Yo 、Zo)とした場合について述べたが、第
2図に示すように基準位置Kを原点1) Z Pに対し
で、原点P Z ))を基準とした所定座標(xk、y
k、zk)J−に設定し、基準位置にと工具17の基準
となる部位を一致させて基準位置I(の機械座標(Xk
、Yk 、Zk)を演算決定した際に、座標決定演算
部9に座標(xk 、yk、zk)を力+1.1ニブロ
グラムPRO又はキーボード等の入力手段を介して入力
し、それによってプログラム原点I) Z Pの機械座
標(10) (Xo 、Yo 、Zo)を演算決定するようにしても
よいことは勿論である。
o 、Yo 、Zo)とした場合について述べたが、第
2図に示すように基準位置Kを原点1) Z Pに対し
で、原点P Z ))を基準とした所定座標(xk、y
k、zk)J−に設定し、基準位置にと工具17の基準
となる部位を一致させて基準位置I(の機械座標(Xk
、Yk 、Zk)を演算決定した際に、座標決定演算
部9に座標(xk 、yk、zk)を力+1.1ニブロ
グラムPRO又はキーボード等の入力手段を介して入力
し、それによってプログラム原点I) Z Pの機械座
標(10) (Xo 、Yo 、Zo)を演算決定するようにしても
よいことは勿論である。
以上説明したように、本発明によれば、基準位置Kをプ
ログラム原点PZPに対して、該原点PZPを基準とし
た所定座標(xk、yk。
ログラム原点PZPに対して、該原点PZPを基準とし
た所定座標(xk、yk。
zk)−ヒに設定し、工具17の基準となる部位を前記
基準位置にと一致させることにより、基準位置にの機械
座標(Xk 、Yk 、Zk)を演算決定し、更に前記
基準位置Kからプログラム原点X点P ZP ノミ械座
標(Xo 、 Yo 、 Z o )7)演算決定する
と共に、工具交換に際しては交換された工具17の主軸
方向の長さI、■、L2等に応じて原点PzPの機械座
標Zoを補正するようにしたので、従来のようにプログ
ラム原点PZPの機械座標(Xo 、Yo 、Zo)を
オペレータの測定によって求める必要がなくなり、段取
り時間の短縮を図ることが可能となり、オペレータの負
担を軽減することができる7、また、プログラム原点P
ZPの機械座標(Xo、Yo。
基準位置にと一致させることにより、基準位置にの機械
座標(Xk 、Yk 、Zk)を演算決定し、更に前記
基準位置Kからプログラム原点X点P ZP ノミ械座
標(Xo 、 Yo 、 Z o )7)演算決定する
と共に、工具交換に際しては交換された工具17の主軸
方向の長さI、■、L2等に応じて原点PzPの機械座
標Zoを補正するようにしたので、従来のようにプログ
ラム原点PZPの機械座標(Xo 、Yo 、Zo)を
オペレータの測定によって求める必要がなくなり、段取
り時間の短縮を図ることが可能となり、オペレータの負
担を軽減することができる7、また、プログラム原点P
ZPの機械座標(Xo、Yo。
Zo)は、被加工物3を機械に取付けた後で演算決定さ
れるので、オペレータは被加工物3の取付けに際して、
取付は位置を機械原点MZPに対して正確に位置決めす
る必要もなく、取付作業を迅速かつ容易に行なうことが
可能となる。
れるので、オペレータは被加工物3の取付けに際して、
取付は位置を機械原点MZPに対して正確に位置決めす
る必要もなく、取付作業を迅速かつ容易に行なうことが
可能となる。
特に、比較的簡単な形状の被加工物3の少量加工に際し
で、被加工物3]二にプログラム原点PZPがけかいで
ある場合等においでは、原点PZPを基準位置I(とし
て工具17を原点PZPに一致させるだけで直ちに加工
作業に入ることが可能となり、作業能率の大幅な向上に
寄与し得る。
で、被加工物3]二にプログラム原点PZPがけかいで
ある場合等においでは、原点PZPを基準位置I(とし
て工具17を原点PZPに一致させるだけで直ちに加工
作業に入ることが可能となり、作業能率の大幅な向上に
寄与し得る。
また、基準位置Kをプログラム原点PZPに一致させた
形に設定すると、基準位IJ〒にの機械座標(Xk 、
Yk 、Zk)が直ちに原点1) Z Pの機械座標(
Xo 、 Yo 、 Z o )となるので、基準位置
にの機械座標から原点1) Z Pの機械座標を求める
演算動作が不要となるので、それだけ早く原点P Z
i)の機械座標の決定を行なうことができ、迅速な制御
が可能となる。
形に設定すると、基準位IJ〒にの機械座標(Xk 、
Yk 、Zk)が直ちに原点1) Z Pの機械座標(
Xo 、 Yo 、 Z o )となるので、基準位置
にの機械座標から原点1) Z Pの機械座標を求める
演算動作が不要となるので、それだけ早く原点P Z
i)の機械座標の決定を行なうことができ、迅速な制御
が可能となる。
第1図及び第2図は機械原点とプログラム原点の関係を
示す平面図、第3図は本発明が適用サレタマシニングセ
ンタの一例を示す制御ブロック図である。 1・・・・・・・・・・・・・・・マシニングセンタ7
・・・・・・・・・・・・・・・工具ファイル17・・
・・・・・・・・・・工具 K・・・・・・・・・・・・・・・基準位置PZP・・
・・・・・・・プログラム原点MZP・・・・・・・・
・機械原点 特許出願人 株式会社 山崎鉄工所 代理人 弁理士 相田伸二 (ほか1名) 第1図 篤2図 −〜 1
示す平面図、第3図は本発明が適用サレタマシニングセ
ンタの一例を示す制御ブロック図である。 1・・・・・・・・・・・・・・・マシニングセンタ7
・・・・・・・・・・・・・・・工具ファイル17・・
・・・・・・・・・・工具 K・・・・・・・・・・・・・・・基準位置PZP・・
・・・・・・・プログラム原点MZP・・・・・・・・
・機械原点 特許出願人 株式会社 山崎鉄工所 代理人 弁理士 相田伸二 (ほか1名) 第1図 篤2図 −〜 1
Claims (2)
- (1)基準位置をプログラム原点に対して、該原点を基
準とした所定座標上に設定し、工具の基準となる部位を
前記基準位置に一致させることにより、基準位置の機械
原点に対する機械座標を演算決定し、更に前記基準位置
からプログラム原点の機械座標を演算決定すると共に、
工具の主軸方向の長さを格納した工具ファイルを設け、
工具交換に際しては、交換された工具の長さに応じてプ
ログラム原点の機械座標を補正するようにして構成した
マシニングセンタにおける座標系設定制御方法。 - (2)基準位置をプログラム原点に一致させた形で設定
することを特徴とする特許請求の範囲第1項記載のマシ
ニングセンタにおける座標系設定制御方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56188953A JPS5890113A (ja) | 1981-11-25 | 1981-11-25 | マシニングセンタにおける座標系設定制御方法 |
| US06/442,085 US4561050A (en) | 1981-11-25 | 1982-11-16 | Method of determining coordinate system in machining center |
| GB08232633A GB2110426B (en) | 1981-11-25 | 1982-11-16 | Method of determining a coordinate system in machining center |
| IT68339/82A IT1191231B (it) | 1981-11-25 | 1982-11-17 | Metodo per determinare il sistema di coordinate in una unita centrale di lavorazione |
| FR8219711A FR2516837B1 (fr) | 1981-11-25 | 1982-11-24 | Procede de determination d'un systeme de coordonnees dans un centre d'usinage |
| DE19823243707 DE3243707A1 (de) | 1981-11-25 | 1982-11-25 | Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56188953A JPS5890113A (ja) | 1981-11-25 | 1981-11-25 | マシニングセンタにおける座標系設定制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5890113A true JPS5890113A (ja) | 1983-05-28 |
Family
ID=16232804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56188953A Pending JPS5890113A (ja) | 1981-11-25 | 1981-11-25 | マシニングセンタにおける座標系設定制御方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4561050A (ja) |
| JP (1) | JPS5890113A (ja) |
| DE (1) | DE3243707A1 (ja) |
| FR (1) | FR2516837B1 (ja) |
| GB (1) | GB2110426B (ja) |
| IT (1) | IT1191231B (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61105410A (ja) * | 1984-10-29 | 1986-05-23 | Mitsutoyo Mfg Co Ltd | 複数の検知体を有する変位検出装置 |
| JPS62502569A (ja) * | 1985-09-17 | 1987-10-01 | レニシヨウ パブリツク リミテツド カンパニ− | 座標測定機または工作機械の回路および工具 |
| JPS62265517A (ja) * | 1986-05-13 | 1987-11-18 | Mitsubishi Electric Corp | 移動体の位置検出装置 |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6125207A (ja) * | 1984-07-12 | 1986-02-04 | Fanuc Ltd | ツ−ル座標系の設定方式 |
| JPS6149205A (ja) * | 1984-08-16 | 1986-03-11 | Seiko Instr & Electronics Ltd | ロボツト制御方式 |
| JPS61244444A (ja) * | 1985-04-19 | 1986-10-30 | Hitachi Seiki Co Ltd | 工作機械のワ−ク座標系設定装置 |
| US4723219A (en) * | 1985-06-21 | 1988-02-02 | Amca International Corporation | Programmed path for automatic tool retraction and return responsive to degradation threshold |
| US4796195A (en) * | 1987-05-13 | 1989-01-03 | Cincinnati Milacron Inc. | Method for machining with improved accuracy |
| US4887016A (en) * | 1987-09-21 | 1989-12-12 | Viking Systems International, Inc. | Portable robot with automatic set-up |
| US4955305A (en) * | 1988-09-23 | 1990-09-11 | Melco Industries, Inc. | Modular system for use with X-Y peripherals |
| JP2666512B2 (ja) * | 1990-03-30 | 1997-10-22 | トヨタ自動車株式会社 | 機械座標系補正装置 |
| DE19638987A1 (de) * | 1996-09-23 | 1998-04-02 | Siemens Ag | Verfahren und Vorrichtung zur Bearbeitung eines Werkstücks, insbesondere einer Komponente einer Turbine |
| WO2003064118A1 (en) * | 2002-01-31 | 2003-08-07 | Abb Research Ltd. | Robot machining tool position and orientation calibration |
| JP4450302B2 (ja) * | 2002-03-27 | 2010-04-14 | スター精密株式会社 | 工作機械の数値制御装置 |
| JP4284491B2 (ja) * | 2002-07-16 | 2009-06-24 | 豊和工業株式会社 | ピストン外形の加工データ生成装置 |
| JP2004185397A (ja) * | 2002-12-04 | 2004-07-02 | Fanuc Ltd | 数値制御装置 |
| US8453337B2 (en) * | 2009-06-02 | 2013-06-04 | James Richard Lacy | System and method for workpiece coordinate measurements |
| DE102011085369B4 (de) * | 2011-10-28 | 2015-06-03 | Koenig & Bauer Aktiengesellschaft | Verfahren zum Bearbeiten mindestens einer Gestellwand einer Druckmaschine |
| CN107598676A (zh) * | 2017-09-07 | 2018-01-19 | 安徽涌诚机械有限公司 | 大型机床自动校正被测试件分中及加工余量确定方法 |
| MX386786B (es) | 2018-04-30 | 2025-03-19 | Path Robotics Inc | Escaner láser que rechaza la reflexión. |
| WO2022016152A1 (en) | 2020-07-17 | 2022-01-20 | Path Robotics, Inc. | Real time feedback and dynamic adjustment for welding robots |
| MX2023009878A (es) | 2021-02-24 | 2024-01-08 | Path Robotics Inc | Robots soldadores autonomos. |
| US12277369B2 (en) | 2021-10-18 | 2025-04-15 | Path Robotics, Inc. | Generating simulated weld paths for a welding robot |
| CN113941900B (zh) * | 2021-10-22 | 2024-02-09 | 富曜半导体(昆山)有限公司 | 一种cnc 3d测头自动寻边方法 |
| CA3239078A1 (en) | 2021-11-19 | 2023-05-25 | Path Robotics, Inc. | Machine learning logic-based adjustment techniques for robots |
| US12508665B2 (en) | 2022-04-19 | 2025-12-30 | Path Robotics, Inc. | Autonomous assembly robots |
| US12521884B2 (en) | 2022-07-26 | 2026-01-13 | Path Robotics, Inc. | Techniques for multipass welding |
| CN116372663B (zh) * | 2023-03-31 | 2026-03-20 | 北京星航机电装备有限公司 | 一种薄壁舱段类零件加工方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4967274A (ja) * | 1972-10-30 | 1974-06-29 | ||
| JPS5082488A (ja) * | 1973-11-26 | 1975-07-03 | ||
| JPS5358875A (en) * | 1976-11-09 | 1978-05-27 | Nippon Kentetsu Co Ltd | System for automatically compensating machine position |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3684939A (en) * | 1971-02-04 | 1972-08-15 | Allied Ind Components | Automatic positioning accessory for numerical control machine tools |
| US3866027A (en) * | 1973-05-09 | 1975-02-11 | Bendix Corp | Digital tool size compensation for numerical control |
| US4011437A (en) * | 1975-09-12 | 1977-03-08 | Cincinnati Milacron, Inc. | Method and apparatus for compensating for unprogrammed changes in relative position between a machine and workpiece |
| US4195250A (en) * | 1976-12-08 | 1980-03-25 | Ikegai Tekko Kabushiki Kaisha | Automatic measuring and tool position compensating system for a numerically controlled machine tool |
| JPS53114580A (en) * | 1977-03-17 | 1978-10-06 | Fanuc Ltd | Tool selecting system of numerical control machine tool |
| US4178632A (en) * | 1978-03-06 | 1979-12-11 | Cincinnati Milacron Inc. | Method for controlling the operation of a computer operated robot arm |
| JPS5544681A (en) * | 1978-09-27 | 1980-03-29 | Fanuc Ltd | Tool correction system |
| US4243923A (en) * | 1979-01-22 | 1981-01-06 | Massachusetts Institute Of Technology | Servo-controlled mobility device |
| DE2941156C2 (de) * | 1979-10-10 | 1986-03-20 | Traub Gmbh, 7313 Reichenbach | Verfahren zum Ermitteln der Lage einer Werkzeugspitze in bezug auf einen Werkzeugschlitten einer numerisch gesteuerten Werkzeugmaschine, insbesondere Drehmaschine |
| US4380696A (en) * | 1980-11-12 | 1983-04-19 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing |
| US4456961A (en) * | 1982-03-05 | 1984-06-26 | Texas Instruments Incorporated | Apparatus for teaching and transforming noncoincident coordinate systems |
| US4453221A (en) * | 1982-05-13 | 1984-06-05 | Cincinnati Milacron Inc. | Manipulator with adaptive velocity controlled path motion |
-
1981
- 1981-11-25 JP JP56188953A patent/JPS5890113A/ja active Pending
-
1982
- 1982-11-16 US US06/442,085 patent/US4561050A/en not_active Expired - Lifetime
- 1982-11-16 GB GB08232633A patent/GB2110426B/en not_active Expired
- 1982-11-17 IT IT68339/82A patent/IT1191231B/it active
- 1982-11-24 FR FR8219711A patent/FR2516837B1/fr not_active Expired
- 1982-11-25 DE DE19823243707 patent/DE3243707A1/de not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4967274A (ja) * | 1972-10-30 | 1974-06-29 | ||
| JPS5082488A (ja) * | 1973-11-26 | 1975-07-03 | ||
| JPS5358875A (en) * | 1976-11-09 | 1978-05-27 | Nippon Kentetsu Co Ltd | System for automatically compensating machine position |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61105410A (ja) * | 1984-10-29 | 1986-05-23 | Mitsutoyo Mfg Co Ltd | 複数の検知体を有する変位検出装置 |
| JPS62502569A (ja) * | 1985-09-17 | 1987-10-01 | レニシヨウ パブリツク リミテツド カンパニ− | 座標測定機または工作機械の回路および工具 |
| JPS62265517A (ja) * | 1986-05-13 | 1987-11-18 | Mitsubishi Electric Corp | 移動体の位置検出装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2516837A1 (fr) | 1983-05-27 |
| IT1191231B (it) | 1988-02-24 |
| IT8268339A0 (it) | 1982-11-17 |
| GB2110426A (en) | 1983-06-15 |
| IT8268339A1 (it) | 1984-05-17 |
| FR2516837B1 (fr) | 1986-08-14 |
| US4561050A (en) | 1985-12-24 |
| GB2110426B (en) | 1985-05-01 |
| DE3243707A1 (de) | 1983-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5890113A (ja) | マシニングセンタにおける座標系設定制御方法 | |
| US6575812B2 (en) | Setting up process for a tool or workpiece on a gear making machine | |
| US4190889A (en) | Automatic centering controller for a machine tool | |
| JPS58206364A (ja) | 工作機械 | |
| JPS61146454A (ja) | Nc制御機械の工作物の位置決め方法およびこの方法を実施するためのnc制御機械 | |
| EP0145934A2 (en) | Tool display method and device for machining apparatus equipped with numerical control unit | |
| US6539274B1 (en) | Method for compensating for temperature-related dimensional deviations in machine geometry | |
| US4755949A (en) | Apparatus for setting work coordinate system of machine | |
| HU185955B (en) | Method and connection arrangement for controlling the positioning for radial drilling machines | |
| JPH0635092B2 (ja) | 工具ファイルを有する数値制御装置 | |
| JPH0451249B2 (ja) | ||
| JPS6044239A (ja) | 複合加工工作機械 | |
| JPH0641088B2 (ja) | 工作機械のワーク芯出し方法 | |
| JPS6254653A (ja) | 位相合わせ方法 | |
| JP2001198775A (ja) | 数値制御工作機械及び数値制御工作機械のための工具設定角度測定方法 | |
| JPS61173845A (ja) | 旋盤における刃先位置の測定制御方法 | |
| JPH0698522B2 (ja) | 補助計測装置付nc旋削工作機械とその座標軸演算装置 | |
| JPS6125208A (ja) | 工作機械の自動座標系設定装置 | |
| JPH0468103B2 (ja) | ||
| JPS59172004A (ja) | 数値制御装置 | |
| JPS61260964A (ja) | 切削油剤供給ノズルの駆動制御方法 | |
| JPS62152647A (ja) | 刃先計測方法 | |
| JPS6268256A (ja) | ツ−ルプリセツタの設定位置補正装置 | |
| JPH0349682B2 (ja) | ||
| JPH04131910A (ja) | 数値制御旋盤のワーク座標シフト量の設定方法およびその装置 |