JPH02257306A - 数値制御情報作成方法及びその装置 - Google Patents

数値制御情報作成方法及びその装置

Info

Publication number
JPH02257306A
JPH02257306A JP7955589A JP7955589A JPH02257306A JP H02257306 A JPH02257306 A JP H02257306A JP 7955589 A JP7955589 A JP 7955589A JP 7955589 A JP7955589 A JP 7955589A JP H02257306 A JPH02257306 A JP H02257306A
Authority
JP
Japan
Prior art keywords
data
machining
tool
command
control information
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
Application number
JP7955589A
Other languages
English (en)
Inventor
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 JP7955589A priority Critical patent/JPH02257306A/ja
Publication of JPH02257306A publication Critical patent/JPH02257306A/ja
Pending 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50109Soft approach, engage, retract, escape, withdraw path for tool to workpiece

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、工具異常発生時の工具退避方向を指令する数
値制御情報の生成を行なう数値制御情報作成方法及びそ
の装置に関する。
(従来の技術) 従゛来、数値制御(以下、 NCと略す)工作機械の自
動運転中に何らかの切削異常が発生した場合、工具退避
を行なう際の退避方法に関しては、手動で行なう方法、
工具を一定方向に退避する方法、加工開始から終了まで
のツールバスを記憶して工具軌跡の態様から退避方向を
決定する方法及び端面加工、外径加工などの加工方向を
予め加ニブログラム内に指定しておき、この指定に基づ
いて退避方向を決定する方法が実施または提案されてい
る。
以下、工具退避を手動で行なう場合の従来の方法を説明
する。第5図は、従来における数値制御情報作成装置の
構成ブロック図である。第6図は、従来における数値制
御情報作成手順を示す図である。
従来においては、先ずオペレータ等により、工程データ
(工程番号、荒加工・仕上加工の別、形状データなど)
が、工程データ人力部13に1工程分だけ入力される(
ステップ521)。次に、工程データが存在するか否か
を判定しくステップS22 ) 、工程データが存在す
る場合には、オペレータ等により、加工種類データ(加
工部位、切削方向など)及び切削条件データ(工具番号
、主軸回転数、送り速度、切込量など)が、加工種類人
力部1i及び切削条件入力部12に1工程分だけ入力さ
れる(ステップ523)。内部加工データ生成部16は
、これらの入力データから内部加工データを生成する(
ステップ524)。更に、それらの内部加工データは、
加工データ変換部17において加ニブログラムに変換さ
れ(ステップ525)、その後再びステップ521に移
行する。一方、ステップS22において、工程データが
これ以上存在しないと判定された場合は、それまでに生
成された加ニブログラムを、加ニブログラム出力部18
からNC情報作成装置やNC装置などに備わる加ニブロ
グラム編集部20へ出力する(ステップ526)。最後
に、加ニブログラム編集部20において、オペレータ等
が加ニブログラムに対して退避方向などの退避データを
付加して(ステップ527)処理を終了する。このよう
に作成された加ニブログラムをNG装置19にて実行す
ることにより、加工異常発生時に工具退避が実現される
以上が従来の一例である。
(発明が解決しようとする課題) ところが、上述したような従来の方法は、いずれも以下
のような問題を抱えている。即ち、工具退避を手動にて
行なう場合には、機械オペレータが手動操作で工具退避
をさせるため、迅速に対応できず誤操作による工具とワ
ークの干渉の可能性が高かった。また、工具を一定方向
に退避する方法の場合には、外径加工と端面加工など、
退避すべき方向が異なる加工の組合せを行なうような加
ニブログラムのときには適用できなかった。更に、加工
開始から終了までのツールパスを記憶しておく方法の場
合には、この記憶のための手段が必要となり、構成が複
雑かつ高価となった。最後に、加工方向を予め加ニブロ
グラム内に指定しておく方法の場合には、加ニブログラ
ムに変更を加えねばならず面倒となり、プログラムのミ
スの可能性が高かった。また、全体として、自動で作成
した加ニブ、ログラムに対して再度変更のために編集す
る必要があるため、自動プログラミングの長所が失われ
てしまうという問題点があった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、工具退避方向の指令を生成する際に、オ
ペレータの煩雑な手間を削減し、信頼性を向上させるこ
とができる数値制御情報作成方法及びその装置を提供す
ることにある。
(課題を解決するための手段) 本発明は、仕上形状・寸法、工具データ、切削条件、工
程などの入力データに基づいて工具の切削経路等につい
ての加工指令を生成する数値制御情報作成方法及びその
装置に関するものであり、本発明の上記目的は、前記人
力データのうちの加工種類データに基づいて、加工異常
発生時における適切な工具退避方向を自動決定し、前記
工具退避方向の指令を前記加工指令に付加することによ
り達成される。また、加工異常発生時における適切な工
具退避方向を決定するためのパラメータが登録される登
録手段と、前記パラメータと前記人力データのうちの加
工種類データとに基づいて前記工具退避方向の指令の生
成を行なう生成手段と、前記工具退避方向の指令を前記
加工指令に付加して変換を行なう変換手段とを備えるこ
とによって達成される。
(作用) 本発明にあっては、数値制御情報作成の際に、入力デー
タのうちの加工種類データに基づいて、加工異常発生時
における適切な工具退避方向を自動決定でき、加工指令
に直接付加できる。
【実施例) 以下、図面に基づいて本発明の実施例について詳細に説
明する。
第1図は、本発明における数値制御情報作成装置の構成
ブロック図である。第2図は、本発明における数値制御
情報作成手順を示す図である。第3図は、退避データの
生成方法を説明するための図である。第4図は、出力さ
れるパートプログラムの例を示す図である。
この実施例では、先ずオペレータ等により、工程データ
(工程番号、荒加工・仕上加工の別、形状データなど)
が、工程データ入力部13に1工程分だけ入力される(
ステップSt)。次に、工程データが存在するか否かを
判定しくステップS2)、工程データが存在する場合に
は、オペレータ等により、加工種類データ(加工部位、
切削方向など)及び切削条件データ(工具番号、主軸回
転数、送り速度、切込量など)が、加工種類人力部11
及び切削条件入力部12に1工程分だけ入力される(ス
テップ53)。内部加工データ生成部16は、これらの
入力データから内部加工データを生成する(ステップS
4)。
次に、退避データ生成部15において、入力された加工
種類データのうちの加工部位のデータから、加工部位が
端面か(ステップS5)、加工部位が外径長手か(ステ
ップS6)を判定する。そこで、加工部位が外径長手の
場合は、ステップS7において、また加工部位が外径長
手でも端面でもない(内径長手と判定)場合は、ステッ
プS8において、更に加工部位が端面の場合は、ステッ
プS9において、それぞれ加工部位や切削方向に適合し
た退避データを切削方向が変化するブロック毎に生成す
る。
つまり外径長手の場合は、ステップS7の処理において
、第3図に示すような退避ベクトル1を決定する。詳細
を以下に示す。即ち、退避パラメータ登録部14に登録
されたベクトルの大きさρと、加工種類データの中の切
削方向と退避パラメータに登録された切削方向とにより
決定される。この退避方向は、例えば切削方向ベクトル
に対して135°の角度を有し、かつワークから離れる
側の方向として指定しておく。具体的には、切削方向ベ
クトルが(e、、 e、)  (単位ベクトル)とする
と、切削方向に垂直でワーク外側に向かう単位ベクトル
が(−6!+ 8.、’ )となることから、退避方向
ベクトルは(1)式で示され、従って退避ベクトル1 
[V、l]は(2)式で表わされる。
・・・・・・ (1) 同様に、内径長手の場合は、ステップS8の処理におい
て、退避ベクトル2を決定する。つまり、退避ベクトル
2 [V@2]は(3)式で表される。
また、端面の場合は、ステップS8の処理において退避
ベクトル3を決定する。つまり、退避ベクトル3 [V
−31は(4)式で表わされる。
′     e、I         08v@3・(
x@3山、)・(−で;丘’−JT”・・・・・・ (
4) 尚、円弧切削の場合には、例えば弧の始点と終点を結ぶ
直線に対して垂直で、ワークから離れる方向を退避方向
ベクトルの向きとする。
そして、加工・退避データ変換部17において、内部加
工データ及び退避データから加ニブログラムを作成して
(ステップ510 ) 、その後再びステップ511に
戻り、次の1工程分の工具データを人力する。尚、工具
退避を指定する加工プログラムは、第4図の例に示すよ
うにP×。Qzaのような指令やVESC−(Xs、Z
@) 、 ((xs、zs)は退避方向の相対座標値)
のような変数等となる( VESCはモーダル)。
ところで、ステップS2において、工程データがこれ以
上存在しないと判定された場合は、それまでに生成され
た加ニブログラムを、加ニブログラム出力部18からN
C装置19等に出力して(ステップSll )処理を終
了する。
以上のような手順により、NC装置において工具退避を
指定する変数等を登録しておけば、加工異常発生時に工
具退避を実現することができ、自動プログラミングによ
る工具退避指定が面倒な手段を用いることなく実現でき
る。
(変形例) 尚、本実施例においては、説明を簡単にするため、加工
部位として端面、外径長手、内径長手のみを挙げている
が、ミゾ入れ、ネジ切りなどの他の加工部位についても
、各々の切削の特性に合った切削方向に対する退避方向
がパラメータ等で指定されていれば、同様に応用できる
また、本実施例では、旋削加工(二次元加工)の例を説
明しているが、マニシングセンタなどの三次元加工に対
するNC情報作成装置についても、入力データとして加
工面と切削方向との関係が得られ、かつ加工工具が明ら
かであれば、同様の機能を得ることかできる。
(発明の効果) 以上のように本発明の数値制御情報作成方法及びその装
置によれば、有効な工具退避方向を自動決定し、その指
令を加工指令に付加することにより、−旦でき上がった
加ニブログラムに再度工具退避指令を入れ込むような必
要はないので、オペレータによる煩雑な手間が削減され
、信頼性も向上する。
【図面の簡単な説明】 第1図は本発明における数値制御情報作成装置の構成ブ
ロック図、第2図は本発明における数値制御情報作成手
順を示す図、第3図は退避データの生成方法を説明する
ための図、第4図は出力されるパートプログラムの例を
示す図、第5図は従来における数値制御情報作成装置の
構成ブロック図、第6図は従来における数値制御情報作
成手順を示す図である。 11・・・加工種類人力部、12・・・切削条件入力部
、13・・・工程データ人力部、14・・・退避パラメ
ータ登録部、15・・・退避データ生成部、16・・・
内部加工データ生成部、17・・・加工・退避データ変
換部、18・・・加ニブログラム出力部、19・・・N
C装置、2o・・・加ニブログラム編集部。 烙 3 図

Claims (1)

  1. 【特許請求の範囲】 1、仕上形状・寸法、工具データ、切削条件、工程など
    の入力データに基づいて工具の切削経路等についての加
    工指令を生成する数値制御情報作成方法において、前記
    入力データのうちの加工種類データに基づいて、加工異
    常発生時における適切な工具退避方向を自動決定し、前
    記工具退避方向の指令を前記加工指令に付加するように
    したことを特徴とする数値制御情報作成方法。 2、仕上形状・寸法、工具データ、切削条件、工程など
    の入力データに基づいて工具の切削経路等についての加
    工指令を生成する数値制御情報作成装置において、加工
    異常発生時における適切な工具退避方向を決定するため
    のパラメータが登録される登録手段と、前記パラメータ
    と前記入力データのうちの加工種類データとに基づいて
    前記工具退避方向の指令の生成を行なう生成手段と、前
    記工具退避方向の指令を前記加工指令に付加して変換を
    行なう変換手段とを備えるように構成したことを特徴と
    する数値制御情報作成装置。
JP7955589A 1989-03-30 1989-03-30 数値制御情報作成方法及びその装置 Pending JPH02257306A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7955589A JPH02257306A (ja) 1989-03-30 1989-03-30 数値制御情報作成方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7955589A JPH02257306A (ja) 1989-03-30 1989-03-30 数値制御情報作成方法及びその装置

Publications (1)

Publication Number Publication Date
JPH02257306A true JPH02257306A (ja) 1990-10-18

Family

ID=13693253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7955589A Pending JPH02257306A (ja) 1989-03-30 1989-03-30 数値制御情報作成方法及びその装置

Country Status (1)

Country Link
JP (1) JPH02257306A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5721247A (en) * 1980-07-04 1982-02-03 Komatsu Ltd Determination of retracting and returning path for tool in machine tool

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5721247A (en) * 1980-07-04 1982-02-03 Komatsu Ltd Determination of retracting and returning path for tool in machine tool

Similar Documents

Publication Publication Date Title
JPH0351548B2 (ja)
US4713747A (en) Numerically controlled machining method using primary and compensating cutters
US12523986B2 (en) Control method of superimposition processing of NC machine tool
US4698573A (en) Numerically controlled working process
KR860002075B1 (ko) 수치제어 가공방식
JPH02256444A (ja) 数値制御工作機械における工具退避方法及びその装置
US10248100B2 (en) Numerical controller
JPH02257306A (ja) 数値制御情報作成方法及びその装置
JPS58175010A (ja) 4軸旋盤用数値制御装置のグラフイツク表示方法
US12443160B2 (en) Controller and method for controlling a machine for performing turning of a workpiece using a multi-edge tool
JPS6267607A (ja) 自動プログラミング装置
JPS63153603A (ja) Ncデータ作成装置における削り残し部加工のncデータ作成方法
JPH0146263B2 (ja)
JP2002154034A (ja) 工作機械における工具刃先位置の設定方法
JPS61103212A (ja) 自動加工機における加工情報作成システム
CN117283369B (zh) 一种转子泵转子的车削加工工艺方法
JP2926524B2 (ja) 試切削機能を有する数値制御装置
JPH01300303A (ja) 自動プログラム作成装置
CN117961130A (zh) 模块化宏程序的阿基米德螺旋铣削加工孔的方法
CN109304479A (zh) 球头轴类零件的数控车削加工方法
JPS62293312A (ja) 数値制御装置
KR100440153B1 (ko) 수치 제어장치의 황삭 가공 프로그램 생성방법
JPS6130356A (ja) 数値制御旋盤における加工方法
JPH0616978B2 (ja) 自動プログラミングにおける4軸同時加工生成方法
JPS6232503A (ja) 数値制御装置