JPH0127441B2 - - Google Patents

Info

Publication number
JPH0127441B2
JPH0127441B2 JP9819782A JP9819782A JPH0127441B2 JP H0127441 B2 JPH0127441 B2 JP H0127441B2 JP 9819782 A JP9819782 A JP 9819782A JP 9819782 A JP9819782 A JP 9819782A JP H0127441 B2 JPH0127441 B2 JP H0127441B2
Authority
JP
Japan
Prior art keywords
command
acceleration
servo system
velocity
commands
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
Application number
JP9819782A
Other languages
English (en)
Other versions
JPS58214905A (ja
Inventor
Shigeru Futami
Shukaku Kura
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co Ltd
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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP9819782A priority Critical patent/JPS58214905A/ja
Publication of JPS58214905A publication Critical patent/JPS58214905A/ja
Publication of JPH0127441B2 publication Critical patent/JPH0127441B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D3/00Control of position or direction
    • G05D3/12Control of position or direction using feedback
    • G05D3/14Control of position or direction using feedback using an analogue comparing device

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、産業用ロボツト、NC工作機械など
のサーボ系におけるフイードフオワード信号発生
方法に関するものである。
〔従来の技術〕
従来のフイードフオワード方式のサーボ系につ
いてまず説明する。
第1図は従来のサーボ系の一般的な構成を示す
もので、位置指令xrと位置xとの偏差を位置ルー
プコントローラGpに与え、速度指令x〓rと速度x〓と
の偏差を速度ループコントローラGvに与え、加
速度指令x¨rと加速度x¨との偏差を加速度ループコ
ントローラGaに与え、モータ及び駆動回路伝達
関数Gnを経て加速度x¨を得、その値を積分器を経
て速度x〓、更に位置xを得るという構成を採つて
いた。前記加速度x¨はモータ電流で近似されるこ
ともある。
この系では、位置、速度、加速度、および位置
指令、速度指令、加速度指令に対応する信号が存
在する。したがつて、第1図のサーボ系では、位
置指令のみが外部から指令できるが、一般に位置
制御ループよりそのマイナーループである速度制
御ループ、加速度制御ループの方が応答が速い。
このため、位置指令のみでサーボ系を駆動する
と、位置指令だけでなく速度指令や加速度指令を
与えて駆動した場合と比較して応答は遅い。
このような観点から、第1図で表わされるサー
ボ系で応答を改善する方法として、速度指令、加
速度指令(あるいは速度指令のみ)をサーボ系の
対応する信号に加算入力する、いわゆるフイード
フオワード制御が知られている。
このフイードフオワード制御を実現する方法と
して次の2つの方法が知られている。
(i) 位置指令を微分して速度指令と加速度指令を
得る。
(ii) 指令発生器から位置指令、速度指令、加速度
指令を同時に出力する。
〔発明が解決しようとする課題〕
前記の“(i)の位置指令を微分して速度指令及び
加速度指令を得る”という方法は、微分器を用い
るものであるが、完全な微分器は回路で構成でき
ないこと、および、近似微分回路を用いても高周
波のノイズを増幅してサーボ系が不安定になり易
いという問題がある。
他方、前記の“(ii)指令発生器から位置指令、速
度指令、加速度指令を同時に出力する”という方
法は、第2図のブロツク図に示す構成で実現され
る。
この第2図のブロツク図で示される方法におい
ては、離散時間毎に与えられる位置指令群{Xi
に基づいて位置指令XN、速度指令VN、加速度指
令ANを指令発生器で演算して出力するものであ
る。この方法の場合、前記微分器に起因する問題
はないが、位置指令XN、速度指令VN、加速度指
令ANを同時に出力するために要する演算は、位
置指令xrだけを出力するために要する演算と比較
すると演算量がかなり大きくなる。このため、指
令発生器に要求される演算処理速度が増大する。
ところが、実際には演算処理速度には上限がある
ので、指令発生は完全には連続して行うことはで
きず、時間に関して離散的な発生をすることにな
る。通常、1つの離散時間間隔内では、位置、速
度、加速度の各指令値は定数として近似される。
このため当然近似誤差を生ずる。
このような問題のほかに、サーボ系の指令発生
器に関し、 ●指令の演算精度の向上 ●演算処理速度の軽減 ●記憶する軌道情報の軽減 ●指令発生器からサーボ系への伝送情報量の軽減 の要求から、指令発生の離散時間間隔を大きくす
ることが望まれている。
本発明の目的は同一の指令発生器からの指令に
対して従来よりも高応答性、高精度のサーボ系を
実現することにある。
〔課題を解決するための手段〕
この目的を達成するため、本発明は、位置、速
度、加速度のフイードバツク信号に加えて、指令
発生器から離散時間間隔ごとに、少なくとも速度
までが連続な〔位置、速度、加速度〕を定数の組
〔XN、VN、AN〕(Nは離散時刻)としてフイード
フオワード指令信号を与え、この指令信号に追従
する制御を行うサーボ系において、前記指令発生
器から指令信号が与えられる時刻に同期して、逐
次下式で表される演算を行つて、サーボ系の位
置、速度、加速度フイードフオワード信号Xf
Vf、Afとすることを特徴とする。
式Af=AN Vf=VN+ANτ Xf=XN+VNτ+1/2・ANτ2 但し0≦τ<T:Tは離散時間間隔 〔作 用〕 従来技術で説明したように、指令発生器から与
えられる指令値は、厳密に見ると離散時間的に与
えられ、離散時間間隔内で定数で近似されること
になる。
上記指令値が(位置、速度、加速度)の定数の
組で与えられる系は、サーボ系の位置指令を時間
に関する2次のべき関数で近似することができ
る。これは、次のように示される。
離散時刻Nにおいて指令値の組を(XN、VN
AN)、離散時間間隔をTとすると、この間 Xf(NT)=XN X〓f(NT)=VNf(NT)=AN X…f(NT)=X…f(NT)……=0 ……(1) となる。ただし、Xf(NT)は変数Xfの時刻NT
における値を示し、“・”はその数の次数の時間
微分を表わす。
つまり、 Xf(t)=a0+a1t+a2t2 ……(2) (2)が(1)式を満たすように定数a0、a1、a2を決め
ると、下の(3)式のようになる。
Xf(t) =XN+VN(t−NT)+1/2・AN×(t−NT)2
……(3) (3)式より、NT≦t<(N+1)Tにおける位
置指令、速度指令、加速度指令は次の(4)式のよう
に表現できる。
Xf(t)=XN+VN(t−NT)+1/2・ AN×(t−NT)2 Vf(t)=VN+AN(t−NT) Af(t)=AN (4) (4)式の指令の組は(1)式で表わされる定数で近似
する指令より、NT≦t<(N+1)Tの途中の
区間で、 Xfでは VN(t−NT)+1/2・AN×(t−NT)2 Vfでは AN(t−NT) だけ精度が向上していることになる。
本発明の要点は、定数の組(XN、VN、AN)か
ら(4)式を演算し、サーボ系の該当する入力信号に
加算入力することである。
なお、(4)式において、τ=t−NTとすれば、
0≦τ<Tであり、このτを用いて(4)式を表現す
ると次の式の通り簡単な式となる。
Xf(t)=XN+VNτ+1/2・AN×τ2 Vf(t)=VN+ANτ Af(t)=AN 〔実施例〕 以下、本発明を第3図に示す実施例に基づいて
説明する。
サーボ系の構成は第1図に示す位置、速度、加
速度の制御ループがあるものとする。
サーボ系の(位置指令)および(速度指令と加
速度指令に対するフイードフオワード信号(加算
入力信号)をそれぞれXf、Vf、Afとする。
指令発生器から離散時間的に(位置、速度、加
速度)を定数の組(XN、VN、AN)で与え、 ANをAfとし、 ANを積分器1の入力とし、その出力をViとし、 VNとViとの和をVfとし、 Vfを積分器2の入力とし、その出力をXiとし、 XNとXiの和をXfとし さらに、指令発生器から(XN、VN、AN)をサ
ーボ系に与えるタイミングに同期してリセツト信
号を発生し、前記積分器1および積分器2をリセ
ツトする。
前記積分器1,2は、第4図に示す回路に、積
分定数(1/RC)を補正するためのゲイン回路
を縦続接続したものが用いられる。
このような制御方法をとることにより、加速度
Aは離散的な時間間隔ごとに不連続な数値で与え
られても、速度X〓は直線的に連続となり、また位
置Xは放物線で結ばれかつ接線の傾きが等しい所
で次の放物線に連続することになる。
〔発明の効果〕
上述したように本発明は、 離散時間的に(位置、速度、加速度)の指令を
定数の組(XN、VN、AN)で与え、位置指令と速
度および加速度のフイードフオワード信号をそれ
ぞれXf、Vf、Afとするとき、 Xf=XN Vf=VN Af=AN とする従来のフイードフオワード制御法に比べ 本発明は、VfとXfについて積分補正をし、 Xf=XN+VNτ+1/2・AN×τ2 Vf=VN+ANτ Af=AN とする。
このため、XfおよびVfはそれぞれ VNτ+1/2・AN×τ2およびANτ だけ精度が向上し、かつ指令発生時の不連続性が
なくなるため、下記のような効果を奏する。
位置指令、速度指令を連続した曲線または直
線で与えることができ、滑らかな動きが実現で
きる。
指令が函数値のステツプ状の変化とならない
ため、精度を落すことなくデータ出力のタイミ
ング即ち離散的時間間隔を長くとることができ
る。
そのため、従来のデイジタルコントローラを
用いても高精度のサーボ系が実現できる。
同じ精度を要求される場合には、構成が簡単
になり、安価な制御系を実現することができ
る。
【図面の簡単な説明】
第1図は従来のサーボ系の一般的な構成を示す
ブロツクダイアグラム、第2図はフイードフオワ
ード制御方式を示すブロツクダイアグラム、第3
図は本発明のサーボ系の構成を示すブロツクダイ
アグラム、第4図は積分器の構成例を示す回路図
である。

Claims (1)

  1. 【特許請求の範囲】 1 位置、速度、加速度のフイードバツク信号に
    加えて、指令発生器から離散時間間隔ごとに、少
    なくとも速度までが連続な〔位置、速度、加速
    度〕を定数の組〔XN、VN、AN〕(Nは離散時刻)
    としてフイードフオワード指令信号を与え、この
    指令信号に追従する制御を行うサーボ系におい
    て、前記指令発生器から指令信号が与えられる時
    刻に同期して、逐次下式で表される演算を行つ
    て、サーボ系の位置、速度、加速度フイードフオ
    ワード信号Xf、Vf、Afとすることを特徴とする
    サーボ系のフイードフオワード信号発生方法。 式Af=AN Vf=VN+ANτ Xf=XN+VNτ+1/2・ANτ2 但し0≦τ<T:Tは離散時間間隔
JP9819782A 1982-06-08 1982-06-08 サ−ボ系のフイ−ドフオワ−ド信号発生方法 Granted JPS58214905A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9819782A JPS58214905A (ja) 1982-06-08 1982-06-08 サ−ボ系のフイ−ドフオワ−ド信号発生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9819782A JPS58214905A (ja) 1982-06-08 1982-06-08 サ−ボ系のフイ−ドフオワ−ド信号発生方法

Publications (2)

Publication Number Publication Date
JPS58214905A JPS58214905A (ja) 1983-12-14
JPH0127441B2 true JPH0127441B2 (ja) 1989-05-29

Family

ID=14213272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9819782A Granted JPS58214905A (ja) 1982-06-08 1982-06-08 サ−ボ系のフイ−ドフオワ−ド信号発生方法

Country Status (1)

Country Link
JP (1) JPS58214905A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60250404A (ja) * 1984-05-25 1985-12-11 Sanesu Shoko:Kk 数値制御方法
US5504672A (en) * 1993-09-10 1996-04-02 Hardiman; Ted L. Industrial process controller and method of process control
JPH07284242A (ja) * 1994-04-05 1995-10-27 Smc Corp 電動アクチュエータ

Also Published As

Publication number Publication date
JPS58214905A (ja) 1983-12-14

Similar Documents

Publication Publication Date Title
JPH0895643A (ja) サーボモータのフィードフォワード制御方法
JPS63274385A (ja) サ−ボモ−タの速度制御装置
KR100842978B1 (ko) 서보 제어방법
JPH03289385A (ja) モータ制御のゲイン調整方法
JPH0127441B2 (ja)
JPH03107384A (ja) モータ駆動制御装置
JPS63301303A (ja) 可変構造制御系における制御入力設計方法
JPH0782382B2 (ja) 学習制御方式
JPH0285902A (ja) フィードフォワード制御装置
JPH0475113A (ja) 制御装置
JPH0580805A (ja) Pi制御ループをベースにした適応スライデイングモード制御方式
JP3246559B2 (ja) サーボ制御方式
JPS63273107A (ja) ロボット制御装置
WO1991013489A1 (en) Method of learning feed-forward gain in motor control
JPH01292405A (ja) ディジタル位置サーボ装置
JP2932444B2 (ja) モータのサーボ制御装置
JP3019192B2 (ja) バックラッシ補正方式
JP2559107B2 (ja) 位置制御方法
JP2541245B2 (ja) ロボット軌跡制御方法
JP3015523B2 (ja) プロセス制御装置
JPS58201113A (ja) 可動体位置決めサ−ボシステム
JPH04314108A (ja) ロボットの制御装置
JPS62126403A (ja) 速度制御方式
JPH04116703A (ja) ロボットの制御方法
JP3130984B2 (ja) 直流サーボ機構の制御方式