JP3180513B2 - Drill tapping equipment - Google Patents

Drill tapping equipment

Info

Publication number
JP3180513B2
JP3180513B2 JP15767093A JP15767093A JP3180513B2 JP 3180513 B2 JP3180513 B2 JP 3180513B2 JP 15767093 A JP15767093 A JP 15767093A JP 15767093 A JP15767093 A JP 15767093A JP 3180513 B2 JP3180513 B2 JP 3180513B2
Authority
JP
Japan
Prior art keywords
spindle
pattern
tapping
drilling
feed shaft
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 - Fee Related
Application number
JP15767093A
Other languages
Japanese (ja)
Other versions
JPH079253A (en
Inventor
裕之 辰己
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP15767093A priority Critical patent/JP3180513B2/en
Publication of JPH079253A publication Critical patent/JPH079253A/en
Application granted granted Critical
Publication of JP3180513B2 publication Critical patent/JP3180513B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ドリル付タップを利用
して、ドリル加工とタップ加工とを連続して行うことが
できるドリルタップ加工装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drill tapping apparatus capable of performing drilling and tapping continuously using a tap with a drill.

【0002】[0002]

【従来の技術】ドリルによりねじの下孔を加工し、その
後タップによりねじ孔に加工する際、タップは、そのピ
ッチにより主軸の1回転当りの主軸軸方向の送り量が一
義的に定まる。その為、ねじ孔を加工する際には、ドリ
ルにより下孔を加工した後、ドリルから特殊なチャック
に取り付けたタップに工具を交換していた。このチャッ
クとしては、タップをその軸方向に移動自在に支持し、
主軸を回転させながら主軸をその軸方向に移動してタッ
プが下孔に食い込んだ後、ねじのピッチと主軸の1回転
当りの送り量とが一致しなくても、チャックがタップを
その軸方向に移動させてそのずれを吸収するものが知ら
れていた。
2. Description of the Related Art When drilling a pilot hole of a screw with a drill and then drilling it into a screw hole with a tap, the feed amount of the tap in the spindle direction per rotation of the spindle is uniquely determined by the pitch. Therefore, when drilling a screw hole, after drilling a pilot hole, the tool was changed from a drill to a tap attached to a special chuck. As this chuck, the tap is supported movably in the axial direction,
After the spindle is moved in the axial direction while rotating the spindle and the tap bites into the pilot hole, even if the screw pitch does not match the feed per rotation of the spindle, the chuck moves the tap in the axial direction. It has been known that the object is moved to a location where the displacement is absorbed.

【0003】これに対し、近年のNC制御装置の発達に
より、主軸の回転と主軸軸方向の送りとの間での同期制
御が一般的に行われるようになり、このような特殊なチ
ャックを使用しなくても、タップ加工を行えるようにな
ってきた。その際のNCプログラムの作成には、マニュ
アルプログラミングや対話型自動プログラミング等が知
られている。
On the other hand, with the recent development of the NC control device, synchronous control between the rotation of the spindle and the feed in the spindle axis direction is generally performed, and such a special chuck is used. Without having to do this, tapping has become possible. Manual programming, interactive automatic programming, and the like are known for creating the NC program at that time.

【0004】マニュアルプログラミングは、ドリル加工
とタップ加工との加工条件に従って、ドリル径や深さ、
主軸回転速度や送り速度、送り量等を決め、操作者がN
C言語によりそれに応じたNCプログラムを作成するも
のである。対話型自動プログラミングは、CRT等の画
面上に、ドリル加工、タップ加工等のメニュー画面が表
示され、操作者がそれを選択すると共に、加工手順に従
った質問が画面上に表示され、操作者がその質問に応じ
ることによって、自動的にNCプログラムが作成される
ものである。
[0004] In manual programming, drill diameter and depth,
Determine the spindle rotation speed, feed speed, feed amount, etc.
An NC program corresponding to the language is created in C language. In the interactive automatic programming, a menu screen such as drilling and tapping is displayed on a screen such as a CRT, and an operator selects the menu screen, and a question according to the processing procedure is displayed on the screen. The NC program is automatically created by responding to the question.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、近年、
工具の発達や工具交換時間の短縮の要請等から、図3に
示すように、先端にドリル部1が形成され、そのドリル
部1に続いてタップ部2が形成されたドリル付タップ4
が使用されるようになってきた。このドリル付タップ4
を使用してNC加工しようとする場合、ドリル加工から
タップ加工への移行に際しては、タップ部2が被加工物
6の下孔8に食い込み始めるときに、タップ加工に応じ
た主軸回転や送りに移行した後でなければ、タップ部2
の破損や加工不良等を招く。
However, in recent years,
As shown in FIG. 3, a drilled tap 1 having a drill portion 1 formed at the tip and a tap portion 2 formed subsequently to the drilled portion 1 due to a demand for development of a tool, reduction of tool change time, or the like.
Is being used. This drill tap 4
In the case of performing NC machining using a drill, when shifting from drilling to tapping, when the tap portion 2 starts to bite into the prepared hole 8 of the workpiece 6, the spindle rotation or feed according to the tapping is performed. If not after the transition, tap section 2
Damage and poor processing.

【0006】その為、マニュアルプログラミングを行う
場合には、タップ部2が食い込み始めるまでに、タップ
加工条件に移行するように、主軸モータや送り軸モータ
の駆動条件をプログラムしなければならない。即ち、ド
リル加工からタップ加工に移行する際に、主軸モータの
回転速度及び送り軸モータの回転速度の変更には、所要
の時間を要する。送り軸モータの速度を変更している間
にも、主軸はその軸方向に送られるので、変更中にタッ
プ部2が食い込まないようにプログラムする必要があ
り、プログラミングが煩わしいという問題があった。
Therefore, when performing manual programming, the driving conditions of the spindle motor and the feed shaft motor must be programmed so as to shift to tapping conditions before the tapping portion 2 starts to bite. That is, when shifting from drilling to tapping, it takes time to change the rotation speed of the spindle motor and the rotation speed of the feed shaft motor. Even while the speed of the feed shaft motor is being changed, the spindle is fed in the axial direction. Therefore, it is necessary to perform programming so that the tap portion 2 does not bite during the change, and there is a problem that the programming is troublesome.

【0007】また、従来の対話型自動プログラミングで
は、ドリル部1での加工に際しては、ドリル加工のメニ
ューを選択して自動プログラミングを行い、タップ部2
での加工に際しては、タップ加工のメニューを選択して
自動プログラミングを行っている。その為、プログラミ
ングの作成は容易であるが、ドリルのNCプログラムで
は、ドリル加工の終了に伴って、一旦主軸の回転や送り
を停止し、その後、タップのNCプログラムを実行する
ように構成されていた。このように、ドリル加工からタ
ップ加工に移行する際に、一旦主軸の回転や送りを停止
していたので、加工時間が長くなるという問題があっ
た。
In conventional interactive automatic programming, when drilling in the drill unit 1, a drilling menu is selected to perform automatic programming, and a tap unit 2 is used.
At the time of processing, automatic programming is performed by selecting a tap processing menu. Therefore, it is easy to create programming. However, the NC program of the drill is configured to temporarily stop the rotation and the feed of the spindle with the end of the drilling, and then execute the NC program of the tap. Was. As described above, when shifting from drilling to tapping, the rotation and feed of the main spindle have been temporarily stopped, so that there has been a problem that the processing time becomes longer.

【0008】そこで本発明は上記の課題を解決すること
を目的とし、ドリル付タップを用いて加工する際の加工
時間を短縮し、加工能率を向上させたドリルタップ加工
装置を提供することにある。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a drill tapping apparatus which shortens the processing time when processing using a tap with a drill and improves the processing efficiency by solving the above problems. .

【0009】[0009]

【課題を解決するための手段】かかる目的を達成すべ
く、本発明は課題を解決するための手段として次の構成
を取った。即ち、図1に例示する如く、先端のドリル部
に続いてタップ部が形成されたドリル付タップが取り付
けられた主軸を回転させる主軸モータM1と、前記主軸
をその軸方向に移動させる送り軸モータM2とを備え、
前記主軸を回転させながら前記主軸を軸方向に送りドリ
ル加工をすると共に、前記主軸の回転と、前記送り軸の
送りを同期させながら前記主軸を軸方向に送りタップ加
工をするドリルタップ加工装置において、前記ドリル加
工から前記タップ加工への移行の際に、ドリル加工速度
からタップ加工速度に移行する第1パターン、及びドリ
ル加工後一旦停止してからタップ加工速度に移行する第
2パターンを備え、一方のパターンに応じて前記主軸モ
ータM1及び前記送り軸モータM2を駆動制御する駆動
制御手段M3と、設定されたドリル加工条件及びタップ
加工条件に基づいて、前記第1パターン及び前記第2パ
ターンによる移行に要する所要時間をそれぞれ算出する
所要時間算出手段M4と、該所要時間算出手段M4によ
り算出された各所要時間に基づいて、前記ドリル加工か
ら前記タップ加工に移行する所要時間が短い方のパター
ンを選択し、前記駆動制御手段M3に指示する選択指示
手段M5と、を備えたことを特徴とするドリルタップ加
工装置の構成がそれである。
In order to achieve the above object, the present invention has the following structure as means for solving the problems. That is, as exemplified in FIG. 1, a main spindle motor M1 for rotating a main spindle to which a tap with a drill having a tap portion formed thereon is attached following a tip of a drill section, and a feed shaft motor for moving the main spindle in the axial direction. M2 and
A drill tapping device that feeds the main shaft in the axial direction while rotating the main shaft and performs drilling, and performs rotation tapping of the main shaft in the axial direction while synchronizing rotation of the main shaft and feed of the feed shaft. A first pattern that shifts from the drilling speed to the tapping speed at the time of transition from the drilling to the tapping process, and a second pattern that temporarily stops after the drilling and shifts to the tapping speed, Drive control means M3 for controlling the drive of the spindle motor M1 and the feed shaft motor M2 according to one of the patterns, and the first pattern and the second pattern based on the set drilling and tapping conditions. Required time calculating means M4 for calculating the required time required for the transition, and various places calculated by the required time calculating means M4. A selection instructing means M5 for selecting a pattern having a shorter time required to shift from the drilling to the tapping based on time, and instructing the drive control means M3. That is the configuration of the processing device.

【0010】[0010]

【作用】前記構成を有するドリルタップ加工装置は、所
要時間算出手段M4が、設定されたドリル加工条件及び
タップ加工条件に基づいて、第1パターン及び第2パタ
ーンによる移行に要する所要時間をそれぞれ算出し、選
択指示手段M5が、算出された各所要時間に基づいて、
ドリル加工からタップ加工に移行する所要時間が短い方
のパターンを選択し、駆動制御手段M3に指示する。そ
して、駆動制御手段M3が、ドリル加工からタップ加工
への移行の際に、選択指示手段M5の指示に基づいて、
ドリル加工速度からタップ加工速度に移行する第1パタ
ーンあるいはドリル加工後一旦停止してからタップ加工
速度に移行する第2パターンにより主軸モータM1及び
送り軸モータM2を駆動制御する。
In the drill tapping apparatus having the above-mentioned configuration, the required time calculating means M4 calculates the required time required for the transition by the first pattern and the second pattern based on the set drilling conditions and tapping conditions, respectively. Then, the selection instruction means M5, based on each calculated required time,
The pattern in which the required time for shifting from drilling to tapping is shorter is selected, and the driving controller M3 is instructed. Then, at the time of the transition from drilling to tapping, the drive control means M3, based on the instruction of the selection instruction means M5,
The drive of the spindle motor M1 and the feed shaft motor M2 is controlled by a first pattern that shifts from the drilling speed to the tapping speed or a second pattern that stops once after the drilling and shifts to the tapping speed.

【0011】[0011]

【実施例】以下本発明の実施例を図面に基づいて詳細に
説明する。図2は本発明の一実施例であるドリルタップ
加工装置の概略構成図である。主軸10には、前述した
図3に示すドリル付タップ4が取り付けられており、主
軸10は、移動台12に回転可能に支承されている。主
軸10は、主軸モータ14の回転軸に連結されて、回転
駆動されるように構成されている。そして、主軸10の
回転は、主軸モータ14に設けられた主軸用エンコーダ
16により検出され、主軸用エンコーダ16は主軸10
の回転に応じたパルス信号を出力するものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 2 is a schematic configuration diagram of a drill tapping apparatus according to one embodiment of the present invention. The above-described tap 4 with a drill shown in FIG. 3 described above is attached to the main shaft 10, and the main shaft 10 is rotatably supported by a movable base 12. The main shaft 10 is connected to a rotation shaft of a main shaft motor 14 and is configured to be driven to rotate. The rotation of the spindle 10 is detected by a spindle encoder 16 provided on the spindle motor 14, and the spindle encoder 16
And outputs a pulse signal corresponding to the rotation of.

【0012】移動台12は、図示しない本体に主軸10
の軸方向に摺動可能に支承されており、また、移動台1
2には、図示しない本体に回転可能に支承されたボール
ねじ18に螺合されたナット20が固定されている。ボ
ールねじ18(以下、送り軸18という。)は、送り軸
モータ22の回転軸に連結されて、回転駆動されるよう
に構成されている。この送り軸18の回転は、送り軸モ
ータ22に設けられた送り軸用エンコーダ24により検
出され、送り軸用エンコーダ24は送り軸18の回転に
応じたパルス信号を出力するものである。
The moving table 12 has a main shaft 10 mounted on a main body (not shown).
Is supported so as to be slidable in the axial direction.
A nut 20 screwed to a ball screw 18 rotatably supported by a main body (not shown) is fixed to 2. The ball screw 18 (hereinafter, referred to as a feed shaft 18) is connected to a rotation shaft of a feed shaft motor 22, and is configured to be driven to rotate. The rotation of the feed shaft 18 is detected by a feed shaft encoder 24 provided on a feed shaft motor 22, and the feed shaft encoder 24 outputs a pulse signal according to the rotation of the feed shaft 18.

【0013】前記主軸モータ14、主軸用エンコーダ1
6、送り軸モータ22、送り軸用エンコーダ24は、そ
れぞれ電子制御回路30に接続されている。この電子制
御回路30は、周知のCPU32、ROM34、RAM
36を論理演算回路の中心として構成され、外部と入出
力を行う入出力回路、ここでは入力回路38及び駆動回
路40をコモンバス42を介して相互に接続されてい
る。
The spindle motor 14, spindle encoder 1
6. The feed shaft motor 22 and the feed shaft encoder 24 are connected to the electronic control circuit 30, respectively. The electronic control circuit 30 includes a well-known CPU 32, ROM 34, RAM
An input / output circuit for inputting / outputting with the outside, here an input circuit 38 and a drive circuit 40, are connected to each other via a common bus 42.

【0014】CPU32は、主軸用エンコーダ16及び
送り軸用エンコーダ24からの信号を入力回路38を介
して入力し、主軸10の回転速度や回転角度を検出する
と共に、移動台12の送り速度や移動位置を検出する。
一方、これらの信号及びROM34、RAM36内のデ
ータや予め記憶された制御プログラムに基づいてCPU
32は、主軸モータ14及び送り軸モータ22の回転を
制御して、主軸10を所定の回転速度で回転させながら
移動台12を所定の送り速度で所定の位置に移動する。
また、主軸10の回転と送り軸18の送りを同期させて
主軸10の1回転当りの移動台12の移動量を所定の移
動量にすることができるように構成されている。
The CPU 32 receives signals from the main spindle encoder 16 and the feed axis encoder 24 via an input circuit 38, detects the rotation speed and rotation angle of the main shaft 10, and controls the feed speed and movement Detect the position.
On the other hand, based on these signals, data in the ROM 34 and the RAM 36, and a control program stored in advance, the CPU
Reference numeral 32 controls the rotation of the main shaft motor 14 and the feed shaft motor 22, and moves the movable table 12 to a predetermined position at a predetermined feed speed while rotating the main shaft 10 at a predetermined rotation speed.
Further, the rotation of the main shaft 10 and the feed of the feed shaft 18 are synchronized so that the movement amount of the movable table 12 per rotation of the main shaft 10 can be set to a predetermined movement amount.

【0015】次に、前述した電子制御回路30において
行われる加工制御処理について、図4のフローチャート
によって説明する。まず、ドリル及びタップの加工条件
を、予め入力された被加工物6の材質、タップ径、タッ
プピッチ、主軸10の加減速度As 、送り軸18の加減
速度Az 等から算出する(ステップ100。以下S10
0という。以下同様。)。算出する加工条件には、主軸
10のドリル加工時速度Vds、主軸10のタップ加工時
速度Vts、送り軸18のドリル加工時速度Vdz、送り軸
18のタップ加工時速度Vtzが含まれている。尚、各加
工時速度Vds,Vts,Vdz,Vtzを図示しないキーボー
ド等から入力するようにしても実施可能である。
Next, the processing control processing performed in the electronic control circuit 30 will be described with reference to the flowchart of FIG. First, the processing conditions of the drill and the tap are calculated from the material, the tap diameter, the tap pitch, the acceleration / deceleration As of the spindle 10, the acceleration / deceleration Az of the feed shaft 18, etc., which are input in advance (step 100. S10
It is called 0. The same applies hereinafter. ). The processing conditions to be calculated include the drilling speed Vds of the main shaft 10, the tapping speed Vts of the main shaft 10, the drilling speed Vdz of the feed shaft 18, and the tapping speed Vtz of the feed shaft 18. Note that the processing speeds Vds, Vts, Vdz, and Vtz may be input from a keyboard (not shown) or the like.

【0016】次に、算出した主軸10のドリル加工時速
度Vds、主軸10のタップ加工時速度Vts、送り軸18
のドリル加工時速度Vdz、送り軸18のタップ加工時速
度Vtzから、第1パターン及び第2パターンの所要時間
T1s,T1z,T2s,T2zを算出する(S110)。第1
パターンとは、図5に示すように、主軸10のドリル加
工時速度Vdsから主軸10のタップ加工時速度Vtsに主
軸10の加減速度Asでもって連続的に移行する場合、
及び送り軸18のドリル加工時速度Vdzから送り軸18
のタップ加工時速度Vtzに送り軸18の加減速度Az で
もって連続的に移行する場合をいう。
Next, the calculated speed Vds during drilling of the spindle 10, the speed Vts during tapping of the spindle 10, and the feed shaft 18 are calculated.
The required times T1s, T1z, T2s, and T2z of the first and second patterns are calculated from the speed Vdz during drilling and the speed Vtz during tapping of the feed shaft 18 (S110). First
As shown in FIG. 5, the pattern is a case where the drilling speed Vds of the spindle 10 continuously shifts from the drilling speed Vds to the tapping speed Vts of the spindle 10 with the acceleration / deceleration As of the spindle 10.
And the speed Vdz during drilling of the feed shaft 18 from the feed shaft 18
Is continuously shifted to the tapping speed Vtz with the acceleration / deceleration Az of the feed shaft 18.

【0017】そして、そのときの速度の移行に要する主
軸10の所要時間T1s及び送り軸18の所要時間T1z
は、下記式で表される。 T1s=|Vds−Vts|/As T1z=|Vdz−Vtz|/Az また、第2パターンとは、図6に示すように、主軸10
のドリル加工時速度Vdsから主軸10の加減速度As で
もって一旦主軸10の回転を停止してから主軸10の加
減速度As でもってタップ加工時速度Vtsに移行する場
合、及び送り軸18のドリル加工時速度Vdzから送り軸
18の加減速度Az でもって一旦送り軸18を停止して
から送り軸18の加減速度Az でもってタップ加工時速
度Vtzに移行する場合をいう。
The required time T1s of the spindle 10 and the required time T1z of the feed shaft 18 required for shifting the speed at that time.
Is represented by the following equation. T1s = | Vds-Vts | / As T1z = | Vdz-Vtz | / Az The second pattern is, as shown in FIG.
When the rotation of the spindle 10 is temporarily stopped with the acceleration / deceleration As of the spindle 10 from the drilling speed Vds, and then the tapping speed Vts is shifted with the acceleration / deceleration As of the spindle 10, and the drilling of the feed shaft 18 This refers to a case where the feed shaft 18 is once stopped from the hour speed Vdz with the acceleration / deceleration Az of the feed shaft 18 and then shifted to the tapping speed Vtz with the acceleration / deceleration Az of the feed shaft 18.

【0018】そして、そのときの速度変化に要する主軸
10の所要時間T2s及び送り軸18の所要時間T2zは、
下記式で表される。 T2s=(Vds+Vts)/As T2z=(Vdz+Vtz)/Az こうして、所要時間を算出すると、次に、第1パターン
の主軸10の所要時間T1sと第2パターンの送り軸18
の所要時間T2zとを比較する(S120)。第1パター
ンの主軸10の所要時間T1sの方が長いときには、主軸
10の所要時間T1sが比較的長く、第1パターンの主軸
10の所要時間T1sが速度の移行に要する最低限必要な
時間であると判断する。
The required time T2s of the spindle 10 and the required time T2z of the feed shaft 18 required for the speed change at that time are as follows:
It is represented by the following equation. T2s = (Vds + Vts) / As T2z = (Vdz + Vtz) / Az After calculating the required time, the required time T1s of the spindle 10 in the first pattern and the feed axis 18 in the second pattern are obtained.
Is compared with the required time T2z (S120). When the required time T1s of the spindle 10 in the first pattern is longer, the required time T1s of the spindle 10 in the first pattern is relatively long, and the required time T1s of the spindle 10 in the first pattern is the minimum required time required for shifting the speed. Judge.

【0019】主軸10の所要時間T1sが大きいときには
(S120)、第1パターンでの主軸10の所要時間T
1sが経過する間の移動台12の空走する距離Lを算出す
る(S130)。空走距離Lが長い場合には、図3に示
すように、それに応じて、ドリル部1が長いものが必要
となる。
When the required time T1s of the spindle 10 is long (S120), the required time T of the spindle 10 in the first pattern is determined.
The running distance L of the mobile platform 12 during 1s is calculated (S130). When the idle running distance L is long, as shown in FIG. 3, a drill section 1 having a long drill section 1 is required.

【0020】一般に、送り軸18のドリル加工時速度V
dzより送り軸18のタップ加工時速度Vtzの方が速いこ
とから、移動台12の空走距離Lは、図7に示すよう
に、下記式により求められる。タップ加工時速度Vtzへ
の移行が遅い方が空走距離Lが短くなり、その分、ドリ
ル部1の長さが短くてもよい。ここで、L1zは第1パタ
ーンでの送り軸18の所要時間T1zの間の移動台12の
空走距離である。
Generally, the speed V during drilling of the feed shaft 18
Since the tapping speed Vtz of the feed shaft 18 is faster than dz, the idle distance L of the movable base 12 is obtained by the following equation, as shown in FIG. The slower the transition to the tapping speed Vtz, the shorter the free running distance L, and the length of the drill portion 1 may be correspondingly shorter. Here, L1z is the idle running distance of the movable base 12 during the required time T1z of the feed shaft 18 in the first pattern.

【0021】L=L1z+Vdz×(T1s−T1z) L1z=(Vdz+Vtz)×T1z/2 空走距離Lを算出すると、この空走距離Lが予め設定さ
れた所定値αより大きいか否か判断する(S140)。
所定値αは、被加工物6の厚さとドリル部1の長さとの
関係から予め設定され、図3に示すように、ドリル加工
終了後からタップ部2が被加工物6に食い込むまでに、
主軸10を軸方向に移動させることができる距離によっ
て定まる。
L = L1z + Vdz × (T1s−T1z) L1z = (Vdz + Vtz) × T1z / 2 When the free running distance L is calculated, it is determined whether or not the free running distance L is larger than a predetermined value α. S140).
The predetermined value α is set in advance from the relationship between the thickness of the workpiece 6 and the length of the drill portion 1, and as shown in FIG. 3, after the drilling is completed, until the tap portion 2 bites into the workpiece 6.
It is determined by the distance that the main shaft 10 can be moved in the axial direction.

【0022】空走距離Lが所定値α以下で(S14
0)、主軸10の所要時間T1sが経過する間、移動台1
2を空走させても、タップ部2が被加工物6に食い込ま
ない場合には、図7に示すように、主軸10及び送り軸
18共に第1パターンで駆動制御するようにNCプログ
ラムを自動的に作成する(S150)。第1パターンで
駆動することにより、空走距離Lが長くなるが、加減速
中の時間が少ないため、振動、発熱を抑えることができ
る。
If the idle running distance L is equal to or less than a predetermined value α (S14
0), while the required time T1s of the spindle 10 elapses,
If the tap portion 2 does not bite into the workpiece 6 even after the idle running of the NC 2, the NC program is automatically executed so as to control the drive of both the spindle 10 and the feed shaft 18 in the first pattern as shown in FIG. (S150). By driving in the first pattern, the idle running distance L is increased, but vibration and heat generation can be suppressed because the time during acceleration / deceleration is short.

【0023】このプログラムの作成に当たっては、予め
入力されたドリル付タップ4のドリル部1やタップ部2
の長さ等の各種寸法が参照される。また、図3に示すよ
うに、遅くともタップ部2の先端と被加工物6とが空走
距離Lだけ離れているときに、主軸10の回転速度がド
リル加工時速度Vdsからタップ加工時速度Vtsに移行を
開始するようにプログラムされる。更に、送り軸18の
速度は、少なくともタップ部2の先端と被加工物6とが
送り軸18の所要時間T1zの間の空走距離L1zだけ離れ
ているときに、ドリル加工時速度Vdzからタップ加工時
速度Vtzに移行を開始するようにプログラムされる。
In creating this program, the drill unit 1 and the tap unit 2 of the tap 4 with a drill input in advance are used.
Reference is made to various dimensions such as length. Also, as shown in FIG. 3, when the tip of the tap portion 2 and the workpiece 6 are separated by the idle distance L at the latest, the rotation speed of the spindle 10 changes from the drilling speed Vds to the tapping speed Vts. Is programmed to begin the transition to. Further, the speed of the feed shaft 18 is determined by the tapping speed from the drilling speed Vdz when at least the tip of the tap portion 2 and the workpiece 6 are separated by the idle running distance L1z between the required time T1z of the feed shaft 18. It is programmed to start shifting to the machining speed Vtz.

【0024】空走距離Lが所定値αより大きく(S14
0)、主軸10のタップ加工時速度Vtsに移行するまで
の間の主軸10の所要時間T1sの間、移動台12を空走
させるとタップ部2が被加工物6に食い込んでしまう場
合には、図8に示すように、主軸10は第1パターン
で、送り軸18は第2パターンで駆動制御するようにN
Cプログラムを自動的に作成する(S160)。
The idle running distance L is larger than a predetermined value α (S14).
0) In the case where the tap portion 2 bites into the workpiece 6 when the movable base 12 is idled for the required time T1s of the main shaft 10 until the speed changes to the tapping speed Vts of the main shaft 10. As shown in FIG. 8, the spindle 10 is driven in a first pattern, and the feed shaft 18 is driven in a second pattern.
A C program is created automatically (S160).

【0025】このときの、移動台12の空走距離Lは、
下記式により求められる。 L=(Vdz×Vdz+Vtz×Vtz)/(2×Az ) このプログラムの作成に当たっては、遅くともタップ部
2の先端と被加工物6とが空走距離Lだけ離れていると
きに、主軸10及び送り軸18の速度の移行を開始す
る。また、送り軸18の駆動制御は、図8に示すよう
に、ドリル加工終了後に移動台12が空走距離{Vdz×
Vdz/(2×Az )}移動した後、あるいは送り軸18
の速度が0になった後、主軸10の所要時間T1sと送り
軸18の所要時間T2zとの差の時間(T1s−T2z)経過
したときに、送り軸18をタップ加工時速度Vtzに加速
を開始させるようにプログラムすればよい。
At this time, the free running distance L of the mobile platform 12 is:
It is obtained by the following equation. L = (Vdz.times.Vdz + Vtz.times.Vtz) / (2.times.Az) In creating this program, the spindle 10 and the feed shaft 10 are fed at least when the tip of the tap portion 2 and the workpiece 6 are separated by the idle distance L at the latest. The transition of the speed of the shaft 18 is started. Further, as shown in FIG. 8, the drive control of the feed shaft 18 is such that after the drilling is completed, the movable base 12 is driven by the free running distance ΔVdz ×
Vdz / (2 × Az)} After moving or feed axis 18
After the speed becomes zero, when the time (T1s-T2z), which is the difference between the required time T1s of the main spindle 10 and the required time T2z of the feed shaft 18, has elapsed, the feed shaft 18 is accelerated to the tapping speed Vtz. You can program it to start.

【0026】一方、第1パターンの主軸10の所要時間
T1sが第2パターンの送り軸18の所要時間T2z以下で
あると判断すると(S120)、第1パターンの主軸1
0の所要時間T1sと第1パターンの送り軸18の所要時
間T1zとを比較する(S170)。
On the other hand, if it is determined that the required time T1s of the spindle 10 of the first pattern is shorter than the required time T2z of the feed shaft 18 of the second pattern (S120), the spindle 1 of the first pattern is determined.
The required time T1s of 0 and the required time T1z of the feed shaft 18 of the first pattern are compared (S170).

【0027】主軸10の所要時間T1sが送り軸18の所
要時間T1zよりも大きいときには(T2z>T1s>T1
z)、図9に示すように、送り軸18を一旦停止させて
からタップ加工時速度Vtzに移行すると、第1パターン
の主軸10の所要時間T1sよりも長くなって加工時間が
長くなるので、主軸10及び送り軸18を第1パターン
で駆動するように自動プログラミングする(S18
0)。このときの移動台12の空走距離Lは前述したS
130の処理により算出する空走距離と同じであり、S
150の処理と同様にしてプログラムが作成される。
When the required time T1s of the main shaft 10 is longer than the required time T1z of the feed shaft 18, (T2z>T1s> T1)
z), as shown in FIG. 9, when the feed shaft 18 is once stopped and then shifted to the tapping speed Vtz, the processing time becomes longer than the required time T1s of the main shaft 10 in the first pattern, so that the processing time becomes longer. Automatic programming is performed so that the main shaft 10 and the feed shaft 18 are driven in the first pattern (S18).
0). The idle running distance L of the movable platform 12 at this time is S
It is the same as the idle running distance calculated by the processing of 130,
A program is created in the same manner as the processing of 150.

【0028】また、第1パターンの主軸10の所要時間
T1sが第1パターンの送り軸18の所要時間T1z以下で
あるときには(S170)、第2パターンの主軸10の
所要時間T2sと第1パターンの送り軸18の所要時間T
1zとを比較する(S190)。主軸10の所要時間T2s
が送り軸18の所要時間T1zより大きいときには(T2s
>T2z>T1z>T1s又はT2z>T2s>T1z>T1s)、図
10に示すように、加工時間短縮のため、主軸10及び
送り軸18を第1パターンで駆動制御するように自動プ
ログラミングする(S200)。
When the required time T1s of the spindle 10 in the first pattern is shorter than the required time T1z of the feed shaft 18 in the first pattern (S170), the required time T2s of the spindle 10 in the second pattern and the required time T2s of the first pattern are used. Required time T of feed shaft 18
1z is compared (S190). Required time T2s of spindle 10
Is longer than the required time T1z of the feed shaft 18 (T2s
>T2z>T1z> T1s or T2z>T2s>T1z> T1s), as shown in FIG. 10, in order to reduce the machining time, the main shaft 10 and the feed shaft 18 are automatically programmed to be driven and controlled in the first pattern (S200). ).

【0029】このときの移動台12の空走距離Lは、第
1パターンの送り軸18の所要時間T1zに基づいて、下
記式により求められる。 L=(Vdz+Vtz)×T1z/2 主軸10及び送り軸18の速度を第1パターンで移行す
ると共に、少なくともタップ部2の先端と被加工物6と
が空走距離Lだけ離れているときに、速度移行をするよ
うにプログラムすればよい。
The free running distance L of the movable base 12 at this time is obtained by the following equation based on the required time T1z of the feed shaft 18 in the first pattern. L = (Vdz + Vtz) × T1z / 2 When the speeds of the main shaft 10 and the feed shaft 18 are shifted in the first pattern, and at least the tip of the tap portion 2 and the workpiece 6 are separated by the idle distance L, What is necessary is just to program so that speed transition may be performed.

【0030】一方、主軸10の所要時間T2sが送り軸1
8の所要時間T1z以下のときには(S190)(T2z>
T1z>T2s>T1s)、速度の移行に最低限送り軸18の
所要時間T1zを要することから、図11に示すように、
主軸10を第1パターン又は第2パターンのいずれか一
方で、送り軸18は第1パターンで駆動制御するように
自動プログラミングする(S210)。このときの空走
距離Lは、S200のときと同様であり、S200のと
きと同様にプログラムすればよい。
On the other hand, the required time T2s of the spindle 10 is
8 is less than the required time T1z (S190) (T2z>
T1z>T2s> T1s) Since the minimum required time T1z of the feed shaft 18 is required for the transition of the speed, as shown in FIG.
Automatic programming is performed so that the main shaft 10 is driven by either the first pattern or the second pattern, and the feed shaft 18 is driven and controlled by the first pattern (S210). The idle running distance L at this time is the same as in S200, and may be programmed in the same manner as in S200.

【0031】S150,S160,S180,S20
0,S210の処理を終了すると、選択された第1パタ
ーンあるいは第2パターンに基づいて作成されたプログ
ラムにより、主軸モータ14及び送り軸モータ22を制
御して、被加工物6にねじ孔を加工し(S220)、加
工を終了すると一旦本制御処理を終了する。
S150, S160, S180, S20
0, when the process of S210 is completed, the spindle motor 14 and the feed shaft motor 22 are controlled by a program created based on the selected first pattern or second pattern, and a threaded hole is machined in the workpiece 6. (S220), and when the machining is completed, the control process is temporarily terminated.

【0032】尚、S150,S160,S180,S2
00〜S220の処理の実行が駆動制御手段M3として
働き、S110の処理の実行が所要時間算出手段M4と
して働き、S120〜140,S170,S190の処
理の実行が選択指示手段M5として働く。
Incidentally, S150, S160, S180, S2
The execution of the processing of 00 to S220 functions as the drive control means M3, the execution of the processing of S110 functions as the required time calculating means M4, and the execution of the processing of S120 to 140, S170, and S190 functions as the selection instruction means M5.

【0033】以上本発明はこの様な実施例に何等限定さ
れるものではなく、本発明の要旨を逸脱しない範囲にお
いて種々なる態様で実施し得る。
As described above, the present invention is not limited to such embodiments at all, and can be implemented in various modes without departing from the gist of the present invention.

【0034】[0034]

【発明の効果】以上詳述したように本発明のドリルタッ
プ加工装置は、ドリル付きタップを用いて加工する際、
第1パターン及び第2パターンでの速度移行に要する所
要時間が短い方のパターンを選択し、選択された第1パ
ターンあるいは第2パターンにより主軸モータ、送り軸
モータを駆動制御するので、加工時間を短縮することが
でき、加工能率を向上させることができるという効果を
奏する。
As described in detail above, the drill tapping apparatus of the present invention can be used for drilling using a tap with a drill.
Since the shorter time required for the speed transition in the first pattern and the second pattern is selected and the drive of the spindle motor and the feed shaft motor is controlled by the selected first pattern or the second pattern, the machining time is reduced. This has the effect of shortening the working time and improving the processing efficiency.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のドリルタップ加工装置の基本的構成を
例示するブロック図である。
FIG. 1 is a block diagram illustrating a basic configuration of a drill tapping apparatus according to the present invention.

【図2】本発明の一実施例としてのドリルタップ加工装
置の概略構成図である。
FIG. 2 is a schematic configuration diagram of a drill tapping apparatus as one embodiment of the present invention.

【図3】本実施例のドリル付タップのドリル部とタップ
部とを示す部分拡大図である。
FIG. 3 is a partially enlarged view showing a drill portion and a tap portion of the tap with a drill according to the embodiment.

【図4】本実施例の電子制御回路で行われる加工制御処
理の一例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of a processing control process performed by the electronic control circuit according to the embodiment.

【図5】本実施例の主軸と送り軸との第1パターンを示
す説明図である。
FIG. 5 is an explanatory diagram showing a first pattern of a main shaft and a feed shaft of the present embodiment.

【図6】本実施例の主軸と送り軸との第2パターンを示
す説明図である。
FIG. 6 is an explanatory diagram illustrating a second pattern of the main shaft and the feed shaft according to the present embodiment.

【図7】本実施例の第1パターンでの主軸の所要時間が
長く空走距離が長いときを示す説明図である。
FIG. 7 is an explanatory diagram showing a case where the required time of the spindle is long and the free running distance is long in the first pattern of the embodiment.

【図8】本実施例の第1パターンでの主軸の所要時間が
長く空走距離が短いときを示す説明図である。
FIG. 8 is an explanatory diagram showing a case where the required time of the spindle is long and the free running distance is short in the first pattern of the embodiment.

【図9】本実施例の第2パターンでの送り軸の所要時間
が長いときを示す説明図である。
FIG. 9 is an explanatory diagram showing a case where the required time of the feed shaft is long in the second pattern of the embodiment.

【図10】本実施例の第1パターンでの送り軸の所要時
間が長いときを示す説明図である。
FIG. 10 is an explanatory diagram showing a case where the required time of the feed shaft is long in the first pattern of the embodiment.

【図11】本実施例の第1パターンでの主軸の所要時間
が最も短いときを示す説明図である。
FIG. 11 is an explanatory diagram illustrating a case where the required time of the spindle in the first pattern of the present embodiment is the shortest.

【符号の説明】[Explanation of symbols]

M1,14…主軸モータ M2,22…送り軸モータ M3…駆動制御手段 M4…所要時間算出手段
M5…選択指示手段 1…ドリル部 2…タップ部
4…ドリル付タップ 6…被加工物 10…主軸
12…移動台 18…ボールねじ(送り軸) 30…電子制御回路
M1, 14: spindle motor M2, 22: feed shaft motor M3: drive control means M4: required time calculation means
M5: Selection instruction means 1: Drill part 2: Tap part
4: Tap with drill 6: Workpiece 10: Spindle
12: movable table 18: ball screw (feed shaft) 30: electronic control circuit

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−14426(JP,A) 特開 昭61−50754(JP,A) 特開 昭63−162114(JP,A) 特開 平5−253746(JP,A) 実開 昭57−73009(JP,U) 実開 昭59−124024(JP,U) 実開 昭54−95097(JP,U) (58)調査した分野(Int.Cl.7,DB名) B23G 3/00 B23G 1/16 B23Q 15/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-59-14426 (JP, A) JP-A-61-50754 (JP, A) JP-A-63-162114 (JP, A) 253746 (JP, A) Japanese Utility Model 57-73009 (JP, U) Japanese Utility Model 59-124024 (JP, U) Japanese Utility Model 54-95097 (JP, U) (58) Fields surveyed (Int. 7 , DB name) B23G 3/00 B23G 1/16 B23Q 15/00

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 先端のドリル部に続いてタップ部が形成
されたドリル付タップが取り付けられた主軸を回転させ
る主軸モータと、前記主軸をその軸方向に移動させる送
り軸モータとを備え、前記主軸を回転させながら前記主
軸を軸方向に送りドリル加工をすると共に、前記主軸の
回転と、前記送り軸の送りを同期させながら前記主軸を
軸方向に送りタップ加工をするドリルタップ加工装置に
おいて、 前記ドリル加工から前記タップ加工への移行の際に、ド
リル加工速度からタップ加工速度に移行する第1パター
ン、及びドリル加工後一旦停止してからタップ加工速度
に移行する第2パターンを備え、一方のパターンに応じ
て前記主軸モータ及び前記送り軸モータを駆動制御する
駆動制御手段と、 設定されたドリル加工条件及びタップ加工条件に基づい
て、前記第1パターン及び前記第2パターンによる移行
に要する所要時間をそれぞれ算出する所要時間算出手段
と、 該所要時間算出手段により算出された各所要時間に基づ
いて、前記ドリル加工から前記タップ加工に移行する所
要時間が短い方のパターンを選択し、前記駆動制御手段
に指示する選択指示手段と、 を備えたことを特徴とするドリルタップ加工装置。
A spindle motor for rotating a spindle to which a tap with a drill formed with a tap portion is attached following a drill portion at a tip; and a feed shaft motor for moving the spindle in the axial direction. A drill tapping device that feeds the spindle in the axial direction while rotating the spindle and performs drilling, and rotates the spindle and feeds the spindle in the axial direction while synchronizing the feed of the feed shaft. When the transition from the drilling to the tapping is performed, a first pattern that transitions from the drilling speed to the tapping speed and a second pattern that temporarily stops after the drilling and then transitions to the tapping speed are provided. Drive control means for driving and controlling the spindle motor and the feed shaft motor in accordance with the pattern of: a set drilling condition and tapping condition Based on the required time calculated by the required time calculating means, based on the required time calculated by the required time calculating means. And a selection instructing means for selecting a pattern having a shorter time required for shifting to machining and instructing the drive control means.
JP15767093A 1993-06-28 1993-06-28 Drill tapping equipment Expired - Fee Related JP3180513B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15767093A JP3180513B2 (en) 1993-06-28 1993-06-28 Drill tapping equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15767093A JP3180513B2 (en) 1993-06-28 1993-06-28 Drill tapping equipment

Publications (2)

Publication Number Publication Date
JPH079253A JPH079253A (en) 1995-01-13
JP3180513B2 true JP3180513B2 (en) 2001-06-25

Family

ID=15654820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15767093A Expired - Fee Related JP3180513B2 (en) 1993-06-28 1993-06-28 Drill tapping equipment

Country Status (1)

Country Link
JP (1) JP3180513B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6144165B2 (en) * 2013-09-17 2017-06-07 本田技研工業株式会社 Processing machine
WO2019065436A1 (en) * 2017-09-29 2019-04-04 本田技研工業株式会社 Processing device and processing method
JPWO2023026368A1 (en) * 2021-08-24 2023-03-02

Also Published As

Publication number Publication date
JPH079253A (en) 1995-01-13

Similar Documents

Publication Publication Date Title
JP2661422B2 (en) Processing device and processing method
JPH09120310A (en) Method and system for moving axis
EP1566713A2 (en) Threading/tapping control apparatus
US4604705A (en) Numerical control machining method and system therefor
US6257348B1 (en) Control apparatus for drilling machine and drilling method
JP2003181722A (en) Tapping machining device and tapping machining method
US6111382A (en) Device for controlling tapping device provided with composite tool having boring and tapping sections
JP3038160B2 (en) Re-threading method for lathe
JP3180513B2 (en) Drill tapping equipment
US5062744A (en) Apparatus for confirming movement of tap when rigid tapping
JPH07227717A (en) Machine tool having tapping processing function
US5654894A (en) Gain changing control system for a threading apparatus
JPH02160454A (en) Monitoring device for cutting
JP2588610B2 (en) Synchronous tapping control method
JPH0751992A (en) Drilling work method
JPH0493114A (en) Tapping machine
JP3136851B2 (en) Screw processing equipment
JPH04240011A (en) Perforating method
JP3215485B2 (en) Screw processing equipment
JP2712881B2 (en) Numerical control unit
TW201116954A (en) Numerical control for corner motion method
JPH11156638A (en) Numerical control device
JP3128960B2 (en) Machine Tools
JP2002172542A (en) Multiple spindle synchronization control system and multiple spindle synchronization control method
JPH0885044A (en) Working load monitoring system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080420

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090420

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090420

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100420

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees