JPH06289916A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPH06289916A
JPH06289916A JP7327493A JP7327493A JPH06289916A JP H06289916 A JPH06289916 A JP H06289916A JP 7327493 A JP7327493 A JP 7327493A JP 7327493 A JP7327493 A JP 7327493A JP H06289916 A JPH06289916 A JP H06289916A
Authority
JP
Japan
Prior art keywords
control
memory
output
sequence
control unit
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
JP7327493A
Other languages
Japanese (ja)
Other versions
JP2862051B2 (en
Inventor
Shinobu Kameoka
忍 亀岡
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 JP7327493A priority Critical patent/JP2862051B2/en
Publication of JPH06289916A publication Critical patent/JPH06289916A/en
Application granted granted Critical
Publication of JP2862051B2 publication Critical patent/JP2862051B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To facilitate the update and remodeling of driving device SW by connecting a freely attachable and detachable servo memory consisting of driving device S/W and the code of transfer software instead of a system memory. CONSTITUTION:A control unit 10A transmits a command to a driving device 30A. A shaft number showing where a shaft is positioned by the constitution of a machine is decided, a driving device 30A is discriminated to be for a servo shaft or for a main shaft and the type of the driving device such as a feedback system is identified by the command. At the time of S/W update, the servo memory 103A of a cassette system, which is provided with transfer S/W (the code of transfer software) and S/W of the driving device 30 is fitted in the control unit 10. Namely, the servo memory 113 is fitted instead of the system memory 103A of the cassette system. When power is supplied in such a state, S/W of the driving device 30 is automatically updated and the update/ improvement of driving device S/W can easily be executed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、工作機械や産業機械
を制御する数値制御装置に係わり、特に数値制御装置内
の制御ユニットと駆動装置の関連において、制御ユニッ
ト側より駆動装置用ソフトウェアの更新を行う事、駆動
装置の種類に応じて制御ユニットの電源断の方式が変え
られる事、及び顧客が製作したコントローラが数値制御
装置の操作ボードを共有する事が出来る数値制御装置に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device for controlling a machine tool or an industrial machine, and in particular, in relation to a control unit and a driving device in the numerical control device, updating the software for the driving device from the control unit side. The present invention relates to a numerical control device in which the method of turning off the power supply of the control unit can be changed according to the type of drive device, and the controller manufactured by the customer can share the operation board of the numerical control device.

【0002】[0002]

【従来の技術】従来の数値制御装置(以後、NCと云
う)の構成について説明する。図24は一般的なNCシ
ステムの構成を示すブロック図であり、1はNC、40
はNC1により制御される工作機械や産業機械等の機械
である。NC1は3つの構成要素に大別され、10は制
御ユニット、20は操作ボード、30はサーボ軸駆動装
置及び主軸駆動装置等の駆動装置である。
2. Description of the Related Art The structure of a conventional numerical controller (hereinafter referred to as NC) will be described. FIG. 24 is a block diagram showing the configuration of a general NC system, where 1 is an NC, 40
Is a machine such as a machine tool or an industrial machine controlled by NC1. NC1 is roughly divided into three components, 10 is a control unit, 20 is an operation board, and 30 is a drive unit such as a servo axis drive unit and a main shaft drive unit.

【0003】機械40において、401は機械に取り付
けられるモータで、モータ401に取り付けられる検出
器(図示せず)と駆動装置30でサーボ系を構成する。
402はリミットスイッチ、リレー接点等のNC1に入
力される接点入力、403はリレー、ソレノイド等の接
点出力である。51はテープリーダ(図示せず)、テー
プパンチャ(図示せず)、カセットテープ装置(図示せ
ず)、フロッピーディスク装置(図示せず)、シーケン
スプログラム作成装置(図示せず)等のRS−232C
/422入出力機器、52はフロッピーディスク装置
(図示せず)、ハードディスク装置(図示せず)、IC
カード(図示せず)等の2次メモリ、53は計算機、5
4はプログラマブルコントローラ(以後、PCと云
う)、55はリモート入出力(図示せず)、セルコント
ローラ(図示せず)、通信機能付インバータ(図示せ
ず)等のネットワーク上の各種機器である。
In the machine 40, 401 is a motor attached to the machine, and a detector (not shown) attached to the motor 401 and the drive unit 30 constitute a servo system.
Reference numeral 402 is a contact input input to NC1 such as a limit switch or relay contact, and 403 is a contact output such as a relay or a solenoid. Reference numeral 51 is an RS-232C such as a tape reader (not shown), a tape puncher (not shown), a cassette tape device (not shown), a floppy disk device (not shown), and a sequence program creating device (not shown).
/ 422 input / output device, 52 is a floppy disk device (not shown), hard disk device (not shown), IC
Secondary memory such as a card (not shown), 53 is a computer, 5
Reference numeral 4 is a programmable controller (hereinafter referred to as PC), 55 is a remote input / output (not shown), a cell controller (not shown), an inverter with a communication function (not shown), and other various devices on the network.

【0004】制御ユニット10は各種の機能を持った機
能ブロックより構成され、11は制御ユニット10と接
点入力402及び接点出力403に直流電流を供給する
安定化電源装置、101は中央処理装置(以後、CPU
と云う)、102は機械制御用プログラムが入っている
機械制御メモリ、103は数値制御機能を実現するコン
トロールプログラム(以後、CNCプログラムと云う)
が入っているシステムメモリ、104は操作ボード20
の中に取り付けられた操作ボード制御プリント板(図示
せず)と通信するマン・マシンインタフェース部を含む
操作ボードインタフェース(以後、操作ボードI/Fと
云う)である。105は駆動装置30とのインタフェー
スを司るサーボインタフェース(以後、サーボI/Fと
云う)、106はユーザが作成する加工プログラムが入
っている加工プログラムメモリ、107は接点入力40
2の入力回路と接点出力403の出力回路よりなる機械
入出力インターフェース(以後、機械入出力I/Fと云
う)、108はRS−232C/422入出力機器51
が接続されるI/Oチャネル、109は2次メモリ5
2、計算機53、PC54、ネットワーク上の各種機器
55とのインタフェースをする予備I/Oチャネルであ
る。
The control unit 10 is composed of functional blocks having various functions, 11 is a stabilizing power supply device for supplying a direct current to the control unit 10 and the contact input 402 and the contact output 403, and 101 is a central processing unit (hereinafter referred to as "central processing unit"). , CPU
102 is a machine control memory containing a machine control program, and 103 is a control program for realizing a numerical control function (hereinafter referred to as a CNC program).
System memory containing, 104 is the operation board 20
An operation board interface (hereinafter referred to as an operation board I / F) including a man-machine interface unit that communicates with an operation board control printed board (not shown) mounted inside. Reference numeral 105 is a servo interface (hereinafter referred to as servo I / F) that controls the interface with the drive unit 30, 106 is a machining program memory containing a machining program created by the user, and 107 is a contact input 40.
2 is an RS-232C / 422 input / output device 51.
Is connected to the I / O channel, and 109 is the secondary memory 5
2, a backup I / O channel for interfacing with the computer 53, the PC 54, and various devices 55 on the network.

【0005】図25は従来の一般的なCPU101の内
部構成を説明するブロック図である。図において、10
11はマイクロプロセッサ(以後、MPUと云う)、1
012はビット演算命令等のシーケンス命令を高速処理
する機能を持ち、MPU1011のコプロセッサとして
機能するプログラマブル・ロジック・コントロールIC
(以後、PLCと云う)である。1013は電源投入時
に最初の飛び先番地に相当するプログラムやオフライン
で使用するモニタが入っているブーツROM、1014
はワークRAM、1015は機械毎に異なるパラメータ
が記憶されるEEPROM、1016はタイマ、101
7は割込制御回路、1018はシステムバスコネクタ、
1019はPLC102が取り付けられるPLCバスコ
ネクタである。
FIG. 25 is a block diagram for explaining the internal structure of a conventional general CPU 101. In the figure, 10
11 is a microprocessor (hereinafter referred to as MPU), 1
012 is a programmable logic control IC that has a function of processing sequence instructions such as bit operation instructions at high speed and functions as a coprocessor of the MPU 1011.
(Hereinafter referred to as PLC). 1013 is a boot ROM containing a program corresponding to the first jump destination address when the power is turned on and a monitor to be used offline 1014
Is a work RAM, 1015 is an EEPROM in which different parameters are stored for each machine, 1016 is a timer, 101
7 is an interrupt control circuit, 1018 is a system bus connector,
1019 is a PLC bus connector to which the PLC 102 is attached.

【0006】図26は従来の一般的な操作ボード20の
外形図である。図において、201は陰極線管(以後C
RTと云う)、液晶表示装置、エレクトロルミネセンサ
(以後ELと云う)、プラズマディスプレイ等の表示画
面、202はアルファベットキー、203はテンキー、
204はメニューキーである(以後、アルファベットキ
ー202、テンキー203、メニューキー204を総称
してNC操作ボードと云う)。205は機械操作ボー
ド、206はメカニカルスイッチ、207はランプであ
る。
FIG. 26 is an external view of a conventional general operation board 20. In the figure, 201 is a cathode ray tube (hereinafter C
RT), a liquid crystal display device, an electroluminescence sensor (hereinafter referred to as EL), a display screen such as a plasma display, 202 is an alphabet key, 203 is a ten-key,
Reference numeral 204 denotes a menu key (hereinafter, the alphabet keys 202, ten keys 203, and menu key 204 are collectively referred to as an NC operation board). Reference numeral 205 is a machine operation board, 206 is a mechanical switch, and 207 is a lamp.

【0007】次に動作について説明する。電源ONスイ
ッチ(図示せず)を押すと安定化電源装置11がON
し、CPU101はブーツROM1013を経て、あら
かじめシステムメモリ102に書き込まれているCNC
プログラムを順次一命令ずつ実行して処理を行う。前記
CNCプログラムは、一定時間間隔において必ず処理し
なければならない機械側の入出力情報処理を行う機械制
御プログラムや補間処理を行う補間プログラム、次に前
述の処理に必要なデータを予め計算する加工プログラム
の解読や演算などの処理を行なう演算プログラム、最後
に操作ボードの表示装置に表示、設定されたデータなど
の処理を行う設定表示プログラム等のいくつかのプログ
ラムに分けられている。
Next, the operation will be described. When the power ON switch (not shown) is pressed, the stabilized power supply 11 is turned ON.
Then, the CPU 101 passes through the boot ROM 1013 and the CNC that is written in the system memory 102 in advance.
The program is executed one instruction at a time to perform processing. The CNC program is a machine control program that performs input / output information processing on the machine side that must be processed at regular time intervals, an interpolation program that performs interpolation processing, and a machining program that calculates in advance the data necessary for the above processing. It is divided into several programs, such as a calculation program for performing processing such as decryption and calculation, and a setting display program for finally displaying and setting data on the display device of the operation board.

【0008】尚、別に機械制御メモリ102には機械メ
ーカが作成した機械制御用プログラム(以後、ユーザP
LCプログラムと云う)が入っており、PLC1012
と共にNC内蔵シーケンサを構成している。前記CNC
プログラム及びユーザPLCプログラムは緊急度により
優先順位をつけておき、その順位に従って処理をする
(以後、割り込み処理と云う)。この管理をするプログ
ラムがオペレーションシステム(以後、OSと云う)で
ある。
A machine control program (hereinafter referred to as user P) created by a machine maker is separately stored in the machine control memory 102.
It is called PLC program), PLC1012
Together with this, an NC built-in sequencer is configured. The CNC
The program and the user PLC program are prioritized according to the degree of urgency, and are processed according to the order (hereinafter referred to as interrupt processing). A program that manages this is an operating system (hereinafter referred to as an OS).

【0009】ユーザPLCプログラムは接点入力402
の情報を機械入出力I/F107を介して読み込み、機
械制御プログラムから受け取った情報と設定表示プログ
ラムより受け取った情報と共にビット演算をし、接点出
力403に機械入出力I/F107を介して出力した
り、機械操作ボード205のランプ207の表示情報を
設定表示プログラムに渡す。また、この内部処理した信
号の内NC1の動作に必要な信号を機械制御プログラム
に渡し、機械制御プログラムはこの情報に従い各種の制
御を行う。
The user PLC program is a contact input 402.
Information is read via the machine input / output I / F 107, bit calculation is performed with the information received from the machine control program and the information received from the setting display program, and output to the contact output 403 via the machine input / output I / F 107. Alternatively, the display information of the lamp 207 of the machine operation board 205 is passed to the setting display program. Further, of the internally processed signals, a signal necessary for the operation of NC1 is passed to the machine control program, and the machine control program performs various controls according to this information.

【0010】演算プログラムは加工プログラムメモリ1
06に入っている加工プログラムを解読し、これが軸移
動指令であれば一定時間に移動すべき移動量の演算を行
い、補間プログラムに渡す。次に補間プログラムは更に
細分化された時間に移動すべき移動量を各軸毎に算出
し、駆動装置30に、例えば、X軸移動情報、Y軸移動
情報、Z軸移動情報の順に送信する。駆動装置30はこ
の情報を受け取り、その内容に応じてモータ401を駆
動する。
The calculation program is the machining program memory 1
If the machining program contained in 06 is decoded, and if this is an axis movement command, the movement amount to be moved in a fixed time is calculated and passed to the interpolation program. Next, the interpolation program calculates the amount of movement to be moved in each subdivided time for each axis, and transmits it to the driving device 30, for example, in the order of X-axis movement information, Y-axis movement information, and Z-axis movement information. . The drive device 30 receives this information and drives the motor 401 according to the content.

【0011】設定表示プログラムは操作ボード20との
間のインタフェースを受持ち、操作ボード20内のNC
操作ボードの各種キー情報や機械操作ボード205のメ
カニカルスイッチ情報を例えばシリアル回線を通じて操
作ボードI/F104より受け取り、機械操作ボード2
05内のランプ207への出力処理をする。更に表示画
面201への表示情報の作成と送信をする。尚、表示情
報の作成と送信であるが、操作ボードI/F104にグ
ラフィックコントローラ、CRTコントローラを有して
いる場合はビデオ信号で直接CRT等の表示画面201
に出力するが、これらのコントローラを有しない場合は
シリアル回線を通じて操作ボード20に送信する。
The setting display program is responsible for the interface with the operation board 20, and the NC in the operation board 20.
The various key information of the operation board and the mechanical switch information of the machine operation board 205 are received from the operation board I / F 104 through, for example, a serial line, and the machine operation board 2 is received.
Output processing to the lamp 207 in 05 is performed. Further, the display information on the display screen 201 is created and transmitted. It should be noted that regarding the creation and transmission of display information, when the operation board I / F 104 has a graphic controller and a CRT controller, a display screen 201 such as a CRT is directly displayed by a video signal.
Output to the operation board 20 through a serial line when these controllers are not provided.

【0012】次に、従来のNCの説明をする。図27は
従来の駆動装置30の内部構成を示すブロック図であ
り、301はMPU、303はRAM、304は駆動装
置30を制御する駆動装置ソフトウェア(以後、駆動装
置S/Wと云う)が格納されているROM、305はA
/D変換器、306は制御回路、307は制御ユニット
10のサーボI/F105とデータの受渡しをする通信
インタフェース回路(以後、通信I/F回路と云う)、
308は電流検出回路、309は点弧回路、310はパ
ワー回路、311、312、313A、313Bはコネ
クタ、314は複数の駆動装置30が接続される場合に
各々を区別するのに使用される軸番号選択スイッチ、3
15は駆動装置種類設定スイッチである。313Aは制
御ユニット10又は前段の駆動装置に接続され、313
Bは後段の駆動装置に接続される。
Next, a conventional NC will be described. FIG. 27 is a block diagram showing an internal configuration of a conventional drive unit 30, in which 301 is an MPU, 303 is a RAM, and 304 is drive unit software for controlling the drive unit 30 (hereinafter referred to as drive unit S / W). ROM, 305 is A
A / D converter, 306 is a control circuit, 307 is a communication interface circuit (hereinafter referred to as communication I / F circuit) for exchanging data with the servo I / F 105 of the control unit 10,
308 is a current detection circuit, 309 is a firing circuit, 310 is a power circuit, 311, 312, 313A, 313B is a connector, 314 is an axis used to distinguish each when a plurality of drive devices 30 are connected. Number selection switch, 3
Reference numeral 15 is a drive device type setting switch. 313A is connected to the control unit 10 or the drive device of the previous stage, and 313A
B is connected to the drive unit at the subsequent stage.

【0013】駆動装置30は制御ユニット10とパラレ
ルバスやシリアルバスで接続されている。制御ユニット
10が指令を出すと駆動装置30はこの情報を通信I/
F回路307を介してMPU301が受け取り、その内
容に応じて指令を制御回路306に渡し点弧回路309
を介してパワー回路310内部のトランジスタ(図示せ
ず)等のスイッチング素子のON/OFF制御を行い、
コネクタ311を介してモータを駆動する。A/D変換
器305と電流検出回路308は電流ループ用で、コネ
クタ312より入力されるエンコーダフィードバック信
号(以後、エンコーダF/B信号と云う)は速度ループ
と位置ループを組むのに使用される。
The drive unit 30 is connected to the control unit 10 via a parallel bus or a serial bus. When the control unit 10 issues a command, the drive unit 30 transmits this information to the communication I / I.
The MPU 301 receives it via the F circuit 307, and sends a command to the control circuit 306 according to the content of the MPU 301 and the ignition circuit 309.
ON / OFF control of a switching element such as a transistor (not shown) in the power circuit 310 via
The motor is driven via the connector 311. The A / D converter 305 and the current detection circuit 308 are for a current loop, and an encoder feedback signal (hereinafter referred to as an encoder F / B signal) input from the connector 312 is used to form a velocity loop and a position loop. .

【0014】図28は従来の安定化電源装置11の内部
構成を示すブロック図であり、151、151A、15
1B、151Cは整流回路、152、152A、152
B、152Cは平滑回路、153はスイッチング部、1
54、154A、154Bはレギュレータ、155、1
55Aは電流検出回路、156は電圧検出回路、158
はディジタルICとアナログICよりなるシーケンス回
路、157はシーケンス回路158に電力を与える補助
電源、159はトランス、160は絶縁増幅器である。
シーケンス回路158にはバッテリが接続され、外部入
力としてONスイッチ、OFFスイッチがあり、外部出
力としては、AC入力断等によりDC出力がもうすぐ無
くなる事を知らせるAC入力断信号、AC入力断信号後
暫くの時間経過後に出力されメモリ保護に使用されるメ
モリ保護信号、安定化電源装置11の異常を知らせるA
VR異常信号、バッテリ電圧が低下した事を知らせるバ
ッテリ異常信号がある。その他の入出力信号は安定化電
源装置11内部で使用される。
FIG. 28 is a block diagram showing the internal structure of a conventional stabilized power supply device 11, 151, 151A, 15
1B and 151C are rectifier circuits, 152, 152A and 152
B, 152C are smoothing circuits, 153 is a switching unit, 1
54, 154A, 154B are regulators, 155, 1
55A is a current detection circuit, 156 is a voltage detection circuit, 158
Is a sequence circuit composed of a digital IC and an analog IC, 157 is an auxiliary power source for supplying power to the sequence circuit 158, 159 is a transformer, and 160 is an isolation amplifier.
A battery is connected to the sequence circuit 158, and an ON switch and an OFF switch are provided as external inputs. As external outputs, an AC input disconnection signal for notifying that the DC output will soon disappear due to AC input disconnection, etc., and for a while after the AC input disconnection signal. A memory protection signal that is output after a lapse of time and is used for memory protection, and that indicates an abnormality in the stabilized power supply device A
There is a VR abnormality signal and a battery abnormality signal that informs that the battery voltage has dropped. Other input / output signals are used inside the stabilized power supply device 11.

【0015】図29は安定化電源装置11のシーケンス
回路158の動作を説明するフローチャートである。説
明の便宜上、全ての動作がシーケンシャルに進むように
表現した。整流回路151とシーケンス回路158にA
C入力が入っている状態で、ステップ201でONスイ
ッチが押されるとステップ202に進む。ステップ20
2でOFFスイッチが押されていないとステップ203
に進み、OFFスイッチが押されているとステップ20
1に戻りONスイッチが押されるのを待つ。ステップ2
03にてON/OFF信号をONし、スイッチング部1
53をONする。これにより、整流回路151、平滑回
路152にて直流に変換された電力は、スイッチング部
153でスイッチングされトランス159、整流回路1
51C、平滑回路152Cを経て5Vが、整流回路15
1A、平滑回路152A、レギュレータ154、154
Aを経て±12Vが出力される。出力を5Vにするため
の制御は電圧検出回路156で検出した電圧をフィード
バックするフィードバック制御で行っている。5V出力
がショートされた状態でスイッチング部153がONさ
れると、電流検出回路155Aが過電流である事を検出
し、スイッチング部153の出力を遮断する。
FIG. 29 is a flow chart for explaining the operation of the sequence circuit 158 of the stabilized power supply device 11. For convenience of explanation, all operations are expressed so as to proceed sequentially. A for the rectifier circuit 151 and the sequence circuit 158
When the ON switch is pressed in step 201 while the C input is input, the process proceeds to step 202. Step 20
If the OFF switch is not pressed in step 2, step 203
Proceed to step 20 if the OFF switch is pressed.
Return to 1 and wait for the ON switch to be pressed. Step two
The ON / OFF signal is turned on at 03, and the switching unit 1
Turn on 53. As a result, the power converted into direct current by the rectifier circuit 151 and the smoothing circuit 152 is switched by the switching unit 153, and the transformer 159 and the rectifier circuit 1 are connected.
5V through 51C and smoothing circuit 152C, rectifier circuit 15
1A, smoothing circuit 152A, regulators 154, 154
± 12V is output via A. The control for making the output 5 V is performed by the feedback control that feeds back the voltage detected by the voltage detection circuit 156. When the switching unit 153 is turned on while the 5V output is short-circuited, the current detection circuit 155A detects that the current is an overcurrent and shuts off the output of the switching unit 153.

【0016】ステップ204で5V及び±12V出力が
定格値になりDCアラーム(5V及び±12V出力それ
ぞれの不足電圧/過電圧アラームの論理和)が無くなる
まで待つ。ステップ205ではAC入力断信号をOFF
すると共に24V・ON信号をONする。するとレギュ
レータ154BをONし整流回路151B、平滑回路1
52Bを経て入力された直流電圧がレギュレータ154
Bで24Vに調節され出力される。この場合も24V出
力がショートされた状態でレギュレータ154BがON
されると、電流検出回路155が過電流である事を検出
し、レギュレータ154Bの出力を遮断する。尚、NC
1では一般に5Vと±12Vは制御ユニット10内部で
使用するが、24Vは操作ボード20や機械40の接点
入力402や接点出力403で使用されるため、24V
は負荷によっては相当の突入電流がある場合がある。ス
テップ206はこの対策として、突入電流の期間中は2
4Vにアラームがあっても無視するために設けられたも
ので、一定時間待つ。ステップ207は負荷に定格電流
を超えた電流が流れ、電圧が定格値より低くなっていな
いかチェックする。不足電圧になっている場合はステッ
プ216に進む。ステップ208では安定化電源装置1
1は立上げ完了した状態で続いてバッテリ電圧が正常か
どうかチェックし、電圧不足の場合、バッテリ異常信号
をONする。ステップ211以降は正常に立ち上がった
後のルーチンである。
In step 204, the 5V and ± 12V outputs reach their rated values and wait until the DC alarm (logical sum of undervoltage / overvoltage alarms of the 5V and ± 12V outputs) disappears. In step 205, the AC input disconnection signal is turned off.
At the same time, the 24V ON signal is turned on. Then, the regulator 154B is turned on to turn on the rectifier circuit 151B and the smoothing circuit 1.
The DC voltage input via 52B is applied to the regulator 154.
It is adjusted to 24V with B and output. Also in this case, the regulator 154B is turned on with the 24V output short-circuited.
Then, the current detection circuit 155 detects that there is an overcurrent and shuts off the output of the regulator 154B. In addition, NC
In general, 5V and ± 12V are used inside the control unit 10 in 24, but 24V is used at the contact input 402 and the contact output 403 of the operation board 20 and the machine 40.
May have a considerable inrush current depending on the load. As a measure against this, step 206 is set to 2 during the inrush current period.
It is provided to ignore even if there is an alarm at 4V, and waits for a certain period of time. In step 207, it is checked whether a current exceeding the rated current flows through the load and the voltage is lower than the rated value. If the voltage is insufficient, the process proceeds to step 216. In step 208, the stabilized power supply device 1
In the state 1 in which startup is completed, it is checked whether the battery voltage is normal, and if the voltage is insufficient, the battery abnormality signal is turned on. The routine after step 211 is the routine after the normal startup.

【0017】ステップ211ではAC入力が電圧不足又
は過電圧になっていないかチェックし、電圧不足又は過
電圧の場合にはステップ212でAVR異常信号をON
する。ステップ213では5V及び±12V電圧が不足
または過電圧になってないかチェックし、5V及び±1
2V電圧が不足または過電圧になっている場合にはステ
ップ214にてON/OFF信号をOFFしスイッチン
グ部153をOFFする。即ちDC出力を全てOFFす
る。ステップ215では24V電圧が不足または過電圧
になってないかチェックし、24V電圧が不足または過
電圧になっている場合にはステップ216で24V・O
N信号をOFFし、24V出力をOFFする。ステップ
217ではAC入力断又はOFFスイッチが押されたか
をチェックし、AC入力断又はOFFスイッチが押され
た場合にはステップ218で瞬時停電許容時間後、ON
/OFF信号をOFFし、スイッチング部153をOF
Fすると共にAC入力断信号をONし、CPU101に
割込みをかける。CPU101はAC入力断信号がON
になると、DC出力が完全に無くなる前に必要なメモリ
内容の退避等の処理をする。ステップ219では制御ユ
ニット10のCPU101がメモリ内容の退避等の電源
OFF時にする処理時間経過を待ち、メモリ保護信号を
ONし、メモリへの供給電源をバッテリに切り換える。
In step 211, it is checked whether the AC input is undervoltage or overvoltage. If the voltage is undervoltage or overvoltage, the AVR abnormal signal is turned on in step 212.
To do. In step 213, it is checked whether the 5V and ± 12V voltages are insufficient or overvoltage, and 5V and ± 1
If the 2V voltage is insufficient or overvoltage, the ON / OFF signal is turned off and the switching unit 153 is turned off in step 214. That is, all DC outputs are turned off. In step 215, it is checked whether the 24V voltage is insufficient or overvoltage, and if the 24V voltage is insufficient or overvoltage, in step 216 24V · O.
The N signal is turned off and the 24V output is turned off. In step 217, it is checked whether the AC input disconnection or the OFF switch has been pressed. If the AC input disconnection or the OFF switch has been pressed, in step 218, after the momentary power failure allowable time, the power is turned on.
/ OFF signal is turned off and the switching unit 153 is turned off.
At the same time, the CPU turns off the AC input disconnection signal and interrupts the CPU 101. CPU 101 has AC input disconnection signal ON
In this case, the necessary memory contents are saved before the DC output is completely lost. In step 219, the CPU 101 of the control unit 10 waits for the processing time elapses when the power is turned off such as saving the memory contents, turns on the memory protection signal, and switches the power supply to the memory to the battery.

【0018】図30は、PC、多軸コントローラ等のシ
ーケンス制御装置がNC1の表示画面201を共用する
場合における従来の構成を示すブロック図である。図に
おいて、56はPC、多軸コントローラ等のシーケンス
制御装置、57は信号切換ユニット、58は切換スイッ
チ、208は操作ボード制御プリント板、21はシーケ
ンス制御装置操作部、22は複合操作ボードである。
FIG. 30 is a block diagram showing a conventional configuration in the case where a sequence control device such as a PC or a multi-axis controller shares the display screen 201 of NC1. In the figure, 56 is a sequence control device such as a PC or a multi-axis controller, 57 is a signal switching unit, 58 is a changeover switch, 208 is an operation board control printed board, 21 is a sequence control device operation unit, and 22 is a composite operation board. .

【0019】図31は操作ボード制御プリント板208
側にCRTコントローラを持ったシステムの場合におけ
る操作ボード制御プリント板208の内部構成を示すブ
ロック図である。図において、210はMPU、211
はROM、212はRAM、213はCRTコントロー
ルIC(以後、CRTCと云う)、214はテキストR
AM、215はキャラクタジェネレータ、216はパラ
レル/シリアル変換回路等の表示画面とのインタフェー
ス回路(以後、CRTで代表してCRT・I/Fと云
う)、217、217AはキーI/F/ランプ出力、2
18は通信I/F回路、219、219A、219B、
219Cはコネクタである。
FIG. 31 shows an operation board control printed board 208.
FIG. 6 is a block diagram showing an internal configuration of an operation board control printed board 208 in the case of a system having a CRT controller on the side. In the figure, 210 is an MPU, 211
Is a ROM, 212 is a RAM, 213 is a CRT control IC (hereinafter referred to as CRTC), and 214 is a text R.
AM, 215 is a character generator, 216 is an interface circuit with a display screen such as a parallel / serial conversion circuit (hereinafter referred to as a CRT, which is referred to as CRT / I / F), and 217 and 217A are key I / F / lamp outputs. Two
18 is a communication I / F circuit, 219, 219A, 219B,
219C is a connector.

【0020】作業者は切換スイッチ58により、表示画
面201に表示する対象をNC1の表示内容とシーケン
ス制御装置56の表示内容とから選択する事が出来る。
今、NC1側に設定されているとすると、制御ユニット
10の出力データは定期的に信号切換ユニット57を経
由して通信I/F回路218に送信される。この出力デ
ータには表示画面201に表示すべき表示データとラン
プ207に出力すべきデータの両方を含んでいる。MP
U210はROM211に予め書かれているプログラム
に従い、この出力データを弁別し、表示画面201に表
示すべき表示データをテキストRAM214に書き込
む。CRTC213は常時テキストRAM214Aをス
キャンしており、CRTC213が表示画面201のキ
ャラクタを表示すべき位置に対応するテキストRAM2
14のアドレスを選択すると、そのアドレスに書かれて
いるキャラクタ情報が出力されCRT・I/F216に
入力される。CRT・I/F216はこの入力信号を表
示画面201の仕様に準拠したドットクロック周波数の
シリアルのビデオ信号に変換し表示画面201に出力す
る。このようにして制御ユニット10の出力データの内
表示画面201に表示すべき表示データは表示画面20
1に表示される。
The operator can select an object to be displayed on the display screen 201 from the display contents of NC1 and the display contents of the sequence control device 56 by using the changeover switch 58.
Now, assuming that it is set on the NC1 side, the output data of the control unit 10 is periodically transmitted to the communication I / F circuit 218 via the signal switching unit 57. The output data includes both display data to be displayed on the display screen 201 and data to be output to the lamp 207. MP
The U 210 discriminates the output data according to a program previously written in the ROM 211 and writes the display data to be displayed on the display screen 201 in the text RAM 214. The CRTC 213 constantly scans the text RAM 214A, and the text RAM 2 corresponding to the position where the CRTC 213 should display the character on the display screen 201.
When the address of 14 is selected, the character information written at that address is output and input to the CRT I / F 216. The CRT / I / F 216 converts this input signal into a serial video signal having a dot clock frequency conforming to the specifications of the display screen 201, and outputs the serial video signal to the display screen 201. In this way, the display data to be displayed on the display screen 201 of the output data of the control unit 10 is the display screen 20.
It is displayed in 1.

【0021】一方、ランプ207に出力すべきデータは
キーI/Fランプ出力217を経由して機械操作ボード
205のランプ207を点灯する。作業者がNC操作ボ
ード又は機械操作ボード205のキーやメカニカルスイ
ッチを操作すれば、この信号はキーI/F/ランプ出力
217を経由してMPU210に読み出され通信I/F
回路218に出力され、信号切換ユニット57を経由し
て制御ユニット10に送信される。
On the other hand, the data to be output to the lamp 207 lights the lamp 207 of the machine operation board 205 via the key I / F lamp output 217. When the operator operates the key or mechanical switch of the NC operation board or the machine operation board 205, this signal is read out to the MPU 210 via the key I / F / lamp output 217 and is transmitted to the communication I / F.
It is output to the circuit 218 and transmitted to the control unit 10 via the signal switching unit 57.

【0022】信号切換ユニット57がNC1側に設定さ
れている場合に、作業者がシーケンス制御装置操作部2
1のキーを操作しても、シーケンス制御装置56には送
信されないし、シーケンス制御装置56から複合操作ボ
ード22への送信データも無視され、表示画面201に
表示されないし、シーケンス制御装置操作部21のラン
プも点灯されない。信号切換ユニット57がシーケンス
制御装置56側に設定された場合も同様である。
When the signal switching unit 57 is set on the NC1 side, the operator operates the sequence control device operating section 2
Even if the key 1 is operated, it is not transmitted to the sequence control device 56, data transmitted from the sequence control device 56 to the composite operation board 22 is ignored, and is not displayed on the display screen 201. The lamp is not turned on. The same applies when the signal switching unit 57 is set on the sequence control device 56 side.

【0023】[0023]

【発明が解決しようとする課題】従来のNCにおいて、
駆動装置は以上のように駆動装置S/Wのプログラムが
入っているメモリとしてROMを使用した構成になって
いたので、駆動装置S/Wを更新する場合には、専用工
具を使用してROMを交換しなければならなかった。
又、駆動装置S/Wは機械の種類に応じて色々な種類を
持たなければならない場合があり、これをマスタROM
の形で持つと種類が多くて管理が大変という問題点があ
った。
In the conventional NC,
As described above, the drive unit was configured to use the ROM as the memory in which the program of the drive unit S / W was stored. Had to replace.
In addition, the drive device S / W may have to have various types depending on the type of machine, and this may be a master ROM.
There is a problem in that there are many types and they are difficult to manage.

【0024】又、従来のNCの安定化電源装置のシーケ
ンス回路はディジタルICとアナログICからなるワイ
アロジック回路であった。雷等により生じる瞬時停電に
対して、直ちにDC出力をOFFして運転停止する方が
よい場合とか、少しでも長い瞬時停電時間にNCが耐え
た方がよい場合など、駆動装置やそれに接続される機械
の種類により、要求が様々あるが、各種DC出力のON
/OFFの順序を変えようとしたり、アラームに対する
対処を変更しようとしてもワイアロジック回路では融通
性がなく対処できないという問題点があった。
The sequence circuit of the conventional NC stabilized power supply device is a wire logic circuit composed of a digital IC and an analog IC. For a momentary power failure caused by lightning or the like, when it is better to immediately turn off the DC output to stop the operation, or when it is better for the NC to endure even a momentary power failure time, etc. There are various requirements depending on the type of machine, but various DC outputs are turned on.
Even if an attempt is made to change the order of turning on / off or to change the handling of the alarm, there is a problem that the wire logic circuit is not flexible and cannot be dealt with.

【0025】さらに外付けの回路の追加無しには、5V
や24Vの負荷電流を測定して操作ボードの表示画面に
は表示できないため、機械側で仕様以上の24V電流を
使用していても分からないという問題点があった。
Without addition of an external circuit, 5V
Since a load current of 24V or 24V cannot be measured and displayed on the display screen of the operation board, there is a problem in that it is not known even if a 24V current exceeding the specification is used on the machine side.

【0026】又、シーケンス制御装置がNCの表示画面
を共用する場合、切換ユニットが必要であり、作業者が
操作ボードのキーを操作している時に切換スイッチを切
換えるとNCやシーケンス制御装置に不正データが送信
されるため、NCやシーケンス制御装置が不正データを
受信した場合のリトライルーチン等の処理が可能な構成
になってないと使用できないという問題点があった。
又、切換スイッチを切換えると表示画面が乱れるとか、
選択されてない装置においてはランプ出力がされないと
いう問題点があった。又、選択に当たっては、その都度
切換スイッチを切換えねばならないという面倒な点もあ
った。
Further, when the sequence control device shares the display screen of the NC, a changeover unit is required, and if the changeover switch is changed while the operator is operating the key of the operation board, the NC and the sequence control device are illegal. Since the data is transmitted, there is a problem that it cannot be used unless the NC or the sequence control device is configured to be able to perform processing such as a retry routine when it receives illegal data.
Also, if the changeover switch is changed, the display screen may be disturbed,
There is a problem that the lamp output is not performed in the device not selected. Further, there is a troublesome point that the changeover switch has to be changed each time the selection is made.

【0027】この発明は前記のような問題点を解決する
ためになされたもので、駆動装置S/Wの更新や改修が
容易に行える数値制御装置を得ることを目的とする。ま
た、接続される駆動装置や機械に対応して電源シーケン
スの変更可能な電源装置を搭載した数値制御装置を得る
ことを目的とする。さらに、多軸コントローラ等の制御
装置が数値制御装置の表示装置を共用できる数値制御装
置を得ることを目的とする。
The present invention has been made in order to solve the above problems, and an object thereof is to obtain a numerical control device capable of easily updating or repairing the drive unit S / W. Another object of the present invention is to obtain a numerical control device equipped with a power supply device whose power supply sequence can be changed according to the connected drive device or machine. Another object of the present invention is to obtain a numerical control device in which a control device such as a multi-axis controller can share a display device of the numerical control device.

【0028】[0028]

【課題を解決するための手段】第1の発明に係る数値制
御装置は、数値制御機能を実現するコントロールプログ
ラムが格納される制御ユニットと、前記制御ユニットの
指令に基づいて機械を駆動制御する少なくとも1台以上
の駆動装置とを備えた数値制御装置において、機械の構
成で何軸目になるかという軸番号及びサーボ駆動装置と
か主軸駆動装置との区別及びフィードバック方式等の駆
動装置種類を識別出来る様に構成されるとともに、前記
駆動装置用プログラムを格納する記憶装置を電気的に書
換え可能な不揮発性メモリとする駆動装置と、前記コン
トロールプログラムを格納し、前記制御ユニットに着脱
自在としたシステムメモリと、前記駆動装置のプログラ
ム及び前記駆動装置のプログラムを前記駆動装置に転送
するための転送プログラムを格納し、前記システムメモ
リと置き換え可能としたサーボメモリとから構成したも
のである。
According to a first aspect of the present invention, there is provided a numerical control device, in which a control unit for storing a control program for realizing a numerical control function is stored, and at least a machine is driven and controlled based on a command from the control unit. In a numerical control device having one or more drive devices, it is possible to identify the axis number indicating the axis number in the machine configuration, distinguish between a servo drive device and a spindle drive device, and identify a drive device type such as a feedback system. And a drive device in which a storage device for storing the drive device program is an electrically rewritable nonvolatile memory, and a system memory for storing the control program and being detachable from the control unit And a transfer program for transferring the drive device program and the drive device program to the drive device. Stores grams, which is constituted from a servo memory and interchangeable with said system memory.

【0029】第2の発明に係る数値制御装置は、数値制
御機能を実現するコントロールプログラムが格納される
制御ユニットと、前記制御ユニットの指令に基づいて機
械を駆動制御する少なくとも1台以上の駆動装置とを備
えた数値制御装置において、機械の構成で何軸目になる
かという軸番号及びサーボ駆動装置とか主軸駆動装置と
の区別及びフィードバック方式等の駆動装置種類を識別
出来る様に構成されるとともに、前記駆動装置用プログ
ラムを格納する記憶装置を電気的に書換え可能な不揮発
性メモリとする駆動装置と、前記コントロールプログラ
ムと複数の前記駆動装置のプログラムを格納し、前記制
御ユニットに着脱自在としたシステムメモリと、表示画
面操作にて前記駆動装置の不揮発性メモリの内容を書き
換えることが出来る操作ボードとから構成したものであ
る。
A numerical control device according to a second aspect of the present invention is a control unit in which a control program for realizing a numerical control function is stored, and at least one drive device for driving and controlling a machine based on a command from the control unit. In a numerical control device equipped with, it is configured such that it can identify the axis number in the machine configuration and the type of drive device such as a feedback system and a distinction between a servo drive device and a spindle drive device. A drive device in which a storage device for storing the drive device program is an electrically rewritable non-volatile memory, and the control program and a plurality of programs for the drive device are stored, and the control unit is removable. The contents of the system memory and the nonvolatile memory of the drive unit can be rewritten by operating the display screen. One in which was formed from the operation board.

【0030】第3の発明に係るシステムは、数値制御機
能を実現するコントロールプログラムが格納されるシス
テムメモリ及び機械制御用プログラムが格納される機械
制御メモリを電気的に書換え可能な不揮発性メモリを使
用した制御ユニットと、機械の構成で何軸目になるかと
いう軸番号及びサーボ駆動装置とか主軸駆動装置との区
別及びフィードバック方式等の駆動装置種類を識別出来
る様に構成されるとともに、前記駆動装置用プログラム
を格納する記憶装置を電気的に書換え可能な不揮発性メ
モリとする少なくとも1台以上の駆動装置とからなる複
数の数値制御装置と、ネットワークで接続され、命令に
より前記複数の数値制御装置の前記システムメモリと前
記機械制御メモリの内容を書き換える事が出来ると共
に、前記数値制御装置に接続された前記複数軸の駆動装
置のプログラムの内容も書き換えることが出来るホスト
計算機やセルコントローラとから構成したものである。
The system according to the third aspect of the present invention uses a non-volatile memory capable of electrically rewriting a system memory storing a control program for realizing a numerical control function and a machine control memory storing a machine control program. The control unit, the axis number indicating the number of the axis in the machine configuration, the servo drive unit and the spindle drive unit, and the drive unit type such as the feedback system can be identified, and the drive unit is also provided. Of a plurality of numerical control devices, which are connected by a network, to a plurality of numerical control devices each including at least one driving device having a non-volatile memory capable of electrically rewriting a storage device for storing a program for use as a program. The contents of the system memory and the machine control memory can be rewritten, and the numerical control device can be used. Those constructed from the connected plurality shaft of the driving device of the programs can be a host computer or cell controller to rewrite the contents of the.

【0031】第4の発明に係る数値制御装置は、交流電
源より作成される複数の直流出力の各々の立上がり立下
がりに決められた電源シーケンスを有し、前記電源シー
ケンスを制御するシーケンス回路をマイクロピュータを
用いた構成とし、ONスイッチ、OFFスイッチ、交流
入力状態、直流出力の電圧値、電流値、前記制御ユニッ
トに接続される駆動装置の種類をシーケンス回路の入力
信号とした安定化電源装置を備えたものである。
A numerical controller according to a fourth aspect of the present invention has a power supply sequence determined to rise and fall of each of a plurality of DC outputs generated from an AC power supply, and a sequence circuit for controlling the power supply sequence is a micro controller. A stabilized power supply device having a configuration using a computer, in which an ON switch, an OFF switch, an AC input state, a DC output voltage value, a current value, and a type of a driving device connected to the control unit are input signals of a sequence circuit. Be prepared.

【0032】第5の発明に係る数値制御装置は、制御ユ
ニット内部のプリント板の実装判別と駆動装置の実装判
別ができる数値制御装置の制御ユニットと、各々の直流
出力が電源シーケンスを有し、前記電源シーケンスを制
御するシーケンス回路をマイクロコンピュータを用いた
安定化電源装置と、前記シーケンス回路に直流出力の電
流値を入力することにより、前記数値制御装置のハード
ウェア構成と前記安定化電源装置の直流出力電源の計算
値の対応表と、前記安定化電源装置の直流出力電流の合
計値の計算値、及び直流出力電流の実測値を表示する操
作ボードとから構成したものである。
A numerical controller according to a fifth aspect of the present invention has a control unit of the numerical controller capable of discriminating the mounting of a printed board and the mounting of a driving device inside the control unit, and each DC output has a power supply sequence. A stabilized power supply device using a microcomputer as a sequence circuit for controlling the power supply sequence, and by inputting a current value of DC output to the sequence circuit, the hardware configuration of the numerical control device and the stabilized power supply device. It is composed of a correspondence table of the calculated values of the DC output power source, a calculated value of the total value of the DC output current of the stabilized power supply device, and an operation board for displaying the actually measured value of the DC output current.

【0033】第6の発明に係る数値制御装置複合システ
ムは、数値制御装置及びプログラマブルコントローラ、
多軸コントローラ等のシーケンス制御装置で共用される
表示部と、数値制御操作部と、シーケンス制御装置操作
部と、マイクロプロセッサを搭載し、CRTコントロー
ラ、テキストRAM、キャラクタジェネレータ、CRT
インタフェースよりなる表示画面の表示機能と、前記数
値制御操作部及び前記多軸コントローラ操作部のキース
イッチやメカニカルスイッチ入力機能とランプ出力機
能、前記数値制御装置制御ユニット及び前記シーケンス
制御装置との通信機能を有し、前記テキストRAM部を
前記数値制御装置及び前記シーケンス制御装置の表示デ
ータに割当て、その表示切換えに際して、表示の場合の
み最上位アドレスを変換し、RAM出力内容を垂直同期
信号に同期して切換える複合操作ボードと、数値制御装
置とシーケンス制御装置とから構成したものである。
A numerical controller composite system according to a sixth aspect of the present invention is a numerical controller and a programmable controller,
A CRT controller, a text RAM, a character generator, a CRT equipped with a display unit, a numerical control operation unit, a sequence control device operation unit, and a microprocessor that are commonly used by a sequence control device such as a multi-axis controller.
A display function of a display screen including an interface, a key switch or mechanical switch input function and a lamp output function of the numerical control operation unit and the multi-axis controller operation unit, a communication function with the numerical control device control unit and the sequence control device The text RAM section is assigned to the display data of the numerical control device and the sequence control device, and when switching the display, the highest address is converted only in the case of display, and the RAM output content is synchronized with the vertical synchronizing signal. It is composed of a composite operation board that is switched by a switch, a numerical controller and a sequence controller.

【0034】[0034]

【作用】第1の発明における数値制御装置は、機械の構
成で何軸目になるかという軸番号及びサーボ駆動装置と
か主軸駆動装置との区別及びフィードバック方式等の駆
動装置種類を識別出来る様に構成されるとともに、駆動
装置用プログラムを格納する記憶装置を電気的に書換え
可能な不揮発性メモリとする駆動装置と、数値制御機能
を実現するコントロールプログラムを格納し、制御ユニ
ットに着脱自在としたシステムメモリと、前記駆動装置
のプログラム及び前記駆動装置のプログラムを前記駆動
装置に転送するための転送プログラムを格納し、前記シ
ステムメモリと置き換え可能としたサーボメモリとから
構成し、前記駆動装置用プログラムの更新時には、前記
制御ユニットの前記システムメモリの代わりに前記サー
ボメモリを接続し、前記数値制御装置の電源を投入する
事により、自動的に前記駆動装置用プログラムの内容を
書き換えることが出来る。
In the numerical controller according to the first aspect of the present invention, it is possible to distinguish the axis number of the machine configuration, the axis number, the servo drive unit and the spindle drive unit, and the drive unit type such as the feedback system. A system in which a storage device configured to be a storage device for storing a drive device program is an electrically rewritable non-volatile memory, and a control program for realizing a numerical control function is stored, and the control unit is detachable. A memory, a program for the drive unit, and a transfer program for transferring the program for the drive unit to the drive unit are stored, and the system memory is replaced with a servo memory. When updating, connect the servo memory instead of the system memory of the control unit. By turning on the power of the numerical controller, automatically the can rewrite the contents of the driving device program.

【0035】第2の発明における数値制御装置は、機械
の構成で何軸目になるかという軸番号及びサーボ駆動装
置とか主軸駆動装置との区別及びフィードバック方式等
の駆動装置種類を識別出来る様に構成されるとともに、
前記駆動装置用プログラムを格納する記憶装置を電気的
に書換え可能な不揮発性メモリとする駆動装置と、数値
制御機能を実現するコントロールプログラムと複数の前
記駆動装置のプログラムを格納し、前記制御ユニットに
着脱自在としたシステムメモリと、表示画面操作にて前
記駆動装置の不揮発性メモリの内容を書き換えることが
出来る操作ボードとから構成したので、前記操作ボード
の表示画面にて複数の前記駆動装置用プログラムの中か
ら各軸毎に機械に最適なものを選択出来る。
In the numerical controller according to the second aspect of the present invention, it is possible to distinguish the axis number, which is the axis number in the machine configuration, the servo drive device and the spindle drive device, and the drive system type such as the feedback system. Configured,
A storage device that stores the drive device program is a drive device that is an electrically rewritable non-volatile memory, a control program that realizes a numerical control function, and a plurality of the drive device programs are stored in the control unit. Since it is composed of a detachable system memory and an operation board capable of rewriting the contents of the non-volatile memory of the drive device by operating the display screen, a plurality of programs for the drive device can be displayed on the display screen of the operation board. You can select the most suitable machine for each axis from among.

【0036】第3の発明における数値制御装置は、数値
制御機能を実現するコントロールプログラムが格納され
るシステムメモリ及び機械制御用プログラムが格納され
る機械制御メモリを電気的に書換え可能な不揮発性メモ
リを使用した制御ユニットと、駆動装置用プログラムを
格納する記憶装置を電気的に書換え可能な不揮発性メモ
リとし、ホスト計算機やセルコントローラとネットワー
クで接続されるようにしたので、前記ホスト計算機や前
記セルコントローラで、システムメモリに格納されるコ
ントロールプログラム、機械制御メモリに格納される機
械制御用プログラム及び駆動装置用プログラムとを一元
管理することが出来ると共に、命令によりこれらのプロ
グラムを書き換える事が出来る。
A numerical controller according to a third aspect of the present invention is a nonvolatile memory capable of electrically rewriting a system memory in which a control program for realizing a numerical control function is stored and a machine control memory in which a machine control program is stored. Since the control unit used and the storage device for storing the drive device program are electrically rewritable non-volatile memories and are connected to the host computer or the cell controller via a network, the host computer or the cell controller is used. Thus, the control program stored in the system memory, the machine control program and the drive device program stored in the machine control memory can be centrally managed, and these programs can be rewritten by an instruction.

【0037】第4の発明における数値制御装置は、交流
電源より複数の直流出力を得る数値制御装置の安定化電
源装置において、各々の直流出力の立上がり立下がりに
決められた電源シーケンスを有し、前記電源シーケンス
を制御するシーケンス回路をマイクロピュータを用いた
構成にし、ONスイッチ、OFFスイッチ、交流入力状
態、直流出力の電圧値、電流値、前記制御ユニットに接
続される駆動装置の種類を前記シーケンス回路の入力信
号としたので、接続される前記駆動装置や機械に対応し
て前記安定化電源装置を交換しなくとも前記電源シーケ
ンスの変更で対応できる。
A numerical control device according to a fourth aspect of the present invention is a stabilized power supply device for a numerical control device that obtains a plurality of direct current outputs from an alternating current power supply, and has a power supply sequence determined for rising and falling of each direct current output, A sequence circuit for controlling the power supply sequence is configured using a micro computer, and an ON switch, an OFF switch, an AC input state, a DC output voltage value, a current value, and a type of a driving device connected to the control unit are set to the sequence. Since the input signal of the circuit is used, the power supply sequence can be changed without replacing the stabilized power supply device according to the connected drive device or machine.

【0038】第5の発明における数値制御装置は、制御
ユニット内部のプリント板の実装判別と駆動装置の実装
判別ができる数値制御装置の制御ユニットと、各々の直
流出力が電源シーケンスを有し、前記電源シーケンスを
制御するシーケンス回路をマイクロコンピュータを用い
た安定化電源装置と、前記シーケンス回路に直流出力の
電流値を入力することにより、前記数値制御装置のハー
ドウェア構成と前記安定化電源装置の直流出力電源の計
算値の対応表と、前記安定化電源装置の直流出力電流の
合計値の計算値、及び直流出力電流の実測値を表示する
操作ボードとから構成されるようにしたので機械側で使
用している24Vの負荷電流を容易にチェック出来る。
A numerical control device according to a fifth aspect of the present invention has a control unit of the numerical control device capable of discriminating whether the printed board inside the control unit is mounted and the mounting of the driving device, and each DC output has a power supply sequence. A stabilized power supply device using a microcomputer as a sequence circuit for controlling a power supply sequence, and by inputting a current value of a direct current output to the sequence circuit, the hardware configuration of the numerical control device and the direct current of the stabilized power supply device. Since it is composed of a correspondence table of the calculated values of the output power source, the calculated value of the total value of the DC output current of the stabilized power supply device, and the operation board that displays the measured value of the DC output current, the machine side You can easily check the 24V load current used.

【0039】第6の発明における数値制御装置複合シス
テムにおける複合操作ボードは、数値制御装置制御ユニ
ット及びシーケンス制御装置との通信機能を有し、テキ
ストRAM部を前記数値制御装置及び前記シーケンス制
御装置の表示データに割当て、その表示切換えに際し
て、表示の場合のみ最上位アドレスを変換し、RAM出
力内容を垂直同期信号に同期して切換えるようにしたた
め、表示画面に乱れなくきれいに切換えることが出来
る。
The compound operation board in the numerical controller composite system according to the sixth aspect of the present invention has a communication function with the numerical controller control unit and the sequence controller, and the text RAM section is provided in the numerical controller and the sequence controller. When the display data is assigned and the display is switched, the highest address is converted only in the case of display and the RAM output contents are switched in synchronization with the vertical synchronizing signal, so that the display screen can be switched cleanly without being disturbed.

【0040】[0040]

【実施例】【Example】

実施例1.第1の発明について図面に示す実施例に基づ
いて説明する。図1は第1の発明の一実施例を示すもの
で、NCシステムの構成を示すブロック図である。図に
おいて、1AはNC、10Aは制御ユニット、103A
はCNCプログラムが入っているシステムメモリで制御
ユニット10Aに着脱可能な構造とした。また、113
は駆動装置S/Wと前記駆動装置S/Wを駆動装置30
Aに転送するための転送ソフトウェア(以後、転送S/
Wと云う)より構成されるサーボメモリであり、駆動装
置30Aの駆動装置S/Wを更新する場合にシステムメ
モリ103Aを取り外し、システムメモリ103Aの搭
載位置に取り付ける。図24と同一符号を符したもの
は、それぞれ同一または同効の要素を示している。
Example 1. The first invention will be described based on an embodiment shown in the drawings. FIG. 1 shows an embodiment of the first invention and is a block diagram showing a configuration of an NC system. In the figure, 1A is NC, 10A is a control unit, and 103A
Has a structure in which a system memory containing a CNC program can be attached to and detached from the control unit 10A. Also, 113
Is a drive unit S / W and the drive unit S / W is a drive unit 30
Transfer software for transferring to A (hereinafter transfer S /
(Referred to as W), the system memory 103A is removed when the drive device S / W of the drive device 30A is updated, and is attached to the mounting position of the system memory 103A. The same reference numerals as those in FIG. 24 indicate the same or similar elements.

【0041】図2は第1の発明の一実施例を示すもの
で、駆動装置30Aの内部構成を説明するブロック図で
ある。図において、302は駆動装置S/WをROM切
りするソフトウェアが入っているブーツROMで電源投
入時の飛び先番地に割り付けられている。また、304
Aは例えばフラシュメモリのような電気的に一括消去お
よび書き込みが出来る不揮発性メモリである。尚、ここ
ではブーツROM302をMPU301の外部に配した
がMPU301がROM内蔵であればこれを使用する。
図27と同一符号を符したものはそれぞれ同一または同
効の要素を示している。
FIG. 2 shows an embodiment of the first invention and is a block diagram for explaining the internal structure of the drive unit 30A. In the figure, 302 is a boot ROM containing software for cutting the drive device S / W to ROM, which is assigned to a jump destination address when the power is turned on. Also, 304
A is a nonvolatile memory such as a flash memory that can be electrically erased and written collectively. Although the boot ROM 302 is arranged outside the MPU 301 here, this is used if the MPU 301 has a built-in ROM.
Elements designated by the same reference numerals as in FIG. 27 indicate elements having the same or the same effect.

【0042】図3は第1の発明の一実施例を示すもの
で、図1、図2の動作を説明するフローチャートであ
る。図4は第1の発明の一実施例を示すもので、サーボ
メモリ113のソフトウェアを説明する図であり、図に
示すように駆動装置S/Wと前記駆動装置S/Wを駆動
装置30Aに転送するための転送S/Wより構成され
る。図5は第1の発明の一実施例を示すもので、制御ユ
ニット10Aから駆動装置30Aへのコマンドの内容を
説明する図である。コマンドは、NCシステムにおいて
何番目に設定されている軸に対する指令かを指定する軸
番号と、サーボ駆動装置とか主軸駆動装置との区別及び
クローズドループ、セミクローズドループ等のフィード
バック方式などを指定する駆動装置種類と、コマンドコ
ードと、書込みする駆動装置S/Wの先頭番地を指定す
る先頭アドレスと、書込むサイズを指定するデータ長
と、駆動装置S/Wより構成されている。図3、図4、
図5および図25により、図1、図2の動作を説明す
る。尚、説明を簡単にするためサーボI/F105はサ
ブCPUを持っていないものとする。
FIG. 3 shows an embodiment of the first invention and is a flow chart for explaining the operation of FIG. 1 and FIG. FIG. 4 shows an embodiment of the first invention, and is a diagram for explaining the software of the servo memory 113. As shown in the drawing, the drive device S / W and the drive device S / W are connected to the drive device 30A. It is composed of a transfer S / W for transferring. FIG. 5 shows an embodiment of the first invention, and is a diagram for explaining the contents of commands from the control unit 10A to the drive unit 30A. The command is a drive that specifies the axis number that specifies the order of the axis set in the NC system, the distinction between the servo drive device and the spindle drive device, and the feedback method such as closed loop and semi-closed loop. It is composed of a device type, a command code, a start address that specifies the start address of the drive device S / W to be written, a data length that specifies the write size, and the drive device S / W. 3, 4,
The operation of FIGS. 1 and 2 will be described with reference to FIGS. It should be noted that the servo I / F 105 does not have a sub CPU in order to simplify the description.

【0043】図1において、駆動装置30Aの駆動装置
S/Wを更新する場合、電源をOFFの状態にして、制
御ユニット10Aからシステムメモリ103Aを取り外
し、サーボメモリ113をシステムメモリ103Aの搭
載位置に取り付ける。その後、図示しないAC電源が投
入されると、制御ユニット10A、駆動装置30Aに電
源が供給され、制御ユニット10AのCPU101内の
MPU1011と駆動装置30A内のMPU301はリ
セットされ、制御ユニット10Aと駆動装置30Aは非
同期で動作し始める。先ず制御ユニット10Aの動作か
ら説明をする。
In FIG. 1, when the drive unit S / W of the drive unit 30A is updated, the power is turned off, the system memory 103A is removed from the control unit 10A, and the servo memory 113 is installed at the mounting position of the system memory 103A. Install. After that, when an AC power source (not shown) is turned on, power is supplied to the control unit 10A and the drive unit 30A, the MPU 1011 in the CPU 101 and the MPU 301 in the drive unit 30A of the control unit 10A are reset, and the control unit 10A and the drive unit are reset. 30A begins to work asynchronously. First, the operation of the control unit 10A will be described.

【0044】ステップ1で図1のCPU101内のブー
ツROM1013より命令のフェッチを開始する。ステ
ップ2でサーボメモリ113のアドレス領域にジャンプ
し、サーボメモリ113内部の転送S/Wより命令のフ
ェッチを開始する。ステップ3で第1軸サーボへ消去コ
マンドを送信する。コマンドは図5のように構成されて
いるが、消去コマンドの場合は、フラッシュメモリ30
4Aの一括消去であるため先頭アドレス、データ長、駆
動装置S/Wの領域はブランクとする。第1軸サーボへ
の送信に続いて第2〜n軸(最終軸)へ消去コマンドを
送信する。
At step 1, instruction fetch from the boot ROM 1013 in the CPU 101 of FIG. 1 is started. At step 2, the address area of the servo memory 113 is jumped to, and the instruction fetch is started from the transfer S / W inside the servo memory 113. In step 3, an erase command is sent to the first axis servo. The command is structured as shown in FIG. 5, but in the case of an erase command, the flash memory 30
Since it is a 4A batch erase, the head address, data length, and drive device S / W area are blank. Following the transmission to the 1st axis servo, an erase command is transmitted to the 2nd to nth axes (final axis).

【0045】ここで、駆動装置30A側は予め軸選択番
号スイッチ314を表316に従い8以上に設定してあ
るものとする。ステップ11で駆動装置30A内のブー
ツROM302より命令のフェッチを開始する。ステッ
プ12で軸選択番号スイッチ314が8以上の場合は、
割込待ち状態に入る。また、軸選択番号スイッチ314
が0〜7の場合は、通常のシステム運転となるが、フラ
ッシュメモリ304Aの内容が不確定であるため、アラ
ームになる。この割込待ち状態で消去コマンドを受信す
ると、ステップ13でコマンドであるか識別をする。こ
の識別は、図2の軸番号選択スイッチ314で設定され
ている軸番号と図5に示す受信した軸番号が一致する
か、及び駆動装置種類設定スイッチ315で設定されて
いる駆動装置種類と図5に示す受信した駆動装置種類が
一致するかを調べる。軸番号及び駆動装置種類が一致す
れば、実行すべきコマンドとして、ステップ14に進
む。ステップ14でフラッシュメモリ304Aを消去す
る。消去が完了すると消去完了の旨を制御ユニット10
Aへ送信する。制御ユニット10Aは、この消去完了の
旨を受信し、ステップ4で全軸消去完了とするとステッ
プ5に進む。
Here, it is assumed that the axis selection number switch 314 is set to 8 or more in advance according to the table 316 on the drive unit 30A side. In step 11, the instruction fetch from the boot ROM 302 in the drive unit 30A is started. If the axis selection number switch 314 is 8 or more in step 12,
Enters an interrupt waiting state. Also, the axis selection number switch 314
Is 0 to 7, normal system operation is performed, but an alarm occurs because the contents of the flash memory 304A are uncertain. When the erase command is received in this interrupt waiting state, it is identified in step 13 whether the command is a command. This identification is based on whether the axis number set by the axis number selection switch 314 in FIG. 2 and the received axis number shown in FIG. It is checked whether the received drive device types shown in 5 match. If the axis number and the drive device type match, the command is to be executed, and the process proceeds to step 14. In step 14, the flash memory 304A is erased. When the erasing is completed, the control unit 10 informs that the erasing is completed.
Send to A. The control unit 10A receives the information indicating that the erasing is completed, and when the erasing of all axes is completed in step 4, the process proceeds to step 5.

【0046】ステップ5で第1軸サーボへ書込・照合コ
マンドを送信する。書込・照合コマンドは図5に示す様
に軸番号、駆動装置種類、コマンドコード、先頭アドレ
ス、データ長、駆動装置S/Wより構成されている。第
1軸サーボへの送信に続いて、第2〜n軸(最終軸)へ
書込・照合コマンドを送信する。駆動装置30A側はこ
の受信割込にて、ステップ15でステップ13と同様の
方法で実行すべきコマンドであるか識別をする。実行す
べきコマンドであれば、ステップ16に進む。ステップ
16で駆動装置S/WをRAM303にストアする。ス
テップ17で図5の先頭アドレスよりデータ長で指定さ
れたバイト数だけフラッシュメモリ304Aに書込みを
行い、続いて正しく書込みが出来たか照合する。書込及
び照合が完了すると、書込・照合完了の旨を制御ユニッ
ト10Aへ送信する。
In step 5, a write / verify command is sent to the first axis servo. As shown in FIG. 5, the write / verify command is composed of an axis number, a drive type, a command code, a start address, a data length, and a drive S / W. Following the transmission to the 1st axis servo, a write / verify command is transmitted to the 2nd to nth axes (final axis). At the reception interrupt, the drive device 30A side identifies in step 15 whether the command is to be executed in the same manner as in step 13. If it is a command to be executed, the process proceeds to step 16. In step 16, the driving device S / W is stored in the RAM 303. In step 17, the flash memory 304A is written by the number of bytes designated by the data length from the start address of FIG. 5, and then it is verified whether the writing was successful. When the writing and the collation are completed, the fact that the writing and the collation are completed is transmitted to the control unit 10A.

【0047】制御ユニット10Aは、この書込・照合完
了の旨を受信し、ステップ6で全軸書込・照合完了する
と操作終了となる。 尚、「ROM切り実行中」、「正
常終了」、「エラー終了」の区別は制御ユニット10A
か駆動装置30Aに適当なLED(図示せず)をつけて
表示すればよい。又、図3のフローチャートでは説明の
便宜上「エラー終了」の場合を記述しなかったが、駆動
装置30Aから制御ユニット10Aへの完了信号に「正
常終了」、「エラー終了」の区別ができるフラグを付け
ればよい。最後に、電源をOFFし、サーボメモリ11
3を取り外し、代わりにシステムメモリ103Aを制御
ユニット10Aに取付け、駆動装置30A側の選択番号
スイッチ314を通常運転時の設定にして電源を再投入
すれば、通常運転を開始する。
The control unit 10A receives the completion of writing / verifying, and when the writing / verifying for all axes is completed in step 6, the operation ends. The control unit 10A distinguishes between "running ROM", "normal end", and "error end".
Alternatively, an appropriate LED (not shown) may be attached to the driving device 30A for display. Although the case of “error end” is not described in the flowchart of FIG. 3 for convenience of explanation, a flag that can distinguish “normal end” and “error end” is added to the completion signal from the drive unit 30A to the control unit 10A. Just attach it. Finally, turn off the power and turn the servo memory 11
3 is removed, the system memory 103A is attached to the control unit 10A instead, the selection number switch 314 on the drive unit 30A side is set to the setting for normal operation, and the power is turned on again to start normal operation.

【0048】尚、この実施例では駆動装置30Aの軸選
択番号スイッチ314を通常運転時と違う設定にした
が、図5のコマンドが通常運転時に制御ユニット10A
より送信されてくるデータと識別できる様にデータ構造
を構成すれば通常運転時と駆動装置S/W書込み時と分
ける必要はない。又、前記実施例では説明の便宜上、駆
動装置S/Wを一括送信するフローチャートになってい
るが、RAM303の容量が足りない場合は、図5のコ
マンドに先頭アドレス、データ長が指定出来るようにな
っているので、適当なブロックに分けて送信すればよ
い。この場合はステップ5、ステップ6を繰り返す。
In this embodiment, the axis selection number switch 314 of the drive unit 30A is set differently from that in the normal operation, but the command of FIG.
If the data structure is configured so that it can be distinguished from the more transmitted data, it is not necessary to distinguish between normal operation and drive device S / W writing. Further, in the above embodiment, for convenience of explanation, the flow chart is for transmitting the drive devices S / W all at once. However, when the capacity of the RAM 303 is insufficient, the start address and the data length can be specified in the command of FIG. Therefore, you can divide it into appropriate blocks and send. In this case, step 5 and step 6 are repeated.

【0049】実施例2.実施例1の制御ユニット10A
と駆動装置30Aの通信を、シリアルラインで接続し、
制御ユニット10A側より軸番号、駆動装置種類、コマ
ンドコード、先頭アドレス、データ長、駆動装置S/W
よりなるコマンドを複数軸の駆動装置30Aに送信し、
コマンドの実行終了した軸より順次完了した旨を制御ユ
ニット10A側に送信するよう構成する事により、各軸
独立に同時進行で駆動装置30Aのフラッシュメモリ3
04Aの内容を書き換えることが出来る。
Example 2. Control unit 10A of the first embodiment
And the communication of the driving device 30A are connected by a serial line,
From the control unit 10A side, axis number, drive type, command code, start address, data length, drive S / W
Command to the multi-axis drive unit 30A,
By composing to the control unit 10A side that the completion of command execution is sequentially transmitted to the control unit 10A side, the flash memory 3 of the drive unit 30A can proceed simultaneously for each axis independently.
The contents of 04A can be rewritten.

【0050】実施例3.実施例1の制御ユニット10A
と駆動装置30Aの通信をパラレルラインで接続し、制
御ユニット10A側より軸番号、駆動装置種類、コマン
ドコード、先頭アドレス、データ長、駆動装置S/Wよ
りなるコマンドを駆動装置30Aの2ポートRAMに書
込み、受信割込みの代わりに信号で両者のデータの受渡
しをし、コマンドの実行終了した軸より順次完了した旨
を制御ユニット10A側に送信するよう構成する事によ
り、各軸独立に同時進行で駆動装置30Aのフラッシュ
メモリ304Aの内容を書き換えることが出来る。例え
ばパラレルの8ビットのデータ通信で実施する場合、駆
動装置30Aは図2の通信I/F回路に代わって2ポー
トRAM(図示せず)が必要になる。そして、図3のフ
ローチャートにおいては、駆動装置30A側は割込処理
に代わって2ポートRAMの特定アドレスに信号を設け
て、このビットが立っていればデータがそろったと判断
し、その後このビットを駆動装置30A側が落とすとい
う様に行えば、割り込み処理と全く同じことが実施出来
る。
Example 3. Control unit 10A of the first embodiment
The communication between the drive unit 30A and the drive unit 30A is connected by a parallel line, and a command including the axis number, drive unit type, command code, start address, data length, and drive unit S / W is sent from the control unit 10A side to the 2-port RAM of the drive unit 30A. By writing the data to the control unit 10A and transmitting the data to both sides by a signal instead of a reception interrupt, and transmitting to the control unit 10A side that the command execution has been completed, the axes can be operated independently at the same time. The contents of the flash memory 304A of the driving device 30A can be rewritten. For example, when carrying out parallel 8-bit data communication, the drive unit 30A requires a 2-port RAM (not shown) in place of the communication I / F circuit of FIG. In the flow chart of FIG. 3, the driving device 30A side provides a signal at a specific address of the 2-port RAM instead of the interrupt processing, and if this bit is set, it is determined that the data are complete, and then this bit is set. If the drive device 30A side is dropped, the same operation as the interrupt process can be performed.

【0051】実施例4.次に、第2の発明について図面
に示す実施例に基づいて説明する。図6は第2の発明の
一実施例を示すもので、NCシステムの構成を示すブロ
ック図である。図において、1BはNC、10Bは制御
ユニット、103BはCNCプログラムに加えて複数の
駆動装置S/Wが入ったシステムメモリである。図1と
同一符号を符したものはそれぞれ同一または同効の要素
を示している。
Example 4. Next, a second invention will be described based on an embodiment shown in the drawings. FIG. 6 shows an embodiment of the second invention and is a block diagram showing a configuration of an NC system. In the figure, 1B is an NC, 10B is a control unit, and 103B is a system memory containing a plurality of drive devices S / W in addition to a CNC program. Elements designated by the same reference numerals as those in FIG. 1 indicate elements having the same or similar effect.

【0052】図7は第2の発明の一実施例を示すもの
で、駆動装置のフラッシュメモリのプログラム時の操作
ボードの表示画面を示す図である。図8は第2の発明の
一実施例を示すもので、図6および図7の動作を示すフ
ローチャートである。図9は第2の発明の一実施例を示
すもので、システムメモリのソフトウェアを示すブロッ
ク図であり、CNCプログラムと複数の駆動装置S/W
#1〜#kよりなる。実施例1の図2は実施例4でも共
通に使用する。図8、図9及び図25を参照し、図6及
び図7の動作を説明する。尚、説明においては、サーボ
I/F105はサブCPUを持っていないものとし、制
御ユニット10Bと駆動装置30Aの通信はシリアル通
信とした。
FIG. 7 shows an embodiment of the second invention, and is a view showing a display screen of the operation board at the time of programming the flash memory of the drive unit. FIG. 8 shows an embodiment of the second invention and is a flow chart showing the operation of FIGS. 6 and 7. FIG. 9 shows an embodiment of the second invention, and is a block diagram showing software of a system memory. The CNC program and a plurality of drive devices S / W are shown.
It consists of # 1 to #k. FIG. 2 of the first embodiment is commonly used in the fourth embodiment. The operation of FIGS. 6 and 7 will be described with reference to FIGS. 8, 9 and 25. In the description, the servo I / F 105 does not have a sub CPU, and the control unit 10B and the driving device 30A communicate with each other by serial communication.

【0053】フラッシュメモリ304Aに駆動装置S/
Wが入っている場合は、軸番号選択スイッチを0〜7と
し、駆動装置S/Wを更新する場合は軸番号選択スイッ
チを8〜Fとする。図8においてAC電源(図示せず)
が投入されると、制御ユニット10B、駆動装置30A
に電源が供給され、制御ユニット10BのCPU101
内のMPU1011と駆動装置30A内のMPU301
はリセットされ、制御ユニット10Bと駆動装置30A
は動作し始める。先ず制御ユニット10Bの動作から説
明をする。
The drive device S / is attached to the flash memory 304A.
When W is included, the axis number selection switches are set to 0 to 7, and when the drive device S / W is updated, the axis number selection switches are set to 8 to F. In FIG. 8, an AC power source (not shown)
Is turned on, the control unit 10B and the drive unit 30A
Power is supplied to the CPU 101 of the control unit 10B.
Inside MPU1011 and MPU301 inside the drive unit 30A
Are reset, the control unit 10B and the drive unit 30A
Starts to work. First, the operation of the control unit 10B will be described.

【0054】ステップ1Aでシステム運転する。そし
て、作業者は操作ボード20のメニューキー204を用
いたキー操作により、駆動装置S/Wプログラム画面を
表示する。ステップ2Aで作業者は操作ボード20のキ
ー操作により、メニュー選択後スタートする。この方法
を図7により説明する。表示画面201の上半分には選
択可能なS/Wのメニューとキーの対応表が表示され
る。そして、下半分には軸対応のメニューと駆動装置S
/Wのプログラミング状況が表示できるようにしてあ
る。■印は現在のカーソル位置を表し作業者は、表示画
面201の上半分のS/Wのメニューとキーの対応表に
従い、S/Wのメニューに対応したキーを押す。すると
■印の中に数字かアルファベットが入り、カーソルは軸
2に移動する。作業者はこうしたメニュー選択操作を繰
り返し最終軸(軸n)を設定し終えると、メニューキー
204の内画面表示201のスタートに対応したキーを
押す。すると、駆動装置30Aへのシステム運転での送
信を停止し、ステップ3に進み実際のプログラミング動
作に移る。
The system is operated in step 1A. Then, the operator operates the menu key 204 of the operation board 20 to display a drive device S / W program screen. In step 2A, the operator operates the keys on the operation board 20 to start after selecting a menu. This method will be described with reference to FIG. A correspondence table of selectable S / W menus and keys is displayed on the upper half of the display screen 201. And in the lower half, the menu corresponding to the axis and the drive S
The programming status of / W can be displayed. The mark ■ indicates the current cursor position, and the operator presses the key corresponding to the S / W menu according to the S / W menu and key correspondence table on the upper half of the display screen 201. Then, the number or alphabet is put in the mark ■, and the cursor moves to the axis 2. When the operator repeats such menu selection operation and finishes setting the final axis (axis n), the operator presses the key corresponding to the start of the inner screen display 201 of the menu key 204. Then, the transmission to the drive device 30A during the system operation is stopped, and the process proceeds to step 3 to start the actual programming operation.

【0055】ステップ3で第1軸サーボへ消去コマンド
を送信する。コマンドは図5のように構成されている
が、消去コマンドの場合は、フラッシュメモリ304A
の一括消去であるため先頭アドレス、データ長、駆動装
置S/Wの領域はブランクとする。第1軸サーボへの送
信に続いて第2〜n軸(最終軸)へ消去コマンドを送信
する。駆動装置30A側はステップ11Aで、軸選択番
号スイッチ314が0〜7の場合は駆動装置S/Wでの
運転状態であり、一定時間毎に制御ユニット10Bと通
信し、軸選択番号が8〜Fの場合は実施例1と同様、待
ち状態とする。
In step 3, an erase command is sent to the first axis servo. The command is configured as shown in FIG. 5, but in the case of an erase command, the flash memory 304A
Since it is a batch erasure, the head address, data length, and drive device S / W area are blank. Following the transmission to the 1st axis servo, an erase command is transmitted to the 2nd to nth axes (final axis). On the side of the drive unit 30A, in step 11A, when the axis selection number switch 314 is 0 to 7, the drive unit S / W is in the operating state, the control unit 10B communicates at regular intervals, and the axis selection number is 8 to. In the case of F, the standby state is set as in the first embodiment.

【0056】ステップ12では、軸番号選択スイッチ3
14が0〜7の場合においても受信割込待ち状態にな
る。この割込待ち状態で消去コマンドを受信すると、1
3で実行すべきコマンドであるか識別をする。この識別
は、図2の軸番号選択スイッチ314で設定されている
軸番号と図5に示す受信した軸番号が一致するか、及び
駆動装置種類設定スイッチ315で設定されている駆動
装置種類と図5に示す受信した駆動装置種類が一致する
かを調べる。軸番号及び駆動装置種類が一致すれば、実
行すべきコマンドとして、ステップ14に進む。ステッ
プ14でフラッシュメモリ304Aを消去する。消去が
完了すると消去が完了の旨を制御ユニット10Bへ送信
する。制御ユニット10Bは、ステップ4Aでこの消去
完了の旨を受信し、表示画面201の消去完の対応した
軸の位置の○印の個所に完了の旨の記号、例えば●印を
表示する。全軸消去完了するとステップ5に進む。
In step 12, the axis number selection switch 3
Even if 14 is 0 to 7, the reception waiting state is entered. When an erase command is received in this interrupt wait state, 1
In step 3, it is identified whether the command should be executed. This identification is based on whether the axis number set by the axis number selection switch 314 in FIG. 2 and the received axis number shown in FIG. It is checked whether the received drive device types shown in 5 match. If the axis number and the drive device type match, the command is to be executed, and the process proceeds to step 14. In step 14, the flash memory 304A is erased. When the erasing is completed, the fact that the erasing is completed is transmitted to the control unit 10B. The control unit 10B receives the information indicating the completion of the erasure in step 4A, and displays a symbol indicating the completion, for example, a ● symbol, at the position of the ◯ mark at the position of the axis corresponding to the completion of the erasure on the display screen 201. When all axes have been erased, the process proceeds to step 5.

【0057】ステップ5で第1軸サーボへ書込・照合コ
マンドを送信する。書込・照合コマンドは軸番号、駆動
装置種類、コマンドコード、先頭アドレス、データ長、
駆動装置S/Wより構成されている。第1軸サーボへの
送信に続いて第2〜n軸(最終軸)へ書込・照合コマン
ドを送信する。駆動装置30A側は、この受信割込にて
ステップ15でステップ13と同様の方法で、実行すべ
きコマンドであるか識別をし、実行すべきコマンドであ
れば、ステップ16に進む。ステップ16で駆動装置S
/WをRAM303にストアする。ステップ17で図5
の先頭アドレスよりデータ長で指定されたバイト数だけ
フラッシュメモリ304Aに書込みを行い、続いて正し
く書込みが出来たか照合する。書込み及び照合が完了す
ると、書込・照合完了の旨を制御ユニット10Bへ送信
する。制御ユニット10Bは、ステップ6Aでこの書込
・照合完了の旨を受信し、表示画面201の書込み完の
対応した軸の位置の○印の完了の旨の記号、例えば●印
を表示する。全軸書込み及び照合完了すると操作終了と
なる。
In step 5, a write / verify command is sent to the first axis servo. Write / verify commands include axis number, drive type, command code, start address, data length,
It is composed of a drive unit S / W. Following the transmission to the 1st axis servo, a write / verify command is transmitted to the 2nd to nth axes (final axis). At the reception interrupt, the drive device 30A side identifies in step 15 whether the command is to be executed by the same method as in step 13, and if it is the command to be executed, proceeds to step 16. Drive device S in step 16
/ W is stored in the RAM 303. Figure 5 in step 17
The number of bytes specified by the data length is written to the flash memory 304A from the first address of the above, and then it is verified whether the writing was successful. When the writing and the collation are completed, the fact that the writing and the collation are completed is transmitted to the control unit 10B. In step 6A, the control unit 10B receives the completion of the writing / verification, and displays a symbol indicating the completion of the circle of the axis position corresponding to the completion of the writing on the display screen 201, for example, a circle. When all axes are written and collation is completed, the operation ends.

【0058】尚、図3のフローチャートでは説明の便宜
上、「エラー終了」の場合を記述しなかったが、駆動装
置30Aから制御ユニット10Bへの完了信号に「正常
終了」、「エラー終了」の区別ができるフラグを付けて
送信し、これを受けた制御ユニット10B側は表示画面
の消去完、書込み完の対応した軸の位置の○印の箇所に
例えば×を表示すればよい。又、通常運転時には制御ユ
ニット10Bは駆動装置30Aと通信しているため、シ
ステムS/Wに転送S/Wを含むものとした。最後に、
電源をOFFした後電源を再投入すれば通常運転を開始
する。尚、RAM303の容量が足りない場合や通信が
パラレルの8ビットのデータ通信でも実施例1と同様の
方法で可能である。
Although the case of "error end" is not described in the flow chart of FIG. 3 for convenience of description, it is possible to distinguish "normal end" and "error end" in the completion signal from the drive unit 30A to the control unit 10B. When the control unit 10B receives the flag, the control unit 10B may display, for example, X at the position of the circle corresponding to the position of the axis corresponding to completion of erasing and writing of the display screen. Further, since the control unit 10B communicates with the driving device 30A during the normal operation, the transfer S / W is included in the system S / W. Finally,
If the power is turned off and then turned on again, normal operation starts. Incidentally, when the capacity of the RAM 303 is insufficient or the communication is parallel 8-bit data communication, the same method as in the first embodiment is possible.

【0059】実施例5.実施例4では複数の駆動装置S
/Wをシステムメモリ103Bの中に割り付ける例を示
したが、駆動装置と機械とをセットとして駆動装置S/
Wを機械制御メモリ102の領域に割り付けることも可
能である。
Example 5. In the fourth embodiment, a plurality of drive devices S
Although an example of allocating / W in the system memory 103B has been shown, the drive S /
It is also possible to allocate W to the area of the machine control memory 102.

【0060】実施例6.実施例4では複数の駆動装置S
/Wをシステムメモリ103Bの中に割り付ける例を示
したが、駆動装置S/WをRS−232C機器51、2
次メモリ52の中に割り付けることも可能である。
Example 6. In the fourth embodiment, a plurality of drive devices S
Although an example of allocating / W to the system memory 103B is shown, the drive device S / W may be the RS-232C device 51,
It is also possible to allocate it in the next memory 52.

【0061】実施例7.次に、第3の発明について図面
に示す実施例に基づいて説明する。図10は第3の発明
の一実施例を示すもので、ホスト計算機53にn台のN
C1C1〜NC1CNがネットワークで接続されるシス
テムのブロック図である。図において、1CはNC、1
0Cは制御ユニット、60は例えばイーサネットのよう
なネットワーク、102Cはメモリ素子をフラッシュメ
モリで構成し、機械制御用プログラムが入っている機械
制御メモリ、103Cはメモリ素子をフラッシュメモリ
で構成し、NC1C自身を制御するCNCプログラムが
入っているシステムメモリである。図1と同一符号を符
したものはそれぞれ同一または同効の要素を示してい
る。
Example 7. Next, a third invention will be described based on an embodiment shown in the drawings. FIG. 10 shows an embodiment of the third invention, in which n N computers are installed in the host computer 53.
FIG. 3 is a block diagram of a system in which C1C1 to NC1CN are connected by a network. In the figure, 1C is NC, 1
0C is a control unit, 60 is a network such as Ethernet, 102C is a flash memory as a memory element, a machine control memory containing a program for machine control, 103C is a flash memory as a memory element, and NC1C itself It is a system memory containing a CNC program for controlling the. Elements designated by the same reference numerals as those in FIG. 1 indicate elements having the same or similar effect.

【0062】図11は第3の発明の一実施例を示すもの
で、図10の動作を示すフローチャートである。図12
は第3の発明の一実施例を示すもので、CNCプログラ
ムと複数の駆動装置S/W及び機械制御用プログラムが
計算機53内部に蓄えられ、計算機53よりNC1C1
〜NC1CN内部のシステムメモリ103C、機械制御
メモリ102C、駆動装置30Aのフラッシュメモリ3
04へ転送する内容を示す図である。図11を参照し、
図10の動作の概略を説明する。尚、説明を簡単にする
ためNC1Cに駆動装置30Aが各々3台接続されてい
るものとする。
FIG. 11 shows an embodiment of the third invention and is a flow chart showing the operation of FIG. 12
Shows an embodiment of the third invention, in which a CNC program, a plurality of drive units S / W and a machine control program are stored in the computer 53, and the NC 53
~ NC1CN internal system memory 103C, machine control memory 102C, drive device 30A flash memory 3
It is a figure which shows the content transferred to 04. Referring to FIG.
The outline of the operation of FIG. 10 will be described. For simplification of explanation, it is assumed that three drive devices 30A are connected to each NC 1C.

【0063】さて、計算機53との接続を階層1、NC
1Cと駆動装置30Aの接続を階層2とする。階層2に
おける駆動装置30A内のフラッシュメモリ304Aの
プログラム方法は実施例4で説明したが、次の対応関係
をつければ階層1でも同様に適用出来る。階層1の計算
機53は階層2の制御ユニット10Cに対応する。階層
1のフラッシュメモリ304Aで構成したシステムメモ
リ103C、機械制御メモリ102Cは階層2の駆動装
置30Aのフラッシュメモリに対応する。階層1のCP
U101内部のブーツROM1013は階層2の駆動装
置30A内部のブーツROM302に対応する。但し、
ブーツROM1013には駆動装置30Aへの転送S/
Wも含んでいるものとする。階層1の計算機53に向か
っての作業は階層2の操作ボードに向かっての作業に対
応する。
Now, the connection with the computer 53 is layer 1, NC.
The connection between 1C and the driving device 30A is defined as layer 2. Although the programming method of the flash memory 304A in the drive device 30A in the layer 2 has been described in the fourth embodiment, it can be similarly applied to the layer 1 as long as the following correspondence is established. The computer 53 of the tier 1 corresponds to the control unit 10C of the tier 2. The system memory 103C and the machine control memory 102C configured by the layer 1 flash memory 304A correspond to the layer 2 drive device 30A flash memory. Tier 1 CP
The boot ROM 1013 inside the U101 corresponds to the boot ROM 302 inside the drive device 30A of the hierarchy 2. However,
The boot ROM 1013 transfers to the drive device 30A S /
W is also included. The work toward the computer 53 of the tier 1 corresponds to the work toward the operation board of the tier 2.

【0064】ステップ31Aで作業者は計算機53のキ
ー操作によりNC1CのメモリプログラミングのS/W
を呼ぶ。ステップ32Aで作業者は計算機53のキー操
作によりメニュー選択後スタートする。この方法は計算
機が融通のきくものでありソフトウェア如何でいかよう
でも可能であるため説明は省略する。図12が結果とし
て選ばれたNC1C1〜NC1CNのソフトウェア及び
それに接続される駆動装置S/Wとする。ステップ33
で第1のNC1C1へ消去コマンドを送信する。続いて
第2〜nのNC1C2〜NC1CNへ消去コマンド送信
する。さて、NC1C側はステップ41AでCNCプロ
グラムでの運転状態であり、計算機53と通信してい
る。
At step 31A, the operator operates S / W of the memory programming of NC1C by operating the key of the computer 53.
Call. In step 32A, the operator starts after selecting a menu by operating the keys of the computer 53. Since this method is flexible in the computer and can be performed by any software, its explanation is omitted. FIG. 12 shows the software of NC1C1 to NC1CN selected as a result and the driving device S / W connected thereto. Step 33
Then, the erase command is transmitted to the first NC1C1. Then, the erase command is transmitted to the second to nth NC1C2 to NC1CN. Now, the NC 1C side is in the operating state in the CNC program in step 41A and communicates with the computer 53.

【0065】ステップ42では、制御をブーツROM1
013に移し受信割込待ち状態になる。尚、フラッシュ
メモリ304Aへのプログラミングやその後の計算機5
3との通信はブーツROM1013が受け持つものとす
る。この割込待ち状態で消去コマンドを受信すると、ス
テップ44でフラッシュメモリで構成したシステメモリ
103Cと機械制御メモリ102Cを消去する。消去が
完了すると、消去完了の旨を計算機53へ送信する。
尚、階層1ではネットワークで接続されているので実行
すべきコマンドであるかの識別は必要ない。計算機53
は、ステップ34Aでこの消去完了の旨を受信し、全部
のNC1Cの消去完了するとステップ35に進む。ステ
ップ35で第1のNC1C1へ書込・照合コマンドを送
信する。続いて第2〜nのNC1Cへ書込・照合コマン
ドを送信する。
In step 42, the control is executed in the boot ROM 1
Then, the processing shifts to 013 to wait for a reception interrupt. Programming to the flash memory 304A and subsequent computer 5
It is assumed that the boot ROM 1013 is in charge of the communication with the booth 3. When the erase command is received in the waiting state for the interrupt, the system memory 103C and the machine control memory 102C configured by the flash memory are erased in step 44. When the erasing is completed, the fact that the erasing is completed is transmitted to the computer 53.
Since the layer 1 is connected by the network, it is not necessary to identify whether it is a command to be executed. Calculator 53
Receives the completion of erasure in step 34A, and proceeds to step 35 when erasure of all NC1C is completed. In step 35, the write / verify command is transmitted to the first NC1C1. Then, the write / verify command is transmitted to the second to nth NC1Cs.

【0066】NC1C側はステップ46でシステムメモ
リ103C、機械制御メモリ102CのS/Wを受信し
ワークRAM1014にストアする。ステップ47でシ
ステムメモリ103C、機械制御メモリ102Cに関し
て書込みを行い、次いで正しく書込みが出来たか照合す
る。書込み及び照合が完了すステップ35で第1のNC
1C1へ書込・照合コマンドを送信する。続いて第2〜
nのNC1Cへ書込・照合コマンドを送信する。
On the NC1C side, in step 46, the S / W of the system memory 103C and the machine control memory 102C is received and stored in the work RAM 1014. In step 47, the system memory 103C and the machine control memory 102C are written, and then it is verified whether the writing was successful. At the step 35 where the writing and verification are completed, the first NC
Send a write / verify command to 1C1. Then the second
Send a write / verify command to NC1C of n.

【0067】NC1C側はステップ46でシステムメモ
リ103C、機械制御メモリ102CのS/Wを受信し
ワークRAM1014にストアする。ステップ47でシ
ステムメモリ103C、機械制御メモリ102Cに関し
て書込みを行い、次いで正しく書込みが出来たか照合す
る。書込み及び照合が完了すると、書込・照合完了の旨
を計算機53へ送信する。計算機53は、ステップ36
Aでこの書込・照合完了の旨を受信し、全部のNC1C
の書込み及び照合完了するとシステムメモリ103C、
機械制御メモリ102Cのプログラミング操作終了とな
る。 階層2の制御ユニット10Cから駆動装置30A
のフラッシュメモリのプログラムについては、詳細な説
明は省略するが、CPU101内部のブーツROM10
13は駆動装置30Aへの転送S/Wが入っているの
で、そのプログラムの先頭番地へ飛ぶように計算機53
が指令をすることにより実施例1のステップ2に進むの
で、実施例1とほぼ同様の方法で実施できる。
At step 46, the NC1C side receives the S / W of the system memory 103C and the machine control memory 102C and stores it in the work RAM 1014. In step 47, the system memory 103C and the machine control memory 102C are written, and then it is verified whether the writing was successful. When the writing and the collation are completed, the fact that the writing and the collation are completed is transmitted to the computer 53. The computer 53 executes step 36.
All the NC1Cs have received the notification of the completion of the writing / verification at A.
System memory 103C,
The programming operation of the machine control memory 102C is completed. Control unit 10C of level 2 to drive unit 30A
The detailed description of the flash memory program is omitted here, but the boot ROM 10 in the CPU 101 is
No. 13 has a transfer S / W to the drive unit 30A, so the computer 53 should jump to the start address of the program.
Commands to the step 2 of the first embodiment, the method can be carried out in a manner substantially similar to the first embodiment.

【0068】実施例8.次に、第4の発明について図面
に示す実施例に基づいて説明する。図13は第4の発明
の一実施例を示すもので、数値制御装置の直流安定化電
源11の内部構成を示すブロック図である。図におい
て、1DはNC、10Dは制御ユニット、158Aはシ
ーケンス回路であり、従来のシーケンス回路158に対
してサーボ種類、汎用入力、汎用出力を追加してある。
従来の図28と同一符号を符したものはそれぞれ同一ま
たは同効果の要素を示している。ここで、サーボ種類、
汎用入力は直流安定化電源11が動作状態にあり、制御
ユニット10に直流電力が供給され、CPU101が動
作している間にCPU101から出力される信号を適当
なラッチ(図示せず)で受けたものとする。汎用出力は
CPU101への入力信号とする。これらの入出力信号
は、ここでは後で説明するシーケンス回路158A内部
のワンチップマイコンのビット数に応じて適当なビット
幅の信号としておく。尚、ワンチップマイコンがシリア
ルの入出力を有する場合、サーボ種類、汎用入力をシリ
アル入力、汎用出力をシリアル出力としてもよい。要す
るに、CPU101とデータのやり取りが出来ればよ
い。
Example 8. Next, a fourth invention will be described based on an embodiment shown in the drawings. FIG. 13 shows an embodiment of the fourth invention and is a block diagram showing an internal configuration of the stabilized DC power supply 11 of the numerical controller. In the figure, 1D is an NC, 10D is a control unit, 158A is a sequence circuit, and a servo type, general-purpose input, and general-purpose output are added to the conventional sequence circuit 158.
The same reference numerals as in FIG. 28 of the related art indicate the same or the same effect elements. Where servo type,
For the general-purpose input, the DC stabilized power supply 11 is in operation, the control unit 10 is supplied with DC power, and the signal output from the CPU 101 is received by an appropriate latch (not shown) while the CPU 101 is operating. I shall. The general-purpose output is an input signal to the CPU 101. These input / output signals are signals having an appropriate bit width according to the number of bits of the one-chip microcomputer in the sequence circuit 158A described later. When the one-chip microcomputer has serial input / output, the servo type and general-purpose input may be serial input, and the general-purpose output may be serial output. In short, it suffices if data can be exchanged with the CPU 101.

【0069】図14は第4の発明の一実施例を示すもの
で、シーケンス回路158Aの内部構成を示すブロック
図であり、1581は内部にMCU、ROM、RAM、
タイマ、A/D変換器、パラレル入力、パラレル出力等
を含むワンチップマイコン、1582はCMOSディレ
ー回路、1583は入力信号の雑音を除去するために設
けられたフィルタ回路、1584は不揮発性RAM(以
後NVRAMと云う)である。図15、図16及び図1
7は第4の発明の一実施例を示すもので、シーケンス回
路158Aの動作を説明するフローチャートである。図
18は第4の発明の一実施例を示すもので、数値制御装
置H/W構成と直流安定化電源11の直流出力の消費電
流を操作ボード20の表示画面201に画面表示した図
である。図19は第4の発明の一実施例を示すもので、
直流安定化電源11の直流出力の内24V出力につい
て、その消費電流を操作ボード20の表示画面201に
画面表示した図である。図15、図16及び図17を参
照し、図13及び図14の動作を説明する。前記実施例
では、ワンチップマイコン1581を使用し、A/D変
換器でアナログデータからディジタルデータに変換する
のに時間を要するため、図17に示すようにタイマ割込
を使用してアナログ信号を一定時間毎に読み込んでいる
が、図15で必要なステップでその都度読み込んでもよ
い。
FIG. 14 shows an embodiment of the fourth invention and is a block diagram showing the internal structure of the sequence circuit 158A. Reference numeral 1581 denotes an internal MCU, ROM, RAM,
A one-chip microcomputer including a timer, an A / D converter, parallel input, parallel output, etc., 1582 is a CMOS delay circuit, 1583 is a filter circuit provided to remove noise of an input signal, and 1584 is a nonvolatile RAM (hereinafter It is called NVRAM). 15, 16 and 1
7 shows an embodiment of the fourth invention and is a flow chart for explaining the operation of the sequence circuit 158A. FIG. 18 shows an embodiment of the fourth invention, and is a diagram in which the numerical control device H / W configuration and the consumption current of the DC output of the DC stabilized power supply 11 are displayed on the display screen 201 of the operation board 20. . FIG. 19 shows an embodiment of the fourth invention.
FIG. 6 is a diagram in which the current consumption of 24 V output of the DC output of the stabilized DC power supply 11 is displayed on the display screen 201 of the operation board 20. The operation of FIGS. 13 and 14 will be described with reference to FIGS. 15, 16 and 17. In the above-described embodiment, since it takes time to convert analog data into digital data by the A / D converter using the one-chip microcomputer 1581, the timer interrupt is used to generate the analog signal as shown in FIG. Although it is read at regular time intervals, it may be read each time in the necessary steps in FIG.

【0070】図17において、ステップ121でACモ
ニタのA/D変換値を読み、不足電圧か過電圧の場合、
AC電圧不足フラグ、AC電圧過電圧フラグをONす
る。AC入力が無くなったと判断される場合はAC入力
断フラグをONする。ここでACモニタとはAC入力電
圧を直接ワンチップマイコンに入力するわけにはいかな
いため、補助電源157にてレヴェル変換すると共に整
流、平滑した入力の事である。ステップ122で5V、
+12V、−12VのA/D変換値を読み、不足電圧か
過電圧の場合、5V電圧不足フラグ、5V電圧過電圧フ
ラグ、12V電圧不足フラグ、12V電圧過電圧フラ
グ、−12V電圧不足フラグ、−12V電圧過電圧フラ
グをONする。ステップ123で24V絶縁電圧のA/
D変換値を読み、不足電圧か過電圧の場合、24V電圧
不足フラグ、24V電圧過電圧フラグをONする。
In FIG. 17, in step 121, the A / D converted value of the AC monitor is read, and in the case of undervoltage or overvoltage,
The AC voltage shortage flag and the AC voltage overvoltage flag are turned on. When it is determined that the AC input is lost, the AC input disconnection flag is turned on. Here, the AC monitor is an input that is rectified and smoothed while being level-converted by the auxiliary power supply 157 because the AC input voltage cannot be directly input to the one-chip microcomputer. 5V in step 122,
Read the A / D converted value of + 12V, -12V, and if it is undervoltage or overvoltage, 5V voltage shortage flag, 5V voltage overvoltage flag, 12V voltage shortage flag, 12V voltage overvoltage flag, -12V voltage shortage flag, -12V voltage overvoltage Turn on the flag. In step 123, 24V insulation voltage A /
The D conversion value is read, and if the undervoltage or the overvoltage is detected, the 24V undervoltage flag and the 24V overvoltage flag are turned on.

【0071】図15において、整流回路151と補助電
源157にAC入力が入っている状態で、ステップ10
1でONスイッチが押されるとステップ102に進む。
ステップ102でOFFスイッチが押されていないとス
テップ103に進む。ステップ102でOFFスイッチ
が押されているとステップ101に戻りONスイッチが
押されるのを待つ。ステップ103にてON/OFF信
号をONし、スイッチング部153をONする。これに
より、整流回路151、平滑回路152にて直流に変換
された電力はスイッチング部153でスイッチングされ
トランス159、整流回路151C、平滑回路152C
を経て5Vが、整流回路151A、平滑回路152A、
レギュレータ154、154Aを経て±12Vが出力さ
れる。出力を5Vにするための制御は電圧検出回路15
6で検出した電圧をフィードバックするフィードバック
制御で行っている。5V出力がショートされた状態でス
イッチング部153がONされると、電流検出回路15
5Aが過電流である事を検出し、スイッチング部153
の出力を遮断する。
In FIG. 15, step 10 is performed while AC input is applied to the rectifier circuit 151 and the auxiliary power source 157.
When the ON switch is pressed at 1, the process proceeds to step 102.
If the OFF switch is not pressed in step 102, the process proceeds to step 103. If the OFF switch is pressed in step 102, the process returns to step 101 and waits for the ON switch to be pressed. In step 103, the ON / OFF signal is turned on, and the switching unit 153 is turned on. As a result, the power converted into direct current by the rectifier circuit 151 and the smoothing circuit 152 is switched by the switching unit 153, and the transformer 159, the rectifier circuit 151C, and the smoothing circuit 152C.
Through 5V, rectifier circuit 151A, smoothing circuit 152A,
± 12V is output via the regulators 154 and 154A. The voltage detection circuit 15 controls the output to 5V.
Feedback control is performed to feed back the voltage detected in 6. When the switching unit 153 is turned on while the 5V output is short-circuited, the current detection circuit 15
The switching unit 153 detects that 5 A is overcurrent.
Shut off the output of.

【0072】ステップ104で5V及び±12V出力が
定格値になりDCアラーム(5V及び±12V出力それ
ぞれの不足電圧/過電圧アラームの論理和)が無くなる
まで待つ。ステップ105ではAC入力断信号をOFF
すると共に24V・ON信号をONする。すると、レギ
ュレータ154BをONし、整流回路151B、平滑回
路152Bを経てレギュレータ154Bに入力されてい
た直流電力が、レギュレータ154Bで24Vに調節さ
れ24Vが出力される。この場合も24V出力がショー
トされた状態でレギュレータ154BがONされると、
電流検出回路155が過電流である事を検出し、レギュ
レータ154Bの出力を遮断する。尚、NC1Dでは一
般に5Vと±12Vは制御ユニット10D内部で使用す
るが、24Vは操作ボード20や機械40の接点入力4
02や接点出力403で使用されるため、24Vは負荷
によっては相当の突入電流がある場合がある。ステップ
106はこの対策として突入電流の期間中は24Vにア
ラームがあっても無視するために設けられたもので、一
定時間待つ。
In step 104, the 5V and ± 12V outputs reach the rated values and wait until the DC alarm (logical sum of undervoltage / overvoltage alarms of 5V and ± 12V outputs) disappears. In step 105, turn off the AC input disconnection signal
At the same time, the 24V ON signal is turned on. Then, the regulator 154B is turned on, and the DC power input to the regulator 154B via the rectifier circuit 151B and the smoothing circuit 152B is adjusted to 24V by the regulator 154B and output at 24V. Also in this case, if the regulator 154B is turned on with the 24V output short-circuited,
The current detection circuit 155 detects that there is an overcurrent and shuts off the output of the regulator 154B. In the NC1D, generally 5V and ± 12V are used inside the control unit 10D, but 24V is the contact input 4 of the operation board 20 or the machine 40.
02 and contact output 403, 24V may have a considerable inrush current depending on the load. As a countermeasure against this, step 106 is provided in order to ignore even if there is an alarm at 24V during the period of the inrush current, and waits for a fixed time.

【0073】ステップ107は、負荷に定格電流を超え
た電流が流れ、電圧が定格より低くなっていないかチェ
ックする。不足電圧になっている場合はステップ116
に進む。ステップ108では直流安定化電源11は立上
げ完了した状態で、続いてバッテリ電圧が正常かどうか
チェックし、電圧不足の場合、バッテリ異常信号をON
する。ステップ111以降は正常に立ち上がった後のル
ーチンである。ステップ111ではAC入力が電圧不足
は過電圧になってないかチェックし、電圧不足又は過電
圧の場合ステップ112でAVR異常信号をONする。
ステップ113では5V及び±12V電圧が不足または
過電圧になってないかチェックし、5V及び±12V電
圧が不足または過電圧になっている場合、ステップ11
4にてON/OFF信号をOFFし、スイッチング部1
53をOFFする。即ちDC出力を全てOFFする。ス
テップ115では、24V電圧が不足または過電圧にな
ってないかチェックし、24V電圧が不足または過電圧
になっている場合は、ステップ116で24V・ON信
号をOFFし、24V出力をOFFする。ステップ11
7ではAC入力断又はOFFスイッチが押されたかチェ
ックし、AC入力断又はOFFスイッチが押された場
合、ステップ118でサーボ種類を読み、それに対応し
た電源OFF処理をする。この電源OFF処理は駆動装
置の種類により、また機械の種類等の事情でいろいろな
場合が考えられる。図14の汎用入力はこうした駆動装
置の種類以外で電源OFF処理を変更したい場合に利用
できる。
In step 107, it is checked whether a current exceeding the rated current flows through the load and the voltage is lower than the rated value. If the voltage is undervoltage, step 116
Proceed to. In step 108, the stabilized DC power supply 11 is in a state where the startup is completed, and then it is checked whether the battery voltage is normal. If the voltage is insufficient, the battery abnormality signal is turned ON.
To do. The routine after step 111 is a routine after the normal startup. In step 111, it is checked whether the AC input is undervoltage due to insufficient voltage. If the voltage is insufficient or overvoltage, the AVR abnormal signal is turned on in step 112.
In step 113, it is checked whether the 5V and ± 12V voltages are insufficient or overvoltage. If the 5V and ± 12V voltages are insufficient or overvoltage, step 11
The ON / OFF signal is turned off at 4, and the switching unit 1
Turn off 53. That is, all DC outputs are turned off. In step 115, it is checked whether the 24V voltage is insufficient or overvoltage. If the 24V voltage is insufficient or overvoltage, the 24V • ON signal is turned off and the 24V output is turned off in step 116. Step 11
In step 7, it is checked whether the AC input disconnection or the OFF switch has been pressed. If the AC input disconnection or the OFF switch has been pressed, the servo type is read in step 118 and the power supply OFF processing corresponding thereto is performed. There are various cases in which the power-off process may be performed depending on the type of drive device and the type of machine. The general-purpose input of FIG. 14 can be used when it is desired to change the power-off process for a type other than the type of drive device.

【0074】ステップ118例1は従来例と同じシーケ
ンスを示す。ステップ1181でNC1Cの瞬時停電許
容時間後、ON/OFF信号をOFFし、スイッチング
部153をOFFする。そして、AC入力断信号をON
し、CPU101に割込みをかける。CPU101はA
C入力断信号がONになるとDC出力が完全に無くなる
前に、必要なメモリ内容の退避等の処理をする。ステッ
プ1182で制御ユニット10のCPUがメモリ内容の
退避等電源OFF時にする処理時間経過を待ちメモリ保
護信号をONし、メモリへの供給電源をバッテリに切り
換える。
Step 118 Example 1 shows the same sequence as the conventional example. In step 1181, after the allowable momentary power failure of NC1C, the ON / OFF signal is turned off and the switching unit 153 is turned off. And turn on the AC input disconnection signal
Then, the CPU 101 is interrupted. CPU 101 is A
When the C input disconnection signal is turned on, necessary memory contents are saved before the DC output is completely lost. In step 1182, the CPU of the control unit 10 waits for the processing time elapses when the power is turned off, such as saving the contents of the memory, turns on the memory protection signal, and switches the power supply to the memory to the battery.

【0075】さて、電源のエネルギーは平滑回路152
や152A、152Bおよび152Cに蓄えられるがこ
れはAC入力電圧により異なり、一般にAC入力電圧が
高い程蓄えられるエネルギーは大きい。従って、AC入
力電圧が高い時は低い時より直流保持時間を長くでき
る。ステップ118例2はこれを利用して、電源の許す
限り出来るだけ長く直流出力をON状態にしておこうと
いう場合の例である。こうすれば、瞬時停電に対する耐
量が大きくなる。ステップ1181AでACモニタのA
/D変換値より分かるAC電圧と5V電流、24V電流
より5V電圧保持時間、24V電圧保持時間を算出し、
その時間を経過したらON/OFF信号をOFFし、ス
イッチング部153をOFFする。そして、AC入力断
信号をONし、CPU101に割込みをかけDC電力が
供給されなくなる事を知らせ、CPU101はDC出力
が完全に無くなる前に必要なメモリ内容の退避等の処理
をする。ステップ1182で制御ユニット10のCPU
がメモリ内容の退避等電源OFF時にする処理時間経過
を待ち、メモリ保護信号をONしメモリへの供給電源を
バッテリに切り換える。
The energy of the power source is the smoothing circuit 152.
, 152A, 152B, and 152C, which depend on the AC input voltage, and generally, the higher the AC input voltage, the greater the energy stored. Therefore, when the AC input voltage is high, the DC holding time can be made longer than when it is low. Step 118 Example 2 is an example in which this is used to keep the DC output in the ON state as long as the power supply permits. This increases the resistance to momentary power failure. Step 1181A: AC monitor A
The 5V voltage holding time and the 24V voltage holding time are calculated from the AC voltage and the 5V current, and the 24V current that can be understood from the / D conversion value,
After that time, the ON / OFF signal is turned off and the switching unit 153 is turned off. Then, the AC input disconnection signal is turned on to interrupt the CPU 101 to notify that the DC power will not be supplied, and the CPU 101 performs processing such as saving necessary memory contents before the DC output is completely lost. In step 1182, the CPU of the control unit 10
Waits for the processing time, such as saving the contents of the memory when the power is turned off, and turns on the memory protection signal to switch the power supply to the memory to the battery.

【0076】NC1においては、24V直流出力はリレ
ー等のパワー回路や操作ボードのELディスプレイ、フ
ロッピーディスクのモータ電源等に使用される以外に、
機械メーカに開放しているため、NC1に接続される各
種機器にも使用される。この場合には、瞬間的にリレー
が駆動されたり、ELディスプレイ、フロッピディスク
に直流安定化電源11の仕様以上の大きな突入電流が流
れ、24V出力が瞬間的にドロップし、ステップ115
で不足電圧になり24V出力がOFFしたり、図13の
電流検出回路115にかかりレギュレータ154BがO
FFしたりすることがあるために、一般に立上がりシー
ケンスは制御電源である5Vが先でパワー電源である2
4Vを後にするのが原則である。他方、立下りシーケン
スに関しては通常は問題ない場合が多いが、24Vを機
械メーカに開放している関係上、接続される機器によっ
ては、予期しない出力が一瞬出て、接続される機器を誤
動作に導く等不具合が発生する事が考えられる。ステッ
プ118例3はこうした場合を想定し、立下りシーケン
スにおいてパワー電源である24Vを先に落とし、その
後制御電源である5VをOFFする例である。ステップ
1181BでNC1の瞬時停電許容時間後24V・ON
信号をOFFし、先ず24VをOFFする。次いで、一
定時間後ON/OFFをOFFし、スイッチング部15
3をOFFする。そして、AC入力断信号をONし、C
PU101に割込みをかける。CPU101はAC入力
断信号がONになると、DC出力が完全に無くなる前に
必要なメモリ内容の退避等の処理をする。
In the NC1, the 24V DC output is used for a power circuit such as a relay, an EL display for an operation board, a motor power source for a floppy disk, and the like.
Since it is open to machine makers, it is also used for various devices connected to NC1. In this case, the relay is momentarily driven, or a large rush current exceeding the specifications of the stabilized DC power supply 11 flows in the EL display and the floppy disk, and the 24V output momentarily drops.
Causes an undervoltage and the 24V output is turned off, or the current detection circuit 115 in FIG.
In some cases, since the FF may occur, the start-up sequence is generally 5 V which is the control power source, and 2 which is the power power source.
The principle is to leave 4V behind. On the other hand, there are many cases where there is usually no problem regarding the fall sequence, but due to the fact that 24 V is open to the machine manufacturer, unexpected output may occur for a moment depending on the connected device, causing the connected device to malfunction. It is possible that a problem such as leading will occur. Assuming such a case, Step 118 Example 3 is an example in which in the fall sequence, the power supply, 24 V, is first dropped, and then the control power supply, 5 V, is turned off. In step 1181B, 24V ・ ON after the momentary power failure of NC1
The signal is turned off, and then 24V is turned off. Next, after a certain period of time, ON / OFF is turned off, and the switching unit 15
Turn off 3. Then, the AC input disconnection signal is turned on, and C
Interrupt the PU 101. When the AC input disconnection signal is turned on, the CPU 101 performs processing such as saving the memory contents necessary before the DC output is completely lost.

【0077】ステップ1182で制御ユニット10がメ
モリ内容の退避等電源OFF時にする処理時間経過を待
ち、メモリ保護信号をONしメモリへの供給電源をバッ
テリに切り換える。ステップ118例4はステップ11
8例2の変形で、ぎりぎりまで5Vを保持しておこうと
いう場合の例である。ステップ1181Cで5VのA/
D変換値を常時読み、これより5V電圧が低下する瞬間
をとらえ、ON/OFF信号をOFFし、スイッチング
部153をOFFする。そして、AC入力断信号をON
し、CPU101に割込みをかける。CPU101はD
C出力が完全に無くなる前に必要なメモリ内容の退避等
の処理をする。
In step 1182, the control unit 10 waits for the processing time such as saving of the memory contents when the power is turned off, and then the memory protection signal is turned on to switch the power supply to the memory to the battery. Step 118 Example 4 is Step 11
This is an example of a modification of Example 2 in which 5 V is kept until the last minute. A / V of 5V at step 1181C
The D-converted value is constantly read, and the moment when the voltage of 5 V drops from this is captured, the ON / OFF signal is turned off, and the switching unit 153 is turned off. And turn on the AC input disconnection signal
Then, the CPU 101 is interrupted. CPU 101 is D
Before the C output is completely lost, necessary memory contents are saved.

【0078】ステップ1182で制御ユニット10のC
PUがメモリ内容の退避等電源OFF時にする処理時間
経過を待ち、メモリ保護信号をONしメモリへの供給電
源をバッテリに切り換える。尚、AC入力が瞬時停電で
一旦落ちて復帰した場合で、24Vの平滑回路152B
に蓄えられたエネルギーが5Vの平滑回路152Cに蓄
えられたエネルギーより先に無くなった場合、24Vは
一瞬落ちるが24V信号はOFFしてないため、補助電
源が生きている範囲の瞬時停電であれば再度ONする。
こういう事情が許される場合にステップ118例4は利
用できる。
At step 1182, C of the control unit 10
The PU waits for the processing time such as saving of the memory contents when the power is turned off, the memory protection signal is turned on, and the power supply to the memory is switched to the battery. In addition, when the AC input is once dropped and restored by an instantaneous power failure, the smoothing circuit 152B of 24V
If the energy stored in is lost before the energy stored in the 5V smoothing circuit 152C, 24V drops for a moment, but the 24V signal is not turned off, so if the auxiliary power source is in the live range, Turn it on again.
If this situation is allowed, step 118 example 4 can be used.

【0079】尚、図15および図16のフローチャート
には瞬時停電の場合を記述してないが、ステップ117
でAC入力断となり、ステップ118に進み、ステップ
1181、ステップ1181A、ステップ1181Bお
よびステップ1181Cで普通ならON/OFF信号を
OFFすべき時間経過した段階でAC入力が回復した場
合、つまりAC入力断フラグがOFFした場合、ON/
OFFをOFFせずステップ111に戻るものとする。
こうすれば瞬時停電が発生しても直流安定化電源11の
直流出力はOFFしないですむ。更に、シーケンス回路
158Aへのサーボ種類の設定方法であるが、図2にお
いて駆動装置30Aは駆動装置種類設定スイッチ315
を有しておりMPU301がその内容を読む事ができ、
制御ユニット10へ通信し、それをCPU101が直流
安定化電源11のシーケンス回路158Aへ汎用入力と
して出力出来る構成になっているので、自動的に設定で
きる。
Although the case of an instantaneous power failure is not described in the flowcharts of FIGS. 15 and 16, step 117
If the AC input is recovered at step 1181, step 1181A, step 1181B, and step 1181C, the AC input is recovered at the stage when the ON / OFF signal should normally be turned OFF, that is, the AC input disconnection flag. When is OFF, ON /
It is assumed that the process returns to step 111 without turning OFF.
In this way, the DC output of the stabilized DC power supply 11 does not have to be turned off even if an instantaneous power failure occurs. Further, regarding the method of setting the servo type in the sequence circuit 158A, the drive device 30A in FIG.
And MPU301 can read the contents,
Since the CPU 101 can communicate with the control unit 10 and output it as a general-purpose input to the sequence circuit 158A of the stabilized DC power supply 11, it can be automatically set.

【0080】更に、シーケンス回路158Aにワンチッ
プマイコンを用いたことによる別の利点として、実施例
7に関連して、ホスト計算機とネットワーク等で接続さ
れる数値制御装置内のフラッシュメモリ素子で構成した
システムメモリや機械制御メモリをプログラムするに際
して、正しくプログラムできたか照合する際、本来フラ
ッシュメモリへの供給電圧は5Vのままでよいが、かつ
ての紫外線消去のEPROMのように4.5V、5V、
5.5Vに変動させた方がより安全サイドといえる。こ
のために、図13においてシーケンス回路158Aの汎
用入力を5V電圧変化指令としCPU101よりコンペ
ア時にこの指令値を変える。例えば、汎用入力を2ビッ
トとして「00」を5V、「01」を4.5V、「1
0」を5.5Vに対応させ、シーケンス回路158Aの
5V調整出力に例えばパルス入力で抵抗値が変わる電子
ボリューム(図示せず)等を使用すれば、CPU101
より直接この電子ボリュームを駆動するより回路は簡単
になるし、前記指令値に対して5V電圧変化を4.75
V、5.0V、5.25Vに変えたい時も容易に出来
る。要するに、NC1を高級なROMライタとして使用
できる。
Further, as another advantage of using the one-chip microcomputer for the sequence circuit 158A, in connection with the seventh embodiment, the flash memory device in the numerical controller connected to the host computer through the network is used. When programming the system memory or machine control memory, when verifying whether it was programmed correctly, originally the supply voltage to the flash memory may remain at 5V, but 4.5V, 5V as in the former UV erasing EPROM,
It can be said that changing to 5.5V is a safer side. Therefore, in FIG. 13, the general-purpose input of the sequence circuit 158A is set as a 5V voltage change command, and the command value is changed by the CPU 101 at the time of comparison. For example, if the general-purpose input is 2 bits, "00" is 5V, "01" is 4.5V, "1".
0 "corresponds to 5.5V, and if an electronic volume (not shown) whose resistance value changes by pulse input is used for the 5V adjustment output of the sequence circuit 158A, the CPU 101
The circuit becomes simpler than the direct drive of the electronic volume, and a 5V voltage change of 4.75 is applied to the command value.
You can easily change it to V, 5.0V or 5.25V. In short, the NC1 can be used as a high-end ROM writer.

【0081】実施例9.前記実施例8の安定化電源装置
11において、各々の直流出力が電源シーケンスを有
し、シーケンス回路にマイクロコンピュータとNVRA
Mを用いた構成として、さらに交流入力状態をシーケン
ス回路の入力信号として取り込み、瞬時停電が発生した
場合、この履歴をNVRAM1584に書き込むように
する。そして、NVRAM1584の内部状態は、汎用
出力信号としてCPU101が受け取る事が出来、操作
ボードI/F104を通って操作ボード20の表示画面
201に表示出来るので、瞬時停電の履歴を操作ボード
の表示画面に表示することが出来る。
Example 9. In the stabilized power supply device 11 of the eighth embodiment, each DC output has a power supply sequence, and the sequence circuit includes a microcomputer and NVRA.
In the configuration using M, the AC input state is further taken in as an input signal of the sequence circuit, and when a momentary power failure occurs, this history is written in the NVRAM 1584. The internal state of the NVRAM 1584 can be received by the CPU 101 as a general-purpose output signal and can be displayed on the display screen 201 of the operation board 20 through the operation board I / F 104. Can be displayed.

【0082】実施例10.次に、第5の発明について図
面に示す実施例に基づいて説明する。図18は第5の発
明の一実施例を示すもので、NCのH/W構成と安定化
電源装置の消費電流を画面表示した図であるが、この表
示の動作について説明する。図1の制御ユニット10A
の内部のブロックは機能対応で示してあるが、以下の説
明においては各々が制御ユニット10Aを構成するプリ
ント板を示すものとし、更に、制御ユニット10Aと各
々のプリント板にはプリント板の実装状態を認識できる
手段が設けられているものとする。各プリント板の5V
消費電流は決まっているので、各プリント板とその5V
消費電流をシステムメモリ103Aに記憶しておけば、
各プリント板毎の消費電流とその合計を表示することが
出来る。
Example 10. Next, a fifth invention will be described based on an embodiment shown in the drawings. FIG. 18 shows an embodiment of the fifth invention, and is a diagram in which the H / W configuration of the NC and the current consumption of the stabilized power supply device are displayed on the screen. The operation of this display will be described. Control unit 10A of FIG.
Although the internal blocks are shown in correspondence with the functions, in the following description, it is assumed that each represents a printed circuit board that constitutes the control unit 10A. Furthermore, the control unit 10A and each printed circuit board are mounted on the printed circuit board. It is assumed that a means for recognizing is provided. 5V of each printed board
Since the current consumption is fixed, each printed board and its 5V
If the current consumption is stored in the system memory 103A,
It is possible to display the current consumption of each printed board and its total.

【0083】また、図13において5V出力と24V出
力は電流検出回路155A、155を有しており、シー
ケンス回路158Aのワンチップマイコン1581のA
/D変換器へフィルタ回路1583を介して入力してい
るので、消費電流の実測値を知ることが出来る。また、
駆動装置30AのH/W構成については駆動装置30A
と制御ユニット10Aは通信手段を有しているので、前
述の方法で軸毎の駆動装置種類を知ることができる。こ
れを操作ボードの表示画面201に表示する。
Further, in FIG. 13, the 5V output and the 24V output have current detection circuits 155A and 155, respectively.
Since it is input to the / D converter via the filter circuit 1583, it is possible to know the actual measured value of the consumed current. Also,
For the H / W configuration of the driving device 30A, refer to the driving device 30A.
Since the control unit 10A and the control unit 10A have communication means, it is possible to know the drive device type for each axis by the method described above. This is displayed on the display screen 201 of the operation board.

【0084】実施例11.前記実施例10の安定化電源
装置において、各々の直流出力が電源シーケンスを有
し、電源シーケンスを制御するシーケンス回路をマイク
ロコンピュータを用いた構成にし、そのシーケンス回路
に直流出力の電流値を入力することにより、直流出力電
流の実測値のグラフを動作状態における最低電流、最高
電流、及び安定化電源装置に許される定格電流に分け、
それぞれ色別に棒グラフで操作ボードに表示するように
することが出来る。図19は第5の発明の一実施例を示
すもので、図18の消費電流の内24Vの消費電流につ
いてグラフ表示した図である。24V直流出力は機械メ
ーカに開放されているので、接続される機器により、ま
たNCの動作状態により変化する。図において、赤色が
24Vの定格電流、青色が動作状態での最低電流、黄色
が時々刻々変化する変化分である。図14においてワン
チップマイコン1581はタイマで決められた一定時間
毎に24V電流をサンプリングするものとする。そして
それを例えば100回のサンプリング毎に最低電流と最
高電流を調査し、最低電流を青の棒グラフで表示し、最
高電流を黄の棒グラフで表示する。
Example 11. In the stabilized power supply device of the tenth embodiment, each DC output has a power supply sequence, a sequence circuit for controlling the power supply sequence is configured using a microcomputer, and the current value of the DC output is input to the sequence circuit. Therefore, the graph of the measured value of the DC output current is divided into the minimum current in the operating state, the maximum current, and the rated current allowed for the stabilized power supply,
Each color can be displayed as a bar graph on the operation board. FIG. 19 shows an embodiment of the fifth aspect of the invention, and is a graph representation of the consumption current of 24 V of the consumption current of FIG. Since the 24V DC output is open to the machine manufacturer, it changes depending on the connected equipment and the operating state of the NC. In the figure, red is the rated current of 24 V, blue is the minimum current in the operating state, and yellow is the change that changes momentarily. In FIG. 14, the one-chip microcomputer 1581 is assumed to sample the 24V current at regular time intervals determined by the timer. Then, for example, the minimum current and the maximum current are examined every 100 times of sampling, the minimum current is displayed by the blue bar graph, and the maximum current is displayed by the yellow bar graph.

【0085】実施例12.次に、第6の発明について図
面に示す実施例に基づいて説明する。図20は第6の発
明の一実施例を示すもので、多軸コントローラ、PC等
のシーケンス制御装置がNCの表示装置である操作ボー
ド20の表示画面を共用する場合における全体の構成を
示すブロック図である。図において、シーケンス制御装
置56は直接操作ボード20Aに接続されている。図2
4および図30と同一符号を符したものはそれぞれ同一
または同効の要素を示している。図21は第6の発明の
一実施例を示すもので、図20の操作ボードを中心とし
た詳細ブロック図である。図22は第6の発明の一実施
例を示すもので、操作ボード制御プリント板208側に
CRTコントローラを持ったシステムの場合における操
作ボード制御プリント板208の内部構成を示すブロッ
ク図である。図において、214はテキストRAM21
4Aの2倍の記憶容量を有しているテキストRAM、2
18Aは第2の通信I/F回路でありコネクタ219D
を通してシーケンス制御装置と接続される。
Example 12 Next, a sixth invention will be described based on an embodiment shown in the drawings. FIG. 20 shows an embodiment of the sixth invention, and is a block diagram showing an overall configuration in the case where a sequence control device such as a multi-axis controller or a PC shares a display screen of an operation board 20 which is an NC display device. It is a figure. In the figure, the sequence controller 56 is directly connected to the operation board 20A. Figure 2
4 and those designated by the same reference numerals as those in FIG. 30 respectively indicate the same or similar elements. FIG. 21 shows an embodiment of the sixth invention and is a detailed block diagram centering on the operation board of FIG. FIG. 22 shows an embodiment of the sixth invention and is a block diagram showing an internal configuration of the operation board control printed board 208 in the case of a system having a CRT controller on the operation board control printed board 208 side. In the figure, 214 is a text RAM 21.
Text RAM with twice the storage capacity of 4A, 2
18A is a second communication I / F circuit and is a connector 219D.
Through the sequence control device.

【0086】図23は第6の発明の一実施例を示すもの
で、図22のテキストRAM214を中心とした詳細ブ
ロック図である。図において、2141はテキストRA
M214の本体であるRAMであり、その下位アドレス
側半分が制御ユニットの画面表示データRAMの本体で
あるRAMであり、その下位アドレス側半分が制御ユニ
ットの画面表示データを、上位アドレス側半分が多軸コ
ントローラの画面表示データを記憶する。2142はM
PU側がRAM2141をアクセスする場合に出力され
るMPUアドレスA0〜A13、2143はRAM21
41にデータを書き込むためのMPUデータバス D0
〜D7でデータ内容はキャラクタのコードデータであ
る。2144はCRTC213がRAM2141をアク
セスする場合に出力されるCRTC下位アドレスA0〜
A12、2145は最上位アドレスA13、2146は
RAM2141のアクセスをMPU210側とCRTC
213側とで切り換えるためのマルチプレクサ、214
7はRAM2141のRAMアドレスバス、2148は
RAM2141のRAMデータバス、2149はMPU
210とRAM2141のRAMデータバスとの間のバ
ッファ、2150はラッチのありRAM2141の出力
データとCRTCラスタアドリスがラッチされる。21
51はMPU210コントロール信号、2152、21
52Aはフリップフロップである。
FIG. 23 shows an embodiment of the sixth invention and is a detailed block diagram centering on the text RAM 214 of FIG. In the figure, 2141 is the text RA
The RAM which is the main body of the M214, the lower half of which is the lower address side is the RAM which is the main body of the screen display data RAM of the control unit, the lower half of which is the screen display data of the control unit and the upper half which is the majority of the screen. Store the screen display data of the axis controller. 2142 is M
The MPU addresses A0 to A13 and 2143 output when the PU side accesses the RAM 2141 are the RAM 21
MPU data bus D0 for writing data to 41
The data contents in D7 are character code data. 2144 is a CRTC lower address A0 output when the CRTC 213 accesses the RAM 2141.
A12 and 2145 are the highest addresses A13 and 2146 are RAM2141 access to the MPU210 side and the CRTC.
A multiplexer for switching to and from the 213 side, 214
7 is a RAM address bus of the RAM 2141, 2148 is a RAM data bus of the RAM 2141, and 2149 is an MPU.
A buffer between 210 and the RAM data bus of the RAM 2141 has a latch 2150. The output data of the RAM 2141 and the CRTC raster address are latched. 21
51 is an MPU210 control signal, 2152, 21
52A is a flip-flop.

【0087】次いで、動作について説明する。この実施
例では、操作ボード制御プリント板208内に制御ユニ
ット側、シーケンス制御装置側の双方に通信I/F回路
を有しているので、表示画面201が制御ユニット側の
表示をしている場合も、シーケンス制御装置側の表示を
している場合も、制御ユニット側、シーケンス制御装置
側の双方と通信できる。制御ユニット10の出力データ
は定期的に通信I/F回路218に送信される。この出
力データには表示画面201に表示すべき表示データと
数値制御操作部21内の機械操作ボード205内のラン
プ207に出力すべきデータの両方を含んでいる。MP
U210はROM211に予め書かれているプログラム
に従い、この出力データを弁別し表示画面201に表示
すべき表示データはテキストRAM214の前半に書き
込まれる。これは次のようにしてなされる。マルチプレ
クサはアービタ(図示せず)によりMPU側になってい
るものとする。MPU210がMPUアドレスバスにM
PUアドレスA0〜A13 2142を出力するとRA
MアドレスバスにはMPUアドレスA0〜A13が入力
される。同時にMPUデータバスにはMPUデータD0
〜D7 2143が出力され、バッファ2149を通っ
てRAMデータバス2148に入力される。こうして表
示画面に表示すべき制御ユニット10側の表示データが
書き込まれる。尚、この時NCのデータであるのでA1
3はLOWレベルである。
Next, the operation will be described. In this embodiment, since the communication I / F circuits are provided on both the control unit side and the sequence control device side in the operation board control printed board 208, when the display screen 201 displays the control unit side. Also, even when the display is on the side of the sequence control device, it is possible to communicate with both the control unit side and the sequence control device side. The output data of the control unit 10 is periodically transmitted to the communication I / F circuit 218. The output data includes both display data to be displayed on the display screen 201 and data to be output to the lamp 207 in the machine operation board 205 in the numerical control operation unit 21. MP
The U210 discriminates the output data according to the program written in the ROM 211 in advance, and the display data to be displayed on the display screen 201 is written in the first half of the text RAM 214. This is done as follows. It is assumed that the multiplexer is on the MPU side by an arbiter (not shown). MPU210 is M on the MPU address bus
When PU addresses A0 to A13 2142 are output, RA
MPU addresses A0 to A13 are input to the M address bus. At the same time, MPU data D0 is sent to the MPU data bus.
~ D7 2143 is output and input to the RAM data bus 2148 through the buffer 2149. In this way, the display data on the control unit 10 side to be displayed on the display screen is written. At this time, since it is NC data, A1
3 is a LOW level.

【0088】シーケンス制御装置56Aの出力データも
定期的に通信I/F回路218Aに送信される。この出
力データには表示画面201に表示すべき表示データと
シーケンス制御装置操作部21A内のランプ207に出
力すべきデータの両方を含んでいる。MPU210はR
OM211に予め書かれているプログラムに従い、この
出力データを弁別し表示画面201に表示すべき表示デ
ータはテキストRAM214の後半に書き込まれる。こ
れは前述の制御ユニット10の場合と同様にして行われ
るが、今回はA13はHIGHレベルである。このよう
にテキストRAMへの書き込みは常時可能である。
The output data of the sequence controller 56A is also periodically transmitted to the communication I / F circuit 218A. This output data includes both the display data to be displayed on the display screen 201 and the data to be output to the lamp 207 in the sequence control device operating section 21A. MPU210 is R
The display data to be discriminated from the output data and displayed on the display screen 201 is written in the latter half of the text RAM 214 according to a program written in advance in the OM 211. This is done in the same way as for the control unit 10 described above, but this time A13 is at the HIGH level. In this way, writing to the text RAM is always possible.

【0089】次に、表示画面201への表示の説明をす
る。CRTC213は常時テキストRAM214をスキ
ャンしている。より詳細には、CRTC213がテキス
トRAM214をアクセスする時はアービタ(図示せ
ず)によりマルチプレクサ2146はB側即ちCRTC
側になっている。CRTC213のアドレスはCRTC
下位アドレスA0〜A12であり、マルチプレクサ21
46を通ってRAM2141に入力される。RAM21
41の最上位アドレスとしてはフリップフロップ214
5の出力が入力される。フリップフロップ2145の出
力は制御ユニット側の表示の場合はLOWレベル、シー
ケンス制御装置側の表示の場合はHIGHレベルとす
る。
Next, the display on the display screen 201 will be described. The CRTC 213 constantly scans the text RAM 214. More specifically, when the CRTC 213 accesses the text RAM 214, the multiplexer 2146 is operated by the arbiter (not shown) on the B side, that is, the CRTC.
It's on the side. The address of CRTC 213 is CRTC
The lower addresses A0 to A12, and the multiplexer 21
It is input to the RAM 2141 through 46. RAM21
The highest address of 41 is a flip-flop 214
The output of 5 is input. The output of the flip-flop 2145 is set to the LOW level for the display on the control unit side, and is set to the HIGH level for the display on the sequence control device side.

【0090】今、制御ユニット側の表示をしているとす
ると、RAM2141の最上位アドレスはLOWレベル
であり、制御ユニット側のデータがRAMデータバス2
148に出力される。これは、表示画面201のキャラ
クタを表示すべき位置に対応するキャラクタのコードで
あり、このコードは、CRTCラスタアドレスと共にラ
ッチ2150にラッチされ、キャラクタジェネレータ2
15のアドレス入力となる。するとキャラクタジェネレ
ータ215よりそのキャラクタを画面の画素単位に分解
したキャラクタ情報であるデータが出力されCRT・I
/F216に出力される。CRT・I/F216はこの
入力信号を表示画面201の仕様に準拠したドットクロ
ック周波数のシリアルのビデオ信号に変換し表示画面2
01に出力する。このようにして制御ユニット10の出
力データの内表示画面201に表示すべき表示データは
表示画面201に表示される。
Assuming that the control unit side is displayed now, the highest address of the RAM 2141 is at the LOW level, and the data on the control unit side is the RAM data bus 2.
It is output to 148. This is the code of the character corresponding to the position where the character of the display screen 201 should be displayed. This code is latched in the latch 2150 together with the CRTC raster address, and the character generator 2
15 addresses are input. Then, the character generator 215 outputs data that is character information obtained by decomposing the character into pixel units of the screen, and outputs the CRT / I.
It is output to / F216. The CRT / I / F 216 converts this input signal into a serial video signal having a dot clock frequency conforming to the specifications of the display screen 201, and displays it on the display screen 2
Output to 01. In this way, the display data to be displayed on the internal display screen 201 of the output data of the control unit 10 is displayed on the display screen 201.

【0091】一方、ランプ207に出力すべきデータは
キーI/F/ランプ出力217を経由してNC操作部2
1の機械操作ボード205のランプ207を点灯する。
シーケンス制御装置側の表示の場合も、RAM2141
の最上位アドレスがHIGHレベルでありシーケンス制
御装置側のデータが出力される以外は同様であり、ラン
プ207に出力すべきデータについてもキーI/F/ラ
ンプ出力217Aと通りシーケンス制御装置操作部21
Aのランプ207を点灯する以外は同様である。
On the other hand, the data to be output to the lamp 207 is sent via the key I / F / lamp output 217 to the NC operation unit 2
The lamp 207 of the first machine operation board 205 is turned on.
In the case of the display on the sequence controller side, the RAM 2141 is also displayed.
Is the same except that the data of the sequence controller side is output, and the data to be output to the lamp 207 is the same as the key I / F / lamp output 217A.
It is the same except that the A lamp 207 is turned on.

【0092】次に、操作ボードのキー入力について説明
する。作業者がNC操作ボード又は機械操作ボード20
5のキーやメカニカルスイッチを操作すると、この信号
はキーI/F/ランプ出力217を経由してMPU21
0に読み出され通信I/F回路218に出力され、制御
ユニット10に送信される。作業者がシーケンス制御装
置操作部21Aのキーを操作すると、この信号はキーI
/F/ランプ出力217Aを経由してMPU210に読
み出され通信I/F回路218Aに出力され、シーケン
ス制御装置56Aに送信される。
Next, the key input on the operation board will be described. The operator operates the NC operation board or the machine operation board 20.
When the 5 key or mechanical switch is operated, this signal is sent via the key I / F / lamp output 217 to the MPU 21.
0 is output to the communication I / F circuit 218 and transmitted to the control unit 10. When the operator operates the key of the sequence control device operation unit 21A, this signal is the key I
The data is read by the MPU 210 via the / F / lamp output 217A, output to the communication I / F circuit 218A, and transmitted to the sequence controller 56A.

【0093】次に表示の切換えについて説明する。作業
者が制御ユニット側の表示からシーケンス制御装置側の
表示に切換える場合、切換スイッチ58を切換える。こ
の切換信号はキーI/F/ランプ出力217を経由して
MPU210に読み出され、MPU210はMPUコン
トロール信号2151により、フリップフロップ215
2の出力をHIGHレベルからLOWレベルに切換え
る。そして、CRTC垂直同期信号が来ると、これに同
期してフリップフロップ2152Aの出力である最上位
アドレスA13 2145をHIGHレベルからLOW
レベルに切換える。すると、RAM2141は上位アド
レス側半分が選択され、画面表示201はシーケンス制
御装置56A側の表示に切換えられる。この切換えは、
CRTC垂直同期信号に同期しており、帰線期間に実施
されるため、画面がチラツクことなくきれいに行われ
る。
Next, switching of display will be described. When the operator switches from the display on the control unit side to the display on the sequence control device side, the changeover switch 58 is switched. This switching signal is read out to the MPU 210 via the key I / F / ramp output 217, and the MPU 210 receives the MPU control signal 2151 and outputs the flip-flop 215.
The output of 2 is switched from HIGH level to LOW level. Then, when the CRTC vertical synchronization signal arrives, the highest address A13 2145 which is the output of the flip-flop 2152A is synchronized with this and the LOW level is set to LOW.
Switch to level. Then, the upper half of the RAM 2141 is selected and the screen display 201 is switched to the display on the sequence control device 56A side. This switching is
Since it is synchronized with the CRTC vertical sync signal and is carried out during the blanking period, the screen is displayed cleanly without flicker.

【0094】又、この実施例においては、NC側の表示
が選択されている場合でもシーケンス制御装置操作部2
1Aの操作は有効であるとしたが、ROM211に入っ
ているソフトウェアを変更することにより、シーケンス
制御装置操作部21Aの操作によりMPU210が読み
込んだ信号を通信I/F回路218Aを通して56Aに
送信することをやめ、即ちシーケンス制御装置操作部2
1Aの操作を無効とすることも可能である。
Further, in this embodiment, even if the display on the NC side is selected, the sequence controller operation unit 2
Although the operation of 1A is valid, by changing the software stored in the ROM 211, the signal read by the MPU 210 by the operation of the sequence controller operation unit 21A can be transmitted to 56A through the communication I / F circuit 218A. Stop, that is, the sequence control device operation unit 2
It is also possible to invalidate the operation of 1A.

【0095】又、この実施例においては、NC側の表示
が選択されている場合でもシーケンス制御装置操作部2
1Aの操作は有効であるとしたが、ROM211に入っ
ているソフトウェアを変更することにより、シーケンス
制御装置操作部21Aの操作によりMPU210が読み
込んだ信号の内軸停止等の緊急度が高い信号は、通信I
/F回路218Aを通してシーケンス制御装置56Aに
送信し、その他の信号は通信I/F回路218Aを通し
てシーケンス制御装置56Aに送信することをやめ、即
ちシーケンス制御装置操作部21Aの操作にて、特定の
スイッチ操作のみを有効とすることも可能である。
Further, in this embodiment, even if the display on the NC side is selected, the sequence controller operation unit 2
Although the operation of 1A is effective, by changing the software stored in the ROM 211, the signal read by the MPU 210 by the operation of the sequence control device operation unit 21A with a high degree of urgency, such as the inner axis stop, is Communication I
It stops transmitting to the sequence controller 56A through the / F circuit 218A and transmits other signals to the sequence controller 56A through the communication I / F circuit 218A, that is, by operating the sequence controller operating unit 21A, a specific switch It is also possible to validate only the operation.

【0096】又、この実施例においては、切換スイッチ
58により表示の切換えを実施したが、ROM211に
入っているソフトウェアを変更することにより、作業者
が最後に操作したキーがNC側であるかシーケンス制御
装置側のキーであるかにより表示の切換えをすることも
可能である。
Further, in this embodiment, the display is switched by the changeover switch 58. However, by changing the software stored in the ROM 211, it is determined whether the last key operated by the operator is the NC side. It is also possible to switch the display depending on whether the key is on the controller side.

【0097】又、この実施例においては、表示の切換え
方法をROM211に入っているソフトウェアの種類に
より固定としたが、前記ソフトウェアを全ての切換えモ
ードを有するように構成し、制御ユニット10側やシー
ケンス制御装置56A側より送信される特定コードのデ
ータで切換えられるようにしてもよい。例えば、NCの
一般的な構成において説明したように、ユーザPLCプ
ログラムは設定表示プログラムとインタフェースしてお
り、ユーザPLCプログラムから設定表示プログラムに
操作ボードへの送信データを引き渡すことが出来る。前
記の説明では簡単のためランプ表示データであったが、
実際のNCにおいては表示画面についてもユーザPLC
プログラムで機械メーカ独自の表示画面にすることも出
来るという風に設定表示プログラムとのインタフェース
の窓は大きい。従って、モード設定もこのインタフェー
スの窓に含ませればユーザPLCプログラムにより機械
メーカがモード設定する事も可能である。
Further, in this embodiment, the display switching method is fixed depending on the type of software stored in the ROM 211. However, the software is configured to have all switching modes, and the control unit 10 side and the sequence are arranged. The switching may be performed by the data of the specific code transmitted from the control device 56A side. For example, as described in the general configuration of the NC, the user PLC program interfaces with the setting display program, and the transmission data to the operation board can be delivered from the user PLC program to the setting display program. In the above description, the lamp display data was used for simplicity,
In the actual NC, the display screen is also user PLC
The window for the interface with the setting display program is large, so that it is possible to make the display screen unique to the machine maker with a program. Therefore, if the mode setting is also included in the window of this interface, the machine maker can set the mode by the user PLC program.

【0098】実施例13.実施例12では表示画面の切
換えについて説明したが、図20、図21及び図22に
おいて、実施例7におけるホスト計算機53が複合操作
ボード20Aに該当し、2台目のNCがシーケンス制御
装置56Aに該当すると考え、NC1とその駆動装置3
0、シーケンス制御装置56Aのメモリがフラッシュメ
モリとすれば、複合操作ボード20Aにフロッピディス
ク等の入出力機器(図示せず)を取付け、複合操作ボー
ド20Aの操作によりNC1とその駆動装置30、シー
ケンス制御装置56Aのメモリの内容を書き換える事も
可能である。
Example 13 The switching of the display screen has been described in the twelfth embodiment, but in FIGS. 20, 21 and 22, the host computer 53 in the seventh embodiment corresponds to the composite operation board 20A, and the second NC is the sequence control device 56A. NC1 and its driving device 3
0, if the memory of the sequence control device 56A is a flash memory, an input / output device (not shown) such as a floppy disk is attached to the composite operation board 20A, and the NC1 and its driving device 30 and sequence are operated by operating the composite operation board 20A. It is also possible to rewrite the contents of the memory of the control device 56A.

【0099】[0099]

【発明の効果】以上のようにこの発明によれば、着脱自
在のシステムメモリを含む制御ユニットとマイクロプロ
セッサを使用し主メモリとしてフラッシュメモリを使用
した複数軸のディジタル制御の駆動装置よりなる数値制
御装置において、各々の駆動装置は自己の駆動装置種類
と軸番号を判別できるように構成し、システムメモリの
代わりに駆動装置S/Wと転送ソフトウェアのコードよ
りなる着脱自在のサーボメモリを接続し、数値制御装置
の電源を投入する事により、自動的に駆動装置のフラッ
シュメモリの内容を書き換える事が出来るので、ケース
を外し、専用工具を用いて駆動装置のROMを交換する
必要がなくなる。
As described above, according to the present invention, a numerical control including a control unit including a detachable system memory and a multi-axis digital control driving device using a microprocessor and a flash memory as a main memory. In the device, each driving device is configured to be able to determine its own driving device type and axis number, and instead of the system memory, a driving device S / W and a detachable servo memory consisting of a transfer software code are connected. By turning on the power of the numerical control device, the contents of the flash memory of the driving device can be automatically rewritten, so that it is not necessary to remove the case and replace the ROM of the driving device with a special tool.

【0100】またこの発明によれば、複数の駆動装置S
/Wのメニューをシステムメモリに含む制御ユニット
と、表示画面を有する操作ボード、マイクロプロセッサ
を使用し主メモリとしてフラッシュメモリを使用した複
数軸のディジタル制御の駆動装置より構成され、各々の
駆動装置は自己の駆動装置種類と軸番号を判別できるよ
うに構成し、操作ボードの表示画面にてメニュー選択で
きるので、各軸毎に機械に最適な駆動装置S/Wを選択
出来、システムのソフトウェアと駆動装置S/Wとを一
度に改修出来るという効果がある。
Further, according to the present invention, a plurality of drive devices S are provided.
A control unit including a / W menu in the system memory, an operation board having a display screen, a multi-axis digital control driving device using a microprocessor and a flash memory as a main memory, and each driving device is It is configured so that it can identify its own drive type and axis number, and can select a menu on the display screen of the operation board, so it is possible to select the optimum drive S / W for each axis for each machine, and drive with the system software. The effect is that the device S / W can be repaired at once.

【0101】またこの発明によれば、ホスト計算機やセ
ルコントローラとそれにネットワークで接続される複数
の数値制御装置よりなるシステムにおいて、数値制御装
置にはフラッシュメモリ素子で構成されたシステムメモ
リと機械制御メモリを含み、各々の数値制御装置はフラ
ッシュメモリを使用した複数軸の駆動装置と接続される
構成であり、ホスト計算機やセルコントローラの命令に
より複数の数値制御装置のシステムメモリと機械制御メ
モリの内容を書き換える事が出来ると共に、数値制御装
置に接続された複数軸の駆動装置のフラッシュメモリの
内容も書き換える事が出来るので、ホスト計算機やセル
コントローラで一括管理されFMSラインやFMCライ
ンにおいて、ソフトウェアの更新や改修が極めて容易に
出来る。
Further, according to the present invention, in a system including a host computer or a cell controller and a plurality of numerical control devices connected to the network by the numerical control device, the numerical control device includes a system memory and a machine control memory each including a flash memory element. Each numerical controller is configured to be connected to a multiple-axis drive unit using flash memory, and the contents of the system memory and machine control memory of multiple numerical controllers can be changed by the command of the host computer or cell controller. In addition to being able to rewrite, it is also possible to rewrite the contents of the flash memory of the multi-axis driving device connected to the numerical control device, so that the host computer or cell controller manages them collectively in the FMS line or FMC line to update software. Refurbishment is extremely easy.

【0102】またこの発明によれば、数値制御装置の制
御ユニットの安定化電源装置でONスイッチ、OFFス
イッチ、交流入力状態、直流出力の電圧値、電流値、制
御ユニットに接続される駆動装置の種類等で決まる電源
シーケンスを制御するシーケンス回路をマイクロコンピ
ュータを用いた構成にしたので、電源シーケンス変更が
ハードウェアの変更なく出来る。
According to the present invention, the ON / OFF switch, the AC input state, the DC output voltage value, the current value, and the driving device connected to the control unit in the stabilized power supply device of the control unit of the numerical controller are also provided. Since the sequence circuit that controls the power sequence determined by the type etc. is configured using a microcomputer, the power sequence can be changed without changing the hardware.

【0103】またこの発明によれば、制御ユニットと操
作ボードと駆動装置より構成され、制御ユニットより制
御ユニット内部のプリント板の実装判別と駆動装置の実
装判別ができ、数値制御装置の安定化電源装置におい
て、各々の直流出力が電源シーケンスを有し、電源シー
ケンスを制御するシーケンス回路をマイクロコンピュー
タを用いた構成にし、そのシーケンス回路に直流出力の
電流値を入力することにより、数値制御装置のハードウ
ェア構成と安定化電源装置の直流出力電流の計算値の対
応表と、安定化電源装置の直流出力電流の合計値の計算
値、及び直流出力電流の実測値を操作ボードに表示する
ようにしたので、客先で使用する例えば24V出力の電
源容量や、オプション等を追加した場合の例えば5Vの
電流容量にどれだけ余裕があるか分かる。
Further, according to the present invention, the control unit, the operation board and the drive unit are provided, and the control unit can determine whether the printed board inside the control unit is mounted or the drive unit is mounted. In the device, each DC output has a power supply sequence, the sequence circuit for controlling the power supply sequence is configured by using a microcomputer, and the current value of the DC output is input to the sequence circuit. Wear configuration and correspondence table of calculated DC output current of stabilized power supply unit, calculated value of total DC output current of stabilized power supply unit, and actual measured value of DC output current are displayed on the operation board. So, how much is the power supply capacity of 24V output used at the customer and the current capacity of 5V when options are added? You can see whether or not there is Hiroshi.

【0104】またこの発明によれば、メニューキー、テ
ンキー、アルファベットキー等よりなるNC操作ボード
と機械操作ボードよりなる操作部(以後数値制御操作部
と云う)と多軸コントローラ操作部と、数値制御装置と
多軸コントローラで共用される表示画面よりなる操作部
(総称して複合操作ボードと云う)と、数値制御装置制
御ユニットと多軸コントローラよりなる数値制御装置複
合システムにおいて、複合操作ボードの制御プリント板
はマイクロプロセッサを搭載し、CRTコントローラ、
テキストRAM、キャラクタジェネレータ、CRTイン
タフェース(パラレル・シリアル変換回路)よりなる表
示画面の表示機能と、数値制御操作部のキースイッチや
メカニカルスイッチ入力機能とランプ出力機能、多軸コ
ントローラ操作部のキースイッチやメカニカルスイッチ
入力機能とランプ出力機能、数値制御装置制御ユニット
との通信機能、多軸コントローラとの通信機能を有し、
前記テキストRAM部を数値制御装置の表示データ多軸
コントローラの表示データに割当て、その表示切換えに
際して、表示の場合のみ最上位アドレスを変更して切換
えるので、RAM出力内容を垂直同期信号に同期して切
換えるので、信号切換ユニットが不要で、また不正デー
タの送受信もありえず、ソフトウェアでの複雑なリトラ
イルーティンが不要になる。また、RAM出力内容を垂
直同期信号に同期して切換えるので、表示画面に乱れな
くきれいに切換えることが出来る。
Further, according to the present invention, an NC operation board including menu keys, numeric keys, alphabet keys and the like, an operation section (hereinafter referred to as a numerical control operation section) including a machine operation board, a multi-axis controller operation section, and a numerical control are provided. An operation unit consisting of a display screen shared by the device and the multi-axis controller (collectively called a composite operation board), and a control of the composite operation board in a numerical control device composite system consisting of a numerical control device control unit and a multi-axis controller. The printed board is equipped with a microprocessor, CRT controller,
Display function of display screen consisting of text RAM, character generator, CRT interface (parallel / serial conversion circuit), key switch of numeric control operation unit, mechanical switch input function and lamp output function, key switch of multi-axis controller operation unit, It has a mechanical switch input function, a lamp output function, a communication function with the numerical control device control unit, and a communication function with the multi-axis controller.
The text RAM section is assigned to the display data of the numerical control device and the display data of the multi-axis controller, and when the display is switched, the highest address is changed and switched only in the case of display, so that the RAM output content is synchronized with the vertical synchronizing signal. Since switching is performed, a signal switching unit is not required, illegal data transmission / reception is not possible, and complicated retry routine by software is not required. Further, since the RAM output contents are switched in synchronization with the vertical synchronizing signal, it is possible to switch the contents cleanly without disturbing the display screen.

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

【図1】第1の発明の一実施例を示すもので、NCシス
テムの構成を説明するブロック図である。
FIG. 1 is a block diagram illustrating the configuration of an NC system, showing an embodiment of the first invention.

【図2】第1の発明の一実施例を示すもので、駆動装置
の内部構成を説明するブロック図である。
FIG. 2 is a block diagram illustrating an internal configuration of a drive device according to an embodiment of the first invention.

【図3】第1の発明の一実施例を示すもので、図1及び
図2の動作を説明するフローチャートである。
FIG. 3 is a flow chart for explaining the operation of FIGS. 1 and 2, showing an embodiment of the first invention.

【図4】第1の発明の一実施例を示すもので、サーボメ
モリの中味のソフトウェアを説明する図である。
FIG. 4 shows an embodiment of the first invention, and is a diagram for explaining the software inside the servo memory.

【図5】第1の発明の一実施例を示すもので、制御ユニ
ットから駆動装置へのコマンドの中味を説明する図であ
る。
FIG. 5 shows an embodiment of the first invention, and is a diagram for explaining the contents of commands from the control unit to the drive device.

【図6】第2の発明の一実施例を示すもので、NCシス
テムの構成を説明するブロック図である。
FIG. 6 is a block diagram illustrating the configuration of an NC system, showing an embodiment of the second invention.

【図7】第2の発明の一実施例を示すもので、駆動装置
のフラッシュメモリのプログラム時の操作ボードの表示
画面を示す図である。
FIG. 7 is a diagram showing an embodiment of the second invention and is a diagram showing a display screen of an operation board during programming of a flash memory of a driving device.

【図8】第2の発明の一実施例を示すもので、図6およ
び図7の動作を示すフローチャートである。
FIG. 8 is a flow chart showing an operation of FIGS. 6 and 7, showing an embodiment of the second invention.

【図9】第2の発明の一実施例を示すもので、システム
メモリの中味のソフトウェアを示すブロック図である。
FIG. 9 shows an embodiment of the second invention, and is a block diagram showing software in the system memory.

【図10】第3の発明の一実施例を示すもので、ホスト
計算機にn台のNCがネットワークで説明されるシステ
ムのブロック図である。
FIG. 10 is a block diagram of a system in which n NCs in a host computer are explained in a network according to an embodiment of the third invention.

【図11】第3の発明の一実施例を示すもので、図10
の動作を示すフローチャートである。
11 shows an embodiment of the third invention, and FIG.
3 is a flowchart showing the operation of FIG.

【図12】第3の発明の一実施例を示すもので、計算機
内部に蓄えられ、計算機より数値制御装置内部のシステ
ムメモリ、機械制御メモリ、駆動装置のフラッシュメモ
リへ転送する内容を示す図である。
FIG. 12 is a diagram showing an embodiment of the third invention and showing the contents stored in the computer and transferred from the computer to the system memory inside the numerical control device, the machine control memory, and the flash memory of the driving device. is there.

【図13】第4の発明の一実施例を示すもので、数値制
御装置の安定化電源装置の内部構成を示すブロック図で
ある。
FIG. 13 is a block diagram showing an internal configuration of a stabilized power supply device of a numerical controller according to an embodiment of the fourth invention.

【図14】第4の発明の一実施例を示すもので、シーケ
ンス回路の内部構成を示すブロック図である。
FIG. 14 is a block diagram showing an internal configuration of a sequence circuit according to the fourth embodiment of the present invention.

【図15】第4の発明の一実施例を示すもので、シーケ
ンス回路の動作を示すフローチャートである。
FIG. 15 is a flow chart showing an operation of the sequence circuit according to the fourth embodiment of the present invention.

【図16】第4の発明の一実施例を示すもので、シーケ
ンス回路の動作を示すフローチャートである。
FIG. 16 is a flow chart showing the operation of the sequence circuit according to the fourth embodiment of the present invention.

【図17】第4の発明の一実施例を示すもので、シーケ
ンス回路の動作を示すフローチャートである。
FIG. 17 is a flow chart showing an operation of the sequence circuit according to the fourth embodiment of the present invention.

【図18】第4の発明の一実施例を示すもので、NCの
H/W構成と安定化電源装置の直流出力の消費電流を操
作ボード20の表示画面に画面表示した図である。
FIG. 18 shows an embodiment of the fourth invention and is a diagram in which the H / W configuration of the NC and the consumption current of the DC output of the stabilized power supply device are displayed on the display screen of the operation board 20.

【図19】第4の発明の一実施例を示すもので、安定化
電源装置の直流出力の内24V出力についてその消費電
流を操作ボード20の表示画面に画面表示した図であ
る。
FIG. 19 shows an embodiment of the fourth invention, and is a diagram in which the consumption current of 24 V output of the DC output of the stabilized power supply device is displayed on the display screen of the operation board 20.

【図20】第5の発明の一実施例を示すもので、シーケ
ンス制御装置がNCの表示装置である操作ボードの表示
画面を共用する場合における全体の構成を示すブロック
図である。
FIG. 20 is a block diagram showing an embodiment of a fifth invention and is a block diagram showing an overall configuration in a case where a sequence control device shares a display screen of an operation board which is an NC display device.

【図21】第5の発明の一実施例を示すもので、図20
の操作ボードを中心とした詳細ブロック図である。
FIG. 21 shows an embodiment of the fifth invention, and FIG.
3 is a detailed block diagram centering on the operation board of FIG.

【図22】第5の発明の一実施例を示すもので、操作ボ
ード制御プリント板側にCRTコントローラを持ったシ
ステムの場合における操作ボード制御プリント板の内部
構成を示すブロック図である。
FIG. 22 is a block diagram showing an internal configuration of an operation board control printed board in the case of a system having a CRT controller on the operation board control printed board side, showing an embodiment of the fifth invention.

【図23】第5の発明の一実施例を示すもので、図22
のテキストRAMを中心とした詳細ブロック図である。
FIG. 23 shows an embodiment of the fifth invention, and FIG.
3 is a detailed block diagram centering on the text RAM of FIG.

【図24】従来の一般的なNCシステムの構成を説明す
るブロック図である。
FIG. 24 is a block diagram illustrating a configuration of a conventional general NC system.

【図25】従来の一般的なCPU101の内部構成を説
明するブロック図である。
FIG. 25 is a block diagram illustrating an internal configuration of a conventional general CPU 101.

【図26】従来の一般的な操作ボード20の外形図であ
る。
FIG. 26 is an external view of a conventional general operation board 20.

【図27】従来の駆動装置30の内部構成を説明するブ
ロック図である。
FIG. 27 is a block diagram illustrating an internal configuration of a conventional drive device 30.

【図28】従来の安定化電源装置の内部構成を説明する
ブロック図である。
FIG. 28 is a block diagram illustrating an internal configuration of a conventional stabilized power supply device.

【図29】従来の安定化電源装置のシーケンス回路の動
作を概念的に説明するフローチャートである。
FIG. 29 is a flowchart conceptually explaining the operation of the sequence circuit of the conventional stabilized power supply device.

【図30】従来の、シーケンス制御装置がNCの表示装
置である操作ボードの表示画面を共用する場合における
構成を示すブロック図である。
FIG. 30 is a block diagram showing a configuration in a case where a conventional sequence control device shares a display screen of an operation board which is an NC display device.

【図31】従来の、操作ボード制御プリント板側にCR
Tコントローラを持ったシステムの場合における操作ボ
ード制御プリント板の内部構成を示すブロック図であ
る。
FIG. 31: CR on the conventional operation board control printed board side
It is a block diagram which shows the internal structure of the operation board control printed board in the case of the system which has a T controller.

【符号の説明】[Explanation of symbols]

1 NC 1A NC 1B NC 1C NC 10 制御ユニット 10A 制御ユニット 10B 制御ユニット 10C 制御ユニット 11 安定化電源装置 11A 安定化電源装置 20 操作ボード 21 シーケンス制御装置操作部 22 複合操作ボード 30 駆動装置 30A 駆動装置 51 RS−232C/422入出力機器 52 2次メモリ 53 計算機 54 PC 55 ネットワーク上の各種機器 56 シーケンス制御装置 57 信号切換ユニット 58 切換スイッチ 60 ネットワーク 102 機械制御メモリ 102C 機械制御メモリ 103 システムメモリ 103A システムメモリ 103B システムメモリ 103C システムメモリ 104 操作ボードI/F 106 加工プログラムメモリ 107 機械入出力I/F 108 I/Oチャネル 113 サーボメモリ 151 整流回路 153 スイッチング部 158 シーケンス回路 158A シーケンス回路 201 表示画面 205 機械操作ボード 208 操作ボード制御プリント板 214 テキストRAM 214A テキストRAM 215 キャラクタジェネレータ 216 CRT I/F 217 キーI/F/ランプ出力 217A キーI/F/ランプ出力 218 通信I/F回路 218A 通信I/F回路 302 ブーツROM 303 RAM 304 ROM 304A フラッシュメモリ 305 A/D変換器 306 制御回路 307 通信I/F回路 308 電流検出回路 309 点弧回路 310 パワー回路 314 軸番号選択スイッチ 315 駆動装置種類設定スイッチ 316 軸番号選択スイッチ設定表 1011 MPU 1012 PLC 1013 ブーツROM 1014 ワークRAM 1015 EEPROM 1016 タイマ 1017 割込み制御回路 1018 システムバスコネクタ 1019 PLCバスコネクタ 1581 ワンチップマイコン 1582 CMOSディレー回路 1583 フィルタ回路 1584 NVRAM 2141 RAM 2142 MPUアドレスA0〜A13 2143 MPUデータD0〜D7 2144 CRTC下位アドレスA0〜A12 2145 最上位アドレスA13 2146 マルチプレクサ 2147 RAMアドレスバス 2148 RAMデータバス 2149 バッファ 2150 ラッチ 2151 MPUコントローラ信号 2152 フリップフロップ 2152A フリップフロップ 1 NC 1A NC 1B NC 1C NC 10 Control Unit 10A Control Unit 10B Control Unit 10C Control Unit 11 Stabilized Power Supply Device 11A Stabilized Power Supply Device 20 Operation Board 21 Sequence Control Device Operation Unit 22 Complex Operation Board 30 Drive Device 30A Drive Device 51 RS-232C / 422 input / output device 52 Secondary memory 53 Computer 54 PC 55 Various devices on network 56 Sequence control device 57 Signal switching unit 58 Changeover switch 60 Network 102 Machine control memory 102C Machine control memory 103 System memory 103A System memory 103B System memory 103C System memory 104 Operation board I / F 106 Machining program memory 107 Machine input / output I / F 108 I / O channel 113 Support Bo memory 151 Rectifier circuit 153 Switching unit 158 Sequence circuit 158A Sequence circuit 201 Display screen 205 Machine operation board 208 Operation board control printed board 214 Text RAM 214A Text RAM 215 Character generator 216 CRT I / F 217 key I / F / lamp output 217A key I / F / lamp output 218 Communication I / F circuit 218A Communication I / F circuit 302 Boot ROM ROM 303 RAM 304 ROM 304A Flash memory 305 A / D converter 306 Control circuit 307 Communication I / F circuit 308 Current detection circuit 309 Ignition Circuit 310 Power circuit 314 Axis number selection switch 315 Drive device type setting switch 316 Axis number selection switch setting table 1011 MPU 1012 PLC 1013 Gate ROM 1014 Work RAM 1015 EEPROM 1016 Timer 1017 Interrupt control circuit 1018 System bus connector 1019 PLC bus connector 1581 One-chip microcomputer 1582 CMOS delay circuit 1583 Filter circuit 1584 NVRAM 2141 RAM 2142 MPU address A0 to A13 2143 MPU data D0 to D7214 CRTC lower address A0 to A12 2145 highest address A13 2146 multiplexer 2147 RAM address bus 2148 RAM data bus 2149 buffer 2150 latch 2151 MPU controller signal 2152 flip-flop 2152A flip-flop

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 数値制御機能を実現するコントロールプ
ログラムが格納される制御ユニットと、前記制御ユニッ
トの指令に基づいて機械を駆動制御する少なくとも1台
以上の駆動装置とを備えた数値制御装置において、機械
の構成で何軸目になるかという軸番号及びサーボ駆動装
置とか主軸駆動装置との区別及びフィードバック方式等
の駆動装置種類を識別出来る様に構成されるとともに、
前記駆動装置用プログラムを格納する記憶装置を電気的
に書換え可能な不揮発性メモリとする駆動装置と、前記
コントロールプログラムを格納し、前記制御ユニットに
着脱自在としたシステムメモリと、前記駆動装置のプロ
グラム及び前記駆動装置のプログラムを前記駆動装置に
転送するための転送プログラムを格納し、前記システム
メモリと置き換え可能としたサーボメモリとから構成さ
れることを特徴とする数値制御装置。
1. A numerical control device comprising a control unit in which a control program for realizing a numerical control function is stored, and at least one drive device for driving and controlling a machine based on a command from the control unit, In addition to being configured to distinguish the axis number in the machine configuration, the axis number, the servo drive device and the spindle drive device, and the drive device type such as the feedback system,
A drive device in which a storage device that stores the drive device program is an electrically rewritable nonvolatile memory, a system memory that stores the control program and is detachably attached to the control unit, and a program of the drive device And a servo memory that stores a transfer program for transferring the program of the drive unit to the drive unit and is replaceable with the system memory.
【請求項2】 数値制御機能を実現するコントロールプ
ログラムが格納される制御ユニットと、前記制御ユニッ
トの指令に基づいて機械を駆動制御する少なくとも1台
以上の駆動装置とを備えた数値制御装置において、機械
の構成で何軸目になるかという軸番号及びサーボ駆動装
置とか主軸駆動装置との区別及びフィードバック方式等
の駆動装置種類を識別出来る様に構成されるとともに、
前記駆動装置用プログラムを格納する記憶装置を電気的
に書換え可能な不揮発性メモリとする駆動装置と、前記
コントロールプログラムと複数の前記駆動装置のプログ
ラムを格納し、前記制御ユニットに着脱自在としたシス
テムメモリと、表示画面操作にて前記駆動装置の不揮発
性メモリの内容を書き換えることができる操作ボードと
から構成されることを特徴とする数値制御装置。
2. A numerical control device comprising a control unit in which a control program for realizing a numerical control function is stored, and at least one drive device for driving and controlling a machine based on a command from the control unit. In addition to being configured to distinguish the axis number in the machine configuration, the axis number, the servo drive device and the spindle drive device, and the drive device type such as the feedback system,
A drive device in which a storage device for storing the drive device program is an electrically rewritable non-volatile memory, and a system in which the control program and a plurality of programs for the drive device are stored and which is detachable from the control unit A numerical controller comprising a memory and an operation board capable of rewriting the contents of the nonvolatile memory of the drive unit by operating a display screen.
【請求項3】 数値制御機能を実現するコントロールプ
ログラムが格納されるシステムメモリ及び機械制御用プ
ログラムが格納される機械制御メモリを電気的に書換え
可能な不揮発性メモリを使用した制御ユニットと、機械
の構成で何軸目になるかという軸番号及びサーボ駆動装
置とか主軸駆動装置との区別及びフィードバック方式等
の駆動装置種類を識別出来る様に構成されるとともに、
前記駆動装置用プログラムを格納する記憶装置を電気的
に書換え可能な不揮発性メモリとする少なくとも1台以
上の駆動装置とからなる複数の数値制御装置と、ネット
ワークで接続され、命令により前記複数の数値制御装置
の前記システムメモリと前記機械制御メモリの内容を書
き換える事が出来ると共に、前記数値制御装置に接続さ
れた前記複数軸の駆動装置のプログラムの内容も書き換
えることが出来るホスト計算機やセルコントローラとか
ら構成されることを特徴とするシステム。
3. A control unit using a non-volatile memory capable of electrically rewriting a system memory storing a control program for realizing a numerical control function and a machine control memory storing a machine control program, In addition to being configured to identify the axis number of the axis to be configured, the servo drive device and the spindle drive device, and the type of drive device such as the feedback method,
A plurality of numerical control devices including at least one driving device having a non-volatile memory that is electrically rewritable as a storage device that stores the driving device program, and a plurality of numerical values that are connected by a network and are commanded. From the host computer or the cell controller that can rewrite the contents of the system memory and the machine control memory of the control device, and can also rewrite the programs of the drive devices of the plurality of axes connected to the numerical control device. A system characterized by being configured.
【請求項4】 交流電源より作成される複数の直流出力
の各々の立上がり立下がりに決められた電源シーケンス
を有し、前記電源シーケンスを制御するシーケンス回路
をマイクロピュータを用いた構成とし、ONスイッチ、
OFFスイッチ、交流入力状態、直流出力の電圧値、電
流値、制御ユニットに接続される駆動装置の種類をシー
ケンス回路の入力信号とした安定化電源装置を備えたこ
とを特徴とする数値制御装置。
4. An ON switch having a power supply sequence determined by rising and falling of each of a plurality of DC outputs generated from an AC power supply, wherein a sequence circuit for controlling the power supply sequence is configured using a micro computer. ,
A numerical control device comprising a stabilized power supply device in which an OFF switch, an AC input state, a DC output voltage value, a current value, and a type of a drive device connected to a control unit are used as input signals of a sequence circuit.
【請求項5】 制御ユニット内部のプリント板の実装判
別と駆動装置の実装判別ができる数値制御装置の制御ユ
ニットと、各々の直流出力が電源シーケンスを有し、前
記電源シーケンスを制御するシーケンス回路をマイクロ
コンピュータを用いた安定化電源装置と、前記シーケン
ス回路に直流出力の電流値を入力することにより、前記
数値制御装置のハードウェア構成と前記安定化電源装置
の直流出力電源の計算値の対応表と、前記安定化電源装
置の直流出力電流の合計値の計算値、及び直流出力電流
の実測値を表示する操作ボードとから構成されることを
特徴とする数値制御装置。
5. A control unit of a numerical control device capable of discriminating mounting of a printed board and discriminating mounting of a driving device inside the control unit, and a sequence circuit for controlling the power supply sequence, each DC output having a power supply sequence. Correspondence table of the hardware configuration of the numerical control device and the calculated value of the DC output power of the stabilized power supply by inputting the current value of the DC output to the stabilized power supply using the microcomputer and the sequence circuit And a control board for displaying the calculated value of the total value of the DC output current of the stabilized power supply device and the measured value of the DC output current.
【請求項6】 数値制御装置及びプログラマブルコント
ローラ、多軸コントローラ等のシーケンス制御装置で共
用される表示部と、数値制御操作部と、シーケンス制御
装置操作部と、マイクロプロセッサを搭載し、CRTコ
ントローラ、テキストRAM、キャラクタジェネレー
タ、CRTインタフェースよりなる表示画面の表示機能
と、前記数値制御操作部及び前記多軸コントローラ操作
部のキースイッチやメカニカルスイッチ入力機能とラン
プ出力機能、前記数値制御装置制御ユニット及び前記シ
ーケンス制御装置との通信機能を有し、前記テキストR
AM部を前記数値制御装置及び前記シーケンス制御装置
の表示データに割当て、その表示切換えに際して、表示
の場合のみ最上位アドレスを変換し、RAM出力内容を
垂直同期信号に同期して切換える複合操作ボードと、数
値制御装置とシーケンス制御装置とから構成されること
を特徴とする数値制御装置複合システム。
6. A CRT controller equipped with a display unit, a numerical control operation unit, a sequence control device operation unit, and a microprocessor, which are shared by sequence control devices such as a numerical control device, a programmable controller, and a multi-axis controller. A display function of a display screen including a text RAM, a character generator, and a CRT interface, a key switch or mechanical switch input function and a lamp output function of the numerical control operation unit and the multi-axis controller operation unit, the numerical control device control unit, and the above It has a communication function with a sequence control device, and has the text R
A composite operation board that assigns an AM section to display data of the numerical control device and the sequence control device, converts the highest address only when displaying, and switches the RAM output contents in synchronization with a vertical synchronizing signal when switching the display. , A numerical control device composite system comprising a numerical control device and a sequence control device.
JP7327493A 1993-03-31 1993-03-31 Numerical control device and numerical control system Expired - Fee Related JP2862051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7327493A JP2862051B2 (en) 1993-03-31 1993-03-31 Numerical control device and numerical control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7327493A JP2862051B2 (en) 1993-03-31 1993-03-31 Numerical control device and numerical control system

Publications (2)

Publication Number Publication Date
JPH06289916A true JPH06289916A (en) 1994-10-18
JP2862051B2 JP2862051B2 (en) 1999-02-24

Family

ID=13513419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7327493A Expired - Fee Related JP2862051B2 (en) 1993-03-31 1993-03-31 Numerical control device and numerical control system

Country Status (1)

Country Link
JP (1) JP2862051B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08284828A (en) * 1995-04-14 1996-10-29 Kawamoto Seisakusho:Kk Pump operation control panel and pump device using it
JP2011079058A (en) * 2010-11-19 2011-04-21 Mitsubishi Electric Corp Press machine and controller therefor
JP2017055604A (en) * 2015-09-10 2017-03-16 ファナック株式会社 Numerical control system displaying voltage value of battery for backup
JP2018045504A (en) * 2016-09-15 2018-03-22 株式会社 神崎高級工機製作所 Nc machining data creation support apparatus, creation support method, and creation support program
US11099543B2 (en) 2017-09-12 2021-08-24 Fanuc Corporation Numerical controller and device included in industrial machine

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08284828A (en) * 1995-04-14 1996-10-29 Kawamoto Seisakusho:Kk Pump operation control panel and pump device using it
JP2011079058A (en) * 2010-11-19 2011-04-21 Mitsubishi Electric Corp Press machine and controller therefor
JP2017055604A (en) * 2015-09-10 2017-03-16 ファナック株式会社 Numerical control system displaying voltage value of battery for backup
JP2018045504A (en) * 2016-09-15 2018-03-22 株式会社 神崎高級工機製作所 Nc machining data creation support apparatus, creation support method, and creation support program
US11099543B2 (en) 2017-09-12 2021-08-24 Fanuc Corporation Numerical controller and device included in industrial machine

Also Published As

Publication number Publication date
JP2862051B2 (en) 1999-02-24

Similar Documents

Publication Publication Date Title
US5748466A (en) Adaptable control system for a variable number of switches
CN101253462B (en) Method and apparatus for supplying power, and display device
EP2474791B1 (en) Air Conditioning Control Device
JP2000315103A (en) Management system for nc machine tool, management program and nc machine tool
JP2009282822A (en) Machine tool system
CN112052961A (en) Equipment maintenance prompting method, device, equipment and storage medium
JP3526293B2 (en) Programmable controller
JPH06289916A (en) Numerical controller
JP3353441B2 (en) Numerical control device and its failure diagnosis system
JPS59153205A (en) Numerical control system
WO1999043882A1 (en) Sewing machine controller
JP4376892B2 (en) Programmable controller
JP2006294012A (en) Programmable controller system
JP2000315105A (en) Management system for nc machine tool and its management program
CN100471244C (en) Circuit working state real-time monitoring method
US5224031A (en) Signal transfer system of programmable controller
US5331540A (en) Symbol definition system and method a programmable machine controller
JP3892276B2 (en) Programmable display
JPS62192801A (en) Flexible control board with crt
KR100651761B1 (en) Module replacement system in plc system
KR100333267B1 (en) Building automation system
JP2000322118A (en) Management system for nc machine tool and storage medium storing management program
JP7425215B2 (en) Method for Changing of Storage Apparatus in Human Machine Interface System
US20240116191A1 (en) Robot control device, robot control system, and robot control method
JP2022041395A (en) Rotation power supply system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071211

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081211

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20091211

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091211

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20101211

LAPS Cancellation because of no payment of annual fees