JPH02256444A - 数値制御工作機械における工具退避方法及びその装置 - Google Patents

数値制御工作機械における工具退避方法及びその装置

Info

Publication number
JPH02256444A
JPH02256444A JP1074722A JP7472289A JPH02256444A JP H02256444 A JPH02256444 A JP H02256444A JP 1074722 A JP1074722 A JP 1074722A JP 7472289 A JP7472289 A JP 7472289A JP H02256444 A JPH02256444 A JP H02256444A
Authority
JP
Japan
Prior art keywords
tool
shelter
cutting
cutting load
retraction
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
JP1074722A
Other languages
English (en)
Other versions
JPH0725006B2 (ja
Inventor
Yoshimaro Hanaki
義麿 花木
Kyoichi Yamamoto
山本 京一
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP1074722A priority Critical patent/JPH0725006B2/ja
Priority to US07/500,253 priority patent/US5060544A/en
Publication of JPH02256444A publication Critical patent/JPH02256444A/ja
Publication of JPH0725006B2 publication Critical patent/JPH0725006B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/406—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 monitoring or safety
    • 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/34—Director, elements to supervisory
    • G05B2219/34365—After interrupt of operation, do other task and go on - resume operation
    • 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/37—Measurements
    • G05B2219/37343—Load, vectorial components of load
    • 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/50112—Retract tool to a point
    • 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
    • Y10T82/00—Turning
    • Y10T82/10—Process of turning
    • 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
    • Y10T82/00—Turning
    • Y10T82/25—Lathe
    • Y10T82/2531—Carriage feed
    • Y10T82/2541—Slide rest

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)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御(以下、NGという)工作機械の自
動運転中に切削異常が発生した場合における工具退避方
法及びその装置に関する。
(従来の技術) 従来のNC工作機械における工具退避方法としては、工
具を手動にて退避させる方法、工具を一定方向に自動で
退避させる方法、加工開始から加工終了までのツールパ
スを記憶して工具軌跡の態様から工具の退避方向を決定
して工具を自動で退避させる方法、端面加工、外径加工
等の加工方向を加ニブログラム内に予め指定しておき、
この指定に基づいて工具の退避方向を決定して工具を自
動で退避させる方法がある。
第5図は上述した従来の工具を一定方向に自動で退避さ
せる方法を実現する工具退避装置の一例を示すブロック
図であり、切削異常検出部1で検出された切削異常信号
SAが退避動作制御部2に入力されると、退避パラメー
タ登録部3に予め登録されている退避パラメータSOと
NC装置4に予め記憶されている切削異常発生時の工具
移動方向SCとが読出され、工具退避指令SDが生成さ
れるようになっている。そして、この工具退避指令SO
がNC装置4に入力されると、位置検出器5で検出され
た切削異常発生時の工具の現在値SEが読出され、工具
の退避動作が行なわれるようになっている。
このような構成において、その動作例を第6図のフロー
チャートで説明すると、切削加工を開始したならば切削
異常検出部1は切削異常の発生の有無の確gf!−続け
(ステップSl、S2 ) 、切削異常の発生が無く、
切削加工が無事終了した場合には全ての処理を終了する
。一方、前記判断ステップS2において、切削異常検出
部1が切削異常の発生を検出した場合には、切削異常信
号を退避動作制御部2に人力する。退避動作制御部2は
、入力された切削異常信号により退避パラメータ登録部
3から退避パラメータである工具退避相対位置(ΔX、
ΔZ)と退避経路とを読出すと共に、NC装置4から切
削異常発生時の工具移動方向を読出し、工具退避指令を
生成してNC装置4に人力する(ステップ53)。NC
装置4は、位置検出器5から切削異常発生時の工具の現
在値(X、Z)を読出し、この工具の現在値(X、Z)
 と入力された工具退避指令とに基づいて工具の退避動
作を行なう(ステップ54)。
例えば工具退避指令が第7図に示す点Aから点Bを経由
して点Cに退避する指令の場合、工具の退避動作は■、
■のようになる。
■ 八(X、Z)−B(X−PXr、Z−PZr)■ 
B(X−pXr、Z−1)Zr)=C(X+ΔX、Z+
Δ2)ただし、P〉0 (Xr、Zr)  :工具移動方向ベクトルこの退避動
作を行なった後、手動操作又は割込みプログラム等によ
り工具交換等の処置を行ない、加ニブログラムの中断し
たブロックから再起動をかけ(ステップS5)、ステッ
プSlに戻って上述した動作を縁返す。
(発明が解決しようとする課題) 上述した工具を手動にて退避させる方法は、機械オペレ
ータが手!lI操作で工具を退避させるため、迅速に対
応できないばかりか誤操作による工具とワークの干渉の
可能性が高いという欠点があった。工具を一定方向に自
動で退避させる方法は、この一定方向を例えば第7図に
示す外径加工のときの工具退避方向(点A→点B−点C
)とした場合、第8図に示すような端面加工のときに工
具が点Bから点Cへ退避中に工具とワークとが干渉を起
こすことがある。従って、外径加工と端面加工とを組合
せた加工を行なうような加ニブログラムの場合に適用で
きないという欠点があった。
工具軌跡の態様から工具退避方向を決定して工具を自動
で退避させる方法は、加工開始から加工終了までのツー
ルパスを記憶する大容量の記憶手段が必要となるため、
装置が高価になるという欠点があフた。加ニブログラム
内の指定加工方向に基づいて工具退避方向を決定して工
具を自動で退避させる方法は、加ニブログラムに変更を
加えねばならないので手間が掛かり、プログラミングミ
スを冒し易いという欠点があった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、簡便な手段により最適な工具退避指令を
生成して工具を自動で退避させることができるNC工作
機械における工具退避方法及びその装置を提供すること
にある。
(課題を解決するための手段) 本発明は、NC工作機械の自動運転中に切削異常が発生
した場合における工具退避方法及びその装置に関するも
のであり、本発明の上記目的は、各加工軸方向の切削荷
重の大きさを検出し、検出した切削荷重の大きさの各軸
方向成分の比によりワークにかかる切削荷重方向を求め
、この切削荷重方向に基づいて工具退避相対位置を求め
、この工具退避相対位置に基づいて工具退避指令を生成
し、生成した工具退避指令に従って工具を自動で退避さ
せるようにすることによって達成され、また、前記切削
異常を検出したときの各加工軸の切削荷重の大きさを検
出する手段と、検出した切削荷重の大きさの各軸方向成
分の比によりワークにかかる切削荷重方向を求める手段
と、求めた切削荷重方向に基づいて工具退避相対位置を
求める手段と、求めた工具退避相対位置に基づいて工具
退避指令を生成する手段とを具備することによって達成
される。
(作用) 本発明のNC工作機械における工具退避方法及びその装
置は、切削異常発生時の切削荷重方向を求め、この切削
荷重方向に対して反方向を工具退避方向とするようにし
ているので、工具をワークと干渉させずに迅速に退避さ
せることができるものである。
(実施例) 第1図は本発明のNC工作機械における工具退避装置の
一例を第5図に対応させて示すブロック図であり、同一
構成箇所は同符号を付して説明を省略する。この工具退
避装置は、切削異常検出部1で検出された切削異常信号
SAが切削荷重方向算出部12に入力されると、切削異
常発生時の切削荷重SFが切削荷重検出部11で検出さ
れ、この切削荷重SFにより切削荷重方向ベクトルSG
が算出されるようになっている。そして、この切削荷重
方向ベクトルSGが工具退避相対位置算出部13に人力
されると、退避パラメータ登録部3に予め登録されてい
る退避パラメータSNが読出されて工具退避相対位置S
lが算出され、退避動作制御部2で読出されるようにな
っている。
このような構成において、その動作例を第2図のフロー
チャートで説明すると、切削加工を開始したならば切削
異常検出部1は切削異常の発生の有無の確認を続け(ス
テップ511,512)、切削異常の発生が無く、切削
加工が無事終了した場合には全ての処理を終了する。一
方、前記判断ステップ512において、切削異常検出部
1が切削異常の発生を検出した場合には、切削異常信号
を退避動作制御部2及び切削荷重方向算出部12に入力
する。
切削荷重方向算出部12は、入力された切削異常信号に
より切削異常発生時の切削荷重fX、f、を切削荷重検
出部11から読出しくステップ513)、次式(1)に
代入して切削荷重方向ベクトル(eX、ez)を算出し
、工具退避相対位置算出部13に人力する(ステップ5
14)。
・・・・・・(1) 工具退避相対位置算出部13は、人力された切削荷重方
向ベクトル(e、1.et)  と、退避パラメータ登
録部3から読出した退避パラメータである退避圧m℃と
を次式(2)に代入して工具退避相対位置(ΔX、Δ2
)を算出する(ステップ515)。
(ΔX、ΔZ)=(−e、Xl、−ezXjZ)  ・
・・−・・(12)退避動作制御部2は、切削異常検出
部1から人力された切削異常信号により工具退避相対位
置算出部13から工具退避相対位置(ΔX、Δ2)を読
出し、退避パラメータ登録部3から退避パラメータであ
る退避経路を読出し、さらにNC装置4から切削異常発
生時の工具移動方向を読出して工具退避指令を生成し、
NC装置4に人力する(ステップ516)。NC装置4
は、位置検出器5から切削異常発生時の工具の現在値(
X、Z)を読出し、この工具の現在値(X、Z) と人
力された工具退避指令とに基づいて工具の退避動作を行
なう(ステップ517)。
例えば工具退避指令が第3図に示す点Aから点Cに退避
する指令の場合、工具の退避動作は■のようになる。
■  八 (X、Z)  →C(X +ΔX、  Z+
、dZ)なお、工具退避指令を第°3図に示す点Aから
点Bを経由して点Cに退避する指令としても良い。
この退避動作を行なった後、手動操作又は割込みプログ
ラム等により工具交換等の処置を行ない、加ニブログラ
ムの中断したブロックから再起動をかけ(ステップ51
8)、ステップSlに戻って上述した動作を繰返す。
上述した実施例においては外径加工の場合について説明
したが端面加工の場合には第4図に示すような退避動作
を行なうので、工具とワークとが干渉を起すことはない
。
なお、マシニングセンタ等の3次元加工においては、切
削荷重方向のX、Y、Z成分を検出し、退避方向のベク
トルを3次元ベクトルとすれば同様の効果を得ることが
できる。
(発明の効果) 以上のように本発明のNG工作機械における工具退避方
法及びその装置によれば、最適な工具退避経路を生成し
て工具を自動で退避させることが容易に行なえるので、
加工効率を向上させることができると共に、低価格で安
全性の高い工具退避装置を提供することができる。
【図面の簡単な説明】
第1図は本発明のNG工作機械における工具退避装置の
一例を示すブロック図、第2図はその動作例を説明する
フローチャート、第3図及び第4図はそれぞれ本発明の
NG工作機械における工具退避方法を説明する図、第5
図は従来のNG工作機械における工具退避装置の一例を
示すブロック図、第6図はその動作例を説明するフロー
チャート、第7図及び第8図はそれぞれ従来のNG工作
機械における工具退避方法を説明する図である。 1・・・切削異常検圧部、2・・・退a動作制御部、3
・・・退避パラメータ登録部、4・・・NCC直行5・
・・位置検出器、11・・・切削荷重検出部、12・・
・切削荷重方向算出部、13・・・工具退避相対位置算
出部。

Claims (1)

  1. 【特許請求の範囲】 1、数値制御工作機械の自動運転中に切削異常を検出し
    たとき、各加工軸方向の切削荷重の大きさを検出し、検
    出した切削荷重の大きさの各軸方向成分の比によりワー
    クにかかる切削荷重方向を求め、この切削荷重方向に基
    づいて工具退避相対位置を求め、この工具退避相対位置
    に基づいて工具退避指令を生成し、生成した工具退避指
    令に従って工具を自動で退避させるようにしたことを特
    徴とする数値制御工作機械における工具退避方法。 2、数値制御工作機械の自動運転中に切削異常を検出し
    た場合、工具退避指令を生成し、生成した工具退避指令
    に従って工具を自動で退避させる工具退避装置において
    、前記切削異常を検出したときの各加工軸の切削荷重の
    大きさを検出する手段と、検出した切削荷重の大きさの
    各軸方向成分の比によりワークにかかる切削荷重方向を
    求める手段と、求めた切削荷重方向に基づいて工具退避
    相対位置を求める手段と、求めた工具退避相対位置に基
    づいて工具退避指令を生成する手段とを備えたことを特
    徴とする数値制御装置における工具退避装置。
JP1074722A 1989-03-27 1989-03-27 数値制御工作機械における工具退避方法及びその装置 Expired - Fee Related JPH0725006B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1074722A JPH0725006B2 (ja) 1989-03-27 1989-03-27 数値制御工作機械における工具退避方法及びその装置
US07/500,253 US5060544A (en) 1989-03-27 1990-03-27 Method of an apparatus for retracting tool in numberical control machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1074722A JPH0725006B2 (ja) 1989-03-27 1989-03-27 数値制御工作機械における工具退避方法及びその装置

Publications (2)

Publication Number Publication Date
JPH02256444A true JPH02256444A (ja) 1990-10-17
JPH0725006B2 JPH0725006B2 (ja) 1995-03-22

Family

ID=13555401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1074722A Expired - Fee Related JPH0725006B2 (ja) 1989-03-27 1989-03-27 数値制御工作機械における工具退避方法及びその装置

Country Status (2)

Country Link
US (1) US5060544A (ja)
JP (1) JPH0725006B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006506719A (ja) * 2002-11-19 2006-02-23 シュタマ マシーネンファブリーク ゲーエムベーハー 工作機械及び工作機械を操作する方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2974183B2 (ja) * 1991-11-07 1999-11-08 オークマ株式会社 数値制御工作機械における干渉チェック装置
CA2135620A1 (en) * 1992-05-01 1993-11-11 Zev Galel Autonomous selective cutting, method and apparatus
EP1239354B1 (de) * 1997-12-06 2005-03-30 Elan Schaltelemente GmbH & Co. KG Verfahren zur Überwachung einer Bremseinrichtung, insbesondere eines Handhabungsgerätes, sowie Überwachungs- und Steuergerät
JP3177601B2 (ja) 1999-06-02 2001-06-18 ファナック株式会社 数値制御装置
US8573097B2 (en) * 2005-12-14 2013-11-05 Siemens Product Lifecycle Management Software Inc. System and method for automatic local return for lathe NC-machining cycle interruption
EP2538292B1 (fr) * 2011-06-21 2014-03-19 Tornos SA Mémorisation des contraintes cinématiques
JP5815780B2 (ja) 2014-03-19 2015-11-17 ファナック株式会社 異常負荷発生時加工面を保護できるモータ制御装置
JP6747916B2 (ja) * 2016-08-31 2020-08-26 ファナック株式会社 干渉を回避する工具退避機能を備えた数値制御装置
JP6803261B2 (ja) 2017-02-24 2020-12-23 オークマ株式会社 工作機械における動作制御方法
JP6457588B2 (ja) * 2017-06-19 2019-01-23 ファナック株式会社 数値制御装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52102059A (en) * 1976-02-20 1977-08-26 Okuma Machinery Works Ltd Positionndetecting system
GB2103833B (en) * 1981-06-17 1984-11-14 Renishaw Electrical Ltd Numerically controlled machine tool

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006506719A (ja) * 2002-11-19 2006-02-23 シュタマ マシーネンファブリーク ゲーエムベーハー 工作機械及び工作機械を操作する方法

Also Published As

Publication number Publication date
JPH0725006B2 (ja) 1995-03-22
US5060544A (en) 1991-10-29

Similar Documents

Publication Publication Date Title
US20150153719A1 (en) Numerical control device
JPS5959339A (ja) 工具を工作物から後退させたり、工作物へ戻す方法及びこの方法を実施する数値制御される機械加工装置
JPH0725006B2 (ja) 数値制御工作機械における工具退避方法及びその装置
US5654618A (en) Process for the two-dimensional determination of a work-area contour for lathes
JP6457588B2 (ja) 数値制御装置
US10996655B2 (en) Numerical controller
KR0132901B1 (ko) 수치 제어 장치
JP4599750B2 (ja) 数値制御方法及びその装置
JP2672595B2 (ja) 工具入替え方法
JP2624174B2 (ja) 数値制御装置の自動運転方式
JPH08194516A (ja) パンチプレスの干渉防止方式
JP4233559B2 (ja) 数値制御工作機械
JP3072934B2 (ja) 数値制御工作機械における干渉チェック装置
JP2926524B2 (ja) 試切削機能を有する数値制御装置
JP2553227B2 (ja) 工作機械の工具破損検出方法
JP5512050B1 (ja) 数値制御装置
JPS62120508A (ja) 数値制御装置用機械加工プログラムの自動作成方法
JP3464894B2 (ja) 工作機械の制御方法
JPS60222904A (ja) 数値制御旋盤におけるワークの加工方法
JP2612364B2 (ja) 数値制御装置
JPH0295571A (ja) 数値制御研削盤
JPH07237086A (ja) 数値制御工作機械で使用されるプログラムの作成方法
JPS6130356A (ja) 数値制御旋盤における加工方法
JPH09244719A (ja) 早送り移動速度制御方法及びその装置
JPS63306853A (ja) 数値制御工作機械の刃先座標位置設定装置

Legal Events

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