[go: up one dir, main page]

JP2690683B2 - Numerical control unit - Google Patents

Numerical control unit

Info

Publication number
JP2690683B2
JP2690683B2 JP6053684A JP5368494A JP2690683B2 JP 2690683 B2 JP2690683 B2 JP 2690683B2 JP 6053684 A JP6053684 A JP 6053684A JP 5368494 A JP5368494 A JP 5368494A JP 2690683 B2 JP2690683 B2 JP 2690683B2
Authority
JP
Japan
Prior art keywords
unit
servo
control
individual number
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.)
Expired - Fee Related
Application number
JP6053684A
Other languages
Japanese (ja)
Other versions
JPH07261816A (en
Inventor
伸一 村山
徹 中野
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP6053684A priority Critical patent/JP2690683B2/en
Publication of JPH07261816A publication Critical patent/JPH07261816A/en
Application granted granted Critical
Publication of JP2690683B2 publication Critical patent/JP2690683B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Debugging And Monitoring (AREA)

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, a robot or the like, and more particularly to a numerical control device in which a control unit and a servo unit are separated.

【0002】[0002]

【従来の技術】図4は従来の数値制御装置の一例を示す
ブロック図である。
2. Description of the Related Art FIG. 4 is a block diagram showing an example of a conventional numerical control apparatus.

【0003】図4を参照すると、従来の数値制御装置
は、各種の数値制御プログラムに基づいて位置指令等の
各指令の制御信号22を出力する制御ユニット7と、こ
の制御ユニット7からの制御信号22に基づいてn個の
制御軸を駆動するn個のサーボユニット81,82,
…,8nと、制御ユニット7と各サーボユニット81,
82,…,8nとの間をディジタルデータで交信するた
めのデータバス21とを備えている。ここで、nは正の
整数で、工作機械やロボット等に必要とされる制御軸数
を示す。
Referring to FIG. 4, a conventional numerical control device includes a control unit 7 which outputs a control signal 22 for each command such as a position command based on various numerical control programs, and a control signal from the control unit 7. N servo units 81, 82 for driving n control axes based on 22.
..., 8n, the control unit 7 and each servo unit 81,
., 8n, and a data bus 21 for communicating with digital data. Here, n is a positive integer and represents the number of control axes required for a machine tool, a robot, or the like.

【0004】制御ユニット7は、データバス21を駆動
するバスバッファ13と、制御ユニット7内のすべての
プログラム制御を行う制御回路部71と、制御回路部7
が実行する制御プログラムを格納するプログラム格納部
72とを備えている。
The control unit 7 includes a bus buffer 13 for driving the data bus 21, a control circuit section 71 for controlling all programs in the control unit 7, and a control circuit section 7.
And a program storage section 72 for storing a control program executed by the.

【0005】また、各サーボユニット81,82,…,
8nは、それぞれデータバス21を駆動するバスバッフ
ァ41,42,…,4nと、自サーボユニットの個別番
号を設定する番号設定スイッチ51,52,…,5nと
を備えている。
Further, each servo unit 81, 82, ...
8n includes bus buffers 41, 42, ..., 4n for driving the data bus 21, and number setting switches 51, 52 ,.

【0006】なお、参照符号23はデータバス21のイ
ンピーダンスマッチングを取るための末端器である。
Reference numeral 23 is a terminal device for impedance matching of the data bus 21.

【0007】次に、この数値制御装置の動作について説
明する。
Next, the operation of this numerical controller will be described.

【0008】この従来例の数値制御装置では、制御ユニ
ット7と複数個のサーボユニット81,82,…,8n
とが1つのデータバス21で互いに結合されているの
で、サーボユニットを区別する個別番号を各サーボユニ
ット81,82,…,8nに設定する必要がある。この
個別番号の設定を人為的に行うのが番号設定スイッチ5
1,52,…,5nであり、個別番号はn個の全サーボ
ユニットで重複しないように設定されなければならな
い。
In this conventional numerical controller, the control unit 7 and a plurality of servo units 81, 82, ..., 8n are provided.
, And 8n are connected to each other via one data bus 21, it is necessary to set individual numbers for identifying the servo units to the servo units 81, 82, ..., 8n. It is the number setting switch 5 that artificially sets this individual number.
, 52, ..., 5n, and the individual numbers must be set so that they do not overlap in all n servo units.

【0009】制御ユニット7が任意のサーボユニットに
データの転送を行う場合は、あらかじめサーボユニット
81,82,…,8nに設定されている個別番号を変数
として制御ユニット7に記憶させておく。
When the control unit 7 transfers data to an arbitrary servo unit, the individual numbers set in the servo units 81, 82, ..., 8n are stored in the control unit 7 as variables in advance.

【0010】制御ユニット7の制御回路部71はこの変
数を基にして、まずデータバス21に対象サーボユニッ
トのアドレスを送出した後、このサーボユニットに転送
すべきデータを送出する。
Based on this variable, the control circuit section 71 of the control unit 7 first sends the address of the target servo unit to the data bus 21, and then sends the data to be transferred to this servo unit.

【0011】サーボユニット81,82,…,8nは常
時データバス21を監視しており、このアドレスに合致
したサーボユニットのみがアドレスに後続して送出され
てくるデータをデータバス21から取り込む。
The servo units 81, 82, ..., 8n constantly monitor the data bus 21, and only the servo unit matching this address fetches the data sent out following the address from the data bus 21.

【0012】逆に制御ユニット7がサーボユニット8
1,82,…,8nのデータを取り込むときは、制御ユ
ニット7の制御回路部71はまずデータバス21にサー
ボユニット81,82,…,8nのアドレスを送出す
る。このアドレスに合致したサーボユニットは制御ユニ
ット7に転送すべきデータをデータバス21に送出する
ので、制御ユニット7はデータバス21から必要なデー
タを取り込むことができる。
On the contrary, the control unit 7 is replaced by the servo unit 8
, 8n, the control circuit section 71 of the control unit 7 first sends out the addresses of the servo units 81, 82, ..., 8n to the data bus 21. The servo unit matching this address sends the data to be transferred to the control unit 7 to the data bus 21, so that the control unit 7 can fetch the necessary data from the data bus 21.

【0013】このようにして制御ユニット7はサーボユ
ニット81,82,…,8nとの間で必要なディジタル
データをやり取りし、各サーボユニット81,82,
…,8nでは工作機械やロボットの位置等を制御する。
In this way, the control unit 7 exchanges necessary digital data with the servo units 81, 82, ..., 8n, and the servo units 81, 82,
..., 8n controls the positions of machine tools and robots.

【0014】[0014]

【発明が解決しようとする課題】この従来の数値制御装
置では、各サーボユニットにおける個別番号の設定ミス
により複数のサーボユニットの個別番号が重複して設定
されたときには、制御ユニットがディジタルデータを取
り込む際に、重複している個別番号の複数のバスバッフ
ァが同時にデータバスにディジタルデータを出力してデ
ータバス上でディジタルデータが衝突し、バスバッファ
が損傷する怖れがあるという問題点があった。
In this conventional numerical control device, when the individual numbers of a plurality of servo units are set redundantly due to an individual number setting error in each servo unit, the control unit takes in digital data. In this case, there is a problem in that multiple bus buffers with overlapping individual numbers output digital data to the data bus at the same time and the digital data collide on the data bus, which may damage the bus buffer. .

【0015】本発明の目的は、サーボユニットの個別番
号をデータバスを通して検出することによりバスバッフ
ァの損傷を回避するとともに、もし個別番号が重複して
いたときはこれを外部に通知することによりオペレータ
は工作機械やロボット等のどの制御軸が重複しているか
を知って重複の修正を速やかに行うことができる数値制
御装置を提供することにある。
The object of the present invention is to avoid the damage of the bus buffer by detecting the individual number of the servo unit through the data bus, and to notify the operator of the duplicated individual number if they are duplicated. Is to provide a numerical control device capable of promptly correcting the duplication by knowing which control axes of the machine tool, the robot and the like overlap.

【0016】[0016]

【課題を解決するための手段】本発明によれば、各種の
数値制御プログラムに基づき位置指令を含む各指令を出
力する制御ユニットと、この制御ユニットからの前記各
指令に基づいてn個の制御軸を駆動するn個のサーボユ
ニットと、前記制御ユニットと前記各サーボユニットと
の間をディジタルデータで交信するためのデータバスと
を備える数値制御装置において、前記各サーボユニット
は前記制御ユニットからの個別番号送出要求信号に応じ
て自サーボユニットにおいて設定した個別番号の送出制
御を行うサーボユニット番号制御回路部を備え、前記制
御ユニットは前記データバスを通して受信した前記サー
ボユニットからの前記個別番号の重複設定の有無を検出
する個別番号検出手段を備えることを特徴とする数値制
御装置が得られる。
According to the present invention, a control unit for outputting each command including a position command based on various numerical control programs, and n control units based on each command from the control unit. In a numerical controller having n servo units for driving an axis and a data bus for communicating digital data between the control unit and each servo unit, each servo unit is provided with The servo unit number control circuit section for controlling the transmission of the individual number set in the own servo unit in response to the individual number transmission request signal is provided, and the control unit duplicates the individual number received from the servo unit through the data bus. A numerical controller characterized by comprising individual number detecting means for detecting the presence or absence of setting is obtained.

【0017】また、前記制御ユニットはサーボ制御バス
を通して前記各サーボユニットに前記個別番号送出要求
信号を送出するとともに前記個別番号検出手段が前記各
サーボユニットからの前記個別番号に重複有りを検出し
たときにはその旨を外部に通知する制御回路部と、この
制御回路部が実行する制御プログラムを格納するプログ
ラム格納部とを備えることを特徴とする数値制御装置が
得られる。
When the control unit transmits the individual number transmission request signal to each of the servo units through the servo control bus and the individual number detecting means detects that the individual number from each of the servo units is duplicated. There is provided a numerical control device including a control circuit unit for notifying the outside to that effect, and a program storage unit for storing a control program executed by the control circuit unit.

【0018】[0018]

【実施例】次に、本発明について図面を参照して説明す
る。
Next, the present invention will be described with reference to the drawings.

【0019】図1は本発明の数値制御装置の一実施例の
ブロック図、図2は図1における個別番号送出要求信号
および個別番号の送受信のシーケンスチャート、図3は
図1における制御回路部の個別番号検出動作を説明する
ためのフローチャートである。
FIG. 1 is a block diagram of an embodiment of a numerical controller according to the present invention, FIG. 2 is a sequence chart of transmission / reception of individual number transmission request signal and individual number in FIG. 1, and FIG. 3 is a control circuit section in FIG. It is a flow chart for explaining an individual number detection operation.

【0020】図1を参照すると、本実施例の数値制御装
置が従来例の数値制御装置(図4に図示)と相違する点
は、各サーボユニットがサーボユニット番号制御回路部
を備えていること、および制御ユニット内の制御回路部
のプログラム処理の内容(つまりプログラム格納部に格
納されている制御プログラム)が異なっていることであ
る。
Referring to FIG. 1, the numerical controller of this embodiment is different from the conventional numerical controller (shown in FIG. 4) in that each servo unit has a servo unit number control circuit section. , And the contents of the program processing of the control circuit unit in the control unit (that is, the control program stored in the program storage unit) are different.

【0021】すなわち、本実施例の数値制御装置は、各
種の数値制御プログラムに基づいて位置指令等の各指令
の制御信号22をサーボ制御バス20に出力する制御ユ
ニット1と、この制御ユニット1からの各指令に基づい
てn個の制御軸を駆動するn個のサーボユニット31,
32,…,3nと、制御ユニット1と各サーボユニット
31,32,…,3nとの間をディジタルデータで交信
するためのデータバス21とを備えている。
That is, the numerical control device of the present embodiment includes a control unit 1 for outputting a control signal 22 for each command such as a position command to the servo control bus 20 based on various numerical control programs, and the control unit 1 N servo units 31, which drive n control axes based on each command of
, 3n, and a data bus 21 for communicating digital data between the control unit 1 and each servo unit 31, 32, ..., 3n.

【0022】制御ユニット1は、データバス21を駆動
するバスバッファ13と、制御ユニット1内のすべての
プログラム制御を行う制御回路部11と、制御回路部1
が実行する各サーボユニットの個別番号検出プログラム
を格納するプログラム格納部12とを備えている。
The control unit 1 includes a bus buffer 13 that drives a data bus 21, a control circuit section 11 that controls all programs in the control unit 1, and a control circuit section 1.
And a program storage unit 12 for storing an individual number detection program of each servo unit executed by.

【0023】また、各サーボユニット31,32,…,
3nは、それぞれデータバス21を駆動するバスバッフ
ァ41,42,…,4nと、自サーボユニットの個別番
号を設定する番号設定スイッチ51,52,…,5n
と、制御ユニット1からサーボ制御バス20を通して個
別番号送出要求信号を受信したときこれに応じて自ユニ
ットにおいて設定した個別番号をデータバス21を通し
て制御ユニット1に送出する制御を行うサーボユニット
番号制御回路部61,62,…,6nとを備えている。
Further, each servo unit 31, 32, ...
3n are bus buffers 41, 42, ..., 4n for driving the data bus 21, respectively, and number setting switches 51, 52, ..., 5n for setting individual numbers of the own servo unit.
And a servo unit number control circuit for controlling, when receiving an individual number transmission request signal from the control unit 1 through the servo control bus 20, transmitting the individual number set in the own unit to the control unit 1 through the data bus 21 in response to the signal. , 6n.

【0024】制御ユニット1の制御回路部11から出力
される個別番号送出要求信号101はサーボ制御バス2
0を通してサーボユニット31に入力される。また、制
御回路部11から出力される個別番号送出要求信号10
2はサーボユニット31のサーボユニット番号制御回路
部61をパススルーしてサーボユニット32に入力され
る。以下同様に、各サーボユニットに個別番号送出要求
信号が入力され、サーボユニット3nには個別番号送出
要求信号10nが入力され、サーボユニット3nのサー
ボユニット番号制御回路部6nを通して出力される個別
番号送出要求信号は開放となっている。
The individual number transmission request signal 101 output from the control circuit section 11 of the control unit 1 is the servo control bus 2
It is input to the servo unit 31 through 0. Further, the individual number transmission request signal 10 output from the control circuit unit 11
2 passes through the servo unit number control circuit section 61 of the servo unit 31 and is input to the servo unit 32. Similarly, the individual number transmission request signal is input to each servo unit, the individual number transmission request signal 10n is input to the servo unit 3n, and the individual number transmission is output through the servo unit number control circuit section 6n of the servo unit 3n. The request signal is open.

【0025】ここで、各サーボユニット31,32,
…,3nには、それぞれ個別番号「1」,「2」,…,
「n」が設定されているものとする。
Here, each servo unit 31, 32,
..., 3n have individual numbers "1", "2", ..., respectively.
It is assumed that “n” is set.

【0026】次に、本実施例の動作について図2を併用
して説明する。
Next, the operation of this embodiment will be described with reference to FIG.

【0027】制御ユニット1では、制御回路部11がプ
ログラム格納部12に格納されている各サーボユニット
の個別番号検出プログラムを実行して個別番号送出要求
信号101を送出する。
In the control unit 1, the control circuit section 11 executes the individual number detection program of each servo unit stored in the program storage section 12 and sends the individual number sending request signal 101.

【0028】サーボユニット31のサーボユニット番号
制御回路部61は個別番号送出要求信号101が入力さ
れると、自分の個別番号「1」をデータバス21に出力
した後、制御回路部11から順次受信した個別番号送出
要求信号102,103,…,10nをサーボユニット
32に出力する。
When the individual number transmission request signal 101 is input, the servo unit number control circuit section 61 of the servo unit 31 outputs its own individual number "1" to the data bus 21 and then sequentially receives it from the control circuit section 11. The individual number transmission request signals 102, 103, ..., 10n are output to the servo unit 32.

【0029】サーボユニット32のサーボユニット番号
制御回路部62は個別番号送出要求信号102が入力さ
れると、自分の個別番号「2」をデータバス21に出力
した後、制御回路部11から順次受信した個別番号送出
要求信号103,…,10nを下流のサーボユニットに
出力する。
When the individual number transmission request signal 102 is input, the servo unit number control circuit section 62 of the servo unit 32 outputs its own individual number "2" to the data bus 21 and then sequentially receives it from the control circuit section 11. .., 10n are output to the downstream servo unit.

【0030】以下同様に、各サーボユニットに個別番号
送出要求信号が入力されてそれぞれ自分の個別番号をデ
ータバス21に出力し、サーボユニット3nのサーボユ
ニット番号制御回路部6nは個別番号送出要求信号10
nが入力されると、自分の個別番号「n」をデータバス
21に出力する。
Similarly, the individual number transmission request signal is input to each servo unit and each individual number is output to the data bus 21, and the servo unit number control circuit section 6n of the servo unit 3n outputs the individual number transmission request signal. 10
When n is input, it outputs its own individual number “n” to the data bus 21.

【0031】制御ユニット1の制御回路部11はサーボ
ユニット31,32,…,3nから順次出力される上記
の個別番号をデータバス21から受信して、内部に格納
し記憶する。
The control circuit section 11 of the control unit 1 receives the above-mentioned individual numbers sequentially output from the servo units 31, 32, ..., 3n from the data bus 21 and stores and stores them inside.

【0032】次に、本実施例における個別番号検出動作
について図3を併用して説明する。
Next, the individual number detecting operation in this embodiment will be described with reference to FIG.

【0033】制御ユニット1では、制御回路部11はプ
ログラム格納部12に格納されている各サーボユニット
の個別番号検出プログラムを読み出して実行する。
In the control unit 1, the control circuit section 11 reads out and executes the individual number detection program of each servo unit stored in the program storage section 12.

【0034】すなわち、数値制御装置の電源が立ち上げ
られた(ステップS1)のち、制御回路部11がサーボ
ユニット個別番号送出要求を行うと(S2)、各サーボ
ユニット31,32,…,3n宛に個別番号送出要求信
号101,102,103,…,10nが出力される。
That is, after the power supply of the numerical control device is turned on (step S1), the control circuit section 11 makes a servo unit individual number transmission request (S2), and each servo unit 31, 32, ..., 3n is addressed. The individual number transmission request signals 101, 102, 103, ..., 10n are output to.

【0035】制御回路部11はこのサーボユニット個別
番号送出要求を行ったのち、ある決められた時間待機し
て各サーボユニットからの個別番号の受信を監視する
(S3)。したがって、この待機時間はサーボユニット
31からサーボユニット3nまでのすべてのサーボユニ
ットから個別番号「1」,…,「n」がデータバス21
に出力され、制御回路部11に格納される(S4)のに
十分な時間とする。
After making the servo unit individual number transmission request, the control circuit unit 11 waits for a predetermined time and monitors the reception of the individual number from each servo unit (S3). Therefore, in this standby time, the individual numbers "1", ..., "n" are assigned to the data bus 21 from all the servo units from the servo unit 31 to the servo unit 3n.
And is stored in the control circuit unit 11 (S4).

【0036】その後、制御回路部11は格納・記憶され
た全サーボユニットの個別番号「1」,…,「n」を検
査して、番号の重複の有無をチェックする(S5)。そ
して番号重複が無ければ(S5で無)処理を終了する。
また、番号重複が有れば(S5で有)オペレータに通知
してエラー処理を行う(S6)。
After that, the control circuit unit 11 inspects the individual numbers "1", ..., "N" of all the stored / memorized servo units to check whether or not the numbers are duplicated (S5). If there is no number duplication (No in S5), the process ends.
If there is a number duplication (Yes in S5), the operator is notified and error processing is performed (S6).

【0037】なお、本実施例では個別番号検出処理をソ
フトウェアによる検出手段で行う例を示したが、これを
論理回路(ハードウェア)で実施することも容易に可能
である。
In the present embodiment, an example in which the individual number detecting process is performed by the detecting means by software is shown, but this can be easily performed by a logic circuit (hardware).

【0038】[0038]

【発明の効果】以上説明したように本発明は、各種の数
値制御プログラムに基づき位置指令を含む各指令を出力
する制御ユニットと、この制御ユニットからの各指令に
基づいてn個の制御軸を駆動するn個のサーボユニット
と、制御ユニットと各サーボユニットとの間をディジタ
ルデータで交信するためのデータバスとを備える数値制
御装置において、各サーボユニットは制御ユニットから
の個別番号送出要求信号に応じて自サーボユニットにお
いて設定した個別番号の送出制御を行うサーボユニット
番号制御回路部を備え、制御ユニットはデータバスを通
して受信したサーボユニットからの個別番号の重複設定
の有無を検出する個別番号検出手段を備えることによ
り、数値制御装置の電源立ち上げ後、制御ユニットは各
サーボユニットにおいて設定された個別番号を検査し
て、個別番号が重複設定してあれば直ちにエラー処理を
することができるので、データバスの損傷を回避するこ
とができる。
As described above, according to the present invention, a control unit that outputs each command including a position command based on various numerical control programs, and n control axes based on each command from this control unit. In a numerical controller provided with n servo units to be driven and a data bus for communicating digital data between the control unit and each servo unit, each servo unit receives an individual number transmission request signal from the control unit. An individual number detecting means for detecting whether or not there is a duplicated setting of the individual number from the servo unit received through the data bus. With the provision of the control unit, after turning on the power supply of the numerical controller, the control unit It examines the set individual number Te, it is possible to immediately error processing if individually numbered overlap setting, it is possible to avoid damage to the data bus.

【0039】したがって、部品の損傷につながる人為的
なミスの入る余地を無くし、数値制御装置の信頼度が著
しく向上するという効果を有する。
Therefore, there is an advantage that there is no room for human error leading to damage of parts and the reliability of the numerical controller is remarkably improved.

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

【図1】本発明の数値制御装置の一実施例のブロック図
である。
FIG. 1 is a block diagram of an embodiment of a numerical controller according to the present invention.

【図2】図1における個別番号送出要求信号および個別
番号の送受信のシーケンスチャートである。
FIG. 2 is a sequence chart of transmission / reception of an individual number transmission request signal and an individual number in FIG.

【図3】図1における制御回路部の個別番号検出動作を
説明するためのフローチャートである。
FIG. 3 is a flowchart for explaining an individual number detecting operation of the control circuit unit in FIG.

【図4】従来の数値制御装置の一例を示すブロック図で
ある。
FIG. 4 is a block diagram showing an example of a conventional numerical control device.

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

1,7 制御ユニット 11,71 制御回路部 12,72 プログラム格納部 13,41,42,…,4n バスバッファ 20 サーボ制御バス 21 データバス 22 制御信号 23 末端部 31,32,…,3n,81,82,…,8n サー
ボユニット 51,52,…,5n 番号設定スイッチ 61.62.…,6n サーボユニット番号制御回路
部 101,102,103,…,10n 個別番号送出
要求信号
1, 7 Control unit 11, 71 Control circuit unit 12, 72 Program storage unit 13, 41, 42, ..., 4n Bus buffer 20 Servo control bus 21 Data bus 22 Control signal 23 End portion 31, 32, ..., 3n, 81 , 82, ..., 8n Servo unit 51, 52, ..., 5n Number setting switch 61.62. …, 6n Servo unit number control circuit section 101, 102, 103, ..., 10n Individual number transmission request signal

───────────────────────────────────────────────────── フロントページの続き (72)発明者 中野 徹 東京都港区芝五丁目7番1号 日本電気 株式会社内 (56)参考文献 特開 平3−225506(JP,A) 特開 平5−16057(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Toru Nakano 5-7-1 Shiba 5-chome, Minato-ku, Tokyo Inside NEC Corporation (56) Reference JP-A-3-225506 (JP, A) JP-A-5 -16057 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 各種の数値制御プログラムに基づき位置
指令を含む各指令を出力する制御ユニットと、この制御
ユニットからの前記各指令に基づいてn個の制御軸を駆
動するn個のサーボユニットと、前記制御ユニットと前
記各サーボユニットとの間をディジタルデータで交信す
るためのデータバスとを備える数値制御装置において、
前記各サーボユニットは前記制御ユニットからの個別番
号送出要求信号に応じて自サーボユニットにおいて設定
した個別番号の送出制御を行うサーボユニット番号制御
回路部を備え、前記制御ユニットは前記データバスを通
して受信した前記サーボユニットからの前記個別番号の
重複設定の有無を検出する個別番号検出手段を備えるこ
とを特徴とする数値制御装置。
1. A control unit that outputs each command including a position command based on various numerical control programs, and n servo units that drive n control axes based on each command from the control unit. A numerical control device comprising a data bus for communicating digital data between the control unit and each servo unit,
Each of the servo units includes a servo unit number control circuit unit that controls the transmission of the individual number set in the own servo unit in response to an individual number transmission request signal from the control unit, and the control unit receives through the data bus. A numerical controller comprising an individual number detecting means for detecting the presence / absence of duplicate setting of the individual number from the servo unit.
【請求項2】 前記制御ユニットはサーボ制御バスを通
して前記各サーボユニットに前記個別番号送出要求信号
を送出するとともに前記個別番号検出手段が前記各サー
ボユニットからの前記個別番号に重複有りを検出したと
きにはその旨を外部に通知する制御回路部と、この制御
回路部が実行する制御プログラムを格納するプログラム
格納部とを備えることを特徴とする請求項1記載の数値
制御装置。
2. The control unit sends the individual number sending request signal to each of the servo units through a servo control bus, and when the individual number detecting means detects that the individual number from each of the servo units is duplicated. The numerical control device according to claim 1, further comprising a control circuit unit for notifying the outside to that effect, and a program storage unit for storing a control program executed by the control circuit unit.
JP6053684A 1994-03-24 1994-03-24 Numerical control unit Expired - Fee Related JP2690683B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6053684A JP2690683B2 (en) 1994-03-24 1994-03-24 Numerical control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6053684A JP2690683B2 (en) 1994-03-24 1994-03-24 Numerical control unit

Publications (2)

Publication Number Publication Date
JPH07261816A JPH07261816A (en) 1995-10-13
JP2690683B2 true JP2690683B2 (en) 1997-12-10

Family

ID=12949653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6053684A Expired - Fee Related JP2690683B2 (en) 1994-03-24 1994-03-24 Numerical control unit

Country Status (1)

Country Link
JP (1) JP2690683B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19830472B4 (en) * 1998-07-08 2013-06-27 Robert Bosch Gmbh External component for a microprocessor system and operating procedures

Also Published As

Publication number Publication date
JPH07261816A (en) 1995-10-13

Similar Documents

Publication Publication Date Title
US6472838B1 (en) Robot controller and control method
EP2085847B1 (en) Servo motor control system
JP2008009872A (en) Machine control device
US20090276093A1 (en) Multi-input control of an industrial robot system
JP2690683B2 (en) Numerical control unit
US20230236551A1 (en) Method of controlling an automation system having control redundancy, and automation system
JPH06319176A (en) Multiple air conditioner
JP3018929B2 (en) Air conditioner transmission equipment
WO2024075558A1 (en) Device system
JP2514882B2 (en) Communication network system of resistance welding machine
JPH03232397A (en) Backup switching system
JPS6368905A (en) Positioning control system
JP2591472B2 (en) Protection control circuit
JPH05307512A (en) Communication terminal equipment
JP2001058275A (en) Weld control system
JP2002297206A (en) Monitor control system
JP2001157276A (en) Communication processing method in control system
JPH06274499A (en) Production system
JPS6143039A (en) Data transmission loop changeover device
JPH0822303A (en) Process controller
JPH11184527A (en) Device and method for controlling driving of motor
JPH04177044A (en) Automatic address control device for air conditioning system
JPH04185138A (en) Communication controller
JPH02202611A (en) Remote power unit controller
JPS6238958A (en) Device selection error detection method

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19970722

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20070829

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 11

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 11

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090829

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees