JPH0455907A - Numerical controller having superposed control functions - Google Patents

Numerical controller having superposed control functions

Info

Publication number
JPH0455907A
JPH0455907A JP16735590A JP16735590A JPH0455907A JP H0455907 A JPH0455907 A JP H0455907A JP 16735590 A JP16735590 A JP 16735590A JP 16735590 A JP16735590 A JP 16735590A JP H0455907 A JPH0455907 A JP H0455907A
Authority
JP
Japan
Prior art keywords
axis
command value
position command
control
section
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.)
Granted
Application number
JP16735590A
Other languages
Japanese (ja)
Other versions
JP2610058B2 (en
Inventor
Keiichi Ota
太田 惠一
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP16735590A priority Critical patent/JP2610058B2/en
Publication of JPH0455907A publication Critical patent/JPH0455907A/en
Application granted granted Critical
Publication of JP2610058B2 publication Critical patent/JP2610058B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To prevent the occurrence of a serious accident despite the abnormality produced in the servo system of a Z1 axis by always adding the position changed variable of the Z1 axis to the position command value of a Z2 axis. CONSTITUTION:The position detection value PS1 obtained by a Z1 axis position detector 23 is inputted to a position changed variable detecting part 28 as well as to a Z1 axis servo control part 15. The part 28 detects the position changed variable PV of the Z1 axis and inputs it to an addition part 29. At the part 29 the variable PV is added to the position command value PC of a Z2 axis given from a Z2/X2 axis arithmetic part 13. This addition result PD is inputted to a Z2 axis servo control part 17 as the position command value of the Z2 axis. Thus the position of the Z2 axis is controlled. Thus the position changed variable of the Z1 axis is always added to the position command value of the Z2 axis. As a result, the occurrence of a serious accident can be prevented despite the abnormality produced in the servo system of the Z1 axis.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御工作機械の2軸に対して重畳加工制
御をする重畳制御機能を有した数値制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a numerical control device having a superimposed control function for superimposing machining control on two axes of a numerically controlled machine tool.

(従来の技術) 第2図は一般的な4軸数値制御旋盤の機械構成図を示す
。加工物1は主軸2に把持され、主@2を回転中心軸と
して回転するようになっており、刃物台3は×l軸及び
Z1軸方向に移動制御され、刃物台3に装着された工具
5により加工物1に対して加工を施す。また、刃物台4
は×2軸及びz2軸方向に移動制御され、刃物台4に装
着された工具6により加工物1に対して加工を施すよう
になっている。
(Prior Art) FIG. 2 shows a mechanical configuration diagram of a general four-axis numerically controlled lathe. The workpiece 1 is gripped by the main shaft 2 and rotates with the main shaft as the center of rotation, and the tool rest 3 is controlled to move in the xl-axis and Z1-axis directions, and the tool mounted on the tool rest 3 5, the workpiece 1 is processed. In addition, the tool rest 4
is controlled to move in the x2-axis and z2-axis directions, and the workpiece 1 is machined by a tool 6 mounted on the tool post 4.

これに対して、最近纂3図に示すような機械構成を持っ
た数値制御旋盤が登場して来た。これは第2図の機械構
成に対して更に別の主軸7を有し、主軸2が回転中心軸
方向(H軸方向)に移動制御され、刃物台3は×1@方
向にのみ移動制御される機械構成になっているものであ
る。この任に、主軸2自身を移動可能な構造にすること
により、例えば主軸2が把持している加工物1を、対向
して設けられたもう1つの主軸7に直接量は渡しがで静
るといった長所が生まれてくる。
In response to this, numerically controlled lathes with a mechanical configuration as shown in Figure 3 have recently appeared. This machine has a main shaft 7 which is different from the machine configuration shown in Fig. 2, and the main shaft 2 is controlled to move in the rotation center axis direction (H-axis direction), and the tool rest 3 is controlled to move only in the x1@ direction. It has a mechanical configuration that allows for In this case, by making the main spindle 2 itself movable, for example, the workpiece 1 held by the main spindle 2 can be transferred directly to another main spindle 7 provided oppositely. Such advantages emerge.

しかし、第3図のようf1機械構成においては、刃物台
4土の工JL6て加工物】を加工する際に、主軸2がZ
l軸方向に移動する場合には、刃物台4の22軸方向の
移動は常にZl軸方向の移動量を考、邊する必要がある
。つまり、z2軸は主!1I12のzl軸に重畳して制
御さ、れる必要かある。
However, in the f1 machine configuration as shown in Fig. 3, when machining the workpiece with the tool rest 4 and the workpiece JL6, the main shaft 2 is
When moving in the l-axis direction, it is necessary to always consider the amount of movement in the Zl-axis direction when moving the tool rest 4 in the 22-axis direction. In other words, the z2 axis is the main one! It is necessary to superimpose and control the zl axis of 1I12.

ここで、第4図を用いて、2@に対する重畳制御を行な
う従来技術を説明する。
Here, a conventional technique for performing superimposition control on 2@ will be explained using FIG.

加ニブログラム保存部10から読出された加ニブログラ
ムはプログラム解釈部11において解釈され、位置制御
に必要なデータがZI@/XI軸演算部12及びz2軸
/X2軸演算部13にそれぞれ送られる。
The cannibal program read from the cannibal program storage section 10 is interpreted by the program interpreter 11, and data necessary for position control is sent to the ZI@/XI axis calculation section 12 and the z2 axis/X2 axis calculation section 13, respectively.

各演算部12及び13において位置制御の為の演算か行
なわれ、×1軸、 Zl軸及び×2軸の位置指令値かそ
わぞれX1軸サ一ホ制御部14.21軸サ一ホ制御部1
5及び×2軸サーホ制御部16に送られる。そして、Z
l軸サすホ制御部15に送られる位置指令値PSは変化
玉算土部26にも送られ、この変化玉検出部26で位置
指令値PSの変化量りAか算出され、加算部27に送ら
れる。加算部27は、Z2@/X2’M演算部13から
のz2軸の位置指令値pcにこの変化jirVAを加算
し、その加算データADを12@サ一ホ制筒部17に送
る。これら位置指令値を受けて、サーボ制御部14〜1
7はそれぞれのサーボモータI8〜2Iを駆動し、各サ
ーボモータ18〜21に結合された位置検出器22〜2
5よりの検出値を受けて各軸の位置制御を行なうように
なっている。
Calculations for position control are performed in each calculation section 12 and 13, and the position command values of the x1 axis, Zl axis, and x2 axis are calculated respectively. Part 1
The signal is sent to the 5- and ×2-axis surf control section 16. And Z
The position command value PS sent to the l-axis support control section 15 is also sent to the change ball calculation section 26, and the change amount A of the position command value PS is calculated by the change ball detection section 26, and then sent to the addition section 27. Sent. The adding section 27 adds this change jirVA to the z2-axis position command value pc from the Z2@/X2'M calculation section 13, and sends the added data AD to the 12@saho control cylinder section 17. Upon receiving these position command values, the servo control units 14 to 1
7 drives each servo motor I8-2I, and position detectors 22-2 coupled to each servo motor 18-21
The position control of each axis is performed in response to the detected value from 5.

(発明が解決しようとする課題) 上述の様に、重畳制御をする際、従来は主軸2のZl軸
方向の移動指令値PSの変化量VAを72軸の指令値P
Cに加算している。しかし、この様な制御方法ては、Z
l軸及び22軸のサーボ系の制御は全く独立して行なわ
れるため、例えば、重畳制御中に21軸のサーボ制御に
異常が発生してzl軸が正しく移動じなかった場合には
、z2@はその異常を知る手段が無いので、加工物1に
対して異常な動きをすることになり、大きな事故につな
がる可能性があった。
(Problem to be Solved by the Invention) As described above, when performing superimposition control, conventionally, the amount of change VA in the movement command value PS in the Zl-axis direction of the main spindle 2 is changed to the command value P for the 72-axis.
It is added to C. However, with this control method, Z
Since the control of the l-axis and 22-axis servo systems is performed completely independently, for example, if an error occurs in the 21-axis servo control during superimposition control and the zl-axis does not move correctly, the z2@ Since there is no way to know about the abnormality, the machine would move abnormally with respect to the workpiece 1, which could lead to a major accident.

すなわち、主軸がZl軸方向に移動し、第1刃物台が×
l軸方向にのみ移動し、第2刃物台が×2軸及びz2軸
方向に移動する機構を持った数値制御旋盤の制御装置に
おいて、主軸か移動中に第2刃物台で加工する際、z2
軸の移動にzl軸の移動を加味する重畳制御が必要とな
る。しかし、従来の重畳制御では、zl軸の移動指令値
の変化量を72軸の指令値に加えるという様に、指令値
レベルで行なっていたので、zl軸のサーボ系に異常が
発生した場合等に72軸は加工物に対して異常な動きを
する事になり、事故につながる可能性があった。
In other words, the main shaft moves in the Zl axis direction, and the first turret moves
In a control device for a numerically controlled lathe that has a mechanism that moves only in the l-axis direction and the second tool rest moves in the x2-axis and z2-axis directions, when machining with the second tool rest while the main axis is moving
Superimposition control that takes into account the movement of the zl axis in addition to the movement of the axes is required. However, in conventional superimposition control, the amount of change in the movement command value of the zl-axis is added to the command value of the 72-axis, and this is done at the command value level, so if an abnormality occurs in the servo system of the zl-axis, etc. The 72nd axis would make abnormal movements relative to the workpiece, potentially leading to an accident.

本発明は上述のような事情よりなされたものであり、本
発明の目的は、Zl軸のサーボ系に異常が発生した場合
等でも大きな事故とならないようにした重畳制御機能を
有する数値制御装置を提供することにある。
The present invention was made in view of the above-mentioned circumstances, and an object of the present invention is to provide a numerical control device having a superimposed control function that prevents major accidents even if an abnormality occurs in the Zl axis servo system. It is about providing.

(課題を解決するための手段) 本発明は、少なくとも加工物を把持し回転中心軸である
Zl軸方向に移動可能な主軸と、前記Zlと直交するX
l@方向に移動可能な第1刃物台と、前記z1@及びx
1軸にそれぞれ平行なz2軸方向及び×2軸方向に移動
可能な第2刃物台とを装備した数値制御旋盤を制御する
数値制御装置に関するものて、本発明の上記目的は、前
記主軸か前記Zl@方向に移動中に前記z2軸及び×2
軸を移動制御することにより、前記第2刃物台に装着さ
れた工具で前記加工物を加工する際、前記zl軸の位置
検出器からの検出値の変化量を前記Z2!1iIllに
対する位置指令値に加えた値を、前記z2軸に対する位
置指令値として前記z2軸の位置制御をすることによっ
て達成される。
(Means for Solving the Problems) The present invention includes a main shaft that grips at least a workpiece and is movable in the direction of the Zl axis, which is a central axis of rotation, and an X axis perpendicular to the Zl axis.
a first tool rest movable in the l@ direction; and the z1@ and x
The present invention relates to a numerical control device for controlling a numerically controlled lathe equipped with a second tool rest movable in the z2-axis direction and the x2-axis direction parallel to one axis, respectively. While moving in the Zl@ direction, the z2 axis and x2
By controlling the movement of the axis, when processing the workpiece with the tool mounted on the second tool rest, the amount of change in the detected value from the position detector of the zl axis is set as the position command value for the Z2!1iIll. This is achieved by controlling the position of the z2-axis by using the value added to the z2-axis as a position command value for the z2-axis.

(作用) 本発明によれば、Zl軸の位置変化量は常に22@の位
置指令値に加えられるので、あたかも刃物台及びその位
置制御をするX2@及び×2軸の駆動機構が主軸の上に
搭載されており、主軸かZ1軸方向に移動するに従って
刃物台、 22軸及び×2軸の駆動機構も自動的に移動
する機械構成となっているのと同じことになる。
(Function) According to the present invention, since the amount of change in position of the Zl axis is always added to the position command value of 22@, it is as if the drive mechanism of the X2@ and This is the same mechanical configuration as the turret, 22-axis, and x2-axis drive mechanism automatically move as the main axis moves in the Z1-axis direction.

(実施例) 第1図を用いて本発明の一実施例を説明する。(Example) An embodiment of the present invention will be described with reference to FIG.

なお、第4図と同一のブロックには同一番号を付して説
明を省略する。
Note that blocks that are the same as those in FIG. 4 are given the same numbers and their explanations will be omitted.

本発明ては、21軸/XI@演算部12の演算出力はそ
れぞれXI軸サーボ制御部14及び21@サ一ボ制御部
15に人力され、z2軸/X2軸演算部13の演算出力
はそれぞれ×2軸サーボ制御部16及び加算部29に入
力されている。そして、H軸の位置検出器23の位置検
出値Psiが位置変化量検出部28に入力され、位置変
化量検出部28で検出された位置変化量Pνが加算部2
9に人力され、上記z2軸/X2軸演算部13からの演
算出力にこの位置変位量pvが加算されてその加算結果
PDがz2軸サーボ制御部17に人力されている。
In the present invention, the calculation outputs of the 21-axis/XI @ calculation section 12 are manually input to the XI-axis servo control section 14 and 21@servo control section 15, respectively, and the calculation outputs of the z2-axis/X2-axis calculation section 13 are It is input to the ×2-axis servo control section 16 and the addition section 29. Then, the position detection value Psi of the H-axis position detector 23 is input to the position change amount detection unit 28, and the position change amount Pν detected by the position change amount detection unit 28 is added to the addition unit 2.
9, this positional displacement amount pv is added to the calculation output from the z2-axis/X2-axis calculation section 13, and the addition result PD is manually inputted to the z2-axis servo control section 17.

このように、本発明ではzJ軸の位置検出器23て検出
された位置検出値PSIは、Zl軸サす−制御部15だ
けてなく位置変化量検出部28にも人力され、位置変化
量検出部28て21軸の位置の位置変化3yrpvか検
出されて加算部29に人力される。この加算部29は、
Z2@/X2軸演算部13からの72軸の位置指令値P
Cに位置変化量pvを加算して、その加算結果PDをz
2軸の位置指令値としてz2軸サーホ制御部17に人力
してX2@の位置制御を行なうようになっている。
In this way, in the present invention, the position detection value PSI detected by the zJ-axis position detector 23 is manually inputted not only to the Zl-axis control unit 15 but also to the position change amount detection unit 28, The unit 28 detects a positional change of 3yrpv in the position of the 21st axis and inputs it to the adding unit 29 manually. This addition section 29 is
Z2@/X2-axis position command value P from the X2-axis calculation unit 13
Add the position change amount pv to C, and the addition result PD is z
The position command values for the two axes are manually applied to the z2-axis surf control section 17 to control the position of X2@.

(発明の効果) 以上で説明したように、本発明の数値制御製蓋において
は、zl軸の位置変化量は常にZ2軸の位置指令値に加
えられることになるのて、あたかも刃物台及びその位置
制御をするz2軸及びX2@の駆動機構が主軸の上に搭
載されており、主軸が21軸方向に8動するに従って刃
物台、 Z2軸及び×2軸の駆動機構も自動的に移動す
る機械構成となっているのと同じことになる。このため
、Zl軸のサーボ系に異常か発生した場合等においても
、大きな事故につながることはない。
(Effects of the Invention) As explained above, in the numerically controlled lid of the present invention, the amount of change in the position of the zl axis is always added to the position command value of the Z2 axis, so it is as if the tool post and its The drive mechanisms for the Z2-axis and It is the same as having a mechanical configuration. Therefore, even if an abnormality occurs in the Zl axis servo system, it will not lead to a major accident.

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

第1図は本発明の一実施例を示すブロック図、第2図は
一般的な4軸数値制御旋盤の機械構成図、第3図はZ軸
重畳制御が必要な数値制御旋盤の機械構成図、第4図は
従来の装置例を示すブロック図である。 l・・・加工物、2・・・主軸、3.4・・・刃物台、
5.6・・・工具、lO・・・加ニブログラム保存部、
11・・・プログラム解釈部、12・・・zl軸/XI
軸演算部、13・・・z2軸/×2軸演算部、28・・
・位置変化量検出部、29・・・加算部。 佑2団 t
Figure 1 is a block diagram showing an embodiment of the present invention, Figure 2 is a mechanical configuration diagram of a general 4-axis numerically controlled lathe, and Figure 3 is a mechanical configuration diagram of a numerically controlled lathe that requires Z-axis superimposed control. , FIG. 4 is a block diagram showing an example of a conventional device. l...workpiece, 2...main spindle, 3.4...turret,
5.6...Tools, lO...Kaniprogram storage section,
11...Program interpretation section, 12...zl axis/XI
Axis calculation unit, 13...z2-axis/×2-axis calculation unit, 28...
- Position change amount detection section, 29... addition section. Yu2dan t

Claims (1)

【特許請求の範囲】[Claims] 1、少なくとも加工物を把持し回転中心軸であるZ1軸
方向に移動可能な主軸と、前記Z1軸と直交するX1軸
方向に移動可能な第1刃物台と、前記Z1軸及びX1軸
にそれぞれ平行なZ2軸方向及びX2軸方向に移動可能
な第2刃物台とを装備した数値制御旋盤を制御する数値
制御装置において、前記主軸が前記Z1軸方向に移動中
に前記Z2軸及びX2軸を移動制御することにより、前
記第2刃物台に装着された工具で前記加工物を加工する
際、前記Z1軸の位置検出器からの検出値の変化量を前
記Z2軸に対する位置指令値に加えた値を、前記Z2軸
に対する位置指令値として前記Z2軸の位置制御をする
ことにより、Z軸の重畳加工制御をする重畳制御機能を
有することを特徴とする重畳制御機能を有する数値制御
装置。
1. At least a main shaft that grips the workpiece and is movable in the direction of the Z1 axis which is the center axis of rotation, a first tool rest movable in the direction of the X1 axis perpendicular to the Z1 axis, and a main shaft that is movable in the direction of the In a numerical control device for controlling a numerically controlled lathe equipped with a second tool post movable in parallel Z2-axis direction and X2-axis direction, the main shaft moves in the Z1-axis direction while the Z2-axis and By controlling the movement, when processing the workpiece with the tool mounted on the second tool rest, the amount of change in the detected value from the Z1-axis position detector is added to the position command value for the Z2-axis. A numerical control device having a superimposition control function, characterized in that the numerical control device has a superposition control function that controls the superposition processing of the Z axis by controlling the position of the Z2 axis using a value as a position command value for the Z2 axis.
JP16735590A 1990-06-26 1990-06-26 Numerical control device with superposition control function Expired - Lifetime JP2610058B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16735590A JP2610058B2 (en) 1990-06-26 1990-06-26 Numerical control device with superposition control function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16735590A JP2610058B2 (en) 1990-06-26 1990-06-26 Numerical control device with superposition control function

Publications (2)

Publication Number Publication Date
JPH0455907A true JPH0455907A (en) 1992-02-24
JP2610058B2 JP2610058B2 (en) 1997-05-14

Family

ID=15848187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16735590A Expired - Lifetime JP2610058B2 (en) 1990-06-26 1990-06-26 Numerical control device with superposition control function

Country Status (1)

Country Link
JP (1) JP2610058B2 (en)

Also Published As

Publication number Publication date
JP2610058B2 (en) 1997-05-14

Similar Documents

Publication Publication Date Title
US4683786A (en) Numerically controlled lathe
US5563484A (en) Three-dimensional cutter compensation system
EP0358776A1 (en) Synchronization control system
US6971294B1 (en) Numerically controlled lathe and method of machining work using this numerically controlled lathe
US4862380A (en) Numerical control unit
US5181178A (en) Spindle control command method
EP0364593B1 (en) Machine tool having two main spindles
US6819973B2 (en) Control apparatus for cutting machine and method of indication
US4987359A (en) Numerical control device
JP2642211B2 (en) Numerical control device with superposition control function
JP2878690B2 (en) Control method of numerically controlled lathe
JP2824648B2 (en) Spindle synchronous operation control apparatus and method for machine tool
JPH0455907A (en) Numerical controller having superposed control functions
JPS61131105A (en) Control system of lathe having two tool boxes
US5795278A (en) Numerical control equipment for a plurality of systems
JPH03190601A (en) Work changing method
JP2815447B2 (en) Speed clamp control method
US5159251A (en) Position correcting system for different workpiece machining positions
KR100324642B1 (en) Dual Rotary Table Control Unit and Method
JPH03126104A (en) Feed speed control system
JPH0554124B2 (en)
JPH08234819A (en) Numerical controller
JPS58120449A (en) Table control method of machine tool
JP2654228B2 (en) Numerical control unit
JPH0452708A (en) Malfunction check system