JP2003260636A - 制御装置の加減速制御方法 - Google Patents

制御装置の加減速制御方法

Info

Publication number
JP2003260636A
JP2003260636A JP2002061974A JP2002061974A JP2003260636A JP 2003260636 A JP2003260636 A JP 2003260636A JP 2002061974 A JP2002061974 A JP 2002061974A JP 2002061974 A JP2002061974 A JP 2002061974A JP 2003260636 A JP2003260636 A JP 2003260636A
Authority
JP
Japan
Prior art keywords
acceleration
deceleration
time
speed
control device
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
JP2002061974A
Other languages
English (en)
Inventor
Shusuke Oba
秀典 大場
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 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2002061974A priority Critical patent/JP2003260636A/ja
Publication of JP2003260636A publication Critical patent/JP2003260636A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 【課題】 加減速性能を損なわずに機械振動を抑制でき
る加減速制御法の提供。 【解決手段】 指令された速度に対して予め設定された
加減速加速度によって機械の制御軸の加減速を行う制御
装置の制御方法において、指令された送り速度までの加
速に要する時間を求め(S100)、その時間が制御装
置に予め設定された最小時間および最大時間の範囲内で
ある場合には(S101)、加減速時間が最大時間と等
しくなるように加減速加速度を下げて(S104)、加
速および減速を行うものである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、モータ等によって
駆動される制御軸を有する機械の制御装置の加減速制御
方法に関するもので、特に低速時の機械振動の発生を防
ぎ、高速送りでの加減速時間が長くなることを防ぐこと
のできる加減速制御方法に関するものである。
【0002】
【従来の技術】図3は、従来の加減速処理を行う制御装
置の構成図である。図3において、1は制御装置であ
り、2は制御装置1内の加減速処理部、3は制御装置1
内のサーボ制御装置、4は同じく運転プログラム記憶
部、5は同じくパラメータ記憶部、6はエンコーダを有
するモータ、7は外部の制御装置、8は制御対象の、例
えば、ボール・ネジ等を含む機械である。制御装置1で
は、運転プログラム記憶部4内のプログラム指令、又は
外部の制御装置7から指令される目標位置と指令速度、
及び制御装置のパラメータ記憶部5に設定されている加
減速加速度によって、加減速処理部2において目標位置
まで指令速度および設定加減速加速度にて移動するよう
な位置指令を作成してサーボ制御部3へ出力し、サーボ
制御部3によるサーボ制御の結果、モータ駆動電流が出
力され、モータ6が駆動されて機械8が移動する。
【0003】図4は従来の加減速処理において加減速時
に発生する機械振動の例を表すものである。図4(a)
は時刻0から時間T1(sec)の間速度0から定加速
度A1(m/sec2)で速度V1(m/sec)まで
達し、その後、定速運動を続ける制御例を示している。
図4(a)のように、制御装置に設定された加速度A1
にて、指令速度V1まで加速した際の加減速に要する時
間はT1となるから、この時の制御対象となる機械の固
有振動の周期が(2×T1)(sec)付近にあると、
言い変えれば固有振動数が1/(2×T1)(Hz)付
近にあると、時間T1間に発生する加減速加速度による
トルクを、加振力として周波数1/(2×T1)(H
z)付近の機械振動が図4(b)のように発生する場合
がある。しかも一般に、このような振動は、加減速時間
が長くなる高速度までの加減速では発生せずに、加減速
時間が短い低速度までの加減速で発生しやすい傾向にあ
る。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来例では、このような振動を抑制するためには、低速度
における加減速時間を短くするか若しくは長くして、加
減速による加振力の周波数が機械の固有振動数から外れ
るようにする必要があるが、制御装置に設定されている
加減速加速度は、一般にモータや機械の仕様等から制限
された最大値であり、加減速時間を更に短縮することは
困難であるため、図5(a)のような手法を採ってい
た。すなわち、図5において、時刻0から時間T2(T
2>T1(図4)、)の間速度0から定加速度A2(A
2<A1(図4)、)で速度V1まで達し、その後、定
速運動を続ける制御例を示している。このように、加減
速加速度A2を低く設定し代わりに加減速時間T2を長
くするようにして、図5(b)に示すように、振動を抑
制するようにしていた。しかし、加減速加速度を低く設
定した場合、従来技術では、加減速加速度は指令速度に
関係なく一定値であったため、図6のように、高速送
り、例えば、最大速度Vmaxにおいては、加減速加速
度A1の場合に比較して加減速加速度A2の場合は、加
速時間および減速時間が長くなってしまい、結果として
低速度で発生する機械振動を抑制するために、高速度に
おける加減速性能を低下させてしまうという問題があっ
た。そこで、本発明は、指令速度に対する加減速時間が
機械振動が生じやすい値の場合には、加減速加速度を下
げて機械振動が生じにくい加減速時間として、加減速に
よる機械振動を抑制し、かつ高速送りでの加減速時間も
長くなることがない制御装置の加減速制御方法を提供す
ることを目的としている。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の発明は、指令された速度に対して
予め設定された加減速加速度によって機械の制御軸の加
減速を行う制御装置の制御方法において、指令された送
り速度までの加速に要する時間を求め、その時間が制御
装置に予め設定された最小時間および最大時間の範囲内
である場合には、加減速時間が前記最大時間と等しくな
るように加減速加速度を下げて加速および減速を行うこ
とを特徴としている。また、請求項2に記載の発明は、
前記最小時間および最大時間の範囲内は、機械の固有振
動数から求められる時間1/2f(sec)を中心とし
て、機械振動が起こらない範囲の加減速時間の最小値、
最大値を設定することを特徴としている。
【0006】
【発明の実施の形態】以下、本発明の実施の形態につい
て図を参照して説明する。図1は本発明の実施の形態に
係る制御装置の加減速加速度演算フローである。図2は
図1に示す加減速処理の指令速度と加速速度波形を示す
図である。図3に示す制御装置のブロック図は従来技術
と本実施例とで共通に使用するブロック図である。すな
わち、制御装置1では、運転プログラム記憶部4内のプ
ログラム指令、又は外部の制御装置7から指令される目
標位置と指令速度、及び制御装置のパラメータ記憶部5
に設定されている加減速加速度によって、加減速処理部
2において目標位置まで指令速度および設定加減速加速
度にて移動するような位置指令を作成してサーボ制御部
3へ出力し、サーボ制御部3によるサーボ制御の結果、
モータ駆動電流が出力され、モータ6が駆動されて機械
8が移動する。以下、図1を参照して本実施の形態の演
算処理について説明する。先ず、図3の加減速処理部2
で使用する加速度は以下の通りに求められる。最初に指
令された指令速度V(m/sec)と設定されている加
減速加速度A1(m/sec2)により加減速した場合
の加減速時間T(sec)を求める。Tは次の(1)式
より求める(S100)。 加減速時間T(sec)=V/A1 …(1) 次に、加減速時間T(sec)が、予め設定された最小
時間Ts(sec)から最大時間TL(sec)の範囲
内の値か、を判断して(S101)、Ts<T<TL
範囲外の場合は、加減速加速度は設定値のA1(m/s
ec2)とする(S102)。又、加減速時間T(se
c)が、Ts<T<TLで範囲内の場合は、加減速加速
度A´は次の(2)式より求める(S103)。 加減速加速度A´=V/TL …(2) こうして求めた加減速加速度A´を用いて、加減速処理
部2において加減速処理を行う(S104)。こうして
追従的な加減速制御を行った結果、図2に示すように、
加速度をA1としたときの加減速時間Tが最小時間Ts
(sec)から最大時間TL(sec)の範囲内となる
速度V1の場合は、(2)式によって求めた加減速加速
度A´によって加減速が行われ、加減速時間が最小時間
Ts(sec)から最大時間TL(sec)の範囲外と
なる速度V2及びVmaxの場合は、本来制御装置に設
定されている加減速加速度A1により加減速が行われる
ことになる。なお、最小時間Ts(sec)および最大
時間TL(sec)は、機械の固有振動数f(Hz)か
ら求められる時間、(1/2×f)(sec)を中心と
して機械振動が起こらない範囲の加減速時間の最小値・
最大値を演算または実測にて設定することとする。
【0007】
【発明の効果】以上説明したように、本発明によれば、
指令された速度に対して予め設定された加減速加速度に
よって機械の制御軸の加減速を行う制御装置の制御方法
において、指令された送り速度までの加速に要する時間
を求め、その時間が制御装置に予め設定された機械の固
有振動数から求められる時間1/2f(sec)を中心
として機械振動が起こらない範囲の加減速時間の最小
値、最大値を設定した最小時間および最大時間の範囲内
の場合は、加減速時間が最大時間と等しくなるように加
減速加速度を下げて加減速をおこなうようにしたので、
指令速度に対する加減速時間が機械振動が生じやすい値
の場合には、加減速加速度を下げて機械振動が生じにく
い加減速時間とするため、加減速による機械振動が抑制
され、かつ高速送りでの加減速時間が長くなることもな
いため、機械の加減速性能を損なうこともない。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る制御装置の加減速加
速度演算フローの図である。
【図2】図1に示す加減速処理による指令速度と加速速
度波形を示す図である。
【図3】本実施の形態および従来の制御装置の構成図で
ある。
【図4】従来の加減速処理による加速速度波形と機械振
動の例を示す図である。
【図5】従来の加減速処理による機械振動抑制例を示す
図である。
【図6】従来の加減速処理による指令速度と加速速度波
形を示す図である。
【符号の説明】
1 制御装置 2 加減速処理部 3 サーボ制御部 4 運転プログラム記憶部 5 パラメータ記憶部 6 外部の制御装置 7 エンコーダを有するモータ 8 機械

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 指令された速度に対して予め設定された
    加減速加速度によって機械の制御軸の加減速を行う制御
    装置の加減速制御方法において、 指令された送り速度までの加速に要する時間を求め、そ
    の時間が制御装置に予め設定された最小時間および最大
    時間の範囲内である場合には、加減速時間が前記最大時
    間と等しくなるように加減速加速度を下げて加速および
    減速を行うことを特徴とする制御装置の加減速制御方
    法。
  2. 【請求項2】 前記最小時間および最大時間の範囲内
    は、機械の固有振動数から求められる時間1/2f(s
    ec)を中心として機械共振が起こらない範囲の加減速
    時間の最小値、最大値を設定することを特徴とする請求
    項1に記載の制御装置の加減速制御方法。
JP2002061974A 2002-03-07 2002-03-07 制御装置の加減速制御方法 Pending JP2003260636A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002061974A JP2003260636A (ja) 2002-03-07 2002-03-07 制御装置の加減速制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002061974A JP2003260636A (ja) 2002-03-07 2002-03-07 制御装置の加減速制御方法

Publications (1)

Publication Number Publication Date
JP2003260636A true JP2003260636A (ja) 2003-09-16

Family

ID=28670497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002061974A Pending JP2003260636A (ja) 2002-03-07 2002-03-07 制御装置の加減速制御方法

Country Status (1)

Country Link
JP (1) JP2003260636A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061577A (ja) * 2012-09-21 2014-04-10 Via Mechanics Ltd 加工機の制御方法及びプログラム、並びに穴明け加工装置
JP2014155970A (ja) * 2013-02-14 2014-08-28 Okuma Corp 工作機械における移動体の移動制御装置及び移動制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061577A (ja) * 2012-09-21 2014-04-10 Via Mechanics Ltd 加工機の制御方法及びプログラム、並びに穴明け加工装置
JP2014155970A (ja) * 2013-02-14 2014-08-28 Okuma Corp 工作機械における移動体の移動制御装置及び移動制御方法

Similar Documents

Publication Publication Date Title
JP4578732B2 (ja) 工作機械送り系の制御装置
CN111095131A (zh) 伺服控制方法
JPWO2004008624A1 (ja) サーボ制御装置のゲイン調整方法
US11126163B2 (en) Numerical controller
JP2003260636A (ja) 制御装置の加減速制御方法
JP2005229797A (ja) ステッピングモータの制御方法
JPH06114761A (ja) 制振制御方法
JP2005168225A (ja) モータ制御装置
JP5845434B2 (ja) モータ駆動装置
JP4515408B2 (ja) 位置決め制御装置
JP2011100203A (ja) 位置制御装置
JP4224776B2 (ja) サーボ制御装置の限界ゲイン抽出方法
JP4390049B2 (ja) サーボ制御装置およびその限界ゲイン抽出方法
JP2918269B2 (ja) ロボットの移動制御方法
WO2005013018A1 (ja) サーボ制御装置の最大ゲイン抽出方法
JP2014207784A (ja) ステッピングモータの駆動方法及び駆動装置
JP2007252093A (ja) モータ位置制御装置
JP2012253987A (ja) モータ駆動装置
JP2004248392A (ja) モータ制御方法及びモータ制御用パルス発生ic
JPH07134608A (ja) 最短早送り制御方法
JP2006072598A (ja) サーボ制御装置およびサーボ制御方法
JP2006031146A (ja) 数値制御装置
JP2005080333A (ja) 負荷イナーシャ算出方法
JP2005204472A5 (ja)
JPH03215194A (ja) ステッピングモータの速度制御方法