JPS62229412A - 位置決め装置 - Google Patents

位置決め装置

Info

Publication number
JPS62229412A
JPS62229412A JP7127886A JP7127886A JPS62229412A JP S62229412 A JPS62229412 A JP S62229412A JP 7127886 A JP7127886 A JP 7127886A JP 7127886 A JP7127886 A JP 7127886A JP S62229412 A JPS62229412 A JP S62229412A
Authority
JP
Japan
Prior art keywords
speed pattern
motor
pattern
deceleration
deviation
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
JP7127886A
Other languages
English (en)
Inventor
Masateru Nagakura
長倉 征輝
Shuichi Uchiyama
修一 内山
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.)
Shibaura Mechatronics Corp
Original Assignee
Shibaura Engineering Works 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 Shibaura Engineering Works Co Ltd filed Critical Shibaura Engineering Works Co Ltd
Priority to JP7127886A priority Critical patent/JPS62229412A/ja
Publication of JPS62229412A publication Critical patent/JPS62229412A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、目標位置に対応した速度パターンを指令パル
スとして出力し、この指令パルスとフィードバックパル
スとの偏差を用いて閉ループ制御を行うサーボモータに
適用される位置決め装置に俣4するものである。
(発明の背景) サーボモータの位置決め制御を行う方法として、指令パ
ルスとモータに取付けた位置検出器からのフィードバッ
クパルス(以下F/Bパルスという)との偏差を求め、
この偏差を零とするように制御するいわゆる閉ループ制
御が広く知られている。この場合、目標位置までの移動
量に対応した最適な速度パターンを予め記憶しておき、
目標位置に対する速度パターンを指令値に対応して読出
し、この速度パターンに従って指令パルスを求める方式
が提案されている。
しかしモータの回転部の慣性や負荷の大小によって、指
令パルスに対するモータの追従遅れ量は必ず変化する。
このため目標位置に対する速度パターンを一義的に決め
たのでは、モータを正確に「1標位置に位置決めするこ
とができない。
第3図はこの追従遅れを示す速度プロフィール図であり
、この図でAは予め記憶された台形の速度パターン、B
は実際の速度パターンを示す。このように加速時には斜
線で示す領域S1に相当する加速遅れが発生し、また減
速時には領域S2に相当する減速遅れが発生する。この
ため正確な位置決めができないという問題があった。
(発明の目的) 本発明はこのような1バ情に鑑みなされたものであり、
予め記憶された速度パターンに対するモータの追従性能
を向上させると共に、負荷の変化に対しても常に最適な
速度パターンで減速して位置決め時間を短縮し高精度に
目標位置に位置決めすることができる位置決め装置を提
供することを目的とする。
(発明の構成) 未発明によればこの目的は、モータの目標位置を示す指
令値に基づき運転速度パターンを指令値パルスとして出
力する速度パターン設定部を備え、前記モータの移動量
を示すフィードバックパルスと前記指令値パルスとの偏
差に基づいて前記モータを制御する位置決め装とにおい
て、前記速度パターンに対する前記モータの加速追従遅
れ量を演算して最適減速開始点を無段階に決定し前記速
度パターンを修正する減速パターン演算部と、前記速度
パターンを微分する微分演算部と、この微分値と前記偏
差との和を求める加算部とを備え、前記和を零とするよ
うにモータを制御することを特徴とする位置決め装置に
より達成される。
(実施例) 第1図は本発明の一実施例の制御系統図、第2図はその
速度プロフィール図である。
第1図で符号10は目標位置を示す指令値を入力するた
めの11標位置指令部、12は速度パターン設定部であ
り例えば第2図に示す台形の速度パターンAを記憶する
。この速度パターンAは、指令値が示す移動量に対応し
て複数のパターンがマツプの形や関数の形で記憶されて
いる。従ってこの速度パターン設定部12は指令値に対
応する1つの速度パターンAを選択し、これを指令パル
スとして出力する。14は指令値パルスカウンタであり
、速度パターン設定部12が出力する指令値パルスの積
算値Nを求める。
16はモータであり、このモータ16の回転量あるいは
移動量は回転エンコーダなどの位置検出器18で検出さ
れ、F/Bパルスとして出力される。このF/Bパルス
はF/Bパルスカウンタ20において積算され、このF
/Bパルスの縫算値nが逐次求められる。前記指令値パ
ルスカウンタ14の積算値NとこのF/Bパルスカウン
タ20の積算値nとの偏差(N −n )が偏差演算部
22で求められる。
一方前記速度パターンAはまた微分演算部24に入力さ
れ、ここで速度パターンAの変化速度が微分値Bとして
求められる。この微分値Bと前記偏差(N −n )と
の和(N−n)+Bが出力演算部26で求められ、この
和はD/A変換器28でアナログ信号に変換され、サー
ボドライバ30はこのアナログ信号に基づいてモータ1
6を駆動する。
32は減速パターン演算部であり、前記:52図に示す
実際の速度パターンBの追従遅れlxを演算して最適減
速開始点aを無段階に決定し前記指令値に従った速度パ
ターンAを修正する。この演算部32は、例えばクロッ
クパルス等により決まる非常に短い時間間隔で追従遅れ
量Xを時間の関数x (t)として順次求めて記憶し、
減速時の追従遅れ量をx(L+−t)として速度パター
ンAからこの追従遅れ量x(tl−t)を減算すること
により減速パターンCを求めることができる。
ここにtlは速度パターンAにより目標位置に達する点
(第2図のb点)の時間である。このように減速時にお
いては速度パターンAは追従遅れ量Xにより修正される
。この速度パターンAを修正するアルゴリズムは種々可
能であり、目的に応じて最適なアルゴリズムを適宜採用
すればよい。
従って指令値に基づく速度パターンAの微分値Bが偏差
(N −n )に加算されるので、いわゆるフィードフ
ォワード制御が行われることになり、加速時には加速遅
れが改善され第2図りに示すようにほぼ直線的に加速さ
れる。またこの時負荷の慣性が大きく追従性が悪くなれ
ば、この追従遅れ量Xが減算パターン演算部32で求め
られて記憶される。そして減速時における速度パターン
Aに先行する減速開始点aを求め、この点aからこの追
従遅れ量Xに対応して所定の減速パターンCとなるよう
に速度パターンAを修正する。従って速度制御の追従性
が改善され、位置決め精度が格段に向上する。
本実施例では速度パターン設定部12は台形の速度パタ
ーンAを記憶しているので記憶する速度パターンの数を
少なくできる。しかし、本発明はこれに限られるもので
はなく、指数関数など種々のパターンの設定が可能であ
り、所定の移動位置への移動を最短時間で最も安定して
行える速度パターンとするのが望ましい、また移動量が
少なく一定回転速度領域まで達しないうちに減速する場
合にも本発明は適用でき、本発明はこれを含むのは勿論
である。
本発明は速度パターン設定部12を始め、各演算部22
.24.26およびカウンタ14.2゜笠をCPU(デ
ジタル演算器)で構成できるのは勿論であり、この場合
速度パターンAはFROM等に予め記憶する。
(発明の効果) 本発明は以北のように、指令値に対応して設定される速
度パターンの微分値を求め、これを偏差(N−n)に加
算してモータをドライブするので、いわゆるフィードフ
ォワード制御を行うことになリモータの追従性が向1−
.する。また負荷の大小による加速時の追従遅れ量を記
憶し、これを用いて減速時における速度パターンを修正
するから、モータを最短時間で目標位置に制御でき、モ
ータの位置決め精度が向トする。
【図面の簡単な説明】
第1図は本発明の一実施例の制御系統図、第2図はその
速度プロフィール図、第3図は従来装置の速度プロフィ
ール図である。 10・・・目標位置指令部、 12・・・速度パターン設定部、 16・・・モータ、 18・・・位置検出器、 24・・・微分演算部、 26・・・出力演算部、 32・・・減算パターン演算部。

Claims (1)

  1. 【特許請求の範囲】 モータの目標位置を示す指令値に基づき運転速度パター
    ンを指令値パルスとして出力する速度パターン設定部を
    備え、前記モータの移動量を示すフィードバックパルス
    と前記指令値パルスとの偏差に基づいて前記モータを制
    御する位置決め装置において、 前記速度パターンに対する前記モータの加速追従遅れ量
    を演算して最適減速開始点を無段階に決定し前記速度パ
    ターンを修正する減速パターン演算部と、前記速度パタ
    ーンを微分する微分演算部と、この微分値と前記偏差と
    の和を求める出力演算部とを備え、前記和を零とするよ
    うにモータを制御することを特徴とする位置決め装置。
JP7127886A 1986-03-31 1986-03-31 位置決め装置 Pending JPS62229412A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7127886A JPS62229412A (ja) 1986-03-31 1986-03-31 位置決め装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7127886A JPS62229412A (ja) 1986-03-31 1986-03-31 位置決め装置

Publications (1)

Publication Number Publication Date
JPS62229412A true JPS62229412A (ja) 1987-10-08

Family

ID=13456083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7127886A Pending JPS62229412A (ja) 1986-03-31 1986-03-31 位置決め装置

Country Status (1)

Country Link
JP (1) JPS62229412A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0199485A (ja) * 1987-10-09 1989-04-18 Toshiba Corp サーボ電動機の制御装置
JPH01204112A (ja) * 1988-02-09 1989-08-16 Nec Corp 速度制御装置
JPH02219113A (ja) * 1989-02-20 1990-08-31 Tohoku Ricoh Co Ltd 可動物体の移動制御方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54132086A (en) * 1978-04-04 1979-10-13 Toshiba Corp Position control method
JPS58201113A (ja) * 1982-05-20 1983-11-22 Fujitsu Ltd 可動***置決めサ−ボシステム
JPS5945515A (ja) * 1982-09-09 1984-03-14 Hitachi Ltd モ−トルの位置制御方法
JPS60116004A (ja) * 1983-11-29 1985-06-22 Fanuc Ltd フルクロ−ズドル−プ制御方式における数値制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54132086A (en) * 1978-04-04 1979-10-13 Toshiba Corp Position control method
JPS58201113A (ja) * 1982-05-20 1983-11-22 Fujitsu Ltd 可動***置決めサ−ボシステム
JPS5945515A (ja) * 1982-09-09 1984-03-14 Hitachi Ltd モ−トルの位置制御方法
JPS60116004A (ja) * 1983-11-29 1985-06-22 Fanuc Ltd フルクロ−ズドル−プ制御方式における数値制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0199485A (ja) * 1987-10-09 1989-04-18 Toshiba Corp サーボ電動機の制御装置
JPH01204112A (ja) * 1988-02-09 1989-08-16 Nec Corp 速度制御装置
JPH02219113A (ja) * 1989-02-20 1990-08-31 Tohoku Ricoh Co Ltd 可動物体の移動制御方法

Similar Documents

Publication Publication Date Title
US4617502A (en) Method and apparatus for controlling a robot hand along a predetermined path
KR970002258B1 (ko) 서보모터의 제어방법
KR930007775B1 (ko) 로보트의 직선보간(補間)방법
KR950007104B1 (ko) 서어보 모우터용 제어장치
JPS63148314A (ja) セミクロ−ズドル−プサ−ボ制御系の制御装置
JPS62229412A (ja) 位置決め装置
JP2542538B2 (ja) ロボットの位置制御方法
KR970003827B1 (ko) 외란추정 업저어버를 사용한 제로잉 방법
JPH0424198B2 (ja)
JPS61190604A (ja) フイ−ドバツク制御における位置制御方法
JPH0623928B2 (ja) ロボツトハンドの軌道修正方法
JPH0623932B2 (ja) サ−ボ制御方法
KR930007780B1 (ko) 로보트의 위치 제어방법
KR930007781B1 (ko) 로보트의 위치 제어방법
JP2754910B2 (ja) 人工衛星の姿勢制御装置
JP2728260B2 (ja) サーボ制御装置
JPS61193204A (ja) 工業用ロボツト
JP2703099B2 (ja) 産業用ロボットのコンベア追従方法
JP3435828B2 (ja) 位相制御されるサーボ系の進角自動決定方法
JPH11184530A (ja) モーションコントローラ
JP2816045B2 (ja) 位置決め制御装置
JPS6170616A (ja) 自動走行体のコ−ス移行誘導システム
KR930007595A (ko) 산업용 로보트의 직선 보간(補間)방법
KR930007779B1 (ko) 로보트의 위치 제어방법
JPH02126307A (ja) モータ速度制御方式