JPH0561554A - 位置決め制御装置 - Google Patents
位置決め制御装置Info
- Publication number
- JPH0561554A JPH0561554A JP10969991A JP10969991A JPH0561554A JP H0561554 A JPH0561554 A JP H0561554A JP 10969991 A JP10969991 A JP 10969991A JP 10969991 A JP10969991 A JP 10969991A JP H0561554 A JPH0561554 A JP H0561554A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- time
- function
- control system
- velocity
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 230000004043 responsiveness Effects 0.000 abstract description 2
- 230000004044 response Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
Abstract
(57)【要約】
【目的】 位置誤差を減少することのできる位置決め制
御装置を提供する。 【構成】 本発明では、位置制御系のフィードバックル
ープのみを用いるのではなく、移動位置が与えられた場
合、その与えられた位置の移動が達成できる時間−速度
関数を発生し、位置制御系より応答の早い、速度制御系
の速度指令として与える。その結果生ずる位置誤差をフ
ィードバックし、時間−速度関数より計算した位置基準
値に対し、位置検出値との偏差を補正することにより位
置誤差を減少する。
御装置を提供する。 【構成】 本発明では、位置制御系のフィードバックル
ープのみを用いるのではなく、移動位置が与えられた場
合、その与えられた位置の移動が達成できる時間−速度
関数を発生し、位置制御系より応答の早い、速度制御系
の速度指令として与える。その結果生ずる位置誤差をフ
ィードバックし、時間−速度関数より計算した位置基準
値に対し、位置検出値との偏差を補正することにより位
置誤差を減少する。
Description
【0001】
【産業上の利用分野】本発明はロボット、NC工作機械
等の位置決め制御装置に関し、特に短時間に高精度の位
置決めを実現する位置決め制御装置に関するものであ
る。
等の位置決め制御装置に関し、特に短時間に高精度の位
置決めを実現する位置決め制御装置に関するものであ
る。
【0002】
【従来の技術】図4に示すように、速度制御手段1を用
いて制御対象2の位置を制御する場合、位置検出手段3
を用いて検出した位置に対し、位置−速度関数発生手段
4の出力を、速度制御手段1の速度指令として与えてい
る。したがって、現在位置に応じた速度指令により、電
動機が速度制御され、制御対象2が位置決めされる。位
置−速度関数は、目標位置において零になるように設定
されているので、最終的には電動機は停止する。
いて制御対象2の位置を制御する場合、位置検出手段3
を用いて検出した位置に対し、位置−速度関数発生手段
4の出力を、速度制御手段1の速度指令として与えてい
る。したがって、現在位置に応じた速度指令により、電
動機が速度制御され、制御対象2が位置決めされる。位
置−速度関数は、目標位置において零になるように設定
されているので、最終的には電動機は停止する。
【0003】
【発明が解決しようとする課題】このように構成された
位置制御装置は、位置制御系の一巡伝達関数の遅れのた
め、その位置に必要な速度指令を与えても、図5に示す
ように電動機速度5はそれぞれの位置において速度指令
6に比し応答が遅れるため、その位置に必要な速度とな
り得ず、大きい位置誤差が発生する。この誤差は、加速
のとき負、減速のとき正の値となるが、加減速の応答が
負荷の影響を受け、正負打ち消すことができず、大きな
位置誤差を発生する主たる原因となっている。
位置制御装置は、位置制御系の一巡伝達関数の遅れのた
め、その位置に必要な速度指令を与えても、図5に示す
ように電動機速度5はそれぞれの位置において速度指令
6に比し応答が遅れるため、その位置に必要な速度とな
り得ず、大きい位置誤差が発生する。この誤差は、加速
のとき負、減速のとき正の値となるが、加減速の応答が
負荷の影響を受け、正負打ち消すことができず、大きな
位置誤差を発生する主たる原因となっている。
【0004】本発明は、上記問題を解決するため、位置
制御系のフィードバックループのみを用いるのではな
く、移動位置が与えられた場合、その与えられた位置の
移動が達成できる時間−速度関数を発生し、位置制御系
より応答の早い、速度制御系の速度指令として与え、そ
の結果生ずる位置誤差をフィードバックし、時間−速度
関数より計算した位置基準値に対し、位置検出値との偏
差を補正することにより、位置誤差を減少することので
きる位置決め制御装置を、提供することを目的とする。
制御系のフィードバックループのみを用いるのではな
く、移動位置が与えられた場合、その与えられた位置の
移動が達成できる時間−速度関数を発生し、位置制御系
より応答の早い、速度制御系の速度指令として与え、そ
の結果生ずる位置誤差をフィードバックし、時間−速度
関数より計算した位置基準値に対し、位置検出値との偏
差を補正することにより、位置誤差を減少することので
きる位置決め制御装置を、提供することを目的とする。
【0005】
【課題を解決するための手段】図1は、本発明の全体構
成を示すブロック図である。図において、7は速度制御
手段で、速度基準値8により速度制御し、速度を出力と
している。9は制御対象で、速度を入力とし位置を出力
としている。10は時間−速度関数発生手段で、移動距
離を基準値として入力し、時間に対する速度指令8を出
力としている。11は時間−位置関数発生手段で、速度
指令8を積分演算し、位置指令を発生する。12は位置
検出手段で、突合せ点13により差分を求め、速度基準
値8に速度補正信号として与える。以上、移動距離が与
えられると、時間−速度関数により位置決めが進むが、
帰還位置ループによる補正動作により、基準位置と実際
の位置の差がなくなるように制御される。
成を示すブロック図である。図において、7は速度制御
手段で、速度基準値8により速度制御し、速度を出力と
している。9は制御対象で、速度を入力とし位置を出力
としている。10は時間−速度関数発生手段で、移動距
離を基準値として入力し、時間に対する速度指令8を出
力としている。11は時間−位置関数発生手段で、速度
指令8を積分演算し、位置指令を発生する。12は位置
検出手段で、突合せ点13により差分を求め、速度基準
値8に速度補正信号として与える。以上、移動距離が与
えられると、時間−速度関数により位置決めが進むが、
帰還位置ループによる補正動作により、基準位置と実際
の位置の差がなくなるように制御される。
【0006】
【作用】移動距離が与えられると、時間積分値が、丁度
その移動距離となるような図2に示す時間−速度関数1
4を、時間−速度関数発生手段10により発生する。こ
の速度関数を、速度制御手段7の速度基準値8として与
えて制御し、制御対象9が移動する。この場合、速度制
御手段の応答遅れのため、実際の位置はその刻々の位置
基準値8に対し、図2の15の応答に示すように誤差を
発生する。そこで、速度指令の積分から、位置基準値を
時間−位置関数発生手段11により、時間に対する位置
基準値を発生し、位置検出手段12の位置信号と、突合
せ点13により突き合わせる。その結果、求められた位
置誤差の信号により、速度指令値8を修正する。図2か
ら明らかなように、加速時および減速時の誤差−および
+が打ち消され、位置誤差を減少できる。
その移動距離となるような図2に示す時間−速度関数1
4を、時間−速度関数発生手段10により発生する。こ
の速度関数を、速度制御手段7の速度基準値8として与
えて制御し、制御対象9が移動する。この場合、速度制
御手段の応答遅れのため、実際の位置はその刻々の位置
基準値8に対し、図2の15の応答に示すように誤差を
発生する。そこで、速度指令の積分から、位置基準値を
時間−位置関数発生手段11により、時間に対する位置
基準値を発生し、位置検出手段12の位置信号と、突合
せ点13により突き合わせる。その結果、求められた位
置誤差の信号により、速度指令値8を修正する。図2か
ら明らかなように、加速時および減速時の誤差−および
+が打ち消され、位置誤差を減少できる。
【0007】
【実施例】以下図面に基づいて、本発明を詳細に説明す
る。図3は、本発明の一実施例のブロック図である。図
において、16は時間−速度関数発生手段で、移動距離
が与えられると、それを満足する時間−速度関数を発生
する。定トルク直線加速の場合の加速,定速および減速
の各期間における、時間−速度関数を表1に示す。
る。図3は、本発明の一実施例のブロック図である。図
において、16は時間−速度関数発生手段で、移動距離
が与えられると、それを満足する時間−速度関数を発生
する。定トルク直線加速の場合の加速,定速および減速
の各期間における、時間−速度関数を表1に示す。
【表1】
【0008】
【0009】速度制御系は、速度制御手段17,電力変
換器18,電動機19,回転パルス発生器20,位置制
御対象21,速度検出手段22から成る速度フィードバ
ック系から構成されており、電動機19の速度は、時間
−速度関数発生手段16により作られた、速度基準値に
応じて制御される。この場合、図2に示したように、時
間−速度関数、すなわち速度基準値14に比し、実際の
電動機速度15は応答が遅れるため位置誤差を発生す
る。そこで、表1の右側に示すように、時間−位置関数
を、図3の時間−位置関数発生手段23により発生し、
それを基準値として、位置検出手段24により得られた
位置の帰還値と突き合わせ、その結果の位置誤差信号
を、速度制御系の速度基準値の補正信号として与える。
この場合、位置検出手段24の検出信号は、応答遅れが
比較的大きいので、進み補償手段25を通して与えるこ
とにより、位置誤差の補正遅れが補償され、位置誤差の
減少に極めて効果がある。
換器18,電動機19,回転パルス発生器20,位置制
御対象21,速度検出手段22から成る速度フィードバ
ック系から構成されており、電動機19の速度は、時間
−速度関数発生手段16により作られた、速度基準値に
応じて制御される。この場合、図2に示したように、時
間−速度関数、すなわち速度基準値14に比し、実際の
電動機速度15は応答が遅れるため位置誤差を発生す
る。そこで、表1の右側に示すように、時間−位置関数
を、図3の時間−位置関数発生手段23により発生し、
それを基準値として、位置検出手段24により得られた
位置の帰還値と突き合わせ、その結果の位置誤差信号
を、速度制御系の速度基準値の補正信号として与える。
この場合、位置検出手段24の検出信号は、応答遅れが
比較的大きいので、進み補償手段25を通して与えるこ
とにより、位置誤差の補正遅れが補償され、位置誤差の
減少に極めて効果がある。
【0010】以上の説明において、位置制御対象21の
現在位置を、位置検出手段24により検出したが、この
方法の代わりに、回転位置パルス発生器のパルス数をカ
ウンタ等を用いて積分し、図3の点線で示すように位置
検出信号として用いても、実質的に同様の制御をするこ
とができる。
現在位置を、位置検出手段24により検出したが、この
方法の代わりに、回転位置パルス発生器のパルス数をカ
ウンタ等を用いて積分し、図3の点線で示すように位置
検出信号として用いても、実質的に同様の制御をするこ
とができる。
【0011】
【発明の効果】以上説明したごとく、本発明によれば、
移動距離を基にし、時間−速度関数発生手段により、速
度基準値として速度制御系に与えるので、応答性よく速
度制御でき、位置決め精度が向上する。その上、時間−
位置関数発生手段により位置基準値を発生し、実際の位
置との偏差をそのまま、あるいは進み補償した後、速度
基準値を補正するので、極めて高い位置決め精度が得ら
れる。実際、制御装置を試作し、実験した結果では、位
置検出手段による補正量は2〜3%である。このこと
は、時間−速度関数発生手段16に基づく位置決めが主
で、速応性のよい位置決めができることを表している。
なお、位置検出手段24の入力として、回転パルス発生
器20のパルス積分を用いる方法では、位置検出器が不
要となり、経済的に有利である。
移動距離を基にし、時間−速度関数発生手段により、速
度基準値として速度制御系に与えるので、応答性よく速
度制御でき、位置決め精度が向上する。その上、時間−
位置関数発生手段により位置基準値を発生し、実際の位
置との偏差をそのまま、あるいは進み補償した後、速度
基準値を補正するので、極めて高い位置決め精度が得ら
れる。実際、制御装置を試作し、実験した結果では、位
置検出手段による補正量は2〜3%である。このこと
は、時間−速度関数発生手段16に基づく位置決めが主
で、速応性のよい位置決めができることを表している。
なお、位置検出手段24の入力として、回転パルス発生
器20のパルス積分を用いる方法では、位置検出器が不
要となり、経済的に有利である。
【図1】本発明の原理を示すブロック図である。
【図2】時間−速度関数および応答を示す図である。
【図3】本発明の一実施例を示すブロック図である。
【図4】従来の位置決め制御系のブロック図である。
【図5】従来の位置決め制御系の位置−速度関数および
応答を示す図である。
応答を示す図である。
1 速度制御手段 2 制御対象 3 位置検出手段 4 位置−速度関数発生手段 5 電動機速度応答 6 位置−速度関数 7 速度制御手段 8 速度基準値 9 制御対象 10 時間−速度関数発生手段 11 時間−位置関数発生手段 12 位置検出手段 13 突合せ点 14 時間−速度関数 15 電動機速度応答 16 時間−速度関数発生手段 17 速度制御手段 18 電力変換器 19 可変速電動機 20 回転パルス発生器 21 位置制御対象 22 速度検出手段 23 時間−位置関数発生手段 24 位置検出手段 25 進み補償手段
Claims (2)
- 【請求項1】電動機速度を検出し、速度指令との偏差を
用いて電動機を速度調整する速度制御手段と、移動距離
が与えられると、移動距離に必要な時間−速度指令関数
を発生する手段とを備え、速度指令を速度制御手段に与
えて位置決め制御する位置決め制御装置において、 移動距離すなわち位置を検出する位置検出手段と、 時間−速度指令関数を用いて、時間−位置関数を発生す
る時間−位置関数発生手段と、 位置検出手段の出力と時間−位置関数発生手段の出力と
の偏差を用いて、速度指令を補正する補正手段とを備え
たことを特徴とする位置決め制御装置。 - 【請求項2】位置制御系の一巡伝達関数による時間遅れ
を補償するための、進み補償特性を有する補償手段を備
えたことを特徴とする請求項1記載の位置決め制御装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3109699A JP2724054B2 (ja) | 1991-04-16 | 1991-04-16 | 位置決め制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3109699A JP2724054B2 (ja) | 1991-04-16 | 1991-04-16 | 位置決め制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0561554A true JPH0561554A (ja) | 1993-03-12 |
| JP2724054B2 JP2724054B2 (ja) | 1998-03-09 |
Family
ID=14516967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3109699A Expired - Fee Related JP2724054B2 (ja) | 1991-04-16 | 1991-04-16 | 位置決め制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2724054B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06276774A (ja) * | 1993-03-22 | 1994-09-30 | Nippon Reliance Kk | 電動機の位置決め制御方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62150409A (ja) * | 1985-12-25 | 1987-07-04 | Buraitoronikusu:Kk | デジタルサ−ボ制御における速度制御方法 |
| JPS6373404A (ja) * | 1986-09-17 | 1988-04-04 | Kyoto Seisakusho:Kk | サ−ボモ−タの位置決め制御装置 |
| JPS63182715A (ja) * | 1987-01-23 | 1988-07-28 | Omron Tateisi Electronics Co | 位置決め制御装置 |
| JPH01204112A (ja) * | 1988-02-09 | 1989-08-16 | Nec Corp | 速度制御装置 |
-
1991
- 1991-04-16 JP JP3109699A patent/JP2724054B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62150409A (ja) * | 1985-12-25 | 1987-07-04 | Buraitoronikusu:Kk | デジタルサ−ボ制御における速度制御方法 |
| JPS6373404A (ja) * | 1986-09-17 | 1988-04-04 | Kyoto Seisakusho:Kk | サ−ボモ−タの位置決め制御装置 |
| JPS63182715A (ja) * | 1987-01-23 | 1988-07-28 | Omron Tateisi Electronics Co | 位置決め制御装置 |
| JPH01204112A (ja) * | 1988-02-09 | 1989-08-16 | Nec Corp | 速度制御装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06276774A (ja) * | 1993-03-22 | 1994-09-30 | Nippon Reliance Kk | 電動機の位置決め制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2724054B2 (ja) | 1998-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0423357B1 (en) | Device for controlling servo motor | |
| JP3129622B2 (ja) | フルクローズド・ループ方式における象限突起補正方法 | |
| US5477117A (en) | Motion controller and synchronous control process therefor | |
| US9933616B2 (en) | Mirror angular-positioning apparatus and processing apparatus | |
| JPS61214002A (ja) | 追従誤差制御装置 | |
| JPH0424198B2 (ja) | ||
| JP2724054B2 (ja) | 位置決め制御装置 | |
| JP2003330510A (ja) | 数値制御装置の同期制御方法 | |
| JP2816045B2 (ja) | 位置決め制御装置 | |
| JPH0475113A (ja) | 制御装置 | |
| JPH06276774A (ja) | 電動機の位置決め制御方法 | |
| JP3388426B2 (ja) | 任意補間を可能としたモータのパルス列制御方式 | |
| JP3357530B2 (ja) | 停止位置制御方法および装置 | |
| JP2728260B2 (ja) | サーボ制御装置 | |
| JP3435828B2 (ja) | 位相制御されるサーボ系の進角自動決定方法 | |
| JP2523138B2 (ja) | ワ―ク追従装置の制御方法 | |
| JPH01194884A (ja) | モータの制御装置 | |
| JPH08103092A (ja) | サーボ制御装置およびサーボ制御方法 | |
| JPH01228005A (ja) | 送り軸の位置制御方式 | |
| JPH0540521A (ja) | サーボモータの制御装置 | |
| JPH02108107A (ja) | 数値制御装置 | |
| JPH0251703A (ja) | 数値制御装置 | |
| JPS61255409A (ja) | 2軸位置決め制御装置 | |
| JPH0916258A (ja) | バックラッシ補正方式 | |
| JPS61231887A (ja) | 電動機の速度制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19971118 |
|
| LAPS | Cancellation because of no payment of annual fees |