JPS6094253A - 工作機械の加工方法 - Google Patents

工作機械の加工方法

Info

Publication number
JPS6094253A
JPS6094253A JP20457383A JP20457383A JPS6094253A JP S6094253 A JPS6094253 A JP S6094253A JP 20457383 A JP20457383 A JP 20457383A JP 20457383 A JP20457383 A JP 20457383A JP S6094253 A JPS6094253 A JP S6094253A
Authority
JP
Japan
Prior art keywords
machining
tool
data
workpiece
pick
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
JP20457383A
Other languages
English (en)
Other versions
JPH022662B2 (ja
Inventor
Hajime Kishi
甫 岸
Kunio Tanaka
久仁夫 田中
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP20457383A priority Critical patent/JPS6094253A/ja
Priority to US06/752,076 priority patent/US4689750A/en
Priority to DE8484903989T priority patent/DE3485090D1/de
Priority to PCT/JP1984/000522 priority patent/WO1985001908A1/ja
Priority to EP84903989A priority patent/EP0160705B1/en
Publication of JPS6094253A publication Critical patent/JPS6094253A/ja
Publication of JPH022662B2 publication Critical patent/JPH022662B2/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/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35316Interference checking between tool, machine, part, chuck, machining range
    • 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/49381Raster, line servo, area machining, cutting, facing
    • 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/49385Using pick feed when machining a surface
    • 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

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
〈産業上の利用分野〉 本発明は工作機械の加工方法に係り、特に工具をワーク
に対し相対的に移動させて第1の加工を行い、しかる後
工具をワークに対し相対的にビツクツイードし、ピック
フィード後前記加工方向と逆方向に工具をワークに対し
相対的に移動させて第2の加工を行い、これら加工動作
とピックフィード動作を繰り返して所望の加工を行う回
転軸を含む工作機域の加工方法であり、ピックフィード
時に工具がワークに当接しないようにできる工作−機械
の加工方法に関する。 〈従来技術〉 曲面の数値制御加工においては、第1図に示すようにワ
ークWK上の所定の通路PTIに沿って工具TLを切削
速度で矢印方向に移動させて第1の加工を行い、該通路
の加工終了後終点Peより次の加工通M8PT2の始点
Ps迄工具をピックフィードし、ついで工具を該加工通
FI8P T” 2に沿って矢印方向に沿って切削送り
で移動させて第2の加工を行い、以後」二記ビックフィ
ードと第1、第2の加工(往復切削加工)を繰り返して
曲面加工を行う。 ところで、かかる曲面の数値制御加工におし)ては工具
TLの中心軸(第1図1点鎖S)が常時ワ−りWKの法
線方向あるいは切削方向に対して法線方向から傾斜角を
もつように制御しながら加工を行う必要がある。このた
め、工作機域はたとえば3次元直交軸方向に工具を移動
させながら同時に該工具を回転し、工具中心軸方向を常
にワークの法線方向に一致させながら加工できろように
なっている。そして、通路を特定するNCデータは工具
先端位置を特定する位置データ (位置ベクトル)と工
具中心軸方向を特定する工具中心軸方向データ(B軸、
C軸方向位置ま1コは工具中心軸ベクトル)を含んでい
る。 さて、回転軸を含む工作機械の工具TLの移動通路が第
2図に示すようにx、y、zの3次元において直IIL
Nであっても、該直線移動と同時に工具がB軸、C軸方
向に回転すると工具先端の通路は直線とならず点線にし
めすようになる。このため、第1の加工終了点Peから
第2の加工開始点Ps迄のピックフィード通路を適切に
さだめないとビックフィード時工具先端が高速でワーク
に当接し、このため誤切削が発生しあるいは工具の折損
が生じる。 このため、従来はピンクフィード時に工具先端がワーク
に当たらないようなピックフィード通路を定め、該ピッ
クフィード通路をいちいちNCデータとしてプログラム
し、ていた。 〈従来技術の欠点〉 しかし、かかる従来方法においてはピックフィード通路
のNCデータの作成が面倒となる欠点があった。 〈発明の目的〉 本発明の目的はビックフィード時曲面そのものを処理す
ることなしに工具がワークに当たる乙とがないピックフ
ィード通路を簡単に決定するとができる工作機域の加工
方法を提供することである。 本発明の別の目的は第1の加工通路に治ッた第1の加工
と、ピックフィードと、第1の加工方向と逆向きの第2
の加工とを繰り返して曲面を加工させるNCデータを、
曲面を特定するデータから容易に作成でき、しかも該N
Cデータを用いて曲面を加工する工作機域の加工方法を
提供することである。 本発明の他の目的(よ、ピックフィード指令をNCプロ
グラム中に挿入しておき、該指令により、工具がワーク
に当たる乙とがなく、シかもストローク長が短いピック
フィード通路を自動的にめ、該求めたピックフィード通
路に沿って工具を移動させることができる工作機械の加
工方法を提供することである。 〈発明の概要〉 第3図は本発明の概略説明図である。本発明は工具TL
をピックフィード部分が凸状のワークWKに対し相対的
に移動させて通路PTIに治った第1の加工を行い、し
かる後工具を第1加工通路の終点Paから第2加工通路
の始点Ps迄ワークに対し相対的にピックフィードし、
ピックフィード後前記加工方向と逆方向に第2加工通路
PT2に治って工具をワークに対し相対的に移動させて
第2の加工を行い、これら加工動作とピックフィード動
作を繰り返して所望の加工を行う回転軸を有する工作機
械の加工方法である。本発明においては第2の加工の加
工開始点Psの3次元位置データと該加工開始点におけ
る工具中心軸方向データとを用いて、該加工開始点にお
いてワークWKに接するアブローヂ平ifi’iAPを
め、又第1の加工の加工終了点Paの3次元位置データ
と該加工終了点における工具中心軸方向データを用いて
該加工終了点を通る直線であって該全具申心頼方向の直
線Sl−とアプローチ平面APとの交点Pcをめ、該交
点に向けて工具を逃がし、ついて該交点より第2の加工
開始点へ工具を移動させてピックフィードし、しかる後
該第2の加工を実行する。 〈実施例〉 第4図1;I本発明の実施例ブロック図である。NCテ
ープ或メモリ
【以後NCテープとする)101にはNC
データが記憶されている。尚、NCデータは、工具T 
Lを第3図の第1加工通路PTIに沿って矢印方向に終
点P eツリ削加工し、ついで終点Peから第2加]二
通′l8PT2の加工開始点Ps迄ピックフィードし、
しかる後第2加工通路に沿って矢印方向に切削加工し、
以後上記往復切削動作を繰り返すように構成されている
。また、各通路PTI、PT2は微小な直線で折れ線近
似され、更にMPJ能命令(M四日)によりピックフィ
ードが街示されている。NCデータ読取装w102ば1
ブロツクづつNGテープ101がらNCデータを読み取
って入力メモリ103に格納する。 数値制御部104は入力メモ’J103に記憶されたN
Cデータをデコードし、該NCデータが通路データであ
ればこれをパルス分配)Iiosに入力し、又NCデー
りが機械側に出力すべきM機能命令、S機能命令、T機
能命令であればこれらを強電回路106を介して工作$
33tJ1.107に入力し、更にNCデータがビック
フィード命令M四日であれば、NCデータ読取装置10
2をして次のNCデータ (次の加工通路の始点データ
)を読み取らす。 そして数値制御部104はNCt−夕が通路データであ
れば、各軸(直交座標軸X、Y、Z、垂直、水平回転軸
B、C1方向のインクリメンタル値Xi、Yi、Zi、
Bi、請求メロ。ツいテ数値制御部104(よ3次元方
向の指令線速度Fと3次元の各軸方向のインクリメンタ
ル値Xi、 Yi、 Zi。 Bi、ciを用いて各軸方向の速度成分 F Mr F
 WrFZ、 Fb、 Fcを次式 %式%(1) (1 (1 よりめ、しかる後予め定められてし)る時間Δ]゛(1
6mseclの間に各軸方向に移動すべき移動量Δx1
ΔY1ΔZ、ΔB、八〇を次式6式%(2) (2) (2 (2) (2) よりめ、これらΔX、ΔY、ΔZ、ΔB、ΔCを時間Δ
T毎にパルス分配型105に出力する。 パルス分配型105は入カデークに基づいて同時5軸の
パルス分配演算を行って分配パルスXp。 Y P r Z P r Bpr CPを発生して各軸
のサーボ回路(図示せず)に出力し、工具を切削通路に
沿って移動させる。 数値制御部104は又ΔT秒毎に現在位置メモリ108
の現在位置Xa、Ya、Zn、Ba、Caを次式により Xa±ΔX−4Xa =(3al Y8±ΔY−Ya ・・ (3b) Za±ΔZ→Za ・−(a cl Ba±ΔB−+Ba ・・ (3d) Ca±ΔC→Ca ・・ (3e) 更新しく符号は移動方向に依存する)、又同様にΔT秒
毎に残移動量メモリ109に記憶されている残移動量X
r、Yr、Zr、Br、Cr (初期値はそれぞれXi
、Yi、Zi、Bi、Cil を次式により Xr−Δx 4xr ・・(4al Yr−ΔY →Yr ・・ (4b) Zr−Δz−4zr −−(4cl Br−Δ B −h Br ’ −−(4dlCr−Δ
 C−+Cr −・ (4el更新する。そし′(、数
値制御部104はXr=Yr =Zr =Br=Cr=
 0 ・・(51となれば予めNCデータ読取装置10
2をして先読みしである次のNCデータに基づいてパル
ス分配処理あるいはその他の処理を実行する。 一方、NCテープ101からピックフィード命令M四日
が読み出されれば数値制御部104は直ちに次のブロッ
クのNCデータを読み取らせて入力メモリ103に格納
する。尚、ピックフィード命令の次に指令されているN
Cデータは、第2加工通路PT2の加工開始点Psの位
置データXn。 Yn、Zn、Bn、Onであり、これらは入力メモリ1
03に格納される。 しかる後、工具中心軸ベクトル演算部110は数値制御
部104からの演算開始信号により現在位置(第1加工
通@ I) T’ 1の加工終了点Pe)における工具
中心軸ベクトルVa (+a、ja、ka)と第2加工
通路P i’ 2の加工開始点Psにおける工具中心軸
ベクトルVn (+n、Jn、knlをめ工具中心軸ベ
クトルメモリ111に格納する。尚、工具の垂直回転方
向位置をす、水平回転方向位置をCとすれば工具中心軸
ベクトル:よi = sinトcosc (6a 14
 = 5inb−sinc (6b )k = cos
b (6c ) により算出できる。従って、工具中心軸ベクトル演算部
110は現在位置メモリ108及び入力メモリ103に
記憶されている加工終了点Pe及び加工開始点Psの垂
直回転方向位置(Ba、Bnl、水平回転方向位置(C
a、Cn)を用し)で(6a)〜(6C)式より工具中
心軸ベクトルVa。 己をめることができる。 ついで、アプローチ平面演算部112は入力メモリ10
3に記憶されている加工開始点Psの3次元位置データ
 (Xn、Yn、Zn)と工具中心軸ベクトルメモリ1
11に格納されている該位置・ における工具中心軸ベ
クトルVn (+n、in。 kn)とを用いて、加工開始点Psにおし1てワ−りW
Kに接するアプローチ平面AP(第3図)の平面式をめ
ろ。さて、平面の一般式は ax+by−1−cz=d であり、平d訂の法線ベクトルiはIln+In+kn
)であるから 1n1x+1n−y−1−kn−z=d−1(7alが
成立する。従って上式中のdを決定すit +f平面式
がまる。さて、アプローチ平面AP+よ加工開始点Ps
 (Xn、Yn、Znl を含んでしAる力)ら1n−
Xn+1n−Yn+kn”Zn=d (7b)が成立し
、よってアプローチ平面APは(7al 、・(7b)
式によって特定されろ。 しかる後、交点演算部113はアプローチ平面APと直
線SLの交点Pcの3次元位置座標を算出する。さて、
加工終了点PCから交点Fc迄σ)距離を−とすれば Fc−丙−iJ −n (8a 1 が成立する。但し、pc、 、5−%は交点Pcと加工
終了点Peにおける位置ベクトル←÷嗜である。 交点Pcはアプローチ平面AP上に存在してし)るから VnPc=d ・・・(8bl が成立する。但し、dは(7b)式により得られる値で
ある。(8a)、(Sb1式からVn・(Pe+j−V
al=d HH(8c )が成立し、(8C)式よりl
をめ、該4を(8a)式に代入すれば交点Pcの位置ベ
クトルPcfXc、Yc、Zc)がまる。尚、lは1−
(d−Vn−Pa) /Vn・Vaとなり、 となる。 数値制御部104は交点Pcの3次元座標値(X c 
r Y c + Zc )が入力されれば加工開始点P
eから交点Pcへ向かう方向が工具中心軸ベクトルVa
の方向と一致しているかを判別し、一致していればビッ
クフィード部のワーク形状が凸状であるから以下の処理
を行う。尚、一致していなければビックフィード部のワ
ーク形状が凹状であるから凹状の場合におIりる処理を
行うがかかる処理については説明しない。さて、数値制
御部104はビックフィード部のワーク形状が凸状であ
れば次式により、 X c −X a−4X 1 Yc−Ya→Y4 Zc−Za−+Zi 加工終了点Peから交点Pc迄の3次元の各軸インクリ
メンタル値Xi、Yi、Ziを演算し、しかる後前述と
同様に(1al 〜(1cl 、(2a)〜(2C)の
演算をおこなってΔX、ΔY、ΔZをめ、これを61秒
毎にパルス分配器105に入力する。又、数値制御部1
04はΔ’r秒毎に(3a)〜(3cl、(4al〜(
4c)の演算を行う。そして、数値制御部104はX 
r = Y r= Z r = 0となれば、すなわち
、工具が交点Pcに到達すれば、次に Bn−Bi−*B1 Cn−Ca−*C4 の演算を行って垂直回転方向と水平回転方向のインクリ
メンタル値Bi、Ciを演算する。しかる後、(1dl
−C1e)、(2jl −(2e)の演算を行ってΔB
、ΔCをめ、これを61秒毎にパルス分配器105に入
力する。又、数値制御部104は61秒毎に(3dl 
−(3e) 、(4d)〜(4e)の演算を行う。そし
て、数値制御部104は Br=Cr=0 となれば、次に Xn−Xa−4X 1 Yn−Ya−4Yi Zn−Za−eZ i の演算を行って、交点Pcから加工開始点Ps迄の3次
元の各軸インクリメンタル値X i 、 Y i 。 Ziを演算し、同様にΔx1ΔY、ΔZをめ、これを6
1秒毎にパルス分配N105に入力する。 そして、Xr=Yr =Zr =0となればNCCデー
タ買置102して次のブロックのNCデータを読み取ら
せ、以後該NCデータに基づいて第2の加工通路に沿っ
て工具を移動させて第2通路の加工を行う。 そして、上記動作を繰り返せば最終的に曲面が加工され
る乙とになる。 尚、以上では工具中心軸方向を特定するデータとして垂
直回転方向位置B及び水平回転方向位置C1eNCテー
プから入力した場合であるが、B。 Cに代えて工具中心軸ベクトルv (1+ it k)
を与えてもよい。ただし、かかる場合には(1a)〜(
1e)式の演算に先立って次式により工具中心軸ベクト
ルから垂直及び水平回転方向位置81Cをめる必要があ
る。 B = j a n −’ (r/ k IC=tan
”(i/kl 尚、工具中心軸ベクトル演算部110は不要になる((
6al〜(6C)式の演算は不要になる)。 又、以上はNGプログラム中にピックフィード命令を挿
入しておき、第1の加工通路に沿った加工完了後にNC
テープより該ビックフィード命令が読み出されtことき
、自動的にビックフィード通路をめ、該ビックフィード
通路に沿って工具を移動させ、しかろ後第2加工通路に
沿った加工を行う場合である。しかし、本発明はかかる
場合にかぎらない。たとえば、曲面を特定するデータと
ビックフィードを指示するデータとを入力し、曲面デー
タを用いて切削通路を特定するNCデータを作成し、又
ピックフィードを指示するデータにより前述の方法でピ
ックフィード通路用のNCデータを作成してNCテープ
を得、該NCテープをNC装置に入力して曲面を加工す
るように構成することもできる。更に、予め第1加工通
路に沿って工具を移動させる切削通路用のNCデータと
、第2加工通路に沿って工具を移動させる切削通路用の
NCデータと、これら両NGデータ間に挿入されたピッ
クフィード命令とからなる一連のNCデータを用意し、
これをNCテープ作成装置に入力し、ビックフィード命
令により前述の方法でビックフィード通路をめて該ビッ
クフィード通路を特定するNCデータを作成し、該NC
データでビックフィード命令を置き代え、これによりビ
ックフィード命令の代わりにビックフィード通路データ
を含むNCテープを作成し直し、該NCテープ9NG装
置に入力して曲面を加工するように構成することもてき
る。第5図はかかる本発明の実施例ブロック図であり、
第4図と同一部分には同一符号を付している。NCテー
プ或はメモリ101には第1加工通路に沿った工具移動
を特定ずろNCデータと第2加工通路に沿った工具移動
を特定するNCデータとこれら両データ間に挿入された
ビックフィード命令とからなる多数のNCデータが記憶
されている。尚、通路を特定するデータは必ずしもNC
データとする必要はなく曲線を微小直線で折れ線近似し
たときの各微小直線の端点を特定する位置データ及び工
具中心軸方向を特定するデータであってもよい。 NCデータ読取装置102は1ブロツクづつNCテープ
】0]からNCデータを読み取って入力メモリ103に
格納−4る。尚、人力メモリ103は2ブロツク分の通
路データを記憶できるようになっている。NCテープ作
成処理部2o1(よ入力メモリ103に記憶された現ブ
ロックのNCデータがビックフィード命令であるかどう
かを判別し、ビックフィード命令でなければ該NCデー
タをそのままNCデータ出力装置(紙テープパンヂャ、
磁気テープ装置など)202に出力し、ついでNCデー
タ読取装置102をして次のNCデータを読み取らす。 一方、入力メモリ103に記憶したNCデータがビック
フィード命令であれば、NCテープ作成処理部201は
NCデータ読取装置102をして次のブロックのNCデ
ータ換言すれば第2加工通路の加工開始点Psの3次元
位置データXn、Yn、Zn並びに垂直回転方向及び水
平回転方向位置データBn、Cnを読み取らせ入力メモ
リ103に記憶する。尚、入力メモリ103には第1加
工通路の加工終了点Peの3次元位置データXa。 Yn、Za、垂直、水平回転方向位11iBa、Caも
記憶されている。 しかる後、工具中心軸ベクトル演算部110はNCテー
プ作成処理部201がらの演算開始信号により入力メモ
リ103に記憶されている垂直方向回転位置+3 n 
、水平方向回転位置Caを用いて(6B)〜(6c)よ
り現在位置(第1加工通路PTIの加工終了点P e 
lにおける工具中心軸ベクトルVa (in、ja、k
al をめ、又n様に入力メモIJ 103に記憶され
ている加工開始点Psの垂直方向回転位置Bnと水平方
向回転位置Cnを用いて56nl〜(6c)式より、該
加工開始点におけろ工具中心軸ベクトル曹 −〇。 jn、knl をめ、これらを工具中心軸ベクトルメモ
リ111に格納する。 ついで、アブローヂ乎面M演算部1工2、交点演算部1
13は前述の演算を行って交点Pcの3次元座標値(X
c、Yc、Zclをめ、これをNCテープ作成処理部2
01に入力する。 NCテープ作成処理部201は交点Pcの3次元座標値
が入力されれば加工終了点Peがら交点Pcへ向かう方
向が工具中心軸ベクトル731の方向と一致しているか
を判別し一致していilばPeからPe迄の位置決めデ
ータ G OI X X c、 Y Y c、 Z Z (!
;を作成してNCデータ出力装置202に出力する。 尚、一致していなければビックフィード部のワーク形状
が凹状であり、凹状の場合のNCデータを作成するが、
これについては説明しない。ついで、NCテープ作成処
理部201は、交点Pcにおいて工具を垂直及び水平方
向に回転させその工具中心軸ベクトルを加工開始点Ps
におけるそれと一致させるための回転方向位置決めデー
タG OI BB n、 C(、n; を作成してNCデータ出力装置202に出力する。 しかる後、NCテープ作成処理部201は工具を交点P
cから加工開始点Ps迄面直線移動せるための位置決め
データ G OI X X n、 Y Y n、 Z Z n;
を作成してNCデータ出力装置202に出力し、同時に
次のNCデータをNCデータ読取装置102をして読み
取らせ、読み取ったNCデータに基づいて上記処理を#
Pり返す。以上1ζより曲面の加工を行うためのNGテ
ープ203が作成されたことになる。尚、NCデータは
アブソリュートで作成されるものとする。 以上の処理により作成されたNGテープ203に記憶さ
れたNCデータ(よNC装置204に読み取られ、NC
装置204は読み取ったNCデータに基づいたNC処理
を実行する。すなわち、第1の加工通路に沿った切削加
工を行った後ピックフィードし、ビックフィード後第2
の加工通路に沿った切削加工を行い、以後上記動作を繰
り返して曲面の加工を行う。 尚、第4図及び第5図の回路をマイクロコンピュータを
用いてIM成するとともできる。その場合、プロセνす
の処理の流れ図はそれぞれ第6図、第7図のようになる
。又、本発明は第1の加工通路終了点と第2の加工通路
開始点における工具中心軸ベクトルの内債が正であり、
かつピックフィード部のワーク形状が凸状の場合に適用
できるものである。 〈発明の効果〉 以上説明したように、本発明によれば、ピンクフィルド
と工具の往復切削動作を繰り返して曲面の加工を行う回
転軸を含む工作機械の加工方法において、ピックフィー
ド後の加工開始点Psにおいてワークに接するアプロー
チ平面APをめ、該アプローチ平面と加工終了点Peに
おける工具中心軸方向の直11sLとの交点Pcをめ、
しかる後ピックフィード動作をPe→P c −P s
 (D 通路に沿って行うようにしたから、簡単にピッ
クフィード通路をめることができ、しかもピックフィー
ド時に工具がワークに当たる事態を確実になくすことが
でき、乙の際曲面形状そのものを処理する必要がない。 又、上記ピックフィード通路をめる処理を行ってp B
−4p c4P Hの通路に沿って工具をピックフィー
ドさせるNCデータを簡単に作成することもでき、しか
もかかる場合工具がワークに当たる乙とがないピックフ
ィード通路のNCデータを作成できる。
【図面の簡単な説明】
第1図はビックフィルドと往復切削動作との繰り返しに
よ’y +II+ 1lii加工を行う場合の工具通路
説明図、第2図は回転軸を含む場合の工具先端の軌跡説
明図、第3図はビックフィード部の曲面形状が凸状の場
合の本発明の概略説8AtyJ、第4図1よ実施例ブロ
ック図、第5図は本発明の別の実施例ブロック図、第6
v!J及び第7図1.を第4図及び第5図の1iliI
格をマイクロコンピュータで構成した場合の処理の流れ
図である。 101=Ncテープ、102・・NCy−’1読取装置
、103・・入力メモリ、104・・数値制御部、10
5・・パルス分配器、106・・強電回路、]+07・
工作機械、108・・現在位置メモリ、109・・残移
動量メモリ、110・・工具中心軸ベタ1−ル演算部、
111・・工具中心軸ベクトルメモリ、112・・アプ
ローチ平面演算部、+13・・交点演算部 201・・NCテープ作成処理部、202・・NCデー
タ出力装置、203=NCf−プ、204・・NG装置

Claims (4)

    【特許請求の範囲】
  1. (1)工具をワークに対し相対的に移動させて第1の加
    工を行い、しかる後工具をワークに対し相対的にピック
    フィードし、ビックフィード後前記加工方向と逆方向に
    工具をワークに対し移動させて第2の加工を行い、これ
    ら加工動作とピックフィード動作を繰り返して所望の加
    工を行う回転軸を含む工作機械の加工方法において、前
    記第2の加工の加工開始点における3次元位置データと
    該加工開始点における工具中心軸方向データとを用いて
    、該第2の加工開始点においてワークに接するアプロー
    チ平面をめるとともに、前記第1の加工の加工終了点の
    3次元位置データと該加工終了点における工具中心軸方
    向データを用いて該加工終了点を通る直線であって該工
    具中心軸方向の直線と前記アプローチ平面との交点をめ
    、該交点に向けて工具を移動し、ついで該交点より第2
    の加工開始点へ工具を移動させてビックフィードし、し
    かる後該第2の加工を実行することを特徴とする工作機
    械の加工方法。
  2. (2)前記第1及び第2の加工のための通路データと、
    前記求めたピックフィード通路のデータとからNCデー
    タを作成し、該NCデータに従ってワークに加工を施す
    ことを特徴とする特許請求の範囲第(1)項記載の工作
    機械の加工方法。
  3. (3)ピックフィード部分のワーク形状が凸状になって
    いることを特徴とする特許請求の範囲第(1)項または
    第(2)項記載の工作機械の加工方法。
  4. (4)ピックフィード命令によりピックフィード通路を
    生成する乙とを特徴とする特許請求の範囲第(1)項ま
    たは第(2)項記載の工作Fa減の加工方法。
JP20457383A 1983-10-31 1983-10-31 工作機械の加工方法 Granted JPS6094253A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP20457383A JPS6094253A (ja) 1983-10-31 1983-10-31 工作機械の加工方法
US06/752,076 US4689750A (en) 1983-10-31 1984-10-30 Machine tool method for deciding if a workpiece surface is concave or convex
DE8484903989T DE3485090D1 (de) 1983-10-31 1984-10-30 Bearbeitungsverfahren fuer werkzeugmaschinen.
PCT/JP1984/000522 WO1985001908A1 (fr) 1983-10-31 1984-10-30 Procede d'usinage pour machines-outils
EP84903989A EP0160705B1 (en) 1983-10-31 1984-10-30 Machining method for machine tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20457383A JPS6094253A (ja) 1983-10-31 1983-10-31 工作機械の加工方法

Publications (2)

Publication Number Publication Date
JPS6094253A true JPS6094253A (ja) 1985-05-27
JPH022662B2 JPH022662B2 (ja) 1990-01-18

Family

ID=16492705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20457383A Granted JPS6094253A (ja) 1983-10-31 1983-10-31 工作機械の加工方法

Country Status (1)

Country Link
JP (1) JPS6094253A (ja)

Also Published As

Publication number Publication date
JPH022662B2 (ja) 1990-01-18

Similar Documents

Publication Publication Date Title
JP2685071B2 (ja) 数値制御装置
JPS6336524B2 (ja)
EP0160097B1 (en) Area machining method
EP0081590A1 (en) Tool diameter correcting method for numerical control device
EP0063615A1 (en) Numerical control process
WO2014016943A1 (ja) 数値制御装置
JPS6085812A (ja) 領域加工におけるアプロ−チ方法
EP0161321B1 (en) Machining method for machine tool
JPS62163109A (ja) 数値制御装置
JPH0720920A (ja) 工具軌跡データ作成方法
US4689750A (en) Machine tool method for deciding if a workpiece surface is concave or convex
JPS6094253A (ja) 工作機械の加工方法
JP2003005811A (ja) 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体
Msaddek et al. Compensation of machining errors of Bspline and Cspline
Kawabe et al. Programming for machining based on workpiece models in computer
JPH10118889A (ja) 切削条件決定方法
JPS6094254A (ja) 工作機械の加工方法
JP3344811B2 (ja) 工具経路データ生成方法
Japitana et al. 6-Axis control cutting of overhanging curved grooves by means of non-rotational tool with application of ultrasonic vibrations
JPH05108134A (ja) 主軸の割出対応の座標変換方法
JP2007172325A (ja) 自由曲線加工法および数値制御装置
JPS60104634A (ja) ならい制御システム
JPS6114801A (ja) 数値制御旋盤における複合形固定サイクル方法
JPS62130150A (ja) デイジタイズデ−タによる荒取りプログラムの作成方法
JPH0794096B2 (ja) 工作機械の加工ミス防止システム