WO1987005839A1 - Systeme de commande d'une operation de taraudage - Google Patents

Systeme de commande d'une operation de taraudage Download PDF

Info

Publication number
WO1987005839A1
WO1987005839A1 PCT/JP1987/000182 JP8700182W WO8705839A1 WO 1987005839 A1 WO1987005839 A1 WO 1987005839A1 JP 8700182 W JP8700182 W JP 8700182W WO 8705839 A1 WO8705839 A1 WO 8705839A1
Authority
WO
WIPO (PCT)
Prior art keywords
spindle motor
digital
tapping
motor
tap
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.)
Ceased
Application number
PCT/JP1987/000182
Other languages
English (en)
French (fr)
Inventor
Takashi Iwagaya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26405952&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO1987005839(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from JP6484886A external-priority patent/JPS62224520A/ja
Priority claimed from JP6484786A external-priority patent/JPS62224519A/ja
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to DE8787902148T priority Critical patent/DE3785827T2/de
Publication of WO1987005839A1 publication Critical patent/WO1987005839A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23GTHREAD CUTTING; WORKING OF SCREWS, BOLT HEADS, OR NUTS, IN CONJUNCTION THEREWITH
    • B23G1/00Thread cutting; Automatic machines specially designed therefor
    • B23G1/16Thread cutting; Automatic machines specially designed therefor in holes of workpieces by taps
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/182Numerical 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
    • G05B19/186Generation of screw- or gearlike surfaces
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41255Mode switch, select independent or dependent control of axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45216Tapping
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50216Synchronize speed and position of several axis, spindles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50226Synchronize feed and spindle speed in forward and reverse feed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/165Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control Tool rotation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/17Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control infeed
    • Y10T408/172Responsive to Tool
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/175Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control relative positioning of Tool and work
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/23Cutting by use of rotating axially moving tool including means to cause Tool to progressively vibrate toward work

Definitions

  • the present invention relates to a machine tool using a digital spindle motor for a spindle motor, and more particularly, to a tapping tool (tapping tool) using a digital spindle motor.
  • Tapping machining control system that synchronizes the rotary drive of the tap) with the axial drive of the tap by the thermomotor so that tapping machining can be performed appropriately.
  • the tap In the tapping process, the tap must be advanced in the axial direction by a predetermined amount during one rotation of the tap, and the amount of rotation of the tap and the axial advance amount of the tap are required.
  • high-precision thread cutting and gear cutting must be performed, and the rotation of the tool and the machining of the tool must be performed.
  • a technique for driving a motor with a periodic feed For example, the spindle motor for tool rotation is rotated at a specified command speed, and the tool is fed according to a pulse train generated from a pulse coder attached to the motor for rotation. The rotation of the motors is controlled so that both motors rotate periodically with respect to each other.
  • a speed command is given to each motor, in other words, a speed control loop is used as a control loop, so that the restoring force against speed fluctuation is weak.
  • the rotational speed of the rotating motor tends to change with the load fluctuation.
  • the fluctuation of the rotation speed of the rotating motor causes the cycle of both motors to become inaccurate and the machining accuracy to deteriorate.
  • the tap has a small diameter and taps deep holes. When tapping, taps were sometimes broken.
  • a rotary drive that relatively rotates the workpiece and the tool based on the feed amount of the feed driver that relatively moves the workpiece and the screw tool.
  • This is known, for example, from Japanese Patent Application Laid-Open No. 60-15531.
  • this is a dedicated screw machine, and although it is capable of high-precision screw processing, it uses a servomotor that cannot rotate at high speed. Even if it is modified so that various tools can be installed, machine processing other than screw processing cannot be performed, and in particular, heavy cutting processing in which a large load is applied to the tool can be actually performed Absent .
  • An object of the present invention is to completely rotate the tap rotational position and the axial advance position of the tap, reduce the resistance applied to the tap, and reduce the diameter of the tap.
  • An object of the present invention is to provide a tapping processing control method that prevents a chip from being broken during processing.
  • Another object of the present invention is to provide a multifunctional machine tool in which various tools can be exchangeably mounted to perform heavy cutting such as milling and to perform high precision machining.
  • An object of the present invention is to provide a tapping processing control system capable of performing a bobbing processing. ⁇
  • the present invention uses a digital spindle motor controlled by a digital control circuit on a spindle motor.
  • the pulse output from the pulse coder in response to the distribution pulse from the interpolation circuit and the rotation of the digital spindle motor.
  • a position control means for outputting a speed command to the digital control circuit based on the feedback signal and controlling the rotational position of the spindle motor by feedback control.
  • the interpolation circuit performs linear interpolation according to the pitch of the screw to be machined.
  • the control circuit and the servo circuit of the thermomotor that moves the tool in the axial direction by the interpolation circuit Distribute the pulse to each, and To synchronously driven and the scan pin Dorumo motor and servo motor one evening.
  • both the spindle motor and the support motor are rotated forward to perform a predetermined amount of tapping, and then the tapping is performed.
  • a reciprocating operation is performed in which both the spindle motor and the servo motor are reversed and the tap is rotated backward by a distance smaller than the predetermined amount.
  • the reciprocating operation is performed by a fixed cycle.
  • Position control means and switching means for switching from open control to feed-pack control are provided.
  • the switching means is switched to a feedback control position.
  • Pulses are distributed to each of the digital control circuit and the servo circuit by an interpolation circuit that performs linear interpolation according to a pitch of a screw to be processed. And the servo motor are driven periodically.
  • the digital spindle motor for rotating the tap and the servomotor for moving the tap in the axial direction are linearly interpolated by the interpolation circuit.
  • Each is driven by the interpolated distribution pulse, and the tap rotational position and the axial position of the tap correspond to each other in a one-to-one correspondence, and are driven periodically, and the tapping processing is performed.
  • the tapping is performed by a reciprocating motion of retracting the tap by a distance smaller than the predetermined amount, so that chips are eliminated and the tapping is performed.
  • the resistance to tapping is reduced, making tapping work easier, and even if tapping is performed with a small diameter tap, the tap breaks. Etc. decrease.
  • the tapping mode distribution from the interpolation circuit that performs linear interpolation based on the pitch command value read from the program is performed.
  • the pulse drives the digital spindle motor as the spindle motor for tool rotation and the motor for tool feed, so both motors can be rotated synchronously. And digitally control the motor so that the digital spindle motor follows the command well. Therefore, accurate and high-precision rigid tapping can be performed without using a floating holder as a tool holder.
  • FIG. 1 is a control block diagram of a machine tool to which a tubing processing control method according to an embodiment of the present invention is applied
  • FIG. 2 is a diagram of a conventional spindle motor
  • FIG. 3 is a diagram showing the followability of a digital spindle motor
  • FIG. 4 is a diagram showing a fixed cycle used in an embodiment of the present invention. is there .
  • FIG. 1 shows a multifunctional machine tool to which a tapping machining control system according to one embodiment of the present invention is applied, and the machine tool includes a tapping mode and a tapping mode. It operates in various modes including heavy cutting and heavy duty cutting modes, and the AC digital spindle motor as a spindle motor for tool rotation and the tool feed And an AC servomotor 2 for the tool, and the tap 2 ⁇ attached to the tool holder 20 (FIG. 3) is processed by the digital spindle motor 1 with the work piece ( (Not shown)), and the workpiece is driven in the processing direction by the motor 2 for feeding in the processing direction. Then, the spindle motor 1 is subjected to a large load during heavy cutting, such as during milling.
  • the tool holder 20 is equipped with a plurality of tools such as a tap 20 and a cutter (not shown) for milling. For example, it is mounted so that it can be exchanged by an automatic tool changer, and is provided so that a tap 21 for rigid tapping can be held in a non-expandable manner.
  • 3 is a numerical control unit having an interpolation circuit 3a
  • PC 1 is a pulse coder that generates a feedback pulse F s every time the spindle motor 1 rotates a predetermined angle
  • Reference numeral 4 denotes position control means for outputting the difference between the distribution pulse Ps generated from the interpolation circuit 3a and the feedback pulse Fs from the pulse coder PC1 as a speed command value, respectively.
  • the means 4 includes an error register and a D / A converter (both shown in the figure).
  • 7 and 8 are switching means for switching in accordance with the switching command CS from the numerical control unit 3, and both of the means 7 and 8 feed the spindle motor 1 during tapping processing.
  • the position is switched to the feedback control position. That is, the switching means 7 applies the output of the position control means 4 to the digital control circuit 5, and the switching means 8 applies the feedback pulse F s to the position control means 4. It has become.
  • both means 7 and 8 switch to the open control position, that is, the changing means 7 controls the spindle motor from the numerical control unit 3.
  • the speed command SV to the motor 1 is switched so as to be applied to the digital control circuit 5, and the switching means 8 is adapted to apply the feedback pulse F s to the position control means 4. To prevent Is switched to.
  • the digital control circuit 5 has a speed control unit 5a, a current control unit 5, and a PWM (pulse width modulation) control unit 5c, and the speed control unit 5a is a position control unit 4 or a numerical control unit 3a.
  • the torque command is output in response to the difference between the current speed command from the speed command from the pulse coder PC "1" and the current speed by the feedpack pulse Fs, and the current control is performed.
  • the section 5b receives the torque command and outputs a command current to each phase of the spindle motor 1 in accordance with the current drive current from the current detectors 9 and 10, and outputs a PWM signal.
  • the control unit 5c performs pulse width modulation on the command current output of each phase, and the digital control circuit 5 outputs the modulation output obtained in this manner to the power circuit 6 to output the modulated output. It drives the circuit and drives the spindle motor 1 at the command speed.
  • the digital control circuit 5 is already known (for example, Japanese Patent Application No. 60-36501), and the digital control circuit 5 is used here.
  • Fig. 2 shows the motor tracking performance when driving the spindle motor and when driving the spindle motor using the conventional method. As described above, in the conventional drive, the spindle motor follows the speed command with a considerable delay, but as shown in Fig. 3, digital control The spindle motor controlled by the circuit 5 follows the speed command quickly and accurately with almost no delay.
  • the servo circuit 12 is, as is well known in the art, a distribution pulse Pz from the interpolation circuit 3a and a pulse from the pulse coder PC2.
  • the difference from the feedback pulse Fz is detected by the error register in the position controller 12a, and the output of this error register is detected by the DZA converter of the controller 12a.
  • the signal is converted into a speed command of an analog signal and output, and the difference between the speed command and the actual speed from the FZV converter 12c is amplified by a speed control unit 12b to obtain a torque command.
  • the current control section 12a responds to this torque command and the actual drive current values from the current detectors 14 and 15 for detecting the drive current of the thermomotor 2.
  • a drive current command to each phase is output, and in response to the drive current command, the PWM control unit 12 e performs pulse width modulation of the command, and drives the power circuit 13 with the modulated output. Then, the AC thermomotor 2 is driven.
  • 11 and 16 are three-phase power supplies.
  • the tapping processing is performed in a fixed cycle.
  • tap 21 is rapidly fed to the processing start point R, and then the tool rotation is performed.
  • the spindle motor ⁇ ⁇ and the support motor 2 are reversed, and the tap 21 is rotated to a predetermined distance d2 (d1> d2) Retreat only, that is, move in the direction opposite to the processing progress direction.
  • the spindle motor 1 and the servo motor 2 are rotated in the normal direction, and in the same manner as described above, the tapping is performed again to a predetermined depth d1 (the movement amount of the Z axis is d1 + d2 ) To I After that, the retreat operation is performed again over the distance d2.
  • the motors 1 and 2 are driven in reverse to rotate the tool 4. Completely from the tapping hole, fast-forward to the specified height, and wait for the next processing.
  • the tapping processing is performed by the above-described fixed cycle, and the above-mentioned tabbing processing operation will be described below with reference to FIG.
  • the tool is automatically transferred to the tool holder by a tool automatic changer (not shown).
  • the topping tool is mounted, and the numerical controller 3 sends the switching command CS.
  • the switching means 7 and 8 switch to the feedback control position, and the spindle motor corresponding to the pitch amount specified by the processing program.
  • the speed commands Vs and Vz to the motor 1 and the support motor are input to the interpolation circuit 3a.
  • the distribution pulse PsPz linearly interpolated from the interpolation circuit 3a is output to the position control means 4 and the position control unit 12a of the servo circuit 12 respectively.
  • the interpolation circuit 3a is used.
  • the thermomotor 2 advances the tap 21 in the axial direction by iP while the spindle motor 1 rotates the tap 21 by one rotation.
  • the position control means 4 determines the distribution pulse P s and the pulse code
  • the difference from the feedback pulse F s from the PC 1 is output to the digital circuit 5 as a speed command, and the digital circuit 5 controls the power circuit 6.
  • Speed control so that spindle motor 1 is driven forward at the commanded speed.
  • the servo circuit 12 also performs the above-described position control and speed control based on the distribution pulse P z and the feedback pulse F z from the pulse coder PC 2, and
  • the thermomotor 2 is driven forward through the circuit 13.
  • the spindle motor 1 and the thermomotor 2 are driven to rotate forward periodically with a required rotation speed ratio. Therefore, for example, in the case of the above-mentioned i-thread processing, the tap 21 is driven axially by iP per rotation, and the pitch specified by the processing program is used. The tapping is performed in the step.
  • the spindle motor “1” and the servo motor 2 are moved to the spindle motor “1” and the servo motor 2.
  • the speed commands V s, V z are commanded in the reverse direction (minus direction), and the interpolation circuit 3 a outputs the distribution pulses P s, P z in the reverse direction by interpolating the above-mentioned circumferential linear line
  • the spindle motor 1 and the thermomotor 2 are periodically rotated in the reverse direction so that the reverse operation is performed until the moving amount of the tap 21 becomes d2.
  • the tap 21 is moved by cM + d 2 in the Z-axis direction, and then the reverse operation is started as described above.
  • processing of a fixed cycle such as the circumference is performed, and processing is performed up to a specified depth position (Z-axis position).
  • the spindle motor 1 and the servo motor 2 for re-tapping the tap 21 are used for the pulse distributed as a result of the linear interpolation processing in the interpolation circuit 3a.
  • the spindle motor 1 and the support motor 2 are cycled, and the rotation position of the spindle motor ⁇ and the servo motor 2 Since the rotational position, that is, the rotational position of the tap 21 and the axial position of the tap 21 completely correspond to one another, the spindle motors -Even if the motor 2 is rotated forward or backward, the above-mentioned predetermined positional relationship is always maintained, and the tapping process can be performed accurately. Then, the tap 21 advances in the processing direction while performing normal rotation, performs tapping processing, and then reversely rotates and is retracted by a fixed amount, thereby removing dust and the like. The resistance received by tap 21 is reduced, and the damage of tap 21 is reduced.
  • a heavy machining command for example, a face machining command
  • the switching command CS is output from the numerical control unit 3 and the switching means 7 and 8 are switched to the open control position, and the feed knock pulse F s from the NORth coder PC 1 is output.
  • the speed command Sv from the numerical control unit 3 is input to the digital control circuit 5 via the switching means 7.
  • the spindle motor 1 starts to rotate at a speed according to the speed command Sv, immediately at a high speed, and performs heavy cutting such as milling. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

明 細 書
タ ッ ピ ング加 工制御方式
技 術 分 野
本発明は 、 主軸 モ ー タ にデジ タ ル ス ピ ン ドルモ ー タ を 用 い た 工作機械 に 関 し 、 特に 、 デジ タ ルス ピ ン ドルモ ー タ に よ る タ ッ ピ ン グ工具 ( タ ッ プ ) の 回転駆動 と サー ポ モ ー タ に よ る タ ッ プの軸方向駆動 と を同期さ せ て タ ツ ピ ング加 工 を好適 に行える よ う に し た タ ッ ピ ング加 工制御 方式 に 関す る 。
背 景 技 術
タ ッ ピ ング加 工で は 、 タ ッ プが一回転する間 に タ ッ プ を軸方向 に所定量進行させねばな ら ず 、 タ ッ プの回転量 と タ ッ プの軸方向進行量 と を完全に周期 さ せ る必要があ こ れ に 関 し て 、 従来、 高精度のネ ジ切 り 加工 , 歯切 り 加 工 を行 う た め 、 工具の 回転 と 工具の加 工物 に対す る送 り と を周期さ せ て駆動 し ょ う と す る技術が公知であ る 。 例えば、 工具回転用 の主軸 モ ー タ を所定の指令速度で 回 転さ せる と共に 、 該回転用 モ ー タ に付設 し た パルス コ ー ダか ら発生 す るパルス列 に従 っ て 工具送 り 用 モ ー タ の 回 転を制御 し て両モ ー タ を互い に周期 回転さ せ る よ う に し て い る 。 し か し 、 こ の種の周期制御 は 、 各 モ ー タ に 速度 指令を与え 、 換言すれば制御ループ と し て速度制御ルー プを用 い る も ので 、 速度変動 に対す る復元力 が弱 く 、 負 荷変動 に伴い回転用 モ ー タ の回転速度が変化 し易 く 、 こ の 回転用 モ ー タ の回転速度の変動 に伴い両モ ー タ の周期 が不正確に な り 加 工精度が悪化する欠点があ り 、 ま た 、 小径の タ ッ プでかつ深穴に タ ツ ピ ング加工 す る場合、 タ ッ プが折れる こ と があ っ た 。
さ ら に 、 上述の タ イ プの も の に お いて 、 タ ッ ピ ングェ 具、 カ ツ タ 等の各種工具を 工具ホルダ に 交換可能 に装着 し て各種の機械加工を行う よ う に し た多機能形工作機械 は公知であ る 。 し か し 、 こ の も の も 上述の理由で加 工精 度に 問題がある 。
ま た 、 被加工物 と ね じ 工具 と を相対移動 させる送 り 用 駆動機に よ る送 り 量 に 基づいて被加工物 と 工具 と を相対 回転さ せる 回転用駆動機の回転を制御 する こ と が 、 た と えば 日 本国特開昭 6 0 — 1 5 5 3 1 9 号 に よ り 知 ら れて いる 。 し か し 、 こ のも の はね じ加ェ専用機であ り 、 髙精 度のね じ加工 が可能で はあ る が 、 高速回転不能なサー ボ モ ー タ を用 い て いる ので 、 各種ェ具を装着可能な よ う に 改造 し た と し て もね じ加 工以外の機械加 工 を行えず 、 と く に 、 工具に大きい負荷が加わ る重切削加 工 を実際に は 行え ない 。
発 明 の 開 示
本発明 の ひ と つ の 目 的 は 、 タ ツ プの 回転位置 と タ ッ プ の軸方向進行位置 と を完全に周期させ 、 かつ タ ッ プ に加 わ る抵抗を少な く し 、 小径の タ ツ プで も加 工 中折損す る こ と がな い よ う に し た タ ッ ピ ング加工制御方式 を提供す る こ と に ある 。 本発明 の別 の 目 的 は 、 各種工具を交換可能 に装着する よ う に し た 多機能形工作機械に お い て 、 フ ラ イ ス加 工等 の重切削加工 を行える と共に髙精度の タ ッ ビ ング加 工 が 行える よ う に し た タ ッ ピ ング加 工制御方式 を提供す る こ と に あ る 。 ·
上記目 的を達成する た め 、 本発明 は 、 ひ と つ の態様で は 、 主軸 モ ー タ に デ ジ タ ル制御 回路 に よ っ て 制御 さ れる デジ タ ル ス ピ ン ドルモ ー タ を使用 し た 工作機械で の タ ツ ビ ング制御方式 に お い て 、 補間 回路か ら の分配パルス と 上記デジ タ ルス ピ ン ドルモ ー タ の回転 に応 じ てパルス コ ー ダか ら 出力 さ れる フ ィ ー ドパ ッ ク 信号 と に 基づい て 速 度指令を上記デジ タ ル制御回路へ出力 し て 該ス ピ ン ドル モ ー タ の 回転位置を フ ィ ー ドパ ッ ク 制御 する位置制御 手 段を設け 、 加工 すべきね じ の ピ ッ チ量に 応 じ て直線補間 を行う 上記補間 回路 に よ り 上記制御 回路及び工具を軸方 向 に移動させ るサー ポ モ ー タ のサー ポ回路の夫々 にパル ス分配 し 、 こ れ に よ り 上記ス ピ ン ドルモー タ と サー ボ モ 一 夕 と を同期 し て 駆動 する 。 そ し て 、 タ ッ ピ ン グ加 工 は 上記ス ピ ン ドルモ ー タ と サ ー ポ モ ー タ と の双方を 正 転 さ せ て タ ッ ピ ン グ加工を所定量行い 、 そ の後上記ス ピ ン ド ル モ ー タ と サ ー ボ モ ー タ と の双方を逆転さ せ て 上記所定 量よ り 少な い距離だけ タ ッ プを回 転さ せつつ 後退さ せ る 往復動作を繰 り 返す こ と に よ り 行わ れ 、 し かも 、 こ の繰 返 し 往復動作 は固定サイ ク ル に よ り 行わ れる 。
又、 本発明 は 、 別 の 態様で は 、 上記態様で用 い ら れる 位置制御手段 と 、 オ ープン制御か ら フ ィ ー ドパ ッ ク 制御 へ と 切換える 切換手段 と を設け 、 タ ッ ピ ング加 工時に は 上記切換手段を フ ィ ー ドバ ッ ク 制御位置へ切換え 、 上記 デジ タ ル制御 回路及び上記サー ポ 回路の夫々 に 、 加 工 す べきね じ の ピ ッ チ量に応 じ て直線補間を行う 補間回路 に よ り パルス分配 し 、 上記ス ピ ン ドル モ ー タ と サ ー ボ モ ー タ を周期 し て駆動 す る 。
以上の よ う に 、 本発明 は 、 タ ッ プを回転さ せる デジ タ ルス ピ ン ドルモ ー タ と タ ッ プを軸方向 に移動させるサー ボ モ ー タ と を 、 補間回路 に よ っ て直線補間 し た分配パル ス に よ っ て夫々駆動 し 、 タ ッ プの 回転位置 と タ ッ プの軸 方向位置 と を Ί 対 1 に対応させ周期 し て駆動 し 、 かつ 、 タ ッ ピ ング加 工を所定量行 っ た後タ ッ プを該所定量よ り 小さ い距離だけ後退させ る往復動動作に よ っ て タ ツ ピ ン グ加工を行う か ら 、 切屑が排除さ れ、 タ ッ プに加わ る抵 抗が少な く な り 、 タ ッ ピ ング加 工 を容易 に行え 、 ま た 、 小径の タ ッ プで タ ッ ピ ング加 工を行 っ て も タ ッ プが折れ る こ と 等は少な く な る 。
さ ら に 、 本発明 に よ れば、 タ ッ ピ ングモ ー ドで は 、 加 ェプ ロ グラ ム か ら 読み取 っ た ピ ッ チ指令値に基づい て 直 線補間 を行う 補間 回路か ら の分配パルス に よ り 工具回転 用 の主軸 モ ー タ と し て のデジ タ ルス ピ ン ドルモ ー タ と ェ 具送 り 用 モ ー タ とを駆動す るので両モー タ を同期回転可 能であ り 、 し かも デジ タ ルス ピ ン ドル モ ー タ が指令 に 良 好に追従する よ う に該モ ー タ をデジ タ ル制御 する よ う に し た た め 、 工具ホルダに フ ロ ー テ ィ ングホルダを 使用 す る こ と な く 正確に 高精度の リ ジ ッ ド タ ッ ピ ン グ加 工 を行 う こ と ができ る 。 ま た 、 重切削 モ ー ドで は ス ピ ン ドルモ ー タ に つ い て位置制御ル ー プを解除す る と 共に ス ピ ン ド ルモ ー タ を大 ト ルク かつ高速で回転さ せる よ う に し た の で 、 負荷 に 打ち勝 っ て 確実に 重切削加 工 を行え る 。
図面 の簡単な説明
第 1 図 は本発明 の一実施例 に よ る タ ツ ビ ン グ加 工制御 方式 が適用 さ れる 工作機械の制御ブ ロ ッ ク 図 、 第 2 図 は 従来の ス ピ ン ドル モ ー タ の追従性を示す図 、 第 3 図 はデ ジ タ ルス ピ ン ドルモ ー タ の追従性を示す 図 、 第 4 図 は本 発明 の一実施例で用 い ら れる 固定 サ イ ク ルを示す 図で あ る 。
発明を実施する た め の最良の形態
第 1 図 は 、 本発明 の一実施例 に よ る タ ッ ピ ング加 工制 御方式が適用 さ れる多機能形工作機械を示 し 、 該工 作機 械 は タ ッ ピ ング モ ー ド お よ び重切削 モ ー ド を含む各種加 ェ モ ー ドで作動する も ので 、 工具回転用 の主軸 モ ー タ と し て の A C デ ジ タ ルス ピ ン ドル モ ー タ Ί と 、 工具送 り 用 A Cサー ボ モ ー タ 2 と を備え 、 工具ホ ルダ 2 0 ( 第 3 図 ) に装着 さ れ た タ ッ プ 2 Λ をデ ジ タ ルス ピ ン ドルモ ー タ 1 に よ り 被加工物 ( 図示略 ) に 対 し て 回転駆動 す る と共に 送 り 用 モ ー タ 2 に よ り 被加 工物 に対 し て 加 工方向 に駆動 す る よ う に な つ て い る 。 そ し て 、 ス ピ ン ドルモ ー タ 1 は 重切削加 工 時た と え ば フ ラ イ ス加 工 時の大きい負荷 に 打 ち勝つ よ う 高速回転可能に され、 ま た 、 工具ホルダ 2 0 は複数の 工具た と え ば タ ッ プ 2 0 お よ び フ ラ イ ス加 工用 の カ ツ タ ( 図示せず ) が例えば自 動 工具交換機に よ り 交 換可能 に装着さ れ、 ま た 、 リ ジ ヅ 卜 タ ッ ピ ングの た め の タ ッ プ 2 1 を伸縮不能に把持する よ う に設け ら れて いる 3 は補間回路 3 a を有す る数値制御部、 P C 1 は ス ピ ン ドルモ ー タ 1 が所定角度回転する毎 に フ ィ ー ドパ ッ ク パルス F s を発生 す るパルス コ ーダ 、 4 は補間回路 3 a か ら発生す る分配パルス P s とパルス コ ー ダ P C 1 か ら の フ ィ ー ドバ ッ クパルス F s と の差を速度指令値 と し て 出力 する位置制御手段を夫々示 し 、 手段 4 は誤差 レジス タ お よび D / A変換器 ( 共に 図示輅 ) を含む。 7 , 8 は 数値制御部 3 か ら の 切換指令 C S に従い切換わ る切換手 段で 、 両該手段 7 , 8 は 、 タ ッ ピ ング加 工 時に おい て ス ピ ン ドルモ ー タ 1 を フ ィ ー ドバ ッ ク制御 す る と き第 1 図 に 示す よ う に フ ィ ー ドパ ッ ク制御位置 に 切換る よ う に さ れて いる 。 すなわ ち 、 切換手段 7 は位置制御手段 4 の 出 力 をデジ タ ル制御回路 5 に 、 ま た 、 切換手段 8 は フ ィ ー ドバ ッ クパルス F s を位置制御手段 4 に夫々 印加 する よ う に な つ て いる 。 一方、 フ ィ ー ドバ ッ ク制御 を行わ ない と き は、 両手段 7 , 8 は オ ープン制御位置に 切換 り 、 す なわ ち 、 ¾換手段 7 は数値制御部 3 か ら の ス ピ ン ドルモ ー タ 1 へ の速度指令 S V をデジ タ ル制御 回路 5 へ 印加 す る よ う に 切換え ら れ、 ま た 、 切換手段 8 は フ ィ ー ド バ ヅ クパルス F s の位置制御手段 4 へ の 印加 を阻止する よ う に 切換え ら れる 。
デジ タ ル制御回路 5 は速度制御部 5 a , 電流制御部 5 お よび P W M ( パルス幅変調 ) 制御 部 5 c を有 し 、 速度制御部 5 a は位置制御手段 4 ま た は数値制御部 3 か ら の速度指令 とパルス コ ー ダ P C "1 か ら の フ ィ ー ドパ ッ ク パルス F s に よ る現在の速度 と の差 に応 じ て ト ル ク 指 令を 出力 し 、 電流制御 部 5 b は こ の 卜 ルク 指令を受け て 電流検出器 9 , 1 0 か ら の現在 の駆動電流 に 応 じ て ス ピ ン ドル モ ー タ 1 の各相への指令電流を 出力 し 、 P W M 制 御部 5 c は各相指令電流出力 をパルス幅変調 する 。 そ し て 、 デジ タ ル制御 回路 5 は こ の よ う に し て得 た 変調出力 をパ ワ ー 回路 6 に 出力 し て 該回路 を駆動 し 、 ス ピ ン ドル モ ー タ 1 を指令速度で駆動 するも の で あ る 。
こ のデジ タ ル制御回路 5 は すで に公知で あ り ( 例 え ば 日 本国特願昭 6 0 — 3 6 0 5 1 号 ) 、 こ こ で こ の デ ジ タ ル制御回路 5 でス ピ ン ドルモ ー タ を駆動 する場 合 と 、 従 来の方式 で ス ピ ン ドル モ ー タ を驅動 す る場合 と で モ ー タ の追従性を比較す る と 、 第 2 図で示さ れる よ う に従来方 式 に よ る駆動で は速度指令 に 対 し て ス ピ ン ドル モ ー タ は かな り の遅れを伴 っ て追従する が 、 第 3 図 に示す よ う に デ ジ タ ル制御回路 5 で制御 さ れた ス ピ ン ドルモ ー タ はほ と ん ど遅れる こ と な く 、 速度指令 に迅速かつ 正確に追従 す る 。
一方、 サー ボ 回路 1 2 は従来公知 の ご と く 、 補間 回路 3 a か ら の分配パルス P z とパルス コ ー ダ P C 2 か ら の フ ィ ー ドパ ッ クパルス F z と の差を位置制御部 1 2 a 内 の誤差 レ ジス タ で検出 し て 、 こ の誤差 レ ジ ス タ の 出力 を 制御部 1 2 a の D Z A変換器で ア ナ ロ グ信号の速度指令 に 変換 し て 出力 し 、 該速度指令 と F Z V変換器 1 2 c か ら の実際の速度 と の差を速度制御部 1 2 b で増幅 し て 卜 ル ク 指令 と し て 出力 し 、 電流制御部 1 2 a で は こ の 卜 ル ク 指令 と サー ポモ ー タ 2 の駆動電流を検出 する電流検出 器 1 4 , 1 5 か ら の実際の駆動電流値 と に応 じ て各相 へ の駆動電流指令を出力 し 、 こ の駆動電流指令を受け て P W M制御 部 1 2 e は該指令のパルス幅変調 を行い 、 こ の 変調出力でパ ワ ー 回路 1 3 を駆動 し て A Cサー ポ モ ー タ 2 を駆動 する よ う に な っ て いる 。 なお 、 1 1 , 1 6 は三 相電源である 。
次に 、 タ ッ ピ ング加工動作に つ い て説明する 。
タ ッ ピ ング加 工 は第 4 図 に示す よ う に 固定サイ ク ル に さ れて お り 、 先ず タ ッ プ 2 1 を加工開始点 R ま で早送 り し た後、 工具回転用 の ス ピ ン ドルモ ー タ 1 及び 工具送 り 用 のサー ボ モ ー タ 2 を正転さ せて一定距離 chだけ加 工方 向 ( 以下 Z軸方向 と い う ) に タ ッ ピ ング加 工する 。 次い で 、 ス ピ ン ドルモ ー タ Ί 及びサ ー ポモ ー タ 2 を逆転させ て 、 タ ッ プ 2 1 を 回 転 さ せつ つ加 工済みの深さ よ り 短い 所定の距離 d2 ( d1 > d2 ) だけ後退すなわち加工進行方向 に対 し逆方向 に移動 さ せる 。 次 に 、 ス ピ ン ドルモ ー タ 1 サー ポ モ ー タ 2を正転させて上述 と周様 に し て 再度 タ ツ ビ ング加 工 が所定深さ d1 ( Z軸 の移動量は d1 + d2) に I り 実行さ れた後、 再び距離 d 2に 亘 り 後退動作を行う 。 そ し て 、 こ の よ う な往復動 を伴 う タ ッ ピ ン グ加 工 が指令さ れた所定深さ ま で終了 する と 、 両モ ー タ 1 , 2 を逆転駆 動 し て 工具 4 を タ ッ ピ ン グ加 工孔か ら 完全に離脱さ せ 、 所定高さ位置 ま で早送 り 等 し て 次の加工 に 待機す る 。
以上の よ う な 固定 サイ ク ル に よ っ て タ ッ ピ ン グ加 工 を 行う が 、 以下 、 第 Ί 図 に 基づい て 上記 タ ビ ング加工動作 を説明 す る 。
先ず 、 数値制御部 3 に お い て加 工プ ロ グラ ム か ら タ ツ ビ ン グ加 工指令が解読さ れる と 、 図示 し な い 工具自 動 交 換機 に よ っ て 工具ホルダ に タ ッ ピ ング工具が装着さ れ 、 又、 数値制御部 3 か ら 切 換指令 C S が送出 さ れる 。 こ の 指令 C S に従い切換手段 7 , 8 が フ ィ ー ドバ ッ ク 制御位 置に 切換 り 、 ま た 、 加 工プ ロ グラ ムで指定 さ れた ピ ッ チ 量 に応 じ た ス ピ ン ドルモ ー タ 1 及びサ ー ポ モ ー タ へ の速 度指令 V s , V z が補間 回路 3 a に 入力 さ れる 。 こ の結 果 、 補間 回路 3 a か ら は直線補間 さ れた 分配パルス P s P z が 、 位置制御手段 4 及びサ ー ボ 回 路 1 2 の位置制御 部 1 2 a に 夫々 出力 さ れる 。
詳 し く は 、 加 工 さ れるね じ 山 間 の距離す なわ ち ピ ッ チ を P , 被加 工物 に形成すべ きね じ の条数を i と する と 、 補間回 路 3 a に よ る 上述のパルス分配 は 、 ス ピ ン ドル モ ー タ 1 が タ ッ プ 2 1 を 1 回転さ せ る 間 に サー ポ モ ー タ 2 が タ ッ プ 2 1 を i P だけ軸方向 に 進め る よ う に行わ れる 次に 、 位置制御手段 4 は 、 分配パルス P s と パルス コ ー ダ P C 1 か ら の フ ィ ー ドノ^; ッ ク パルス F s と の差を速 度指令 と し て デジ タ ル回路 5 に 出力 し 、 デジ タ ル回路 5 はパ ワ ー 回路 6 を介 し て ス ピ ン ドルモ ー タ 1 を指令速度 で正転駆動 する よ う に速度制御 を行 う 。 一方、 サ ー ポ 回 路 1 2 も分配パルス P z とパルス コ ー ダ P C 2 か ら の フ ィ ー ドバ ッ クパルス F z と に 基づい て 上述の位置制御お よび速度制御を行い 、 パ ワ ー 回路 1 3 を介 し てサー ポ モ ー タ 2 を正転駆動 する 。 そ の結果、 ス ピ ン ドルモ ー タ 1 とサー ポモー タ 2 と は互い に周期 し て かつ所要の回転速 度比で正転駆動さ れる 。 従 っ て 、 例え ば上述の i 条ね じ 加工の場合、 タ ッ プ 2 1 は 1 回転当 り i P だけ軸方向駆 動 さ れ 、 加 工プ ロ グラ ムで指令さ れ た ピ ッ チで タ ツ ピ ン グ加工が行われる こ と となる 。
そ し て 、 タ ッ プ 2 1 の移動量 ( サー ポ モ ー タ 2 へ のパ ルス分配量 ) が(Πに達する と 、 ス ピ ン ドルモ ー タ " 1 及び サ ーポ モ ー タ 2 へ の速度指令 V s , V z が逆方向 ( マ イ ナス方向 ) に指令さ れ、 補間回路 3 a は前述周様直線補 間 し て逆方向 へ の分配パルス P s , P z を 出力 し 、 ス ピ ン ドルモ ー タ 1 及びサー ポ モ ー タ 2 を周期 し て逆転させ タ ッ プ 2 1 の移動量が d 2に なる ま で こ の逆転動作を行わ せ し め る 。 その後 、 タ ッ プ 2 1 の後退移動量が d 2に なる と再び正転 さ せ て タ ッ プ 2 1 を Z 軸方向 に cM + d 2だけ移 動 さ せ 、 次 に前述周様 に逆転動作を 開始させる 。 以下 、 周様な 固定サイ クルの処理を行い 、 指令 さ れた一定深 さ 位置 ( Z 軸位置 ) ま で加工を行う 。 こ の よ う に 、 タ ッ プ 2 1 を 回耘さ せるス ピ ン ドル モ ー タ 1 と サー ボ モ ー タ 2 は 、 補間 回路 3 a での 直線補間処 理の結果分配さ れるパルス に応 じ て夫々 駆動さ れる か ら - ス ピ ン ドル モ ー タ 1 サ ー ポ モ ー タ 2 と は周期 し 、 かつ 、 ス ピ ン ドルモ ー タ Ί の 回転位置 とサー ボモ ー タ 2 と の回 転位置 、 す なわ ち タ ッ プ 2 1 の 回転位置 と タ ッ プ 2 1 の 軸方向位置 と は 完全 に 1 対 Ί に 対応す る た め 、 ス ピ ン ド ル モ ー タ Ί , サ ー ポ モ ー タ 2 を正転 , 逆転さ せ て も 、 上 記所定 の位置関係が常時保た れ 、 正確 に タ ッ ピ ング加 工 を行 う こ と がで き る も ので あ る 。 そ し て 、 タ ッ プ 2 1 は 正転 しつつ加 工方向 へ進み タ ッ ピ ング加 工を行い 、 そ の 後逆転 し つ つ 一定 量後退さ れる か ら 、 ¾屑等は排除さ れ タ ッ プ 2 1 が受ける抵抗が少な く な り 、 タ ッ プ 2 1 が折 損す る こ と は少な く な る 。
—方 、 加 工プ ロ グラ ム か ら 重切削加 工指令 、 例 え ば フ ラ イ ス加 工指令が解読さ れる と 、 工具ホルダ ー 2 0 に フ ライ ス工具が装着さ れた後 、 数値制御部 3 か ら 切換指令 C S が 出力 さ れて 切換手段 7 , 8 を オ ー プ ン制御位置に 切換え 、 ノ ルス コ ー ダ P C 1 か ら の フ ィ ー ドノ ッ ク パル ス F s の位置制御 回路 4 へ の入力 を止め る 一方、 数値制 御部 3 か ら の速度指令 S v を切換手段 7 を介 し てデジ タ ル制御 回路 5 へ入力 す る よ う に す る 。 そ の結果、 ス ピ ン ドル モ ー タ 1 は速度指令 S v に応 じ た 速度、 即 ち 高速で 回転を開始 し 、 フ ラ イ ス加 工等の重切削加 工 を行う こ と と なる 。

Claims

請 求 の 範 囲
. 主軸 モ ー タ に デジ タ ル制御回路 に よ っ て制御 さ れる デジ タ ルス ピ ン ドルモ ー タ を使用 し た 工作機械で の タ ッ ビ ング制御方式 に おい て 、 補間回路か ら の分配パル ス と上記デジ タ ルス ピ ン ドルモ ー タ の 回転に応 じ てパ ルス コ ー ダか ら 出力 さ れる フ ィ ー ドバ ッ ク信号 と に 基 づいて速度指令を上記デジ タ ル制御回路へ出力 し て 該 ス ピ ン ドルモ ー タ の回転位置を フ ィ ー ドバ ッ ク制御 す る位置制御手段を設け 、 加 工 すべきね じ の ピ ッ チ量に 応 じ て 直線補間を行 う 上記補間 回路 に よ り 上記デジ タ ル制御 回路及び工具を軸方向 に移動 させ るサー ボモ ー タ のサー ポ 回路の夫々 に 上記ス ピ ン ドルモ ー タ と サー ボ モ ー タ と が互い に周期 し て駆動 さ れる よ う にパルス 分配 し 、 ま た 、 上記ス ピ ン ドルモ ー タ と 上記サ ー ポ モ 一タ を正転さ せて タ ッ ピ ング加 工を所定量行い 、 その 後上記ス ピ ン ドルモ ー タ と上記サ 一 ポ モ ー タ を逆転さ せて上記所定量よ り 少な い距離だけ タ ッ プを後退さ せ る往復動作を繰 り 返 し 行 う 固定サイ ク ル に よ り タ ツ ピ ン グ加工を行 う こ と を特徴 と する タ ッ ピ ング制御方式
2 . 上記デジ タ ルス ピ ン ドルモ ー タ と 上記サー ボ モ ー タ は 、 上記ね じ の ピ ッ チ量に応 じ た所定の 回転速度比で 驅動 さ れる 請求の範囲第 1 項記載の タ ッ ピ ング加 工制 御方式 。
3 . 上記工具は、 工具ホルダに伸縮不能に装着さ れる タ ッ プで あ る請求の範囲第 1 項又は第 2 項記載の タ ツ ピ ング加工制御方式 。
, 主軸 モ ー タ に デ ジ タ ル制御 回路 に よ っ て 制御 さ れる デジ タ ルス ピ ン ドルモ ー タ を使用 し た 工作璣械の制御 方式 に おい て 、 補間 回路か ら の分配パルス と 上記デ ジ タ ルス ピ ン ドル モ ー タ の 回転 に応 じ て パル ス コ ー ダか ら 出力 さ れる フ ィ ー ドバ ッ ク 信号 と に 基づい て 荜度指 令を上記デジ タ ル制御 回路へ 出力 し て該ス ピ ン ドルモ ー タ の 回 転位置を フ ィ ー ドバ ッ ク 制御 す る位置制御 手 段 と 、 オ ー プ ン制御 か ら フ ィ ー ドバ ッ ク 制御へ と 切換 え る 切 換手段 と を設け 、 タ ッ ピ ン グ加 工時に は 上記切 換手段を フ ィ ー ドバ ッ ク 制御位置へ 切換え 、 上記デジ タ ル制御 回路及び 工具を軸方向 に 移動 さ せるサ ー ポ モ ー タ のサー ポ回路の夫々 に 、 加工すべ きね じ の ピ ッ チ 量 に応 じ て 直線補間 を行 う 上記補間 回路 に よ り 上記ス ピ ン ドルモ ー タ と 上記サー ポ モ ー タ と が互い に周期 し て 駆動 さ れる よ う に パルス分配す る こ と を特徴 と す る タ ッ ピ ング加 工制御方式 。
. 上記デ ジ タ ルス ピ ン ドル モ ー タ と 上記サ ー ポ モ ー タ は 、 上記ね じ の ピ ッ チ量に応 じ た 所定 の 回転速度比で 駆動 さ れる 請求の範囲第 4 項記載の タ ッ ピ ング加 工制 御方式 。
. 上記デジ タ ルス ピ ン ドルモ ー タ は重切削加 工 自 在な よ う に高速回 転可能であ る 請求の範囲第 4 項記載の タ ッ ピ ング加 ェ制御'方式 。
7 . 上記タ ッ ピ ング加 工 時 に は 工具ホルダ に タ ッ プ を伸 縮不能に装着 し 、 重切削加工時に は重切削用 工具を装 着する請求の範囲第 4 項記載の タ ツ ビ ン グ加 工制御方 式 。
. 上記切換手段は 、 重切削加工時に 、 上記 オ ー プ ン制 御 に対応 し かつ 上記位置制御手段への上記分配パルス 及び上記 フ ィ 一 ドバ ッ ク信号の印加を阻止す る切換位 置 に 切換え ら れる請求の範囲第 4 項 , 第 5 項 , 第 6 項 ま た は第 7 項記載の タ ッ ピ ング加工制御方式。
PCT/JP1987/000182 1986-03-25 1987-03-25 Systeme de commande d'une operation de taraudage Ceased WO1987005839A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE8787902148T DE3785827T2 (de) 1986-03-25 1987-03-25 System zum regeln des zapfens.

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP61/64848 1986-03-25
JP6484886A JPS62224520A (ja) 1986-03-25 1986-03-25 タツピング加工制御方式
JP6484786A JPS62224519A (ja) 1986-03-25 1986-03-25 リジツトタツピング制御方式
JP61/64847 1986-03-25

Publications (1)

Publication Number Publication Date
WO1987005839A1 true WO1987005839A1 (fr) 1987-10-08

Family

ID=26405952

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1987/000182 Ceased WO1987005839A1 (fr) 1986-03-25 1987-03-25 Systeme de commande d'une operation de taraudage

Country Status (4)

Country Link
US (1) US4985841A (ja)
EP (1) EP0267964B1 (ja)
DE (1) DE3785827T2 (ja)
WO (1) WO1987005839A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165828A (en) * 1991-08-12 1992-11-24 Penn Engineering & Manufacturing Corp. Cam-actuated thread tapper
CN115734834A (zh) * 2020-06-30 2023-03-03 发那科株式会社 机床的控制装置以及控制方法

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2824648B2 (ja) * 1988-08-02 1998-11-11 ファナック株式会社 工作機械の主軸同期運転制御装置及びその方法
JPH02256436A (ja) * 1989-03-29 1990-10-17 Okuma Mach Works Ltd タッピング加工制御装置
JPH0777691B2 (ja) * 1989-04-28 1995-08-23 オ−クマ株式会社 数値制御方法及びその装置
JPH048423A (ja) * 1990-04-26 1992-01-13 Fanuc Ltd タッピング方式
US5193949A (en) * 1991-02-22 1993-03-16 Marantette William F Arrangement for driving a rotary tool
JP2661422B2 (ja) * 1991-08-16 1997-10-08 三菱電機株式会社 加工装置および加工方法
JP3036143B2 (ja) * 1991-09-02 2000-04-24 三菱電機株式会社 数値制御装置
JP2866556B2 (ja) * 1993-09-02 1999-03-08 三菱電機株式会社 工作機械の制御装置および制御方法
DE4344817C2 (de) * 1993-12-28 1995-11-16 Hilti Ag Verfahren und Einrichtung für handgeführte Werkzeugmaschinen zur Vermeidung von Unfällen durch Werkzeugblockieren
FR2720308B1 (fr) * 1994-05-31 1996-08-09 Recoules Fils Ets Machine pneumatique d'usinage.
JP3595357B2 (ja) * 1994-06-30 2004-12-02 ファナック株式会社 ディジタルサーボによるタンデム制御方法
US5733198A (en) * 1994-11-18 1998-03-31 Brother Kogyo Kabushiki Kaisha Thread cutting machine and thread cutting method
WO1999001252A1 (en) * 1997-07-02 1999-01-14 Mitsubishi Denki Kabushiki Kaisha Synchronization control device for servomotors
JPH11245118A (ja) * 1998-03-03 1999-09-14 Brother Ind Ltd ネジ加工制御装置
DE19945395A1 (de) * 1999-09-22 2001-04-05 Deckel Maho Gmbh Überwachungsverfahren und -einrichtung für numerisch gesteuerte Werkzeugmaschinen
EP1122014B1 (en) * 2000-01-31 2008-05-14 Yoshiaki Kakino Tapping apparatus and method
US20050084345A1 (en) * 2003-10-17 2005-04-21 Frye Randy C. Dual motor tapping machine
US7757384B2 (en) * 2005-07-13 2010-07-20 Macauley Andrew S Apparatus for forming a hermetic seal about a cable extending from a waterproof pouch
GB2433454A (en) * 2005-12-21 2007-06-27 Hightown Engineering Ltd Tap or reamer coupling
GB0625301D0 (en) * 2006-12-19 2007-01-24 Airbus Uk Ltd Method and system for making holes in composite materials
DE102009054762A1 (de) * 2009-12-16 2011-06-22 Hilti Aktiengesellschaft Steuerungsverfahren für eine handgeführte Werkzeugmaschine und Werkzeugmaschine
JP5325949B2 (ja) * 2011-08-08 2013-10-23 ファナック株式会社 タッピング加工装置
JP5314110B2 (ja) * 2011-11-25 2013-10-16 ファナック株式会社 マスタ軸とスレーブ軸との同期制御を行うモータ制御装置
JP5152443B1 (ja) * 2012-06-05 2013-02-27 三菱電機株式会社 数値制御装置
JP5778801B2 (ja) * 2014-01-23 2015-09-16 ファナック株式会社 工作機械の数値制御装置
DE102019124707B4 (de) * 2019-09-13 2022-05-19 EMUGE-Werk Richard Glimpel GmbH & Co. KG Fabrik für Präzisionswerkzeuge Verfahren zum Erzeugen eines Gewindes mit Übersetzungseinheit
JP7396862B2 (ja) * 2019-11-06 2023-12-12 ファナック株式会社 工作機械の制御装置および工作機械の制御方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60155319A (ja) * 1984-01-24 1985-08-15 Brother Ind Ltd ねじ加工装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2259372B1 (de) * 1972-12-04 1974-04-11 Index-Werke Kg Hahn & Tessky, 7300 Esslingen Numerisch gesteuerte Drehmaschine mit einer Einrichtung zum Einstellen der Hauptspindel um vorbestimmte Winkel
US3854353A (en) * 1973-06-20 1974-12-17 Bendix Corp Method and apparatus for performing a threading operation on a rotating workpiece
US4079235A (en) * 1976-12-27 1978-03-14 Mcdonnell Douglas Corporation Computer numerically controlled threadcutting machine tool
JPS5633249A (en) * 1979-08-24 1981-04-03 Fanuc Ltd Synchronous operation control system for electric motor
JPS60167731A (ja) * 1984-02-03 1985-08-31 Fanuc Ltd タツピング加工方法
GB2164878B (en) * 1984-08-27 1987-10-21 Brother Ind Ltd A machine tool for machining a workpiece by feeding a cutting tool in a series of discrete steps and related method
JPH0757444B2 (ja) * 1985-06-28 1995-06-21 ブラザー工業株式会社 ねじ加工装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60155319A (ja) * 1984-01-24 1985-08-15 Brother Ind Ltd ねじ加工装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0267964A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165828A (en) * 1991-08-12 1992-11-24 Penn Engineering & Manufacturing Corp. Cam-actuated thread tapper
CN115734834A (zh) * 2020-06-30 2023-03-03 发那科株式会社 机床的控制装置以及控制方法
US12474692B2 (en) 2020-06-30 2025-11-18 Fanuc Corporation Control device and control method for machine tool

Also Published As

Publication number Publication date
DE3785827D1 (de) 1993-06-17
EP0267964B1 (en) 1993-05-12
DE3785827T2 (de) 1993-08-19
EP0267964A4 (en) 1990-04-10
EP0267964A1 (en) 1988-05-25
US4985841A (en) 1991-01-15

Similar Documents

Publication Publication Date Title
WO1987005839A1 (fr) Systeme de commande d'une operation de taraudage
EP0025652B1 (en) Control system for synchronising machine tool motors for tapping operations
JP2661422B2 (ja) 加工装置および加工方法
US3418549A (en) Combined numerical and torque control for a work and feed machine tool
JPH0854914A (ja) 停電時制御方法及び装置
EP0331749B1 (en) Synchronization control of spindle motor and feed motor
EP0034927B1 (en) Spindle orientation control apparatus
JP2700819B2 (ja) タッピング方法
US6111382A (en) Device for controlling tapping device provided with composite tool having boring and tapping sections
JPH0241814A (ja) リジッドタップの動作確認装置
JP2556382B2 (ja) 工作機械の割出刃物台
JP3787481B2 (ja) 工作機械における切削工具の負荷検出方法および装置
JPH0649260B2 (ja) 同期制御装置
JPS62224520A (ja) タツピング加工制御方式
JPH0343012B2 (ja)
JPH11165241A (ja) 旋盤におけるワーク加工方法
JP2553384B2 (ja) 複合工作機械の周速一定同期制御方法とその装置
JPS62228345A (ja) 交流モ−タの制御回路
JPS6317561B2 (ja)
JPH10254520A (ja) Nc制御軸の原点復帰方法
JP3361119B2 (ja) 旋盤における小径ドリル加工方法
JPH03161248A (ja) Nc旋盤用刃物台の割出し制御装置
JPH0319748A (ja) 工作機械の主軸駆動装置
JP2650771B2 (ja) 放電加工方法と装置
JPS6334018A (ja) タツプ加工制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 1987902148

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1987902148

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1987902148

Country of ref document: EP