[go: up one dir, main page]

JPS6314204A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPS6314204A
JPS6314204A JP61156298A JP15629886A JPS6314204A JP S6314204 A JPS6314204 A JP S6314204A JP 61156298 A JP61156298 A JP 61156298A JP 15629886 A JP15629886 A JP 15629886A JP S6314204 A JPS6314204 A JP S6314204A
Authority
JP
Japan
Prior art keywords
control
data
output
unit
independently
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
JP61156298A
Other languages
Japanese (ja)
Other versions
JP2687119B2 (en
Inventor
Akihiko Fujimoto
冨士本 昭彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61156298A priority Critical patent/JP2687119B2/en
Priority to KR1019870007064A priority patent/KR910002317B1/en
Priority to US07/069,336 priority patent/US4862379A/en
Priority to DE19873722084 priority patent/DE3722084A1/en
Publication of JPS6314204A publication Critical patent/JPS6314204A/en
Application granted granted Critical
Publication of JP2687119B2 publication Critical patent/JP2687119B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To efficiently perform numerical control over plural machines and to obtain advantages in cost by structuring plural control processing systems on the whole device, and controlling the respective systems independently by control programs. CONSTITUTION:When three uniaxial machines are controlled independently of one another, a system control means in a data area 20D of a storage part 20 relates systematically a signal input/output part 16A, a program area 20A, and a driving part 22, a signal input/output part 16B, a data area 20B, and a driving part 24, and further a signal input/output part 16C, a program area 20C, and a driving part 26 to one another. Servomotors 28, 30, and 32 are controlled independently of one another based on respective control data inputted from the input/output parts 16A-16C and control programs stored in the areas 20A-20C. At this time, a control part 12 performs what is called task control. In this case, the whole device functions as three independent systems of numerical controllers.

Description

【発明の詳細な説明】 [a業上の利用分野] 本発明は、数値制御装置にかかるものであり、特に、複
数の被制御軸の制御を行う数値制御装置に関するもので
ある。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerical control device, and particularly to a numerical control device that controls a plurality of controlled axes.

[従来の技術] 工作物に対する工具の位置を数値情報で指令する数値制
御は、生産性の向上、省力化、管理の徹底などの利点か
あるため、各種の工作機械に適用され、広く利用されて
いる。
[Conventional technology] Numerical control, which commands the position of a tool relative to a workpiece using numerical information, has advantages such as improved productivity, labor savings, and thorough management, so it is applied to various machine tools and is widely used. ing.

第2図には、従来の数値制御装置の一例が示されている
。この図において、制御部(50)には、中央処理装置
(以下rcPUJという) (52)が含まれており、
また、データ人出力部(54)および信号人出力部(5
6)が各々接続されている。
FIG. 2 shows an example of a conventional numerical control device. In this figure, the control unit (50) includes a central processing unit (hereinafter referred to as rcPUJ) (52),
Also, a data person output section (54) and a signal person output section (54) are provided.
6) are connected to each other.

制御部(50)には、更に、演算部(58)、記憶部(
60)、駆動部(62)が各々接続されており、駆動部
(62)には、サーボモータ群(64)が接続されてい
る。
The control unit (50) further includes a calculation unit (58) and a storage unit (
60) and a drive section (62) are connected to each other, and a servo motor group (64) is connected to the drive section (62).

これらのうち、データ人出力部(54)は、図示しない
外部データ人出力装置との間で加工データの入出力を行
うためのものであり、信号人出力部(56)は、起動、
停止などの制御データの人出力を行うためのものである
Of these, the data person output unit (54) is for inputting and outputting processed data with an external data person output device (not shown), and the signal person output unit (56) is for starting,
This is for human output of control data such as stopping.

次に、記憶部(60)には、データエリア(60)Aと
プログラムエリア(80) Bとが設けられている。
Next, the storage section (60) is provided with a data area (60)A and a program area (80)B.

データ人出力部(54)から入力された加工データは、
データエリア(60)Aに格納され、信号入出力部(5
6)から入力された制御データは、プログラムエリア(
60)Bに格納されるようになっている。
The processed data input from the data output unit (54) is
It is stored in the data area (60) A, and the signal input/output section (5
The control data input from 6) is stored in the program area (
60) It is stored in B.

次に、演算部(58)は、サーボモータu (64)の
制御に必要な演算を行うものであり、例えば、駆動指令
がベクトル速度で与えられたときに、その座標軸方向の
分解速度から所定時間の移動距離を求める補間などの演
算処理が行われる。
Next, the calculation unit (58) performs calculations necessary for controlling the servo motor u (64). For example, when a drive command is given at a vector speed, a predetermined calculation is performed from the decomposition speed in the coordinate axis direction. Arithmetic processing such as interpolation to determine the distance traveled in time is performed.

次に、駆動部(62)は、サーボモータ群(64)が、
サーボモータ(64)A、サーボモータ(84) B 
、およびサーボモータ(64)Cの三個のサーボモータ
から構成されていることに対応して、三個の駆動回路(
62) A 、 (62) B、(62)Cから構成さ
れている。
Next, the drive unit (62) has a servo motor group (64) that
Servo motor (64) A, servo motor (84) B
, and servo motor (64) C, three drive circuits (
It is composed of 62) A, (62) B, and (62) C.

なお、サーボモータ群(64)は、実際には、旋盤やボ
ール盤等の工作機械の三軸の駆動部分のサーボモータに
対応するものである。
Note that the servo motor group (64) actually corresponds to the servo motors of the three-axis driving portion of machine tools such as lathes and drilling machines.

次に、上記装置の動作について説明する。加工制御を行
うために必要なデータは、データ人出力部(54)、信
号人出力部(56)によって外部計算機から入力される
。これらのデータは、制御部(50)によって記憶部(
60)のデータエリア(60)A、プログラムエリア(
80)Bに各々格納される。
Next, the operation of the above device will be explained. Data necessary for performing processing control is input from an external computer through a data output section (54) and a signal output section (56). These data are stored in the storage unit (
60) data area (60)A, program area (
80) Each is stored in B.

次に、制御部(50)は、プログラムエリア記憶部(6
0) Bに才各納されたプログラムやデータに基き、デ
ータエリア記憶部(60) Aに格納されたデータから
演算部(58)により上述した補間などの演算を行って
、駆動部(62)に必要な駆動指令を行う。これにより
、サーボモータ群(64)が駆動され、入力データに従
って所要の加工が実行される。
Next, the control unit (50) controls the program area storage unit (6
0) Based on the program and data stored in B, the data area storage unit (60) performs calculations such as the interpolation described above from the data stored in A, and then the drive unit (62) Issues necessary drive commands. As a result, the servo motor group (64) is driven, and the required machining is executed according to the input data.

以上のように、サーボモータ群(64)のサーボモータ
(54) A 、サーボモータ(64)B、サーボモー
タ(64)Cは、独立して駆動されるのではなく、全体
が一体になって駆動される。
As described above, the servo motor (54) A, the servo motor (64) B, and the servo motor (64) C of the servo motor group (64) are not driven independently, but are driven as a whole. Driven.

[発明が解決しようとする問題点] ところで、以上のような従来の数値制御装置では、全体
が記憶部(60)のプログラムエリア(60)Bに格納
された制御用のプログラムで動作し、駆動部(62)に
接続されたサーボモータ(64)A、サーボモータ(6
4)B、サーボモータ(δ4)Cを独立に駆動させるこ
とができない。
[Problems to be Solved by the Invention] Incidentally, in the conventional numerical control device as described above, the entire operation is performed by a control program stored in the program area (60) B of the storage section (60), and the drive Servo motor (64)A connected to section (62), servo motor (6
4) B and servo motor (δ4) C cannot be driven independently.

例えば、サーボモータ(δ4)Aをボール盤のドリル回
転に使用し、サーボモータ(54)B、サーボモータ(
64)Cを旋盤に使用するというようなことができない
For example, servo motor (δ4) A is used to rotate a drill on a drilling machine, servo motor (54) B, servo motor (
64) It is not possible to use C in a lathe.

このため、各機械ごとに第2図に示すような数値制御装
置を設ける必要がある。従って、多数の機械の数値制御
を行う場合には、多大の装置設備か必要となり、コスト
的にも好ましくないという不都合がある。
Therefore, it is necessary to provide a numerical control device as shown in FIG. 2 for each machine. Therefore, when numerically controlling a large number of machines, a large amount of equipment is required, which is disadvantageous in terms of cost.

本発明は、かかる点に鑑みてなされたものであり、複数
の機械を、効率的に数値制御できるとともに、コスト的
にも有利な数値制御装置を提供することを、その目的と
するものである。
The present invention has been made in view of the above points, and an object thereof is to provide a numerical control device that can efficiently numerically control a plurality of machines and is advantageous in terms of cost. .

[問題点を解決するための手段] 本発明は、情報入出力部と駆動部を、独立して動作可能
な複数の系統で各々構成するとともに、これらの系統を
、系統制御手段により、独立して実行可能な複数の制御
プログラムに対応して複数の任意のグループに分け、各
グループ毎に独立して制御するようにしたことを特徴と
するものである。
[Means for Solving the Problems] The present invention configures the information input/output unit and the drive unit into a plurality of independently operable systems, and also allows these systems to be independently operated by a system control means. The present invention is characterized in that it is divided into a plurality of arbitrary groups corresponding to a plurality of control programs that can be executed by the user, and that each group is controlled independently.

[作用] 本発明によれば、装置全体が複数の制御処理系統を構築
し、各系統は、独立した制御プログラムにより独立して
制御動作を行う。
[Operation] According to the present invention, the entire apparatus constructs a plurality of control processing systems, and each system performs control operations independently according to an independent control program.

[実施例] 以下、本発明の実施例を、添付図面を参照しながら詳細
に説明する。
[Embodiments] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第1図には、本発明にかかる数値制御装置の−実施例が
示されている。この図において、CP U (10)を
含む制御部(12)には、まず、データ人出力部(14
)が接続されている。このデータ人出力部(14)は、
第2図のデータ人出力部(54)に対応し、加工データ
を外部データ入出力装置(図示せず)との間で授受する
ものである。
FIG. 1 shows an embodiment of a numerical control device according to the invention. In this figure, a control unit (12) including a CPU (10) first includes a data output unit (14).
) are connected. This data person output section (14) is
It corresponds to the data output section (54) in FIG. 2 and exchanges processed data with an external data input/output device (not shown).

次に、制御部(12)には、信号入出力装置(16)が
接続されている。この信号人出カ装置(工6)は、各々
独立して制御用のデータの人出力の可能な、信号人出力
部(18)A、(16) B、(16) Cニよッテ構
成されている。すなわち、信号人出力部(16) A、
(16) B、(16) Cは、各々が第2図の信号人
出力部(56)と同様の機能を有する。
Next, a signal input/output device (16) is connected to the control section (12). This signal output device (6) has a configuration of signal output sections (18) A, (16) B, and (16) C, each of which can independently output control data. has been done. That is, the signal person output section (16) A,
(16) B and (16) C each have the same function as the signal person output section (56) in FIG. 2.

次に、制御部(12)には、演算部(18)が接続され
ている。この演算部(18)は、上述したような補間そ
の他の演算を行うものである。
Next, a calculation section (18) is connected to the control section (12). This calculation unit (18) performs interpolation and other calculations as described above.

次に、制御部(12)には、記憶部(2o)が接続され
ている。この記憶部(20)は、プログラムエリア(2
0)A、(20) B 、  (20) Cを有しテい
る。これらのプログラムエリア(20) A 、  (
20) B、(2o)cニは、各々独立して動作可能な
制御用のプログラムが格納されている。すなわち、プロ
グラムエリア(20)A、(20) B、(20)Cに
格納されているプログラムは、各々が第2図のプログラ
ムエリア(60)Bに格納されているプログラムと同様
の機能を有し、各々独立して実行可能である。
Next, a storage unit (2o) is connected to the control unit (12). This storage section (20) has a program area (20).
It has 0) A, (20) B, and (20) C. These program areas (20) A, (
20) Control programs that can be operated independently are stored in B, (2o) and cD. That is, the programs stored in program areas (20)A, (20)B, and (20)C each have the same functions as the programs stored in program area (60)B in FIG. However, each can be executed independently.

更に、記憶部(20)には、データエリア(20)Dか
設けられている。このデータエリア(20) Dは、第
2図のデータエリア(60)Aと同様に、加工データを
格納するためのものであるが、その他に、系統制御手段
がプログラミングされて格納されている。
Furthermore, the storage section (20) is provided with a data area (20)D. This data area (20) D, like the data area (60) A in FIG. 2, is for storing processed data, but in addition, system control means is programmed and stored therein.

次に、制御部(12)には、駆動部(22)、(24)
、(26)が各々接続されている。これらの駆動部(2
2)、(24)、(26)は、各々独立して動作可能で
あり、第2図の駆動部(62)と同様の機能を各々有す
る。ただし、制御できるのは、各々−軸である。
Next, the control section (12) includes drive sections (22) and (24).
, (26) are connected to each other. These drive parts (2
2), (24), and (26) can each operate independently, and each has the same function as the drive unit (62) in FIG. However, only the negative axis can be controlled.

次に、駆動部(22)、(24)、(26)には、サー
ボモータ(28)、(30)、(32)が各々接続され
ている。
Next, servo motors (28), (30), and (32) are connected to the drive units (22), (24), and (26), respectively.

これらのサーボモータ(28)、(30)、(32)は
、必ずしも同一の機械のものとは限らず、二台以上の機
械のものでもよく、独立して動作可能である。
These servo motors (28), (30), and (32) are not necessarily from the same machine, but may be from two or more machines, and can operate independently.

次に、上述したデータエリア(20) Dに格納されて
いる系統制御手段について説明する。この手段の実行は
、制御部(12)で行われる。
Next, the system control means stored in the data area (20) D mentioned above will be explained. This means is executed by the control unit (12).

第3図に示すように、まず、データ人出力部(14)お
よび信号入出力装置(16)から入力されたデータと、
プログラムエリア(20)Aないしく20)Cに格納さ
れている制御用のプログラムとを参照して、いずれの制
御プログラムを動作させるかを決定する(ステップSA
、SB、SC参照)。次に、動作させるプログラムと、
それに使用される制御データの人出力が行われる信号人
出力部(16) Aないしく16)Cと9対応を決定す
る(ステップSD参照)。更に、該プログラムと、動作
対象となる駆動部(22)ないしく26)との対応を決
定する(ステップSE参照)。
As shown in FIG. 3, first, data input from the data output unit (14) and the signal input/output device (16),
Referring to the control programs stored in program areas (20)A to 20)C, it is determined which control program is to be operated (step SA
, SB, SC). Next, the program to run,
The correspondence between signal output unit (16) A or 16)C and 9 is determined (see step SD) where control data used therein is outputted. Furthermore, the correspondence between the program and the drive unit (22) to 26) to be operated is determined (see step SE).

このように、系統制御手段は、要求される制御動作の内
容に従って、信号入出力部(16)Aないしく1B) 
C、プログラムエリア(20)Aないしく20)C1駆
動部(22)ないしく26)を系統だて、グループ化す
る機能を有するものである。
In this way, the system control means controls the signal input/output section (16)A or 1B) according to the content of the required control operation.
C. It has the function of organizing and grouping the program areas (20)A to 20)C1 drive units (22) to 26).

次に、上記実施例の全体的動作について、種々の場合を
例にとって説明する。
Next, the overall operation of the above embodiment will be explained using various cases as examples.

まず、第4図を参照しながら、−軸の機械(34)、(
36)、(38)を各々独立して制御する場合について
説明する。なお、信号人出力部(1[i) Aでは、機
械(34)の制御データD (34)か人出力され、信
号人出力部(16) Bでは、機械(36)の制御デー
タD (36)が人出力され、信号人出力部(16)C
ては、機械(38)の制御データD (38)が人出力
されるものとする。そして、プログラムエリア(20)
A?/いしく20)Cに、機械(34)ないしく38)
の制御プログラムが各々格納されているものとする。
First, while referring to Fig. 4, -axis machine (34), (
36) and (38) are each controlled independently. In addition, the signal person output section (1[i) A outputs the control data D (34) of the machine (34), and the signal person output section (16) B outputs the control data D (36) of the machine (36). ) is output, and the signal output section (16)C
Assume that the control data D (38) of the machine (38) is output manually. And the program area (20)
A? / Ishiku 20) C, machine (34) or 38)
It is assumed that the following control programs are stored respectively.

この場合には、上述したデータエリア(20)Dの系統
制御手段により、信号人出力部(15) Aと、プログ
ラムエリア(20)Aと、駆動部(22)とか系統づけ
られ、信号人出力部(16) Bと、プログラムエリア
(20)Bと、駆動部(24)とか系統づけられ、信号
人出力部(1δ)Cと、プログラムエリア(20)Cと
、駆動部(26)とか系統つけられる。
In this case, the system control means of the data area (20) D systemizes the signal man output section (15) A, the program area (20) A, the drive section (22), etc., and controls the signal man output. Part (16) B, program area (20) B, and drive part (24) are systematized, and signal person output part (1δ) C, program area (20) C, and drive part (26) are systemized. Can be attached.

サーボモータ(28)ないしく32)は、信号人出力部
(15)Aないしく1!i) Cから各々入力された制
御データと、プログラムエリア(20) Aないしく2
0) Cに各々格納された制御プログラムとに基いて、
各々独立して制御される。すなわち、独立して、起動動
作や停止動作等が行われる。このとき、制御部(12)
では、いわゆるタスク制御が行なわれる。
The servo motor (28) or 32) is connected to the signal person output section (15) A or 1! i) Control data input from C and program area (20) A or 2
0) Based on the control programs respectively stored in C,
Each is controlled independently. That is, starting operations, stopping operations, etc. are performed independently. At this time, the control unit (12)
In this case, so-called task control is performed.

以上のように、この例では、装置全体が三系統の独立し
た数値制御装置として機能する。
As described above, in this example, the entire device functions as three independent numerical control devices.

次に、第5図を参照しながら、二つのサーボモータを有
する機[(40)と、一つのサーボモータを有する機械
(42)とを、各々独立して制御する場合について説明
する。
Next, with reference to FIG. 5, a case will be described in which a machine (40) having two servo motors and a machine (42) having one servo motor are each independently controlled.

第5図において、信号人出力部(16)Aでは、機24
(40)に対する制御データD (40)の人出力が行
われ、信号人出力部(16) Cでは、機械(42)に
対する制御データD (42)の入出力か行われるもの
とし、プログラムエリア(20) Bには、機械(40
)に動作させる制御プログラムが格納され、プログラム
エリア(20)Cには、機械(42)に動作させる制御
プログラムが才各納されているものとする。
In FIG. 5, in the signal man output section (16) A,
It is assumed that the control data D (40) is human outputted to the control data D (40), and the signal person output section (16) C inputs and outputs the control data D (42) to the machine (42). 20) B has a machine (40
) is stored therein, and the program area (20)C stores a control program to be operated in the machine (42).

この場合には、データエリア(20) Dの系統制御手
段により、第5図に示すように、信号入出力部(16)
 Aと、プログラムエリア(20)Bと、駆動部(22
)および(24)とが系統づけられ、信号人出力部(1
6) Cと、プログラムエリア(20) Cと、駆動部
(26)とが系統づけられる。
In this case, the system control means in the data area (20) D controls the signal input/output section (16) as shown in FIG.
A, program area (20) B, drive unit (22
) and (24) are systematized, and the signal person output section (1
6) C and the program area (20) C and the drive unit (26) are organized.

機[(40)は、プログラムエリア(20)Bに格納さ
れた制御プログラムにより制御され、機械(42)は、
プログラムエリア(20)Cに才各納された制御プログ
ラムにより制御される。なお、機械(40)の制御にお
いては、二つのサーボモータか対象であるから、演算部
(18)では補間の演算か行われる。
The machine (40) is controlled by a control program stored in the program area (20)B, and the machine (42) is
It is controlled by a control program stored in program area (20)C. Note that in the control of the machine (40), since two servo motors are involved, interpolation calculations are performed in the calculation section (18).

以上のように、この例では、全体が二系統の独立した数
値制御装置として動作する。
As described above, in this example, the entire system operates as two independent numerical control devices.

次に、第6図を参照しながら、本実施例の更に他の動作
態様について説明する。
Next, with reference to FIG. 6, still another operational aspect of this embodiment will be described.

同図には、機械(44)が、三つのサーボモータを有す
る場合の例が示されている。この場合には、制御データ
D (44)の人出力が行われる信号人出力部(16)
 Bと、制御プログラムが格納されているプログラムエ
リア(20)Aと、駆動部(22)ないしく26)とが
系統化される。この例では、第2図に示した装置と同様
の一系統の制御が行われる。
The figure shows an example in which the machine (44) has three servo motors. In this case, the signal person output section (16) where the human output of the control data D (44) is performed.
B, a program area (20) A in which a control program is stored, and drive units (22) to 26) are systematized. In this example, one system of control similar to that of the device shown in FIG. 2 is performed.

なお、本発明は、何ら上記実施例に限定されるものでは
ない。例えば、上記実施例では、最大三つの独立した系
統を構築することができるが、二系統でもよいし、それ
以上の系統を構築できるようにしてもよい。
Note that the present invention is not limited to the above embodiments in any way. For example, in the above embodiment, up to three independent systems can be constructed, but two systems or more systems may be constructed.

[発明の効果] 以上説明したように、本発明によれば、系統制御手段に
より、種々の独立した制御系統を構築することとしたの
で、複数の機械を効率的に数値制御できるとともに、コ
スト的にも有利になるという効果かある。
[Effects of the Invention] As explained above, according to the present invention, various independent control systems are constructed using the system control means, so that a plurality of machines can be efficiently numerically controlled, and the cost can be reduced. It also has the effect of being advantageous.

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

第1図は本発明の一実施例を示す回路ブロック図、第2
図は従来の数値制御装置を示す回路ブロック図、第3図
は系統制御手段の機能を説明する説明図、第4図ないし
第6図は第1図の実施例の動作態様を示す説明図である
。 図において、(12)は制御部、(16)は信号入出力
装置、(18)は演算部、(20)は記憶部、(20)
A。 (20) B 、  (20) Cはプログラムエリア
、(22)。 (24)、  (26)は駆動部、(28)、  (3
0)、  (32)はサーボモータである。 なお、各図中同一符号は、同−又は相当部分を示すもの
とする。
FIG. 1 is a circuit block diagram showing one embodiment of the present invention, and FIG.
The figure is a circuit block diagram showing a conventional numerical control device, FIG. 3 is an explanatory diagram explaining the functions of the system control means, and FIGS. 4 to 6 are explanatory diagrams showing the operation mode of the embodiment of FIG. 1. be. In the figure, (12) is a control unit, (16) is a signal input/output device, (18) is a calculation unit, (20) is a storage unit, (20) is a
A. (20) B, (20) C are program areas, (22). (24), (26) are drive parts, (28), (3
0) and (32) are servo motors. Note that the same reference numerals in each figure indicate the same or corresponding parts.

Claims (2)

【特許請求の範囲】[Claims] (1)情報入出力部から入力された情報と、記憶部に格
納された制御プログラムとに基いて、演算部で必要な演
算を行い、制御処理部により制御対象の駆動部に必要な
制御指令を行う数値制御装置において、 前記情報入出力部は、独立して情報の入出力の可能な複
数の系統を具備し、 前記駆動部は、独立して制御対象の駆動の可能な複数の
系統を具備し、 前記記憶部は、独立して実行可能な複数の制御プログラ
ムを備えるとともに、前記情報入出力部および駆動部の
各系統を、該複数の制御プログラムのいずれかに対応し
て任意にグループ化する系統制御手段を具備し、 前記制御処理部は、グループ化された系統毎に独立して
制御を行うことを特徴とする数値制御装置。
(1) Based on the information input from the information input/output unit and the control program stored in the storage unit, the calculation unit performs the necessary calculations, and the control processing unit issues the necessary control commands to the drive unit to be controlled. In a numerical control device that performs The storage unit includes a plurality of independently executable control programs, and arbitrarily groups each system of the information input/output unit and the drive unit according to any one of the plurality of control programs. What is claimed is: 1. A numerical control device, comprising a system control means for grouping systems, wherein the control processing section independently controls each grouped system.
(2)前記演算部は、グループ内の制御対象間で、補間
の演算を行う特許請求の範囲第1項記載の数値制御装置
(2) The numerical control device according to claim 1, wherein the calculation unit performs an interpolation calculation between control objects within a group.
JP61156298A 1986-07-04 1986-07-04 Numerical control unit Expired - Lifetime JP2687119B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61156298A JP2687119B2 (en) 1986-07-04 1986-07-04 Numerical control unit
KR1019870007064A KR910002317B1 (en) 1986-07-04 1987-07-02 Numerical control device
US07/069,336 US4862379A (en) 1986-07-04 1987-07-02 Numerical control machine
DE19873722084 DE3722084A1 (en) 1986-07-04 1987-07-03 NUMERICALLY CONTROLLED FACILITY

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61156298A JP2687119B2 (en) 1986-07-04 1986-07-04 Numerical control unit

Publications (2)

Publication Number Publication Date
JPS6314204A true JPS6314204A (en) 1988-01-21
JP2687119B2 JP2687119B2 (en) 1997-12-08

Family

ID=15624751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61156298A Expired - Lifetime JP2687119B2 (en) 1986-07-04 1986-07-04 Numerical control unit

Country Status (1)

Country Link
JP (1) JP2687119B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01229302A (en) * 1988-03-09 1989-09-13 Fanuc Ltd Numerical controller
US7139635B2 (en) 2002-08-23 2006-11-21 Fanuc Ltd Multi-system numerical control device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603006A (en) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol Numerical controller
JPS60204008A (en) * 1984-03-27 1985-10-15 Hino Motors Ltd Control device of work robot
JPS60229115A (en) * 1984-04-26 1985-11-14 Mitsubishi Electric Corp Numerical controller
JPS60258606A (en) * 1984-06-05 1985-12-20 Fanuc Ltd Automatic programming system
JPS61131105A (en) * 1984-11-30 1986-06-18 Fanuc Ltd Control system of lathe having two tool boxes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603006A (en) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol Numerical controller
JPS60204008A (en) * 1984-03-27 1985-10-15 Hino Motors Ltd Control device of work robot
JPS60229115A (en) * 1984-04-26 1985-11-14 Mitsubishi Electric Corp Numerical controller
JPS60258606A (en) * 1984-06-05 1985-12-20 Fanuc Ltd Automatic programming system
JPS61131105A (en) * 1984-11-30 1986-06-18 Fanuc Ltd Control system of lathe having two tool boxes

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01229302A (en) * 1988-03-09 1989-09-13 Fanuc Ltd Numerical controller
US7139635B2 (en) 2002-08-23 2006-11-21 Fanuc Ltd Multi-system numerical control device

Also Published As

Publication number Publication date
JP2687119B2 (en) 1997-12-08

Similar Documents

Publication Publication Date Title
US8190287B2 (en) Tool vector display apparatus for a machine tool with rotational axes
KR910002317B1 (en) Numerical control device
JPH01217605A (en) Numerical controller for multiaxis/multisystem machine tool
JPH01229305A (en) Numerical controller
JPS6314204A (en) Numerical controller
JPS6354605A (en) Numerical controller
JPH04155406A (en) Numerical control system
JPS6249503A (en) Numerical controller
JP2687120B2 (en) Numerical control unit
JPS6354608A (en) Numerical controller
JP2779796B2 (en) Numerical control unit
JP2694638B2 (en) Numerical control unit
JPS6349903A (en) Numerical controller
JP2694639B2 (en) Numerical control unit
JP2779797B2 (en) Numerical control unit
JPS6353605A (en) Numerical controller
JP3534845B2 (en) Multi-axis positioning controller
JPS6354606A (en) Numerical controller
JPS61256407A (en) Numerical controller
JPH01173204A (en) Numerical controller
JPS60101606A (en) Automatic robot operation system
JPH04155405A (en) Controller
EP0380685A1 (en) Nc command system
JPH06230817A (en) Method for shifting working position rotating program
WO2023199408A1 (en) Numerical control device, and computer-readable storage medium

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term