JPS63283484A - サ−ボモ−タの速度制御装置 - Google Patents

サ−ボモ−タの速度制御装置

Info

Publication number
JPS63283484A
JPS63283484A JP62113933A JP11393387A JPS63283484A JP S63283484 A JPS63283484 A JP S63283484A JP 62113933 A JP62113933 A JP 62113933A JP 11393387 A JP11393387 A JP 11393387A JP S63283484 A JPS63283484 A JP S63283484A
Authority
JP
Japan
Prior art keywords
speed
servo motor
block
error
value
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
Application number
JP62113933A
Other languages
English (en)
Inventor
Hiroshi Kodama
小玉 博史
Akihito Nakayama
明仁 中山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP62113933A priority Critical patent/JPS63283484A/ja
Publication of JPS63283484A publication Critical patent/JPS63283484A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ディジタルサーボシステムにおけるサーボモ
ータの速度制御装置に関する。
(従来の技術) 通常のNCやロボットコントローラなどのディジタルサ
ーボシステムでは、指令速度と実速度との誤差に基づい
てサーボモータのトルク指令を設定しており、そのため
に速度検出手段としてバルスコーダなどを使用している
上記誤差信号からサーボモータの速度と位置とを正確に
制御するためには、通常比例動作と積分力作を行なうP
−1補償回路が必要であり、積分ゲインを大きくすれば
、定常偏差をなくし一般に微小な偏差に対しては応答良
く修正することができる。しかし、積分ゲインを大きく
とりすぎると、偏差が大きくなったときに制御系でのオ
ーバシュートなど機械系の動作にうねりを生じる原因に
もなり、フィードバック系の安定した動作が失われる。
(発明が解決しようとする問題点) 従来アナログサーボシステムの場合には、アナログアン
プに対して設けた積分用のコンデンサの容量値を大きく
しておいて、通常の運転時にはその電圧制限用のダイオ
ードを並列に接続し、機械系の停止時の寸前にそれを分
離して積分ゲインを大きくするという工夫がなされてい
た。
本発明は、上記の点に鑑みてなされたもので、ディジタ
ルサーボシステムにおいて微速あるいは低速のときに最
適に設定された積分ゲインが、通常運転時に過大な積分
動作として作用することを防止したサーボモータの速度
制御装置を提供しようとするものである。
(問題点を解決するための手段) 本発明によれば、離散的な速度指令信号によりサーボモ
ータを速度制御するサーボモータの速度制御装置におい
て、前記サーボモータから帰還される実速度信号と速度
指令信号との速度誤差を出力する演算手段と、この演算
手段の誤差出力に基づいてP−IIIJf[0により前
記サーボモータへのトルク指令を形成する補償手段と、
この補償手段でのI制御の出力に対するクランプ値を設
定制御する制御手段とをとを具備することを特徴とする
サーボモータの速度制御装はを提供できる。
(作用) 本発明のサーボモータの速度制御装置では、トルク指令
を形成する補償手段での積分値を、設定されたクランプ
値により制御して通常運転時に過大な積分動作として作
用しないようにしている。
(実施例) 以下、本発明の一実施例を図面に従って詳細に説明する
第1図は、本発明の一実施例の速度制御装置を示すブロ
ック図で、速度指令Vcmdが、加算回路1を介して所
定の制御ゲインを有する補償回路2に供給され、サーボ
モータ3に対するトルク指令Tcmdに変換され、サー
ボモータ3を指令速度Vcmdで駆動制御している。
上記加算回路1には、サーボモータ3からの実速度TS
Aが帰還され、ここで速度指令Vcmdとの誤差ERが
演算されて、それが速度偏差として補償口282に出力
されている。
上記補償回路2は、速度偏差に基づいてサーボモータ3
に所定の駆動電流などのパワーを設定するためのもので
、その制御ゲインGは、G=に2+に1/s に設定され、速度偏差に基づいてP−I制御を行なって
いる。すなわち、所定のサンプリング周期で加算回路1
から出力される誤差ER(i)は、ホールド機能を持つ
加算ブロック21に供給されるとともに、P(比例)動
作をする積算ブロック22にも供給される。ここで、K
2は比例ゲイン、K1は積分ゲインで、この積分ゲイン
に1と上記加算ブロック21の出力とが積算ブロック2
3で積算され、次に詳細に説明するクランプ機能を有す
るブロック24で、I (積分)制御の出力に対するク
ランプ値X1が設定制御される。なお、加算器25では
、比例項と積分項との和が演算されて、サーボモータ3
に対するトルク指令T cmdが出力されている。
第2図は、上記補償回路2で積算された積分値をクラン
プする場合の制御アルゴリズムを示すフローチャートで
ある。
サーボモータ3からの実速度信号TS^は、例えばパル
スコーダなどの速度検出手段を介して加算回路1に帰還
され、所定のサンプリング周期で補償回路2に離散値と
して誤差ER(i)  (= V cmd(x)−rs
A(t) )が入力される(ステップa)。上記加算ブ
ロック21では、それまでの所定期間の蓄積誤差ER(
i−1)が誤差ER(i)に加算され(ステップb)、
更にその加算結果SυM(i)が積分ブロック23で積
分ゲインに1と積算される(ステップC)。この積算結
果がブロック24のクランプ値X1と比較され、正の場
合にはステップeへ、負の場合にはステップfへ進む(
ステップd)。
つまり、積分動作が行なわれた結果、積分値に、 *s
um(t)が設定されたクランプ値x1より小さいとき
には、その積分値は比例演算の結果と加算されて、サー
ボモータ3に対するトルク指令Tcmdを形成する(ス
テップe)。しかし、積分値に1*Sl]M(i)が設
定されたクランプ値X1より大きいときには、クランプ
値X1が比例演算の結果と加算され、制限されたトルク
指令が形成される(ステップf)。そして、このクラン
プ値X工を積分ゲインに1で除した数が、次の積分動作
の蓄積誤差ER(+−1) として設定されて(ステッ
プg)、次のサンプリング周期で加算ブロック21での
積分動作のステップbに戻される。
上記クランプ値x1は、NCやロボットコントローラな
どのディジタルサーボシステムを安定して制御するため
には、ソフト的に可変な構造としておくことが望ましく
、更には、実速度信号TSAに応じて自動設定すること
も可能である。
このように構成されるサーボモータの速度制御装置にお
いては、速度指令VcmdによりPI制御を行なって、
サーボモータ3のトルクコマンドを形成するとき、補償
回路2の積分値出力の大きさを所定のクランプ値で制限
することができるので、制御対象となるm械系の特性や
動作速度に合せて剛性を保持しながら、速度偏差がある
程度大きくなったときにも制御系でのオーバシュートな
どをなくし、機械系の動作にうねりを生じないようにで
きる。
以上、この発明をある程度詳細にその最も好ましい実施
態様について説明したが、積分ゲインKlやクランプ値
の大きさをどの様に規定するかは、ディジタルサーボシ
ステムの特性に合せて適宜に設計するべき事項であり、
発明の構成の詳細な部分についての変形、特許請求の範
囲に記載された本発明の精神に反しない限りでの種々な
変形、あるいはそれらを組み合わせたものに変更するこ
とができることは明らかである。
(発明の効果) 以上説明したように、本発明によれば、サーボシステム
のトルク指令を形成する補償手段での積分値を、設定さ
れたクランプ値により制御して通常運転時に過大な積分
動作として作用しないようにしているので、ディジタル
サーボシステムにおいて微速あるいは低速のときに積分
ゲインを最適に設定でき、かつ安定したサーボモータの
運転が可能なサーボモータの速度制御装置を提供できる
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図、第2図
は、同実施例の制御アルゴリズムを示すフローチャート
である。 1・・・加算回路、2・・・補償回路、3・・・サーボ
モータ。

Claims (3)

    【特許請求の範囲】
  1. (1)離散的な速度指令信号によりサーボモータを速度
    制御するサーボモータの速度制御装置において、前記サ
    ーボモータから帰還される実速度信号と速度指令信号と
    の速度誤差を出力する演算手段と、この演算手段の誤差
    出力に基づいてP−I制御により前記サーボモータへの
    トルク指令を形成する補償手段と、この補償手段でのI
    制御の出力に対するクランプ値を設定制御する制御手段
    とをとを具備することを特徴とするサーボモータの速度
    制御装置。
  2. (2)前記制御手段でのクランプ値が可変に設定される
    ことを特徴とする特許請求の範囲第(1)項に記載のサ
    ーボモータの速度制御装置。
  3. (3)前記クランプ値を、前記サーボモータの実速度信
    号に対応して変更することを特徴とする特許請求の範囲
    第(2)項に記載のサーボモータの速度制御装置。
JP62113933A 1987-05-11 1987-05-11 サ−ボモ−タの速度制御装置 Pending JPS63283484A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62113933A JPS63283484A (ja) 1987-05-11 1987-05-11 サ−ボモ−タの速度制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62113933A JPS63283484A (ja) 1987-05-11 1987-05-11 サ−ボモ−タの速度制御装置

Publications (1)

Publication Number Publication Date
JPS63283484A true JPS63283484A (ja) 1988-11-21

Family

ID=14624831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62113933A Pending JPS63283484A (ja) 1987-05-11 1987-05-11 サ−ボモ−タの速度制御装置

Country Status (1)

Country Link
JP (1) JPS63283484A (ja)

Similar Documents

Publication Publication Date Title
US6046566A (en) Method of and apparatus for controlling a plurality of servomotors
US5248921A (en) Servo motor control device
JPS63274385A (ja) サ−ボモ−タの速度制御装置
US4918584A (en) Self-adjusting servo device and method
WO1993010489A1 (fr) Procede pour commander des servomoteurs
JP2733881B2 (ja) Pi制御ループをベースにした適応スライディングモード制御方式
JPH0888990A (ja) モータの位置制御装置
JPS63283490A (ja) サ−ボモ−タの速度制御装置
JP3372262B2 (ja) 繰り返し制御における速度制御方法
JPH0421101A (ja) 学習コントローラの飽和処理方式
JPH0285902A (ja) フィードフォワード制御装置
JPH05150802A (ja) 偏差可変及び偏差ヒステリシス形pi制御方法
JPH0475113A (ja) 制御装置
JPS62217304A (ja) 自動制御装置
JP3019192B2 (ja) バックラッシ補正方式
SU1180844A2 (ru) Самонастраивающа с система регулировани скорости
JPH04100130A (ja) モータのサーボ制御装置
JPH04265682A (ja) 上限回転速度制限機能付サーボアンプ
JPS631604B2 (ja)
JPH01185705A (ja) サーボシステム
JPH01279304A (ja) サーボ制御系の積分比例補償器
JPS58140807A (ja) 積分リミツタ自動調節機構付き制御装置
JPH08297512A (ja) スライディングモード制御による位置決め制御方法
RU1817058C (ru) Система управлени электроприводом
KR940003946B1 (ko) 로보트 제어장치