JPS6279946A - 数値制御工作機械における送り制御方法 - Google Patents

数値制御工作機械における送り制御方法

Info

Publication number
JPS6279946A
JPS6279946A JP21471186A JP21471186A JPS6279946A JP S6279946 A JPS6279946 A JP S6279946A JP 21471186 A JP21471186 A JP 21471186A JP 21471186 A JP21471186 A JP 21471186A JP S6279946 A JPS6279946 A JP S6279946A
Authority
JP
Japan
Prior art keywords
feed
cutting
cutting feed
rapid
machining
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
JP21471186A
Other languages
English (en)
Inventor
Hiroyuki Kanematsu
兼松 弘行
Kazuki Uemura
和樹 植村
Koji Matsumoto
浩次 松本
Hirotsugu Sano
佐野 裕嗣
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.)
Yamazaki Mazak Corp
Original Assignee
Yamazaki Mazak 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 Yamazaki Mazak Corp filed Critical Yamazaki Mazak Corp
Priority to JP21471186A priority Critical patent/JPS6279946A/ja
Publication of JPS6279946A publication Critical patent/JPS6279946A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)、産業上の利用分野 本発明は、早送りの距離が所定値以下の場合には、切削
送りで送ゆを掛け、加工時間の短縮を可能ならしめる数
値制御工作機械における送り制御方法に関する。
(b)、従来の技術 従来、数値制御工作機械では、切削送りを行う区間と、
早送りを行う区間が交互に存在するような加工動作が加
工プログラムで指示された場合、当然のことながら、加
工プログラムの指示どうり、切削送りと早送りを交互に
行っていた。
(C)0発明が解決しようとする問題点しかし、最近の
工作機械においては、加工時間を可能な限り短縮化せん
とする方向に開発が行われており、加工に支障が生じな
い限り、トータルな加工時間が短くなる方向で送りが制
御される方式の開発が望まれていた。
本発明は上記した事情に鑑み、トータルな加工時間の短
縮を可能ならしめる数値制御工作機械における送り制御
方法を提供することを目的とするものである。
(d)0問題点を解決するための手段 即ち、本発明は、一定の距離の範囲内であれば、切削送
りのほうが早送りよりも早く送りを掛けられることに着
目し、加工プログラム(PRO)の第1のステップ(J
 S 1、J32、JS3、J34)において切削送り
が指令され、それに続く第2のステップ(FSI、FS
2、FS3、FS4)において所定距離の送りが指令さ
れ、更にそれに続く第3のステップ(JS2、JS3、
JS4、JS5)において再度切削送りが指令された場
合で、第2のステップにおける移動量が、切削送りで送
りを掛けたほうが早送りで送るよりも、早く送ることが
出来る距離の範囲内の場合には、前記第2のステップの
退勢を切削送りで行うようにして構成される。
なお、括弧内の記号は、図面における対応する要素を示
す、便宜的なものであり、従って、本記述は図面上の記
載に限定拘束されるものではない。以下のr (e) 
0作用」の欄についても同様である。
(e)0作用 上記した構成により、本発明は、切削送りで送りを掛け
たほうが早送りで送るよりも、早く送ることが出来る距
離の範囲内の送りは、切削送9で送りを掛け、トータル
な加工時間を短縮化するように作用する。
(f)、実施例 以下、本発明の実施例を図面に基づき説明する。
第1図は本発明が適用される数値制御工作機械の一例を
示す制御ブロック図、 第2図は送り制御プログラムの一例を示すフローチャー
ト、 第3図は早送りと切削送りの動作形態の詳細を示した比
較図、 第4図は切削送りの送り速度を示すタイムチャート、 第5図は早送りの送り速度を示すタイムチャート、 第6図はドリル加工における工具の送り態様を示す図、 第7図は第6図の加工内容を加工プログラムで表わした
図、 第8図は第7図の加工プログラムに基づいて実際に行わ
れる加工内容を加工プログラムで表わした図である。
数値制御工作機械1は、第1図に示すように、主制御部
2を有しており、主制御部2にはバス線3を介してキー
ボード5、ディスプレイ6、システムプログラムメモリ
7、加工プログラムメモリ9及び、送り機構部11に接
続された送り制御部10が接続している。
次に、第3図に、第1図における数値制御工作機wlt
1を含む通常の数値制御工作機械において実行される、
早送り及び切削送りの詳細な動作形態を示す。即ち、第
3図からも明らかなように、最大送り速度は、早送り 
(EIA/130コードで「GOO」、以下単にG??
 (7’ilは数字)と記した場合は全てEIA/18
0コードの表記である。)の場合は、機械移動系の最大
値であり、切削送))(GOI)の場合は、早送りの棒
程度である。また、その立ち上がり時間(時定数)は、
早送りは大きく、切削送りは小さい。更に、エラーディ
テクト制御(現在の指令に基づく位置決め完了前に、次
の指令を実行する制御)は、早送りの場合は、機能的に
は可能であるが必要性に乏しいことから余り使用される
ことは無く、切削送りの場合は、頻繁に使用されている
次に、切削送りの指令が、連続して出された際の、送り
速度のタイムチャートを、第4図に、更に早送りの指令
が連続して出された際の、送り速度のタイムチャートを
、第5図に示す。図からも明らかなように、切削送りの
指令が、連続して出された際には、指令C1を実行して
工具(以下、工具に対する送り制御について説明するが
、本発明は工具の送り制御に限らず、ワークの送り制御
についても同様に適用出来るものである。)が所定の位
置に位置決め完了されろ直前に、次の指令C2が実行さ
れ(エラーディテクト制御)、結果的に切削送り速度J
Xは指令C1からC2にかけて0になることなく維持さ
れる。また、この際の、切削送り速度JXの立ち上がり
の時定数T。Cはθ〜10[ms]程度である。一方、
早送りの指令C3とC4が連続して出された場合には、
エラーディテクト制御は行われず、指令C3による工具
の位置決めが完了してから、指令C4に基づく工具の位
置決め動作に入る。従って、早送りの送り速度RXは、
指令C3の実行を完了した時点で、一時0となり、次い
で指令C4が実行される。また、この際の、早送りの送
や速度RXの時定数Tは100〜150  [msコ程
度である。
ここで、早送りと切削送りの場合に、送り動作の開始か
らその動作の完了する時間を秒間でどれ程の距離だけ、
実際の送り動作が行われるかを検討する。各送り動作に
おいて、第4図及び第5図に示す速度曲線と時間軸で囲
まれた部分の面積が送り量、即ち送り動作が行われた距
離である。
まず、早送りの場合について検討すると、第5図からも
明らかなように、 時間tが、t > 2 Toの場合、即ち、送りの途中
で送り速度RXが所定の早送り速度R,に達した場合に
は、早送りに伴う移動距離R3は、 R3L=RF−To+RF(t  2To)=RF(t
 −To)                ・・・−
(11また、0≦t≦2T、、の場合、即ち送り速度が
所定の早送り速度R−と達することなく、第5図想像線
で示すように、途中で減速された場合には、早送りに伴
う移動距離R3,:よ、 一方、切削送りの場合には、第4図において、t>2T
  の場合、即ち送り速度JXがその送りの途中で所定
の切削送り速度J−こ達している場合には、切削送りに
伴う移動距giJs は、JSL=JF(t −Too
) ’            −(31また、0≦t
≦2Tooの場合、即ち、第4図想像線で示すように、
送り速度JXが所定の切削送り速度J−こ達していない
場合には、切削送りに伴う移動距fiJs  は、 なお、Too<Toなので、(1)〜(4)式から0≦
t≦2T の時、 R3,=R,−t2/4T0            
・・・・・・(5)J Ss= J 、 −t 2/4
 Toc・・−・−・(5)2Tcoくt≦2Tcの時
、 R35=R,−t2/4To−−−−−・(6)J S
L= J 、 (t −T、o)          
   、、、・・・(6)2To<tの時、 R3L=R,(t −To)            
 ”’・−(7)JSL=J、 (t −Toc)  
           ・・・・・・(7)となる。
(5)〜(7)式から、各場合について、JS≧R3と
なる条件、即ち切削送りによる移動距離が、早送りによ
る移動距離を上回る条件を求めると、0≦t≦2 To
、の時に、JSS≧R3sとなるためには、(5)式よ
り、 JF/Toc≧R,/To             
   ・・・・・(8)2Too<t≦2Toの時に、
JSL≧R3,となるためには、(6)式より、 J、(t−To。)≧Rp”2/4T。
、’、R,−t2−4To−J、−t+4To−T、o
−JF≦0これから、tを求めろと、 R8 ・・・・・・(9) 2To≦tの時に、JSL≧R3Lとなるためには、(
7)式より、 J、(t−Tool≧RF(t−To)(J、−R,)
 t≧’ F ’ TCC−RF ’ Tc(J、−R
−<Qなので、 ここで、 J、= 6  (m/m i  nコ = 100  
[m+a/s e c]T0゜=10 [ms] =0
.01 [s a c]R,= 12 7m/m i 
 nコ =200  jlnm/s e c]T  =
100 1ms] =0. 1 1secコとすると、
(8)式は常に成立する乙とから、0≦t≦0.02 
[secコの範囲では、切削送りによる送りの方が、早
送りよりも早く工具の移動が可能である。
ま た 、  0.02   [secコ ≦ t ≦
 0.  2  7sec]の範囲では、(9)式から
、0.02(seeコくt≦0゜1894 [sec]
の範囲では、切削送りによる送りの方が、早送りよりも
早(工具の移動が可能である。この時の、工具の切削送
りによる移動距離は、(6)式より、 JSL==J、 (t −Tcc) =17.94 j
mmi        −=−(11)となり、17.
94 (+n+a]以下の距離では、切削送りによる送
りの方が、早送りよりも早く工具の移動が可能である。
また、O* 2 [sec]≦tの場合は、(1[0式
から求めた値が、t≦0.19となり前提条件を満足し
ないので、0.2秒以上、早送りが行われる場合には、
早送りによる送り動作の方が切削送りによる送り動作よ
りも早く工具の移動が可能となる。
以上、纒めると、送り距離が17.94[m+a]以下
の場合は、切削送りによる送りの方が、早送りよりも早
く工具の移動が可能という結論が出る。
以下、第1図に示す、数値制御工作機械1により、第6
図に示す、ドリル加工を行う場合について説明する。
第6図に示すドリル加工は、Z=0のイニシャル位置I
PからZ=−50の加工開始位置WPまで早送り(送り
速度10 [m/m i n] )で送りを掛け、その
後、20〜22寸法単位毎にドリルによる切削、加工を
切削送り (送り速度100 [mm/mi n] )
で−Z方向に実行し、更に20〜22寸法単位の切削加
工が行われた所で、2寸法単位だけ+Z方向に早送り(
送り速度10 [m/mi ni )で戻す、いわゆる
ペッキング動作を行って加工作業を行う。
この場合、加工プログラムPROは、第7図に示すよう
な形で作成され、加工プログラムメモリ9中に格納され
る。主制御部2は、加工プログラムメモリ9から、加工
プログラムPROを読み出して、送り制御部10を駆動
して、上記したドリル加工を実行してゆくが、その際、
主制御部2はシステムプログラムメモリ7から、送り制
御プログラムFCPを読み出して、加工プログラムPR
Oに基づく加工における送り動作を制御する。
即ち、送り制御プログラムFCPは、第2図に示すよう
に、ステップS1で、現在実行されている加工プログラ
ムPROのステップが切削送りによるステップか否かを
判定すると共に、加工プログラムPROの次のステップ
が早送りを指令しているかを、ステップS2で判定する
。ステップS2で、加工プログラムPROの次のステッ
プが早送りを指令しているものと判断された場合には、
ステップS3に入り、当該早送りを指令しているステッ
プの更に次のステップが切削送りを指令しているか否か
を判定する。即ち、ステップS1から53では、早送り
の指令が、切削送りの加ニステップの間に指令されてい
るか否かを判定する。このことは、早送りの指令が切削
送りの指令の間に無い場合には、早送り部分を切削送り
で送っても、通常の場合は、移動時間の短縮は期待出来
ないからである。移動時間の短縮が出来るのは、(8)
、(9)、(lO)及び(11)式で示すように、移動
距離が短い場合である。従って、早送り指令が連続して
いても、その移動距離が短い場合には有効であるが、頻
度は橿めて少ないものと思われる。
こうして、早送りの指示が、切削送りの加ニステップの
間に指示されているものと判定された場合には、ステッ
プS4に入り、早送りによる移動距離が、早送りよりも
切削送りの方が早くなる所定の距離(例えば、(111
式で示された、17.94[IIwIIコ)以下か否か
を判定し、所定の距離以下の場合には、次の早送軸の指
令、即ちGoo指令を切削送りの指令であるGOIとみ
なして切削送りのまま工具の移動を行うように、送り制
御部10に指令する。なお、この際の送り速度は、切削
送りの最大速度にして、加工時間短縮の利点を最大限に
発揮することが出来るようにすることが望ましい。
第8図に、第7図に示した加工プログラムPROを実行
する際に、送り制御プログラムFCPにより、加工プロ
グラムPROが修正された結果を、加ニブ四グラムPR
Oの形で書き表わしたものを示す。図からも、明らかな
ように、第7図の、早送りステップFSI〜FS4は、
第8図で(よ、全て送り速度F5000、即ち5000
[rMn/secコの切削送りに修正されて実行されて
いる。なお、第7図の加工プログラムPROを、なんら
の修正も行うことなく実行した場合の、加工時間を実験
で求めたところ、67.8秒であり、第8図に示した修
正した形で加工を実行した場合には、その加工時間は、
67.5秒となり、更に、切削送りの各指令間で、前述
のエラーディテクト制御を行うと、加工時間は67.2
秒に短縮された。
なお、上述の実施例は、加工プログラム中における早送
り指令を、切削送り指令に修正する場合について述べた
が、本発明は、本来早送り指令が指示されるべき部位を
、切削送り指令に修正した形で予めサブルーチンまたは
サブプログラム〔固定サイクル〕として作成しておき、
加工に要する時間を短縮化するように構成した場合にも
適用することが出来るのは勿論である。
例えば、EIA/130コードによるG74の端面突っ
切りサイクル、G75の外径突っ切りサイクル、Ga4
の深穴明はサイクル等の固定サイクルにおいて、一定の
距離だけ例えば負方向に工具を切削送りで移動させて切
削動作を行い、その後に、所定距離逆方向に早送りで戻
し、それによりM前に発生した切り屑の処理を行い、更
に負方向に一定距離の切削動作を行う、いわゆるペッキ
ング動作を行う固定サイクルにおいては、早送りでの戻
し距離が通常の場合、極めて短距離であるので、切削送
抄のまま逆方向に移動させたほうがトータル加工時間が
短時間で済む場合が多い。
従って、加工プログラム中でサブルーチン又はサブプロ
グラムとして指示される固定サイクル中におけろ、送り
についても、固定サイクルを作成する段階(工作機械の
製造時)で既に、早送りで送るべき工程を通常の切削送
りで送りを掛けるように指示しておくことも可能である
(g)0発明の効果 以上、説明したように、本発明によれば、加工プログラ
ムの第1のステップ(JSI、JS2、JSS、JS4
)において所定方向の切削送りを指令し、続く第2のス
テップ(FSI、FS2、FS3、FS4)において所
定距離の送りを指令し、更に該第2のステップに続く第
3のステップ(JS2、JSS、JS4、JSS)で切
削送りを指令する場合に、前記第2のステップにより指
示された所定距離の送りを、切削送りで送りを掛けたほ
うが早送りで送るよりも、早く送ることが出来る場合に
は、前記第2のステップにおいて、切削送りによって送
りを指令するようにして構成したので、それだけトータ
ルな加工時間が短縮される利点が有る。
【図面の簡単な説明】
第1図は本発明が適用される数値制御工作機械の一例を
示す制御ブロック図、 第2図は送り制御プログラムの一例を示すフローチャー
ト、 第3図は早送りと切削送りの動作形態の詳細を示した比
較図、 第4図は切削送りの送り速度を示すタイムチャート、 第5図は早送りの送り速度を示すタイムチャート、 第6図はドリル加工における工具の送り態様を示す図、 第7図は第6図の加工内容を加工プログラムで表わした
図、 第8図は第7図の加工プログラムに基づいて実際に行わ
れる加工内容を加工プログラムで表わした図である。 1・・・・・・数値制御工作機械 JSI、JS2、JS3、JS4 ・・・・・第1のステップ FSI、FS2、FS3、F34 ・・・・・・第2のステップ JS2.JS3、JS4、JS5 ・・・・・・第3のステップ PRO・・・・・・加工プログラム 出願人 ヤマザキ マザツク株式会社 代理人 弁理士    相1)伸二 (ほか1名) 第7図 加エフ・ロア゛クム、 RO

Claims (4)

    【特許請求の範囲】
  1. (1)、数値制御工作機械において、 加工プログラムの第1のステップにおいて 所定方向の切削送りを指令し、続く第2のステップにお
    いて所定距離の送りを指令し、更に該第2のステップに
    続く第3のステップで切削送りを指令する場合に、 前記第2のステップにより指示された所定距離の送りを
    、切削送りで送りを掛けたほうが早送りで送るよりも、
    早く送ることが出来る場合には、前記第2のステップに
    おいて、切削送りによって送りを指令するようにして構
    成した数値制御工作機械における送り制御方法。
  2. (2)、第2のステップによる送りが、第1のステップ
    によって指令された方向とは逆の方向の送りである特許
    請求の範囲第1項記載の数値制御工作機械における送り
    制御方法。
  3. (3)、前記加工プログラムが、加工プログラム中で呼
    び出すことの出来る固定サイクルである特許請求の範囲
    第2項記載の数値制御工作機械における送り制御方法。
  4. (4)、前記加工プログラムが、ペッキング動作を含み
    、前記第1のステップ及び第2のステップ及び第3のス
    テップが前記ペッキング動作の少なくとも一部を構成す
    る特許請求の範囲第2項記載の数値制御工作機械におけ
    る送り制御方法。
JP21471186A 1986-09-11 1986-09-11 数値制御工作機械における送り制御方法 Pending JPS6279946A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21471186A JPS6279946A (ja) 1986-09-11 1986-09-11 数値制御工作機械における送り制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21471186A JPS6279946A (ja) 1986-09-11 1986-09-11 数値制御工作機械における送り制御方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP60161373A Division JPS6244352A (ja) 1985-07-22 1985-07-22 数値制御工作機械における送り制御方法

Publications (1)

Publication Number Publication Date
JPS6279946A true JPS6279946A (ja) 1987-04-13

Family

ID=16660346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21471186A Pending JPS6279946A (ja) 1986-09-11 1986-09-11 数値制御工作機械における送り制御方法

Country Status (1)

Country Link
JP (1) JPS6279946A (ja)

Similar Documents

Publication Publication Date Title
KR930010589B1 (ko) 절삭공구의 정지 제어장치
JPH01197023A (ja) 打ち抜き工具の軌道制御方法
JPS6244352A (ja) 数値制御工作機械における送り制御方法
CN115812182A (zh) 数值控制装置以及控制方法
JPH0370242B2 (ja)
JPS61173842A (ja) 数値制御装置
JPS63295085A (ja) Cncレ−ザ加工方法
JP3277947B2 (ja) Nc制御装置の速度制御方法
JPH04240011A (ja) 穴開け加工方式
JP4233559B2 (ja) 数値制御工作機械
JP2624174B2 (ja) 数値制御装置の自動運転方式
JPH11114681A (ja) レーザ加工機の同期z軸制御方法およびその装置
JPS58171242A (ja) 適応制御機能付nc装置
JP3487713B2 (ja) 早送り移動速度制御方法及びその装置
JPH08150540A (ja) 工作機械の干渉防止装置
JP2006085575A (ja) 工作機械の移動体の移動を制御する制御装置、制御装置を有する工作機械及び移動体の移動方法
JPH0429508B2 (ja)
JPS6349803A (ja) Nc装置におけるncプログラム作成方式
JP3464894B2 (ja) 工作機械の制御方法
JPS6390380A (ja) レ−ザ加工装置
JPH06155103A (ja) 2主軸対向旋盤の加工制御方法
JPS603942B2 (ja) 数値制御工作機械における溝切り制御方法
JPS614648A (ja) ドリル加工における工具アプロ−チ位置決定制御方法
JPH0887329A (ja) 位置決め制御器
JPH04360751A (ja) 荒加工のプログラム作成方法