JPH07112646B2 - Screw processing equipment - Google Patents
Screw processing equipmentInfo
- Publication number
- JPH07112646B2 JPH07112646B2 JP62080524A JP8052487A JPH07112646B2 JP H07112646 B2 JPH07112646 B2 JP H07112646B2 JP 62080524 A JP62080524 A JP 62080524A JP 8052487 A JP8052487 A JP 8052487A JP H07112646 B2 JPH07112646 B2 JP H07112646B2
- Authority
- JP
- Japan
- Prior art keywords
- feed
- rotation
- deviation
- command value
- motor
- 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
Links
- 238000003754 machining Methods 0.000 claims description 23
- 238000010079 rubber tapping Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000008602 contraction Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
【発明の詳細な説明】 「産業上の利用分野」 本発明はタップ盤に代表されるねじ加工装置に関する。DETAILED DESCRIPTION OF THE INVENTION "Industrial field of application" The present invention relates to a screw machining apparatus represented by a tap board.
「従来の技術」 従来、NC装置を適用したねじ加工装置におけるタッピン
グ動作の制御は、加工しようとするねじのピッチに合わ
せて送り指令と回転指令とをNC装置内で生成するのみで
行い、送りモータと主軸回転モータとはそれぞれ独立の
サーボ系として制御されていた。そして、回転モータの
反転時などに生ずる送り量と回転量とのずれは、タップ
工具と主軸との間にタッパーを介在させ、そのタッパー
の機械的な伸縮により吸収していた。このため、ねじ加
工の速度がタッパーの性能により制限されたり、タッパ
ーの伸縮による力のためねじの精度が低下したりすると
いう問題点があった。"Conventional technology" Conventionally, tapping operation control in a screw machining device to which an NC device is applied is performed only by generating a feed command and a rotation command in the NC device according to the pitch of the screw to be machined The motor and the spindle rotation motor were controlled as independent servo systems. The deviation between the feed amount and the rotation amount, which occurs when the rotary motor is reversed, is absorbed by the mechanical expansion and contraction of the tapper with a tapper interposed between the tap tool and the spindle. For this reason, there are problems that the screwing speed is limited by the performance of the tapper, and the accuracy of the screw is reduced due to the force of expansion and contraction of the tapper.
そこで、主軸の実際の回転量を検出し、その検出された
回転量に従って送りモータを駆動するもの(特開昭56−
33249号)とか、実際の送り量を検出し、その送り量に
従って回転モータを駆動するもの(特開昭60−155319
号)など、送りモータと回転モータとを同期させて制御
する装置が提案されている。これらの装置は送りと回転
との同期精度が高いため、ほとんどの場合タッパーを用
いることなくねじ加工を行うことができる。Therefore, the actual rotation amount of the main shaft is detected, and the feed motor is driven according to the detected rotation amount (Japanese Patent Laid-Open No. 56-
33249) or the like, which detects the actual feed amount and drives the rotary motor in accordance with the feed amount (JP-A-60-155319).
No.) etc. have been proposed for controlling the feed motor and the rotary motor in synchronization with each other. Since these devices have high accuracy of synchronization between feed and rotation, screw processing can be performed without using a tapper in most cases.
「発明が解決しようとする問題点」 しかしながら、近年、加工時間の短縮化がさらに要請さ
れ、ねじ加工においてもタップ工具の限界に近い高速加
工が行なわれる場合がある。このような場合、たとえば
送り量に従って回転モータを駆動する従来の装置では、
送り軸が実際に移動したことを検出した後に回転モータ
への指令が出るため、追従遅れを生じ、ねじ加工精度の
向上に限界を生ずるという問題点があった。特に、ねじ
加工深さの浅い加工、又は工具を小さなステップ幅でス
テップさせながら行う加工では、送り及び回転の速度が
一定になる以前の過渡状態における加工が多くなるた
め、追従遅れによる誤差が大きな問題点になる。[Problems to be Solved by the Invention] However, in recent years, there has been a demand for further shortening of machining time, and in screw machining, high-speed machining which is close to the limit of tap tools may be performed. In such a case, for example, in the conventional device that drives the rotary motor according to the feed amount,
Since a command is issued to the rotary motor after detecting that the feed shaft has actually moved, there is a problem in that a follow-up delay occurs and there is a limit to the improvement of screw machining accuracy. In particular, in machining with a small depth of thread machining or machining performed while stepping the tool with a small step width, the amount of machining in the transient state before the feed and rotation speeds become constant is large, so the error due to tracking delay is large. It becomes a problem.
本発明は上記の問題点を解決するためなされたものであ
り、送り軸に対する主軸回転の追従性を向上させ、タッ
プ工具の限界に近いような高速タップ加工時において
も、精度の高いねじ加工を行うことができるねじ加工装
置を提供することを目的とする。The present invention has been made to solve the above problems, improves the followability of the spindle rotation with respect to the feed axis, high-precision tapping even in high-speed tapping close to the limit of tap tools. It is an object of the present invention to provide a screw machining device that can be used.
「問題点を解決するための手段」 前記目的を達するためになされた本発明のねじ加工装置
は、 主軸の回転位置を検出する回転位置検出手段と、機械の
送り位置を検出する送り位置検出手段とを備え、主軸を
回転する回転モータと送りを駆動する送りモータとを同
期運転してタッピング加工動作を行うねじ加工装置にお
いて、 送り指令値と検出された機械の送り位置との送り偏差を
演算する送り偏差演算手段と、その送り偏差に従って、
送りモータを駆動する送り駆動手段と、前記送り偏差と
ねじピッチとに基づいて、前記回転モータの速度を指令
するための回転指令値を演算する回転指令値演算手段
と、検出された機械の送り位置とねじピッチとに基づい
て、前記主軸の回転位置と比較するための回転補正値を
演算する回転補正値演算手段と、その回転補正値と検出
された主軸の回転位置との回転偏差を演算する回転偏差
演算手段と、その回転偏差により前記回転指令値を補正
する補正手段と、その補正手段により補正された回転指
令値に従って回転モータを駆動する回転駆動手段とを備
えることを特徴としている。“Means for Solving Problems” A screw machining apparatus of the present invention made to achieve the above-mentioned object is a rotation position detecting means for detecting a rotation position of a spindle and a feed position detecting means for detecting a feed position of a machine. In a screw machining device that performs tapping operations by synchronously operating a rotary motor that rotates the spindle and a feed motor that drives the feed, calculates the feed deviation between the feed command value and the detected feed position of the machine. According to the feed deviation calculation means and the feed deviation,
Feed drive means for driving a feed motor, rotation command value calculation means for calculating a rotation command value for instructing the speed of the rotation motor based on the feed deviation and screw pitch, and the detected machine feed Based on the position and the screw pitch, a rotation correction value calculation means for calculating a rotation correction value for comparison with the rotation position of the spindle, and a rotation deviation between the rotation correction value and the detected rotation position of the spindle. Rotation deviation calculating means, correction means for correcting the rotation command value by the rotation deviation, and rotation driving means for driving the rotation motor in accordance with the rotation command value corrected by the correction means.
「作用」 このように構成された本発明では、送り偏差演算手段
は、送り指令値と、送り位置検出手段にて検出された機
械の送り位置との送り偏差を演算する。すると、送り駆
動手段は、その送り偏差に従って、送りモータを駆動す
る。すなわち、送りモータは、前記送り位置によるフィ
ードバック制御をかけられ、前記送り指令値により独立
して制御される。[Operation] In the present invention thus configured, the feed deviation calculation means calculates the feed deviation between the feed command value and the machine feed position detected by the feed position detection means. Then, the feed drive means drives the feed motor according to the feed deviation. That is, the feed motor is feedback-controlled by the feed position and independently controlled by the feed command value.
一方、回転モータは、次のように、送りモータに同期す
るよう制御される。すなわち、回転指令値演算手段は、
前記送り偏差とねじピッチとに基づいて、前記回転モー
タの速度を指令するための回転指令値を演算する。回転
補正値演算手段は、前記送り位置検出手段にて検出され
た機械の送り位置とねじピッチとに基づいて、前記主軸
の回転位置と比較するための回転補正値を演算し、回転
偏差演算手段は、その回転補正値と検出された主軸の回
転位置との回転偏差を演算する。すると、補正手段は、
その回転偏差により前記回転指令値を補正し、回転駆動
手段は、その補正手段により補正された回転指令値に従
って回転モータを駆動する。On the other hand, the rotary motor is controlled so as to synchronize with the feed motor as follows. That is, the rotation command value calculation means is
A rotation command value for commanding the speed of the rotary motor is calculated based on the feed deviation and the screw pitch. The rotation correction value calculation means calculates a rotation correction value for comparison with the rotation position of the spindle based on the machine feed position and screw pitch detected by the feed position detection means, and rotation deviation calculation means. Calculates the rotation deviation between the rotation correction value and the detected rotation position of the spindle. Then, the correction means
The rotation command value is corrected by the rotation deviation, and the rotation drive means drives the rotation motor in accordance with the rotation command value corrected by the correction means.
このように、本発明では、送り偏差に基づいて回転モー
タの速度を指令するための回転指令値を演算している。
この送り偏差は、送りモータの制御量を決定する値であ
るから、この値に基づいて、これからの送り位置の変化
を予測することができる。本発明では、回転モータをこ
の送り偏差に基づいて制御しているので、回転位置の送
り位置に対する追従性がきわめて向上する。Thus, in the present invention, the rotation command value for commanding the speed of the rotary motor is calculated based on the feed deviation.
Since this feed deviation is a value that determines the control amount of the feed motor, it is possible to predict future changes in the feed position based on this value. In the present invention, since the rotary motor is controlled based on this feed deviation, the followability of the rotational position to the feed position is greatly improved.
また、前記回転指令値は、実際に検出された送り位置お
よび回転位置によって補正されるので、回転位置と送り
位置との間に定常的な誤差が生じるのが防止され、回転
位置の制御精度が向上する。Further, since the rotation command value is corrected by the actually detected feed position and rotation position, a steady error is prevented from occurring between the rotation position and the feed position, and the rotation position control accuracy is improved. improves.
「実施例」 本発明の実施例について図面に従って具体的に説明す
る。[Examples] Examples of the present invention will be specifically described with reference to the drawings.
第1図は本発明に係るねじ加工装置を示すブロック図で
ある。FIG. 1 is a block diagram showing a screw processing device according to the present invention.
ねじ加工装置の機械本体1はたて型のタップ盤をなすも
のであり、基台2に直立配置したコラム3にスライダ4
を介して主軸ヘッド5が上下に摺動自在に支持され、主
軸ヘッド5はボールねじ6に係合されている。ボールね
じ6はACサーボモータからなる送りモータ7に連結され
て回転駆動され、主軸ヘッド5を昇降する。送りモータ
7には、回転速度を検出するタコゼネレータ8と、回転
位置を検出するパルスゼネレータ9とが設けられてい
る。パルスゼネレータ9は主軸ヘッド5の送り位置を検
出する送り位置検出手段をなす。The machine body 1 of the screw machining device forms a vertical tap board, and a slider 4 is attached to a column 3 vertically arranged on a base 2.
The spindle head 5 is slidably supported in the vertical direction via the, and the spindle head 5 is engaged with the ball screw 6. The ball screw 6 is connected to a feed motor 7 composed of an AC servomotor and is rotationally driven to raise and lower the spindle head 5. The feed motor 7 is provided with a tachogenerator 8 that detects a rotation speed and a pulse generator 9 that detects a rotation position. The pulse generator 9 constitutes a feed position detecting means for detecting the feed position of the spindle head 5.
主軸ヘッド5には主軸11が回転自在に軸支され、回転モ
ータ12により回転駆動される。回転モータ12はACサーボ
モータからなり、回転速度を検出するタコゼネレータ13
と、回転位置を検出するパルスゼネレータ14が設けられ
ている。パルスゼネレータ14は主軸11の回転位置を検出
する回転位置検出手段をなす。A main spindle 11 is rotatably supported by the main spindle head 5, and is rotationally driven by a rotary motor 12. The rotary motor 12 consists of an AC servo motor, and a tachogenerator 13 that detects the rotational speed.
And a pulse generator 14 for detecting the rotational position. The pulse generator 14 constitutes a rotational position detecting means for detecting the rotational position of the main shaft 11.
主軸11の下端にはタップ工具15がタッパーを介すること
なく直接取付けられ、下孔16の明けられた被加工物17に
ねじ加工を施す。A tap tool 15 is directly attached to the lower end of the main shaft 11 without passing through a tapper, and a workpiece 17 having a prepared hole 16 is threaded.
主軸ヘッド5を上下する送り系(Z軸と称する)の制御
回路について説明する。A control circuit of a feeding system (referred to as Z axis) for moving the spindle head 5 up and down will be described.
入力装置21から入力されたデータに基づき、演算器22に
おいて送り指令値Zが演算され、送り速度に応じたパル
ス列として送り偏差カウンタ23に出力される。送り偏差
カウンタ23には位置フィードバックパルスとして、送り
モータ7の回転角に応じたパルスがパルスゼネレータ9
から入力される。送り偏差カウンタ23では送り指令値Z
とパルスゼネレータ9で検出された機械の送り位置zと
の偏差E(Z)=Z−zを演算し、その送り偏差E
(Z)を速度指令として送りサーボアンプ24に出力す
る。送りサーボアンプ24には速度フィードバック信号と
してタコゼネレータ8からの実際の速度に応じた信号v
(z)が入力され、速度ループ系を構成して送りモータ
7を駆動する。上記の送り系(Z軸)の制御回路は通常
の送り制御に用いられる回路構成と同じである。Based on the data input from the input device 21, the calculator 22 calculates the feed command value Z and outputs it to the feed deviation counter 23 as a pulse train corresponding to the feed speed. A pulse corresponding to the rotation angle of the feed motor 7 is supplied to the feed deviation counter 23 as a position feedback pulse.
Input from. In the feed deviation counter 23, the feed command value Z
And the machine feed position z detected by the pulse generator 9 is calculated as a deviation E (Z) = Z−z, and the feed deviation E is calculated.
(Z) is sent as a speed command and output to the servo amplifier 24. A signal v corresponding to the actual speed from the tachogenerator 8 is sent to the feed servo amplifier 24 as a speed feedback signal.
(Z) is input to form a speed loop system to drive the feed motor 7. The control circuit of the above-mentioned feed system (Z axis) has the same circuit configuration as that used for normal feed control.
次に、主軸11を回転制御する回転系(R軸と称する)の
制御回路について説明する。回転系では、回転指令値R
が入力装置21からのデータではなく、送り偏差カウンタ
23からの送り偏差E(Z)に基づいて演算され制御され
る。Next, a control circuit of a rotation system (referred to as an R axis) that controls the rotation of the main shaft 11 will be described. In the rotating system, the rotation command value R
Is not the data from the input device 21, but the feed deviation counter
It is calculated and controlled based on the feed deviation E (Z) from 23.
送り偏差カウンタ23からの送り偏差E(Z)は回転指令
値演算器25に入力される。回転指令値演算器25では予か
じめ入力装置21から入力され演算器22を経由して与えら
れるねじ加工のねじピッチPとボールねじ6のリードL
とから、送り偏差E(Z)をL/P倍し、送り偏差E
(Z)に相当する回転指令値R=E(Z)・L/Pを演算
する。そして、この回転指令値Rを加算器26を経由して
回転サーボアンプ27に出力する。回転指令値Rは送り偏
差E(Z)、即ち、送りサーボアンプ24への速度指令値
に相当するものとされるから、この回転指令値Rは主軸
ヘッド5の移動を予測したものとなる。The feed deviation E (Z) from the feed deviation counter 23 is input to the rotation command value calculator 25. In the rotation command value calculator 25, the thread pitch P of the thread machining and the lead L of the ball screw 6 which are input from the pre-squeeze input device 21 and given through the calculator 22.
Then, the feed deviation E (Z) is multiplied by L / P, and the feed deviation E
The rotation command value R = E (Z) · L / P corresponding to (Z) is calculated. Then, the rotation command value R is output to the rotation servo amplifier 27 via the adder 26. Since the rotation command value R corresponds to the feed deviation E (Z), that is, the speed command value to the feed servo amplifier 24, the rotation command value R is a prediction of the movement of the spindle head 5.
加算器26では回転指令値Rの補正が行なわれる。すなわ
ち、主軸11の回転位置rを検出するパルスゼネレータ14
からのパルスは回転偏差カウンタ28に入力される。一
方、送り位置zを検出するパルスゼネレータ9からのパ
ルスは回転補正値演算器29に入力され、ねじ加工のねじ
ピッチPとボールねじのリードLとから送り量zをL/P
倍し、送り位置zに相当する回転補正値r(z)を演算
して(すなわち、回転補正値r(z)=z・L/P)回転
偏差カウンタ28に出力する。回転偏差カウンタ28では、
上記回転補正値r(z)と主軸11の回転位置rとの回転
偏差E(r)を演算し、加算器26に出力する。加算器26
では、回転指令値演算器25からの回転指令値Rを回転偏
差E(r)により補正し、補正された回転指令値R
(E)=R+E(r)を回転サーボアンプ27に出力す
る。The adder 26 corrects the rotation command value R. That is, the pulse generator 14 for detecting the rotational position r of the main shaft 11
The pulse from is input to the rotation deviation counter 28. On the other hand, the pulse from the pulse generator 9 for detecting the feed position z is input to the rotation correction value calculator 29, and the feed amount z is L / P from the thread pitch P of the thread machining and the lead L of the ball screw.
The rotation correction value r (z) corresponding to the feed position z is calculated (that is, the rotation correction value r (z) = z · L / P) and output to the rotation deviation counter 28. With the rotation deviation counter 28,
A rotation deviation E (r) between the rotation correction value r (z) and the rotation position r of the spindle 11 is calculated and output to the adder 26. Adder 26
Then, the rotation command value R from the rotation command value calculator 25 is corrected by the rotation deviation E (r), and the corrected rotation command value R
(E) = R + E (r) is output to the rotary servo amplifier 27.
回転サーボアンプ27には速度フィードバック信号とし
て、タコゼネレータ13からの速度に応じた信号v(r)
が入力され、速度ループ系を構成して回転モータ12を補
正された回転指令値R(E)に従って駆動する。A signal v (r) corresponding to the speed from the tachogenerator 13 is supplied to the rotary servo amplifier 27 as a speed feedback signal.
Is input to form a speed loop system to drive the rotary motor 12 in accordance with the corrected rotation command value R (E).
上記の制御回路は、サーボアンプ24,27を除き、ディジ
タル演算を行う回路であり、演算器22、偏差カウンタ2
3,28、回転指令値演算器25,回転補正値演算器29、加算
器26等は、マイクロコンピュータを用いた内部演算処理
として実現される。The control circuit described above is a circuit that performs digital calculation except for the servo amplifiers 24 and 27.
3, 28, the rotation command value calculator 25, the rotation correction value calculator 29, the adder 26, etc. are realized as internal calculation processing using a microcomputer.
入力装置21からねじのピッチ、送りのストローク(タッ
プ深さ)、送り速度などのデータを入力することによ
り、送りモータ7が駆動され、送りモータ7に従動して
回転モータ12が同期して回転駆動され、ねじ加工が行な
われる。The feed motor 7 is driven by inputting data such as the screw pitch, the feed stroke (tap depth), and the feed speed from the input device 21, and the rotary motor 12 rotates in synchronization with the feed motor 7. It is driven and screw processing is performed.
本実施例は、送り偏差E(Z)を基礎にして、回転モー
タ12を同期運転するものであるから、送り量zを基礎に
して同期運転を行う従来の装置に比べて、過渡的な追従
遅れを大幅に減少させることができた。In this embodiment, since the rotary motor 12 is synchronously operated on the basis of the feed deviation E (Z), a transient follow-up is provided as compared with the conventional device which performs the synchronous operation on the basis of the feed amount z. The delay could be greatly reduced.
たとえば、径6mm、ピッチ1.0(M6,P1.0)、タップ深さ1
2mmのねじ加工を3000rpmという高速回転で行った場合の
実験結果によれば、ねじの回転位置を基礎としたねじの
送り方向(Z軸)の進み遅れの誤差を、従来の装置に対
して本実施例装置では、約25%減少させることができ
た。For example, diameter 6mm, pitch 1.0 (M6, P1.0), tap depth 1
According to the experimental results when a 2 mm screw was processed at a high speed of 3000 rpm, the lead / lag error in the screw feed direction (Z axis) based on the screw rotation position was compared to the conventional device. With the example device, it was possible to reduce by about 25%.
なお、前記実施例において、偏差カウンタ23が送り偏差
演算手段に、送りサーボアンプ24が送り駆動手段に、回
転指令値演算器25が回転指令値演算手段に、回転補正値
演算器29が回転補正値演算手段に、偏差カウンタ28が回
転偏差演算手段に、加算器26が補正手段に、それぞれ相
当する。In the above embodiment, the deviation counter 23 serves as the feed deviation computing means, the feed servo amplifier 24 serves as the feed driving means, the rotation command value computing unit 25 serves as the rotation command value computing means, and the rotation correction value computing unit 29 serves for the rotation correction. The deviation counter 28 corresponds to the rotation deviation calculating means, and the adder 26 corresponds to the correcting means.
「発明の効果」 以上詳述したように、本発明のねじ加工装置では、送り
偏差に基づいて回転指令値を演算し、その回転指令値に
基づき回転モータを制御しているので、回転位置の送り
位置に対する追従性をきわめて良好に向上させることが
できる。また、前記回転指令値は、実際に検出された送
り位置および回転位置によって補正されるので、回転位
置と送り位置との間に定常的な誤差が生じるのを防止し
て、回転位置の制御精度を向上させることができる。"Effects of the Invention" As described in detail above, in the screw machining device of the present invention, the rotation command value is calculated based on the feed deviation, and the rotation motor is controlled based on the rotation command value. The followability with respect to the feed position can be improved very well. Further, since the rotation command value is corrected by the actually detected feed position and rotation position, it is possible to prevent a steady error from occurring between the rotation position and the feed position, and to control the rotation position accurately. Can be improved.
従って、本発明では、高速の加工時においても回転位置
の送り位置に対する追従性がよく、精度の高いねじ加工
を行うことができるといった効果が得られる。Therefore, according to the present invention, it is possible to obtain the effect that the followability of the rotational position to the feed position is good even during high-speed machining, and highly accurate screw machining can be performed.
第1図は本発明に係るねじ加工装置の制御回路を示すブ
ロック図である。 3……コラム、5……主軸ヘッド、7……送りモータ、
9……パルスゼネレータ(送り位置検出手段)、11……
主軸、12……回転モータ、14……パルスゼネレータ(回
転位置検出手段)、24……送りサーボアンプ、25……回
転指令値演算器、26……加算器(補正手段)、27……回
転サーボアンプ、29……回転補正値演算器。FIG. 1 is a block diagram showing a control circuit of a screw machining device according to the present invention. 3 ... column, 5 ... spindle head, 7 ... feed motor,
9 ... Pulse generator (feed position detection means), 11 ...
Spindle, 12 ... Rotation motor, 14 ... Pulse generator (rotational position detection means), 24 ... Feed servo amplifier, 25 ... Rotation command value calculator, 26 ... Adder (correction means), 27 ... Rotation Servo amplifier, 29 ... Rotation correction value calculator.
Claims (1)
段と、機械の送り位置を検出する送り位置検出手段とを
備え、主軸を回転する回転モータと送りを駆動する送り
モータとを同期運転してタッピング加工動作を行うねじ
加工装置において、 送り指令値と検出された機械の送り位置との送り偏差を
演算する送り偏差演算手段と、 その送り偏差に従って、送りモータを駆動する送り駆動
手段と、 前記送り偏差とねじピッチとに基づいて、前記回転モー
タの速度を指令するための回転指令値を演算する回転指
令値演算手段と、 検出された機械の送り位置とねじピッチとに基づいて、
前記主軸の回転位置と比較するための回転補正値を演算
する回転補正値演算手段と、 その回転補正値と検出された主軸の回転位置との回転偏
差を演算する回転偏差演算手段と、 その回転偏差により前記回転指令値を補正する補正手段
と、 その補正手段により補正された回転指令値に従って回転
モータを駆動する回転駆動手段と を備えることを特徴とするねじ加工装置。1. A rotary position detecting means for detecting a rotary position of a main shaft and a feed position detecting means for detecting a feed position of a machine, wherein a rotary motor for rotating the main shaft and a feed motor for driving the feed are synchronously operated. In a screw machining device that performs tapping machining operation, a feed deviation calculation means that calculates the feed deviation between the feed command value and the detected machine feed position, and a feed drive means that drives the feed motor according to the feed deviation. , Based on the feed deviation and the screw pitch, a rotation command value calculation means for calculating a rotation command value for commanding the speed of the rotary motor, and based on the detected feed position and screw pitch of the machine,
A rotation correction value calculation means for calculating a rotation correction value for comparison with the rotation position of the spindle, a rotation deviation calculation means for calculating a rotation deviation between the rotation correction value and the detected rotation position of the spindle, and its rotation A screw machining apparatus comprising: a correction unit that corrects the rotation command value based on a deviation; and a rotation drive unit that drives a rotation motor according to the rotation command value corrected by the correction unit.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62080524A JPH07112646B2 (en) | 1987-03-31 | 1987-03-31 | Screw processing equipment |
| KR1019880001398A KR930001093B1 (en) | 1987-03-31 | 1988-02-16 | Thread processing equipment |
| US07/174,508 US4879660A (en) | 1987-03-31 | 1988-03-28 | Thread cutting machine with synchronized feed and rotation motors |
| DE3811183A DE3811183C2 (en) | 1987-03-31 | 1988-03-31 | Tapping machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62080524A JPH07112646B2 (en) | 1987-03-31 | 1987-03-31 | Screw processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63245325A JPS63245325A (en) | 1988-10-12 |
| JPH07112646B2 true JPH07112646B2 (en) | 1995-12-06 |
Family
ID=13720705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62080524A Expired - Fee Related JPH07112646B2 (en) | 1987-03-31 | 1987-03-31 | Screw processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07112646B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5325949B2 (en) | 2011-08-08 | 2013-10-23 | ファナック株式会社 | Tapping machine |
| WO2017113055A1 (en) * | 2015-12-28 | 2017-07-06 | 深圳配天智能技术研究院有限公司 | Hole tapping method, numerically-controlled machine tool, and numerically-controlled machining device |
| US12517489B2 (en) | 2020-07-10 | 2026-01-06 | Fanuc Corporation | Control device and control method for machine tool, and slave shaft control device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60127908A (en) * | 1983-12-15 | 1985-07-08 | Amada Co Ltd | Control method of cutting in drilling machine |
| JPS60155319A (en) * | 1984-01-24 | 1985-08-15 | Brother Ind Ltd | Screw thread cutting machine |
| JPS632610A (en) * | 1986-06-21 | 1988-01-07 | Fuaasuto Giken:Kk | Thread cutting control method |
-
1987
- 1987-03-31 JP JP62080524A patent/JPH07112646B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63245325A (en) | 1988-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR930001093B1 (en) | Thread processing equipment | |
| US5404308A (en) | Numerical control (NC) device to control feed speed of tool based on speed of spindle and amount of change of spindle speed | |
| JP2629729B2 (en) | Screw processing equipment | |
| US4347470A (en) | Spindle orientation control apparatus | |
| JPS6292002A (en) | Backlash correcting method | |
| WO1988003451A1 (en) | Tapping controller | |
| EP0292574A1 (en) | Numerical controller | |
| US4750104A (en) | Method of and apparatus for tracking position error control | |
| CN100496837C (en) | Thread cutting control method and thread cutting controller | |
| JP2555593B2 (en) | Screw processing equipment | |
| JPH07112646B2 (en) | Screw processing equipment | |
| JP2629728B2 (en) | Screw processing equipment | |
| JP3426779B2 (en) | Backlash compensation device for numerically controlled machine tools | |
| JPH0885022A (en) | Screw processing equipment | |
| JP3097182B2 (en) | Screw processing equipment | |
| JP3097181B2 (en) | Screw processing equipment | |
| JPH0438525B2 (en) | ||
| JPS6378206A (en) | Following delay removal method using digital servo system in full close feedback nc system | |
| US20230229135A1 (en) | Control device and control method for machine tool, and slave shaft control device | |
| JPH0773810B2 (en) | Thread cutting control method and device thereof | |
| JP3230594B2 (en) | Position control method and apparatus for electric discharge machine | |
| JP3141711B2 (en) | Screw processing device and screw processing method | |
| JPH0295189A (en) | Controller for synchronized operation of motor | |
| JPH05265522A (en) | Screw cutting device | |
| KR890002434B1 (en) | Numerical control apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |