WO1984003367A1 - Systeme de commande numerique - Google Patents

Systeme de commande numerique Download PDF

Info

Publication number
WO1984003367A1
WO1984003367A1 PCT/JP1984/000048 JP8400048W WO8403367A1 WO 1984003367 A1 WO1984003367 A1 WO 1984003367A1 JP 8400048 W JP8400048 W JP 8400048W WO 8403367 A1 WO8403367 A1 WO 8403367A1
Authority
WO
WIPO (PCT)
Prior art keywords
numerical control
program
memory
machine
data
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/JP1984/000048
Other languages
English (en)
French (fr)
Inventor
Tsuyoshi Nagamine
Tsuyoshi Inoue
Syuji Toriyama
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
Publication of WO1984003367A1 publication Critical patent/WO1984003367A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4147—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]

Definitions

  • the present invention relates to a numerical control system for numerically controlling a machine such as a machine tool by using a numerical controller and a programmable control ⁇ -L, and in particular, to a numerical control system.
  • the present invention relates to a numerical control system capable of easily improving a control function for a machine.
  • each machine element in a machine tool is controlled based on a command from a numerical control device (including an operation panel).
  • a numerical control device including an operation panel
  • a strong electric circuit composed of a large number of relay groups is provided between a numerical control device (hereinafter referred to as an NC device) side and a machine side.
  • the sequence program is stored in the memory, and the sequence program is stored in the memory.
  • the sequencer of the machine is controlled by the execution of the processor.
  • control signal is removed by the DO circuit, and the sequence controller is performing sequence control in response to the NC command of the NC device. Therefore, since the control signal is only slightly exchanged between the program controller and the NC unit, the NC unit is not connected to the program unit. Cannot directly monitor the data of the ⁇ -controller, and conversely, the program-controller cannot directly obtain the data of the NC unit. Configuration.
  • an NC unit is a complex and large-capacity program that controls a program controller, a machine tool, and a machine tool. Since the Ramapur Controller only needs to operate the machine in a sequenced area, its control program is simple and small-capacity. Programmable controllers can be easily created by machine makers and users. For this reason, when changing the control data based on the basic specifications of the NC unit in order to control the machine in accordance with the machine characteristics, it is necessary to use the D-programmer or the controller side.
  • OMPt It is easy if possible, and it is not necessary to change the control program of the NC unit itself. Also, in order to improve the function according to the characteristics of the machine, if it can be executed by the control program of the programmable controller, it will be easy to operate the machine. Performance can be improved.
  • the conventional system in which the NC device and the plug-in interface only perform control signals only, does not meet the basic specifications of the NC device. It is difficult to change such control data from the programmable controller side. It was more difficult to perform control to improve the function according to the characteristics of the machine.
  • the purpose of the present invention is to make it possible to change the control data based on the basic specifications of the NC device from the programmable control port-
  • An object of the present invention is to provide a numerical control system that facilitates functional improvement.
  • a numerical control system includes a numerical control device having at least a processor and a memory, and performing numerical control of a machine based on a machining program.
  • a programmer having at least a processor and a memory for executing sequence control of a machine in accordance with a control signal of the numerical controller.
  • a memory for the numerical control device connected to a data bus of the programmable controller; and The controller is the numerical control device. It is configured to directly access the memory at the location.
  • the numerical control system of the present invention provides the memory required for processing the processor of the numerical control device from the programmable con- troller.
  • the numerical control device manufacturer may provide a numerical control device having the same specification, which may hurt the reduction in the price of the numerical control device.
  • the figure shows an embodiment of the numerical control system according to the invention.
  • Fig. 2 is a ladder diagram of the sequence control used in Fig. 1.
  • Fig. 2 is a sequence program for the ladder diagram in Fig. 2.
  • Fig. 4 is the block diagram of the transmitter / receiver in Fig. 1, and
  • Fig. 5 is the display of the block diagram in Fig. 1.
  • FIG. 6 is a ladder symbol explanation diagram for explaining Fig. 5
  • Fig. 7 is a diagram showing a display example of a ladder diagram according to Fig. 5
  • Fig. 8 is FIG. 6 is a diagram showing another display example of the ladder diagram by the configuration of FIG. 5.
  • FIG. 1 is a block diagram of one embodiment of the numerical control system of the invention.
  • 1 is an NC device
  • 2 is a separately-installed programmable controller (hereinafter referred to as a PC device) separately provided from the NC device
  • 3 is a machine tool. It is.
  • 101a is a paper tape on which a machining command is perforated
  • 101a ' is a paper tape reader for reading these paper tapes, etc.
  • 10lb Is a random access memory (RAM) that stores the processing results of the processor, which will be described later, and the state of the machine and the machining command drilled in the machining tape. It also has a display area for the display.
  • i 0 1c is a group that controls the NC unit 1; *: Read-only memory (R 0 M :) in which the control program is stored, 101 d is a machining command A processor (CPU :) that performs processing according to each instruction of the program or basic uncontrolled program, 101e is the sequence control This is an input / output circuit (DIDO circuit) that exchanges control signals between the controller 2 and the NC unit 1.
  • 101 f is a servo drive circuit, which is a table caster of the machine tool 3.
  • the address data bus o 101 h is the manual data input device MD 1), which is connected to the operation panel of the NC device 1. It is used to input the force B command data of 1 ⁇ -p in the case of adding and changing the command data, for example.
  • 101 i is a universal display device for displaying the current position of tools and the like. Note that the display device 101 i and the general data and input device MDI) 101 h may be integrally configured.
  • 101 j is a sub memory, which consists of y, bup memory and C-MOS memory, and is a machine-specific control program such as turning control and drilling control. It stores the system. In addition, the above-mentioned add / less data bus i 0 1 S is surrounded.
  • reference numeral 202a denotes a random access memory (RAM), which stores a sequence program.
  • the sequence program is a program that theoretically programs the function of a high-power circuit with an instruction code.
  • the high-power circuit shown in Fig. 2 The ladder diagram, which is a part of the program, is programmed as shown in Figure 3. RD, AND, WRT, 0 in the sequence • program
  • /,. R, NOT, etc. are the life command codes respectively, RD is the read command, AND is the AND operation command, WRT is the write command, 0 R is the OR operation command, NOT is the OR operation with the negative value It is. 10.0, 20.1... Indicate the address (predetermined address and predetermined bit) on the data memory for executing the life code. For example, a value of 1.0 indicates the 0th bit of memory address 10). In this sequence, the execution of the instructions in the program
  • Each relay of the high-power circuit shown in Fig. 2 corresponds to one bit, and its on / off is represented by "1" or "0". Billion. For example, if an automatic mode is specified from the operation panel of the NC unit, the relay a (AUT) is turned on in the high-power circuit, but the data memory 2 is used in the PC unit 2. "1" is stored in the 0th bit of address 10 of 02b.
  • Reference numeral 202c denotes a data input / output unit for controlling data input / output to / from the machine tool 3
  • reference numeral 202d denotes a control program for controlling the PC device 2 body.
  • ROM, 202e is a processor (CPU :) that performs predetermined sequence processing according to the control program and the sequence program.
  • Reference numeral 202 f denotes an input / output circuit for transmitting and receiving control signals to and from the NC device 1
  • reference numeral 202 g denotes an address database.
  • FIG. 4 is a detailed view of the data input / output unit 202c.
  • I is a data input circuit and receivers R1 to R5 which receive signals from various types of mitotic switches and relay contacts RCt to RCn transmitted from the machine tool 3 side.
  • Decoder D that outputs output on data bus DBUS
  • DO is a data output circuit which is a flip-flop (which may be a latch circuit) in which a main rotation signal and a main rotation signal output to the machine tool 3 are stored.
  • a decoder DEC2 for storing data on the tabbus DBUS in a predetermined FF.
  • C B U S for storing data on the tabbus DBUS in a predetermined FF.
  • BUS is an address, a response bus
  • DBUS is a data bus
  • 1i to A1n and Sizi to £ 2m are data connections between the data input / output unit 202c and the machine 3 side. It is a cable for giving and receiving.
  • NC device 1 From the sub memory 101 j by turning on the power
  • the required machine control program is loaded into the first program area Ml of RAMI01b.
  • the NC unit 1 loads the processing program of the paper tape 10 ia from the paper tape reader 101 a ′ into the second program area M 2 of RAMI 0 lb. , Be done.
  • the CPU 101d executes the RAMI 01b processing program based on the ROM 101c crawling control program and the RAMI 01b machine control program. Then, the moving finger is sent to the servo drive circuit 101 ⁇ and the spindle control circuit 101 ⁇ ′ via the address data bus 101 g and the machine tool 3. Each motor is numerically controlled.
  • the CPU 101d sends the control signal to the input / output circuit 101e via the address data bus 101g, and the control command is further transmitted to the PC. Communicated to device 2.
  • the PC device 2 shifts to sequence control operation based on the control command from the NC device 1.
  • PC device 2 will have M function MF and M code.
  • the CPU 202e can read the data to the data input / output unit 202c via the address data bus 202g, for example.
  • "1" is the data output circuit DO (fourth
  • the main and normal rotation complete signal is output via the DBUS of 202g data memory.
  • the above-mentioned RAM 202c implements a sequence program.
  • It may be composed of a ROM read and a memory only.
  • the display data is stored in the universal display device 101 i in the display area M 3, and the display data from the CPU 101 d is universal.
  • This display data includes, for example, a display of a block being executed by the CPU OLD, a display of the current position of the machine tool 3, a display of correction data input from the MDI 101h, Used for displaying machining command programs, displaying alarms, etc.
  • the area outside of RAM 101b is used as a work area, and the processing result of CFU 101d (contents of running blocks, current position of machine tool, etc.) ) And the state of the machine tool 3 detected by the CPU 101d (load of the servo motor and spindle motor, etc.).
  • the address data bus 202 g of the PC device 2 is connected to the RAMI 01 b of the NC device 1, and the CPU 202 e of the PC device 2 is connected to the NC device 1. It is configured so that RAMI01b of device JL can be directly accessed. For this reason, data transfer between the NC device 1 and the PC device 2 is enabled. As a result, various functions can be improved as follows.
  • the CPU 202 e reads the sequence of the RAM 202 a. • The program is displayed in the RAM 101 b of the NC unit 1 via the address database 202. Write to area M3. As a result, the second ladder diagram can be displayed on the display device 101i of the NC device 1. This is explained in more detail in FIG. Fig. 5 is a detailed block diagram of the display device 101i.
  • the display device 101i is connected to the display control unit DPC. , RAM 101b display area ⁇ 3
  • FIG. 5 is a partially enlarged view when a gram is displayed on a cathode ray tube CRT.
  • the ladder diagram is obtained from MDI01h of the NC unit 1.
  • the CPU OLD sends the CPU 202 of the PC device 2 via the input / output circuit 101 e and the input / output circuit 202 f of the PC device 2.
  • the CPU 202 e transmits the sequence program of the RAM 202 a to the NC unit 1 via the address data 220 g. It is transferred to the display area M3 of RAMI 0 1b and stored.
  • the CPU 101 of the NC unit 1 sequentially sends the sequence program data to the display side from the display area M3 of the RAMI 01b.
  • the display control unit DPC of the universal display device 101 is based on the control of the built-in editing program and the sequence program data.
  • the sequence program data is edited to generate image information. For example, as shown in Fig. 7, one line is divided into a name display section, a symbol display section, and an address display section, and picture information is generated in the picture display section.
  • the information is one line of image information.
  • the correspondence relationship stored in another memory (not shown) is used.
  • the entire picture information created by the display control unit DPC is stored in the refresh memory RFM.
  • the display control unit DPC sequentially reads out the image information from the refresh memory RFM, and character patterns corresponding to the image information are read out.
  • the generator CG is read out and stored in the image memory IMM.
  • the ladder-diagram will be displayed sequentially according to the sequence order of the sequence program.
  • the display function of the NC device 1 is used to display the ladder diagram of the C device 2. This can be realized by the PC device 2 directly writing a sequence program to the display area # 3 of the RAM 101b of the device 1. Therefore, the CPU 101d of the NC unit 1 does not care what the display of the PC unit 2 is-and the ladder that is used in the normal procedure for displaying the internal state of the NC unit 1 is not considered. The figure can be displayed.
  • the status of DI / DO of the machine tool 3 that is, the signal states of the data input circuits DI and the data output circuits DO in the data input / output unit 202c of the PC device 2 are stored in the data memory 202b. This is displayed on the RAM 101b by the CPU 202e via the address data bus 202g. If it is written to M3, the above-described sequence Similarly to the display of the ladder diagram of the program, the state of the DI / DO contact of the machine tool 3 can be displayed on the display unit 1i of the NC unit 1. In this display, for example, as shown in the display example of FIG. 8, the shape of the machine MC can be displayed, and the position of the contact point and the abnormal location AB can be displayed. -The above control can be easily realized by the sequence program and the control program of the PC device 2.
  • the FC device 2 receives the alarm signal from the NC device ⁇ via the respective input / output circuits 101 e and 202 f. Then, the CPU 202 e of the PC device 2 sends the address data path.
  • the contents of the running block and the current position stored in the work memory of the RAM lOlb of the NC unit 1 are read out via the 202g, and the reallocation is performed by this. Decrypt the contents of the game. According to the decoded contents, the CPU 202 e stops the oil supply to the machine tool 3.
  • the numerical control system of the present invention enables the PC device 2 to execute machine-specific control when an alarm occurs in the NC device i.
  • the load state of the servo motor and the spindle motor detected by the device 1 is stored in 11 1 ⁇ 1 0 1 15 of the NC device 1. Therefore, the CPU 202 e of the PC device 2 can read this and execute various machine controls according to the load state.
  • the parameters (offset amount) of the machine control program stored in Ml are set according to the machine characteristics, and the C
  • P U 202 e is connected via the address database bus 202 g
  • the tool name is rewritten with CPU 202 e of PC device 2, and various
  • the present invention is not limited to the above-described embodiment, but follows the gist of the invention.
  • the machine was powered up, so the machine
  • the numerical controller is a numerical controller with the same specifications.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Description

明 細 書
数値制御シ ス テ ム
技 衛 分 野
本発明は、 工作機械等の機械を数値制御装置 と プ ロ グ ラ マ ブル · コ ン ト σ — ラ と に よ っ て数値制御す る 数値制 御シ ス テ ム に 関 し'、 特 に容易に機械に対する 制御機能を 向 上せ し め る こ と が でき る数値制御シ ス テ ム に 関す る 。
背 景 技 術
数値制御 シ ス テ ム は 、 数値制御装置 (操作盤 を含む) か ら の指令 に基いて工作機械におけ る各機械要素が制御 され る 。 と こ ろ で、 かかる数値制御シ ス テ ム に おい て は 、 従来 、 数値制御装置 (以後、 N C装置 と い う ) 側 と 機 械側間 に 多数の リ レ ー群から な る強電回路が介在 し 、 Ν
C 指令 ( Μ機能命令、 S 機能命令、 操作盤か ら の指令等
) に よ り 強電回路の所定の リ レ ーを動作 さ せ、 こ れに よ り 該 N C 指令 に応 じ た動作を機械要素に行わせていた 。
しか し 、 かか る 従来の シ ス テ ムに おい て は多数の リ レ
—群か ら な る 強電回路を用いている ため 、 装置が大型化 する と 共に 、 多数の リ レ ーを必要と する こ と か ら コ ス ト 高 と な り 、 更 に は リ レ ーの誤動作等に よ る信頼性の低下 を来た し てい た。
. そ こ で、 最近 の数値制御シ ス テ ム はか か る 強電回路 の 機能を プ ロ グ ラ ム処理に よる シ ー ケ ン ス · コ ン ト ロ ー ラ
(プ ロ グ ラ マ ブル · シ ー ケ ン ス · コ ン ト ロ ー ラ ) で行 う 方式が主流を 占 め る よ う にな っ てき てい る 。
— OMPI
― WIPO .¾ こ の様な プ ロ グ ラ マブル · コ ン ト ロ ー ラ では、 メ モ リ に シ ー ケ ン ス · プ ロ グ ラ ムが記億され、 シ 一 ケ ン ス · プ ロ グラ ム を プ ロ セ ッ サが実行する こ と に よ つ て機械の シ 一ケ ン ス制御 を行 う も のであ っ て、 N C 装置 と は D I Z
D O 回路に よ っ て制御信号のや り と り が行われ、 N C 装 置の N C指令に応 じ て プ グラ マプル · コ ン ト ロ ー ラ が シ ー ケ ン ス制御を行 っ ている。 従っ て、 プ グ ラ マ ブ レ • コ ン ド ロ 一 ラ と N C装置と の間では、 制御信号のや—リ と り し か行われない こ とから、 N C装置はプ ロ グ ラ マ プ ル * コ ン ト π—ラ の デー タ を直接監視す る こ と は出来ず 、 逆に プ ロ グ ラ マ プル · コ ン ト ロー ラ は N C装置のデー タ を直接得る こ と が出来ない構成と なつ ていた。
こ の た め 、 前記数値制御シ ス テ ム に お い ては、 N C 装 置お よびプ ロ グ ラ マ プル · コ ン ト ロ ー ラ に接続 され る 機 械の特性に合わせた き め細かな制御を要求 され る場合、 こ の要求を満たす こ と が困難 と なる と い う 欠点があ っ た 。 例えば、 N C 装置はプロ グラ マプル · コ ン ト ロ 一 ラ 及 ぴ工作機械を制御する こ とか らその制御 プ ロ グ ラ ム ほ複 雑且つ大容量の も の であ るが、 逆に プロ グ ラ マ プル · コ ン ト ロ ー ラ は機械の シ ー ケ ン ス制街を行えば良いか ら そ の制御 プロ グ ラ ム は箇単で小容量の も の であ リ 、 従 っ て 、 プ ロ グラ マ ブル · コ ン ト ロ ー ラ は機械メ 一 カ ーやユ ー ザ ^が容易に作成で き る。 このため、 機械の特性に合わ せた制御のた め、 N C装置の基 ¾仕様に よ る制御デー タ を変更する 際 に は、 プ D グラマ プル , コ ン ト ロ ー ラ 側か
OMPt ら 出来れば容易であ り 、 N C 装置の制御 プ Q グ ラ ム 自 体 を変え る 必要が な く な る。 又、 機械の特性に合せて機能 を 向上 させ ¾ た め に 、 プ D グラ マブル · コ ン ト ロ ー ラ の 制御 プ a グ ラ ム に よ っ て行 ラ こ とが出来れば、 容易 に機 能向上が可能 と な る 。
しか し なが ら 、 N C 装置 と プ D グ ラ マ プル · コ ン ト 口 — ラ と が制御信号 の や り と リ の みを行 う 従来 の シ ス テ ム では 、 N C 装置の基本仕様に よ る制御デ ー タ を プ ロ グ ラ マ ブル · コ ン ト ロ ー ラ 側から変更する こ と は困難であ り' 、 ま た 、 プ ロ グ ラ マ ブル · コ ン ト ロ ー ラ に よ り 機械の特 性 に合せて機能の向上 を図る制御を行 う こ と は困難で あ つ た。
従 っ て、 本発明の 目 的は、 プロ グラ マ ブル · コ ン ト 口 — ラ 側か ら N C 装置の基本仕様に よ る制御デー タ を変更 する こ と を可能 と し 、 機械に合せた機能向上 を 容易に 行 い う る 数値制御 シ ス テ ム を提供する に あ る 。
発 明 の 開 示
本発明 に よ る数値制御シ ス テ ムは、 プ ロ セ ッ サ と メ モ リ と を 少な く と も 有 し加工プ ロ グ ラ ム に基づい て機械の 数値制御を実行する 数値制御装置 と 、 プ ロ セ ッ サ と メ モ リ と を少な く と も 有 し前記数値制御装置の制御信号 に 従 つ て機械の シ ー ケ ン ス制御を実行する プ ロ グ ラ マ .プル · コ ン ト ロ ー ラ と を備 え、 前記プ ロ グラ マ ブル · コ ン ト 口 ー ラ の デー タ バ ス に 前記数値制御装置の メ モ リ を接続 し 、 前記 プ ロ グ ラ マ ブ ルノ コ ン ト ロー ラ が前記数値制御装 置 の メ モ リ を直接ア ク セ スする よ う に構成されてい る 。 即 ち 、 太発明 の数値制御システムは、. 数値制御装置の プ ロ セ ッ サの処理に必要な メ モ リ を、 プロ *グ ラ マ ブル · コ ン ト π ー ラ か ら ァ ク セ スでき る様に構成 し てい る ので、 数値制御装置のデー タ を利用 してプロ グ ラ マ ブル , コ ン ト Π — ラ が璣能向上のための処理を実行で き 、 又数値制 御装置の機能を利用 し てプロ グラマ プル , コ ン ト ロ ー ラ の テ 一 タ の処理を行わせる こ と ができ る 。 従 っ て、 *発 萌 に よ る数値制御シ ス テ ムは機械の特性 に合せて機能 を 向上さ せる た め に 、 数値制御装置の基 *仕様に よ る 制御 ァ―タ の変更を 、 プ ロ グラマプル · コ ン ト ロ ー ラ か ら行 ラ こ と がで き 、 機械の特性に合せた機能の向上を プ ロ グ ラ マ プル · ゴ ン ト ロ ー ラ側の制御プロ グ ラ ム の変更で可 能 と な る ため 、 係る 機械向上が容易に しか も機械 メ 一 力 — やュ—ザ一側で機械に合せて実行する こ と がで き る と い う効果を奏する 。 換言すれば、 本発明 に よ る と 数値制 御装置 メ ー カ は同一仕様の数値制御装置 を提供すれば良 いか ら 、 数値制御装置の価格低下に害年する こ と に も な る 。
図面の簡単な説明
.図は: 発明 に よ る数値制御シ ステ ム の一実施例 プ
D ッ ク 図、 第 2 図は第 1 図に用い られる シ ー ケ ン ス制御 の ラ ダ一図、 第 3 図は第 2 図ラ ダー図の ための シ一 ケ ン ス · プ ロ グ ラ ム構成図、 第 4 図は第 1 図 ブ ロ ッ ク 図の送 受信部構成図、 第 5 図-は第 1 図ブロ ッ ク 図のデ ィ ス プ レ
Ο ΡΙ
、 、 WIPO ィ 構成図、 第 6 図は第 5 図の説明のため の ラ ダー記号説 明 図、 第 7 図は第 5 図構成に よ る ラ ダ一 図の表示例を示 す図、 第 8 図は第 5 図構成に よ る ラ ダー 図の他の表示例 を示す図であ る 。
発明 を実施するための最良の形態
*発明 を よ り 詳細 に説述する ため に、 以下添付図面に 従 っ て説明す る 。
第 1 図は *発明の数値制御 シ ス テ ム の一実施例 プ ロ ッ ク 図で あ る 。
図中 、 1 は N C 装置、 2 は N C装置か ら別設 されて い る 別置型.の プ ロ グ ラ マ ブル · コ ン ト ロ ー ラ (以下 P C 装 置 と 称す) 、 3 は工作機械であ る。
N C 装置 1 に おい て 、 1 0 1 a は加工指令が穿孔 さ れ た紙テ ー プ、 1 0 1 a ' はこれ ら紙テー プ等を読取 る 紙 テ ー プ リ ー ダ、 1 0 l b は後述する プロ セ ッ サ の処理結 果ゃ機械の状態や加工テー プに穿孔された加工指令を記 憶する ラ ン ダ ム ア ク セ ス ' メ モ リ ( R A M ) で あ り 、 後 述する デ ィ ス プ レ イ の表示領域 も有する も の で あ る 。 i 0 1 c は N C 装置 1 を制御する基; *:制御 プ ロ グ ラ ム が記 億 された リ ー ド オ ン リ 一 メ モ リ ( R 0 M:) 、 1 0 1 d は 加工指令 プ ロ グ ラ ム 又は基未制御プロ グ ラ ム の 各命令 に 応 じ た処理 を 行 う プ ロ セ ッ サ ( C P U:) 、 1 0 1 e は シ 一ケ ン ス · コ ン ト ロ ー ラ 2 と N C装置 1 間で制御信号の 授受を行 ラ入出力回路 ( D I D O 回路) で あ る 。 1 0 1 f は サー ボ駆動回路-であ り 、 工作機械 3 のテ ー ブル蓖
ΟΜΡΙ 動等の サーポ モー タ を駆動する も の であ り 、 X \ 上 Wl 方向移動量: X 0 , Y 0 及び送 リ 速度 Fが入力されて公知 の パ ル ス分派御演算を実行し、 分配パル ス X , Y を 出力す る パル ス分配演算回路を合むも の で あ る o 1 0 1 f ' は ス ピ ン ドル制御回路であ り 、 工作機械 3 の ス ピ ン ル モ ー タ を駆動制御する。 i 0 1 g ほ ァ ド レ ス · デ 一 タ バ ス で あ る o 1 0 1 h はマニュア ル · デー タ • ィ ン プ ッ ト 装置 M D 1 ) で 、 N C装置 1 の操作パ ネ レ に取付け られ、 た と え ば加ェ指令デ一タ の追加、 変更な どに おい て 1 ブ π ッ ク の力 Bェ指令デー タ を入力する ため に使用 さ れ る 。 1 0 1 i は ュ二バーサル · デ イ ス プ レ イ 装置で、 工具等の現在位置等 を表示する 。 尚、 デ イ ス プ レ イ 装置 1 0 1 i と マ 二 ア ルデー タ , イ ンプ ッ ト 装置 M D I ) 1 0 1 h と を一体に構成 して も よい。 1 0 1 j は サ ブ メ モ リ で あ y 、 バ プ ル メ モ リ 、 C 一 M O S メ モ リ で構成 され 旋削加ェ制御、 穴あ け加ェ制御等機械特有の制御プ ロ グ ラ ム を格納す る も の であ る。 尚、 上述の ア ド、 レ ス デ ー タ バス i 0 1 S ほ これ ら を接繞する。
—方 P C 装置 2 に おいて 、 2 0 2 a は ラ ン ダ ム ァ グ セ ス メ モ リ ( R A M ) であ り 、 シ ー ケ ン ス · プ ロ グ ラ ム を格納する も の であ る 。 シ 一 ケ ン ス · プ ロ グ ラ ム は、 強 電回路の機能 を命令コー ド、で理論的にプ ロ グ ラ ム し た も の で 、 た と え ば、 第 2 図に示す強電回路の一部であ る ラ ダー 図 ほ第 3 図の如 く プ ロ グラ ム されてい る 。 尚、 シ ー ケ ン ス • プ 口 グ ラ ム に おける R D , A N D , W R T , 0
OMPI
/ ,。 R , N O T等は それぞれ命今コ ー ドで、 R D は読出 し 命 今、 A N D は論理積演算命今、 W R Tは書込み命令、 0 R は論理和演算命令、 N O Tは否定値 と の論理和命令で あ る 。 又、 1 0 . 0 , 2 0 0 . 1 · · · は該命 コ ー ド を実行す る デー タ メ モ リ 上の ア ド レ ス (所定番地、 所定 ビ ッ ト を示す も の で あ り 、 た と えば 1 . 0 の場合は 、 メ モ リ 第 1 0 番地の 0 ビ ッ ト 目 を示す) であ る 。 こ の シ — ケ ン ス 《 プ ロ グ ラ ム の命令群の実行に よ り 、
( a · b ) + c
の論理演算が実行 さ れ、 その演箕結果 ( " 1 " 又は " 0 " ) が 、 デー タ メ モ リ の 2 1 0 番地の第 1 ビ ッ ト 目 に格 納 され る 。 2 0 2 b はデー タ メ モ リ で 、 第 2 図の強電回 路の各 リ レ ー を 1 ビ ッ ト に対応 させその オ ン オ フ を " 1 " 又は " 0 " で表現 し て記億する 。 た と え ば N C 装置 の操作盤か ら 自 動モ 一 ド'が指今されれば強電回路では リ レ ー a ( A U T ) が オ ンするが、 P C 装置 2 で はデー タ メ モ リ 2 0 2 b の 1 0 番地の第 0 ビ ッ ト 目 に " 1 " を 記 憶する 。 2 0 2 c は工作機械 3 と の間でデー タ の入出 力 を 司 ど る デー タ 入出 力部、 2 0 2 d は P C 装置 2 本体 を 制御す る 制御 プ ロ グ ラ ム を記億する R O M、 2 0 2 e は 制御 プ ロ グ ラ ム 及び シ ー ケ ン ス · プ ロ グ ラ ム に 応 じ て所 定の シ ー ケ ン ス処理 を行 う プロ セ ッ サ ( C P U:) 、 2 0 2 f は入出力回路で、 N C装置 1 と の間 で、 制御信号の 授受を 行 う も の 、 2 0 2 g はア ド レ ス · デー タ バ ス で あ る 。 - 第 4 図はデー タ 入出力部 2 0 2 c の詳細図で あ り 、 D
I はデー タ 入力回路で工作機械 3側か ら送出 されて く る 各種 ひ ミ ッ ト ス ィ ッ チ 、 リ レ ー接点 R C t 〜 R C n等の 信号を受け る レ シ ー バ R 1 〜 R n と 、 ア ン ドゲ ー ト 回路
G 1 〜 G il と 、 ア ド、 レ ス ノく ス A B U S 上のア ド、 レ ス信号 を デコ — ド し て所定の ア ン ド、ゲー ト を開 き 、 各ア ン ド、ゲ ー ト 出力 を デ ー タ バ ス D B U S 上に出力する デ コ ー ダ D
E C 1 と を備えてい る 。
D O はデー タ 出力回路で、 工作機械 3 へ出力 される 主 轴正転信号、 主轴逆転信号が記憶される フ リ ッ プ * フ 口 ッ プ ( ラ ッ チ 回路で も よい) L i 〜 : L m と 、 各 フ リ ッ プ
· フ π ッ プ L. 丄 〜 : L m に対応 して設け られ各フ リ ッ プ · フ π ッ プ ( F F と い う) の出力信号を工作機搣 3 へ送出 し 、 リ レ ー 〜 R mを動作せ しめる ド ラ イ ノく D i 〜 D m と 、 ァ ド レ ス バ ス A B U S 上のア ド レ ス信号 を'デコ一
ド し て所定の F F を セ ッ ト Z リ セ ッ ト 可能にす る と 共に
タ バ ス D B U S 上のデー タ を所定の F F に記億せ し め る デコ ー ダ D E C 2 と を備えている 。 尚、 C B U S
は コ ン ト ロ ー ル信号授受用のコ ン ト ロ ー ル信号バ ス 、 A
B U S はア ド、 レ ス バ ス 、 D B U S はデー タ バ ス 、 殳 1 i 〜 A 1 n , Si z i 〜 £ 2 mはデータ入出力部 2 0 2 c と 機械 3 側間を接続 し デー タ授受を行 うた めのケ 一 ブル で あ る 。
次に第 1 図に示す裟置の動作について説明す る。 先ず
N C 装置 1 ほ、 電源投入に よ り サブ メ モ リ 1 0 1 j か ら
O PI WIPO 、 " 必要な機械制御プ ロ グ ラ ムが R A M I 0 1 b の第 1 の プ ロ グ ラ ム領域 M l に ロ ー ドされる。 又、 N C 装置 1 は紙 テ ー プ リ ー ダ 1 0 1 a ' から紙テー プ 1 0 i a の加工 プ グ ラ ム が R A M I 0 l b の第 2 の プロ グ ラ ム 領域 M 2 に ロ ー ド、 され る 。 C P U 1 0 1 d は R O M 1 0 1 c の墓 本制御 プ ロ グ ラ ム及び R A M I 0 1 b の機械制御 プ ロ グ ラ ム に基い て R A M I 0 1 b の加工プ ロ グ ラ ム を実行 し 、 ァ ド レ ス デ ー タ バ ス 1 0 1 g を介 し移動指今 を サ 一 ボ 駆動回路 1 0 1 ί 、 ス ピ ン ドル制御回路 1 0 1 ί ' に送 り 、 工作機械 3 の各 モ ー タ を数値制御す る 。 又 、 C P U 1 0 1 d は同様に ァ ド レ スデー タバ ス 1 0 1 g を介 し 制 御指今 を入出 力回路 1 0 1 e へ送 リ 、 制御指令は さ ら に これカゝ ら P C 装置 2 に伝え られる。 P C 装置 2 は N C 装 置 1 か ら の制御指令 に基ずいて、 シ ー ケ ン ス制御動作 に 移 る 。
一方、 P C 装置 2 に お い て ほ 、 R A M 2 0 2 a に は 、 既 に作成 された シ ー ケ ン ス · プ ロ グ ラ ム が格納 されて い る ので、 R O M 2 0 2 d の制御プ α グ ラ ム の制御 に ょ リ C P U 2 0 2 e は R A M 2 0 2 aか ら シ ー ケ ン ス · プ グ ラ ム の各命令を 1 つずつ順次読出 し 、 最初の命令か ら 最後の シ ー ケ ン ス · プ ロ グラ ム命 ま で シ ー ケ ン ス処理 を実行 し 、 最後の命 ·処理を終了すれば再び最初の シ 一 ケ ン ス · プ ロ グ ラ ム 命令に戻 リ 、 以後サ イ ク リ ッ ク に シ ー ケ ン ス プ 口 ダ ラ ム 命今の処理を繰返す。
こ の状態で、 N C 装置 1 か らた と えば主軸正転指今 M
OMPI
"WIPO 0 3 が指令されれば P C装置 2 は M機能 M F及び Mコー
ド信号 M i l , M 1 2 を記億すべきデー タ メ モ U 2 0 2 b の ァ ド レ ス の对応 ビ ッ ト に " 1 " が記億され る 。
こ の記憶内容に よ つ て、 C P U 2 0 2 e はァ ド レ ス デ ー タ バ ス 2 0 2 g を 介 し てデ一 タ入出力部 2 0 2 c に指 今を年え、 例えば、 " 1 " がデータ 出力回路 D O (第 4
'図) の フ リ ッ プ · フ 口 ッ プ: L i に記億され ド' ラ ィ バ D 1
, 線- l 2 1 を介 し て工作機械 3 へ出力する。 こ れに よ り 、 工作機械 3 の リ レ - R 1 がォ ン し 、 主轴正 制御が実 行 され る 。 そ し て、 主軸が正転すれば、 た と え ば リ レ ー
接点 R C 1 が オ ン と な り 、 線 1 1 、 レ シ一バ R i 、 ァ
ン ドゲ ― ト G 1 、 ァ ド レ スデ一 タパ ス 2 0 2 g のデー タ ノく ス D B U S を介 し て主轴正転完了信号 丁一 タ メ モ リ
2 0 2 b (第 1 図) の所定ビ ッ ト に記億 される 。 しか る 後、 P C装置 2 は シ ー ケ ンス プロ グラ ム処理が鐽続され 主軸正転完了が N C 装置 1 に通知され主 ¾ St 15のた め の シ 一 ケ ン ス処理が終了する。
上述の R A M 2 0 2 c は、 シ一ケ ン ス • プ ロ グ ラ ム を
格納す る R O M リ ― ド、オ ン リ — メ モ リ ) で構成 し て も 良い。
で、 N C 装置 1 の R A M 1 0 1 b に は そ の各 プ ロ グ ラ ム 領域 M l , M 2 に機械制御プ ロ グ ラ ム 、 加工指令 プ 口 グ ラ ムが格納 される外に、 その表示領域 M 3 にュニ バー サルデ ィ ス プ レ イ 装置 1 0 1 i に表示デー タ が記億 され、 C P U 1 0 1 d か らの表示データ がユニバー サル
OMPI
/ . WIPO ^yj デ ィ ス プ レ イ 1 0 1 i に表示せ しめ る た め に用 い られ る 。 こ の表示デー タ はた と えば、 C P U l O l d の実行中 ブ ロ ッ ク の表示や、 工作機械 3 の現在位置の表示、 M D I 1 0 1 h か ら入力 された修正デー タ の表示、 加工指令 プ ロ グ ラ ム の表示、 ア ラ ー ム の表示等に 用 い られ る 。 R A M 1 0 1 b の-そ の外の領域は ワー ク エ リ ア と し て用 い られ、 C F U 1 0 1 d の処理結果 (実行中 プ ロ ッ ク の内 容、 工作機械の現在位置等) や C P U 1 0 1 d が検出 し た工作機械 3 の状態 (サーボモー タ やス ピ ン ドルモー タ の負荷等) を一時格納するのに用い られ る 。
さ て *発明 では、 N C 装置 1 の R A M I 0 1 b に : P C 装置 2 の ア ド レ ス デ ー タ バ ス 2 0 2 g が接続 さ れ、 : P C 装置 2 の C P U 2 0 2 e が N C装置 JL の R A M I 0 1 b を直接 ア ク セ ス 出来 る よ う に構成されて い る 。 こ のた め 、 N C 装置 1 と P C 装置 2 と の間にデー タ のや り と り を' 可能 と し てい る 。 こ れ よ り 以下の如 く 種 々 の機能向上が 可能 と な る 。
① 表示機能の向上
例え ば、 メ イ ンテ ナ ン ス ゃア ラ ー ム時 に おい て、 P C 装置 1 の シ ー ケ ン ス · プロ グ ラ ムを見た い こ と があ る 。 こ の シ ー ケ ン ス · プ ロ グ ラ ム を ラ ダ一図 と し て表示で き -れば便利であ り 、 し か も 、 N C 装置 1 のデ ィ ス プ レ イ 装 置 1 0 1 i を利用出来れば更に良い。 そ こ で 、 係 る場合 に太発明 に よ る 数値制御シ ステ ム に おい てほ N C 装置 1 の M D I 1 0 1 h か ら-の表示指今に応 じ 、 P C 装置 2 の
GMPI C C P U 2 0 2 e が R A M 2 0 2 a の シ ー ケ ン ス • プ ロ グ ラ ム を ァ ド レ ス デー タ バ ス 2 0 2 を介 し て N C 装置 1 の R A M 1 0 1 b の表示領域 M 3 へ書き 込む。 こ れ に よ リ 、 N C 装置 1 の ア イ ス プ レ ィ 装置 1 0 1 i に 第 2 の ラ ダ 一 図が表示で き る 。 こ れを も う少 し詳 し く 第 5 図 に よ リ 説明 す る 。 第 5—図ほデ ·ί ス プ レ イ 装置 1 0 1 i の詳細 ブ ロ ッ ク 図 で あ り 、 デ イ ス プ レ イ 装置 1 0 1 i はデ イ ス プ レ イ 制御部 D P C と 、 R A M 1 0 1 b の表示領域 ΝΪ 3
— - «»、
よ り 転送 され て き た表不ア— タ を画情報 に変換 し て sd ¾ す る リ フ レ ツ シ ^ メ モ U R F M と 、 種 々 の キ ヤ ラ ク タ 、 記号パ タ ー ン を記憶する キヤ ラ ク タ ジ ェ ネ レ 一 タ C G と 、 & 報に基い て キ ヤ ラ ク タ ジ ネ レ ー タ C G よ リ 癸生 し た画像 を順次記億 し 1 画面に表示す る 全画像を記億 す る 画 メ モ リ I M M と 、 面メ モ リ I M M に記億 されて い る 画像情報に基レ,、 て陰極線管 C R T に画像表示する 駆動 部 D D V を有 し て い る 。 キャ ラ ク タ ジェ ネ レ 一 タ C G に は ァル フ ァ Z ニ ュ ー メ リ ッ ク の パタ ー ン の ほか に ラ ダ 一 ダ ィ ャ グ ラ ム を表示する ための記号が記億 され て い る 。 第 6 図 ( a ) 〜 ( m はかかる記号の一例で あ リ 、 第 6 図 ( a ) は常開 の リ レ —接点を示 し、 6 図 ( b ) は 常 閉の リ レ 一接点 と 言 う よ う に、 第 6 図 ( a ) 〜第 6 図 ( m ) ほ ラ ダ ー ダ イ ヤ グ ラ ムの部分記号を 示 し て い る 。 第 7 図'は ラ ダ一ダ イ ヤ グ ラ ムを陰極線管 C R T に 表示 し た 場合の一部拡大図 で あ る 。
さ て、 N C 装置 1 の M D I 0 1 h よ り ラ ダー ダ イ ヤ
OMFI
く^^ ϋ 3 グ ラ ム の表示要求信号が入力 される と 、 C P U l O l d は入出 力回路 1 0 1 e および P C装置 2 の入出 力回路 2 0 2 f を介 し て P C 装置 2 の C P U 2 0 2 e に ラ ダ一 図 表示命令を伝え る 。 こ れに よ リ C P U 2 0 2 e は R A M 2 0 2 a の シ ー ケ ン ス · プロ グ ラ ム を ア ド レ ス デ一 タ ノく ス 2 0 2 g を 介 し て N C装置 1 の R A M I 0 1 b の表示 領域 M 3 に転送 し格納せ しめ る 。 ついで、 N C 装置 1 の C P U 1 0 1 d ほ R A M I 0 1 b の表示領域 M 3 よ リ シ 一ケ ン ス · プ ロ グ ラ ムデー タ をデ ィ ス プ レ イ 側 に順次送 出す る 。 ュ ニ バ 一 ザ ルデ ィ ス プ レ イ 装置 1 0 1 i のデ ィ ス プ レ イ 制御部 D P C は内蔵の編集プ ロ グ ラ ム の制御 に 基いて シ ー ケ ン ス · プ ロ グラ ムデー タ が送出 さ れて く る と 、 該 シ ー ケ ン ス · プ ロ グ ラ ムデー タ に編集処理を施 し て画情報を発生す る 。 た と えば、 第 7 図 に示す よ う に 1 ラ ィ ン を名称表示部 と 記号表示部と番地表示部 と に分け 、 画表示部に つ き 画情報を発生 し、 3 つの表示部の画情 報で 1 ラ イ ン の画情報 と してい る。 尚、 名称表示部の画 情報発生に際 し て は 、 図示 し ない別の メ モ リ に記億 され てい る 対応関係を用 い ている 。 デ ィ ス プ レ イ 制御部 D P C に よ り 作成 された全画情報は リ フ レ ッ シ ュ メ モ リ R F Mに記億 され る 。
しか る 後、 デ ィ ス プ レ イ 制御部 D P C は画情報を リ フ レ ッ シ ュ メ モ リ R F M よ り 順次読出 し、' 該画情報に対応 する パ タ ー ン を キ ャ ラ ク タ ジェ ネ レ ー タ C G ょ リ 読出 し 、 画 メ モ リ I M Mに記億する。 これに よ リ 陰極線管 C R
Figure imgf000015_0001
一
T に は シー ケ ン ス · プ ロ グラ ム の記億順序に従 っ て ラ ダ — ダ イ ャ グ ラ ムが順次表示される こ と に な る 。
こ の よ ラ に し て、 *発明の数値制御シ ス テ ム に おい て は N C 装置 1 の表示機能を利用 して、 Ρ C装置 2 の ラ ダ — 図を表示で き 、 し か も N C装置 1 の R A M 1 0 1 b の 表示領域 Μ 3 へ P C 装置 2 が直接シー ケ ン ス · プ ロ グ ラ ム を書込むだけで実現でき る。 従つ て N C装置 1 の C P U 1 0 1 d は何等 P C 装置 2 の表示であ る こ と -を意識 し な い で 、 通常の N C 装置 1 の内部状態の表示の手順で係 る ラ ダ一図の表示が可能 となる。
又、 *発明 の数値制御システ ムほ同様に し て 、 工作機 械 3 の D I / D O の状態表示も可能 と な る 。 即ち 、 P C 装置 2 のデー タ入出力部 2 0 2 c におけ る各デ ー タ 入力 回路 D I 、 デー タ 出力回路 D O の信号状態はデー タ メ モ リ 2 0 2 b に格納 されてい る ので、 これ を C P U 2 0 2 e がァ ド レ ス デー タ バ ス 2 0 2 g を介 し て R A M 1 0 1 b の表示領域. M 3 に書込めば、 前記 した シ ー ケ ン ス · プ ロ グラ ム の ラ ダー 図 の表示と 同様に工作機械 3 の D I / D O接点の状態が N C 装置 1 のデ ィ ス プ レ イ 装置 1 ひ 1 i に表示でき る 。 こ の表示ほ例えば第 8 図の表示例に示 す よ う に機械 M C の形状を表示 し、 接点の位置や、 異常 個所 A B を表示する こ と もでき る。 - 上述の制御は P C 装置 2 のシ ー ケ ン ス プ ロ グ ラ ム や 制御プ ロ グ ラ ム に よ リ 容易に実現でき る
②処理機能の向上 - 5 一 例え ば、 従来の数値制御シ ス テム に お い ては N C 装置
1 がア ラ ー ム を検出 し 、 アラ ー ムを P C 装置 2 に通知す る と 、 ア ラ ー ム のいかに よ らず、 P C装置 2 は処理を 中 止 し て いた。 と こ ろ がア ラ ー ム の内容に よ っ ては、 P C
装置 2 は機械の強制停止等何等かの処置 を機械側に行 な わせる 必要が あ る 。 そ こ で、 本発明の数値制御 シ ス テ ム に おい ては F C 装置 2 が N C装置 Γか ら それぞれの入出 力回路 1 0 1 e , 2 0 2 f を介 しア ラ ー ム信号 を受取 る と 、 P C 装置 2 の C P U 2 0 2 e はア ド レ スデー タ パ ス
2 0 2 g を介 し N C 装置 1 の R A M l O l b の ワ ー ク ェ リ ァ に格納 されて い る 実行中プ ロ ッ ク の内容や現在位置 を読出 し 、 こ れ に よ リ ア ラ ー ム の内容を解読す る 。 こ の 解読内容に よ っ て C P U 2 0 2 e は工作機械 3 の油の供 給の停止等を実行す る 。
従 っ て、 本発明の数値制御シ ステ ムは N C 装置 i の ァ ラ ー ム 発生時 に機械 に特有の制御を P C 装置 2 側で実行 す る こ と が可能 と な る 。
同様 に し て 、 N C 装置 1 の 11 1^ 1 0 1 15 に は 14 ( 装 置 1 が検出 し た サ 一 ボ モー タ や ス ピ ン ド ル モ ー タ の負荷 状態 も 格納 されて い る の で、 P C装置 2 の C P U 2 0 2 e は こ れを読出 し 、 負荷状態に応 じた各種の機械制御 も 実行で き る 。
" 更 に 、 N C 装置 1 の R A M I O l b の プ ロ グ ラ ム領域
M l に格納 された機械制御プ α グ ラ ム のパ ラ メ 一 タ ( ォ フ セ ッ ト 量) を機械の特徴に合わせて、 P C 装置 2 の C
_ ΟΜΡΙ
ノ 6 一
P U 2 0 2 e がァ ド レ スデー タ バ ス 2 0 2 g を介 し書巷
え る こ と も で さ る 。 同様に N C装置 i の機械制御プ ロ グ
ラ ム の内、 ェ具管理 プ ロ グラ ム の管理工具名テ 一 ブルの
工具名 を P C 装置 2 の C P U 2 0 2 e が書替え 、 種 々 の
工具を利用する よ ラ に変更する こ と も で き る 。
これ ら の制御は、 全て P C装置 2 の C P U 2 0 2 e 、
即ち シ — ケ ン ス · プ ロ グラ ム及び制御プ ロ グ ラ ム によ つ
て容易 に.実行で き る
以上、 末発明 を一実施例によ り 説明 し たが、 本発明 ほ
上述の実施例 に限定 される こ と な く 、 太発明 の主旨 に従
い種 々 の変形が可能であ リ 、 これら を太発明 の範囲か ら
排除す る も の では ない
業上の利用可能性
*癸明 に よ る数値制御シ ステムは、 プ ロ グ ラ マ プル ·
二 ン ト 口 一 -ラ 側か ら 数値制御装置の基末仕様に よ る制御
デー タ を変更する こ と を可能 と し、 機械に合せた機能向
上 を行ない ラ る よ ラ に したので、 機械メ — 力ゃュ一 ザが
¾;概 に合せた機能の 向上を容易に行な ラ こ と 力 Sでき 、 一
方、 数値制御装置 メ — 力は同一仕様に よ る数値制御装置
を提供すれば良い こ と になるか ら、 数値制御装置の価格
低下に寄与する こ と に も なる。
ΟΜΡΙ
WIFO , .

Claims

7 請 求 の 範 囲
1 · プ ロ グ ラ マ プ ル · コ ン ト ロ ー ラ を備えた数値制御 シ ス テ ム に おいて 、 プ ロ セ ッ サ と メ モ リ と を少 な く と も 備え加工プ ロ グ ラ ム に基いて機械の数値制御を実行す る 数値制御装置 と 、 プ ロ セ ッ サ と メ モ リ と を少な く と も 備 ぇ該数値制御装置の制御信号に従っ て前記機械の シー ケ ン ス制御を実行する プ ロ グラ マブル · コ ン ト ロ ー ラ と 、 該 プ ロ グ ラ マ プ ル · コ ン ト ロ ー ラ のデー タ バ ス に前記数 値制御装置の メ モ リ を接統する手段 と を備え、 該 プ ロ グ ラ マ ブ ル , コ ン ト ロ ー ラ が前記数値制御装置の メ モ リ に ア ク セ スす る こ と を 特徴 とする数値制御 シ ス テ ム。
2 · 前記数値制御装置の メ モ リ に格納 されたデー タ を 前記 プ ロ グ ラ マ ブル · コ ン ト ロ ー ラ の プ ロ セ ッ サが読取 る こ と を特徴 と す る 請求の範囲第 1 項記載の数値制御 シ ス テ ム 。
3 · 前記数値制御装置の メ モ リ に前記 プ ロ グ ラ マ ブ ル • コ ン ト ロ ー ラ の プ ロ セ ッ サがデー タ を書込む こ と を特 徴 と す る 請求の範囲第 1 項記載の数値制御 シ ス テ ム 。
一 ,^ C¾≤¾-
PCT/JP1984/000048 1983-02-18 1984-02-16 Systeme de commande numerique Ceased WO1984003367A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2590683A JPS59153205A (ja) 1983-02-18 1983-02-18 数値制御システム

Publications (1)

Publication Number Publication Date
WO1984003367A1 true WO1984003367A1 (fr) 1984-08-30

Family

ID=12178822

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1984/000048 Ceased WO1984003367A1 (fr) 1983-02-18 1984-02-16 Systeme de commande numerique

Country Status (3)

Country Link
EP (1) EP0137852A4 (ja)
JP (1) JPS59153205A (ja)
WO (1) WO1984003367A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0308510A4 (en) * 1987-02-21 1990-05-14 Fanuc Ltd INTERFACE METHOD IN NUMERICAL CONTROL DEVICE.

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60231211A (ja) * 1984-05-02 1985-11-16 Fanuc Ltd 数値制御装置と強電制御回路間のインタフエイス装置
JPS61147303A (ja) * 1984-12-20 1986-07-05 Mitsubishi Electric Corp 特殊ユニツトのアクセス方法
JPS61188601A (ja) * 1985-02-18 1986-08-22 Mitsubishi Electric Corp 位置決め装置
JPS6243708A (ja) * 1985-08-22 1987-02-25 Mitsubishi Electric Corp 数値制御装置
JPS6263309A (ja) * 1985-09-12 1987-03-20 Fanuc Ltd デ−タ入力方法
JPS62243008A (ja) * 1986-04-15 1987-10-23 Fanuc Ltd Pmcの信号トレ−ス制御方式
JPS62254208A (ja) * 1986-04-28 1987-11-06 Fuatsuku Kk Pmcパラメ−タ初期化方式
JPS62266605A (ja) * 1986-05-14 1987-11-19 Fanuc Ltd 数値制御システム
JPS63273105A (ja) * 1987-04-30 1988-11-10 Fanuc Ltd 数値制御装置
JPH01154205A (ja) * 1987-12-11 1989-06-16 Fanuc Ltd Nc工作機械
KR920005252B1 (ko) * 1988-11-11 1992-06-29 미쯔 비시덴끼 가부시끼가이샤 수치제어장치
CN106020110A (zh) * 2016-05-19 2016-10-12 广州亿图自动控制系统有限公司 一种泛用型开放式数控系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52127135A (en) * 1976-04-16 1977-10-25 Cincinnati Milacron Chem Mechanical controller using asynchronous double function multiprocessor
JPS5316176A (en) * 1976-07-30 1978-02-14 Toshiba Corp Nc device loaded with sequential controller
JPS5642804A (en) * 1979-09-17 1981-04-21 Shinko Electric Co Ltd Sequence controller

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6016664B2 (ja) * 1977-10-28 1985-04-26 豊田工機株式会社 デ−タ転送装置
JPS5614306A (en) * 1979-07-13 1981-02-12 Toshiba Corp Multicontroller control unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52127135A (en) * 1976-04-16 1977-10-25 Cincinnati Milacron Chem Mechanical controller using asynchronous double function multiprocessor
JPS5316176A (en) * 1976-07-30 1978-02-14 Toshiba Corp Nc device loaded with sequential controller
JPS5642804A (en) * 1979-09-17 1981-04-21 Shinko Electric Co Ltd Sequence controller

Non-Patent Citations (1)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0308510A4 (en) * 1987-02-21 1990-05-14 Fanuc Ltd INTERFACE METHOD IN NUMERICAL CONTROL DEVICE.

Also Published As

Publication number Publication date
JPS59153205A (ja) 1984-09-01
EP0137852A4 (en) 1987-03-16
EP0137852A1 (en) 1985-04-24

Similar Documents

Publication Publication Date Title
US4415965A (en) Programmable sequence controller
US4396987A (en) Machine tool and robot control apparatus
WO1988008559A1 (fr) Dispositif de commande numerique
CN111213099B (zh) 一种运动控制卡、运动控制系统、机器人系统及数控机床
CN106919144B (zh) 具备用于确认程序执行状态的单元的数值控制装置
CN109304717A (zh) 机器人控制装置以及生产系统
JPS59186007A (ja) プログラマブルコントロ−ラのアラ−ム表示方式
JPH103307A (ja) 数値制御装置
EP0089193B1 (en) Method and apparatus for displaying ladder diagrams
JPS59153205A (ja) 数値制御システム
CN100454193C (zh) 数值控制装置
EP0092312B1 (en) Method and apparatus for displaying ladder diagrams
US10139919B2 (en) Electronic device and numerical controller
JPH0760669A (ja) 産業用機械の操作システム
JP4231245B2 (ja) Nc工作機械及び加工プログラム伝送システム
JPS5851301A (ja) プログラマブルシ−ケンスコントロ−ラ
WO1987006728A1 (fr) Procede pour l'initialisation des parametres d'un controleur de machine programmable
KR840001219B1 (ko) 프로그램 가능 순차 제어기
EP0089194B1 (en) Method and apparatus for displaying ladder diagrams
JPS6044824A (ja) 計測制御装置
KR830002920B1 (ko) 공작기계 및 로보트 제어장치
CN212170409U (zh) 一种机械手控制系统
JPH04191907A (ja) 数値制御装置及びその運転管理方法
JP2008293241A (ja) 表示装置
JPS59214908A (ja) ラダ−図表示方式

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): US

AL Designated countries for regional patents

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 1984900871

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1984900871

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1984900871

Country of ref document: EP