JPS6361307A - 最適加減速装置 - Google Patents

最適加減速装置

Info

Publication number
JPS6361307A
JPS6361307A JP20629486A JP20629486A JPS6361307A JP S6361307 A JPS6361307 A JP S6361307A JP 20629486 A JP20629486 A JP 20629486A JP 20629486 A JP20629486 A JP 20629486A JP S6361307 A JPS6361307 A JP S6361307A
Authority
JP
Japan
Prior art keywords
speed
adjustable
curve
time
acceleration
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
JP20629486A
Other languages
English (en)
Inventor
Masahiko Oda
小田 昌彦
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 JP20629486A priority Critical patent/JPS6361307A/ja
Publication of JPS6361307A publication Critical patent/JPS6361307A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、NC装置等の自動機械において、ステップ的
に与えられた速度指令に対して、点列を滑らかな曲線軌
道で補間する手段を有する最適加減速装置に関する。
〔従来の技術〕
NG工作機械、産業用ロボットなどの自動機械に速度指
令を与えるとき、通常はその指令はステップ関数として
そのコントローラに入力される。
すなわち、速度指令が第3図に示すようなステップ関数
で入力されたとき、実際の速度のオーバーシュート等の
好ましくない過渡現象を避けるため、従来においては、
第4図のように直線的に速度を変化させるか、第5図の
ように指数関数的に速度を変化させるか、またはこの組
み合わせで加減速を実現していた。
この場合、入力するパラメータは、第4図の場合は直線
の傾き、第5図の場合は時定数ちである。
しかし、このような直線加減速や指数加減速では、各機
械や負荷について直線の傾きや時定数が異なるため、個
々の機械や負荷に応じた任意の加減速を行うことはでき
ない。
〔発明が解決しようとする問題点〕
このように、従来においては、直線加減速や指数加減速
のようなy=f(x)型の数理関数によって一意的に加
減速を実現してきたが、R接糸が複雑になるにつれてこ
のような一意的な加減速ではなく、そのa接与に最適な
任意の速度、加速度制御が必要となっている。
本発明は、このような要請に基づいてなされたものであ
り、使用する機械系に最適の加減速パターンを基にして
、任意の速度、加速度制御を可能にすることを目的とす
る。
C問題点を解決するための手段〕 この目的を達成するため、本発明の最適加減速装置は、
時間と速度の複数の点列の入力手段と、これらの点列を
滑らかに接続する予め設定したスプライン補間曲線テー
ブルと、該スプライン補間曲線テーブルを参照して、指
令された速度に対して加減速信号の補間曲線を求める補
間曲線算出手段とを備えたことを特徴とする。
〔作用〕
対象となる制御系において、ある時間における速度を、
第1表に例示するように〔時間、速度〕の点列として入
力したとき、これらの点列を滑らかに、すなわち−次微
分係数、二次微分係数とも連続に接続するスプライン補
間曲線を求めることができる(第2図参照)。
第  1  表 入力された点列をPa(To、 Vo)+’P+ (T
+、 V+) ・・・”・・P、(T、、V、)・−・
P、(T、、、V、)  とすると、区間へP7.1の
補間曲線S、は以下のようになる。
ta(ql= ((Tll−1+T□+)/2  T1
1)q”+ (Tm++  Tn−+)/2・Q”Tm
v、(Ql = ((Va−++シlI−+)/2  
Vsl Q”+(v、−+  V+++−+)/2・Q
”Vatll、++1l11= ((T@+T□2) 
/2− T□+l (q  1)”+(T□z  T−
)/2・(q〜1)”Tn、+us、+(q)= ((
Va+V**z)/2−V=、+l (q−1)”+(
ν、t  V−)/2・(q−1) +VMや。
S ta(Q) TaatII(QI (+A+ ’A
cos tc q)+ts−+(Ql(%−’Acos
rtq)S v+a[ql ”’ v、(Ql (’A
 ” ’A cos πq)+v、−+(Ql(%−’
Acosttq)(0≦q≦1.1≦m≦n−2) このとき、時間は等間隔で、すなわちT、−↑、−1=
T、、、−T、で入力するものとすれば、t 、(Ql
は直線になる。よって、補間曲線St、S、に前記の数
値qを代入することにより、任意の点の速度を求めるこ
とができる。
〔実施例〕
以下、第1図に示す実施例に基づいて本発明を具体的に
説明する。まず、実現したい最適加減速曲線上の数点を
点列入力手段1に人力し、これらの点列から前記St、
Svを求め、スプライン補間曲線テーブル2に記憶させ
ておく。この点列は、時間Tで速度Vになる。
次に、この加減速曲線と相似形で、時間T1でV、にな
るような加速度を実現したい場合、以下のように実現す
ることができる。
すなわち、ソフトウェアでΔを毎にサンプリングして、
nΔtから(n+1)Δtまでの速度を算出してやれば
よいから、第1図に示す補間曲線算出手段3によって、
t=nΔtXT、/TのときのSvを、スプライン補間
曲線テーブル1 (第1表)を参照して求める。このs
vにV、/VをがけたSw・V、/Vが求めるそのサン
プリング周期の速度である。このように、すべてのサン
プリンタ時点における速度を算出し、この速度によりそ
のサンプリング周期の移動量を算出し、それを加減速指
令、すなわち位置指令としてサーボ系に人力すればよい
〔発明の効果〕
以上に説明したように、本発明においては、機械系に最
適の加減速パターンを、時間と速度の点列に基づいてス
プライン補間曲線として求め、これを基にして加減速を
行うようにしている。これにより、オペレータは任意の
速度、加減速パターンをa接糸に人力でき、したがって
、個々の機械や負荷状況に応じた最適な制御を実現する
ことができる。
【図面の簡単な説明】
第1回は本発明の実施例を示すブロック図、第2図は本
発明による補間を行った速度指令の波形図、第3図はス
テップ的に変化する速度指令の波形図、第4図は直線で
補間を行う場合の速度指令の波形図、第5図は指数関数
で補間を行う場合の速度指令の波形図である。

Claims (1)

    【特許請求の範囲】
  1. 1、時間と速度の複数の点列の入力手段と、これらの点
    列を滑らかに接続する予め設定したスプライン補間曲線
    テーブルと、該スプライン補間曲線テーブルを参照して
    、指令された速度に対して加減速信号の補間曲線を求め
    る補間曲線算出手段とを備えたことを特徴とする最適加
    減速装置。
JP20629486A 1986-09-01 1986-09-01 最適加減速装置 Pending JPS6361307A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20629486A JPS6361307A (ja) 1986-09-01 1986-09-01 最適加減速装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20629486A JPS6361307A (ja) 1986-09-01 1986-09-01 最適加減速装置

Publications (1)

Publication Number Publication Date
JPS6361307A true JPS6361307A (ja) 1988-03-17

Family

ID=16520918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20629486A Pending JPS6361307A (ja) 1986-09-01 1986-09-01 最適加減速装置

Country Status (1)

Country Link
JP (1) JPS6361307A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003507783A (ja) * 1999-08-18 2003-02-25 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 駆動装置の駆動制御用目標値の生成装置および方法
JP2009101451A (ja) * 2007-10-22 2009-05-14 Disco Abrasive Syst Ltd 研削方法および研削装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003507783A (ja) * 1999-08-18 2003-02-25 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 駆動装置の駆動制御用目標値の生成装置および方法
JP2009101451A (ja) * 2007-10-22 2009-05-14 Disco Abrasive Syst Ltd 研削方法および研削装置

Similar Documents

Publication Publication Date Title
US4617502A (en) Method and apparatus for controlling a robot hand along a predetermined path
CA2183395C (en) Dynamically tool abrasion compensating method in a numerically-controlled machine tool
JPS6116568B2 (ja)
US5004968A (en) Method for acceleration and deceleration control of servomotors
JPS6361307A (ja) 最適加減速装置
US5510996A (en) Method for determining auxiliary position-control parameters
JPH11345011A (ja) 軌跡曲線を非線形表示する方法
JP2003076410A (ja) 速度制御装置、速度制御方法およびその方法をコンピュータに実行させるプログラム
JP4030747B2 (ja) ロストモーション補正方法およびロストモーション補正装置
JPH0373253A (ja) 工具摩耗補正方法
JP2703099B2 (ja) 産業用ロボットのコンベア追従方法
JPH02148111A (ja) ロボットの制御方法及びその装置
JPH04362710A (ja) サーボモータの最適加減速制御方式
JPH0623928B2 (ja) ロボツトハンドの軌道修正方法
JPH048485A (ja) コンベア付きロボットシステムの教示方法
GB2273177A (en) Actuator position control.
Chang Design and implementation of a linear jerk filter for a computerized numerical controller
CN111324127B (zh) 基于变频器的控制方法及用于行走定位设备的控制装置
JPS63193213A (ja) パルスエンコ−ダを有するデイジタルサ−ボシステムの速度制御装置
JPH0283708A (ja) 移動体の座標原点設定方法
JP3164512B2 (ja) 数値制御装置
WO1991013388A1 (en) Improvements in or relating to actuator control
JPH0776890B2 (ja) 2つのサ−ボ系間の追従制御方法
JPH06309038A (ja) ロボットの軌道計画方法
JPH03144711A (ja) 関数発生器