JPH06351279A - Synchronous operation system for pulse train input motor - Google Patents
Synchronous operation system for pulse train input motorInfo
- Publication number
- JPH06351279A JPH06351279A JP13969093A JP13969093A JPH06351279A JP H06351279 A JPH06351279 A JP H06351279A JP 13969093 A JP13969093 A JP 13969093A JP 13969093 A JP13969093 A JP 13969093A JP H06351279 A JPH06351279 A JP H06351279A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- main
- feedback
- motor
- slave
- 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
Landscapes
- Control Of Multiple Motors (AREA)
Abstract
(57)【要約】
【目的】電動機の指令パルスにノイズが乗って主電動機
と従電動機の同期運転状態が崩れるのを未然に防ぐこと
にある。
【構成】主電動機1回転毎のパルスZ1 と従電動機1回
転毎のパルスZ2 と従電動機パルスA2 とB2 とを入力
して両電動機の位置ずれ量を位置ずれ検出回路32で検
出し、両電動機パルスの周波数の差を積分して得られる
位置偏差量をこの位置ずれ検出量で補正する。位置ずれ
検出回路32はフリップフロップ51,52と論理積素
子53,54と四逓倍回路55とアップダウンカウンタ
56とで構成し、位置ずれ検出量に対応した四逓倍回路
55の出力パルス数をアップ又はダウンカウントし、こ
れで位置偏差量を補正する。
(57) [Abstract] [Purpose] It is intended to prevent the synchronous operation state of the main motor and the slave motor from being disturbed by noise on the command pulse of the motor. [Structure] A pulse Z 1 for each revolution of the main motor, a pulse Z 2 for each revolution of the slave motor, and pulses A 2 and B 2 for the slave motor are input to detect a displacement amount of both motors by a displacement detection circuit 32. Then, the positional deviation amount obtained by integrating the difference between the frequencies of both electric motor pulses is corrected by this positional deviation detection amount. The misregistration detection circuit 32 includes flip-flops 51 and 52, AND elements 53 and 54, a quadrupling circuit 55, and an up / down counter 56, and increases the number of output pulses of the quadrupling circuit 55 corresponding to the misregistration detection amount. Alternatively, the counter is down-counted, and the position deviation amount is corrected with this.
Description
【0001】[0001]
【産業上の利用分野】この発明は、パルス列信号を入力
するサーボアンプが別個に駆動する複数の電動機を、同
期の状態で運転させることができるパルス列入力電動機
の同期運転装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronous driving device for a pulse train input electric motor, which can drive a plurality of electric motors driven separately by a servo amplifier for inputting a pulse train signal in a synchronized state.
【0002】[0002]
【従来の技術】図8はパルス列信号を入力するサーボア
ンプが複数の電動機を同期運転する従来例を示したブロ
ック回路図であって、2台の電動機が共通の負荷を駆動
する場合を示している。即ち交流電源2からの交流電力
を変換する主サーボアンプ11で運転する主電動機10
と、同じく交流電源2からの交流電力を変換する従サー
ボアンプ21で運転する従電動機20とが協同して負荷
3を駆動する。ここで主電動機10の回転速度と従電動
機20の回転速度とに極めて僅かでも差があると、負荷
3が捩じれてしまう不都合を生じるので、両電動機は常
に同期状態で運転する必要がある。2. Description of the Related Art FIG. 8 is a block circuit diagram showing a conventional example in which a servo amplifier for inputting a pulse train signal synchronously operates a plurality of electric motors, and shows a case where two electric motors drive a common load. There is. That is, the main motor 10 driven by the main servo amplifier 11 that converts the AC power from the AC power supply 2
And the slave electric motor 20 that is driven by the slave servo amplifier 21 that also converts the AC power from the AC power supply 2 drive the load 3 in cooperation. If there is a very slight difference between the rotation speed of the main motor 10 and the rotation speed of the slave motor 20, the load 3 will be twisted, so both motors must always be operated in synchronization.
【0003】即ち、主サーボアンプ11は指令Aパルス
としての指令パルスA* 及び指令Bパルスとしての指令
パルスB* とを入力するが、これら指令パルスA* 及び
B*は同じ周波数であって、指令パルスB* はその位相
が指令パルスA* よりもπ/2遅れであり、且つこれらパ
ルスの周波数は主電動機10の回転速度を指令する値に
対応している。一方、主電動機10に付属しているパル
スエンコーダは、主帰還Aパルスとしての主電動機パル
スA1 と主帰還Bパルスとしての主電動機パルスB1 、
及び主電動機回転パルスZ1 を主サーボアンプ11へ出
力している。ここで主電動機パルスA1 及びB1 は同じ
周波数であって、主電動機パルスB1 はその位相が主電
動機パルスA1 よりもπ/2遅れであり、且つこれらパル
スの周波数は主電動機10の回転速度に対応した値であ
る。更に主電動機回転パルスZ1は主電動機10が1回
転する毎に出力するパルスである。そこで主サーボアン
プ11は主電動機パルスA1 ,B1 の周波数を指令パル
スA* ,B* の周波数に一致させるように制御動作を行
うので、主電動機10の回転速度を指令値に維持するこ
とができる。尚、主サーボアンプ11の構成と動作は後
述する従サーボアンプ21と同じであるから、ここでの
説明は省略する。That is, the main servo amplifier 11 inputs the command pulse A * as the command A pulse and the command pulse B * as the command B pulse, but these command pulses A * and B * have the same frequency, The command pulse B * is delayed in phase by π / 2 from the command pulse A * , and the frequency of these pulses corresponds to the value that commands the rotation speed of the main electric motor 10. On the other hand, the pulse encoder attached to the main motor 10 includes a main motor pulse A 1 as a main feedback A pulse and a main motor pulse B 1 as a main feedback B pulse.
Also, the main motor rotation pulse Z 1 is output to the main servo amplifier 11. Here, the main motor pulses A 1 and B 1 have the same frequency, the phase of the main motor pulse B 1 is π / 2 behind the main motor pulse A 1 , and the frequency of these pulses is that of the main motor 10. It is a value corresponding to the rotation speed. Further, the main motor rotation pulse Z 1 is a pulse output every time the main motor 10 makes one rotation. Therefore, the main servo amplifier 11 performs a control operation so that the frequencies of the main motor pulses A 1 and B 1 match the frequencies of the command pulses A * and B * , so that the rotation speed of the main motor 10 is maintained at the command value. You can Since the configuration and operation of the main servo amplifier 11 are the same as those of the sub servo amplifier 21 described later, the description thereof is omitted here.
【0004】従サーボアンプ21は主電動機10から帰
還する主電動機パルスA1 とB1 、及び従電動機20に
付属しているパルスエンコーダからの従帰還Aパルスと
しての従電動機パルスA2 と従帰還Bパルスとしての従
電動機パルスB2 と従電動機回転パルスZ2 とを入力し
ている。ここで従電動機パルスA2 及びB2 は同じ周波
数であって、従電動機パルスB2 はその位相が従電動機
パルスA2 よりもπ/2遅れであり、且つこれらパルスの
周波数は従電動機20の回転速度に対応した値である。
更に従電動機回転パルスZ2 は従電動機20が1回転す
る毎に出力するパルスである。そこで従サーボアンプ2
1は主電動機10から帰還する主電動機パルスA1 ,B
1 の周波数を指令値として、従電動機パルスA2 とB2
の周波数をこれに一致させるように制御する。The slave servo amplifier 21 has main motor pulses A 1 and B 1 returned from the main motor 10, and slave motor pulse A 2 and slave feedback as a slave feedback A pulse from a pulse encoder attached to the slave motor 20. The slave motor pulse B 2 as the B pulse and the slave motor rotation pulse Z 2 are input. Here, the slave motor pulses A 2 and B 2 have the same frequency, the phase of the slave motor pulse B 2 is π / 2 behind the slave motor pulse A 2 , and the frequency of these pulses is that of the slave motor 20. It is a value corresponding to the rotation speed.
Further, the slave motor rotation pulse Z 2 is a pulse output every time the slave motor 20 makes one rotation. So sub-servo amplifier 2
1 is the main motor pulses A 1 and B returning from the main motor 10.
With the frequency of 1 as the command value, slave motor pulses A 2 and B 2
The frequency of is controlled to match this.
【0005】図9は図8に図示の従サーボアンプ21の
構成を示したブロック回路図である。この図9の回路に
おいて、主電動機パルス周波数演算回路22は主電動機
10から帰還する主電動機パルスA1 と主電動機パルス
B1 とを入力して、主電動機パルス周波数f1 を演算す
る。一方従電動機パルス周波数演算回路23は従電動機
20から帰還する従電動機パルスA2 と従電動機パルス
B2 とを入力して、従電動機パルス周波数f2 を出力す
る。従積分器24はこれら主電動機パルス周波数f1 と
従電動機パルス周波数f2 との偏差を積分して、その演
算結果である位置偏差量を従位置調節器25へ出力し、
従位置調節器25はその調節動作により、入力した位置
偏差量を零にする速度指令値を出力する。従速度制御回
路26は図示していない速度調節器や電流調節器等を備
えており、従電動機20からフィードバックしてくる従
電動機速度検出値を前述の速度指令値に一致させる制御
信号を出力するのであるが、この従速度制御回路26の
構成と動作は本発明とは無関係であるから、その部分の
図示と説明は省略する。FIG. 9 is a block circuit diagram showing the configuration of the slave servo amplifier 21 shown in FIG. In the circuit of FIG. 9, the main motor pulse frequency calculation circuit 22 inputs the main motor pulse A 1 and the main motor pulse B 1 fed back from the main motor 10, and calculates the main motor pulse frequency f 1 . On the other hand, the slave motor pulse frequency calculation circuit 23 inputs the slave motor pulse A 2 and the slave motor pulse B 2 which are fed back from the slave motor 20, and outputs the slave motor pulse frequency f 2 . The sub-integrator 24 integrates the deviation between the main motor pulse frequency f 1 and the sub-motor pulse frequency f 2 and outputs the position deviation amount as the calculation result to the sub-position adjuster 25.
The slave position adjuster 25 outputs a speed command value that makes the input position deviation amount zero by the adjusting operation. The slave speed control circuit 26 includes a speed controller, a current controller, and the like (not shown), and outputs a control signal that causes the slave motor speed detection value fed back from the slave motor 20 to match the speed command value. However, since the configuration and operation of the slave speed control circuit 26 are not related to the present invention, the illustration and description of that part are omitted.
【0006】前述した説明により、図9に図示している
構成の従サーボアンプ21は従電動機20を主電動機1
0と同期した運転をさせるので、負荷3が捩じれたり電
動機が過負荷になったりする恐れはない。From the above description, the slave servo amplifier 21 having the configuration shown in FIG. 9 replaces the slave motor 20 with the main motor 1.
Since the operation is synchronized with 0, there is no fear that the load 3 will be twisted or the electric motor will be overloaded.
【0007】[0007]
【発明が解決しようとする課題】しかしながら図8で既
述の従来例回路では、主サーボアンプ11と従サーボア
ンプ21とが離れた位置に設置されていると、主電動機
パルスA1 と主電動機パルスB1 とを伝送する線路が長
くなり、伝送信号にノイズが乗る恐れを生じる。例えば
従サーボアンプ21へ入力する主電動機パルスA1 ,B
1 にノイズが重畳してそのパルス数が実際のパルス数よ
りも多くなったとすると、主電動機パルスA1 ,B1 は
従電動機20にとっては指令パルスであるから、これに
対応して従電動機20の回転速度が上昇し、主電動機1
0との間に位置ずれが発生する。即ち負荷3が捩じれて
しまう不都合を生じる。或いはノイズが原因で主電動機
パルスA1 ,B1 のパルス数が実際のパルス数よりも少
なくなると、これに対応して従電動機20の回転速度が
低下し、主電動機10との間には前述とは逆方向の位置
ずれを発生し、負荷3が逆方向へ捩じれる不都合を生じ
る。However, in the conventional circuit described above with reference to FIG. 8, when the main servo amplifier 11 and the slave servo amplifier 21 are installed at positions separated from each other, the main motor pulse A 1 and the main motor pulse are The line for transmitting the pulse B 1 becomes long, which may cause noise in the transmission signal. For example, main motor pulses A 1 and B input to the slave servo amplifier 21
If noise is superimposed on 1 and the number of pulses becomes larger than the actual number of pulses, the main motor pulses A 1 and B 1 are command pulses for the slave motor 20, and accordingly, the slave motor 20 correspondingly. Rotation speed of the main motor 1
A position shift occurs with 0. That is, the load 3 is twisted. Alternatively, if the number of pulses of the main motor pulses A 1 and B 1 becomes smaller than the actual number of pulses due to noise, the rotation speed of the slave motor 20 correspondingly decreases, and between the main motor 10 and the main motor 10, the aforementioned This causes a positional deviation in the direction opposite to the above, and causes a problem that the load 3 is twisted in the opposite direction.
【0008】このようにノイズが重畳する毎に主電動機
10と従電動機20との位置ずれは徐々に拡大して負荷
3の変形を大きくするばかりではなく、主電動機10と
従電動機20のトルクが増加し、過負荷トリップしてし
まう不具合を生じる。そこでこの発明の目的は、電動機
の指令パルスにノイズが乗って主電動機と従電動機の同
期運転状態が崩れるのを未然に防ぐことにある。As described above, each time noise is superimposed, the displacement between the main motor 10 and the slave motor 20 gradually increases to increase the deformation of the load 3, and the torques of the main motor 10 and the slave motor 20 are increased. It causes an increase and an overload trip. Therefore, it is an object of the present invention to prevent noise from being generated in the command pulse of the electric motor and disruption of the synchronous operation state of the main electric motor and the slave electric motor.
【0009】[0009]
【課題を解決するための手段】上記の目的を達成するた
めにこの発明のパルス列入力電動機の同期運転装置は、
高い周波数の指令Aパルスとこの指令Aパルスとは同じ
周波数で位相がπ/2遅れている指令Bパルスとを入力し
て、指令パルスの周波数を演算する指令パルス周波数演
算手段と、主電動機が出力する当該主電動機の回転速度
に対応した周波数の主帰還Aパルスと、この主帰還Aパ
ルスとは同じ周波数で位相がπ/2遅れている主帰還Bパ
ルスとを入力して、主帰還パルスの周波数を演算する主
帰還パルス周波数演算手段と、これら指令パルス周波数
と主帰還パルス周波数との偏差を積分して位置偏差信号
を出力する主積分手段と、この位置偏差信号を入力して
速度指令信号を出力する主位置調節手段と、前記主電動
機の回転速度をこの速度指令信号に一致させる制御を行
う主速度制御手段とで主サーボアンプを構成し、前記主
電動機が出力する前記主帰還Aパルスと主帰還Bパルス
とを入力して主帰還パルスの周波数を演算する主帰還パ
ルス周波数演算手段と、従電動機が出力する当該従電動
機の回転速度に対応した周波数の従帰還Aパルスと、こ
の従帰還Aパルスとは同じ周波数で位相がπ/2遅れてい
る従帰還Bパルスとを入力して、従帰還パルスの周波数
を演算する従帰還パルス周波数演算手段と、これら主帰
還パルス周波数と従帰還パルス周波数との偏差を積分し
て位置偏差信号を出力する従積分手段と、この位置偏差
信号を入力して速度指令信号を出力する従位置調節手段
と、前記従電動機の回転速度をこの速度指令信号に一致
させる制御を行う従速度制御手段とで従サーボアンプを
構成し、前記主サーボアンプが駆動する主電動機と前記
従サーボアンプが駆動する従電動機とを同期運転状態に
するパルス列入力電動機の同期運転装置において、前記
主電動機が1回転する毎に出力する主帰還Zパルスと前
記従電動機が1回転する毎に出力する従帰還Zパルスと
前記従帰還Aパルス及び前記従帰還Bパルスとを入力し
て主電動機と従電動機との位置ずれ量を検出する位置ず
れ検出手段と、この位置ずれ検出量と前記従積分手段が
出力する位置偏差信号とを加算する位置ずれ量加算手段
とを備え、この位置ずれ量加算手段の演算結果を補正後
の位置偏差信号として前記従位置調節手段へ入力させ
る。In order to achieve the above object, a synchronous operation device for a pulse train input motor according to the present invention comprises:
A command pulse frequency calculating means for calculating a command pulse frequency by inputting a command A pulse having a high frequency and a command B pulse having the same frequency as the command A pulse and a phase delayed by π / 2 The main feedback A pulse having a frequency corresponding to the rotation speed of the main motor to be output and the main feedback B pulse whose phase is delayed by π / 2 at the same frequency as the main feedback A pulse are input to input the main feedback pulse. , A main feedback pulse frequency calculation means, a main integration means for integrating the deviation between the command pulse frequency and the main feedback pulse frequency and outputting a position deviation signal, and a speed command by inputting this position deviation signal. A main servo amplifier is constituted by main position adjusting means for outputting a signal and main speed control means for controlling the rotation speed of the main motor to match the speed command signal, and before the main motor outputs the main servo amplifier. Main feedback pulse frequency calculating means for calculating the frequency of the main feedback pulse by inputting the main feedback A pulse and the main feedback B pulse, and the slave feedback A pulse of a frequency corresponding to the rotation speed of the slave motor output by the slave motor. And a slave feedback B pulse whose phase is delayed by π / 2 at the same frequency as the slave feedback A pulse, and calculates the frequency of the slave feedback pulse, and a slave feedback pulse frequency calculating means, and these main feedback pulses. A sub-integrating means for integrating a deviation between the frequency and the sub-feedback pulse frequency to output a position deviation signal, a sub-position adjusting means for inputting the position deviation signal and outputting a speed command signal, and a rotation speed of the sub-motor. To the speed command signal to form a slave servo amplifier, and the slave servo amplifier is configured to include a main motor driven by the main servo amplifier and a slave motor driven by the slave servo amplifier. In a synchronous operation device for a pulse train input electric motor that is brought into a stationary operation state, a main feedback Z pulse output every one rotation of the main motor, a sub feedback Z pulse output every one rotation of the slave motor, and the slave feedback A. A position deviation detecting means for inputting a pulse and the auxiliary feedback B pulse to detect an amount of positional deviation between the main motor and the auxiliary motor, and the positional deviation detection amount and the position deviation signal output by the auxiliary integrating means are added. And a calculation result of the position deviation amount adding means, which is input to the slave position adjusting means as a corrected position deviation signal.
【0010】或いは前記主電動機が1回転する毎に出力
する主帰還Zパルスと前記従電動機が1回転する毎に出
力する従帰還Zパルスと前記従帰還Aパルス及び前記従
帰還Bパルスとを入力して主電動機と従電動機との位置
ずれ量を検出する位置ずれ検出手段と、主電動機と従電
動機とが同期運転を開始する時点を指令する同期運転指
令手段と、この同期運転指令発令時点の主電動機と従電
動機との差をオフセット量として前記位置ずれ検出手段
が出力する位置ずれ検出量から差し引く演算を行うオフ
セット量加算手段と、このオフセット量加算手段の演算
結果と前記従積分手段が出力する位置偏差信号とを加算
する位置ずれ量加算手段とを備え、この位置ずれ量加算
手段の演算結果を補正後の位置偏差信号として前記従位
置調節手段へ入力させるものとする。Alternatively, the main feedback Z pulse output each time the main motor rotates once, the slave feedback Z pulse output each time the slave motor rotates one time, the slave feedback A pulse, and the slave feedback B pulse are input. Then, the positional deviation detecting means for detecting the positional deviation amount between the main electric motor and the slave electric motor, the synchronous operation command means for instructing the time when the main electric motor and the auxiliary electric motor start the synchronous operation, and the synchronous operation command issuing time An offset amount adding means for performing a calculation for subtracting the difference between the main motor and the slave motor as an offset amount from the positional deviation detection amount output by the positional deviation detecting means, and the calculation result of the offset amount adding means and the sub-integrating means. Position deviation signal adding means for adding the position deviation signal to the sub position adjusting means as a corrected position deviation signal. It is assumed that the cause.
【0011】[0011]
【作用】従来は、主電動機のパルスエンコーダが出力す
るパルス列信号A1 とB1 から求めた主電動機パルス周
波数f1 と、従電動機のパルスエンコーダが出力するパ
ルス列信号A2 とB2 から求めた從電動機パルス周波数
f2 との偏差を積分して位置偏差量を求めるが、前述し
たように主電動機のパルス列信号A1 とB1 にノイズが
重畳すれば、前記の位置偏差量に誤差を生じる。そこで
この発明は、電動機の1回転毎に発生する主電動機回転
パルスZ1 と従電動機回転パルスZ2 、従電動機のパル
ス列信号A2 とB2 とから位置ずれ検出量を求め、前記
の誤差を含んだ位置偏差量にこの位置ずれ検出量を加算
することで位置偏差量を補正し、誤差を除去する。この
加算演算結果を位置調節器へ入力すれば、位置調節器は
適正な速度指令値を出力する。従電動機はこれを速度指
令値にするので、ノイズが原因でパルス数が変動して
も、主電動機と従電動機との間に位置ずれが生じるのを
防止することができる。In the prior art, the main motor pulse frequency f 1 obtained from the pulse train signals A 1 and B 1 output from the pulse encoder of the main motor and the pulse train signals A 2 and B 2 output from the pulse encoder of the slave motor were obtained. The position deviation amount is calculated by integrating the deviation from the pulse frequency f 2 of the electric motor. As described above, if noise is superimposed on the pulse train signals A 1 and B 1 of the main motor, an error occurs in the position deviation amount. . Therefore, according to the present invention, the amount of misregistration detection is calculated from the main motor rotation pulse Z 1 and the slave motor rotation pulse Z 2 generated for each rotation of the motor, and the pulse train signals A 2 and B 2 of the slave motor, and the above error is calculated. The positional deviation amount is corrected by adding the positional deviation detection amount to the included positional deviation amount, and the error is removed. If this addition operation result is input to the position controller, the position controller outputs an appropriate speed command value. Since the slave motor uses this as the speed command value, it is possible to prevent the positional deviation from occurring between the main motor and the slave motor even if the number of pulses changes due to noise.
【0012】[0012]
【実施例】図1は本発明の第1実施例の原理を表したブ
ロック回路図であるが、この図1に図示の交流電源2,
負荷3,主電動機10,主サーボアンプ11,及び従電
動機20の名称・用途・機能は図8で既述の従来例回路
と同じであるから、これらの説明は省略する。この図1
の回路では、主サーボアンプ11からは主電動機パルス
A1 と主電動機パルスB1 の他に主電動機回転パルスZ
1 を出力していることと、従サーボアンプ31がこれら
主電動機パルスA1 と主電動機パルスB1 の他に主電動
機回転パルスZ1 を入力するのが前述した図8の従来例
回路とは異なっている。FIG. 1 is a block circuit diagram showing the principle of the first embodiment of the present invention. The AC power supply 2 shown in FIG.
Since the names, applications, and functions of the load 3, the main motor 10, the main servo amplifier 11, and the slave motor 20 are the same as those of the conventional circuit described above with reference to FIG. 8, their description will be omitted. This Figure 1
In the above circuit, the main servo amplifier 11 outputs the main motor pulse A 1 and the main motor pulse B 1 as well as the main motor rotation pulse Z.
The fact that 1 is output and that the slave servo amplifier 31 inputs the main motor rotation pulse Z 1 in addition to the main motor pulse A 1 and the main motor pulse B 1 are different from the conventional example circuit shown in FIG. Is different.
【0013】図2は本発明の第1実施例の詳細であって
図1に記載の従サーボアンプ31の構成を表したブロッ
ク回路図であって、請求項1に対応している。尚、この
図2の第1実施例詳細回路に図示している主電動機パル
ス周波数演算回路22,従電動機パルス周波数演算回路
23,従積分器24,従位置調節器25,及び従速度制
御回路26の名称・用途・機能は図9で記述の従来例回
路の場合と同じであるから、これらの説明は省略する。FIG. 2 is a block circuit diagram showing the details of the first embodiment of the present invention and showing the configuration of the slave servo amplifier 31 shown in FIG. 1, and corresponds to claim 1. The main motor pulse frequency calculation circuit 22, the slave motor pulse frequency calculation circuit 23, the slave integrator 24, the slave position adjuster 25, and the slave speed control circuit 26 shown in the detailed circuit of the first embodiment of FIG. The names, uses, and functions of are the same as those in the case of the conventional circuit described in FIG.
【0014】本発明では主電動機回転パルスZ1 と従電
動機回転パルスZ2 と、従電動機パルスA2 と従電動機
パルスB2 とを入力して位置ずれ検出量を出力する位置
ずれ検出回路32と、従積分器24が出力する位置偏差
量と前述の位置ずれ検出量とを加算する位置ずれ量加算
器33とを設けて、位置ずれ量加算器33の加算結果を
新たな位置偏差量として従位置調節器25へ与える構成
にしているので、両電動機の位置偏差を従位置調節器2
5の調節動作により零にすることができる。尚、位置ず
れ検出回路32が出力する位置ずれ検出量が所定値を越
えた際に動作するコンパレータ34を備えれば、位置ず
れ量が過大になったことを警報する信号が得られる。According to the present invention, the main motor rotation pulse Z 1 , the slave motor rotation pulse Z 2 , the slave motor pulse A 2 and the slave motor pulse B 2 are input, and the position shift detection circuit 32 outputs the position shift detection amount. A position deviation amount adder 33 that adds the position deviation amount output from the sub-integrator 24 and the above-described position deviation detection amount is provided, and the addition result of the position deviation amount adder 33 is used as a new position deviation amount. Since the configuration is provided to the position adjuster 25, the position deviations of both electric motors are detected by the slave position adjuster 2
It can be made zero by the adjusting operation of 5. If a comparator 34 that operates when the amount of positional deviation output from the positional deviation detection circuit 32 exceeds a predetermined value is provided, a signal that warns that the amount of positional deviation has become excessive can be obtained.
【0015】図3は図2の第1実施例詳細回路に記載の
位置ずれ検出回路32の構成を表したブロック回路図で
あって、請求項2に対応している。この図3において、
Dフリップフロップで構成した主フリップフロップ51
は、主電動機回転パルスZ1が入力する毎に状態が反転
する主トグル波形S1 を出力する。同様にDフリップフ
ロップで構成した従フリップフロップ52も、従電動機
回転パルスZ2 が入力する毎に状態が反転する従トグル
波形S2 を出力する。主論理積素子53は主トグル波形
S1 と従トグル波形S2 の反転信号との論理積を演算し
て論理信号S3を出力し、従論理積素子54は主トグル
波形S1 の反転信号と従トグル波形S2との論理積を演
算して論理信号S4 を出力する。一方、四逓倍回路55
は従電動機パルスA2 とB2 とを入力して、両パルスの
立ち上がり時点と立ち下がり時点をパルス発生時点とす
るパルス列信号S5 を出力するので、パルス列信号S5
の周波数は従電動機パルスA2 又はB2 の周波数の4倍
となる。FIG. 3 is a block circuit diagram showing the configuration of the positional deviation detection circuit 32 described in the detailed circuit of the first embodiment of FIG. 2, and corresponds to claim 2. In this FIG.
Main flip-flop 51 composed of D flip-flops
Outputs a main toggle waveform S 1 whose state is inverted every time the main motor rotation pulse Z 1 is input. Similarly, the slave flip-flop 52 composed of a D flip-flop also outputs a slave toggle waveform S 2 whose state is inverted every time the slave motor rotation pulse Z 2 is input. The main logical product element 53 calculates the logical product of the main toggle waveform S 1 and the inverted signal of the sub toggle waveform S 2 and outputs the logical signal S 3 , and the sub logical product element 54 outputs the inverted signal of the main toggle waveform S 1 . And a sub-toggle waveform S 2 are calculated and a logical signal S 4 is output. On the other hand, the quadrupling circuit 55
Inputs the slave motor pulses A 2 and B 2 and outputs the pulse train signal S 5 having the rising time and the falling time of both pulses as the pulse generation time. Therefore, the pulse train signal S 5
Is 4 times the frequency of the slave motor pulse A 2 or B 2 .
【0016】アップダウンカウンタ56は主論理積素子
53が出力する論理信号S3 をアップカウント端子へ入
力し、従論理積素子54が出力する論理信号S4 をダウ
ンカウント端子へ入力し、四逓倍回路55が出力するパ
ルス列信号S5 をクロック端子へ入力すると共に、コン
ピュータ58からはクリヤ端子へクリヤ信号を入力する
が、このコンピュータ58へはデータバス57を介して
アップダウンカウンタ56の出力が与えられる構成にな
っている。The up-down counter 56 inputs the logic signal S 3 output from the main AND element 53 to the up-count terminal and the logic signal S 4 output from the slave AND element 54 to the down-count terminal for quadruple multiplication. The pulse train signal S 5 output from the circuit 55 is input to the clock terminal, and the clear signal is input to the clear terminal from the computer 58. The output of the up / down counter 56 is given to the computer 58 via the data bus 57. It is configured to be.
【0017】図4は図3に図示の位置ずれ検出回路32
の動作を表したタイムチャートであって、従電動機20
が遅れ方向に位置ずれを生じた場合であるが、図4は
主電動機回転パルスZ1 ,図4は従電動機回転パルス
Z2 ,図4は主フリップフロップ51が出力する主ト
グル波形S1 ,図4は従フリップフロップ52が出力
する従トグル波形S2 ,図4は主論理積素子53が出
力する論理信号S3 ,図4は従論理積素子54が出力
する従トグル波形S2 ,図4は四逓倍回路55が出力
するパルス列信号S5 ,図4はデータバス57の信
号,図4はアップダウンカウンタ56へ入力するクリ
ヤ信号をそれぞれが表している。FIG. 4 shows the positional deviation detection circuit 32 shown in FIG.
2 is a time chart showing the operation of the slave electric motor 20.
4 is the main motor rotation pulse Z 1 , FIG. 4 is the slave motor rotation pulse Z 2 , and FIG. 4 is the main toggle waveform S 1 output by the main flip-flop 51. 4 shows a sub-toggle waveform S 2 output from the sub-flip-flop 52, FIG. 4 shows a logical signal S 3 output from the main AND element 53, and FIG. 4 shows a sub-toggle waveform S 2 output from the sub-AND element 54. Reference numeral 4 represents a pulse train signal S 5 output from the quadrupling circuit 55, FIG. 4 represents a signal on the data bus 57, and FIG. 4 represents a clear signal input to the up / down counter 56.
【0018】この図4で明らかなように、主電動機10
よりも従電動機20が遅れる方向へ同期がずれており、
ずれ期間中のパルス列信号S5 の数をアップダウンカウ
ンタ56がアップカウントし、このカウント数nがデー
タバス57へ出力されると、コンピュータ58からのク
リヤ信号でこれ以降のカウント動作がクリヤされると共
に、これが図2の位置ずれ量加算器33へ与えられて、
従積分器24が出力する位置偏差両を補正する。As is apparent from FIG. 4, the main motor 10
The slave motor 20 is out of sync with the delay,
When the up / down counter 56 counts up the number of pulse train signals S 5 during the shift period and this count number n is output to the data bus 57, a clear signal from the computer 58 clears the subsequent counting operation. At the same time, this is given to the positional deviation amount adder 33 of FIG.
Both position deviations output from the sub-integrator 24 are corrected.
【0019】図5も図3に図示の位置ずれ検出回路32
の動作を表したタイムチャートであって、従電動機20
が進み方向に位置ずれを生じた場合であるが、この図5
のタイムチャートに記載の〜の項目は、前述した図
4のタイムチャートに記載の〜の項目と同じである
から、その説明は省略する。この図5においては、主電
動機10よりも従電動機20が進み方向へ同期がずれて
おり、ずれ期間中のパルス列信号S5 の数をアップダウ
ンカウンタ56がダウンカウントするところが、前述の
図4とは異なる点である。The positional deviation detection circuit 32 shown in FIG. 3 is also shown in FIG.
2 is a time chart showing the operation of the slave electric motor 20.
Is a case where the position shift occurs in the advancing direction.
The items (1) to (4) described in the time chart of (1) are the same as the items (1) described in the time chart of FIG. In FIG. 5, the slave motor 20 is out of synchronization with respect to the main motor 10 in the forward direction, and the up-down counter 56 down-counts the number of the pulse train signals S 5 during the deviation period as in FIG. Is a different point.
【0020】図6は本発明の第2実施例の原理を表した
ブロック回路図であるが、この図6に図示の交流電源
2,負荷3,主電動機10,主サーボアンプ11,及び
従電動機20の名称・用途・機能は図1で既述の第1実
施例の原理回路と同じであり、且つ主サーボアンプ11
からは主電動機パルスA1 と主電動機パルスB1 の他に
主電動機回転パルスZ1 を出力していることも、図1で
既述の第1実施例の原理回路と同じであるから、これら
の説明は省略する。この図6の第2実施例原理回路で
は、同期運転指令接点42からの信号を入力する従サー
ボアンプ41を備えているのが、図1で既述の回路とは
異なっている。FIG. 6 is a block circuit diagram showing the principle of the second embodiment of the present invention. The AC power source 2, the load 3, the main motor 10, the main servo amplifier 11, and the slave motor shown in FIG. The name, application, and function of 20 are the same as the principle circuit of the first embodiment described above with reference to FIG.
It outputs the main motor rotation pulse Z 1 in addition to the main motor pulse A 1 and the main motor pulse B 1 , which is also the same as the principle circuit of the first embodiment described in FIG. Is omitted. The principle circuit of the second embodiment of FIG. 6 is provided with a slave servo amplifier 41 for inputting a signal from the synchronous operation command contact 42, which is different from the circuit described in FIG.
【0021】図7は本発明の第2実施例の詳細であって
図6に記載の従サーボアンプ41の構成を表したブロッ
ク回路図であり、請求項3に対応している。尚、この図
7の第2実施例詳細回路に図示している主電動機パルス
周波数演算回路22,従電動機パルス周波数演算回路2
3,従積分器24,従位置調節器25,従速度制御回路
26,位置ずれ検出回路32,位置ずれ量加算器33及
びコンパレータ34の名称・用途・機能は図2で既述の
第1実施例詳細回路の場合と同じであるから、これらの
説明は省略する。FIG. 7 is a block circuit diagram showing the details of the second embodiment of the present invention and showing the configuration of the slave servo amplifier 41 shown in FIG. 6, and corresponds to claim 3. The main motor pulse frequency calculation circuit 22 and the slave motor pulse frequency calculation circuit 2 shown in the detailed circuit of the second embodiment of FIG.
3, the names, uses, and functions of the sub-integrator 24, the sub-position adjuster 25, the sub-speed control circuit 26, the positional deviation detection circuit 32, the positional deviation amount adder 33, and the comparator 34 are the same as those of the first embodiment already described in FIG. Since the example is the same as the case of the detailed circuit, description thereof will be omitted.
【0022】本発明では、図6に図示の同期運転指令接
点42により同期運転をスタートする信号が従サーボア
ンプ41へ与えられると、最初の位置ずれがオフセット
量として従サーボアンプ41内部の図示していない記憶
素子に記憶される。以後は図7に図示のオフセット量加
算器43へこの位置ずれオフセット量が入力し、位置ず
れ検出回路32が出力する位置ずれ量からこのオフセッ
ト量を減算する演算がオフセット量加算器43でなされ
る。この演算結果が位置ずれ量加算器33へ与えられ
て、従積分器24が出力する位置偏差量を補正する。In the present invention, when a signal for starting the synchronous operation is given to the slave servo amplifier 41 by the synchronous operation command contact 42 shown in FIG. 6, the first positional deviation is shown as an offset amount inside the slave servo amplifier 41. Not stored in the storage element. Thereafter, the offset amount adder 43 is input to the offset amount adder 43 shown in FIG. 7, and the offset amount adder 43 performs an operation of subtracting the offset amount from the positional shift amount output from the position shift detection circuit 32. . This calculation result is given to the positional deviation amount adder 33 to correct the positional deviation amount output from the sub-integrator 24.
【0023】[0023]
【発明の効果】パルス列信号を入力するサーボアンプで
運転する電動機の複数台で共通の負荷を同期状態で駆動
する場合に、パルス列信号にノイズが重畳すると、速度
指令値となるパルス列の周波数と電動機からフィードバ
ックしてくるパルス列の周波数とに差を生じる。各電動
機の同期運転状態はフィードバックしてくるパルス列の
周波数を指令パルス列の周波数に一致させる制御により
維持しているので、周波数に差があると各電動機は同期
運転状態を維持できなくなる。同期運転状態が維持でき
なければ、負荷に捩じれを与えたり電動機が過負荷でト
リップする事故が発生する恐れがある。しかしながら本
発明では、AパルスとBパルス及び電動機の1回転毎に
発生するZパルスとにより位置ずれ量を検出する位置ず
れ検出回路を設け、前述したパルス列の周波数同士を比
較して求めた位置偏差に、この位置ずれ検出量を加算し
て補正するようにしているので、複数電動機で共通負荷
を駆動している際に、ノイズ等が原因で各電動機の間に
位置ずれを生じるのを未然に防止することができるの
で、位置ずれが原因で負荷に捩じれを与えたり、電動機
が過負荷トリップする不都合が生じるのを未然に防止で
きる効果が得られる。[Effects of the Invention] When noise is superimposed on the pulse train signal when a common load is driven synchronously by a plurality of electric motors driven by a servo amplifier for inputting the pulse train signal, the frequency of the pulse train that becomes the speed command value and the electric motor. There is a difference in the frequency of the pulse train fed back from. Since the synchronous operation state of each electric motor is maintained by the control to match the frequency of the pulse train fed back to the frequency of the command pulse train, each electric motor cannot maintain the synchronous operation state if there is a difference in frequency. If the synchronous operation state cannot be maintained, the load may be twisted or the motor may trip due to overload. However, in the present invention, a positional deviation detection circuit for detecting the positional deviation amount by the A pulse, the B pulse, and the Z pulse generated for each rotation of the electric motor is provided, and the positional deviation obtained by comparing the frequencies of the pulse trains described above. In addition, since the positional deviation detection amount is added and corrected, when driving a common load with a plurality of electric motors, it is possible to prevent positional deviation between the electric motors due to noise or the like. Since it can be prevented, it is possible to prevent the occurrence of the inconvenience that the load is twisted due to the displacement and the inconvenience of overload trip of the electric motor occurs.
【図1】本発明の第1実施例の原理を表したブロック回
路図FIG. 1 is a block circuit diagram showing the principle of the first embodiment of the present invention.
【図2】本発明の第1実施例の詳細であって図1に記載
の従サーボアンプ31の構成を表したブロック回路図FIG. 2 is a block circuit diagram showing the details of the first embodiment of the present invention and showing the configuration of a slave servo amplifier 31 shown in FIG.
【図3】図2の第1実施例詳細回路に記載の位置ずれ検
出回路32の構成を表したブロック回路図FIG. 3 is a block circuit diagram showing a configuration of a position shift detection circuit 32 described in the detailed circuit of the first embodiment of FIG.
【図4】図3に図示の位置ずれ検出回路32の動作を表
したタイムチャートFIG. 4 is a time chart showing the operation of the positional deviation detection circuit 32 shown in FIG.
【図5】図3に図示の位置ずれ検出回路32の動作を表
したタイムチャート5 is a time chart showing the operation of the positional deviation detection circuit 32 shown in FIG.
【図6】本発明の第2実施例の原理を表したブロック回
路図FIG. 6 is a block circuit diagram showing the principle of the second embodiment of the present invention.
【図7】本発明の第2実施例の詳細であって図6に記載
の従サーボアンプ41の構成を表したブロック回路図FIG. 7 is a block circuit diagram showing the details of the second embodiment of the present invention and showing the configuration of the slave servo amplifier 41 shown in FIG.
【図8】パルス列信号を入力するサーボアンプが複数の
電動機を同期運転する従来例を示したブロック回路図FIG. 8 is a block circuit diagram showing a conventional example in which a servo amplifier that inputs a pulse train signal synchronously operates a plurality of electric motors.
【図9】図8に図示の従サーボアンプ21の構成を示し
たブロック回路図9 is a block circuit diagram showing a configuration of a slave servo amplifier 21 shown in FIG.
2 交流電源 3 負荷 10 主電動機 11 主サーボアンプ 20 従電動機 21,31,41 従サーボアンプ 22 主電動機パルス周波数演算回路 23 従電動機パルス周波数演算回路 24 従積分器 25 従位置調節器 26 従速度制御回路 32 位置ずれ検出回路 33 位置ずれ量加算器 34 コンパレータ 42 同期運転指令接点 43 オフセット量加算器 51 主フリップフロップ 52 従フリップフロップ 53 主論理積素子 54 従論理積素子 55 四逓倍回路 56 アップダウンカウンタ 57 データバス 58 コンピュータ A1 主電動機パルス B1 主電動機パルス Z1 主電動機回転パルス A2 従電動機パルス B2 従電動機パルス Z2 従電動機回転パルス2 AC power supply 3 Load 10 Main motor 11 Main servo amplifier 20 Slave motor 21, 31, 41 Slave servo amplifier 22 Main motor pulse frequency calculation circuit 23 Slave motor pulse frequency calculation circuit 24 Slave integrator 25 Slave position controller 26 Slave speed control Circuit 32 Position deviation detection circuit 33 Position deviation amount adder 34 Comparator 42 Synchronous operation command contact 43 Offset amount adder 51 Main flip-flop 52 Slave flip-flop 53 Main AND element 54 Slave AND element 55 Quadrupling circuit 56 Up-down counter 57 Data bus 58 Computer A 1 Main motor pulse B 1 Main motor pulse Z 1 Main motor rotation pulse A 2 Slave motor pulse B 2 Slave motor pulse Z 2 Slave motor rotation pulse
Claims (4)
ルスとは同じ周波数で位相がπ/2遅れている指令Bパル
スとを入力して、指令パルスの周波数を演算する指令パ
ルス周波数演算手段と、主電動機が出力する当該主電動
機の回転速度に対応した周波数の主帰還Aパルスと、こ
の主帰還Aパルスとは同じ周波数で位相がπ/2遅れてい
る主帰還Bパルスとを入力して、主帰還パルスの周波数
を演算する主帰還パルス周波数演算手段と、これら指令
パルス周波数と主帰還パルス周波数との偏差を積分して
位置偏差信号を出力する主積分手段と、この位置偏差信
号を入力して速度指令信号を出力する主位置調節手段
と、前記主電動機の回転速度をこの速度指令信号に一致
させる制御を行う主速度制御手段とで主サーボアンプを
構成し、 前記主電動機が出力する前記主帰還Aパルスと主帰還B
パルスとを入力して主帰還パルスの周波数を演算する主
帰還パルス周波数演算手段と、従電動機が出力する当該
従電動機の回転速度に対応した周波数の従帰還Aパルス
と、この従帰還Aパルスとは同じ周波数で位相がπ/2遅
れている従帰還Bパルスとを入力して、従帰還パルスの
周波数を演算する従帰還パルス周波数演算手段と、これ
ら主帰還パルス周波数と従帰還パルス周波数との偏差を
積分して位置偏差信号を出力する従積分手段と、この位
置偏差信号を入力して速度指令信号を出力する従位置調
節手段と、前記従電動機の回転速度をこの速度指令信号
に一致させる制御を行う従速度制御手段とで従サーボア
ンプを構成し、 前記主サーボアンプが駆動する主電動機と前記従サーボ
アンプが駆動する従電動機とを同期運転状態にするパル
ス列入力電動機の同期運転装置において、 前記主電動機が1回転する毎に出力する主帰還Zパルス
と前記従電動機が1回転する毎に出力する従帰還Zパル
スと前記従帰還Aパルス及び前記従帰還Bパルスとを入
力して主電動機と從電動機との位置ずれ量を検出する位
置ずれ検出手段と、この位置ずれ検出量と前記従積分手
段が出力する位置偏差信号とを加算する位置ずれ量加算
手段とを備え、この位置ずれ量加算手段の演算結果を補
正後の位置偏差信号として前記従位置調節手段へ入力さ
せることを特徴とするパルス列入力電動機の同期運転装
置。1. A command pulse frequency calculating means for calculating a frequency of a command pulse by inputting a command A pulse having a high frequency and a command B pulse having the same frequency as the command A pulse and a phase delayed by π / 2. And a main feedback A pulse of a frequency corresponding to the rotation speed of the main motor output by the main motor, and a main feedback B pulse of the same frequency as the main feedback A pulse but delayed in phase by π / 2. The main feedback pulse frequency calculating means for calculating the frequency of the main feedback pulse, the main integrating means for integrating the deviation between the command pulse frequency and the main feedback pulse frequency and outputting the position deviation signal, and the position deviation signal A main servo amplifier is composed of main position adjusting means for inputting and outputting a speed command signal, and main speed controlling means for controlling the rotation speed of the main motor to match the speed command signal. The main feedback A pulse and the main feedback B outputs
The main feedback pulse frequency calculating means for calculating the frequency of the main feedback pulse by inputting the pulse, the slave feedback A pulse of the frequency corresponding to the rotation speed of the slave motor output by the slave motor, and the slave feedback A pulse. Of the sub feedback pulse frequency calculation means for calculating the frequency of the sub feedback pulse by inputting the sub feedback B pulse whose phase is delayed by π / 2 at the same frequency, and the main feedback pulse frequency and the sub feedback pulse frequency. Secondary integration means for integrating the deviation and outputting a position deviation signal, secondary position adjusting means for inputting the position deviation signal and outputting a speed command signal, and matching the rotational speed of the slave motor with the speed command signal. A sub-servo amplifier is configured with a sub-speed control means for controlling, and a pulse for bringing a main motor driven by the main servo amplifier and a sub-motor driven by the slave servo amplifier into a synchronous operation state. In a synchronous operation device for an input electric motor, a main feedback Z pulse output every one rotation of the main motor, a sub feedback Z pulse output each time the sub electric motor makes one rotation, the sub feedback A pulse, and the sub feedback B. Position deviation detecting means for inputting a pulse to detect the positional deviation amount between the main electric motor and the side electric motor, and positional deviation amount adding means for adding the positional deviation detection amount and the positional deviation signal output by the sub-integrating means. And the operation result of the position deviation amount adding means is input to the slave position adjusting means as a corrected position deviation signal.
期運転装置において、前記位置ずれ検出手段は、前記主
帰還Zパルスが入力する毎に状態が反転して得られる主
トグル波形を出力する主フリップフロップと、前記従帰
還Zパルスが入力する毎に状態が反転して得られる従ト
グル波形を出力する従フリップフロップと、これら主ト
グル波形と従トグル波形の反転信号との論理積を演算す
る主論理積素子と、前記主トグル波形の反転信号と前記
従トグル波形との論理積を演算する従論理積素子と、前
記従帰還Aパルスと従帰還Bパルスとを入力して周波数
が4倍のパルス列信号を出力する四逓倍手段と、前記主
論理積素子出力信号をアップカウント端子へ入力し従論
理積素子出力信号をダウンカウント端子へ入力し且つ四
逓倍手段出力信号をクロック端子へ入力して、主電動機
位置と従電動機位置との相対位置とその位置ずれ量に対
応した信号を出力するアップダウンカウンタ及びコンピ
ュータとを備えていることを特徴とするパルス列入力電
動機の同期運転装置。2. The synchronous operation device for a pulse train input motor according to claim 1, wherein the position deviation detecting means outputs a main toggle waveform obtained by reversing the state each time the main feedback Z pulse is input. The logical product of the main flip-flop, the sub flip-flop that outputs a sub toggle waveform obtained by inverting the state every time the sub feedback Z pulse is input, and the main toggle waveform and the inverted signal of the sub toggle waveform are calculated. The frequency is 4 by inputting the main AND element, the slave AND element that calculates the logical product of the inverted signal of the main toggle waveform and the slave toggle waveform, and the slave feedback A pulse and the slave feedback B pulse. A quadrupling means for outputting a double pulse train signal, the main AND element output signal is input to an up-count terminal and the slave AND element output signal is input to a down-count terminal, and a quadrupling means output signal Synchronization of a pulse train input motor characterized by comprising an up-down counter and a computer for inputting to a clock terminal and outputting a signal corresponding to the relative position between the main motor position and the slave motor position and the positional deviation amount. Driving device.
ルスとは同じ周波数で位相がπ/2遅れている指令Bパル
スとを入力して、指令パルスの周波数を演算する指令パ
ルス周波数演算手段と、主電動機が出力する当該主電動
機の回転速度に対応した周波数の主帰還Aパルスと、こ
の主帰還Aパルスとは同じ周波数で位相がπ/2遅れてい
る主帰還Bパルスとを入力して、主帰還パルスの周波数
を演算する主帰還パルス周波数演算手段と、これら指令
パルス周波数と主帰還パルス周波数との偏差を積分して
位置偏差信号を出力する主積分手段と、この位置偏差信
号を入力して速度指令信号を出力する主位置調節手段
と、前記主電動機の回転速度をこの速度指令信号に一致
させる制御を行う主速度制御手段とで主サーボアンプを
構成し、 前記主電動機が出力する前記主帰還Aパルスと主帰還B
パルスとを入力して主帰還パルスの周波数を演算する主
帰還パルス周波数演算手段と、従電動機が出力する当該
従電動機の回転速度に対応した周波数の従帰還Aパルス
と、この従帰還Aパルスとは同じ周波数で位相がπ/2遅
れている従帰還Bパルスとを入力して、従帰還パルスの
周波数を演算する従帰還パルス周波数演算手段と、これ
ら主帰還パルス周波数と從帰還パルス周波数との偏差を
積分して位置偏差信号を出力する従積分手段と、この位
置偏差信号を入力して速度指令信号を出力する従位置調
節手段と、前記従電動機の回転速度をこの速度指令信号
に一致させる制御を行う従速度制御手段とで従サーボア
ンプを構成し、 前記主サーボアンプが駆動する主電動機と前記従サーボ
アンプが駆動する従電動機とを同期運転状態にするパル
ス列入力電動機の同期運転装置において、 前記主電動機が1回転する毎に出力する主帰還Zパルス
と前記従電動機が1回転する毎に出力する従帰還Zパル
スと前記従帰還Aパルス及び前記従帰還Bパルスとを入
力して主電動機と従電動機との位置ずれ量を検出する位
置ずれ検出手段と、主電動機と従電動機とが同期運転を
開始する時点を指令する同期運転指令手段と、この同期
運転指令発令時点の主電動機と従電動機との差をオフセ
ット量として前記位置ずれ検出手段が出力する位置ずれ
検出量から差し引く演算を行うオフセット量加算手段
と、このオフセット量加算手段の演算結果と前記従積分
手段が出力する位置偏差信号とを加算する位置ずれ量加
算手段とを備え、この位置ずれ量加算手段の演算結果を
補正後の位置偏差信号として前記従位置調節手段へ入力
させることを特徴とするパルス列入力電動機の同期運転
装置。3. A command pulse frequency calculating means for calculating the frequency of a command pulse by inputting a command A pulse having a high frequency and a command B pulse having the same frequency as the command A pulse and a phase delayed by π / 2. And a main feedback A pulse of a frequency corresponding to the rotation speed of the main motor output by the main motor, and a main feedback B pulse of the same frequency as the main feedback A pulse but delayed in phase by π / 2. The main feedback pulse frequency calculating means for calculating the frequency of the main feedback pulse, the main integrating means for integrating the deviation between the command pulse frequency and the main feedback pulse frequency and outputting the position deviation signal, and the position deviation signal A main servo amplifier is composed of main position adjusting means for inputting and outputting a speed command signal, and main speed controlling means for controlling the rotation speed of the main motor to match the speed command signal. The main feedback A pulse and the main feedback B outputs
The main feedback pulse frequency calculating means for calculating the frequency of the main feedback pulse by inputting the pulse, the slave feedback A pulse of the frequency corresponding to the rotation speed of the slave motor output by the slave motor, and the slave feedback A pulse. Of the sub feedback pulse frequency calculation means for calculating the frequency of the sub feedback pulse by inputting the sub feedback B pulse whose phase is delayed by π / 2 at the same frequency, and the main feedback pulse frequency and the normal feedback pulse frequency. Secondary integration means for integrating the deviation and outputting a position deviation signal, secondary position adjusting means for inputting the position deviation signal and outputting a speed command signal, and matching the rotational speed of the slave motor with the speed command signal. A sub-servo amplifier is configured with a sub-speed control means for controlling, and a pulse for bringing a main motor driven by the main servo amplifier and a sub-motor driven by the slave servo amplifier into a synchronous operation state. In a synchronous operation device for an input electric motor, a main feedback Z pulse output every one rotation of the main motor, a sub feedback Z pulse output each time the sub electric motor makes one rotation, the sub feedback A pulse, and the sub feedback B. Position deviation detection means for inputting a pulse to detect the amount of positional deviation between the main motor and the slave motor, a synchronous operation command means for instructing a time point at which the main motor and the slave motor start synchronous operation, and this synchronous operation An offset amount adding means for performing a calculation for subtracting the difference between the main motor and the slave motor at the time of the command issuance as an offset amount from the positional deviation detection amount output by the positional deviation detecting means, the calculation result of the offset amount adding means and the auxiliary A positional deviation amount adding means for adding the positional deviation signal output from the integrating means, and the calculation result of the positional deviation amount adding means is used as the corrected positional deviation signal. Synchronous operation apparatus of the pulse train input motor for causing the input to the location regulating means.
期運転装置において、前記位置ずれ検出手段は、前記主
帰還Zパルスが入力する毎に状態が反転して得られる主
トグル波形を出力する主フリップフロップと、前記従帰
還Zパルスが入力する毎に状態が反転して得られる従ト
グル波形を出力する従フリップフロップと、これら主ト
グル波形と従トグル波形の反転信号との論理積を演算す
る主論理積素子と、主トグル波形の反転信号と従トグル
波形との論理積を演算する従論理積素子と、前記従帰還
Aパルスと従帰還Bパルスとを入力して周波数が4倍の
パルス列信号を出力する四逓倍手段と、前記主論理積素
子出力信号をアップカウント端子へ入力し従論理積素子
出力信号をダウンカウント端子へ入力し且つ四逓倍手段
出力信号をクロック端子へ入力して、主電動機位置と従
電動機位置との相対位置とその位置ずれ量に対応した極
性と大きさの信号を出力するアップダウンカウンタ及び
コンピュータとを備えていることを特徴とするパルス列
入力電動機の同期運転装置。4. The pulse train input motor synchronous driving apparatus according to claim 3, wherein the position deviation detecting means outputs a main toggle waveform obtained by reversing the state each time the main feedback Z pulse is input. The logical product of the main flip-flop, the sub flip-flop that outputs a sub toggle waveform obtained by inverting the state every time the sub feedback Z pulse is input, and the main toggle waveform and the inverted signal of the sub toggle waveform are calculated. The main AND element, the slave AND element for calculating the logical product of the inverted signal of the main toggle waveform and the slave toggle waveform, and the slave feedback A pulse and the slave feedback B pulse are input, and the frequency is quadrupled. A quadrupling means for outputting a pulse train signal, the main AND element output signal is input to an up-count terminal, the slave AND element output signal is input to a down-count terminal, and the quadrature-mean output signal is clocked. A pulse train characterized by comprising an up-down counter and a computer for inputting to a terminal and outputting a signal of polarity and magnitude corresponding to the relative position between the main motor position and the slave motor position and the amount of positional deviation. Synchronous operation device for input motor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13969093A JPH06351279A (en) | 1993-06-11 | 1993-06-11 | Synchronous operation system for pulse train input motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13969093A JPH06351279A (en) | 1993-06-11 | 1993-06-11 | Synchronous operation system for pulse train input motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06351279A true JPH06351279A (en) | 1994-12-22 |
Family
ID=15251158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13969093A Pending JPH06351279A (en) | 1993-06-11 | 1993-06-11 | Synchronous operation system for pulse train input motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06351279A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006254525A (en) * | 2005-03-08 | 2006-09-21 | Toyo Electric Mfg Co Ltd | Synchronous control system |
US7656106B2 (en) * | 2005-07-08 | 2010-02-02 | Fanuc Ltd | Servo controller |
-
1993
- 1993-06-11 JP JP13969093A patent/JPH06351279A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006254525A (en) * | 2005-03-08 | 2006-09-21 | Toyo Electric Mfg Co Ltd | Synchronous control system |
US7656106B2 (en) * | 2005-07-08 | 2010-02-02 | Fanuc Ltd | Servo controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3486774B2 (en) | Multi-axis control system | |
EP3361635B1 (en) | Control system and pulse output device | |
US20030191544A1 (en) | Method and device for synchronizing drive combinations | |
US3686547A (en) | Numerical fine-coarse positioning control system | |
JPH0552146B2 (en) | ||
GB2071877A (en) | Digital motor speed controller | |
US4142140A (en) | Stepping motor control circuit | |
JPH0232799A (en) | Electric stepping motor having load angle regulator and its operation | |
JPH06351279A (en) | Synchronous operation system for pulse train input motor | |
JP4487522B2 (en) | Motor drive device | |
US4095158A (en) | Position-controlling system | |
US5101143A (en) | Spindle control system | |
US4737700A (en) | Method and circuit for driving a stepping motor | |
US20090327790A1 (en) | Method for synchronizing a plurality of drives, and a drive operated with the method | |
JP2003088184A (en) | Multiaxial controller and method for synchronizing among these axes | |
RU2258297C2 (en) | Direct-current drive | |
US4540924A (en) | System for positioning an object at a predetermined point for a digital servo device | |
JP2004139299A (en) | Control program and method for returning to home position in positioning system | |
JP2870195B2 (en) | Digital servo controller | |
JP2000060177A (en) | Speed controller for dc brushless motor | |
JPH11248727A (en) | Speed and location signal generator | |
JP3347777B2 (en) | Phase controller | |
JP2893900B2 (en) | Synchronous operation device by inverter | |
JPH0627434Y2 (en) | Pen head drive controller for plotter | |
JPS61269687A (en) | Servo controlling method for compensating frictional torque |