JPH0554124B2 - - Google Patents

Info

Publication number
JPH0554124B2
JPH0554124B2 JP60186587A JP18658785A JPH0554124B2 JP H0554124 B2 JPH0554124 B2 JP H0554124B2 JP 60186587 A JP60186587 A JP 60186587A JP 18658785 A JP18658785 A JP 18658785A JP H0554124 B2 JPH0554124 B2 JP H0554124B2
Authority
JP
Japan
Prior art keywords
spindle
axis
servo
main shaft
amplifier
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 - Lifetime
Application number
JP60186587A
Other languages
Japanese (ja)
Other versions
JPS6247703A (en
Inventor
Hideaki Kawamura
Takao Sasaki
Kunihiko Murakami
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
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP18658785A priority Critical patent/JPS6247703A/en
Publication of JPS6247703A publication Critical patent/JPS6247703A/en
Publication of JPH0554124B2 publication Critical patent/JPH0554124B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、工作機械を数値制御する数値制御装
置における数値制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a numerical control method in a numerical control device that numerically controls a machine tool.

従来の技術 従来の数値制御装置は、制御しようとする工作
機械の軸数に応じた軸制御手段を設け制御してい
た。例えば、X軸、Y軸、Z軸を持つフライス盤
を制御するときは、これらX軸、Y軸、Z軸に対
応した3つの軸制御手段を数値制御装置は有して
おり、さらに、これらX、Y、Z軸以外にも1〜
2の回転軸がついているマシニングセンタなどに
は、さらにこれら回転軸1〜2に合わせて数値制
御装置には回転軸用の軸制御手段が設けられてい
る。
BACKGROUND TECHNOLOGY Conventional numerical control devices perform control by providing axis control means corresponding to the number of axes of a machine tool to be controlled. For example, when controlling a milling machine having X, Y, and Z axes, the numerical control device has three axis control means corresponding to these X, Y, and Z axes, and , In addition to Y and Z axes, 1~
In a machining center or the like having two rotary shafts, the numerical control device is further provided with axis control means for the rotary shafts in accordance with these rotary shafts 1 and 2.

一方、主軸が2つで、刃物台が2つある旋盤等
に使用される数値制御装置では、5軸制御回路を
有する数値制御装置を用いて、第1主軸は主軸制
御専用回路を介して駆動し、第1主軸のX軸、Z
軸の送り制御は各々第1、第2軸制御回路で行
い、第2主軸の制御は第5軸制御回路で行い、該
第2主軸のX軸、Z軸の送り制御は各々第3、第
4軸制御回路で行うことが従来から行われてい
る。
On the other hand, in numerical control devices used in lathes with two spindles and two turrets, a numerical control device with a 5-axis control circuit is used, and the first spindle is driven via a circuit dedicated to spindle control. and the X axis of the first principal axis, Z
Feed control of the axes is performed by the first and second axis control circuits, control of the second spindle is performed by the fifth axis control circuit, and feed control of the X-axis and Z-axis of the second spindle is performed by the third and second axis control circuits, respectively. Conventionally, this has been done using a four-axis control circuit.

しかし、上記した2−主軸、2−刃物台の旋盤
の制御において、主軸をある角度に位置決めさせ
たり、X軸あるいはZ軸との輪郭制御を行わせる
ことはできず、これらの制御をも行うとすれば、
さらに軸制御回路等を数値制御装置に増加させね
ばならなかつた。
However, in controlling the above-mentioned 2-spindle, 2-turret lathe, it is not possible to position the main spindle at a certain angle or perform contour control with the X-axis or Z-axis; given that,
Furthermore, it was necessary to add an axis control circuit and the like to the numerical control device.

発明が解決しようとする問題点 本発明は、2−主軸、2−刃物台の工作機械の
数値制御において、一方の主軸が数値制御装置の
主軸制御専用回路ではなくて、サーボ送り制御の
軸制御回路に接続されて制御を行う方式の数値制
御方式において、数値制御装置にさらに軸制御回
路を設けることなく、主軸をある角度に位置決め
させたり、X軸あるいはZ軸との輪郭制御を行わ
せることができるようにするものである。
Problems to be Solved by the Invention The present invention provides numerical control for a machine tool with two spindles and two turrets, in which one of the spindles is not controlled by a dedicated spindle control circuit of a numerical control device, but by servo feed control. In a numerical control system that is connected to a circuit for control, it is possible to position the main axis at a certain angle or perform contour control with the X-axis or Z-axis without providing an additional axis control circuit to the numerical control device. It is intended to make it possible to

問題点を解決するための手段 本発明は、一方の主軸は主軸制御専用回路によ
り、他方の主軸はサーボ送り制御のできる軸制御
回路により制御する2つの主軸と2つの刃物台を
有する工作機械の数値制御方式においてサーボア
ンプ、サーボモータ及び位置検出器を付加し、上
記他方の主軸はクラツチを介して主軸モータ及び
上記サーボモータに接続し、上記軸制御回路の出
力を上記主軸モータを駆動する主軸アンプ又は上
記サーボモータを駆動するサーボアンプに選択的
に切替入力すると共に、アンプの選択状態に応じ
て上記クラツチの接続を切替え、かつ、他方の主
軸に取り付けられたポジシヨンコーダからの信号
か上記位置検出器からの信号かを切替入力し、上
記他方の主軸を該主軸のまわりにサーボ送りする
ことができるようにして、上記問題点を解決し
た。
Means for Solving the Problems The present invention provides a machine tool having two spindles and two turrets, one of which is controlled by a dedicated spindle control circuit and the other spindle by an axis control circuit capable of servo feed control. In the numerical control system, a servo amplifier, a servo motor, and a position detector are added, and the other spindle is connected to the spindle motor and the servo motor through a clutch, and the output of the axis control circuit is connected to the spindle that drives the spindle motor. In addition to selectively switching input to the amplifier or the servo amplifier that drives the servo motor, the connection of the clutch is switched depending on the selection state of the amplifier, and the signal from the position coder attached to the other main shaft or the above is input. The above-mentioned problem was solved by making it possible to switch and input a signal from a position detector to servo feed the other main shaft around the other main shaft.

作 用 上記他方の主軸を通常の主軸の回転を行わせる
ときは、上記軸制御回路により主軸モータを駆動
し、クラツチを介して該他方の主軸を主軸運転さ
せ、該他方の主軸をある角度に位置決めするとき
や、X軸あるいはZ軸とで輪郭制御加工を行うと
きは、上記軸制御回路の出力をサーボモータ側に
切替えて上記他方の主軸をクラツチを介してサー
ボモータによつてサーボ送りを行わせしめる。
Function: When the other main shaft is rotated as a normal main shaft, the main shaft motor is driven by the shaft control circuit, the other main shaft is operated via the clutch, and the other main shaft is rotated at a certain angle. When positioning or performing contour control machining with the X-axis or Z-axis, the output of the axis control circuit is switched to the servo motor side, and the other main axis is servo-fed by the servo motor via the clutch. make it happen.

実施例 第1図は本発明の数値制御方式の一実施例を表
わすブロツク図で、10は数値制御装置でプロセ
ツサ11と各種周辺回路を有し、該プロセツサ1
1と周辺回路とはアドレスバス、データバス、コ
ントロールバスを含むバス12により相互に接続
されている。13はROM、RAMで構成される
メモリで、ROMにはNCプログラム中の各ブロ
ツクの指令を実行するためのNCコントロールプ
ログラム等を記憶しており、RAMはデータの一
時記憶等に使用される。14はNCプログラムが
穿孔されたテープ15からNCプログラムを読取
るテープリーダ、16は各種設定値等のデータを
手動入力する手動データ入力装置である。17は
2−主軸、2−刃物台における一方の主軸(以下
第1主軸という)27を制御する主軸制御回路
で、主軸アンプ25を介して主軸モータ26に接
続されている。そして、本実施例における数値制
御装置10は第1〜第5軸制御回路18〜22を
有しており、第1、第2軸制御回路18,19は
各々サーボアンプ28,31を介してサーボモー
タ29,32を駆動し、第1主軸に対応する刃物
台のX軸30、Z軸33を制御する。又、第3、
第4軸制御回路20,21は各々サーボアンプ3
4,37を介してサーボモータ35,38を駆動
し、第2主軸に対応する刃物台のX軸36、Z軸
39を制御する。又、第5軸制御回路はスイツチ
ング回路23を介して主軸アンプ40により主軸
モータ41を駆動しクラツチ42を介して第2主
軸を駆動し、又、スイツチング回路23を切替え
て該第5軸制御回路22とサーボアンプを接続
し、サーボアンプ44によりサーボモータ45を
駆動し、スイツチング回路23の切替えと共に切
替わるクラツチ42を介して第2主軸をサーボ送
り制御する。又、上記スイツチング回路23と同
時に作動するスイツチング回路24によつて上記
第5軸制御回路22が上記主軸アンプ40側に接
続されたときは、上記第2主軸に連絡された第2
主軸の1回転検出信号を送出するポジシヨンコー
ダ47の出力を上記数値制御装置10内に入力
し、又上記第5軸制御回路22がサーボアンプ4
4側に接続されたときはサーボモータ45のモー
タ軸に取付けられた位置検出器46からの信号を
数値制御装置10内に入力し、サーボモータ45
のモータ軸の位置、即ち第2主軸43の位置を検
出できるようにする。なお、図には省略したが、
第1主軸にもポジシヨンコーダが設けられ、サー
ボモータ29〜38にもそのモータ軸に位置検出
器が取付けられ、これらポジシヨンコーダ、位置
検出器からの出力も数値制御装置に入力されるよ
うになつている。
Embodiment FIG. 1 is a block diagram showing an embodiment of the numerical control system of the present invention, in which numeral 10 denotes a numerical control device having a processor 11 and various peripheral circuits.
1 and peripheral circuits are interconnected by a bus 12 including an address bus, a data bus, and a control bus. Reference numeral 13 denotes a memory composed of a ROM and a RAM.The ROM stores an NC control program for executing commands of each block in the NC program, and the RAM is used for temporary storage of data. 14 is a tape reader that reads the NC program from the tape 15 on which the NC program has been punched; and 16 is a manual data input device that manually inputs data such as various setting values. Reference numeral 17 denotes a spindle control circuit that controls one spindle (hereinafter referred to as the first spindle) 27 in the 2-spindle and 2-turret, and is connected to the spindle motor 26 via the spindle amplifier 25. The numerical control device 10 in this embodiment has first to fifth axis control circuits 18 to 22, and the first and second axis control circuits 18 and 19 are connected to servo amplifiers 28 and 31, respectively. The motors 29 and 32 are driven to control the X-axis 30 and Z-axis 33 of the tool rest corresponding to the first main axis. Also, the third
The fourth axis control circuits 20 and 21 each have a servo amplifier 3
The servo motors 35 and 38 are driven via the servo motors 4 and 37 to control the X-axis 36 and Z-axis 39 of the tool rest corresponding to the second main axis. Further, the fifth axis control circuit drives the spindle motor 41 by the spindle amplifier 40 via the switching circuit 23, drives the second spindle via the clutch 42, and also switches the switching circuit 23 to control the fifth axis control circuit. 22 is connected to a servo amplifier, a servo motor 45 is driven by a servo amplifier 44, and the second main shaft is servo fed via a clutch 42 which is switched when the switching circuit 23 is switched. Further, when the fifth axis control circuit 22 is connected to the main shaft amplifier 40 side by the switching circuit 24 which operates simultaneously with the switching circuit 23, the second main shaft connected to the second main shaft
The output of the position coder 47 that sends out a detection signal for one revolution of the main shaft is input into the numerical control device 10, and the fifth axis control circuit 22 is connected to the servo amplifier 4.
When connected to the servo motor 45 side, the signal from the position detector 46 attached to the motor shaft of the servo motor 45 is input into the numerical control device 10,
The position of the motor shaft, that is, the position of the second main shaft 43 can be detected. Although omitted from the figure,
A position coder is also provided on the first main shaft, and position detectors are attached to the motor shafts of the servo motors 29 to 38, so that outputs from these position coders and position detectors are also input to the numerical control device. It's getting old.

以上述べたように、従来の方式においては上記
第5軸制御回路22により主軸アンプ40、主軸
モータ41を駆動して第2主軸を駆動していたも
のを、本発明においては、上記各手段にスイツチ
ング手段23,24、サーボアンプ44、サーボ
モータ45、クラツチ42、位置検出器46を付
加して、第2主軸を主軸として駆動したり、サー
ボ送りの軸、即ちC軸としても選択的に駆動でき
るようにするものである。
As described above, in the conventional system, the fifth axis control circuit 22 drives the spindle amplifier 40 and the spindle motor 41 to drive the second spindle, but in the present invention, the fifth axis control circuit 22 drives the spindle amplifier 40 and the spindle motor 41 to drive the second spindle. By adding switching means 23, 24, a servo amplifier 44, a servo motor 45, a clutch 42, and a position detector 46, the second main shaft can be driven as the main shaft or selectively driven as a servo feed axis, that is, the C axis. It is something that makes it possible.

即ち、第2主軸を従来のように主軸として使用
するときはスイツチング手段23,24によつて
第5軸制御回路22と主軸アンプ40を接続する
と共にポジシヨンコーダ47を数値制御装置10
へ接続し、従来と同様な数値制御処理を行う。
又、第2主軸を第2主軸のまわりの回転軸、即ち
C軸として使用するときは、上記スイツチング手
段23,24を切替えて、第5軸制御回路22と
サーボアンプ44を接続し、位置検出器46を数
値制御装置10へ接続し、第2主軸をサーボ送り
のできるC軸として使用する。この第2主軸をC
軸として使用することにより、この第2主軸をあ
る角度位置に位置決めさせたり、X軸36、Z軸
39と共に輪郭制御を行うこともできる。
That is, when the second spindle is used as a spindle as in the conventional case, the fifth axis control circuit 22 and the spindle amplifier 40 are connected by the switching means 23 and 24, and the position coder 47 is connected to the numerical control device 10.
to perform the same numerical control processing as before.
When the second spindle is used as a rotation axis around the second spindle, that is, the C-axis, the switching means 23 and 24 are switched to connect the fifth axis control circuit 22 and the servo amplifier 44, and perform position detection. The controller 46 is connected to the numerical control device 10, and the second main axis is used as a C axis capable of servo feeding. This second principal axis is C
By using it as an axis, this second main axis can be positioned at a certain angular position and can also be used for contour control together with the X-axis 36 and the Z-axis 39.

発明の効果 本発明は、2つの刃物台を有し、一方の刃物台
の主軸が軸制御回路で駆動する方式の数値制御方
式において、サーボアンプとサーボモータ等を付
加し、上記軸制御回路によつて主軸モータかサー
ボモータかを選択的に駆動しクラツチを介して上
記一方の刃物台の主軸を回転すると共に、その選
択状態に応じて主軸に取り付けられたポジシヨン
コーダからの信号かサーボモータの位置検出器か
らの信号かを切替入力するようにしたから、上記
一方の刃物台の主軸を主軸として、又主軸のまわ
りの回転軸のC軸として使用し、主軸をある角度
で位置決めさせたり、輪郭制御を行わせたりする
ことができ、しかも、軸制御回路の増設も不要で
ある。
Effects of the Invention The present invention provides a numerical control system that has two turrets and the main axis of one of the turrets is driven by an axis control circuit, by adding a servo amplifier, a servo motor, etc. to the axis control circuit. Therefore, the main shaft motor or the servo motor is selectively driven to rotate the main shaft of one of the tool rests via the clutch, and depending on the selected state, a signal from the position coder attached to the main shaft or the servo motor is driven. Since the signal from the position detector of the main shaft is used as the main shaft and as the C-axis of the rotation axis around the main shaft, the main shaft can be positioned at a certain angle. , contour control can be performed, and there is no need to add an axis control circuit.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明の一実施例を示すブロツク図であ
る。 10……数値制御装置、11……プロセツサ、
12……バス、13……メモリ、15……NCテ
ープ、23,24……スイツチング回路、42…
…クラツチ。
The figure is a block diagram showing one embodiment of the present invention. 10...numerical control device, 11...processor,
12... Bus, 13... Memory, 15... NC tape, 23, 24... Switching circuit, 42...
...Clutch.

Claims (1)

【特許請求の範囲】[Claims] 1 一方の主軸は主軸制御専用回路により駆動制
御され、他方の主軸はサーボ送り制御のできる軸
制御回路と主軸アンプとを介して主軸モータで駆
動される2つの主軸と2つの刃物台を有する工作
機械の数値制御方式において、サーボアンプ、サ
ーボモータ及び該サーボモータの回転位置を検出
する位置検出器を付加し、上記他方の主軸はクラ
ツチを介して上記主軸モータ及び上記サーボモー
タに接続し、上記軸制御回路の出力を上記主軸モ
ータを駆動する主軸アンプ又は上記サーボモータ
を駆動するサーボアンプに選択的に切替え入力す
ると共にアンプの選択状態に応じて上記クラツチ
の接続を切替え、かつ、他方の主軸に取り付けら
れたポジシヨンコーダからの信号か上記位置検出
器からの信号かを切替入力し、上記他方の主軸を
該主軸のまわりにサーボ送りすることもできるよ
うにした数値制御方式。
1. A workpiece with two spindles and two turrets, where one spindle is drive-controlled by a dedicated spindle control circuit, and the other spindle is driven by a spindle motor via an axis control circuit capable of servo feed control and a spindle amplifier. In the numerical control method of the machine, a servo amplifier, a servo motor, and a position detector for detecting the rotational position of the servo motor are added, and the other main shaft is connected to the main shaft motor and the servo motor via a clutch, and the The output of the shaft control circuit is selectively input to the main shaft amplifier that drives the main shaft motor or the servo amplifier that drives the servo motor, and the connection of the clutch is switched depending on the selection state of the amplifier, and A numerical control method that allows the other spindle to be servo-fed around the other spindle by inputting either a signal from a position coder attached to the spindle or a signal from the position detector.
JP18658785A 1985-08-27 1985-08-27 Numerical control system Granted JPS6247703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18658785A JPS6247703A (en) 1985-08-27 1985-08-27 Numerical control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18658785A JPS6247703A (en) 1985-08-27 1985-08-27 Numerical control system

Publications (2)

Publication Number Publication Date
JPS6247703A JPS6247703A (en) 1987-03-02
JPH0554124B2 true JPH0554124B2 (en) 1993-08-11

Family

ID=16191157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18658785A Granted JPS6247703A (en) 1985-08-27 1985-08-27 Numerical control system

Country Status (1)

Country Link
JP (1) JPS6247703A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6462710A (en) * 1987-09-02 1989-03-09 Fanuc Ltd Spindle control system and numerical controller

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56321U (en) * 1979-06-15 1981-01-06
JPS59129647A (en) * 1983-01-14 1984-07-26 Nikken Kosakusho:Kk Numerical control machine tool
JPS603006A (en) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol Numerical controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56321U (en) * 1979-06-15 1981-01-06
JPS59129647A (en) * 1983-01-14 1984-07-26 Nikken Kosakusho:Kk Numerical control machine tool
JPS603006A (en) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol Numerical controller

Also Published As

Publication number Publication date
JPS6247703A (en) 1987-03-02

Similar Documents

Publication Publication Date Title
US8041447B2 (en) Numerical controller having workpiece setting error compensation means
US4862380A (en) Numerical control unit
EP0362398A1 (en) Numeric control unit for multiple-spindle and multiple-system machine tool
JP2895071B2 (en) NC processing method
EP0364593B1 (en) Machine tool having two main spindles
US4970449A (en) Numerical control apparatus
JPH02220103A (en) Spindle control command system
JPS62163109A (en) Numerical controller
JPS61131105A (en) Control system of lathe having two tool boxes
JP3199724B2 (en) Control method
JPH01154205A (en) Nc machine tool
JPH0554124B2 (en)
JP2642211B2 (en) Numerical control device with superposition control function
JPH04129645A (en) Simultaneous processing method for numerical control lathe
JP3226459B2 (en) Turret indexing control device for lathe
JPH03126104A (en) Feed speed control system
JP2815447B2 (en) Speed clamp control method
JP2899293B2 (en) Numerical control method for multi-spindle lathe
JPH0275004A (en) Spindle control system
JP2610058B2 (en) Numerical control device with superposition control function
EP0380685A1 (en) Nc command system
JPS63306853A (en) Edge point coordinates position setting device for numerically controlled machine tool
JPH02247702A (en) Command system for numerical controller
JPH03239403A (en) Return method to origin of c-axis in opposed-spindles lathe
JPH0463401B2 (en)