JPS6374555A - 測定機能を有する数値制御工作機械 - Google Patents

測定機能を有する数値制御工作機械

Info

Publication number
JPS6374555A
JPS6374555A JP21784386A JP21784386A JPS6374555A JP S6374555 A JPS6374555 A JP S6374555A JP 21784386 A JP21784386 A JP 21784386A JP 21784386 A JP21784386 A JP 21784386A JP S6374555 A JPS6374555 A JP S6374555A
Authority
JP
Japan
Prior art keywords
spindle
contact
measuring
reference block
deflection
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
Application number
JP21784386A
Other languages
English (en)
Other versions
JPH08348B2 (ja
Inventor
Tetsuo Yamakage
哲郎 山蔭
Hirotada Nakamura
中村 浩祥
Nobuhito Todama
登玉 紳人
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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki 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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP21784386A priority Critical patent/JPH08348B2/ja
Publication of JPS6374555A publication Critical patent/JPS6374555A/ja
Publication of JPH08348B2 publication Critical patent/JPH08348B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、先端外周面に接触面が形成された測定子を数
値制御工作機械の主軸に装着し、この測定子を用いて、
主軸の芯出し等を行う測定機能を有する数値制御工作機
械に関するものである。
〈従来の技術〉 主軸の芯出しにおいては、数値制御工作機械の主軸に測
定子を装着して、この接触検出用の測定子を工作物に形
成された大向に挿入し、工作物をX方向に、測定子をY
軸方向に移動させて、測定子の先端外周面に設けられた
接触面を穴の側面に接触させ、接触面が穴の側面に接触
したときの移動量から穴の中心を検出している。このよ
うな芯出しを正確に行うには測定子と主軸の回転中心が
完全に一致していることが要求される。その為、測定子
による芯出しの前に、予め作業者によって測定子を機外
に設置されたツールプリセツタにセットし0度、90度
、180度、270度における主軸中心に対する測定子
の振れを求め、その後の工作物の加工あるいは測定に際
し、数値制御装置にこの振れをキー人力することにより
、測定子による測定結果に補正量として補正している。
また、加工物の測定の前にも同様な補正を行っている。
〈発明が解決しようとする問題点〉 しかしながら、かかる従来のものにおいては、測定子の
振れを機外のツールプリセンタにより測定しているため
、測定子をツールプリセンタあるいは主軸のテーパ穴に
脱着するに際し、その子−パ穴と測定子とテーパ部との
間に切粉等の異物が挟まって、芯ずれが生じる恐れがあ
る。また、ツールプリセンタにより測定する毎にJIJ
定子の振れを作業者が目で読み取り、その値をキー人力
しなければならず、作業に面倒であると同時に時間がか
かるという問題があった。
く問題点を解決するための手段〉 本発明は、接触検出用の測定子を装着する主軸に対して
相対移動可能なテーブル上に設けられ、主軸軸線に平行
な基準面を形成した基準プロ・ンクと、主軸に装着した
測定子が基準ブロックまたは工作物に接触したことを検
出する接触検出手段と、基準ブロックと測定子との接触
面を変えるために主軸を回転させる主軸制御手段と、主
軸に装着された測定子が主軸中心から一定距離l隔てた
基準ブロックまたは工作物に接触するまでの移動量を検
出して測定子の振れの演算を行う演算手段と、測定子に
よる測定結果に演算手段の結果を補正する補正措置を設
けたことを特徴とするものである。
〈作用〉 上記した構成により、測定子を主軸に装着した状態で自
動的に測定子の振れを求めメモリに記憶し、測定子によ
る結果に自動補正する。
〈実施例〉 以下本発明の実施例を図面に基づいて説明する。
ここでは主軸の芯出し位置の補正について述べる。
第1図は数値制御工作機械の全体図を示し、この工作機
械は主として、機械本体lと、数値制御装置2と、接触
検出装置3と、測定子振れ補正装置4とによって構成さ
れている。
前記機械本体1を構成するベッド10上には、サドル1
1が図の左右方向(Z軸方向)に摺動可能に載架され、
このサドル11上に工作物Wを載置するテーブル12が
図の前後方向くX軸方向)に摺動可能に載架されている
。ベッド10上に立設されたコラム13には主軸1Lf
i 14が図の上下方向(Y軸方向)に摺動可能に装架
され、この主軸頭14に駆動モータ15によって回転駆
動される主軸16が回転可能に軸承されている。テーブ
ル12、主軸頭14およびサドル11はそれぞれサーボ
モータ17,18.19によってX軸、Y軸およびZ軸
方向に移動されるようになっている。
これらサーボモータ17,18.19と主軸割出駆動モ
ータ26はドライブユニット5を介して数値制御装置2
に接続され、数値制御装置2から出力される分配パルス
により回転駆動され、これによって主軸16と工作物W
との相対位置と主軸の回転割出しが制御される。
前記主軸16には工作物Wの加工を行うために回路の工
具交換装置によって加工工具が装着され、また、工作物
Wの加工穴の加工寸法を測定したり、加工穴の芯出しを
行うための測定子TSが装着される。一方前記テーブル
12上には主軸中心に対する測定子TS自身の振れを測
定するために、基準ブロック21が設置されている。基
準ブロック12には第2図に示すように主軸中心POか
らX軸e方向に一定距離lだけ隔てた位置に基準面22
が形成されている。
また前記主軸頭14の先端外周部には、電流検出抵抗R
1を介して交流電源23に接続された接触検出用のコイ
ル24が配設されており、主軸16の周囲を取巻くよう
な磁束を発生している。このため、接触検出用の測定子
TSの先端円周面20が工作物Wおよび基準ブロック2
1に接触すると、第1図に点線で示す誘導電流路を介し
て誘導電流が流れ、コイル24のインピーダンスを低下
させる。コイル24のインピーダンスが低下すると励磁
電流が増大して抵抗R1の両端に発生する電圧が増加す
るため、接触検出装置3に高い電圧信号が与えられるよ
うになる。接触検出装置3はこの電圧信号の増加によっ
て工作物W等と測定子TSとが接触したことを検出する
ようになっており、接触が検出されると接触検出信号T
DSが送出される。
数値制御装置2は、テープリーダTRにて読込まれる紙
テープ25にプログラムされたNCデータに基づいて各
軸へパルス分配を行い、これによって工作物Wの加工を
行う公知の数値制御装置で、この数値制御装置2にはN
CデータとしてプログラムされているMコード等のデー
タを出力するデータ出力端子と、外部からの指令を受入
れるための入力端子とが設けられている。そして、この
数値制御装置2は、NCデータとしてMコードのデータ
を出力端子から出力した後でNC制御を停止して待機状
態となり、外部から補助機能完了信号MFINが与えら
れると待機状態を解除してNC制御を再開するようにな
っている。
Mコードデータの多くは回路の強電制御回路に与えられ
てクーラント供給の制御等が行われるが、M2O−M9
3のMコードは測定子振れ補正装置4に与えられて測定
子TSの振れの測定および補正等を指令するようになっ
ている。
・前記測定子振れ補正装置4は数値制御によって送り制
御される主軸の芯出しを補正するもので、マイクロコン
ピュータ、メモリ等によって構成されている。この測定
子振れ補正装置4は数値制御装置2からM90〜M93
の補助機能命令コードが与えられると、入力端子に軸指
定用のデータと正負のパルス分配指令を送出して数値制
御装置2から各軸へパルスを分配し、これによって測定
子TSの振れの測定および補正のための送り制御を行う
ようになっている。なおMコードM90〜M93の内容
を下記表1に示す。
表    1 測定子の振れを測定するために下記に示すNCデータが
紙テープ25にプログラムされている。
N Ool  G OIX −250000M 90・
・・(1)N 101  x 250000     
  ・・・(2)上記のようなプログラムに基づいて測
定子20の振れを測定する動作を第3図のフローチャー
トを参照して説明する。測定子TSが主軸16に取付け
られ、主軸16の中心POが基準点Pに位置決めされて
いる。この状態では主軸16の中心POは基準面22に
対しY軸の方向に所定量離間した位置に位置され、また
測定子TSの先端円周面20の一部が基準ブロック21
の基準面22に対面している。
続いて前記NCデータ(1)の補助機能M90に基づい
て第3図に示す主軸中心POに対する測定子TSの振れ
の測定動作が実行される。すなわち前記補助機能M90
が読出されると、まずステップ30において、数値制御
装置2の運転モードをテープ運動から指令入力運転に切
換え、これにより数値制御装置2は外glから与えられ
る指令パルスを指定された軸へ分配するようになる。ス
テップ31では測定TSが装着されている主軸の回転角
を検出する主軸回転角カウンタnを零にリセットする。
ステップ32では主軸中心POを基準ブロック20から
2の位置へ位置決めするためにY軸。
Y軸、Y軸にパルス発振し位置決め完了する。ステップ
33は測定子TSの移動量を検出する移動量カウンタM
VCの計数値Nnを零にリセットし、ステップ34でY
軸の指令を行いY軸に次段ステップ35でのパルスを1
パルス発振し、テーブル12を駆動する。そしてステッ
プ36で前記移動量カウンタMVCの計数値Nnに1を
加算し、ステ、プ37で測定子TSの先端円周面20が
基準面22に接触したか否かを接触検出装置3からの信
号に基づいて判別し、未だ接触が検出されなかった場合
には、前記ステップ35へ戻って上記動作を繰返す。つ
まり測定子TSは基準面22に接触するまで基準ブロッ
ク2工と相対的に1パルスづつ移動され、この移動量は
移動量カウンタMVCにより計数される。
このような繰返し動作により前記ステップ37において
測定子TSが基準面22に接触したことが判別されると
、ステップ38において移動量カウンタMVCの計数値
Nnが読出され、この値が所定の記憶エリアに一時記憶
される。ステップ39では主軸中心POが基準ブロック
21から2の位置になる様にX1pH+の方向にパルス
発振し位置決めされる。ステップ40は主軸の回転角を
検出する主軸回転角カウンタnの内容に90を加算し、
ステップ41で主軸回転角カウンタnが360かどうか
を判別し、未だ360になっていない場合には、ステッ
プ42でフィードバック制御されている主軸割出駆動モ
ーフ26にeパルスを1パルス発振し、主軸16を90
度回転駆動させる。次に前記ステップ33へ戻って上記
動作を繰返す。
つまり主軸の回転角が0度、90度、180度。
270度の4つの角度について、測定子TSの先端円周
面21が4つの角度とも同じ基準面22に接触するまで
の移動量カウンタM V Cの計数値Nnを読出してこ
れが所定の各記憶エリアに一時記憶される。
このような繰返し動作により前記ステップ41で主軸1
6の回転角がn=360になったことが判別され測定子
TSの振れが測定される。
次に測定子TSの振れを求める処理に移る。ステップ5
0では主軸回転角カウンタnを零にリセツトする。ステ
ップ51は所定の記憶エリアに一時記憶された移動量カ
ウンタMVCの計数値N。
を読出し、次のステップ52では主軸回転角カウンタn
の内容に90を加算し、ステップ53で主軸カウンタn
の内容が360かどうかを判別し、未だ360になって
いない場合には、前記ステップ51に戻って上記動作を
繰返し、主軸回転角0度、90度、180度、270度
の移動量カウンタNnの内容が所定の一時記憶エリアか
ら読出される。ステップ54では前記ステップ50〜5
3によって読出された移動量カランMVCの計数値NO
,N90・ N+ 80・ N270を下式に当てはめ
ることによって測定子TSの振れΔX、Δyを求める(
第2図参照)。
次のステップ55では、 このΔX、Δyが測定子TSの振れの補正値として所定
の記憶エリアに記す、αされる。ステップ56では指令
入力運転指令の送出を停止して数値制御装置112の運
転モードをテープ運転モードに切換え、さらにステップ
57で補助機能完了信Σ−MFINと起動信号を数値制
御装置2に送出する。
囲路の工具交換装置によって主軸に測定子TSが装着さ
れ公知の方法で、第5図に示すように、工作物Wの穴に
測定子TSの先端円周面20を挿入し、この先端円周面
20をX軸の方向とX軸e方向そして、Y軸の方向とY
軸e方向に移動させ穴の側面に接触させ、先端円周面2
0が穴の一方の側面に接触するまでの移動量カウンタM
VCの計数値Nnを2で割ることにより穴の中心位置を
求める芯出しが行われる。
しかし、前記指令M52によって求めた工作物Wの穴の
中心位置は測定子TSの振れによって正確な穴の中心位
置が求められていないので、次の第4図のフローチャー
トに示す補正動作をすることによって測定子TSの振れ
を自動補正する。NCデータから測定子の振れ補正指令
のM91が読出されると自動補正が開始される。
ステップ60,62.63はNCデータから読出される
Mコードが判別され、ステップ61,64では補正する
測定子の移動方向に応じて補正フラグをセットする。例
えば前記NCデータがM29の場合にはステップ61に
おいてX方向に補正フラグがセットされる。
ステラフ65では数値制御装置2の運転モードをテープ
運転から指令入力運転に切換える。
ステップ66では補正フラグに応じて補正値ΔXまたは
Δyを所定の記憶エリアから読出し、ステップ67では
補正フラグセットされた方向の移動量カウンタMVCの
計数値Nnにステップ66で読出した補正値が加算され
る。続いてステップ68で前記補正フラグの状態に基づ
いて軸指定を行い、この指定軸にステップ69において
パルスを1パルス発振しテーブル12または主軸16の
位置を移動させる。そしてステップ70で移動量カウン
タMVCの計数値Nnより1を減算し、ステップ71で
移動量カウンタMVCの計数値Nnが零になっているか
どうかを判別し、未だ零になっていない場合には、前記
ステップ69に戻り、これを移動量カウンタMVCの計
数値Nnが零になるまで繰返す。ステップ71において
移動量カウンタMVCの計数値Nnが零になったことが
判別されると、次段のステップ72で指令入力運転の送
出を停止して数値制御装置2の運転モードをテープ運転
に切換え、さらにステップ73において補助機能完了信
号MFINと起動信号を数値制御装置2に送出してテー
プ運転を再開する。このようにして、一方の方向(例え
ばX方向)についての補正が完了する。そして、他方の
方向(例えばY方向)についての補正も同様にステップ
60〜73のフローをもう一度行うことにより行われる
。
このように測定子TSによる測定値は補正値ΔX、Δy
が自動補正されることにより、測定子TSの振れは補償
されるようになる。
上述した説明においては、測定子TSの振れを測定子振
れ補正装置4で補正しているが、数値制御装置2の内部
のマイクロコンピュータを使って測定子TSの振れの補
正値を求め自動補正しても良い。
また、測定子TSの振れをテーブル12を移動させるこ
とにより補正しているが、主軸16を移動させても良い
。
尚、ここでは主軸の芯出しについて述べたが、基準位は
の測定についてもこの測定子の振れ補正を適用できる。
〈発明の効果〉 以上述べたように本発明によれば、接触検出機能を利用
して測定子を主軸に取付けた状態で回転割出し、主軸中
心から一定距′4β隔てた基準面に接触させて振れを自
動測定し補正値を求め、この補正値を測定子による測定
結果に自動補正する補正装置を備えた構成であるので、
測定子の振れに拘らず、常に高精度な芯出しおよび測定
ができる。
また、専用のプログラムを作成することにより無人で定
期的に振れの測定および補正ができる。
第1図は数値制御工作機械の全体構成を示す図、第2図
は測定子の振れを測定する原理を説明するための図、第
3図は測定子の振れを測定する動作を説明するためのフ
ローチャート、第4図は測定子による測定値を補正し位
置決めする動作を説明するためのフローチャート、第5
図は測定子の振れを測定する動作を説明するための図で
ある。
1・・・機械本体、2・・・数値制御装置、3・・・接
触検出装置、4・・・測定子振れ補正装置、5・・・ド
ライブユニ・ノド、12・・・テーブル、14・・・主
軸頭、16・・・主軸、17゜18.19・・・サーボ
モータ、20・・・測定子の先端円周面、21・・・基
準ブロック、22・・・基準面、2G・・・主軸割出駆
動モータ、TS・・・測定子、PO・・・主軸中心、P
l・・・測定子中心、r・・・測定子の先端部の半径。

Claims (1)

    【特許請求の範囲】
  1. (1)数値制御によって加工された工作物の加工寸法を
    測定する機能を有する数値制御工作機械において、接触
    検出用の測定子を装着する主軸に対して相対移動可能な
    テーブル上に設けられ、主軸軸線に平行な基準面を形成
    した基準ブロックと、前記主軸に装着した測定子が基準
    ブロックまたは工作物に接触したことを検出する接触検
    出手段と、前記基準ブロックと前記測定子との接触面を
    変えるために前記主軸を回転させる主軸制御手段と、前
    記主軸に装着された前記測定子が前記主軸中心から一定
    距離l隔てた前記基準ブロックまたは工作物に接触する
    までの前記測定子の各接触面毎の移動量を検出して、そ
    の測定結果から前記測定子の振れ演算を行う演算手段と
    、工作物加工時あるいは加工寸法測定時等における前記
    測定子による測定結果を前記演算手段の結果に基づいて
    補正する補正装置とを設けたことを特徴とする測定機能
    を有する装置制御工作機械。
JP21784386A 1986-09-16 1986-09-16 測定機能を有する数値制御工作機械 Expired - Lifetime JPH08348B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21784386A JPH08348B2 (ja) 1986-09-16 1986-09-16 測定機能を有する数値制御工作機械

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21784386A JPH08348B2 (ja) 1986-09-16 1986-09-16 測定機能を有する数値制御工作機械

Publications (2)

Publication Number Publication Date
JPS6374555A true JPS6374555A (ja) 1988-04-05
JPH08348B2 JPH08348B2 (ja) 1996-01-10

Family

ID=16710627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21784386A Expired - Lifetime JPH08348B2 (ja) 1986-09-16 1986-09-16 測定機能を有する数値制御工作機械

Country Status (1)

Country Link
JP (1) JPH08348B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03277449A (ja) * 1990-03-26 1991-12-09 Okuma Mach Works Ltd 計測機能を備えた数値制御装置
FR2788013A1 (fr) * 1999-01-04 2000-07-07 Multitech Amourette Procede et installation pour la reparation d'elements de construction metalliques
US8083444B2 (en) * 2006-07-06 2011-12-27 Mazak Corporation Method and apparatus for machining work pieces

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03277449A (ja) * 1990-03-26 1991-12-09 Okuma Mach Works Ltd 計測機能を備えた数値制御装置
FR2788013A1 (fr) * 1999-01-04 2000-07-07 Multitech Amourette Procede et installation pour la reparation d'elements de construction metalliques
BE1012512A3 (fr) * 1999-01-04 2000-11-07 Multitech Amourette Procede et installation pour la reparation d'elements de construction metalliques.
US8083444B2 (en) * 2006-07-06 2011-12-27 Mazak Corporation Method and apparatus for machining work pieces
US8087857B2 (en) 2006-07-06 2012-01-03 Mazak Corporation Method and apparatus for machining work pieces

Also Published As

Publication number Publication date
JPH08348B2 (ja) 1996-01-10

Similar Documents

Publication Publication Date Title
US4281385A (en) Control system for a machine tool
JP4071576B2 (ja) 工作機械
KR950005873B1 (ko) 공작기계
WO1989006174A1 (fr) Dispositif laser pour l'usinage tridimensionnel
JP3333681B2 (ja) 刃先位置計測装置
JPH027793B2 (ja)
JP2000198047A (ja) 工作機械
US4417490A (en) Lathe tool calibrator and method
JP2001269843A (ja) 回転工具の中心位置測定方法
JP3283278B2 (ja) 自動旋盤
JPH08348B2 (ja) 測定機能を有する数値制御工作機械
JPS6157150B2 (ja)
JPS6250252B2 (ja)
JPH10118890A (ja) 工作機械の制御装置
JPS6157151B2 (ja)
JPH0114882Y2 (ja)
JPH08197384A (ja) 回転工具の刃先位置補正装置
JPS63191552A (ja) 測定子誤差補正機能を備えた数値制御工作機械
JPH0468103B2 (ja)
JPH09285943A (ja) ワーク基準面からの精密加工装置
JPH05245743A (ja) 加工具の刃先位置検出装置
JPS63134147A (ja) 測定機能を有する数値制御工作機械
JPS601365Y2 (ja) 接触検出用ヘツド
JPH052836U (ja) 放電加工装置
JPS6352956A (ja) 接触検出子を用いた寸法測定装置