JPH066256B2 - 芯出し及び端面位置の自動計測方法 - Google Patents

芯出し及び端面位置の自動計測方法

Info

Publication number
JPH066256B2
JPH066256B2 JP61180343A JP18034386A JPH066256B2 JP H066256 B2 JPH066256 B2 JP H066256B2 JP 61180343 A JP61180343 A JP 61180343A JP 18034386 A JP18034386 A JP 18034386A JP H066256 B2 JPH066256 B2 JP H066256B2
Authority
JP
Japan
Prior art keywords
spindle
probe
measurement
horizontal
vertical
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.)
Expired - Fee Related
Application number
JP61180343A
Other languages
English (en)
Other versions
JPS6339754A (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.)
OOKUMA KK
Original Assignee
OOKUMA KK
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 OOKUMA KK filed Critical OOKUMA KK
Priority to JP61180343A priority Critical patent/JPH066256B2/ja
Publication of JPS6339754A publication Critical patent/JPS6339754A/ja
Publication of JPH066256B2 publication Critical patent/JPH066256B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は多面加工例えば上面と90°旋回の四側面の五
面加工が行えるマシニングセンタ等の多面加工機におけ
る自動芯出し,自動計測方法に関する。
従来技術 五面加工機のマシニングセンタの立主軸,旋回可能な横
主軸にオン,オフ接点を有してタッチ信号を出力するタ
ッチプローブを装着して加工位置の自動芯出し,或いは
穴径,端面位置の自動計測を行う場合、計測方向が種々
異なり、プローブ測定子の測定端中心位置の補正値はN
C軸とは無関係に横主軸に取り付けたプローブの向く方
向だけで決められている。また加工の指令プログラムは
立主軸,横主軸または横主軸の旋回毎に異なっていた。
発明が解決しようとする問題点 立主軸で使用したプローブ測定子の測定端中心位置の補
正値をそのまま横主軸にした場合、 横主軸の場合はプローブ測定子の重力によるたわみが
発生し、タッチ信号のでる位置が立主軸の場合と比べて
若干異なっていた。
旋回主軸頭の割り出し位置決め誤差及び立主軸に対す
る横主軸の位置ずれの補正誤差があった場合、計測誤差
となっていた。
プローブの測定方向(ワーク面へのプローブの当接方
向)とNC軸方向との関連が立主軸と横主軸で一致しな
い時はプローブ測定子の測定端中心位置の補正値を合わ
せるため測定前に主軸を角度分回転させる必要があっ
た。
同じ径の穴測定でも立主軸の場合はXY軸移動による
測定が横主軸の場合は旋回方向によってXZ軸またはY
Z軸となりプログラムの指令方法が複雑となっていた。
問題点を解決するための手段 立主軸12,横主軸37をそれぞれ1本軸承するととも
に割出し旋回可能な旋回主軸頭7を装備する上面と四側
面の五面NC加工機において、タッチ信号を出力する計
測プローブTを前記立主軸12または横主軸37の何れ
かに装着して穴中心位置若しくは工作物の端面位置等を
計測する場合に前記立主軸12及び横主軸37の旋回主
軸頭7のそれぞれの向き毎に立主軸または横主軸に装着
した前記計測プローブTの測定子端中心の前記立主軸1
2の中心線に対する中心位置ずれ補正量にもとづき計測
プローブTの計測方向に対応した別々の補正値で補正を
するものであり、またタッチ信号を出力する計測プロー
ブを前記立主軸または横主軸の何れかに装着して穴中心
位置若しくは工作物の端面位置等を計測する場合に計測
プローブTが前記立主軸12または横主軸37の何れか
に装着されているかまた前記旋回主軸頭7が何れの側面
を向いているかを判断してその判断した向き毎に立主軸
または横主軸に装着した計測プローブの測定子端中心の
前記立主軸の中心線に対する中心位置のずれ補正量を計
測プローブTの計測時の現在位置に加減算させ1主軸の
計測プログラムを共通化して前記五面の芯出し及び端面
位置の計測を行うものである。
実施例 以下本発明の実施例を図面にもとづき説明する。例えば
周知の立形マシニングセンタを示す第1図においてベッ
ド1の上面にはX軸方向にテーブル2が載置されNCで
位置制御される。ベッド1の両横にはコラム3が設立さ
れておりトップビーム4によって門形に構成され、コラ
ム3の前向案内面に沿ってクロスレール5が上下W軸方
向に位置制御される。このクロスレール5の前面には主
軸頭6が載架されY軸方向にNCで位置制御される。ま
た主軸頭6の内部案内面によってZ軸(上下)方向にラ
ム11がNCで位置制御される。そしてラム11には下
端に立主軸12と横主軸37を軸承した旋回頭7を有す
る若しくは装着した主軸が回転可能に軸承されている。
次にこの主軸系を示す第2図を説明する。
主軸頭6に垂直に設けられたラム11には立主軸12が
軸受によって回転可能に軸承され歯車13,14を介し
てモータ15により加工時の回転,主軸割出し並びに旋
回頭7の割出しが行われる。また立主軸12には歯車1
6,17を介して角度位置を検出する検出器18が設け
られている。更に立主軸12の中心には主軸下端のテー
パ穴に装着される工具締上げ装置のドローバ19が挿通
され上端位置に工具締上げ解除のシリンダ装置20が設
けられている。旋回頭7は上部の旋回中空軸21で立主
軸12と同心に回転可能にラム11に軸承されており、
旋回中空軸21端に爪クラッチ22が立主軸12の途中
に取り付けられた爪クラッチ板23と噛合可能に設けら
れ、また途中にピストン24が取り付けられていて、ラ
ム11のシリンダ25に嵌装している。また旋回頭7の
本体の上面には主軸12と同心にカービックカップリン
グ26が固着されておりラム11の下端に同心に固着さ
れたカービックカップリング27と噛合い割出し角度が
位置決めされる。また旋回中空軸21には円周90°位置
に切欠を有する割出確認板28とドック31が取り付け
られており、ラムに設けた流体圧シリンダ29に嵌装さ
れたピストンロッド30端が割出確認板28の切欠きと
係合するようになっていてピストンロッド30の出入り
をリミットスイッチで確認し、またドッグ31の上下位
置即ちカービックカップリングの噛合離脱をリミットス
イッチで確認する。更に旋回中空軸21に歯車32が噛
合い取り付けられていてこの歯車32と噛合う歯車33
の軸上にX軸,Y軸に対応する90°角度位置にドック34
a,34b,34c,34dが突設されていて一列に上下に配列され
たリミットスイッチをそれぞれ作動して旋回頭7の旋回
位置を確認するようになっている。そして旋回頭7には
立主軸12に取り付けられた傘歯車35と噛合う歯車群
36により回転される横主軸37が立主軸12と直角方
向でドッグ34a,34b,34c,34dと対応する四角の側面の1
面に設けられている。この横主軸37には立主軸12の
テーパ穴と同じテーパ穴が穿設されており、工具の締
付,解放手段の流体圧シリンダ装置38が設けられこの
締付,解放を確認できるようになっている。
次に制御装置内の制御回路を示す第3図において51は
プログラム解釈回路,52は自動工具交換(ATC)制
御回路でプログラム解釈回路51がプログラム指令中の
次工具準備指令,工具交換指令を解釈すると、ATC装
置及び付属装置40に次工具準備指令を出力してマガジ
ンの工具を割出し必要によりサブアーム若しくは工具交
換アーム等に把持待機させる。また工具交換指令をAT
C装置及び付属装置40を出力して立主軸12,若しく
は横主軸37の工具交換を行わせ工具交換完了の信号に
より現工具番号や立主軸或いは横主軸何れに工具が装着
されたアンサとして入力する。53は主軸頭のラム11
に設けた旋回頭6の旋回頭旋回制御回路でプログラム解
釈回路51がプログラム指令中旋回指令を解釈すると旋
回頭旋回駆動装置41に旋回頭旋回指令を出力して立主
軸12との連結クラッチ22を連結させ流体圧シリンダ
25の圧力流体方向を切換えてカービックカップリング
の噛合いを外しモータ15を駆動して旋回頭7を旋回さ
せる。この旋回による旋回頭7の横主軸37の向く方向
を前向き(RHf),左向き(RHr),後向き(RHb)、右向き(RH
l)の何れかを41よりアンサとして該回路53に入力さ
れる。54は記憶読み出し及び演算回路でATC制御回路
52に入力された立主軸,または横主軸の情報は変数VS
PTHとして立主軸の場合0,横主軸の場合1で記憶され
る。また旋回頭旋回制御回路53にアンサとして入力さ
れた横主軸の向きの情報は変数VSHDRとしてRHf=1,RHr
=2,RHb=3,RHe=4で記憶される。そしてプログラム解
釈回路51がプログラム指令中、変数VSPTH,VSHDRを解
釈し変数を指令するとVSPTH=0または1,VSHDR=1,2,
3,4の何れかが読み出される。
作用 本機でこの自動計測方法を使用するには先に立主軸,横
主軸に装着したタッチプローブTの測定子Taの中心が
立主軸12及び横主軸37の旋回方向に対する中心ずれ
補正量及び測定子の立主軸及び横主軸の旋回方向の各つ
き当て時の長さ補正を測定し制御装置の記憶読出し及び
演算回路54の中に表1のように記憶しておきシステム
変数例えばVTOFD,VTOFHで読み出される。
このタッチプローブT測定子Taの中心ずれ補正量及長
さ補正量を第4図のプローブの工具補正サイクルを示す
フローチャートを参照して求めておく。即ちステップS
1においてパラメータ横主軸かがNCの記憶,読出し及
び演算回路54より判断されNOであればステップS2
においてPMOD=1即ち立主軸の径補正サイクルかが判断
される。YESであればステップS3においてX−Y平
面で立主軸工具径補正サイクルが後述の第5図に示すフ
ローチャートにもとづき実行される。ステップS2にお
いてNOであればステップS4において立主軸工具長補
正サイクルが後述する第6図に示すフローチャートにも
とづき実行される。ステップS1においてYESであれ
ばステップS5において旋回頭左向きかがドッグ34a,34
b,34c,34dに対応するリミットスイッチ群の信号により
記憶された回路54から判断され、YESであればステッ
プS6においてPMOD=1即ち径補正サイクルかが判断さ
れる。YESであればステップS7においてX−Z平面
で旋回頭左用横主軸工具径補正サイクルが第5図のフロ
ーチャートに準じて実行される。ステップS6において
NOであればステップS8において旋回頭左用横主軸工
具長補正サイクルが第6図のフローチャートに準じて実
行される。ステップS5においてNOであれば以後同様
のステップにより旋回頭7が後か,前か,右かが判断さ
れ、それぞれ工具補正サイクル,工具長補正サイクルが
実行される。
次に第5図に示す工具径補正サイクル(CaLL 0010 PMOD
=9)を示すフローチャートにもとづきプローブの中心位
置ずれ補正量を立主軸の場合で説明する。テーブル2上
の所定位置に固定された穴直径2roの基準リング上にタ
ッチプローブTをほぼ同一中心に位置決めする。タッチ
プローブはX−Y平面の移動となる。ステップS21にお
いてタッチプローブTのX軸,Y軸の現在値A,A
を記憶する。ステップS22でR=2ro/2とし、ステップ
S23で立主軸の補正値を記憶回路54から呼び出す変数例
えばVTOFD(301),VTOFD(302),VTOFD(303),VTOFD(304)の
値をすべて零とする。ステップS24でX+方向にRだけ
軸移動させる。但しプローブよりタッチ信号が出たとき
軸移動を停止させタッチ位置のX軸の現在値をBを記
憶させる。ステップS25でプローブをAの位置に戻
す。ステップS26でVTOFD(301)=B−Rと記憶させ
る。但しB>0である。ステップS27でX−方向へ−
Rだけプローブを軸移動させる。但しタッチ信号が出た
ときプローブの軸移動を停止させタッチ時の現在値B
を記憶させる。ステップS28でAの位置に戻る。ステ
ップS29でVTOFD(302)=B+Rとして記憶させる。但
しB<0である。ステップS30でY+方向にRだけプ
ローブを軸移動させる。但しタッチ信号がでたとき軸移
動を停止させタッチ時の現在位置をBとして記憶させ
る。ステップS31でAへ戻る。ステップS32でVTOFD
(303)=B−Rとして記憶させる。但しB>0であ
る。ステップS33でY−方向に−Rだけプローブを軸移
動させる。但しタッチ信号が出たとき軸移動を停止させ
タッチ時の現在値Bとして記憶させる。ステップS34
でプローブをAの位置に戻す。ステップS35でVTOFD
(304)=B+Rとして記憶させる。但しB<0であ
る。
横主軸の工具径補正サイクルのときタッチプローブがX
−Z平面移動のときステップS21ではX軸,Z軸の現在
値A,Aを記憶し旋回頭前向きでは変数VTOFD(305)
〜VTOFD(308)に値が記憶され、旋回頭後向きでは変数VT
OFD(313)〜VTOFD(316)に記憶される。またタッチプロー
ブがY−Z平面移動のときはステップS21ではY軸,Z
軸の現在値A,Aを記憶し、旋回頭左向きでは変数
VTOFD(309)〜VTOFD(312)に値が記憶され旋回頭右向きで
は変数VTOFD(317)〜VTOFD(320)に値が記憶される。
次いで第6図に示す工具長補正サイクル(CALL OIOI PMO
D=8)を示すフローチャート及び第7図にもとづき立主
軸の場合について説明する。プローブはZ軸移動で基準
工具を使用のときステップS41でプローブのZ軸現在位
置Azを記憶する。ステップS42でL=PEIで基準と
するZ端面の座標値で基準工具の当接点Z=0とする。
ステップS43で変数VTOFH(305)=0とする。ステップS
44でZ−へ(L−10)分プローブを軸移動させる。但し
タッチ信号が出たとき軸移動を停止し、タッチ時の現在
値Bを記憶させる。ステップS45でプローブはA
置に戻る。ステップS46でVTOFH 305)=B−Lを記憶
する。タッチプローブを横主軸に装着したときの工具長
補正サイクルでは旋回頭前または後向きではステップS
41では現在位置Aを記憶し前向きでは変数VTOFH(301)
に、後向きでは変数VTOFH 303)に値が記憶される。また
旋回頭左または右向きではステップS41で現在位置A
を記憶し、左向きでは変数VTOFH(302)に、右向きでは変
数VTOFH(304)に値が記憶される。
このようにしてプローブの中心位置ずれの補正値及び工
具長補正値が求められ記憶読み出し及び演算回路54に記
憶されると自動計測の準備が完了する。
次いで加工中の自動計測を第8図第9図第10図を参照し
てプログラム例を説明する。
N200M6:現工具と次工具T1(先に準備済)の工具
指令が出る。
N201T2:既に工具番号T2番として登録されている
タッチプローブT2を準備する。
N202〜 :工具T1により立主軸加工を行う。
N250M6:工具交換指令によりATC装置及び付属装
置40により現在立主軸12に装着されている工具T1
をマガジンに収納しタッチプローブT2が立主軸12に装
着されアンサがATC制御回路52に入力される。タッ
チプローブT2が立主軸12に装着された情報がプログラ
ム情報にもとづき記憶読み出し演算回路54に記憶され
る。
N251M66:次工具はタッチプローブT2が立主軸12か
ら横主軸37に装着されることが指示される。
N252 GO XO YO:第8図の(X,Y)=(0,0)のA位置に移動
する。
N253 GO Z-5 G56 H2 Z=-5へタッチプローブT2を移
動させ予めH2に入れられたZ軸工具長補正でZ−5の位
置にZ軸位置決めする。(H2は予め通常の工具長補正を
求めるやり方で求めた工具長補正値を入れても良いし、
VTOFH(305)のデータをそのまま入れても良い) 即ちZ
−5にH2の工具長補正値を加算してZ軸位置決めされ
る。
N254 CALL 0010 PMOD=7 PDI=100:測定穴の予想径φ
100が指示され計測指令により後述する第9図計測サイ
クルが実行される。タッチプローブT2が立主軸,横主
軸どちらについているかは計測サイクルでN250の記憶
情報から自動的に判断される。
N250 GO Z100:タッチプローブT2を上昇させて穴よ
り引き抜く。
N256 GO X1000:タッチプローブT2をX=1000に移動
させる。
N257M6:N251の指示によりATC装置及び付属装置
40でタッチプローブT2を立主軸12より横主軸37に装
着され、アンサがATC制御回路52に入力し記憶読み出
し演算回路54に立主軸装着から横主軸装着に記憶が0か
ら1に更新されVSPTH=1が記憶される。
N258T3:次工具T3を準備指令する。
N259M74:旋回頭7の横主軸37を計測方向左向きにす
る。旋回頭7の旋回で旋回中空軸21と連動する左向き検
出用のドッグ34aの1つがリミットスイッチを作用しア
ンサRHが旋回頭旋回制御部53に入力し記憶読み出し
及び演算回路にVSHDR=2が記憶される。
N260 GO X500 Y-320:(X,Y)=(500,-320)にタッチプロ
ーブT2を第8図のBに移動する。
N261 GO Z-100:Z-100へタッチプローブT2を移動す
る。
N262 GO Y-295 G55H2:Y-295へタッチプローブT2を
移動させY軸工具長補正でH2のデータまたは表1のVTOF
H(302)で読み出し出した補正量を-295に加算してその値
の位置に位置決めする。
N263 CALL 0010 PMOD=7 PDI=150:測定穴の予想径中
φ150が指示され計測指令により第9図の計測サイクル
が同様に実行される。タッチプローブT2が横主軸37に
装着されしかも左向いていることがN257,N259により
記憶されている情報で自動的に判断され情報に対応した
プローブ補正値が選択され、更に計測軸としてX−Z軸
使用プログラムが実行される。
N264 GO Y-320:Y-320へタッチプローブT2を穴より
引き抜いて位置決めする。
N265 GO X700:X700にタッチプローブT2を移動す
る。
N266 GO Y-295:Y-295に移動する。
N267 CALL 0010 PMOD=1 PEI=650:測定するX軸端面
の予想位置650が指示され後述する第9図の計測サイク
ルが実行されX端面位置が測定される。
N268 GO Y-320:Y-320にタッチプローブT2を移動さ
せる。
即ちN254の立主軸の穴計測とN263の横主軸の穴計測及
びN267の横主軸の端面計測のそれぞれの指令がCALL 00
10 PMOD=7の同じフォーマットで行うことができる。
次いで第9図の計測サイクル、第10図の穴径測定モー
ドより説明する。
ステップS51においてVSPTH=1か即ちタッチプローブ
横主軸かがNC装置のN250,N257の指令で判断されN
OであればステップS52に移り、立主軸用補正値として
表1の立主軸用の補正値を採用する。ステップS53にお
いてA=1とし次のステップに移行する。ステップS51
ではYESであればステップS54に移りVSHDR=2即ち
タッチプローブ左向きかがこれに対応するドッグのリミ
ットスイッチよりのアンサを記憶回路54より判断され
(以下同じ)、YESであればステップS55に移り旋回
頭左向用の補正値として表1のM74の記憶した補正値を
採用する。ステップS56においてA=2とし次のステッ
プに移行する。ステップS54においてNOであればス
テップS57においてVSHDR=3か即ちタッチプローブ後
向きかが判断されYESであればステップS58に移り旋
回頭後向きの補正値として表1のM75の記憶した補正値
を採用する。ステップS59においてA=3とし次ぎのス
テップに移行する。ステップS57においてNOであれば
ステップS60においてVSHDR=4即ちタッチプローブ右
向きかが判断され、YESであればステップS61に移り
旋回頭右向きの補正値として表1のM76の記憶した補正
値が採用される。ステップS62においてA=4とされ次
ぎのステップに移行する。ステップS60においてNOで
あればステップS63においてVSHDR=1か即ちタッチプ
ローブ前向きかが判断され、NOであればアラームを出
力し、YESであればステップS64に移り旋回頭前向き
用の補正値として表1のM73の記憶した補正値が採用さ
れる。ステップS65に移りA=5とする。次いでステッ
プS66に移る。前記ステップS53,S56,S59,S62後
はすべてステップS66に移る。S66において0010 PMOD
=1か即ちX軸端面測定モードかが判断され、YESで
あればステップS67で後述の第12図のX軸端面測定サイ
クルが実行される。N267ではこのプログラムが実行さ
れる。ステップS66でNOであればステップS68で0010
PMOD=2か即ちY軸端面測定モードかが判断され、Y
ESであればステップS69に移りY軸端面測定サイクル
が行われる。ステップS68でNOであれば、ステップS
70に移り0010 PMOD=3かが判断される。YESであれ
ばステップS71に移りZ軸端面測定サイクルが実行され
る。ステップS70でNOであればステップS22に移り第
10図の穴径測定サイクルが実行される。
前記プログラムN254,N263ではPMOD=7が指示されてい
るので計測サイクルはステップS81迄直ちに移行され
る。ステップS81においてA≠1か即ちタッチプローブ
横主軸かが判断され、NOであればステップS82に移り
計測軸をX−Y軸とする後述する第11図のX・Y軸用サ
イクルが実行される。N254ではこのサイクルが実行さ
れる。ステップS81でYESであればステップS88に移
りA=2か即ちタッチプローブ左向きかが判断され、Y
ESであればステップS84において計測軸をX−Z軸と
するX・Z軸用サイクルが実行される。ステップS83で
NOであればステップS85においてA=3か即ちタッチ
プローブ後向きかが判断される。YESであればステッ
プS86において計測軸をY−Z軸とするY・Z軸用サイ
クルが実行される。N263ではこのサイクルが実行され
る。ステップS85でNOであればステップS87において
A=5か即ちタッチプローブ右向きかが判断され、YE
SであればステップS88に移り計測軸をX・Z軸用サイ
クルが実行される。ステップS87でNOであればステッ
プS89でA=5か即ちタッチプローブ前向きかが判断さ
れ、NOであればアラーム、YESであればステップS
90に移り計測軸をY・Z軸用サイクルが実行される。
次いで計測軸をX・Y軸用サイクルを第11図で説明す
る。
立主軸であるためプローブはX−Y平面を移動する。ス
テップS101でプローブ現在値A,Aを記憶する。
ステップS102でR=PDI/2すなわち内径計測する穴の予
想直径の1/2とする。ステップS103でX+へ R+VTOF
D(301)に記憶されている補正値(<0)+10へプローブ
を軸移動させる。但しタッチ信号がでたとき軸移動を停
止、現在値Cを回路54に記憶させる。ステップS104
で位置Aに戻る。ステップS105でX−へ−R+VTOFD
(302)に記憶された補正値(>0)−10へプローブを軸
移動させる。但しタッチ信号がでたとき軸移動を停止し
このときの現在値Cを回路54に記憶させる。ステップ
S106でC=C1-VTOFD (301)に記憶された補正値+C2
+VTOFD(302)に記憶された補正値を回路54で演算し、X
軸の穴中心位置を求める。ステップS107でプローブを
X軸移動してC/2即ちX軸方向の穴中心に位置決めす
る。ステップS108でY+へ R+VTOFD(303)に記憶さ
れた補正値(<0)+10へプローブを軸移動させる。但
しタッチ信号がでたとき軸移動を停止しこのとき現在値
を記憶する。ステップS109で位置Aへ戻る。ス
テップS110でY−へ−R+VTOFD(304)に記憶された補
正値(>0)−10へプローブを軸移動させる。但しタッ
チ信号ができたとき軸移動を停止しこのときの現在値C
を記憶する。ステップS111でC=C3-VTOFD(303)
に記憶された補正値+C+VTOFD(304)に記憶された補
正値を回路54で演算をして、Y軸方向の穴中心位置を求
め芯出しする。ステップS112でD=C3-VTOFD(303)に
記憶された補正値−C−VTOFD(304)に記憶された補正
値を回路54で演算をして穴直径を求める。ステップS11
3でプローブをY軸C/2即ち穴中心に位置決めす
る。
横主軸の穴計測の場合は旋回頭左または右向きで計測平
面はX−Z平面となりステップS101ではAX,が記
憶され、補正値は左向きのときはVTOFD(309)〜VTOFD(31
2)の記憶値を、右向きのときはVTOFD(317)〜VTOFD(320)
の記憶値が使用される。
また旋回頭前または後向きで計測平面はY−Zとなりス
テップS101の現在値はAY,が記憶され補正値は前
向きではVTOFD(305)〜VTOFD(307)が、後向きではVTOFD
(313)〜VTOFD(316)が使用される。
次いで第12図により立主軸のプローブの測定子側面によ
るX軸方向端面測定サイクル(CALL 0010 PMOD=1)を説
明する。旋回頭は前また後向きでX軸方向の端面を測定
する。ステップS121でプローブの現在値Aを記憶す
る。ステップS122でL=PEI即ちX軸端面予想位置と
する。ステップS123でA>PEIかを判断する。YES
であればステップS124でX−へL+VTOFD(302)に記憶
された補正値−10へプローブを軸移動させる。但しタッ
チ信号がでたとき軸移動を停止しその現在値Eを記憶
する。ステップS125でE=E−VTOFD(302)に記憶
された補正値を回路54で演算する。ステップS126でプ
ローブは位置Aに戻る。ステップS123でNOであれ
ばステップS127でX+へL+VTOFD(301)に記憶された
補正値+10へプローブを軸移動する。但しタッチ信号が
でたとき軸移動を停止し現在値Eを記憶する。ステッ
プS128でE=E+VTOFD(301)に記憶された補正値
を回路54で演算し、ステップS126に移行する。
同じくY軸方向端面測定サイクルでは旋回頭が左または
右向きであればステップS121でAを記憶しステップ
S123ではAと比較し、ステップS124ではY−でVTOF
D(304)に記憶された補正値,ステップS127ではY+でV
TOFD(303)に記憶された補正値を用いる。
更に横主軸による端面測定サイクルは測定子の側面を用
いる場合では第12図において記憶値及び補正値を前述の
ようにそれぞれ変更して表1により使用して同様に実行
可能である。
次ぎに第13図の立主軸にプローブを装着してZ軸端面測
定サイクル(CALL 0010 PMOD=3)を説明する。この場
合はつき当て形式であってステップS131でプローブの
現在位置Aを記憶する。ステップS132でL=PEIすな
わちZ軸端面予想位置とする。ステップS133でZ−へ
L+VTOFH(305)に記憶された補正値−10へプローブを軸
移動する。但しタッチ信号がでたとき軸移動をとめ、そ
の現在値Fを記憶する。ステップS134で位置A
戻す。ステップ135でF=F−VTOFH(305)に記憶さ
れた補正値を回路54で演算する。
また横主軸のつき当ての場合は第13図の記憶値及び補正
値を前述のようにそれぞれ変更し表1により使用して同
様に実行可能である。
効果 以上詳述したように本発明は立主軸、横主軸に装着した
タッチプローブの重力によるたわみに起因する中心位置
ずれ,立主軸に対する横主軸のずれ分の補正値及び工具
長補正値を求めておき旋回頭の旋回各位置、旋回頭の立
主軸の旋回各位置での計測において、各補正値で補正す
ることにより主軸中心のずれと無関係に計測できて計測
精度をいちぢるしく向上させうる。またタッチプローブ
の装着の向きとは関係なく同じフオーマットで計測を行
うことができプログラムが簡単となる効果を有する。
【図面の簡単な説明】
第1図は五面加工の立形マシニングセンタの正面図、第
2図は旋回頭割出し駆動系路図、第3図は制御回路ブロ
ック線図、第4図はプローブの工具径補正サイクルのフ
ローチャートを示す図、第5図は工具系補正サイクルの
フローチャートを示す図、第6図は工具長補正サイクル
のフローチャートを示す図、第7図は工具長補正に関し
て基準工具とタッチプローブの関係を示す図、第8図は
旋回頭の立主軸,横主軸にプローブを装着したときの穴
計測位置の図、第9図は計測サイクルのフローチャート
を示す図、第10図は立主軸,横主軸全体に関する穴径
測定サイクルのフローチャートを示す図、第11図は立
主軸のときの穴径測定サイクルのフローチャートを示す
図、第12図は立主軸のX軸方向端面測定サイクルのフ
ローチャートを示す図、第13図は立主軸のZ軸端面測
定サイクルのフローチャートを示す図である。 6・・主軸頭 7・・旋回頭 12・・立主軸 34a,34b,34c,34d・・ドッグ 37・・横主軸 T・・タッチプローブ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】立主軸,横主軸をそれぞれ1本軸承すると
    ともに割出し旋回可能な旋回主軸頭を装備する上面と四
    側面の五面NC加工機において、タッチ信号を出力する
    計測プローブを前記立主軸または横主軸の何れかに装着
    して穴中心位置若しくは工作物の端面位置等を計測する
    場合に前記立主軸及び横主軸の旋回主軸頭のそれぞれの
    向き毎に立主軸または横主軸に装着した前記計測プロー
    ブの測定子端中心の前記立主軸の中心線に対する中心位
    置ずれ補正量或いは工具長補正量にもとづき計測プロー
    ブの計測方向に対応した別々の補正値で補正をすること
    を特徴とする芯出し及び端面位置の自動計測方法。
  2. 【請求項2】立主軸,横主軸をそれぞれ1本軸承すると
    ともに割出し旋回可能な旋回主軸頭を装備する上面と四
    側面の五面NC加工機において、タッチ信号を出力する
    計測プローブを前記主軸または横主軸の何れかに装着し
    て穴中心位置若しくは工作物の端面位置等を計測する場
    合に計測プローブが前記立主軸または横主軸の何れかに
    装着されているか、また前記旋回主軸頭が何れの側面を
    向いているかを判断してその判断した向き毎に立主軸ま
    たは横主軸に装着した前記計測プローブの測定子端中心
    の前記立主軸の中心線に対する中心位置のずれ補正量或
    いは工具長補正量を計測プロープの計測時の現在位置に
    加減算させ1主軸の計測プログラムを共通化して前記五
    面の芯出し及び端面位置の計測を行うことを特徴とする
    芯出し及び端面位置の自動計測方法。
JP61180343A 1986-07-31 1986-07-31 芯出し及び端面位置の自動計測方法 Expired - Fee Related JPH066256B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61180343A JPH066256B2 (ja) 1986-07-31 1986-07-31 芯出し及び端面位置の自動計測方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61180343A JPH066256B2 (ja) 1986-07-31 1986-07-31 芯出し及び端面位置の自動計測方法

Publications (2)

Publication Number Publication Date
JPS6339754A JPS6339754A (ja) 1988-02-20
JPH066256B2 true JPH066256B2 (ja) 1994-01-26

Family

ID=16081563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61180343A Expired - Fee Related JPH066256B2 (ja) 1986-07-31 1986-07-31 芯出し及び端面位置の自動計測方法

Country Status (1)

Country Link
JP (1) JPH066256B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57178642A (en) * 1981-04-27 1982-11-02 Shin Nippon Koki Kk Measuring device in machine tool
JPS5868111A (ja) * 1981-10-20 1983-04-22 Fanuc Ltd バツクラツシユ補正方式

Also Published As

Publication number Publication date
JPS6339754A (ja) 1988-02-20

Similar Documents

Publication Publication Date Title
JP4684428B2 (ja) ツールプリセッタ
JPH0688192B2 (ja) 5軸nc工作機械
US4584795A (en) Numerical control grinding machine for grinding a taper portion of a workpiece
US4268949A (en) Tracing milling machine
CN117884949A (zh) 误差补偿方法及五轴机床
JP4491681B2 (ja) 工作機械における回転テーブルの位置決め制御方法および位置決め制御装置
JP4510755B2 (ja) 工具刃先位置演算方法及び工作機械
US6821064B2 (en) Apparatus for compensating position errors of spindle head and machine tool provided with same
JP2005034934A (ja) 数値制御装置、それを備えた工作機械及びワークの座標算出方法
JP3171298B2 (ja) 数値制御工作機械
JPH0671691B2 (ja) 加工位置の座標系補正装置
JPH066256B2 (ja) 芯出し及び端面位置の自動計測方法
JP3283278B2 (ja) 自動旋盤
JP3070990B2 (ja) 旋削による非真円加工方法及び非真円nc加工機
JP7704643B2 (ja) インデックス装置
JPH081405A (ja) ロストモーション検出方法及び装置
JP7799371B2 (ja) ワークと該ワークを加工する加工体との相対位置の補正方法
JPH0526628B2 (ja)
JP3064043B2 (ja) クランプによるワーク変形を補正した機械加工方法及びこの方法を実施するnc工作機械
JP3072693B2 (ja) 歯車形状の測定方法
JP2658647B2 (ja) タレットヘッド型工作機械
JP3087075B2 (ja) スクロール形状加工装置
JP2603555Y2 (ja) 多軸自動旋盤
JP2006062031A (ja) 工作機械の自動心出し用治具
JPH0546840Y2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees