JPH07114402A - Parameter automatic setting system for servo motor - Google Patents
Parameter automatic setting system for servo motorInfo
- Publication number
- JPH07114402A JPH07114402A JP28028793A JP28028793A JPH07114402A JP H07114402 A JPH07114402 A JP H07114402A JP 28028793 A JP28028793 A JP 28028793A JP 28028793 A JP28028793 A JP 28028793A JP H07114402 A JPH07114402 A JP H07114402A
- Authority
- JP
- Japan
- Prior art keywords
- servo motor
- identification code
- pulse coder
- servo
- parameter
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 26
- 230000008878 coupling Effects 0.000 abstract description 22
- 238000010168 coupling process Methods 0.000 abstract description 22
- 238000005859 coupling reaction Methods 0.000 abstract description 22
- 238000001514 detection method Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
- Control Of Multiple Motors (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、数値制御装置等でサー
ボモータを制御するサーボ制御方式に関し、特に、プロ
セッサでサーボ制御を行うソフトウエアサーボ制御方式
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a servo control system for controlling a servo motor by a numerical controller or the like, and more particularly to a software servo control system for performing servo control by a processor.
【0002】[0002]
【従来の技術】サーボモータの制御をプロセッサで行う
ソフトウエアサーボ(デジタルサーボ)において、サー
ボモータは各々定格電流,ピーク電流等においてサーボ
モータの種類に応じた適正値を有しており、サーボ制御
における電流ループの比例、積分、微分ゲイン、速度ル
ープの比例、積分、微分ゲイン電流不感帯補正、逆電圧
補正、トルクリミット過負荷保護係数等の多数のパラメ
ータ値を設定することにより、最適な駆動制御が行なわ
れるものであり、使用するサーボモータの種類に応じて
サーボ制御を行う上で必要な各種パラメータをあらかじ
め設定しなければならない。2. Description of the Related Art In a software servo (digital servo) in which a processor controls a servo motor, each servo motor has an appropriate value in rated current, peak current, etc. according to the type of servo motor. Optimum drive control by setting many parameter values such as current loop proportional, integral, differential gain, speed loop proportional, integral, differential gain current dead zone correction, reverse voltage correction, torque limit overload protection coefficient Therefore, various parameters required for servo control must be set in advance according to the type of servo motor used.
【0003】従来、使用するサーボモータに対する上記
各種パラメータの設定する方式の一として、数値制御装
置のサーボモータを制御する制御装置内に、各種サーボ
モータ毎にパラメータ値を記憶しておき、使用するサー
ボモータを設定入力することによって記憶されている対
応パラメータ値を設定する方式が知られている。図6
は、この従来のパラメータ設定方式を説明する図であ
り、図に示すNC1、共有RAM2、ソフトウエアサー
ボ回路3、サーボアンプ4、サーボモータ5、及びエン
コーダ6からなるサーボモータの制御系において、ソフ
トウエアサーボ回路3におけるパラメータ値の設定は、
図示しない入出力装置からサーボモータの形式を入力す
ることによって行われる。Conventionally, as one of the methods for setting the above-mentioned various parameters for a servo motor to be used, parameter values are stored and used for each servo motor in a control device for controlling the servo motor of a numerical control device. A method of setting a stored corresponding parameter value by setting and inputting a servo motor is known. Figure 6
FIG. 4 is a diagram for explaining this conventional parameter setting method. In the servo motor control system including the NC 1, the shared RAM 2, the software servo circuit 3, the servo amplifier 4, the servo motor 5, and the encoder 6 shown in FIG. The parameter value setting in the wear servo circuit 3 is
This is performed by inputting the servo motor type from an input / output device (not shown).
【0004】この使用するサーボモータの形式を入力
し、制御装置内に記憶しているパラメータ値を選択設定
する従来の方式では、工作機械やロボット等の各軸をサ
ーボモータで駆動する場合で、制御装置に接続されるサ
ーボモータの数が多くなると各軸に使用するサーボモー
タの種類を誤りなく設定しなければならず、制御するサ
ーボモータの数が多くなればなるほど、サーボモータの
組み立てに手間がかかるとともに、設定誤りが生じる可
能性が高くなる。しかも、設定した後、その設定の適正
を確認する手段がなく、誤った設定による使用により、
サーボモータを破損したり、モータの正常な立ち上がり
が得られない等の不十分なサーボ制御が行われる可能性
がある。In the conventional method of inputting the type of the servo motor to be used and selectively setting the parameter values stored in the control device, when each axis of a machine tool or robot is driven by the servo motor, If the number of servo motors connected to the controller increases, the type of servo motor used for each axis must be set without error, and the more servo motors to control, the more time it takes to assemble the servo motors. As a result, the possibility of setting error increases. Moreover, after setting, there is no means to confirm the properness of the setting, and by using the wrong setting,
There is a possibility that the servo motor may be damaged or that the servo may not be properly started up, resulting in insufficient servo control.
【0005】このような問題点を解決する一方式とし
て、サーボモータに自己の種類を示す識別コード記憶手
段を設け、該識別コード記憶手段からの識別コードを読
み取り、該識別コードに対応する各種パラメータを設定
するパラメータ自動設定方式が提案されている。図7
は、このパラメータ自動設定方式を説明する図であり、
図に示すサーボモータの制御系において、ソフトウエア
サーボ回路3におけるパラメータ値の設定は、サーボモ
ータ5に設けられた識別コード記憶手段5aからの識別
コード信号を識別コード用の信号線を介してソフトウエ
アサーボ回路3に入力し、該識別コードに対応する各種
パラメータを読み出して設定を行うものである。As one method for solving such a problem, the servo motor is provided with identification code storage means for indicating its type, the identification code from the identification code storage means is read, and various parameters corresponding to the identification code are read. A parameter automatic setting method for setting is proposed. Figure 7
Is a diagram for explaining this parameter automatic setting method,
In the control system of the servo motor shown in the figure, the parameter value setting in the software servo circuit 3 is performed by using the identification code signal from the identification code storage means 5a provided in the servo motor 5 via the identification code signal line. The parameters are input to the wear servo circuit 3 and various parameters corresponding to the identification code are read out and set.
【0006】[0006]
【発明が解決しようとする課題】しかし、前記従来のパ
ラメータ自動設定方式においては、サーボモータに設け
られた識別コード記憶手段からの識別コード信号をソフ
トウエアサーボ回路に伝送するための識別コード専用の
信号線を、サーボモータの制御系の制御信号用に用いる
帰還信号線とは別に設ける必要があり、また、サーボモ
ータの変更に伴う各種パラメータの設定のために、変更
を行うごとにソフトウエアサーボ回路と識別コード記憶
手段とを接続をを行わなければならないという問題点が
ある。However, in the above-mentioned conventional automatic parameter setting method, an identification code dedicated for transmitting the identification code signal from the identification code storage means provided in the servo motor to the software servo circuit is used. It is necessary to provide a signal line separately from the feedback signal line used for the control signal of the control system of the servo motor. Also, in order to set various parameters associated with the change of the servo motor, the software servo should be changed every time. There is a problem that the circuit and the identification code storage means must be connected.
【0007】そこで、本発明は前記した従来のサーボモ
ータのパラメータ自動設定方式における問題点を解決
し、識別コードのソフトウエアサーボ回路への伝送を識
別コード用の専用信号線を設けることなく行うことがで
き、また、パラメータ設定ごとのソフトウエアサーボ回
路と識別コード記憶手段との接続を要しないサーボモー
タのパラメータ自動設定方式を提供することを目的とす
る。Therefore, the present invention solves the above-mentioned problems in the conventional servo motor parameter automatic setting system, and transmits the identification code to the software servo circuit without providing a dedicated signal line for the identification code. It is also an object of the present invention to provide a servo motor parameter automatic setting system that does not require connection between a software servo circuit for each parameter setting and an identification code storage means.
【0008】[0008]
【課題を解決するための手段】本発明は、ソフトウエア
によるサーボモータの制御方式において、サーボモータ
とパルスコーダの結合部に設けられ、サーボモータの種
類を示す識別コードを出力する識別コード出力手段と、
パルスコーダ内に設けられ、パルスコーダからサーボモ
ータを制御する制御装置にサーボモータの識別コードを
パルスコーダからサーボモータへの帰還信号線を通して
送信する通信手段と、制御装置に設けられる、各サーボ
モータに対する制御上必要な各種パラメータ値を記憶す
る記憶手段によって構成し、サーボモータとパルスコー
ダの結合により読み出された識別コードを用いて、接続
されたサーボモータに対応するパラメータ値を記憶装置
内の記憶された複数個のパラメータ値から読み取り、設
定することにより、前記目的を達成するものである。SUMMARY OF THE INVENTION The present invention relates to a servo motor control system using software, and an identification code output means which is provided at a connecting portion between a servo motor and a pulse coder and which outputs an identification code indicating the type of the servo motor. ,
Communication means installed in the pulse coder for transmitting the servo motor identification code to the control device that controls the servo motor from the pulse coder through the feedback signal line from the pulse coder to the servo motor, and for the control of each servo motor provided in the control device. A plurality of stored parameter values corresponding to the connected servo motors are stored in the storage device by using the identification code read by the combination of the servo motor and the pulse coder. The object is achieved by reading and setting from individual parameter values.
【0009】また、本発明の識別コード出力手段は、サ
ーボモータ及びパルスコーダに形成した複数個の符号化
された接点によって構成することができ、該接点に結合
により識別コードを出力するものである。The identification code output means of the present invention can be composed of a plurality of coded contacts formed on the servomotor and the pulse coder, and outputs the identification code by coupling to the contacts.
【0010】また、本発明の通信手段は、パルスコーダ
の種類を示す識別コードとサーボモータの種類を示す識
別コードとを帰還信号線を通して制御装置に送信するこ
ともできる。Further, the communication means of the present invention can transmit the identification code indicating the type of the pulse coder and the identification code indicating the type of the servo motor to the control device through the feedback signal line.
【0011】[0011]
【作用】本発明によれば、サーボモータとパルスコーダ
の結合部に設けられる識別コード出力手段から、前記結
合部の結合によってサーボモータの種類を示す識別コー
ドを出力し、その識別コードをパルスコーダ内に設けら
れる通信手段によって、パルスコーダからサーボモータ
制御装置に、その間に設けられた帰還信号線を通して転
送し、転送された識別コードを用いて、各サーボモータ
に対する制御上必要な各種パラメータ値を記憶する記憶
手段から、接続されたサーボモータに対応するパラメー
タ値を読み取って設定し、該パラメータ値によりソフト
ウエアによるサーボモータの制御を行う。According to the present invention, the identification code output means provided at the connecting portion of the servo motor and the pulse coder outputs the identification code indicating the type of the servo motor by the connection of the connecting portion, and the identification code is stored in the pulse coder. A memory for storing various parameter values necessary for control of each servo motor by using the communication code provided from the pulse coder to the servo motor controller through the feedback signal line provided between them and using the transferred identification code. The parameter value corresponding to the connected servo motor is read from the means and set, and the servo motor is controlled by software according to the parameter value.
【0012】また、サーボモータ及びパルスコーダに形
成した複数個の符号化された接点によって構成された結
合部は、その接点の結合により識別コードを符号化した
信号として出力するものである。Further, the coupling portion formed by a plurality of coded contacts formed on the servomotor and the pulse coder outputs the identification code as a coded signal by coupling the contacts.
【0013】帰還信号線は、パルスコーダの通常の位置
/速度信号の送信に使用される信号線であり、本発明に
おいては、この帰還信号線によりパルスコーダの位置/
速度信号の送信と、識別コード信号の送信を行うもので
ある。The feedback signal line is a signal line used for transmitting a normal position / speed signal of the pulse coder. In the present invention, the feedback signal line is used for the position / position of the pulse coder.
The speed signal and the identification code signal are transmitted.
【0014】[0014]
【実施例】以下、本発明の実施例を図を参照しながら詳
細に説明するが、本発明は実施例に限定されるものでは
ない。Embodiments of the present invention will now be described in detail with reference to the drawings, but the present invention is not limited to the embodiments.
【0015】(実施例の構成)図1は、本発明の一実施
例を実施するサーボモータの制御系の要部ブロック図で
ある。(Structure of Embodiment) FIG. 1 is a block diagram of a main part of a control system of a servo motor for carrying out an embodiment of the present invention.
【0016】図1において、10は前記図6及び図7の
NC1、共有RAM2、及びソフトウエアサーボ回路3
を含む数値制御装置であり、プロセッサ(以下、CPU
という)11を有している。該CPU11には、該数値
制御装置10を制御する制御プログラムを記憶したRO
M12、データの一時記憶等に利用されるRAM13、
使用されるサーボモータ50の全種類のサーボパラメー
タを識別コードとともに記憶するROM31、接続され
たサーボモータのサーボパラメータを保持するRAM3
2、パルスコーダ60からの帰還信号を入力してサーボ
モータの位置や速度を検出するサーボモータ位置/速度
検出回路33、及びサーボアンプ40にサーボモータ5
0の位置や速度を制御するための指令信号を出力するサ
ーボモータ位置/速度制御回路34がバス14で接続さ
れている。In FIG. 1, 10 is the NC 1, the shared RAM 2 and the software servo circuit 3 of FIGS. 6 and 7.
A numerical control device including a processor (hereinafter, CPU)
I have 11). The CPU 11 stores an RO that stores a control program for controlling the numerical controller 10.
M12, RAM13 used for temporary storage of data,
A ROM 31 that stores all types of servo parameters of the servo motor 50 used together with an identification code, and a RAM 3 that holds the servo parameters of the connected servo motors.
2. The servo motor 5 is connected to the servo motor position / speed detection circuit 33, which receives the feedback signal from the pulse coder 60 to detect the position and speed of the servo motor, and the servo amplifier 40.
A servo motor position / speed control circuit 34 that outputs a command signal for controlling the position and speed of 0 is connected to the bus 14.
【0017】サーボアンプ40は、数値制御装置10の
サーボモータ位置/速度制御回路34からの指令信号を
受け、サーボモータ50に動力信号を出力して、プログ
ラムで設定された位置及び速度となるようにサーボモー
タ50を制御する。60はサーボモータ50に接続され
てたパルスコーダであり、サーボモータ50の回転位置
や回転速度を検出し、その検出信号を帰還信号として帰
還信号線80を通して前記サーボモータ位置/速度検出
回路33に送信する。また、サーボモータ50とパルス
コーダ60との間にの接続は、結合コネクタ70を介し
て行われる。該結合コネクタ70のサーボモータ50側
には、サーボモータ50の自己の種類を示す識別コード
が形成されており、該結合コネクタ70によるサーボモ
ータ50とパルスコーダ60の接続によって、パルスコ
ーダ60側に設けられた識別コード検出回路61は、結
合コネクタ70のサーボモータ50側の識別コードを読
み取ることができる。該識別コード検出回路61により
検出された識別コードは、前記帰還信号の送信に使用さ
れる帰還信号線と同一の信号線により前記サーボモータ
位置/速度検出回路33に入力される。The servo amplifier 40 receives a command signal from the servo motor position / speed control circuit 34 of the numerical controller 10 and outputs a power signal to the servo motor 50 so that the position and speed set by the program are obtained. Then, the servo motor 50 is controlled. Reference numeral 60 denotes a pulse coder connected to the servomotor 50, which detects the rotational position and rotational speed of the servomotor 50 and sends the detection signal as a feedback signal to the servomotor position / speed detection circuit 33 through a feedback signal line 80. To do. Further, the connection between the servo motor 50 and the pulse coder 60 is made via the coupling connector 70. An identification code indicating the type of the servo motor 50 is formed on the servo motor 50 side of the coupling connector 70, and is provided on the pulse coder 60 side by connecting the servo motor 50 and the pulse coder 60 by the coupling connector 70. The identification code detection circuit 61 can read the identification code on the servo motor 50 side of the coupling connector 70. The identification code detected by the identification code detection circuit 61 is input to the servo motor position / speed detection circuit 33 through the same signal line as the feedback signal line used for transmitting the feedback signal.
【0018】図2は、パルスコーダのブロック構成図で
ある。図2において、サーボモータ50とパルスコーダ
60は結合コネクタ70により接続され、サーボモータ
50の識別コードはこの結合コネクタ70によりパルス
コーダ50側において検出可能となる。FIG. 2 is a block diagram of the pulse coder. In FIG. 2, the servomotor 50 and the pulse coder 60 are connected by a coupling connector 70, and the identification code of the servomotor 50 can be detected on the pulse coder 50 side by the coupling connector 70.
【0019】パルスコーダ60からは通信回路65を通
してサーボモータ50の回転位置及び回転速度の信号
と、サーボモータ50の種類を表す識別コード信号が出
力される。サーボモータ50の回転位置及び回転速度の
信号は、パルスコーダ60の回転信号検出部66で検出
されて前記通信回路65に送られ、一方、識別コード信
号は、識別コード検出回路61で検出されて前記と同一
の通信回路65に送られる。通信回路65に送られた位
置/速度信号と識別コード信号は、該通信回路65を通
してパルスコーダ60と数値制御装置10とを結ぶ通常
の帰還信号用の信号線80により、数値制御装置10の
サーボモータ位置/速度検出回路33に入力される。こ
の送信において、位置/速度信号と識別コード信号は、
通信回路65で信号切り換えを行って別々に送られる。
なお、回転信号検出部66は、パルスコーダ60に設け
られる通常の回転信号検出手段により構成することがで
きるものである。The pulse coder 60 outputs a signal indicating the rotational position and rotational speed of the servo motor 50 and an identification code signal indicating the type of the servo motor 50 through the communication circuit 65. The rotation position and rotation speed signals of the servo motor 50 are detected by the rotation signal detection unit 66 of the pulse coder 60 and sent to the communication circuit 65, while the identification code signal is detected by the identification code detection circuit 61. Is sent to the same communication circuit 65. The position / velocity signal and the identification code signal sent to the communication circuit 65 are connected to the pulse coder 60 and the numerical control device 10 through the communication circuit 65 by a normal feedback signal line 80 for the servomotor of the numerical control device 10. It is input to the position / speed detection circuit 33. In this transmission, the position / speed signal and the identification code signal are
The signals are switched by the communication circuit 65 and sent separately.
It should be noted that the rotation signal detecting section 66 can be configured by a normal rotation signal detecting means provided in the pulse coder 60.
【0020】次に、図3の識別コードを出力するための
一構成ブロック図を用いて、結合コネクタ及びパルスコ
ーダの構成をより詳細に説明する。図3において、サー
ボモータ50とパルスコーダ60とを結合する結合コネ
クタ70は、サーボモータ50側の結合部71とパルス
コーダ60側の結合部72とから構成される。各結合部
71,72は、例えば、複数個の接点51,62により
構成され、各接点はサーボモータ50とパルスコーダ6
0との結合時に互いに接触する位置に形成されている。Next, the configuration of the coupling connector and the pulse coder will be described in more detail with reference to the configuration block diagram for outputting the identification code of FIG. In FIG. 3, a coupling connector 70 for coupling the servomotor 50 and the pulse coder 60 is composed of a coupling portion 71 on the servomotor 50 side and a coupling portion 72 on the pulse coder 60 side. Each coupling part 71, 72 is composed of, for example, a plurality of contacts 51, 62, and each contact is a servo motor 50 and a pulse coder 6.
It is formed at a position where they come into contact with each other when they are connected to 0.
【0021】サーボモータ50側の結合部71に形成さ
れる複数個の接点51は、その内の幾つかの接点は接地
され、残りの接点は接地されずに絶縁状態にあり、この
接地する接点の組み合わせによる符号化によって識別コ
ードを形成することができる。例えば、サーボモータ5
0の識別コードは、結合部71の複数個の接点51の中
から接地する接点を選択することにより設定することが
できる。図3では、結合部71の接点の個数が4個の場
合を示しており、4個の接点の上から第2番目の接点と
第4番目の接点が接地している。ここで、例えば、接地
した接点を「0」、接地していない接点を「1」で表し
て符号化を行うと、このサーボモータ50の識別コード
は(1,0,1,0)となる。パルスコーダ60側の識
別コード検出回路61は、該識別コード(1,0,1,
0)を読み取り、識別コード信号として出力する。Among the plurality of contacts 51 formed on the coupling portion 71 on the servo motor 50 side, some of the contacts are grounded and the remaining contacts are not grounded but in an insulated state. The identification code can be formed by encoding with a combination of. For example, servo motor 5
The identification code of 0 can be set by selecting a contact to be grounded from the plurality of contacts 51 of the coupling portion 71. FIG. 3 shows the case where the number of contacts of the coupling portion 71 is four, and the second contact and the fourth contact from the top of the four contacts are grounded. Here, for example, when the grounded contact is represented by "0" and the non-grounded contact is represented by "1", the identification code of the servo motor 50 becomes (1,0,1,0). . The identification code detection circuit 61 on the side of the pulse coder 60 detects the identification code (1, 0, 1,
0) is read and output as an identification code signal.
【0022】一方、パルスコーダ60側の結合部72に
形成される接点62は、前記接点51と対応する位置に
形成され、サーボモータ50とパルスコーダ60を結合
することにより接点51との接続が行われる。また、各
接点62は、例えば5Vの電圧が印加されるとともにゲ
ート63に接続されて、識別コード検出回路61を形成
している。ゲート63の出力端は、パラレル/シリアル
変換回路64に接続されており、識別コード読み出し要
求信号によるゲートの開放によって、接点62側の電圧
をパラレルの状態でパラレル/シリアル変換回路64に
入力する。On the other hand, the contact 62 formed on the coupling portion 72 on the side of the pulse coder 60 is formed at a position corresponding to the contact 51, and by connecting the servo motor 50 and the pulse coder 60, the contact 51 is connected. . Further, each contact 62 is applied with a voltage of 5 V, for example, and is connected to the gate 63 to form an identification code detection circuit 61. The output terminal of the gate 63 is connected to the parallel / serial conversion circuit 64, and the voltage of the contact 62 side is input to the parallel / serial conversion circuit 64 in a parallel state by opening the gate in response to the identification code read request signal.
【0023】図3において、接合部71と接合部72が
接合すると、接地された接点51と接続した接点の電圧
は0Vとなり、接地されていない接点51と接続した接
点の電圧は前記印加された電圧が出力される。したがっ
て、この接点62に電圧状態によって、サーボモータ5
0の識別コードを検知することができる。In FIG. 3, when the joint 71 and the joint 72 are joined, the voltage of the contact connected to the grounded contact 51 becomes 0 V, and the voltage of the contact connected to the non-grounded contact 51 is applied as described above. The voltage is output. Therefore, depending on the voltage state of the contact 62, the servo motor 5
An identification code of 0 can be detected.
【0024】パラレル/シリアル変換回路64は、前記
識別コード読み出し要求信号にタイミングにより、入力
されたパラレル信号をシリアル信号に変換し、通信回路
65に入力する。The parallel / serial conversion circuit 64 converts the input parallel signal into a serial signal at the timing of the identification code read request signal and inputs the serial signal to the communication circuit 65.
【0025】該通信回路65は、パラレル/シリアル変
換回路64から入力されたサーボモータ50の識別コー
ドをシリアル信号の状態で、数値制御装置10のサーボ
モータ位置/速度検出回路33に出力する。図3におい
ては、該シリアル信号は”1,0,1,0”となる。ま
た、この通信回路65には、回転信号検出部66からサ
ーボモータの回転信号を計数するカウンタ67が接続さ
れており、該カウンタ67の計数値を回転位置信号とし
て、数値制御装置10のサーボモータ位置/速度検出回
路33に出力する。なお、この回転位置信号は、通常の
パルスコーダの機能である。識別コードと回転信号は、
通常回転信号を送信する信号線を通して行われるため、
通信回路65において相互の信号の切り換えが行われ
る。識別コードの送信はサーボモータのパラメータの設
定時に行われ、パラメータの設定時以外の通常時におい
ては回転信号を送信する。The communication circuit 65 outputs the identification code of the servo motor 50 input from the parallel / serial conversion circuit 64 in the form of a serial signal to the servo motor position / speed detection circuit 33 of the numerical controller 10. In FIG. 3, the serial signal is "1,0,1,0". Further, a counter 67 that counts the rotation signal of the servo motor from the rotation signal detection unit 66 is connected to the communication circuit 65, and the count value of the counter 67 is used as a rotation position signal for the servo motor of the numerical controller 10. Output to the position / speed detection circuit 33. This rotational position signal is a function of a normal pulse coder. The identification code and rotation signal are
Since it is usually done through a signal line that transmits a rotation signal,
In the communication circuit 65, mutual signal switching is performed. The identification code is transmitted at the time of setting the parameters of the servo motor, and the rotation signal is transmitted at a normal time other than the time of setting the parameters.
【0026】また、通信回路65からは、サーボモータ
を識別する識別コードとともに、パルスコーダ60を識
別する識別コードを数値制御装置10側に送信すること
もできる。このパルスコーダ60の識別コードは、例え
ば、前記サーボモータの識別コードと同様に結合コネク
タ70における符号化した接点により設定することも、
あるいは、図示していない記憶装置に記憶しておくこと
もできる。前記サーボモータの識別コードとパルスコー
ダの識別コードとを、帰還信号線80を通して数値制御
装置10に送信する場合には、両方の識別コードを一つ
の識別コードに変換し、同時に送信を行う。Further, from the communication circuit 65, the identification code for identifying the servo motor and the identification code for identifying the pulse coder 60 can be transmitted to the numerical controller 10. The identification code of the pulse coder 60 can be set by an encoded contact in the coupling connector 70, like the identification code of the servo motor, for example.
Alternatively, it may be stored in a storage device (not shown). When transmitting the identification code of the servo motor and the identification code of the pulse coder to the numerical controller 10 through the feedback signal line 80, both identification codes are converted into one identification code and are transmitted at the same time.
【0027】図4は、サーボモータに対する各種パラメ
ータ値を記憶するテーブルを説明する図であり、このテ
ーブルの内容は図1のROM31に記憶される。テーブ
ルには、サーボモータの種類M1,M2,M3,・・・
毎に、そのサーボモータを使用する時のサーボ検出に適
した、電流ループの比例,積分,微分ゲイン、速度ルー
プの比例,積分,微分ゲイン、電流不感帯補正値、逆起
電圧補正値、トルクリミット値、過負荷保護係数、その
他多数のパラメータ値P1〜Pnがサーボモータの種類
M1,M2,M3,・・・に対応させて記憶されてい
る。例えば、サーボモータMi(i=1,2,3・・
・)に対しては、パラメータP1,P2,P3,・・・
Pnの値として、P1i,P2i,P3i,・・・Pn
iが記憶されている。FIG. 4 is a diagram for explaining a table for storing various parameter values for the servo motor, and the contents of this table are stored in the ROM 31 of FIG. The table shows the types of servo motors M1, M2, M3, ...
For each, the current loop proportional, integral, differential gain, speed loop proportional, integral, differential gain, current dead zone correction value, back electromotive voltage correction value, torque limit suitable for servo detection when using the servo motor Values, overload protection coefficients, and many other parameter values P1 to Pn are stored in association with the types M1, M2, M3, ... Of servo motors. For example, the servo motor Mi (i = 1, 2, 3, ...
.), Parameters P1, P2, P3, ...
As the value of Pn, P1i, P2i, P3i, ... Pn
i is stored.
【0028】また、同様にして、パルスコーダに対して
も各種パラメータ値を記憶するテーブルを設定し(図示
していない)、図1のROM31に記憶しておくことが
できる。Similarly, a table (not shown) for storing various parameter values can be set for the pulse coder and stored in the ROM 31 of FIG.
【0029】(実施例の作用)次に、本発明の実施例の
作用について、図5のフローチャートを用いて説明す
る。以下、ステップSの符号を用いて説明する。(Operation of Embodiment) Next, the operation of the embodiment of the present invention will be described with reference to the flowchart of FIG. Hereinafter, description will be given using the reference numeral of step S.
【0030】ステップS1:はじめに、パラメータ設定
処理を行うか否かの判定を行う。Step S1: First, it is determined whether or not the parameter setting process is performed.
【0031】サーボモータの駆動を行う際には、図1に
示すRAM32に格納したサーボモータの各種のパラメ
ータを用いてサーボモータの制御を行う。したがって、
既にRAM32内にパラメータ値が設定されている場合
には、そのパラメータ値によりサーボモータの制御を行
うことができる。When the servo motor is driven, the servo motor is controlled using various parameters of the servo motor stored in the RAM 32 shown in FIG. Therefore,
If the parameter value is already set in the RAM 32, the servo motor can be controlled by the parameter value.
【0032】パラメータ設定処理は、以下のステップS
2〜ステップS9の工程により行い、パラメータ設定処
理を行わない場合には、以下のステップS10〜ステッ
プS13の工程により必要に応じてパラメータ変更処理
を行う。はじめに、パラメータ設定処理について説明す
る。The parameter setting process is performed in the following step S
If the parameter setting process is not performed by performing the process of 2 to step S9, the parameter changing process is performed as necessary by the following process of step S10 to step S13. First, the parameter setting process will be described.
【0033】ステップS2:サーボモータの稼働時にお
いて、電源を投入する。Step S2: The power is turned on when the servo motor is operating.
【0034】ステップS3:数値制御装置10のCPU
11は、パラメータ設定指令をRAM13に出力する。
パラメータ設定指令を受けたRAM13は、識別コード
読み出し要求信号をサーボモータ位置/速度検出回路3
3、及び帰還線80を介してパルスコーダ60側の通信
回路65に出力する。通信回路65は、送信された識別
コード読み出し要求信号を、パラレル/シリアル変換回
路64、ゲート63に出力する。Step S3: CPU of numerical controller 10
11 outputs a parameter setting command to the RAM 13.
Upon receiving the parameter setting command, the RAM 13 sends the identification code read request signal to the servo motor position / speed detection circuit 3
3 and the feedback line 80 to output to the communication circuit 65 on the pulse coder 60 side. The communication circuit 65 outputs the transmitted identification code read request signal to the parallel / serial conversion circuit 64 and the gate 63.
【0035】なお、このパラメータ設定指令の出力時に
は、パルスコーダ60から数値制御装置10への帰還信
号線を通した回転位置信号の送信は停止される。When the parameter setting command is output, the transmission of the rotational position signal from the pulse coder 60 to the numerical controller 10 through the feedback signal line is stopped.
【0036】ステップS4:前記識別コード読み出し要
求信号により、サーボモータの識別コードを読み出す。
この識別コードの読み出しは、ゲート63が前記識別コ
ード読み出し要求信号に応じて、接点62とパラレル/
シリアル変換回路64との間の接続を行い、サーボモー
タ50側の接地された接点51と接続している接点62
については0Vをパラレル/シリアル変換回路64に出
力し、サーボモータ50側の接地されていない接点51
と接続している接点62については5Vの電圧をパラレ
ル/シリアル変換回路64に出力することにより行われ
る。このパラレル/シリアル変換回路64に入力される
パラレル信号は、サーボモータの識別コードを表してい
る。Step S4: The identification code of the servo motor is read by the identification code read request signal.
The gate 63 is read in parallel with the contact 62 in response to the identification code read request signal.
A contact 62 which is connected to the serial conversion circuit 64 and is connected to the grounded contact 51 on the servo motor 50 side.
Is output to the parallel / serial conversion circuit 64, and the contact 51 on the side of the servomotor 50 not grounded
With respect to the contact 62 connected to, the voltage of 5 V is output to the parallel / serial conversion circuit 64. The parallel signal input to the parallel / serial conversion circuit 64 represents the identification code of the servo motor.
【0037】この識別コードは、通信回路65を介して
帰還線を通して数値制御装置10側に出力される。この
識別コードの送信中においても、パルスコーダ60から
数値制御装置10への帰還線信号を通した回転位置信号
の送信は停止される。This identification code is output to the numerical controller 10 side through the feedback line via the communication circuit 65. Even during the transmission of this identification code, the transmission of the rotational position signal from the pulse coder 60 to the numerical controller 10 through the feedback line signal is stopped.
【0038】また、サーボモータの識別コードとともに
パルスコーダの識別コードを読み出し、通信回路65に
おいて両方の識別コードを同時に帰還信号線を介して数
値制御装置10に送信することもできる。It is also possible to read out the identification code of the pulse coder together with the identification code of the servo motor, and to transmit both identification codes at the same time to the numerical controller 10 via the feedback signal line in the communication circuit 65.
【0039】ステップS5:前記ステップで読み取った
識別コードは、帰還信号線80を介してサーボモータ位
置/速度検出回路33に入力される。CPU11は、R
OM31に格納されているサーボモータのパラメータの
中から識別コードに対応したパラメータを読み出し、R
AM32に書き込む。Step S5: The identification code read in the above step is input to the servo motor position / speed detection circuit 33 via the feedback signal line 80. CPU11 is R
Read the parameter corresponding to the identification code from the servo motor parameters stored in OM31, and
Write to AM32.
【0040】ステップS6:RAM32へのパラメータ
の書込みが終了すると、CPU11はパラメータ終了信
号を出力する。Step S6: When the writing of the parameters to the RAM 32 is completed, the CPU 11 outputs a parameter end signal.
【0041】CPU1は、このRAM32に書き込まれ
たパラメータによりサーボモータ50を制御する指令信
号を形成し、サーボモータ位置/速度制御回路34を介
してサーボモータ40に送信し、さらに、サーボモータ
40は該指令信号に応じて動力信号を形成し、サーボモ
ータ50の駆動を行う。The CPU 1 forms a command signal for controlling the servo motor 50 based on the parameters written in the RAM 32, and sends the command signal to the servo motor 40 via the servo motor position / speed control circuit 34. A power signal is formed in accordance with the command signal to drive the servomotor 50.
【0042】ステップS7:RAM32に書き込まれた
パラメータは、ROM31にあらかじめ設定されていた
値であって、サーボモータの標準的な値であり、サーボ
モータの使用条件に応じて変更を要する場合がある。そ
こで、このステップにおいて、パラメータの変更の必要
性の判定を行う。Step S7: The parameter written in the RAM 32 is a value preset in the ROM 31, is a standard value of the servo motor, and may need to be changed according to the usage condition of the servo motor. . Therefore, in this step, the necessity of changing the parameter is determined.
【0043】パラメータの変更の必要性がある場合には
ステップS8に進んでパラメータの変更処理を行い、パ
ラメータの変更の必要性がない場合にはパラメータ設定
処理を終了する。If there is a need to change the parameter, the process proceeds to step S8 to perform the parameter changing process, and if there is no need to change the parameter, the parameter setting process is ended.
【0044】ステップS8:前記工程において、パラメ
ータの変更の必要性がある場合には、図示していない入
力装置から変更するパラメータを入力する。Step S8: In the above process, if it is necessary to change the parameter, the parameter to be changed is input from an input device (not shown).
【0045】ステップS9:CPU11は、入力さた変
更パラメータにより、RAM32内のパラメータ値を書
き換え、パラメータの変更を行い、ステップS7に戻
る。Step S9: The CPU 11 rewrites the parameter value in the RAM 32 with the input change parameter to change the parameter, and returns to step S7.
【0046】次に、パラメータ設定処理を行わない場合
について説明する。Next, the case where the parameter setting process is not performed will be described.
【0047】ステップS10:サーボモータの稼働時に
おいて、電源を投入する。その後、CPU1は、既にR
AM32に書き込まれたパラメータによりサーボモータ
50を制御する指令信号を形成し、サーボモータ位置/
速度制御回路34を介してサーボモータ40に送信し、
さらに、サーボモータ40は該指令信号に応じて動力信
号を形成し、サーボモータ50の駆動を行う。Step S10: The power is turned on when the servo motor is operating. After that, the CPU 1 has already
A command signal for controlling the servo motor 50 is formed by the parameter written in the AM 32, and the servo motor position /
It is transmitted to the servo motor 40 via the speed control circuit 34,
Further, the servo motor 40 forms a power signal according to the command signal and drives the servo motor 50.
【0048】以下、前記ステップS7〜ステップS9に
示したように、RAM32に格納されているパラメータ
の変更処理を行う。このパラメータの変更処理は前記ス
テップS7〜ステップS9と同様であるため、ここでは
説明を省略する。Thereafter, as shown in steps S7 to S9, the parameter stored in the RAM 32 is changed. Since this parameter changing process is the same as steps S7 to S9, the description thereof is omitted here.
【0049】(実施例の効果)使用するサーボモータの
パラメータを格納するRAMを、バッテリーバックアッ
プにより格納値を保持する場合には、一度設定したパラ
メータちを電源を切断した後においても保持して置くこ
とができ、電源投入毎にパラメータの設定処理を行う必
要がなく、また、設定したパラメータの微調整が容易と
なる。(Effect of the embodiment) When the stored values of the RAM for storing the parameters of the servo motor to be used are held by the battery backup, the set parameters are kept even after the power is turned off. Therefore, it is not necessary to perform the parameter setting process every time the power is turned on, and the fine adjustment of the set parameters becomes easy.
【0050】また、パルスコーダの識別コードをサーボ
モータの識別コードとともに読み取って、サーボモータ
の識別コードとともに数値制御装置側に送ることによ
り、パルスコーダの分解能等のパラメータの自動設定が
可能となる。Further, by reading the identification code of the pulse coder together with the identification code of the servo motor and sending it together with the identification code of the servo motor to the numerical controller, it is possible to automatically set parameters such as the resolution of the pulse coder.
【0051】(実施例の変形例)サーボアンプの特性を
表すパラメータの設定を行う場合においても、数値制御
装置内のROMにサーボアンプの各種パラメータを格納
しておき、前記実施例のサーボモータの識別コードと同
様にして、サーボアンプの識別コードをサーボアンプ側
から数値制御装置に送信し、該識別コードによりROM
内のパラメータを読み出すこともできる。このサーボア
ンプの識別コードの数値制御装置への識別コードの送信
は、前記した実施例の既存の信号線による識別コードの
送信と同様に、パラメータ設定モードにおいて、通常サ
ーボアンプへの指令信号を送信する信号線を用いて行う
ことができる。(Modification of the embodiment) Even when the parameters representing the characteristics of the servo amplifier are set, various parameters of the servo amplifier are stored in the ROM in the numerical control device so that the servo motor of the above embodiment can be stored. In the same manner as the identification code, the identification code of the servo amplifier is transmitted from the servo amplifier side to the numerical controller, and the ROM is read by the identification code.
You can also read the parameters in The transmission of the identification code of the identification code of the servo amplifier to the numerical control device is the same as the transmission of the identification code by the existing signal line of the above-described embodiment. It can be performed by using a signal line.
【0052】[0052]
【発明の効果】以上説明したように、本発明によれば、
サーボモータのパラメータ自動設定において、識別コー
ドのサーボ制御回路への伝送を識別コード用の専用信号
線を設けることなく行うことができ、また、パラメータ
設定毎のサーボ制御回路と識別コード記憶手段との接続
を要せずに行うことができる。As described above, according to the present invention,
In the automatic parameter setting of the servo motor, the identification code can be transmitted to the servo control circuit without providing a dedicated signal line for the identification code, and the servo control circuit and the identification code storage means for each parameter setting can be It can be done without a connection.
【図1】本発明の一実施例を実施するサーボモータの制
御系の要部ブロック図である。FIG. 1 is a block diagram of a main part of a control system of a servo motor that implements an embodiment of the present invention.
【図2】同実施例のパルスコーダのブロック構成図であ
る。FIG. 2 is a block configuration diagram of a pulse coder of the embodiment.
【図3】同実施例の識別コードを出力するための一構成
ブロック図である。FIG. 3 is a configuration block diagram for outputting an identification code according to the embodiment.
【図4】同実施例のサーボモータに対する各種パラメー
タ値を記憶するテーブルを説明する図である。FIG. 4 is a diagram illustrating a table that stores various parameter values for the servo motor of the embodiment.
【図5】同実施例のパラメータの自動設定のフローチャ
ートである。FIG. 5 is a flowchart of automatic parameter setting according to the embodiment.
【図6】従来のパラメータ設定方式を説明する図であ
る。FIG. 6 is a diagram illustrating a conventional parameter setting method.
【図7】従来のパラメータ自動設定方式を説明する図で
ある。FIG. 7 is a diagram illustrating a conventional parameter automatic setting method.
10 数値制御装置 11 CPU 12,31 ROM 13,32 RAM 33 サーボモータ位置/速度検出回路 34 サーボモータ位置/速度制御回路 40 サーボアンプ 50 サーボモータ 51,62 接点 60 パルスコーダ 61 識別コード検出回路 63 ゲート 64 パラレル/シリアル変換回路 65 通信回路 70 結合コネクタ 80 帰還信号線 10 Numerical Control Device 11 CPU 12, 31 ROM 13, 32 RAM 33 Servo Motor Position / Speed Detection Circuit 34 Servo Motor Position / Speed Control Circuit 40 Servo Amplifier 50 Servo Motor 51, 62 Contacts 60 Pulse Coder 61 Identification Code Detection Circuit 63 Gate 64 Parallel / serial conversion circuit 65 Communication circuit 70 Coupling connector 80 Feedback signal line
Claims (3)
方式において、サーボモータの種類を示す識別コードを
出力する識別コード出力手段をサーボモータとパルスコ
ーダの結合部に設け、前記識別コードをパルスコーダか
ら帰還信号線を通してサーボモータを制御する制御装置
へ送信する通信手段をパルスコーダ内に設け、各サーボ
モータに対する制御上必要な各種パラメータ値を記憶す
る記憶手段を前記制御装置に設け、サーボモータとパル
スコーダの結合により読み出される識別コードを用い
て、接続されたサーボモータに対応するパラメータ値を
前記記憶装置から読み取り設定することを特徴とするサ
ーボモータのパラメータ自動設定方式。1. In a servomotor control system using software, identification code output means for outputting an identification code indicating the type of the servomotor is provided at a joint portion between the servomotor and the pulse coder, and the identification code is fed back from the pulse coder. Communication means for transmitting to the control device for controlling the servo motor through the pulse coder, and storage means for storing various parameter values necessary for control of each servo motor are provided in the control device and read by combining the servo motor and the pulse coder. An automatic parameter setting method for a servo motor, characterized in that a parameter value corresponding to the connected servo motor is read from the storage device and set using the identification code.
タ及びパルスコーダに形成した複数個の符号化された接
点である請求項1記載のサーボモータのパラメータ自動
設定方式。2. The automatic parameter setting method for a servo motor according to claim 1, wherein the identification code output means is a plurality of encoded contacts formed on the servo motor and the pulse coder.
示す識別コードを前記サーボモータの種類を示す識別コ
ードとともに出力する請求項1記載のサーボモータのパ
ラメータ自動設定方式。3. The automatic parameter setting method for a servo motor according to claim 1, wherein the communication unit outputs an identification code indicating a type of the pulse coder together with an identification code indicating a type of the servo motor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28028793A JPH07114402A (en) | 1993-10-14 | 1993-10-14 | Parameter automatic setting system for servo motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28028793A JPH07114402A (en) | 1993-10-14 | 1993-10-14 | Parameter automatic setting system for servo motor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07114402A true JPH07114402A (en) | 1995-05-02 |
Family
ID=17622892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28028793A Pending JPH07114402A (en) | 1993-10-14 | 1993-10-14 | Parameter automatic setting system for servo motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07114402A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001245488A (en) * | 2000-02-29 | 2001-09-07 | Canon Inc | Motor servo control device |
| JP2001286187A (en) * | 2000-03-31 | 2001-10-12 | Daikin Ind Ltd | Method and apparatus for controlling fan motor for electric equipment system |
| JP2007037300A (en) * | 2005-07-27 | 2007-02-08 | Denso Wave Inc | Drive control device |
| WO2007083605A1 (en) * | 2006-01-18 | 2007-07-26 | Max Co., Ltd. | Electrically-driven device system |
| DE102010007462A1 (en) | 2009-02-17 | 2010-08-19 | Fanuc Ltd. | Control device for a robot that can be used in combination with a machine tool |
| CN103778077A (en) * | 2012-10-17 | 2014-05-07 | 深圳市三艾科技有限公司 | Device and method for automatically identifying power model of driver |
| JP2014178808A (en) * | 2013-03-14 | 2014-09-25 | Azbil Corp | Regulator-valve opening-degree control system |
| CN106547221A (en) * | 2015-09-23 | 2017-03-29 | 金宝电子工业股份有限公司 | Intelligent motor identification code setting method and multi-axis control device applying same |
| JP6319519B1 (en) * | 2017-03-31 | 2018-05-09 | 株式会社安川電機 | Motor control device, motor control method, and motor control system |
| WO2020158343A1 (en) * | 2019-01-29 | 2020-08-06 | 日立オートモティブシステムズ株式会社 | Electric brake device |
| CN113466688A (en) * | 2020-03-31 | 2021-10-01 | 北京配天技术有限公司 | Motor parameter identification method, device, motor, system and storage medium |
| JP2023135334A (en) * | 2022-03-15 | 2023-09-28 | オムロン株式会社 | servo system |
-
1993
- 1993-10-14 JP JP28028793A patent/JPH07114402A/en active Pending
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001245488A (en) * | 2000-02-29 | 2001-09-07 | Canon Inc | Motor servo control device |
| JP2001286187A (en) * | 2000-03-31 | 2001-10-12 | Daikin Ind Ltd | Method and apparatus for controlling fan motor for electric equipment system |
| JP2007037300A (en) * | 2005-07-27 | 2007-02-08 | Denso Wave Inc | Drive control device |
| WO2007083605A1 (en) * | 2006-01-18 | 2007-07-26 | Max Co., Ltd. | Electrically-driven device system |
| JP2007195301A (en) * | 2006-01-18 | 2007-08-02 | Max Co Ltd | Electric apparatus system |
| DE102010007462A1 (en) | 2009-02-17 | 2010-08-19 | Fanuc Ltd. | Control device for a robot that can be used in combination with a machine tool |
| US8014898B2 (en) | 2009-02-17 | 2011-09-06 | Fanuc Ltd | Controller of robot used combined with machine tool |
| DE102010007462B4 (en) * | 2009-02-17 | 2015-06-18 | Fanuc Corporation | Control device for a robot that can be used in combination with a machine tool |
| CN103778077A (en) * | 2012-10-17 | 2014-05-07 | 深圳市三艾科技有限公司 | Device and method for automatically identifying power model of driver |
| JP2014178808A (en) * | 2013-03-14 | 2014-09-25 | Azbil Corp | Regulator-valve opening-degree control system |
| CN106547221A (en) * | 2015-09-23 | 2017-03-29 | 金宝电子工业股份有限公司 | Intelligent motor identification code setting method and multi-axis control device applying same |
| CN106547221B (en) * | 2015-09-23 | 2020-05-19 | 金宝电子工业股份有限公司 | Identification code setting method of intelligent motor and multi-axis control device using the same |
| JP6319519B1 (en) * | 2017-03-31 | 2018-05-09 | 株式会社安川電機 | Motor control device, motor control method, and motor control system |
| WO2018179418A1 (en) * | 2017-03-31 | 2018-10-04 | 株式会社安川電機 | Motor control device, motor control method, and motor control system |
| CN110463016A (en) * | 2017-03-31 | 2019-11-15 | 株式会社安川电机 | Motor control device, motor control method, and motor control system |
| US11316461B2 (en) | 2017-03-31 | 2022-04-26 | Kabushiki Kaisha Yaskawa Denki | Motor control apparatus, motor control method, and motor control system |
| CN110463016B (en) * | 2017-03-31 | 2023-01-20 | 株式会社安川电机 | Motor control device, motor control method, and motor control system |
| WO2020158343A1 (en) * | 2019-01-29 | 2020-08-06 | 日立オートモティブシステムズ株式会社 | Electric brake device |
| JPWO2020158343A1 (en) * | 2019-01-29 | 2021-10-07 | 日立Astemo株式会社 | Electric brake device |
| CN113466688A (en) * | 2020-03-31 | 2021-10-01 | 北京配天技术有限公司 | Motor parameter identification method, device, motor, system and storage medium |
| JP2023135334A (en) * | 2022-03-15 | 2023-09-28 | オムロン株式会社 | servo system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07114402A (en) | Parameter automatic setting system for servo motor | |
| US20020093303A1 (en) | Motor control system | |
| EP0207172A1 (en) | Drive control system for servo motors | |
| EP0965895B1 (en) | Control System with a input/output card interface | |
| US6791294B1 (en) | Servo control system | |
| JP2921707B2 (en) | Software servo parameter automatic setting method | |
| JPS5851306A (en) | Numerical controller | |
| JP2954615B2 (en) | Motor drive control device | |
| US3940677A (en) | Direct-current stepping motor drive system | |
| US6618637B1 (en) | Method and circuit configuration for monitoring machine parameters | |
| JP3300477B2 (en) | Compensation data communication method between robots | |
| JPH04235610A (en) | Abnormality detector for industrial robot | |
| JP5471096B2 (en) | Electric motor control device | |
| JPH1083215A (en) | Motor control device | |
| WO1989002103A1 (en) | Spindle control method | |
| JPH11231923A (en) | Numerical controller | |
| EP0429867B1 (en) | Error detecting unit of motor rotation control device | |
| JPS61154493A (en) | Servo motor control system | |
| JP3183427B2 (en) | Motor abnormal state storage device and motor with encoder | |
| JP2003052189A (en) | Method for control information communication between motor driver and controller, and the motor driver, and system | |
| JPH01188904A (en) | Robot controller | |
| JP3366388B2 (en) | NC unit | |
| JPH0775359A (en) | Motor drive | |
| EP0160704B1 (en) | Data input/output method for application system in numerical control apparatus | |
| JPH03290701A (en) | servo system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020122 |