JPH06101955B2 - Servo speed signal generator - Google Patents
Servo speed signal generatorInfo
- Publication number
- JPH06101955B2 JPH06101955B2 JP59166559A JP16655984A JPH06101955B2 JP H06101955 B2 JPH06101955 B2 JP H06101955B2 JP 59166559 A JP59166559 A JP 59166559A JP 16655984 A JP16655984 A JP 16655984A JP H06101955 B2 JPH06101955 B2 JP H06101955B2
- Authority
- JP
- Japan
- Prior art keywords
- encoder
- output
- speed signal
- value
- pulse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/16—Controlling the angular speed of one shaft
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Feedback Control In General (AREA)
- Control Of Velocity Or Acceleration (AREA)
- Control Of Multiple Motors (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明のサーボ系の速度信号生成装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a speed signal generator for a servo system.
[従来技術の説明] 従来より、速度信号を得るために特別の速度検出装置、
例えばタコジェネレータ、又は抵抗分圧式の速度検出装
置等を設けるのに代えパルスエンコーダの検出信号に基
づいて速度信号を形成することが行われている。これ
は、例えば、所定時間内に入力されるパルス数を計数す
ることにより、又は所定パルスが発生する間の時間を測
定しこの逆数を求めることにより速度値を知ろうとする
ものである。一般的に言えば、検出パルスに適宜基準時
間を対応させて速度信号を得ることができると言える。[Description of Prior Art] Conventionally, a special speed detecting device for obtaining a speed signal,
For example, a speed signal is formed based on a detection signal of a pulse encoder instead of providing a tacho generator, a resistance voltage dividing type speed detection device, or the like. In this method, for example, the speed value is known by counting the number of pulses input within a predetermined time, or by measuring the time during which a predetermined pulse occurs and obtaining the reciprocal of this. Generally speaking, it can be said that the velocity signal can be obtained by appropriately correlating the detection pulse with the reference time.
ところで、パルスエンコーダは各社で製作され、その特
性は多種多様である。即ち、ロータリエンコーダを例と
しても、1回転で向パルス発生するかという特性、又は
10mmの移動で向パルス発生するか等の特性はメーカによ
り、又、規格により異なることになる。By the way, pulse encoders are manufactured by various companies and have various characteristics. That is, even if the rotary encoder is taken as an example,
The characteristics such as whether or not a pulse is generated by moving 10 mm will differ depending on the manufacturer and the standard.
一方、上記エンコーダを用いてサーボ系を構築する場
合、モータ又は移動対象に関連して設けたエンコーダの
運動に伴ってどれだけの検出電圧が得られれば良いかと
いう点については設計上自由である。例えば、ロータリ
エンコーダが1分間当り10回転する状態で3ボルトの電
圧を得たいが如くである。On the other hand, in the case of constructing a servo system using the encoder, it is free to design how much detection voltage should be obtained with the movement of the encoder provided in relation to the motor or the moving object. . For example, one would like to obtain a voltage of 3 volts with the rotary encoder rotating 10 times per minute.
従って、エンコーダを用いてサーボ系を構築し、このエ
ンコーダの出力パルスから速度信号を生成しようとする
場合、上記エンコーダの特性、及び、サーボアンプに出
力したい電圧特性等を考慮して回路構成しなければなら
なかった。即ち、エンコーダの種別が異なる毎に、又、
出力電圧の設計値が異なる毎に回路構成の変更をしなけ
ればならず、回路構成のために多くの労力を要し、単品
提供を行うため高コストを招いていたのである。Therefore, when a servo system is constructed using an encoder and a speed signal is to be generated from the output pulse of this encoder, the circuit configuration must take into consideration the characteristics of the encoder and the voltage characteristics to be output to the servo amplifier. I had to do it. That is, each time the encoder type is different,
The circuit configuration has to be changed every time the design value of the output voltage is different, which requires a lot of labor for the circuit configuration and leads to high cost because a single product is provided.
[発明の目的] この発明は上記問題点を改善し、パルスエンコーダの設
計上の特性値及びサーボアンプに出力すべき電圧特性値
等の特性値にかかわらず、いずれの場合にも適用可能の
速度信号生成装置を得ることにより、もって、上記特性
値の変化の毎に回路構成する要なくすべての上記特性値
の変化に適用できる低コストの速度信号生成装置を提供
することを目的とする。[Object of the Invention] The present invention solves the above problems and is applicable to any case regardless of the design characteristic value of the pulse encoder and the characteristic value such as the voltage characteristic value to be output to the servo amplifier. An object of the present invention is to provide a low-speed velocity signal generator which can be applied to all the changes in the characteristic values without the need to configure a circuit for each change in the characteristic values by obtaining the signal generator.
[発明の構成] 上記目的を達成するためのこの発明は、第1図に示すよ
うに、モータ又は移動対象に関連してパルスエンコーダ
を設け該エンコーダの検出パルスを速度信号に換算しこ
れを電圧値に変換してサーボアンプにフィードバックす
るようにしたサーボ系の速度信号生成装置にして、前記
エンコーダの設計上の特性値及び前記サーボアンプに出
力すべき電圧特性値等を設定する常数設定手段1と、該
常数設定手段1で設定される特性値に基づいて後の出力
値演算手段3での演算処理を画一化するための基準倍率
演算手段5と、前記エンコーダの検出パルスをサンプリ
ングタイム内に受けこの間に入力されるパルス数を計数
する入力パルスカウント手段7と、該入力パルスカウン
ト手段7の計数結果に適宜基準時間を対応させ速度のデ
ィメンジョンを形成すると共にこの速度のディメンジョ
ンに前記基準倍率演算手段で演算された基準倍率を乗じ
て正規の速度信号を形成する出力値演算手段3と、該出
力値演算手段3の出力信号を得てこれをアナログ電圧に
変換するデジタルアナログ変換手段9とを有することを
特徴とするサーボ系の速度信号生成装置である。[Configuration of the Invention] As shown in FIG. 1, the present invention for achieving the above object is provided with a pulse encoder in association with a motor or an object to be moved, converts a detection pulse of the encoder into a speed signal, and converts it into a voltage signal. A constant value setting means 1 for setting a characteristic value in the design of the encoder, a voltage characteristic value to be output to the servo amplifier, etc. in a servo system speed signal generating device which is converted into a value and fed back to the servo amplifier. And a reference magnification calculation means 5 for uniformizing the calculation processing in the output value calculation means 3 later based on the characteristic value set by the constant setting means 1, and the detection pulse of the encoder within the sampling time. The input pulse counting means 7 for counting the number of pulses input during this period, and the speed result by appropriately correlating the reference time with the counting result of the input pulse counting means 7. An output value calculation means 3 for forming a dimension and a normal speed signal by multiplying the speed dimension by the reference magnification calculated by the reference magnification calculation means; and an output signal of the output value calculation means 3 It is a speed signal generation device for a servo system, characterized in that it has a digital-analog conversion means 9 for converting this into an analog voltage.
第1図において常数設定手段1は、例えばディップスイ
ッチ等で構成され、これで各特性を入力するようにすれ
ば良い。出力値演算手段3は入力パルスカウント手段7
から所定タイミングで入力パルスを得てこれに回路構成
に従う画一的の速度信号生成のための演算を行い、この
演算結果に上記特性により定められる基準倍率を乗ずる
ので、特性値が変化しようとも画一的演算で良く、どの
ような特性値にも応ずることができるのである。In FIG. 1, the constant setting means 1 is composed of, for example, a DIP switch or the like, and each characteristic may be input by this. The output value calculating means 3 is the input pulse counting means 7
The input pulse is obtained at a predetermined timing from and the calculation for uniform speed signal generation according to the circuit configuration is performed, and the calculation result is multiplied by the reference magnification determined by the above characteristic, so that the characteristic value may be changed even if the characteristic value changes. A single calculation is sufficient, and it can respond to any characteristic value.
[実施例の説明] 第2図以下の図面を用いてこの発明の好適の一実施例を
説明する。[Description of Embodiments] A preferred embodiment of the present invention will be described with reference to FIG.
第2図は速度信号生成装置の配置を示すサーボ系のブロ
ック図である。FIG. 2 is a block diagram of a servo system showing the arrangement of the speed signal generator.
サーボ系は数値制御装置の主制御部11と、該主制御部11
からの指令信号を受け内部カウンタのカウント数がゼロ
となるまでの間移動指令を出力するパルス分配部13と、
該パルス分配部からの移動指令を受け、モータMに駆動
電圧を与えるサーボアンプ15を有している。又、モータ
MにはロータリエンコーダEが設けられ、該エンコーダ
Eと前記サーボアンプとの間に速度信号生成装置17が配
設されている。エンコーダEの検出パルスはパルス分配
部13に返されると共に、前記速度信号生成装置に入力し
てここで適正の電圧信号に形成され、サーボアンプ15へ
の指令電圧と比較される。The servo system includes a main controller 11 of the numerical controller and the main controller 11
A pulse distribution unit 13 that outputs a movement command until the count number of the internal counter reaches zero,
It has a servo amplifier 15 which receives a movement command from the pulse distributor and applies a drive voltage to the motor M. A rotary encoder E is provided in the motor M, and a speed signal generator 17 is provided between the encoder E and the servo amplifier. The detection pulse of the encoder E is returned to the pulse distributor 13 and is also input to the speed signal generation device to be formed into an appropriate voltage signal there, and compared with a command voltage to the servo amplifier 15.
第3図に速度信号生成装置17の詳細ブロック図を示し
た。FIG. 3 shows a detailed block diagram of the speed signal generator 17.
速度信号生成装置17は中央処理装置(CPU)19と、ROM2
1、RAM23を有し、これらとシステムバス25を介して2つ
のカウンタ25、27、及び、2つのD/Aコンバータ29、3
1、並びにLED表示部33、ディップスイッチ35が接続され
ている。エンコーダは2つ接続できる構成であり、各エ
ンコーダE1、E2に2つの方向弁別回路37、39が対応して
設けられ、これらの方向弁別回路の出力は前記2つのカ
ウンタ25、27にそれぞれ対応して入力するように接続さ
れている。エンコーダE1、E2の特性は同一とする。The speed signal generator 17 includes a central processing unit (CPU) 19 and a ROM 2
1 has a RAM 23, two counters 25, 27 and two D / A converters 29, 3 via a system bus 25 with these
1, the LED display unit 33, and the DIP switch 35 are connected. Two encoders can be connected, and two encoders E1 and E2 are provided with two direction discriminating circuits 37 and 39, respectively. The outputs of these direction discriminating circuits correspond to the two counters 25 and 27, respectively. Connected to enter. The characteristics of encoders E1 and E2 are the same.
一方、前記2つのD/Aコンバータ29、31の出力は2つの
バッファアンプ41、43でそれぞれ受けられその出力は2
つのサーボアンプ45、47に出力するように接続されてい
る。方向弁別回路、カウンタ、D/Aコンバータ、並びに
バッファアンプをそれぞれ2つ設けたのは2つのモー
タ、例えばX軸駆動モータ及び、Y軸駆動モータを有す
る工作機械に対して両駆動モータの速度信号を形成する
ためであり、例えば、図において符号1の付けられたも
のはX軸駆動モータに、符号2の付けられたものはY軸
駆動モータの速度信号を形成するのに用いられる。な
お、LED表示部33は後述するアラームを処理するための
ものであり、アラーム信号を得て適宜のアラーム表示を
行う。On the other hand, the outputs of the two D / A converters 29 and 31 are received by the two buffer amplifiers 41 and 43, respectively, and their outputs are 2
Two servo amplifiers 45 and 47 are connected to output. The direction discriminating circuit, the counter, the D / A converter, and the buffer amplifier are each provided with two motors. For a machine tool having two motors, for example, an X-axis drive motor and a Y-axis drive motor, speed signals of both drive motors are provided. Is used to form the speed signal of the X-axis drive motor, and that of the reference numeral 2 is used to form the speed signal of the Y-axis drive motor. The LED display unit 33 is for processing an alarm described later, and obtains an alarm signal and displays an appropriate alarm.
ディップスイッチ35は特性値を入力するもので、エンコ
ーダE1(又はE2)の特性、即ち、例えば1回転当りの発
生パルス数と、サーボアンプに出力すべき電圧特性、即
ち、例えば毎分1000回転で3ボルト与えられるべきであ
ることを入力できるようになっている。そして、CPU19
はこれらの設定値に基づいて、後述する出力値の演算方
式を画一化するための基準倍率Kを演算する。The DIP switch 35 is for inputting a characteristic value. The characteristic of the encoder E1 (or E2), that is, the number of pulses generated per rotation, and the voltage characteristic to be output to the servo amplifier, that is, 1000 rpm, are used. It allows you to enter what should be given 3 volts. And CPU19
Calculates the reference magnification K for standardizing the output value calculation method described later, based on these set values.
即ち、エンコーダの出力値を以下に述べる演算方式で処
理し、その結果をD/Aコンバータに出力すれば所定の出
力電圧を得ることができる場合には基準倍率は1である
が、エンコーダがその半分のパルスしか発生しない場
合、又はサーボアンプがその倍の電圧を要求する場合に
は基準倍率Kを2とするのである。That is, if the output value of the encoder is processed by the calculation method described below and the result is output to the D / A converter, the reference magnification is 1 when the predetermined output voltage can be obtained. The reference magnification K is set to 2 when only half the pulse is generated or when the servo amplifier requires a voltage twice as high.
エンコーダE1から出力されるパルスはその方向を知るた
めに、位相の異なるA、B2相に分かれて方向弁別回路37
に入力される。方向弁別回路37はこの2相A、Bを得て
方向弁別し正方向(CW)の信号と逆方向(CCW)の信号
を生成する。カウンタ25は正方向の計数と逆方向の計数
を行うことにより、その量と方向を知ることができる。In order to know the direction of the pulse output from the encoder E1, the direction discrimination circuit 37 is divided into A and B2 phases with different phases.
Entered in. The direction discriminating circuit 37 obtains the two phases A and B and discriminates the direction to generate a signal in the forward direction (CW) and a signal in the reverse direction (CCW). The counter 25 can know the amount and direction by counting in the forward direction and counting in the reverse direction.
そこで、CPU19は所定のサンプリングタイム、例えば0.4
ミリ秒毎にカウンタ25の計数値をアクセスし、速度のデ
ィメンジョン〔移動量/時間〕を形成する。この場合、
カウント数/サンプリングタイム、となる。しかし、こ
の値をそのままD/Aコンバータ29に与えてもバッファア
ンプ41は適正の値(例えば上記例ではエンコーダE1の毎
分1000回転に対し3ボルト)出力することはできない。
ここに、CPU19は、上記速度のディメンジョンにディッ
プスイッチ35の設定値から定められる基準倍率Kを乗
じ、この積をD/Aコンバータ29に出力するようにし、バ
ッファアンプ41からの出力される電圧を適正の値(3V)
とするのである。Therefore, the CPU 19 sets a predetermined sampling time, for example 0.4.
The count value of the counter 25 is accessed every millisecond to form a speed dimension (movement amount / time). in this case,
The number of counts / sampling time. However, even if this value is given to the D / A converter 29 as it is, the buffer amplifier 41 cannot output an appropriate value (for example, 3 volts per 1000 revolutions per minute of the encoder E1).
Here, the CPU 19 multiplies the dimension of the speed by a reference magnification K determined from the set value of the dip switch 35, outputs the product to the D / A converter 29, and outputs the voltage output from the buffer amplifier 41. Proper value (3V)
And
以上の処理を具体例で示すと次の通りである。The above processing is shown below as a specific example.
エンコーダの出力パルス数は1回転当り2000パルス
であったとする。又、毎分1000回転すれば3Vの電圧を得
たいとする。なお、エンコーダの出力は4逓倍回路を介
して入力され、1回転当り8000パルスとされているとす
る。It is assumed that the number of output pulses of the encoder is 2000 pulses per rotation. In addition, suppose that you want to obtain a voltage of 3 V if you rotate 1000 rpm. It is assumed that the encoder output is input via a quadrupling circuit and has 8000 pulses per rotation.
D/Aコンバータの最小分解能は4.88ミリボルトであ
るとする。即ち、3ボルトを得るためにはデジタル値を
約615としなければならない。The minimum resolution of the D / A converter is 4.88 millivolts. That is, the digital value must be about 615 to obtain 3 volts.
一方、毎分1000回転する上記エンコーダからの出力
パルスのカウント数Pは、サンプリングタイム(基準時
間)を0.4ミリ秒とすると約53パルスである。On the other hand, the count number P of the output pulses from the encoder rotating 1000 revolutions per minute is about 53 pulses when the sampling time (reference time) is 0.4 milliseconds.
従って、に示したサンプリングタイム内に検出す
るパルス数を約12倍すればで示した3ボルトの出力電
圧を得ることができる。Therefore, if the number of pulses detected within the sampling time shown in is multiplied by about 12, the output voltage of 3 V shown by can be obtained.
本例における基準倍率Kを求める演算式は、(書き
込み必要数)/(検出数)として、 K=(V/v)/(N×P0×t×n/60) ……(I) ここに、Vはエンコーダが所定回転数N[γpm](上記
例では1000)の時サーボアンプに出力すべき電圧値[ボ
ルト]。vはD/Aコンバータの分解能、即ち「1」と書
き込まれた時の出力電圧[ボルト]。P0はエンコーダ1
回転当りの出力パルス数。tはサンプリングタイム
[秒]。nは逓倍回路の係数である。上記例ではK=1
1.53(約12)となる。The arithmetic expression for obtaining the reference magnification K in this example is: (required number of writes) / (number of detections) K = (V / v) / (N × P 0 × t × n / 60) (I) In addition, V is a voltage value [volt] to be output to the servo amplifier when the encoder has a predetermined rotation speed N [γpm] (1000 in the above example). v is the resolution of the D / A converter, that is, the output voltage [volt] when written as "1". P 0 is encoder 1
Number of output pulses per revolution. t is the sampling time [seconds]. n is a coefficient of the multiplier circuit. In the above example, K = 1
It becomes 1.53 (about 12).
上記(I)式を参照するに、式中、V、N、P0のみが外
部で定められるべき数値であり、v、t、nはいずれも
回路の定数である。よって、V、N、P0、即ち、第1
に、エンコーダ1回転当りの発生するパルス数P0、及び
第2にエンコーダが毎分N回転する際にVボルトを発生
させたいという条件をディップスイッチ35で指定すれ
ば、基準倍率Kは自動的に求まることになる。なお注意
すべきは、このような基準倍率はどのような速度演算方
式においても同様のことが言えるということである。即
ち例えば、所定パルスが発生されるまでの間の時間パル
ス(クロック)を測定し、これを所定パルス数で割算
し、この逆数から速度値を求めるような場合でも同様の
基準倍率が存在することになる。又、なお、特性値の定
め方は、上式の如くエンコーダの所定回転数当り向ボル
トの電圧が出力すれば良いかを定める方式の他、移動対
象が実際にどの位の速さで移動したらどの位の電圧を発
生すれば良いか等と定めることができることは勿論であ
る。Referring to the above formula (I), in the formula, only V, N, and P 0 are numerical values to be determined externally, and v, t, and n are all circuit constants. Therefore, V, N, P 0 , that is, the first
If the dip switch 35 is used to specify the number of pulses P 0 generated per encoder rotation and secondly the condition that V Volt is to be generated when the encoder rotates N rotations per minute, the reference magnification K is automatically set. Will be required. It should be noted that such a reference magnification can be applied to any speed calculation method. That is, for example, even when a time pulse (clock) until a predetermined pulse is generated is measured, this is divided by a predetermined number of pulses, and a speed value is obtained from the reciprocal number, a similar reference magnification exists. It will be. In addition, the method of determining the characteristic value is not limited to the method of determining whether the voltage of the directional bolt per predetermined number of rotations of the encoder should be output as in the above equation, but if the moving target actually moves, Of course, it is possible to determine how much voltage should be generated.
更に、なお、第3図に示したアラーム表示器33にアラー
ムを発生する条件としては、カウンタ25、又はカウンタ
2の計数値が異常に大きく、或いは異常に小さい場合に
発生される。例えば、エンコーダE1又はE2からの信号が
断線により入力されなくなった場合にはカウント数はゼ
ロとなるのであるが、このような状態では通常起り得な
いことであるのでこれを断線と判断しアラーム表示をす
ることができるのである。Furthermore, a condition for generating an alarm on the alarm display 33 shown in FIG. 3 is that the count value of the counter 25 or the counter 2 is abnormally large or abnormally small. For example, if the signal from the encoder E1 or E2 is no longer input due to a wire break, the count number will be zero, but this is a situation that normally cannot occur, so this is judged as a wire break and an alarm is displayed. You can do it.
第4図CPU19の行う処理のフローチャートを示した。FIG. 4 shows a flowchart of the processing performed by the CPU 19.
ステップ401でスタートし、ステップ403で初期化を行
う。ステップ405は設定スイッチのリード、即ち、上記
第1、第2の条件を常数として読取る処理が行われる。
ステップ407でこれら常数から倍率Kを求める。The process starts at step 401 and is initialized at step 403. In step 405, the setting switch is read, that is, the first and second conditions are read as constants.
In step 407, the magnification K is obtained from these constants.
ステップ409でカウンタ1(カウンタ25)の計数を読取
る。カウンタはこの読取作業の直後クリアされ、次いで
方向弁別回路37からのパルス数の計数を開始する。ステ
ップ411においてカウンタ1から読み取った値をサンプ
リングタイムtで除し速度のディメンジョン化を行うと
共にこの値に上記基準倍率Kを乗じその積をステップ41
7でD/A1(D/Aコンバータ29)に出力する。なお、この時
点でこの値が異常値を示す様であればステップ413でこ
れを判断しステップ415でアラーム処理することができ
る。アラーム処理は単なる表示のみでなく機械を停止さ
せるようにすることも勿論できる。In step 409, the count of counter 1 (counter 25) is read. The counter is cleared immediately after this reading operation, and then starts counting the number of pulses from the direction discriminating circuit 37. In step 411, the value read from the counter 1 is divided by the sampling time t to make the dimension of the speed, and this value is multiplied by the reference magnification K to obtain the product thereof in step 41.
Output to D / A1 (D / A converter 29) at 7. If this value seems to be an abnormal value at this point, it can be judged in step 413 and an alarm process can be performed in step 415. Of course, the alarm processing can be performed not only by displaying but also by stopping the machine.
ステップ419からステップ425にかけての処理は他方のエ
ンコーダ及びこれに対応するサーボアンプに関する処理
であり、ステップ409からステップ417にかけての処理と
同様である。ステップ427はサンプリングタイムの時間
調整を行うものである。The processing from step 419 to step 425 is processing relating to the other encoder and the servo amplifier corresponding thereto, and is similar to the processing from step 409 to step 417. Step 427 adjusts the sampling time.
[発明の効果] 以上の説明より明らかなように、この発明によれば、パ
ルスエンコーダの設計上の特性値及びサーボアンプに出
力すべき電圧特性値等の特性値にかかわらず、いずれの
場合にも適用可能の速度信号生成装置を得ることによ
り、もって、上記特性値の変化の毎に回路構成する要な
くすべての上記特性値の変化に適用できる低コストの速
度信号生成装置を提供することができる。[Effects of the Invention] As is apparent from the above description, according to the present invention, in any case, regardless of the design characteristic value of the pulse encoder and the characteristic value such as the voltage characteristic value to be output to the servo amplifier. It is possible to provide a low-cost speed signal generator that can be applied to all the changes in the characteristic values without having to configure a circuit for each change in the characteristic values. it can.
第1図はこの発明に係るサーボ系の速度信号生成装置を
示すブロック図を示す。 第2図以下はこの発明の実施例を示し、第2図はサーボ
系のブロック図、 第3図は速度信号生成装置の詳細を示すブロック図、 第4図は第3図に示した中央処理装置(CPU)の行う処
理フローチャートである。 1…常数設定手段 3…出力値演算手段 5…基準倍率演算手段 7…入力パルスカウント手段 9…デジタルアナログ変換手段FIG. 1 is a block diagram showing a speed signal generator for a servo system according to the present invention. 2 and the following shows an embodiment of the present invention, FIG. 2 is a block diagram of a servo system, FIG. 3 is a block diagram showing details of a speed signal generator, and FIG. 4 is a central processing shown in FIG. It is a processing flowchart which a device (CPU) performs. DESCRIPTION OF SYMBOLS 1 ... Constant number setting means 3 ... Output value calculation means 5 ... Reference magnification calculation means 7 ... Input pulse counting means 9 ... Digital-analog conversion means
Claims (1)
コーダを設け該エンコーダの検出パルスを速度信号に換
算しこれを電圧値に変換してサーボアンプにフィードバ
ックするようにしたサーボ系の速度信号生成装置にし
て、前記エンコーダの設計上の特性値及び前記サーボア
ンプに出力すべき電圧特性値等を設定する常数設定手段
と、該常数設定手段で設定される特性値に基づいて後の
出力値演算手段での演算処理を画一化するための基準倍
率演算手段と、前記エンコーダの検出パルスをサンプリ
ングタイム内に受けこの間に入力されるパルス数を計数
する入力パルスカウント手段と、該入力パルスカウント
手段の計数結果に適宜基準時間を対応させ速度のディメ
ンジョンを形成すると共にこの速度のディメンションに
前記基準倍率演算手段で演算された基準倍率を乗じて正
規の速度信号を形成する出力値演算手段と、該出力値演
算手段の出力信号を得てこれをアナログ電圧に変換する
デジタルアナログ変換手段とを有することを特徴とする
サーボ系の速度信号生成装置。1. A speed signal generation system for a servo system, wherein a pulse encoder is provided in association with a motor or an object to be moved, and a detection pulse of the encoder is converted into a speed signal, which is converted into a voltage value and fed back to a servo amplifier. In the device, a constant value setting means for setting a designed characteristic value of the encoder and a voltage characteristic value to be output to the servo amplifier, and a subsequent output value calculation based on the characteristic value set by the constant value setting means. Means for uniformizing the arithmetic processing in the means, input pulse counting means for receiving the detection pulse of the encoder within the sampling time and counting the number of pulses input during this time, and the input pulse counting means The reference time is appropriately associated with the counting result of (1) to form a speed dimension, and the reference magnification calculation means is added to the dimension of this speed. And an output value calculation means for forming a normal speed signal by multiplying the reference magnification calculated in step 1, and a digital-analog conversion means for obtaining an output signal of the output value calculation means and converting the output signal into an analog voltage. Servo system speed signal generator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59166559A JPH06101955B2 (en) | 1984-08-10 | 1984-08-10 | Servo speed signal generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59166559A JPH06101955B2 (en) | 1984-08-10 | 1984-08-10 | Servo speed signal generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6145313A JPS6145313A (en) | 1986-03-05 |
| JPH06101955B2 true JPH06101955B2 (en) | 1994-12-12 |
Family
ID=15833504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59166559A Expired - Lifetime JPH06101955B2 (en) | 1984-08-10 | 1984-08-10 | Servo speed signal generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06101955B2 (en) |
-
1984
- 1984-08-10 JP JP59166559A patent/JPH06101955B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6145313A (en) | 1986-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0208788A1 (en) | Speed control system for servo motors | |
| US4695780A (en) | Servomotor velocity control system | |
| US4377947A (en) | Device for identifying rubbing locations in rotating machines | |
| JP2720584B2 (en) | Tuning phase controller for servo system | |
| JPH087248B2 (en) | Device for obtaining numerical values representing the relationship between pulse trains | |
| JP3013775B2 (en) | Driving device for stepping motor type instrument | |
| EP0102165A1 (en) | Speed detection apparatus and method | |
| KR900002511B1 (en) | Speed detection method | |
| US6463398B2 (en) | Rotary speed detector | |
| JPH06101955B2 (en) | Servo speed signal generator | |
| US4689539A (en) | Speed detecting device | |
| JP2536291B2 (en) | Speed measuring device | |
| JP2719817B2 (en) | Digital tachometer | |
| JPH01320468A (en) | Method and apparatus for measuring revolutions of machine | |
| KR970007588B1 (en) | Circuit of standard frequency generation and speed detection spindle motor | |
| JPS6319831B2 (en) | ||
| JPH0469079A (en) | Apparatus for sensing motor speed | |
| JP2600975B2 (en) | Speed control method for synchronous motor | |
| SU1613959A1 (en) | Apparatus for measuring difference of rotational speeds | |
| JP2891472B2 (en) | Speed signal detection circuit | |
| SU871077A2 (en) | Digital meter of linear overloads | |
| JPH0839298A (en) | Slide stop time measuring instrument of press machine | |
| RU1774265C (en) | Digital angular velocity meter | |
| JPH0410809A (en) | Pulse multiplication circuit | |
| JPH05188068A (en) | Servo motor speed detecting device |