JPH0575541B2 - - Google Patents

Info

Publication number
JPH0575541B2
JPH0575541B2 JP13120386A JP13120386A JPH0575541B2 JP H0575541 B2 JPH0575541 B2 JP H0575541B2 JP 13120386 A JP13120386 A JP 13120386A JP 13120386 A JP13120386 A JP 13120386A JP H0575541 B2 JPH0575541 B2 JP H0575541B2
Authority
JP
Japan
Prior art keywords
tool
cutting edge
effective distance
sensor surface
area
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 - Lifetime
Application number
JP13120386A
Other languages
English (en)
Other versions
JPS62287956A (ja
Inventor
Keiichi Matsumoto
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.)
Hitachi Seiki Co Ltd
Original Assignee
Hitachi Seiki Co Ltd
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 Hitachi Seiki Co Ltd filed Critical Hitachi Seiki Co Ltd
Priority to JP13120386A priority Critical patent/JPS62287956A/ja
Publication of JPS62287956A publication Critical patent/JPS62287956A/ja
Publication of JPH0575541B2 publication Critical patent/JPH0575541B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/406Numerical 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 monitoring or safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49157Limitation, collision, interference, forbidden zones, avoid obstacles

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Auxiliary Devices For Machine Tools (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、刃先計測装置における刃先干渉防止
装置に関し、特に、櫛型刃物台付旋盤等における
タツチセンサに好適な刃先干渉防止装置に関す
る。
〔従来の技術〕
従来より、工具とワークの間の相対移動を数値
制御装置からの位置指令に依存して加工を行う工
作機械においては、作業前に、機械原点に対する
工具刃先位置をデータ入力しておく。このためツ
ールプリセツタとして刃先計測装置を使用するこ
とが多い。その典型的なものとしては、プローブ
のセンサー面に工具を接触させ、この刃先位置を
検出するものが通常で、プローブは各種の工具に
対応できるように普通4方向のセンサー面を備え
ている。
例えば、第6図に示されるように、X方向及び
Z方向の2軸に駆動される刃物台Trに複数個の
工具ホルダーThl〜Thnを同一方向に固定し、異
なる種類の工具T1〜Tnをそれぞれ装着して、対
向側の主軸Sに取付けられたチヤツクCの爪Dに
把持されるワークWを加工する櫛型刃物台旋盤の
場合、加工前に各工具の刃先位置を設定する為、
刃先計測装置を加工領域に振り込む。次に、図中
左方へ刃物台Trを移動させ、プローブPsのセン
サー面A、B、C、Dに工具の刃先を接触させ
る。(なお、刃物台の全工具は一緒に移動する。) 〔発明が解決しようとする問題点〕 上記の如く櫛型刃物旋盤の刃先計測の場合、1
つの工具の計測を終了して次工具の計測のため刃
物台を原点復帰させる際に、起動しても干渉を生
じない安全な領域は、単にプローブの近傍から離
れればよいだけでなく、離れ過ぎると両隣りの工
具との干渉も考慮しなければならないので、極く
狭い範囲に限定される。更に、櫛型刃物台旋盤に
使用される工具は、刃先が同一方向へ向いたもの
ばかりでなく、プローブへの接触経路、原点復帰
経路が独自な工具があり、安全な起動領域は別に
設けなければならない。
本発明は、このような問題点に鑑みて創案され
たもので、櫛型刃物台旋盤の刃先計測に好適な刃
先干渉防止装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明において上記の問題点を解決するために
講じられた手段は、工具のワークとの相対移動を
数値指令される工作機械の工具刃先位置を複数の
センサー面で計測する刃先計測装置における刃先
干渉防止装置であつて、各セサー面から原点復帰
安全領域の有効距離値を設定されるレジスタ群
と、各有効距離値のうち接触センサー面に対応す
る有効距離値を選択する有効距離選択手段と、選
択された有効距離値をセンサー面接触時の刃先位
置現在値から減算する領域指定値演算手段と、算
出された領域指定値とセンサー面接触後の原点復
帰時の刃先位置現在値とを比較して原点復帰安全
領域内にあることを判断する領域判定手段とを備
えた刃先干渉防止装置であり、更に、特殊工具に
対応する有効距離値を設定されるレジスタと、セ
ンサー面接触時の刃先位置現在値からその工具が
特殊工具であることを判断する特殊工具判定手段
とを備え、その判定結果により特殊工具に対応す
る有効距離値は通常工具に対応する有効距離値の
いずれを採用するか切り替えることもできる刃先
干渉防止装置とするものである。
尚、本明細書において、特殊工具とは、干渉を
避けるために、特定のセンサー面独自の原点復帰
経路を設定される工具を指す。
〔作用〕
接触型の刃先計測装置を有する櫛形刃物台旋盤
において、本発明は、所定の安全領域を設定し、
刃先がその安全領域内にあるときのみ、原点復帰
(もしくは固定点復帰)を有効とする。
櫛型刃物台旋盤の特性として、計測時の原点復
帰動作は第6図に示したZ軸方向へのみ行われ、
X軸方向へは行われない。従つて、安全領域の設
定は、各センサー面から安全領域の遠近両限界線
へX軸方向の距離を設定すればよい。各センサー
面毎にそれぞれ2つの有効距離値を設定しておい
て、実際に接触したセンサー面に対応する有効距
離値を選択し、原点復帰の刃先位置現在値から算
定される刃先位置が2つの有効距離値の間にある
ことを確認されれば、Z方向原点復帰可能信号を
発するものとする。
特殊工具については、専用の有効距離値を設定
し、かつ刃先の接触位置は各工具毎にほぼ予測可
能なので、予めパラメータを設定することにより
特殊工具を判断し、判断結果が特殊工具の場合は
専用の有効距離値を使用してZ方向原点復帰可能
信号を発するものとする。
〔実施例〕
以下、本発明を、実施例とその図面を参照して
詳細に説明する。
第1図は、本発明を実施した刃先計測装置にお
ける刃先干渉防止装置の一例を示すブロツク図で
ある。
第1図において、刃先干渉防止装置は中央処理
装置(以後CPUと呼称する)1と、キーボード
付デイスプレイ2及びその入出力ポート2aと、
制御プログラムメモリ3と、刃物台のX軸を駆動
するサーボモータ4、そのアンプ4a及び補間器
4bと、刃物台のZ軸を駆動するサーボモータ
5、そのアンプ5a及び補間器5bと、4方向の
センサー面A、B、C、Dを有するプローブPs
と、各センサー面から原点復帰安全領域の両限界
線までの有効距離値を設定されるレジスタ群6
と、各有効距離値のうち接触センサー面に対応す
る有効距離値を選択する有効距離選択手段7と、
選択された有効距離値をセンサー面接触時の刃先
位置現在値から減算する領域指定値演算手段8
と、算出された2つの領域指定値とセンサー面接
触後の原点復帰時の刃先位置現在値とを比較して
原点復帰安全領域内にあることを判断する領域判
定手段9と、センサー面接触時の刃先位置現在値
からその工具が特殊工具であることを判断する特
殊工具判定手段10とで構成されている。
上記の有効距離値と原点復帰安全領域の両限界
線との関係を各センサー面について説明すると、
下記のようになる。
第2図aは、センサー面Aの有効距離値を示す
説明図である。同図において、センサー面Aは+
X方向へ面しているので、安全なZ軸原点復帰可
能領域はプローブの図中上方に、遠方の限界線
X1と近方の限界線X2とにより設定される。近方
の限界線X2は接触した刃先の干渉を避ける限界
であり、遠方の限界線X1は隣接する工具の干渉
を避ける限界である。本発明では、この2つの限
界線X1及びX2からセンサー面Aに対する距離−
X1(A)、−X2(A)をセンサー面Aの有効距離値として
設定する。
第2図bは、センサー面Bの有効距離値を示す
説明図である。同図において、センサー面Bは+
Z方向へ面しているので、安全なX軸原点復帰可
能領域はプローブの上下両方向へ、隣接する工具
の干渉を避ける2つの限界線X1及びX2を設定す
ればよい。本発明では、2つの限界線X1及びX2
からセンサー面Bへの距離−X1(B)及び+X2(B)を
センサー面Bの有効距離値として設定する。
第2図cは、センサー面Cの有効距離値を示す
説明図である。同図において、センサー面Cは−
X方向へ面しているので、安全なZ軸原点復帰可
能領域はプローブの図中下方に、近方の限界線
X1と遠方の限界線X2とにより設定される。近方
の限界線X1は接触した刃先の干渉をさける限界
であり、遠方の限界線X2は隣接する工具の干渉
を避ける限界である。本発明では、この2つの限
界線X1及びX2からセンサー面Cに対する距離+
X1(C)、+X2(C)をセンサー面Cの有効距離値として
設定する。
第2図dおよびeは、センサー面Dの有効距離
値を示す説明図である。両図において、センサー
面Dは−Z方向へ面しているので、安全なZ軸原
点復帰可能領域は、刃先の原点復帰経路により、
プローブの図中上方もしくは下方に設定される。
通常は、図dに示される図中上方の原点復帰可能
領域を一般工具用として設定し、遠方の限界線
X1と近方の限界線X1からセンサー面Dに対する
距離−X1(D)及び−X2(D)をセンサー面Dの有効距
離値として設定するが、その他に図eに示される
図中下方の原点復帰可能領域を特殊工具用として
設定し、近方の限界線X1と遠方の限界線X2とか
らセンサー面Dに対する距離+X1(D′)及び+X2
(D′)をセンサー面Dの有効距離値として設定す
る。
さて、上記の各有効距離値はセンサー面からの
距離値であつて、実際に計測されるのは機械原点
Mからの刃先位置現在値なので、本発明におけ
る算出及び比較判断は座標値によつて処理されな
ければならない。第3図はそれらの関係をセンサ
ー面Aの例により説明する図であつて、刃先接触
時の刃先位置現在値をXpsとすれば、2つの限界
線X1及びX2の機械原点MからのX座標値は、 Xa=Xps−X1(A) Xb=Xps−X2(A) となる。次に、刃先接触後、工具をセンサー面か
ら移動し原点復帰時の刃先位置現在地をXpとし、
このXpと比較して、 Xb<Xp<Xa(Xa、Xp、Xbはマイナス値) であれば、原点復帰可能と判断できる。
これらの演算及び比較判断を行うのが、第1図
に示した本実施例の刃先干渉防止装置であつて、
第4図は、その動作手順を示すフローチヤートで
ある。以下、動作手順に従つて上記装置を詳細に
説明する。
フローの第段として、まず、プローブPsに
工具刃先の接触が行われる。各センサー面からの
入力はそれぞれ独立回路化されていて、有効距離
選択手段7内のアンド・ゲート71〜75のいず
れか1つだけに信号“1”が入力され、フローの
第段として、レジスタ群6から、接触センサー
面に対応する有効距離値だけが取り出される。一
方で現在の刃先位置現在値Xpは常にレジスタ1
01へ取り込まれていて、接触時の刃先位置現在
値Xpsはアンド・ゲート102を介して領域指定
値演算手段8へ入力され、フローの第段とし
て、選択された有効距離値X1及びX2を減算し、
フローの第段として、領域指定座標値Xa及び
Xbを確定する。そのままの刃先位置では、セン
サー面B以外は安全領域外にあるので、安全領域
と推定される位置へ手動で移動させ、フローの第
段として、前記レジスタ101へ取り込まれる
刃先位置現在値Xpを領域判定手段9へ入力し、
Xb<Xp<Xaの比較を行つて、刃先位置現在値
Xpが範囲内であれば、フローの第段として、
Z方向原点復帰可能信号を発し、フローの第段
として自動復帰動作を行う。刃先位置現在値Xp
が範囲内でなければ、フローの第段として、Z
方向原点復帰可能信号は発せず、フローの第段
として手動修正動作を行つたのちフローの第段
のXb<Xp<Xaの比較をやり直すことになる。
尚、これらの操作は、センサーアームが計測位置
に下降したときのみに有効とする方が一般的に好
都合である。
ところで、接触位置がセンサー面Dの場合は、
既に説明したように、復帰経路はプローブの上方
を通るのと下方を通るのと2通りあるので、一方
を一般工具用とし、別な方を特殊工具用として、
本発明では、有効距離値を2通り別々のレジスタ
に登録することにする。特殊工具判定手段10と
しては、センサー面Dに対する予測接触座標値と
その許容誤差を特殊工具のそれぞれについて登録
し、それらを前記刃先位置現在値Xpと比較する。
第5図はその認識方法の原理を示す説明図で、図
aに示されるように、1つの刃物台に複数の工具
が固定されている場合、例えば機械原点Mから
工具Tiの刃先まdの距離Xiと工具Tjの刃先まで
の距離Xjとは常に所定の間隔を有し、本計測が
全く未知のデータを計測するものではなく、接触
座標値はおよそ系測可能な状態で、例えばワーク
の変更や段取り替えによる微細なズレを修正する
ために計測されるもので、図bに示すように、特
殊加工に対しても予測接触座標値XDPは容易に設
定できる。言うまでもなく、予測接触座標値XDP
には許容誤差±Xzを設ける必要があり、その許
容誤差Xzはセンサー面Dの半径よりも大きい方
が安全である。刃先がセンサーDに接触すると、
その刃先位置現在値Xpに対して、 (XDP−Xz)<Xp<(XDP+Xz) の比較を行い、Xpが上記の範囲内であれば、そ
の工具の特殊工具であるとする信号を出力する。
特殊工具である場合には、アンド・ゲート75に
信号“1”が入力され、アンド・ゲート74には
信号“0”が入力されるので、特殊工具用の有効
距離値が選択され、Xpが上記の範囲内でなく、
特殊工具でない場合には、アンド・ゲート74に
信号“1”が入力され、アンド・ゲート75には
信号“0”が入力されるので、一般工具用の有効
距離値が選択される。有効距離値の選択から原点
復帰可能信号の出力にいたるフローは、第4図の
フローチヤートに従うことになる。
シヤンクに2つの刃先位置を有し、その位置に
よつて刃先の逃がし方が異なるものには適用でき
る方式であつて、応用範囲の広いものである。
〔発明の効果〕
以上、説明したとおり、本発明によれば、刃先
が所定の領域内にあるときのみ原点復帰可能信号
を発する手段を設け、かつ異なる原点復帰経路を
通る工具を判定する手段を備えて、安全かつ操作
容易で、櫛型刃物台旋盤の刃先計測に好適な刃先
干渉防止装置を提供することができる。
【図面の簡単な説明】
第1図は本発明を実施した刃先干渉防止装置の
一例を示すブロツク図、第2図は各有効距離値の
説明図、第3図は本発明原理の説明図、第4図は
上記実施例の動作手順のフローチヤート、第5図
は特殊工具判定原理の説明図、第6図は従来例の
説明図である。 1;CPU(中央処理装置)、2;キーボード付
デイスプレイ、6;レジスタ群、7;有効距離選
択手段、8;領域指定値演算手段、9;領域判定
手段、10;特殊工具判定手段、Xp;現在の刃
先台座標値、Xps;接触時の刃先台座標値。

Claims (1)

  1. 【特許請求の範囲】 1 工具とワークとの相対移動を数値指令される
    工作機械の工具の刃先位置を複数のセンサー面で
    計測する刃先計測装置における刃先干渉防止装置
    であつて、各センサー面から原点復帰安全領域の
    有効距離値を設定されるレジスタ群と、各有効距
    離値のうち接触したセンサー面に対応する有効距
    離値を選択する有効距離選択手段と、選択された
    有効距離値をセンサー面接触時の刃先位置現在値
    から減算する領域指定値演算手段と、算出された
    領域指定値とセンサー面接触後の原点復帰時の刃
    先位置現在値とを比較して原点復帰安全領域内に
    あることを判断する領域判定手段とを備えること
    を特徴とする刃先計測装置における刃先干渉防止
    装置。 2 特殊工具に対応する有効距離値を設定される
    レジスタと、センサー面接触時の刃先位置現在値
    からその工具が特殊工具であることを判断する特
    殊工具判定手段とを備え、その判定結果により特
    殊工具に対応する有効距離値又は通常工具に対応
    する有効距離値のいずれを採用するか切り替える
    ことを特徴とする特許請求の範囲第1項に記載の
    刃先計測装置における刃先干渉防止装置。
JP13120386A 1986-06-06 1986-06-06 刃先計測装置における刃先干渉防止装置 Granted JPS62287956A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13120386A JPS62287956A (ja) 1986-06-06 1986-06-06 刃先計測装置における刃先干渉防止装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13120386A JPS62287956A (ja) 1986-06-06 1986-06-06 刃先計測装置における刃先干渉防止装置

Publications (2)

Publication Number Publication Date
JPS62287956A JPS62287956A (ja) 1987-12-14
JPH0575541B2 true JPH0575541B2 (ja) 1993-10-20

Family

ID=15052452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13120386A Granted JPS62287956A (ja) 1986-06-06 1986-06-06 刃先計測装置における刃先干渉防止装置

Country Status (1)

Country Link
JP (1) JPS62287956A (ja)

Also Published As

Publication number Publication date
JPS62287956A (ja) 1987-12-14

Similar Documents

Publication Publication Date Title
US4281385A (en) Control system for a machine tool
US4190889A (en) Automatic centering controller for a machine tool
US4881021A (en) Numerical control equipment
JP2020019126A (ja) 自動バリ取りおよび/またはエッジ仕上げ装置、ならびにバリ取りおよび/またはエッジ仕上げの自動化方法
JPH0575541B2 (ja)
US10996655B2 (en) Numerical controller
JPS60180749A (ja) 数値制御旋盤における加工基準点の補正制御方法
JPH0895625A (ja) 球面又は円弧面加工時におけるバックラッシュ計測補正装置
JP7249214B2 (ja) 工具のコーナ半径の判別装置、判別システム及び判別方法
JP4549150B2 (ja) 工作機械の干渉領域設定方法
JP2007249671A (ja) 工作機械の衝突防止方法
JPH11123637A (ja) Nc装置の工具寸法計測方法
JPS6125753A (ja) 自動工作機械の運転方法
JPH0232372Y2 (ja)
JPH052450B2 (ja)
JPS6347579B2 (ja)
JPS6099545A (ja) 工作機械
JPH0411355B2 (ja)
JPS60118452A (ja) 数値制御装置における加工原点の形成方法
Kramer Automatic generation of NC-code for hole cutting with in-process metrology
JPH044082B2 (ja)
JPH0333461B2 (ja)
JPH0372428B2 (ja)
JP2001105281A (ja) タレット旋盤の工具刃先位置の表示装置
JPH056847B2 (ja)