JPS6059407A - 位置制御方法 - Google Patents

位置制御方法

Info

Publication number
JPS6059407A
JPS6059407A JP16648483A JP16648483A JPS6059407A JP S6059407 A JPS6059407 A JP S6059407A JP 16648483 A JP16648483 A JP 16648483A JP 16648483 A JP16648483 A JP 16648483A JP S6059407 A JPS6059407 A JP S6059407A
Authority
JP
Japan
Prior art keywords
counter
speed
gain
points
point
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
JP16648483A
Other languages
English (en)
Inventor
Shunichi Kishimoto
俊一 岸本
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP16648483A priority Critical patent/JPS6059407A/ja
Publication of JPS6059407A publication Critical patent/JPS6059407A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/23Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
    • G05B19/231Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 し発明の技術分野〕 本発明はザーボモータを有するロボット、自動機の位置
制御方法に関する。
〔発明の技術的背景とその問題点〕
ロボット等において、第1図のようにA点からB点へp
’rp方式(指定された点と点を結び経路を問わない)
でアーム先端を移動させようとする時、2点間の経路を
擬似的に指定したい場合、A点とB点の間に経由点とし
て0点を指定する方法がある。この時、0点において高
い位置め精度が必要とされず、0点での位置決め完了範
囲(以下インポジションゾゴンとする)を広くとり、時
間の短縮とアーム先端の動作の円滑化を計っている。し
かし精度をある程度の高さに保つためにはインポジショ
ンゾーンの大きさには限度があり、アーム先端がインポ
ジションに入る時点において、速度は減少しており、B
点に向う速度まで再び加速しなければならない。すなわ
ちX方向Iこついて考えると、第2図に示しだ、A点か
ら0点へ移動するだめの第1指令と、ツールが0点のイ
ポジションゾーンに入った後に出力される0点からB点
へ移動するだめの第2指令に対して、第3図のように前
述の2つの指令間で一旦速度が減少し、その後再び増加
することになる。したがって第3図1.付近における速
度変化が大となる。
[発明の目的〕 本発明は、前述の欠点を改善し、第1図C点のような経
由点における速度の変化を小さくシ、ア−ムの動作を円
滑にした位置制御方法を提供することを目的とする。
し発明の概要〕 本発明は、前述の目的を達するために、経由点付近で、
速度変化率を小さくするように位置制御ループのゲイン
を調整するようにした位置制御方法である。
〔発明の実施例〕
以下本発明を添付図面の一実施例に基づいて説明する。
X方向に動く■軸とX方向に動く■軸とでxy平面内の
位置決めを行う装置で第1図のA−、C−、Bの経路を
制御する。この時2つの軸は同時に始動し、同時に停止
するように制御(同期制御)されている。
本発明を実施した位置制御系のブロック線図を第5図に
示す。同図において、モータ1と同期するレゾルバ2の
信号を変換器3によってパルスに変換し、カウンタ4に
よってカウントする。このカウンタ4はサンプリング時
間△を毎に読み出され、クリアされる。位置指令出力部
5より△を間の移動量を出力し、カウンタ4の出力との
差を積分カウンタ6に入力する。積分カウンタ6の出力
を増幅器7によって増幅し、D/A変換器8を通して速
度制御部9に入力し、積分カウンタ6の値が0になるよ
うに制御する。以上の制御を■軸、 II軸の両軸につ
いて行う。さらに位置指令出力部5で積分カウンタ6の
出力を監視し、インポジションに入った後火の位置指令
を出力開始する。したがって第1図の動作を制御する場
合、A−、C,C−Bの2つの指令は第2図のようにな
る。そこで本発明においては、位置指令読出部10によ
って位置指令出力部5より位置指令値V、と■、と取り
出し、演算器11によってv2/vIを演祈し、ゲイン
調整器12によって第6図のように増幅器7のゲインを
時間t、において切り換える。そして時間t3において
元の増幅率GOにもどす。
し実施例の作用効果〕 以上説明した制御方法を用いると、第1図の動作の制御
において、経由点C付近における速度応答が第4図のよ
うになり、C点通加時の速度変化が少なくなる。当実施
例においては第2図のようにV2/V14−Plの場合
について述べたが、vv/V1が負の値になる場合にお
いても、第6図に示すように位置ループのゲインが高く
なるため、第1の指令(A→C)から第2の指令(C,
B)に速かに移行できる。GOは通常のループゲインを
示す。
このことはロボット、自動機自体や、作業対象物に悪影
響を及すことを防ぐことができる。また経由点を多数接
近させて設け、各点において本制御方法を適用すること
により、2点間の経路を擬似的に制御することができる
〔発明の効果〕
以上に説明したように、本発明には次のような効果があ
る。
2点間に設けたl又は複数の経由点通過時の速度を円滑
に制御できるため、機械系への悪影響を防ぎ、2点間の
経路を制御する必要のある作業にも対応できる。
【図面の簡単な説明】
第1図はインポジションゾーンを示t 図、第2図は第
1図の経路を通る場合のX方向(■軸)の移動量指令を
示す図、第3図は移動量指令に対する従来の応答を示す
特性図、第4図は第2図に対する本発明を実施した場合
の応答を示す特性図、第5図は本発明の制御方法を示す
ブロック線図、第6図はv、/v、とゲインの関係を示
す図である。 1・・・サーボモータ 2・・・レゾルバ3・・・パル
ス変換i 4・・・パルスカウンタ5・・・位置指令出
力部 6・・・積分カウンタ7・・・増幅器 8・・・
D/A変換器9・・・速度制御部 1o−・・位置指令
読出部11・・・演算器 12・・・ゲイン調整器(7
317) 代理人 弁理士 則 近 憲 佑 (ほか1
名)第2図 →FJ!tP硝 t2 ′3 t□fl)間 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. 一連の位置データに基いて動作するロボット、自動機等
    の位置制御するものにおいて、現在地から次の目標地点
    に移動する間に指定された経由点を通るような場合、前
    記経由点付近にて位置ループのゲインを調整することに
    より制御対象物の動作を滑かに制御することを特徴とし
    た位置制御方法。
JP16648483A 1983-09-12 1983-09-12 位置制御方法 Pending JPS6059407A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16648483A JPS6059407A (ja) 1983-09-12 1983-09-12 位置制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16648483A JPS6059407A (ja) 1983-09-12 1983-09-12 位置制御方法

Publications (1)

Publication Number Publication Date
JPS6059407A true JPS6059407A (ja) 1985-04-05

Family

ID=15832246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16648483A Pending JPS6059407A (ja) 1983-09-12 1983-09-12 位置制御方法

Country Status (1)

Country Link
JP (1) JPS6059407A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6316981A (ja) * 1986-07-04 1988-01-23 株式会社日立製作所 マニピユレ−タの制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6316981A (ja) * 1986-07-04 1988-01-23 株式会社日立製作所 マニピユレ−タの制御方式

Similar Documents

Publication Publication Date Title
US5521830A (en) Motion controller and synchronous control process therefor
JPH05118302A (ja) サーボモータの制御装置
JPS6059407A (ja) 位置制御方法
JPH0424198B2 (ja)
JPH1039932A (ja) サーボモータの制御方法
WO1994019731A1 (en) Numeric controller
JP2003044102A (ja) 学習制御方法
JPS63167912A (ja) サ−ボ制御装置
JPH0792702B2 (ja) 制御装置
JP3435828B2 (ja) 位相制御されるサーボ系の進角自動決定方法
JP3214514B2 (ja) 位置決め制御方法およびその装置
JPS6015718A (ja) 速度サ−ボ制御方法
JP3301190B2 (ja) 主軸運転切り換え方法
JP2845595B2 (ja) 描画装置用移動ステージ
JP2518342B2 (ja) 速度制御装置
JPH02137006A (ja) 速度制御装置
JPS5652408A (en) Automatic position control unit
JPH07104855A (ja) 電子カムの位相制御方法
JP2858696B2 (ja) 予見制御方法
JPH02144606A (ja) 高速アクセス制御方式
JPH0227409A (ja) サーボモータの制御装置
JP2709056B2 (ja) 位置制御方法
JPH081557A (ja) 産業用ロボットの制御装置
JPH03246605A (ja) 数値制御装置の送り速度制御方法
JPS62206609A (ja) 直線型加減速制御装置