JPH0366090B2 - - Google Patents
Info
- Publication number
- JPH0366090B2 JPH0366090B2 JP8085984A JP8085984A JPH0366090B2 JP H0366090 B2 JPH0366090 B2 JP H0366090B2 JP 8085984 A JP8085984 A JP 8085984A JP 8085984 A JP8085984 A JP 8085984A JP H0366090 B2 JPH0366090 B2 JP H0366090B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- drill
- section
- point
- feed rate
- 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
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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Drilling And Boring (AREA)
- Numerical Control (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明は、数値制御旋盤やマシニングセンタ等
の数値制御工作機械において自動プログラムに基
づくドリルサイクルを行う場合に適用するに好適
なドリルサイクルの加工制御方法に関する。
の数値制御工作機械において自動プログラムに基
づくドリルサイクルを行う場合に適用するに好適
なドリルサイクルの加工制御方法に関する。
(c) 従来技術と問題点
最近の、数値制御工作機械においては、関連の
有る一連の加工を一つの固定サイクルとして扱
い、加工プログラムの作成は、当該固定サイクル
をキーボード等から入力するだけで行うことの出
来る、いわゆる自動プログラムが開発され、実用
に供されている。
有る一連の加工を一つの固定サイクルとして扱
い、加工プログラムの作成は、当該固定サイクル
をキーボード等から入力するだけで行うことの出
来る、いわゆる自動プログラムが開発され、実用
に供されている。
こうした自動プログラムにより、オペレータは
製作図面を参照しながらの加工プログラムの作成
及び入力が可能となつたが、こうした自動プログ
ラムにもまだ改善すべき点が多い。
製作図面を参照しながらの加工プログラムの作成
及び入力が可能となつたが、こうした自動プログ
ラムにもまだ改善すべき点が多い。
(c) 従来技術と問題点
第3図は従来のドリルサイクルにおけるドリル
の送り状況を示す概略図である。
の送り状況を示す概略図である。
従来、この種の数値制御工作機械において、ド
リル加工を自動プログラムにより行わせると、加
工中の工具、即ちドリルの送り速度は、第3図に
示すように、加工開始点STPから加工終了点
ENPまで一定に設定されていた。しかし、ドリ
ルに対する負荷は、ドリル16がワーク15に接
触した際及び、ドリル16がワーク15を突き抜
ける際に大きくなり、中間切削時には比較的少な
くなることから、送り速度が一定の場合には、加
工の最初と最後にドリルに多くの負担が掛かり、
その中間ではそれ程の負担が掛からない状態にな
る。従つて、加工の最初と最後のドリルの負荷に
合わせてドリルの送り速度を決めると、ワークの
中間部が加工に際しては、送りが遅すぎることに
なり、全体的な加工時間が長大化する不都合が有
り、中間切削の負荷に合わせてドリルの送り速度
を決めると、加工の最初と最後の送りが早すぎて
工具寿命が短くなる不都合が有つた。これでは、
EIA/ISOコード等による手動プログラムによ
り、加工時の送りをドリルの負荷に合わせて変化
させた場合に比して、加工時間の長大化又は工具
寿命の短縮化を余儀なくされ、同一プログラムで
多数のワークを加工しようとする場合には致命的
な欠陥となつている。
リル加工を自動プログラムにより行わせると、加
工中の工具、即ちドリルの送り速度は、第3図に
示すように、加工開始点STPから加工終了点
ENPまで一定に設定されていた。しかし、ドリ
ルに対する負荷は、ドリル16がワーク15に接
触した際及び、ドリル16がワーク15を突き抜
ける際に大きくなり、中間切削時には比較的少な
くなることから、送り速度が一定の場合には、加
工の最初と最後にドリルに多くの負担が掛かり、
その中間ではそれ程の負担が掛からない状態にな
る。従つて、加工の最初と最後のドリルの負荷に
合わせてドリルの送り速度を決めると、ワークの
中間部が加工に際しては、送りが遅すぎることに
なり、全体的な加工時間が長大化する不都合が有
り、中間切削の負荷に合わせてドリルの送り速度
を決めると、加工の最初と最後の送りが早すぎて
工具寿命が短くなる不都合が有つた。これでは、
EIA/ISOコード等による手動プログラムによ
り、加工時の送りをドリルの負荷に合わせて変化
させた場合に比して、加工時間の長大化又は工具
寿命の短縮化を余儀なくされ、同一プログラムで
多数のワークを加工しようとする場合には致命的
な欠陥となつている。
(d) 発明の目的
本発明は、前述の欠点を解消すべく、自動プロ
グラムによるドリル加工に際して、EIA/ISOコ
ード等の手動プログラム並のキメの細かい送り速
度の制御が出来、加工の開始及びドリルの貫通時
にドリルに過度の負担が掛かるようなことが無
く、しかもワーク中間部の加工をより迅速に行う
ことが出来、工具寿命の長期化及び加工時間の短
縮化に寄与することが出来る、数値制御工作機械
におけるドリルサイクルの加工制御方法を提供す
ることを目的とするものである。
グラムによるドリル加工に際して、EIA/ISOコ
ード等の手動プログラム並のキメの細かい送り速
度の制御が出来、加工の開始及びドリルの貫通時
にドリルに過度の負担が掛かるようなことが無
く、しかもワーク中間部の加工をより迅速に行う
ことが出来、工具寿命の長期化及び加工時間の短
縮化に寄与することが出来る、数値制御工作機械
におけるドリルサイクルの加工制御方法を提供す
ることを目的とするものである。
(e) 発明の構成
即ち、本発明は、加工プログラム中に、ドリル
加工すべきワークの加工開始点、加工終了点、表
面及び裏面の座標位置、標準送り速度を格納して
おくと共に、メモリに、ドリルをワーク表面から
どれだけ突入させるかを示す初期突入距離、ドリ
ルがワーク裏面に達する直前の位置からワーク裏
面までの最終距離、更に前記標準送り速度に対す
る補正係数を格納しておき、ドリルによる加工に
際して、前記メモリ中の初期突入距離、最終距離
を読み出して、ワークに対して、前記初期突入距
離及び最終距離に対応した第1及び第2の点を設
定し、加工開始点から加工終了点までの区間を、
加工開始点から第1の点までの第1の区間、第1
の点から第2の点までの第2の区間、第2の点か
ら加工終了点までの第3の区間に分割設定すると
共に、各区間におけるドリルの切削送り速度を、
前記メモリ中に格納された各補正係数に基づいて
加工プログラム中で指示された標準送り速度を補
正することにより決定し、ドリルの送り速度が、
第1の区間及び第3の区間については、第2の区
間よりも遅くなるように制御して構成される。
加工すべきワークの加工開始点、加工終了点、表
面及び裏面の座標位置、標準送り速度を格納して
おくと共に、メモリに、ドリルをワーク表面から
どれだけ突入させるかを示す初期突入距離、ドリ
ルがワーク裏面に達する直前の位置からワーク裏
面までの最終距離、更に前記標準送り速度に対す
る補正係数を格納しておき、ドリルによる加工に
際して、前記メモリ中の初期突入距離、最終距離
を読み出して、ワークに対して、前記初期突入距
離及び最終距離に対応した第1及び第2の点を設
定し、加工開始点から加工終了点までの区間を、
加工開始点から第1の点までの第1の区間、第1
の点から第2の点までの第2の区間、第2の点か
ら加工終了点までの第3の区間に分割設定すると
共に、各区間におけるドリルの切削送り速度を、
前記メモリ中に格納された各補正係数に基づいて
加工プログラム中で指示された標準送り速度を補
正することにより決定し、ドリルの送り速度が、
第1の区間及び第3の区間については、第2の区
間よりも遅くなるように制御して構成される。
(f) 発明の実施例
以下、図面に基づき、本発明の実施例を、具体
的に説明する。
的に説明する。
第1図は本発明が適用された数値制御工作機械
の一例を示す制御ブロツク図、第2図は本発明に
よるドリルサイクルの加工制御方法の一実施例を
示す図である。
の一例を示す制御ブロツク図、第2図は本発明に
よるドリルサイクルの加工制御方法の一実施例を
示す図である。
数値制御工作機械1は、第1図に示すように、
主制御部2を有しており、主制御部2には加工プ
ログラムが格納されたプログラムメモリ3、送り
軸制御部5、主軸制御部6、送り速度演算部7、
座標値演算部9、パラメータメモリ10、キーボ
ード等のデータ入力装置11が接続している。送
り軸制御部5には、送り軸駆動モータ12が回転
駆動自在に接続しており、また主軸制御部6には
主軸を回転駆動する主軸駆動モータ13が接続し
ている。
主制御部2を有しており、主制御部2には加工プ
ログラムが格納されたプログラムメモリ3、送り
軸制御部5、主軸制御部6、送り速度演算部7、
座標値演算部9、パラメータメモリ10、キーボ
ード等のデータ入力装置11が接続している。送
り軸制御部5には、送り軸駆動モータ12が回転
駆動自在に接続しており、また主軸制御部6には
主軸を回転駆動する主軸駆動モータ13が接続し
ている。
数値制御工作機械1は以上のような構成を有す
るので、数値制御工作機械1によりドリルサイク
ルを行う場合には、オペレータはデータ入力装置
11から、加工すべきワーク15の、加工開始点
STP及び加工終了点ENPの座標位置、標準送り
速度F、主軸回転数S、ワーク15の表面15a
及び裏面15bの座標位置を加工情報INFとして
入力する。この際、オペレータが入力する標準送
り速度Fは、ワーク15の中間部である後述の第
2の区間K2を切削する際の切削送り速度F2と
等しい。こうして入力された加工情報INFは、加
工プログラムPROとしてプログラムメモリ3内
に格納される。
るので、数値制御工作機械1によりドリルサイク
ルを行う場合には、オペレータはデータ入力装置
11から、加工すべきワーク15の、加工開始点
STP及び加工終了点ENPの座標位置、標準送り
速度F、主軸回転数S、ワーク15の表面15a
及び裏面15bの座標位置を加工情報INFとして
入力する。この際、オペレータが入力する標準送
り速度Fは、ワーク15の中間部である後述の第
2の区間K2を切削する際の切削送り速度F2と
等しい。こうして入力された加工情報INFは、加
工プログラムPROとしてプログラムメモリ3内
に格納される。
なお、加工に際して主制御部2は、プログラム
メモリ3中の加工プログラムPROを読み出して、
当該加工プログラムPRO中の加工情報INFに基
づいて、主軸駆動モータ13によつて駆動される
主軸の回転数が、加工プログラムPROに指定さ
れた回転数Sになるように、主軸制御部6に指令
し、更に送り軸制御部5を駆動して送り軸駆動モ
ータ12によつて工具、即ちドリル16の機械原
点MZPから加工開始点STPへの位置決めを行う。
この状態で、主制御部2は送り軸制御部5を介し
てドリルに所定の送りを掛けて、ドリル16によ
るドリル加工を開始するが、加工の開始に先立つ
て、主制御部2は、ドリル16を加工開始点
STPから、ワーク15にセンタ穴が形成される
程度にまで送る、第1の区間K1を設定する。即
ち、主制御部2はパラメータメモリ10からドリ
ル16を、第2図においてどれだけワーク表面1
5aに対して図中左方に突入させるかを示す初期
突入距離L1を読み出し、ワーク表面15aから
当該初期突入距離L1に相当する距離だけ図中左
方に入つた地点の座標を座標値演算部9に演算さ
せることにより点PT1を設定し、第1の区間K
1として、加工開始点STPからワーク15表面
15aを経て点PT1までの区間を設定する(な
お、ワーク表面15aの座標は、加工プログラム
メモリ3中の加工プログラムPROを構成する加
工情報INFとしてメモリ3中に格納されてい
る。)。
メモリ3中の加工プログラムPROを読み出して、
当該加工プログラムPRO中の加工情報INFに基
づいて、主軸駆動モータ13によつて駆動される
主軸の回転数が、加工プログラムPROに指定さ
れた回転数Sになるように、主軸制御部6に指令
し、更に送り軸制御部5を駆動して送り軸駆動モ
ータ12によつて工具、即ちドリル16の機械原
点MZPから加工開始点STPへの位置決めを行う。
この状態で、主制御部2は送り軸制御部5を介し
てドリルに所定の送りを掛けて、ドリル16によ
るドリル加工を開始するが、加工の開始に先立つ
て、主制御部2は、ドリル16を加工開始点
STPから、ワーク15にセンタ穴が形成される
程度にまで送る、第1の区間K1を設定する。即
ち、主制御部2はパラメータメモリ10からドリ
ル16を、第2図においてどれだけワーク表面1
5aに対して図中左方に突入させるかを示す初期
突入距離L1を読み出し、ワーク表面15aから
当該初期突入距離L1に相当する距離だけ図中左
方に入つた地点の座標を座標値演算部9に演算さ
せることにより点PT1を設定し、第1の区間K
1として、加工開始点STPからワーク15表面
15aを経て点PT1までの区間を設定する(な
お、ワーク表面15aの座標は、加工プログラム
メモリ3中の加工プログラムPROを構成する加
工情報INFとしてメモリ3中に格納されてい
る。)。
更に主制御部2、ドリル16がワーク15を突
き抜ける位置、即ちドリル16の刃先が裏面15
bに到達する直前の位置を演算して求め、当該求
められた位置に基づいてドリル16による通常の
中間切削動作を行う第2の区間K2及びドリル1
6がワーク15を貫通する区間である第3の区間
K3を求める。即ち、主制御部2はパラメータメ
モリ10から、ドリル16がワーク裏面15bに
達する直前の位置からワーク裏面15bまでの最
終距離L2を読み出し、ワーク裏面15bから当
該最終距離L2に相当する距離だけ図中左方に入
つた地点の座標を座標値演算部9に演算させて点
PT2を設定し、第2の区間K2として点PT1か
ら点PT2までの区間を設定する。また、点PT2
から加工終了点ENPまでを第3の区間K3とし
て設定する。(なお、ワーク裏面15bの座標は、
加工プログラムメモリ3中の加工プログラム
PROを構成する加工情報INFとしてメモリ3中
に格納されている。) こうして、第1、2、3の区間K1,K2,K
3が設定されたところで、主制御部2はドリル1
6に送りを掛け、第2図に示す加工開始点STP
から点PT1までの区間K1についての加工を開
始する。この際、送り軸制御部5は加工プログラ
ムPROに指定された標準送り速度Fよりも遅い
切削送り速度F1でドリル16を送る。
き抜ける位置、即ちドリル16の刃先が裏面15
bに到達する直前の位置を演算して求め、当該求
められた位置に基づいてドリル16による通常の
中間切削動作を行う第2の区間K2及びドリル1
6がワーク15を貫通する区間である第3の区間
K3を求める。即ち、主制御部2はパラメータメ
モリ10から、ドリル16がワーク裏面15bに
達する直前の位置からワーク裏面15bまでの最
終距離L2を読み出し、ワーク裏面15bから当
該最終距離L2に相当する距離だけ図中左方に入
つた地点の座標を座標値演算部9に演算させて点
PT2を設定し、第2の区間K2として点PT1か
ら点PT2までの区間を設定する。また、点PT2
から加工終了点ENPまでを第3の区間K3とし
て設定する。(なお、ワーク裏面15bの座標は、
加工プログラムメモリ3中の加工プログラム
PROを構成する加工情報INFとしてメモリ3中
に格納されている。) こうして、第1、2、3の区間K1,K2,K
3が設定されたところで、主制御部2はドリル1
6に送りを掛け、第2図に示す加工開始点STP
から点PT1までの区間K1についての加工を開
始する。この際、送り軸制御部5は加工プログラ
ムPROに指定された標準送り速度Fよりも遅い
切削送り速度F1でドリル16を送る。
即ち、主制御部2は送り軸制御部5にドリル1
6の送り速度を指示する際に、パラメータメモリ
10から第1の区間K1に対応した補正係数P1
を読み出して、送り速度演算部7に、プログラム
メモリ3から読み出した標準送り速度Fに、当該
補正係数P1(0<P≦1)を乗じて、切削送り
速度F1を求めさせ、その求められた切削送り速
度F1に基づいて送り軸制御部5に切削送り速度
F1に対応した送りをドリル16に与えるように
指示する。これにより、ドリル16がワーク15
に接触して、ドリル16の負担が増大する際のド
リル16の送りは、加工プログラムPROで指定
された標準送り速度Fよりも遅くなり、従つて、
ドリル16に無理な負担が掛かるようなことは無
い。
6の送り速度を指示する際に、パラメータメモリ
10から第1の区間K1に対応した補正係数P1
を読み出して、送り速度演算部7に、プログラム
メモリ3から読み出した標準送り速度Fに、当該
補正係数P1(0<P≦1)を乗じて、切削送り
速度F1を求めさせ、その求められた切削送り速
度F1に基づいて送り軸制御部5に切削送り速度
F1に対応した送りをドリル16に与えるように
指示する。これにより、ドリル16がワーク15
に接触して、ドリル16の負担が増大する際のド
リル16の送りは、加工プログラムPROで指定
された標準送り速度Fよりも遅くなり、従つて、
ドリル16に無理な負担が掛かるようなことは無
い。
次に、第2の区間K2を切削する場合には、送
り軸制御部5はドリル16を加工プログラム
PROに指定された標準送り速度Fに等しい切削
送り速度F2で送る。区間K2はドリル16にか
かる負荷が区間K1よりも軽いので、区間K1よ
りも早い送り速度F2でドリル16を送り、区間
K2の加工を迅速に行う。なお、区間K2のドリ
ル16の切削送り速度F2の決定に際しても、主
制御部2はパラメータメモリ10から区間K2に
対応した所定の補正係数P2を読み出して、送り
速度演算部7に、当該補正係数P2を加工プログ
ラムPROで指定された標準送り速度Fに乗じる
演算を行わせるが、この場合は補正係数P2が‘
1'に設定されているので、補正後の切削送り速度
F2は加工プログラムPRO中に指定された標準
送り速度Fに等しくなる。
り軸制御部5はドリル16を加工プログラム
PROに指定された標準送り速度Fに等しい切削
送り速度F2で送る。区間K2はドリル16にか
かる負荷が区間K1よりも軽いので、区間K1よ
りも早い送り速度F2でドリル16を送り、区間
K2の加工を迅速に行う。なお、区間K2のドリ
ル16の切削送り速度F2の決定に際しても、主
制御部2はパラメータメモリ10から区間K2に
対応した所定の補正係数P2を読み出して、送り
速度演算部7に、当該補正係数P2を加工プログ
ラムPROで指定された標準送り速度Fに乗じる
演算を行わせるが、この場合は補正係数P2が‘
1'に設定されているので、補正後の切削送り速度
F2は加工プログラムPRO中に指定された標準
送り速度Fに等しくなる。
こうして、切削送り速度F2で区間K2の切削
を行い、ドリル16の先端が点PT2に達し、区
間K2の加工が終了したところで、今度は第3の
区間K3の加工に入り、送り軸制御部5はドリル
16の送り速度を加工プログラムPROで指定さ
れた標準送り速度Fよりも遅い切削送り速度F3
で送る。
を行い、ドリル16の先端が点PT2に達し、区
間K2の加工が終了したところで、今度は第3の
区間K3の加工に入り、送り軸制御部5はドリル
16の送り速度を加工プログラムPROで指定さ
れた標準送り速度Fよりも遅い切削送り速度F3
で送る。
即ち、主制御部2は送り軸制御部5にドリル1
6の送り速度を指示する際に、パラメータメモリ
10から第3の区間K3に対応した補正係数P3
を読み出して、送り速度演算部7に、プログラム
メモリ3から読み出した標準送り速度Fに、当該
補正係数P3(0<P3≦1)を乗じて、切削送
り速度F3を求めさせ、その求められた切削送り
速度F3に基づいて送り軸制御部5に切削送り速
度F3に対応した送りをドリル16に与えるよう
に指示する。これにより、ドリル16がワーク1
5を貫通して、ドリル16の負担が増大する際の
ドリル16の送りは、それ以前の負担が軽い第2
の区間K2の切削送り速度F2よりも遅くなり、
従つて、ドリル16に無理な負担が掛かるような
ことは無い。
6の送り速度を指示する際に、パラメータメモリ
10から第3の区間K3に対応した補正係数P3
を読み出して、送り速度演算部7に、プログラム
メモリ3から読み出した標準送り速度Fに、当該
補正係数P3(0<P3≦1)を乗じて、切削送
り速度F3を求めさせ、その求められた切削送り
速度F3に基づいて送り軸制御部5に切削送り速
度F3に対応した送りをドリル16に与えるよう
に指示する。これにより、ドリル16がワーク1
5を貫通して、ドリル16の負担が増大する際の
ドリル16の送りは、それ以前の負担が軽い第2
の区間K2の切削送り速度F2よりも遅くなり、
従つて、ドリル16に無理な負担が掛かるような
ことは無い。
こうして、ドリル16がワーク15を貫通し、
加工終了点ENPにその先端が到達すると、送り
軸制御部5はドリル16を第2図矢印B方向に後
退させて、再度、ドリル16先端を加工開始点
STPまで戻し(図中破線矢印にて示す。)、一連
のドリルサイクルの実行を完了させる。
加工終了点ENPにその先端が到達すると、送り
軸制御部5はドリル16を第2図矢印B方向に後
退させて、再度、ドリル16先端を加工開始点
STPまで戻し(図中破線矢印にて示す。)、一連
のドリルサイクルの実行を完了させる。
なお、加工プログラムPROで指定する標準送
り速度Fは、必ずしも第2の区間K2の加工にお
ける切削送り速度F2に対応している必要は無
く、例えば第1の区間における切削送り速度F1
を加工プログラムPRO中で指定し、パラメータ
メモリ10中の補正係数P1(この場合、P1=
1),P2,P3で各区間K2,K3における切
削送り速度F2,F3を求めるようにすることも
可能である。従つて、加工プログラムPRO中で
指定される標準送り速度Fは、極端な場合には各
区間の切削送り速度のいずれにも対応している必
要は無い。
り速度Fは、必ずしも第2の区間K2の加工にお
ける切削送り速度F2に対応している必要は無
く、例えば第1の区間における切削送り速度F1
を加工プログラムPRO中で指定し、パラメータ
メモリ10中の補正係数P1(この場合、P1=
1),P2,P3で各区間K2,K3における切
削送り速度F2,F3を求めるようにすることも
可能である。従つて、加工プログラムPRO中で
指定される標準送り速度Fは、極端な場合には各
区間の切削送り速度のいずれにも対応している必
要は無い。
(g) 発明の効果
以上、説明したように、本発明によれば、加工
プログラムPRO中にドリル加工すべきワーク1
5の加工開始点STP、加工終了点ENP、表面1
5a及び裏面15bの座標位置、標準送り速度F
等を格納しておくと共に、パラメータメモリ10
等のメモリに、ドリル16をワーク表面15aか
らどれだけ突入させるかを示す初期突入距離L
1、ドリル16がワーク裏面15bに達する直前
の位置からワーク裏面15bまでの最終距離L
2、更に前記標準送り速度に対する補正係数P
1,P2,P3を格納しておき、ドリル16によ
る加工に際して、前記メモリ中の初期突入距離L
1、最終距離L2を読み出して、ワーク15に対
して、初期突入距離L1及び最終距離L2に対応
した点PT1,PT2を設定し、加工開始点STP
から加工終了点ENPまでの区間を、加工開始点
STPから点PT1までの第1の区間K1、点PT
1から点PT2までの第2の区間K2、点PT2か
ら加工終了点ENPまでの第3の区間に分割設定
すると共に、各区間におけるドリル16の切削送
り速度F1,F2,F3を、メモリ中に格納され
た各補正係数P1,P2,P3に基づいて加工プ
ログラムPRO中で指示された標準送り速度を補
正することにより決定し、ドリル16の送り速度
が、第1の区間K1及び第3の区間K3について
は、第2の区間K2よりも遅くなるように制御し
て構成したので、ドリル16はその負荷が大きく
なる切削の開始時とワーク貫通時に遅い切削送り
速度で送られ、その負荷が軽くなる中間切削時に
は早い切削送り速度で送られるので、加工の最初
から終わりまで一定の送り速度でしか無かつた自
動プログラムに基づくドリルサイクルによる加工
が、EIA/ISOコード等の手動プログラム並のキ
メの細かい送り速度におる制御が可能となり、自
動プログラムによるドリル加工に際して、加工の
開始及びドリルの貫通時にドリルに過度の負担が
掛かるようなことが無くなるばかりか、ワーク中
間部の加工をより迅速に行うことが出来るように
なり、工具寿命の長期化及び加工時間の短縮化に
寄与することが出来る。
プログラムPRO中にドリル加工すべきワーク1
5の加工開始点STP、加工終了点ENP、表面1
5a及び裏面15bの座標位置、標準送り速度F
等を格納しておくと共に、パラメータメモリ10
等のメモリに、ドリル16をワーク表面15aか
らどれだけ突入させるかを示す初期突入距離L
1、ドリル16がワーク裏面15bに達する直前
の位置からワーク裏面15bまでの最終距離L
2、更に前記標準送り速度に対する補正係数P
1,P2,P3を格納しておき、ドリル16によ
る加工に際して、前記メモリ中の初期突入距離L
1、最終距離L2を読み出して、ワーク15に対
して、初期突入距離L1及び最終距離L2に対応
した点PT1,PT2を設定し、加工開始点STP
から加工終了点ENPまでの区間を、加工開始点
STPから点PT1までの第1の区間K1、点PT
1から点PT2までの第2の区間K2、点PT2か
ら加工終了点ENPまでの第3の区間に分割設定
すると共に、各区間におけるドリル16の切削送
り速度F1,F2,F3を、メモリ中に格納され
た各補正係数P1,P2,P3に基づいて加工プ
ログラムPRO中で指示された標準送り速度を補
正することにより決定し、ドリル16の送り速度
が、第1の区間K1及び第3の区間K3について
は、第2の区間K2よりも遅くなるように制御し
て構成したので、ドリル16はその負荷が大きく
なる切削の開始時とワーク貫通時に遅い切削送り
速度で送られ、その負荷が軽くなる中間切削時に
は早い切削送り速度で送られるので、加工の最初
から終わりまで一定の送り速度でしか無かつた自
動プログラムに基づくドリルサイクルによる加工
が、EIA/ISOコード等の手動プログラム並のキ
メの細かい送り速度におる制御が可能となり、自
動プログラムによるドリル加工に際して、加工の
開始及びドリルの貫通時にドリルに過度の負担が
掛かるようなことが無くなるばかりか、ワーク中
間部の加工をより迅速に行うことが出来るように
なり、工具寿命の長期化及び加工時間の短縮化に
寄与することが出来る。
第1図は本発明が適用された数値制御工作機械
の一例を示す制御ブロツク図、第2図は本発明に
よるドリルサイクルの加工制御方法の一実施例を
示す図、第3図は従来のドリルサイクルにおける
ドリルの送り状況を示す概略図である。 1……数値制御工作機械、15……ワーク、1
5a……表面、15b……裏面、16……ドリ
ル、L1……初期突入距離、L2……最終距離、
P1,P2,P3……補正係数、K1……第1の
区間、K2……第2の区間、K3……第3の区
間、F1,F2,F3……切削送り速度、PT1
……第1の点、PT2……第2の点、PRO……加
工プログラム、STP……加工開始点、ENP……
加工終了点。
の一例を示す制御ブロツク図、第2図は本発明に
よるドリルサイクルの加工制御方法の一実施例を
示す図、第3図は従来のドリルサイクルにおける
ドリルの送り状況を示す概略図である。 1……数値制御工作機械、15……ワーク、1
5a……表面、15b……裏面、16……ドリ
ル、L1……初期突入距離、L2……最終距離、
P1,P2,P3……補正係数、K1……第1の
区間、K2……第2の区間、K3……第3の区
間、F1,F2,F3……切削送り速度、PT1
……第1の点、PT2……第2の点、PRO……加
工プログラム、STP……加工開始点、ENP……
加工終了点。
Claims (1)
- 1 加工プログラムに基づいてドリルが駆動制御
される数値制御工作機械において、前記加工プロ
グラム中に、ドリル加工すべきワークの加工開始
点が、加工終了点、表面及び裏面の座標位置、標
準送り速度を格納しておくと共に、メモリに、ド
リルをワーク表面とからどれだけ突入させるかを
示す初期突入距離、ドリルがワーク裏面に達する
直前の位置からワーク裏面までの最終距離、更に
前記標準送り速度に対する補正係数を格納してお
き、ドリルによる加工に際して、前記メモリ中の
初期突入距離、最終距離を読み出して、ワークに
対して、前記初期突入距離及び最終距離に対応し
た第1及び第2の点を設定し、加工開始点から加
工終了点までの区間を、加工開始点から第1の点
までの第1の区間、第1の点から第2の点までの
第2の区間、第2の点から加工終了点までの第3
の区間に分割設定すると共に、各区間におけるド
リルの切削送り速度を、前記メモリ中に格納され
た各補正係数に基づいて加工プログラム中で指示
された標準送り速度を補正することにより決定
し、ドリルの送り速度が、第1の区間及び第3の
区間については、第2の区間よりも遅くなるよう
に制御して構成した数値制御工作機械におけるド
リルサイクルの加工制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8085984A JPS60228009A (ja) | 1984-04-20 | 1984-04-20 | 数値制御工作機械におけるドリルサイクルの加工制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8085984A JPS60228009A (ja) | 1984-04-20 | 1984-04-20 | 数値制御工作機械におけるドリルサイクルの加工制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60228009A JPS60228009A (ja) | 1985-11-13 |
| JPH0366090B2 true JPH0366090B2 (ja) | 1991-10-16 |
Family
ID=13730063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8085984A Granted JPS60228009A (ja) | 1984-04-20 | 1984-04-20 | 数値制御工作機械におけるドリルサイクルの加工制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60228009A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62208859A (ja) * | 1986-03-08 | 1987-09-14 | Hitachi Seiki Co Ltd | 自動加工機における切削条件設定装置 |
| JPH0763919B2 (ja) * | 1990-02-23 | 1995-07-12 | オ−クマ株式会社 | 貫通穴加工方法の決定機能を有する数値制御情報作成装置 |
| JP5350131B2 (ja) * | 2009-08-18 | 2013-11-27 | 新明和工業株式会社 | 穿孔装置及び穿孔方法 |
| JP5746270B2 (ja) * | 2013-06-20 | 2015-07-08 | ファナック株式会社 | 穴あけ加工を行う工作機械の数値制御装置 |
-
1984
- 1984-04-20 JP JP8085984A patent/JPS60228009A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60228009A (ja) | 1985-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4912892B2 (ja) | 数値制御装置 | |
| US4794514A (en) | NC program editing method for four-axis lathes | |
| JP3413158B2 (ja) | 工作機械 | |
| US5595525A (en) | Numerically controlled grinding machine | |
| JP4059411B2 (ja) | Nc工作機械の制御装置 | |
| US4698573A (en) | Numerically controlled working process | |
| JPH0366090B2 (ja) | ||
| JP4037087B2 (ja) | 数値制御工作機械のねじ切り制御方法および制御装置とそれを組み込んだ数値制御工作機械 | |
| JPS58120447A (ja) | 数値制御旋盤における溝入れ加工制御方法 | |
| JPH05168B2 (ja) | ||
| JP3152053B2 (ja) | 切削条件設定方法および装置 | |
| JPH0630011B2 (ja) | 数値制御加工再開制御方式 | |
| JPH0751992A (ja) | 穴開け加工方式 | |
| JPH0679580A (ja) | 数値制御装置 | |
| JPH0679581A (ja) | Nc工作機械の切削条件自動設定装置 | |
| KR0175555B1 (ko) | 가공물의 절삭 제어방법 | |
| JPH05131339A (ja) | 試切削方式 | |
| JP2803747B2 (ja) | 旋盤用数値制御情報作成機能における穴あけ工程の自動決定方法 | |
| JP2587094B2 (ja) | 研削方法 | |
| JP2926524B2 (ja) | 試切削機能を有する数値制御装置 | |
| JPH1110483A (ja) | ドリル制御装置 | |
| JPS61241043A (ja) | 加工デ−タの作成方式 | |
| JPH0429508B2 (ja) | ||
| JPS61257740A (ja) | 工具決定方式 | |
| JPS6374550A (ja) | 工作機械 |