[go: up one dir, main page]

WO2006011519A1 - サーボ制御装置 - Google Patents

サーボ制御装置 Download PDF

Info

Publication number
WO2006011519A1
WO2006011519A1 PCT/JP2005/013747 JP2005013747W WO2006011519A1 WO 2006011519 A1 WO2006011519 A1 WO 2006011519A1 JP 2005013747 W JP2005013747 W JP 2005013747W WO 2006011519 A1 WO2006011519 A1 WO 2006011519A1
Authority
WO
WIPO (PCT)
Prior art keywords
controller
speed
feedforward
gain
command
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.)
Ceased
Application number
PCT/JP2005/013747
Other languages
English (en)
French (fr)
Inventor
Seitaro Ohta
Hiroshi Nakamura
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
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 Corp, Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Corp
Priority to JP2006527826A priority Critical patent/JP4697139B2/ja
Priority to US11/658,742 priority patent/US7449857B2/en
Priority to DE112005001789T priority patent/DE112005001789T5/de
Publication of WO2006011519A1 publication Critical patent/WO2006011519A1/ja
Anticipated expiration legal-status Critical
Ceased 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
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/048Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.

Definitions

  • the present invention relates to a servo control device that drives a machine tool, a semiconductor manufacturing apparatus, a mounting machine, and the like that require high command tracking accuracy.
  • FIG. 3 is a block diagram showing the configuration of the servo control device disclosed in Patent Document 1.
  • 1 is a motor
  • 2 is a speed controller
  • 5 ' is a predictive controller
  • 6 is a differentiator
  • 50 is a feedforward (FF) signal creation command filter.
  • the FF signal creation command filter 50 When the future target command is input to the FF signal creation command filter 50, the FF signal creation command filter 50 is moved to the speed feed forward signal V, the torque feed forward signal T, and the position command.
  • Speed controller 2 is speed command, speed feed forward signal V, torque feed forward
  • Torque is generated, and inertia is generated and rotated according to the load.
  • the output of the motor is the position.
  • FIG. 4 is a block diagram of the feedforward signal creation command filter 50.
  • 21 is a filter
  • 22 is a feedforward signal calculator
  • 23 is a memory.
  • the filter 21 is a filter that can be used for filtering the future target command, and outputs the filtered future target command.
  • the memory 23 inputs the output of the filter 21, and the current time ⁇ M (M is a natural number) Sampling Target command to the future.
  • the increment values Ar (i), Ar (i + 1),..., ⁇ : (i + M) are stored and output to the FF signal calculator 22 and the prediction controller 5 ′.
  • the FF signal calculator 22 inputs the output of the memory 23, generates a speed feed forward signal V and a torque feed forward signal T, and outputs a speed control signal to the predictive controller 5 ′.
  • FIG. 2 is a block diagram obtained by modifying and rewriting the configuration of the servo control device disclosed in Patent Document 1.
  • the second feedforward control is performed so that the output of motor 1 matches the target command.
  • the difference between FIG. 3 and FIG. 2 is that the target command increment value ⁇ : to be stored in the memory 23 is predicted directly from the second feedforward controller 40 regardless of the presence or absence of the filter in the FF signal command generation filter 50.
  • Input to the controller 5, the signal that the FF signal calculator 22 calculates and outputs is only the speed feedforward signal V, and the FF signal calculator 22 and the memory 23 are fed to the second feed.
  • FIG. 6 is a block diagram showing a configuration of the second feedforward controller 40.
  • the second feedforward controller 40 includes a memory 23 and an FF signal calculator 22.
  • the memory 23 sequentially stores the target command increment value, and the current time ⁇ etc. M (M is a natural number) Sampling command increment value Ar (i), ⁇ (1 + 1) ⁇ , Ar (i + M) Store and output to FF signal calculator 22.
  • the FF signal calculator 22 calculates the speed feedforward signal V (i) from the command increment values Ar (i), ⁇ (1 + 1)..., Ar (i + M) output from the memory 23.
  • the calculation formula for obtaining the speed feedforward signal is not particularly limited.For example, when the disturbance applied to the motor 1 is known, it may be canceled by calculation.
  • V (i) ffv / Ts- Ar (i + ml)
  • ffv is the feed forward gain
  • Ts is the sampling period
  • Ar (i + m 1) is the future sampling increment in ml sampling
  • ml is an integer of 0 ⁇ ml.
  • FIG. 5 is a block diagram showing a configuration of the prediction controller 5.
  • the predictive controller 5 determines the command increment value ⁇ r (i) and K (motor integer of K ⁇ 0) sampling of the motor 1 Sampling cycle of past position output Position output increment value Ay (i—K), which is the increment value between the two, is input, the future deviation predicted value is obtained using the transfer function model from speed command to output, and the future deviation predicted value and speed command Speed command u (i) is determined and output so that the evaluation function for u (i) is minimized.
  • the prediction controller 5 includes an FF signal calculator 22 and a memory 23 101 102 103.
  • the memory 23 and the FF signal calculator 22 are the same as the memory 23 and the FF signal calculator 22 shown in FIG. 6, and V (i) is output from the FF signal calculator 22.
  • Memory 103 is the output of memory 23
  • the memory 104 stores the past output increment values Ay (i—K), Ay (i ⁇ 1), Ay (i ⁇ K ⁇ Na + 1) with the position output increment value Ay (i—K) as an input.
  • the memory 105 receives the speed command u (i) and stores the past speed command u (i—1) u (i—2) u (i — K—Nb + 1).
  • the memory 101 uses the output of the FF signal calculator 22 as input and V
  • V (i) V (i—1),... ⁇ (i—K—Nd + 1) are stored.
  • the subtractor 108 is stored in the memory 103.
  • the deviation increment value between the stored command increment value Ar (i—K) and the motor 1 position output increment value Ay (i—K) is obtained, and the integrator 109 calculates the deviation increment value that is the output of the subtractor 108.
  • the computing unit 106 calculates the speed command u (i) at the current time by the calculation of equation (1) and outputs it to the speed controller 2.
  • Equation (1) When the speed command u (i) is determined so that is minimized, Equation (1) is obtained.
  • e (i + m) is the estimated deviation value at m sampling future time
  • w and ⁇ are the coefficients to be multiplied by the deviation
  • c and c are the coefficients to be multiplied by the speed command u (i) and its increment value Au (i). is there.
  • the constants V, E, p, g, and X in equation (1) are
  • V m D n 0X ..., Nd + K- ⁇
  • the conventional servo control device includes the speed command u (i) output from the predictive controller 5 and the speed feedforward signal V —— (i) output from the second feedforward controller 40.
  • the motor is controlled by using Further, a position proportional controller may be used in place of the predictive controller 5 in FIG. 2 as a servo control device for matching the target command with the motor output. In this case, the deviation between the target command and the motor position output is proportionally multiplied to obtain the speed command.
  • Patent Document 1 Japanese Patent Laid-Open No. 2002-62906
  • the conventional servo controller uses the speed command u (i) created by the predictive controller 5 and the speed feedforward signal V (i) created by the second feedforward controller 40,
  • a servo control device that is a position proportional control, a speed PI control, or a speed IP control and that inputs a signal obtained by subdividing a target command as a speed feedforward signal V (i).
  • control target has viscous friction in the force motor that can make the deviation when the speed is constant and the acceleration constant zero, the position when the acceleration is constant or the acceleration and jerk are constant There was a problem that the deviation could not be zero.
  • the present invention has been made in view of such a problem, and the positional deviation when the speed is constant is set to zero, and the positional deviation when the acceleration is constant or when the acceleration and the jerk are constant are set to zero. It is an object of the present invention to provide a servo control device that can realize a high-accuracy tracking response.
  • the present invention includes a speed controller that controls the speed of the motor, a target command increment value that is an increment between sampling periods of the target command, and a sampling period of the motor position output.
  • a position controller that inputs a position output increment value that is an increment value and outputs a speed command to the speed controller, and a target command increment value and inputs a first speed feed-forward signal to the speed control.
  • the first feedforward controller multiplies the second speed feedforward signal V ⁇ and the second derivative of the target command by the control gain. 3rd speed feed forward The signal is added and output to the speed controller as the first speed feedforward signal V for acceleration.
  • the control gain is set so that the deviation between the target position and the motor position output becomes zero when the angle is constant.
  • a speed controller that performs speed control of the motor, a target command increment value that is an increment between sampling cycles of the target command, and a sampling cycle of the motor position output.
  • a position controller that inputs a position output increment value that is an increment value and outputs a speed command to the speed controller, and a target command increment value and inputs a first speed feed-forward signal to the speed control.
  • the first feedforward controller multiplies the second speed feedforward signal V ⁇ and the second derivative of the target command by the control gain.
  • the signal is added and output to the speed controller as the first speed feedforward signal V for acceleration.
  • the control gain is set so that the deviation between the target position and the motor position output becomes zero when the degree is constant, and when the target command increment Ar is below the set threshold during deceleration, the third feed forward
  • the signal output is multiplied by zero or a set gain and output.
  • the first feed-forward controller has the following formula:
  • V F2 ⁇ (- ⁇ r + V FF
  • the present invention according to claim 4 is the servo control device according to claim 2, wherein the first feed-forward controller has the following formula: Where Ar is the target command increment value, Ts is the sampling period, and K is the previous value when the acceleration is constant.
  • the present invention according to claim 5 is the servo control device according to claim 1 or 2, wherein the position controller is configured to execute the target command increment value Ar (i + M) of M sampling future at the current time i. And the position output increment Ay (i—K) before K (K ⁇ 0) sampling, and a predictive controller that outputs a speed command u (i) that minimizes the evaluation function equation (3) It is just like that.
  • the present invention according to claim 6 is the servo control device according to claim 3 or 4, wherein the position controller has the following formula:
  • u is the speed command
  • Ay is the position output increment value
  • E is a control parameter
  • ffv is a feedforward gain
  • P are respectively
  • V v / ⁇ K (1 + C) ⁇
  • G *, v and C are control parameters
  • Kgv is the speed command force and speed feedback
  • the transfer function characteristics are as follows.
  • the present invention according to claim 7 is the servo controller according to claim 6, wherein the speed controller force P controller, and the speed feedforward signal V in the feedforward controller is a feedforward gain. by ffv
  • D is the viscous friction coefficient
  • J is the motor inertia
  • Ti is the speed loop integration time in the speed controller
  • Kv is the speed loop gain in the speed controller.
  • the speed controller is a ⁇ controller
  • the second speed feedforward signal V in the first feedforward controller is , Feedforward gain ffv
  • D is the viscous friction coefficient
  • J is the motor inertia
  • Ti is the speed loop integration time in the speed controller
  • Kv is the speed loop gain in the speed controller.
  • the present invention according to claim 9 is the servo control device according to claim 3 or 4, wherein the position controller is a proportional controller, the speed controller is a PI controller, or an IP controller.
  • the velocity feedforward signal V in the feedforward controller is
  • D is the viscous friction coefficient
  • J is the motor inertia
  • Ti is the speed loop integration time in the speed controller
  • Kv is the speed loop gain in the speed controller.
  • the present invention is a servo control device that performs control so that the output of a motor having viscous friction matches a target command, and a speed controller that performs speed control of the motor; Input a target command increment value, which is an increment between sampling cycles of the target command, and a position output increment value, which is an increment value between sampling cycles of the motor position output, and output a speed command to the speed controller.
  • the feedforward controller includes the target controller.
  • the signal V which is obtained by multiplying the derivative value of the target command by the gain ffv, and the gain K
  • the signal multiplied by FF 2 is added and output as the speed feed forward signal V, and the gain ffv
  • the feedforward controller is set so that the deviation from the position output becomes zero.
  • the present invention is a servo control device that performs control so that the output of a motor having viscous friction matches a target command, and a speed controller that performs speed control of the motor; A target command increment value that is an increment between sampling cycles of the target command and a position output increment value that is an increment value between sampling cycles of the position output of the motor are input, and a speed command is input to the speed controller.
  • a servo control device comprising: a position controller that outputs to the speed controller; and a feedforward controller that inputs the target command increment value and outputs a speed feedforward signal to the speed controller,
  • the feedforward controller adds a signal obtained by multiplying the differential value of the target command by a gain ffv and a signal obtained by multiplying the differential value of the target command twice by a gain K to obtain a speed feed rate.
  • the gain ffv and the gain K are constant acceleration
  • the deviation between the target command and the motor position output is set to be zero
  • the target command increment value is equal to or less than a set threshold value during deceleration
  • the gain K is set to zero.
  • the present invention described in claim 12 is the servo controller according to claim 10, wherein the feedforward controller is
  • Ts sampling period
  • K control gain
  • z _1 1 sampling
  • the invention according to claim 13 is the servo control device according to claim 11, wherein the feedforward controller is
  • V F2 ⁇ - ⁇ l-z- ⁇ r + V FF
  • the present invention according to claim 14 is the servo control device according to claim 10 or claim 11, wherein the position controller is configured to execute the target command increment value Ar (M sampling future) at a current time i. i + M) and the position output increment Ay (i—K) before K (K ⁇ 0) sampling, and the evaluation function
  • (i + m) is the predicted deviation at m sampling future time
  • e (i—K) is the deviation before K sampling
  • w and ⁇ are the coefficients to be multiplied by the deviation
  • c and c are the speed command u (i) and md
  • the invention according to claim 15 is the servo control device according to claim 10 or 11, wherein the position controller is
  • u is the speed command
  • Ay is the position output increment value
  • E is a control parameter
  • ffv is a feedforward gain
  • P are respectively
  • Kgv is the speed command force and speed feedback.
  • the feed forward gain ffv is
  • D is the viscous friction coefficient
  • J is the motor inertia
  • Ti is the speed loop integration time in the speed controller
  • Kv is the speed loop gain in the speed controller
  • the present invention according to claim 17 is the servo control device according to claim 15, wherein the speed control is performed.
  • D is a viscous friction coefficient
  • J is a motor inertia
  • Ti is a speed loop integration time in the speed controller
  • Kv is a speed loop gain in the speed controller
  • FIG. 1 is a block diagram of a servo control apparatus showing first and second embodiments of the present invention.
  • FIG. 3 Block diagram of the servo control device of Patent Document 1 using a conventional predictive control device.
  • FIG. 4 Block diagram showing an FF signal generation filter using the conventional predictive control device.
  • FIG. 5 is a block diagram showing an example of a prediction controller using a conventional prediction control device.
  • FIG. 6 An example of an FF signal generation filter using a conventional predictive control device is shown.
  • FIG. 7 A block diagram of a servo control device showing a third embodiment of the present invention.
  • FIG. 8 is a block diagram of a servo controller showing a fourth embodiment of the present invention.
  • ⁇ 9 A block diagram of a servo controller showing a fifth embodiment of the invention.
  • FIG. 1 is a block diagram of a servo control apparatus for explaining the first embodiment of the present invention.
  • 1 is a motor
  • 2 is a speed controller
  • 3 is a position controller.
  • 4 is a first feedforward controller
  • 40 is a second feedforward controller
  • 41 is a third feedforward controller
  • 42 is an adder.
  • the first feedforward controller 4 includes a second feedforward controller 40, a third feedforward controller 41, and an adder 42.
  • the first feedforward controller 4 has a sampling cycle of a target command given from a host commander (not shown). Based on the target command increment ⁇ :, which is the period increment, the second speed feedforward signal V, which is the output of the second feedforward controller 40, and
  • the output of the third feedforward controller 41 having the transfer function characteristic is added to the output third speed feedforward signal by the adder 42, and the speed is obtained as the first speed feedforward signal V.
  • V [ ⁇ K (1 -z " 1 ) Ar ⁇ / Ts 2 ] + V (4)
  • V is the second speed feedforward signal, for example, feedforward gain f
  • V (i) ffv / Ts- ⁇ ⁇ (5)
  • the difference between the servo control device of this embodiment and Patent Document 1 is that the second speed feed A signal that is obtained by adding a signal obtained by differentiating the target command twice and multiplying it by the control gain K.
  • the speed controller 2 is assumed to be an IP controller or a PI controller. Further, the position controller 3 may be an existing one such as the predictive controller 5 described in Patent Document 1. Now, the speed feed forward signal V (i) and the speed command u (i) force are also output from motor 1.
  • the position controller 3 of the servo control device in this embodiment is an arbitrary position controller that satisfies the equations (9) and (10) that do not necessarily need to be a predictive control system, and is a speed controller. If controller 2 is an IP controller, the control gain in first feedforward controller 4 is
  • D is a viscous friction coefficient
  • J is a motor inertia
  • Ti is a speed loop integration time constant in the speed controller
  • Kv is a speed loop gain in the speed controller.
  • the position controller 3 in the servo control device shown in FIG. 1 may be a position controller of another configuration instead of the predictive controller. If controller 2 is a speed IP controller or a speed PI controller,
  • FIG. 7 is a diagram in which a feedforward changing means 43 is added to the first feedforward controller 4 of the servo control device shown in FIG.
  • the feedforward changing means 43 When the target command increment value ⁇ : is at the time of deceleration and less than the set threshold value, the feedforward changing means 43 outputs the force that makes the output of the third feedforward controller 41 zero, or the output of the third feedforward controller 41. By multiplying the set gain and outputting, the position deviation after the command is issued can be further reduced.
  • FIG. 8 is a block diagram of a servo control apparatus for explaining the fourth embodiment of the present invention.
  • the servo control device includes a first feedforward controller 7, a position controller 3, and a speed controller 2, and controls the motor 1.
  • the first feed-forward controller 7 includes a second feed-forward controller 70, a third feed-forward controller 71, and an adder 72. Sampling of a target command given from a higher order command unit (not shown) Based on the target command increment that is the increment between cycles, the conventional speed feedforward signal V, which is the output of the second feedforward controller 70, and
  • the output of the third feedforward controller 71 having the transfer function characteristic is added by the adder 72 to generate a speed feedforward signal V. That is, the speed feed Signal V is
  • the servo controller of this embodiment differs from Patent Document 1 in that a signal obtained by adding a signal obtained by multiplying the normal speed feedforward signal V by the target gain twice and multiplying it by the control gain K is added.
  • the speed controller 2 is assumed to be an IP controller or a PI controller. Further, the position controller 3 may be an existing one such as the prediction controller 5 described in Patent Document 1. Now, from the speed feed forward signal V (i) and the speed command u (i)
  • V sum /> i V m
  • the position controller 3 of the servo control device in this embodiment is an arbitrary position controller that satisfies the equations (18) and (19) that do not necessarily need to be a predictive control system, and has a speed control. If controller 2 is an I—P controller, the speed feedforward gain ffv in the first feedforward controller 7 is
  • D is a viscous friction coefficient
  • J is a motor inertia
  • Ti is a speed loop integration time constant in the speed controller
  • Kv is a speed loop gain in the speed controller
  • speed controller 2 is a PI controller
  • speed feed forward gain ffv is
  • FIG. 9 is a diagram in which a feedforward changing means 73 is added to the first feedforward controller 7 of the servo control device shown in FIG.
  • the feedforward changing means 73 When the target command increment value ⁇ : is at the time of deceleration and below the set threshold value, the feedforward changing means 73 generates a force that makes the output of the third feedforward controller 71 zero or the output of the third feedforward controller 71. By multiplying the set gain and outputting, the position deviation after the command is issued can be further reduced.
  • a speed feedforward signal a signal obtained by adding a signal obtained by multiplying the derivative value of the target command by the feedforward gain ff V and a signal obtained by multiplying the target command twice and multiplying by the control gain K

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

 本発明の課題は、速度一定時の位置偏差を零とするとともに、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零として高精度追従応答を実現することができるサーボ制御装置を提供することである。  この課題を解決するためのサーボ制御装置は、モータ出力を目標位置に一致させる速度指令を生成する位置制御器(3)と、目標指令を微分しゲインを乗じた信号と目標指令を2回微分しゲインを乗じた信号を加算し、速度フィードフォワードを生成するフィードフォワード制御器(4)と、モータ(1)を制御するI-PないしPI制御を行う速度制御器(2)とを備える。

Description

サーボ制御装置
技術分野
[0001] 本発明は高い指令追従精度を必要とする工作機、半導体製造装置、実装機などを 駆動するサーボ制御装置に関する。
背景技術
[0002] 目標指令とモータ出力とを一致させるサーボ制御装置として、従来力 様々な構成 が提案されて ヽる (特許文献 1を参照)。
[0003] 図 3は、特許文献 1に開示されたサーボ制御装置の構成を表すブロック図である。
図 3において、 1はモータ、 2は速度制御器、 5 'は予測制御器、 6は差分器、 50はフ イードフォワード (FF)信号作成指令フィルタである。
FF信号作成指令フィルタ 50に未来目標指令が入力されると、 FF信号作成指令フィ ルタ 50は速度フィードフォワード信号 V とトルクフィードフォワード信号 T と位置指
FF FF
令増分値 A rを生成し、予測制御器 5 'には速度フィードフォワード信号 V とトルクフ
FF
イードフォワード信号 T と位置指令増分値 Δ ι:を出力し、速度制御器 2には速度フィ
FF
ードフォワード信号 V とトルクフィードフォワード信号 Τ を出力する。予測制御器 2
FF FF
は位置指令増分値 Δ Γ、速度フィードフォワード信号 VFF、トルクフィードフォワード信 号 T とモータ位置の増分値を入力し、速度指令を生成し速度制御器 2に出力する。
FF
速度制御器 2は速度指令、速度フィードフォワード信号 V 、トルクフィードフォワード
FF
信号 T を入力してモータに電力を供給する。モータ 1は速度制御器力 電力を供給
FF
されトルクを発生し、イナ一シャゃ負荷に応じて加速度を発生、回転する。モータの 出力は位置である。
[0004] 図 4はフィードフォワード信号作成指令フィルタ 50のブロック図である。図 4におい て、 21はフィルタ、 22はフィードフォワード信号演算器、 23はメモリである。
フィルタ 21は、未来目標指令をフィルタリングする目的で用いることが可能なフィル タであり、フィルタリングされた未来目標指令を出力する。メモリ 23は、フィルタ 21の 出力を入力して、現在時刻 ゝら M (Mは自然数)サンプリング未来までの目標指令 増分値 Ar(i)、 Ar(i+1)、 ···、 Δι: (i+M)を記憶して FF信号演算器 22と予測制 御器 5'とに出力する。 FF信号演算器 22は、メモリ 23の出力を入力して、速度フィー ドフォワード信号 V とトルクフィードフォワード信号 T を生成し、予測制御器 5'と速
FF FF
度制御器 2へ出力する。
[0005] 図 2は、特許文献 1に開示されたサーボ制御装置の構成を変形して書き直したプロ ック図であり、モータ 1の出力を目標指令に一致させるように、第 2フィードフォワード 制御器 40と、予測制御器 5と、速度制御器 2と、モータ 1と、差分器 6とを有している。 図 3と図 2との差異は、 FF信号指令作成フィルタ 50内のフィルタの有無にかかわらず 、メモリ 23に記憶されるべき目標指令増分値 Δι:を直接、第 2フィードフォワード制御 器 40と予測制御器 5へ入力すること、 FF信号演算器 22が演算し出力する信号を速 度フィードフォワード信号 V のみとし、 FF信号演算器 22とメモリ 23とを第 2フィード
FF
フォワード制御器 40と予測制御器 5の両方に持たせたことである。これにより、第 2フ イードフォワード制御器 40から出力される速度フィードフォワード信号 V (i)は速度
FF
制御器 2へのみ出力される。
[0006] 図 6は第 2フィードフォワード制御器 40の構成を示すブロック図である。図 6を参照 すると、第 2フィードフォワード制御器 40は、メモリ 23と FF信号演算器 22とを有して いる。メモリ 23は、目標指令増分値を順次記憶して、現在時刻 ゝら M(Mは自然数) サンプリング未来までの指令増分値 Ar(i)、 ΔΓ(1+1)···, Ar(i+M)記憶して FF 信号演算器 22に出力する。 FF信号演算器 22は、メモリ 23から出力された指令増分 値 Ar(i)、 ΔΓ(1+1)···, Ar (i+M)から速度フィードフォワード信号 V (i)を求め
FF
て出力する。速度フィードフォワード信号を求める演算式は特に限定されるものでは なぐ例えば、モータ 1に加わる外乱が判っている場合は演算によってそれらを打ち 消してもよぐまた、
V (i)=ffv/Ts- Ar(i+ml)
FF
としてもよい。ここで ffvはフィードフォワードゲイン、 Tsはサンプリング周期、 Ar(i+m 1)は mlサンプリング未来の指令増分値、 mlは 0≤mlの整数である。
[0007] 図 5は予測制御器 5の構成を示すブロック図である。予測制御器 5は指令増分値 Δ r(i)と、モータ 1の K(K≥0の整数)サンプリング過去の位置出力のサンプリング周期 間の増分値である位置出力増分値 Ay(i— K)と、を入力し、速度指令から出力まで の伝達関数モデルを用いて未来の偏差予測値を求め、その未来偏差予測値と速度 指令 u(i)に関する評価関数が最小となるように速度指令 u(i)を決定し出力する。
[0008] 図 5を参照すると、予測制御器 5は FF信号演算器 22と、メモリ 23 101 102 103
104 105と、演算器 106と、減算器 108と、積算器 109と、を有して ヽる。メモリ 23 、および FF信号演算器 22は図 6記載のメモリ 23、および FF信号演算器 22と同じで あり、 FF信号演算器 22からは V (i)が出力される。 メモリ 103はメモリ 23の出力で
FF
ある未来の指令増分値 Ar(i+1)、 Ar(i+2)、 ··· Ar (i+M)を入力し、過去の指 令増分値 Ar (ト 1)、 Ar(i— 2)、 ··· Ar(i— K)を記憶する。メモリ 102は予測制 御用の定数 V (m=-K+l, -K+2, ···, M)、 p (n=0, 1, ···, Na)、 E g (n m n n
=1, ···, Nb+K— 1)、 x (n=0, 1, · · ·, Nd+K— 1)を記憶する。なお、 Na Nb Ndは自然数である。 メモリ 104は位置出力増分値 Ay (i—K)を入力として過去の 出力増分値 Ay(i— K)、 Ay(i - Κ 1)、 Ay (i - K— Na+ 1)を記憶する。メ モリ 105は速度指令 u (i)を入力として過去の速度指令 u (i— 1) u (i— 2) u (i — K— Nb + 1)を記憶する。メモリ 101は FF信号演算器 22の出力を入力として、 V
FF
(i)、V (i— 1)、···ν (i— K— Nd+1)を記憶する。減算器 108はメモリ 103に記
FF FF
憶された指令増分値 Ar(i— K)とモータ 1の位置出力増分値 Ay(i— K)との偏差増 分値を求め、積算器 109は、減算器 108の出力である偏差増分値を積算し、偏差 e( i-K)を求める。演算器 106は式(1)の演算により現在時刻の速度指令 u(i)を算出 して速度制御器 2に出力する。
[0009] [数 1]
M Na-\ Nb^K-) Ν -Κ u(i)= ∑v^r{i +m) - -K-n) +Ε -Κ) - ∑^'-«) (1 )
[0010] 次に、式(1)について説明する。
速度制御器 2へ入力する速度フィードフォワード信号 V (i)、および速度指令 u (i)
FF
力 モータ 1の位置出力 y(i)までの離散時間伝達関数モデルが、
[0011] [数 2] ( — '+· · ■ + bNbz-m)u(z) + (dlz- +- · -+dNdz-Nd)VFF(Z) ) ( 2)
(1- )(1_" に' · --amz-Na)
[0012] で得られて 、るとする。ただし、 y(z), u (ζ) , V (ζ),はそれぞれ y (i) , u(i), V (i)
FF FF
の z変換である。
そこで、評価関数
[0013] [数 3]
Figure imgf000006_0001
m=\
[0014] が最小となるように速度指令 u(i)を決定すると式(1)を得る。ここで、 e (i+m)は m サンプリング未来時刻における偏差予測値、 w 、 αは偏差に掛ける係数、 cおよび c は速度指令 u(i)およびその増分値 Au(i)に掛ける係数である。ここで、式(1)にお ける各定数 V , E, p , g , Xは
[0015] [数 4]
M
=∑β O
s=\
M
m = -K + l -K + 2,...M s-m
E (1 + α)ν
M
v A n = 0,l,...,Na-\
pn - ∑
Figure imgf000006_0002
Μ
VmD n = 0X...,Nd + K-\
[0016] となる。ただし、 A 、B 、D は式(2)における離散時間伝達関数モデルの係数 a
mn mn mn 1
〜a 、 b〜b 、 d〜d 力 算出される係数である。
Na 1 Nb 1 Nd
このように、従来のサーボ制御装置は予測制御器 5から出力される速度指令 u(i)と 第 2フィードフォワード制御器 40から出力される速度フィードフォワード信号 V—— (i)と
FF
を用いてモータを制御するようになって 、る。 また、目標指令とモータ出力とを一致させるサーボ制御装置として、図 2内の予測 制御器 5の代わりに位置比例制御器を用いてもよい。この場合は、目標指令とモータ の位置出力との偏差を比例倍して速度指令とする。
特許文献 1 :特開 2002— 62906号公報
発明の開示
発明が解決しょうとする課題
[0017] 従来のサーボ制御装置は予測制御器 5により作成された速度指令 u (i)と第 2フィー ドフォワード制御器 40により作成された速度フィードフォワード信号 V (i)を用いて、
FF
速度一定時の位置偏差を零とすることができる力 加速度一定時、又は、加速度及 び躍度 (加速度の時間微分)一定時の位置偏差を零とすることができな 、と 、う問題 点がめった。
[0018] また、位置比例制御、速度 PI制御、または速度 I— P制御であって、目標指令を微 分した信号を速度フィードフォワード信号 V (i)として入力するようなサーボ制御装
FF
置であれば、速度一定時、および加速度一定時の偏差を零とすることができる力 モ ータに粘性摩擦を持つ制御対象の場合、加速度一定時、又は、加速度及び躍度一 定時の位置偏差を零とすることができな 、と 、う問題点があった。
[0019] 本発明はこのような問題点に鑑みてなされたものであり、速度一定時の位置偏差を 零とするとともに、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零とし て高精度追従応答を実現することができるサーボ制御装置を提供することを目的と する。
課題を解決するための手段
[0020] 請求項 1記載の本発明は、モータの速度制御を行う速度制御器と、目標指令のサ ンプリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリ ング周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制 御器へ出力する位置制御器と、目標指令増分値を入力して、第 1速度フィードフォヮ ード信号を前記速度制御器へ出力する第 1フィードフォワード制御器とを備えたサー ボ制御装置において、第 1フィードフォワード制御器は、第 2速度フィードフォワード 信号 V 〖こ、目標指令の 2回微分値に制御ゲインを乗じた第 3速度フィードフォワード 信号を加えて第 1速度フィードフォワード信号 V として速度制御器へ出力し、加速
F2
度一定時に目標位置とモータの位置出力の偏差が零になるように、制御ゲインを設 定するようにしたものである。
[0021] 請求項 2記載の本発明は、モータの速度制御を行う速度制御器と、目標指令のサ ンプリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリ ング周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制 御器へ出力する位置制御器と、目標指令増分値を入力して、第 1速度フィードフォヮ ード信号を前記速度制御器へ出力する第 1フィードフォワード制御器とを備えたサー ボ制御装置において、第 1フィードフォワード制御器は、第 2速度フィードフォワード 信号 V 〖こ、目標指令の 2回微分値に制御ゲインを乗じた第 3速度フィードフォワード
FF
信号を加えて第 1速度フィードフォワード信号 V として速度制御器へ出力し、加速
F2
度一定時に目標位置とモータの位置出力の偏差が零になるように、制御ゲインを設 定し、前記目標指令増分値 Arが減速時かつ設定された閾値以下であるときには前 記第 3フィードフォワード信号の出力を零または設定されたゲインを乗じて出力するよ うにしたものである。
[0022] 請求項 3記載の本発明は、請求項 1記載のサーボ制御装置において、第 1フィード フォワード制御器は次式
[数 5]
VF2 = ^ ( - ^ r + VFF
Is ここで Arは前記目標指令増分値、 Tsはサンプリング周期、 Kは加速度一定時に前
2
記目標位置と前記モータの位置出力との偏差が零となるように設定される制御ゲイン 、 z_1は 1サンプリング周期分の遅延
にしたがって、速度フィードフォワード信号 V を生成し、速度制御器へ出力するよう
F2
にしたものである。
[0023] 請求項 4記載の本発明は、請求項 2記載のサーボ制御装置において、第 1フィード フォワード制御器は次式
Figure imgf000009_0001
ここで Arは前記目標指令増分値、 Tsはサンプリング周期、 Kは加速度一定時に前
2
記目標位置と前記モータの位置出力との偏差が零となるように設定される制御ゲイン 、 z_1は 1サンプリング周期分の遅延
に従って、速度フィードフォワード信号 V を生成し、前記目標指令増分値 Δι:が減速
F2
時かつ設定された閾値以下である時のみ次式
[数 7]
VF = VFF 、 または , =¾^(1- +
一 Is ここで、 Kはゲイン
3
に従って前記速度フィードフォワード信号 V を生成し、
F2
前記速度制御器へ出力するようにしたものである。
[0024] 請求項 5記載の本発明は、請求項 1または 2記載のサーボ制御装置において、位 置制御器は、現在時刻 iにおいて、 Mサンプリング未来の前記目標指令増分値 Ar(i + M)と、 K(K≥0)サンプリング前の前記位置出力増分値 Ay(i— K)とを入力し、評 価関数式 (3)を最小とする速度指令 u (i)を出力する予測制御器であるようにしてもの である。
[0025] 請求項 6記載の本発明は、請求項 3または 4記載のサーボ制御装置において、前 記位置制御器は、次式
[0026] [数 8]
Figure imgf000009_0002
[0027] ここで uは前記速度指令、 Ayは前記位置出力増分値、 Eは制御パラメータ、 ffvはフ イードフォワードゲイン、 V 、 G (z)、 X (z)、 Pはそれぞれ、
V = v /{K (1 + C )}
gv D
G(z) = (g )z—ソ (1 + C )
Figure imgf000010_0001
P =(-i-g *+Τ · v )/{K -T (1 + C )}
0 I s sum g v s D
であり、 g *、 v 、 C は制御パラメータ、 Kgvは速度指令力も速度フィードバックまで
1 sum D
の定常ゲイン
なる伝達関数特性をもつようにしたものである。
[0028] 請求項 7記載の本発明は、請求項 6記載のサーボ制御装置にお 、て、速度制御器 力 P制御器であり、フィードフォワード制御器における速度フィードフォワード信号 V は、フィードフォワードゲイン ffvにより
F
Figure imgf000010_0002
で与えられ、制御ゲインである Kが
2
κ =T {C (l-ffv)-g *}/(i+g *)+ϋ·τ/α·κ)
2 s D 1 1 i v
ここで Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速度 ループ積分時間、 Kvは前記速度制御器における速度ループゲイン
で与えられるようにしたものである。
[0029] 請求項 8記載の本発明は、請求項 6記載のサーボ制御装置にお 、て、速度制御器 は ΡΙ制御器であり、第 1フィードフォワード制御器における第 2速度フィードフォワード 信号 V は、フィードフォワードゲイン ffvにより
Figure imgf000010_0003
で与えられ、制御ゲインである Kが
2
κ =T {C (l-ffv)-g *}/(i+g *)+ϋ·τ/α·κ)
2 s D 1 1 i v
ここで Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速度 ループ積分時間、 Kvは前記速度制御器における速度ループゲイン
で与えられるようにしたものである。
[0030] 請求項 9記載の本発明は、請求項 3または 4記載のサーボ制御装置において、位 置制御器が比例制御器であり、速度制御器が PI制御器、または I P制御器であり、 フィードフォワード制御器における前記速度フィードフォワード信号 V は、フィードフ
FF
ォワードゲイン ffvにより
V =ffv/Ts- ΔΓ で与えられ、パラメータである K、 ffvが
2
K =D-T/ (J-K )
2 i V
ffv= l
ここで Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速度 ループ積分時間、 Kvは前記速度制御器における速度ループゲインで与えられるよう にしたものである。
[0031] 請求項 10記載の本発明は、目標指令に、粘性摩擦を持つモータの出力を一致さ せるように制御するサーボ制御装置であり、前記モータの速度制御を行う速度制御 器と、前記目標指令のサンプリング周期間の増分である目標指令増分値と前記モー タの位置出力のサンプリング周期間の増分値である位置出力増分値とを入力して、 速度指令を前記速度制御器へ出力する位置制御器と、前記目標指令増分値を入力 して、速度フィードフォワード信号を前記速度制御器へ出力するフィードフォワード制 御器とを備えたサーボ制御装置において、前記フィードフォワード制御器は、前記目 標指令の微分値にゲイン ffvを乗じた信号 V に、目標指令の 2回微分値にゲイン K
FF 2 を乗じた信号を加えて、速度フィードフォワード信号 V として出力し、前記ゲイン ffv
F2
と、前記ゲイン κは加速度一定時、及び躍度一定時に目標指令とモータの
2 位置出 力との偏差が零となるように設定されるフィードフォワード制御器であることを特徴とす るものである。
[0032] 請求項 11記載の本発明は、目標指令に、粘性摩擦を持つモータの出力を一致さ せるように制御するサーボ制御装置であって、前記モータの速度制御を行う速度制 御器と、前記目標指令のサンプリング周期間の増分である目標指令増分値と前記モ ータの位置出力のサンプリング周期間の増分値である位置出力増分値とを入力して 、速度指令を前記速度制御器へ出力する位置制御器と、前記目標指令増分値を入 力して、速度フィードフォワード信号を前記速度制御器へ出力するフィードフォワード 制御器と、を備えたサーボ制御装置において、
前記フィードフォワード制御器は、前記目標指令の微分値にゲイン ffvを乗じた信 号 V に、前記目標指令の 2回微分値にゲイン Kを乗じた信号を加えて、速度フィー
FF 2
ドフォワード信号 V として生成し、前記ゲイン ffvと、前記ゲイン Kは加速度一定時、 及び躍度一定時に前記目標指令と前記モータの位置出力との偏差が零となるように 設定され、前記目標指令増分値が減速時かつ設定された閾値以下であるときには 前記ゲイン Kを零とするまたは前記ゲイン Kにさらに設定されたゲイン Kを乗じたゲ
2 2 3 インを設定するフィードフォワード制御器であることを特徴とするものである。
[0033] 請求項 12記載の本発明は、請求項 10記載のサーボ制御装置において、フィードフ ォワード制御器は
[0034] [数 9] 2 = (卜 + ^ [0035] にしたがって、速度フィードフォワード信号 V を生成し、出力する、ただし、 Arは前
F2
記目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲイン、 z_1は 1サンプリング
2
周期分の遅延であるフィードフォワード制御器であることを特徴とするものである。
[0036] 請求項 13記載の本発明は、請求項 11記載のサーボ制御装置において、前記フィ ードフォワード制御器は
[0037] [数 10] 2 = Is (卜2-〗) + ただし、 Δι:は前記目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲイン、 z"1
2
は 1サンプリング周期分の遅延
にしたがって、速度フィードフォワード信号 V を生成するフィードフォワード制御器で
F2
あり、前記目標指令増分値が減速時かつ設定された閾値以下であるときには
[0038] [数 11]
VF2 : または VF2 = ^ -{l - z-^ r + VFF
is
[0039] ただし、 Kは制御ゲイン、
3
にしたがって、速度フィードフォワード信号 V を生成するフィードフォワード制御器で
F2
あることを特徴とするものである。 [0040] 請求項 14記載の本発明は、請求項 10または請求項 11記載のサーボ制御装置に おいて、前記位置制御器は、現在時刻 iにおいて、 Mサンプリング未来の前記目標 指令増分値 Ar(i+M)と、 K(K≥0)サンプリング前の前記位置出力増分値 Ay(i— K)と、を入力し、評価関数
[0041] [数 12]
M (
^ = L^m^ (i + m) + ae(i-K)} +c{u(i)f +cd^u(i)}
[0042] ただし、 (i+m)は mサンプリング未来時刻における偏差予測値、 e(i— K)は Kサ ンプリング前の偏差、 w 、 αは偏差に掛ける係数、 cおよび cは速度指令 u(i)および m d
その増分値 Au(i)に掛ける係数、を最小とする速度指令 u(i)を出力する予測制御 器であることを特徴とするものである。
[0043] 請求項 15記載の本発明は、請求項 10または請求項 11記載のサーボ制御装置で おいて、前記位置制御器は
[0044] [数 13]
Figure imgf000013_0001
[0045] ただし、 uは前記速度指令、 Ayは前記位置出力増分値、 Eは制御パラメータ、 ffv はフィードフォワードゲイン、 V 、 G (z)、 X(z)、 Pはそれぞれ、
sum 0
[0046] [数 14]
y 二 V sum
Kgv(\ + CD
G(z) =
1 + C
1 + CD
) 一 -卜 * +Ts - vs
0
Kgv Ts(\ + CD )
[0047] ここで、 g *、 v 、 C は制御パラメータ、 Kgvは速度指令力も速度フィードバックま
1 sum D
での定常ゲイン、なる伝達関数特性をもつ位置制御器であることを特徴とするもので ある。
[0048] 請求項 16記載の本発明は、請求項 15記載のサーボ制御装置において、前記速 度制御器力 P制御器であり、フィードフォワード制御器における速度フィードフォヮ ード信号 V は、フィードフォワードゲイン ffvにより V =ffvZTs ' Arで与えられ、前
FF FF
記フィードフォワードゲイン ffvが
[0049] [数 15]
Figure imgf000014_0001
[0050] ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速 度ループ積分時間、 Kvは前記速度制御器における速度ループゲイン、
で与えられ、制御ゲインである Kが
2
[0051] [数 16]
Figure imgf000014_0002
[0052] で与えられることを特徴とするものである。
[0053] 請求項 17記載の本発明は、請求項 15のサーボ制御装置において、前記速度制 御器は PI制御器であり、前記フィードフォワード制御器における前記速度フィードフ ォワード信号 V は、フィードフォワードゲイン ffvにより V =ffvZTs' Arで与えられ
FF FF
、前記フィードフォワードゲイン ffvが、
[0054] [数 17] ffv D Ti(l + gl *f (Ti -2Ts)-j{ gl *f Ti - KvTs2(CD -gl *)2 }
KvTs2 -CD(CD -gl*)
[0055] ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における 速度ループ積分時間、 Kvは前記速度制御器における速度ループゲイン、で与えら れ、
制御ゲインである Κが
2
[0056] [数 18]
Figure imgf000015_0001
[0057] で与えられることを特徴とするものである。
発明の効果
[0058] 本発明によると速度一定時の位置偏差を零とするとともに、加速度一定時、又は、 加速度及び躍度一定時の位置偏差を零として高精度追従応答を実現することがで きる。特に請求項 2, 11の発明によると指令払い出し後の位置偏差をさらに小さくす ることがでさる。
図面の簡単な説明
[0059] [図 1]本発明の第 1および第 2実施例を示すサーボ制御装置のブロック図
[図 2]従来のサーボ制御装置のブロック図
[図 3]従来の予測制御装置を用いた特許文献 1のサーボ制御装置のブロック図 [図 4]従来の予測制御装置を用いた FF信号作成フィルタを示すブロック図
[図 5]従来の予測制御装置を用いた予測制御器の一例を示すブロック図
[図 6]従来の予測制御装置を用いた FF信号作成フィルタの一例を示- [図 7]本発明の第 3実施例を示すサーボ制御装置のブロック図 [図 8]本発明の第 4実施例を示すサーボ制御装置のブロック図 圆 9]本発明の第 5実施例を示すサーボ制御装置のブロック図 符号の説明
1 モータ
2 速度制御器
3 位置制御器
4 第 1フィードフォワード制御器
5 予測制御器
5' 予測制御器
6 差分器
7 第 1フィードフォワード制御器
21 フイノレタ
22 FF信号演算器
23 メモリ
40 第 2フィードフォワード制御器
41 第 3フィードフォワード制御器
42 加算器
43 フィードフォワード変更手段
50 FF信号作成指令フィルタ
60 予測制御装置
70 第 2フィードフォワード制御器
71 第 3フィードフォワード制御器
72 加算器
73 フィードフォワード変更手段
100 メモリ
101 メモリ
102 メモリ
103 メモリ 104 メモリ
105 メモリ
106 演算器
108 減算器
109 積算器
発明を実施するための最良の形態
[0061] 以下、本発明の実施の形態について図を参照して説明する。
実施例 1
[0062] 図 1は本発明の実施例 1を説明するためのサーボ制御装置のブロック図である。図 1において、 1はモータ、 2は速度制御器、 3は位置制御器である。また 4は第 1のフィ ードフォワード制御器、 40は第 2フィードフォワード制御器、 41は第 3フィードフォヮ一 ド制御器、 42は加算器である。
第 1フィードフォワード制御器 4は第 2フィードフォワード制御器 40と第 3フィードフォ ワード制御器 41と加算器 42とを備えており、図示していない上位指令器より与えられ た目標指令のサンプリング周期間の増分である目標指令増分値 Δι:を基に、第 2フィ ードフォワード制御器 40の出力である第 2速度フィードフォワード信号 V と、
FF
K (l -z_1) /Ts2
2
なる伝達関数特性をもつ第 3フィードフォワード制御器 41の出力第 3速度フィードフ ォワード信号とを加算器 42により加算し、第 1速度フィードフォワード信号 V として速
F2 度制御器へ出力する。
即ち、速度フィードフォワード信号 V は、
F2
V =[{K (1 -z"1) Ar}/Ts2]+V (4)
F2 2 FF
で与えられる。ここで、 Arは目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲ
2 イン、 V は第 2速度フィードフォワード信号であり、例えば、フィードフォワードゲイン f
FF
より、
V (i) =ffv/Ts- Δ Γ (5)
FF
として与える。
本実施例のサーボ制御装置が特許文献 1と異なる部分は、第 2速度フィードフォヮ ード信号 V に目標指令を 2回微分して制御ゲイン Kを乗じた信号を加算した信号
FF 2
を第 1速度フィードフォワード信号 V としていることである。
F2
このとき、速度制御器 2は I P制御器ないし、 PI制御器であるものとする。また、位 置制御器 3は、特許文献 1に記載された予測制御器 5であるような、既存のものでよ い。いま、速度フィードフォワード信号 V (i)、および速度指令 u(i)力もモータ 1の出
FF
力 y (i)までの離散時間伝達関数モデルが、
[0063] [数 19] v ( , y z) = κ り J
Figure imgf000018_0001
[0064] ただし、 Kgvは速度指令力も速度フィードバックまでの定常ゲイン、で与えられ、 Na
=1, Nb = 2, Nd=2, d '=b '(η=1, 2), K=0の場合を考える。さらに、位置制 御器 3から出力される速度指令 u(i)を
[0065] [数 20]
M 1
( ) = vmAr(,' + )— ρ0Δ + — 1)—^^„ (,一 ( 7 )
[0066] で与え、各定数 V 、 E, p , g , X (n=l, 2)は
m 0 1 n
[0067] [数 21]
M
Wc'二∑i3s , qs =3S/W(
p o
s ,
-_
Figure imgf000019_0001
M ,
Si' ニ Vn Bmi 二 g】*-cD
g] 1 + C + CD
1
1 + C + C 1 + C + C
(8)
[0068] ただし、 A 、B Ίま式 (6)における離散時間伝達関数モデルの係数 a〜a 、 b' mn mn 1 Na
〜 Nb力 算出される係数である。
式(5)、(7)、(8)より、図 1における位置制御器 3の伝達関数は
[0069] [数 22]
u Δ (9)
Figure imgf000019_0002
[0070] ただし、 V 、 G (ζ)、 X (ζ)、 Ρはそれぞれ、 C = 0を条件として、
sum 0
[0071] [数 23] V sum *
=1
Figure imgf000020_0001
— 1
1 + *·ζ
) =
1+ C D
-I- gl *+Js-v
Kgv TS(\ + CD)
(10)
[0072] となる。
なお、本実施例におけるサーボ制御装置の位置制御器 3は、必ずしも予測制御系 である必要はなぐ式(9)および、式(10)を満足するような任意の位置制御器であつ て、速度制御器 2が I P制御器であれば、第 1フィードフォワード制御器 4内の制御 ゲイン を
2
[0073] [数 24] κ2 = Ti(l -M+ (CD (1 -M-g*)+ (ID l + ^, * ゾ.人 v
[0074] ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速 度ループ積分時定数、 Kvは前記速度制御器における速度ループゲイン、 で与えることで、加速度一定時の偏差を零とすることができ、
速度制御器 2が ΡΙ制御器であれば、制御ゲイン Κを
2
[0075] [数 25] κ2二 (12)
Figure imgf000020_0002
[0076] で与えることで、加速度一定時の偏差を零とすることができる。 実施例 2
[0077] 図 1に示すサーボ制御装置における位置制御器 3は予測制御器に代えて他の構 成の位置制御器であってもよぐ位置制御器 3が位置比例制御器であって、速度制 御器 2が、速度 I P制御器または速度 PI制御器である場合には、
K2 = DT / (JK )
ffv= l
で与えることで、加速度一定時の偏差を零とすることができる。
実施例 3
[0078] 図 7は図 1に示したサーボ制御装置の第 1フィードフォワード制御器 4内にフィードフ ォワード変更手段 43が追加されたものである。フィードフォワード変更手段 43は目標 指令増分値 Δι:が減速時でかつ設定された閾値以下の時には第 3フィードフォワード 制御器 41の出力を零とする力、または第 3フィードフォワード制御器 41の出力に設 定されたゲインを乗じて出力することで、指令払い出し後の位置偏差をさらに小さく することができる。
実施例 4
[0079] 図 8は本発明の実施例 4を説明するためのサーボ制御装置のブロック図である。図 8において、サーボ制御装置は、第 1フィードフォワード制御器 7と、位置制御器 3と、 速度制御器 2とを備えており、モータ 1を制御する。
第 1フィードフォワード制御器 7は第 2フィードフォワード制御器 70と第 3フィードフォ ワード制御器 71と加算器 72とを備えており、上位指令器 (不図示)より与えられた目 標指令のサンプリング周期間の増分である目標指令増分値を基に、第 2フィードフォ ワード制御器 70の出力である従来の速度フィードフォワード信号 V と、
FF
[0080] [数 26]
Figure imgf000021_0001
[0081] なる伝達関数特性をもつ第 3フィードフォワード制御器 71の出力とを加算器 72により 加算し、速度フィードフォワード信号 V として生成する。即ち、速度フィードフォヮ一 ド信号 V は、
[0082] [数 27]
^ l-z-^r + V^ (13)
[0083] なる伝達関数で与えられる。ここで、 Δι:は目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲイン、 V は通常用いられる速度フィードフォワード信号であり、フィード
2 FF
フォワードゲイン ffvにより、
[0084] [数 28]
Figure imgf000022_0001
[0085] として与える。
本実施例のサーボ制御装置が特許文献 1と異なる部分は、通常の速度フィードフォ ワード信号 V に目標指令を 2回微分して制御ゲイン Kを乗じた信号を加算した信
FF 2
号を速度フィードフォワード信号 V として 、ることである。
F2
このとき、速度制御器 2は I P制御器ないし、 PI制御器であるものとする。 また、位置制御器 3は、特許文献 1に記載された予測制御器 5であるような、既存の ものでよい。いま、速度フィードフォワード信号 V (i)、および速度指令 u(i)からモー
FF
タ 1の出力 y (i)までの離散時間伝達関数モデルが、
[0086] [数 29] y(z) = Kgv{{bl'z-' +- ■ ■+bNb'z-Nb)u(z) + {^ζ-ι +- · ■ + dN z-NdyFT(z)}
/{(ΐ-ζ-'Χΐ-α,ζ"1 -- · --aNaz-Na)} (15)
[0087] ただし、 Kgvは速度指令力も速度フィードバックまでの定常ゲイン、で与えられ、 Na
=1, Nb = 2, Nd=2, d '=b '(η=1, 2), K=0の場合を考える。さらに、位置制 御器 3から出力される速度指令 u(i)を
[0088] [数 30] "(0 =∑vraA r{i + m) - p^y(i) + Ee(i) -^«( -1)-∑ x„ VFF (/― ή) (16) 一一 --
[0089] で与え、各ナ定数 ν 、 Ε, p , g , X (η= 1, 2)は
m 0 1 n
[0090] [数 31]
M
wc 二∑ps m二 1,2, M
Figure imgf000023_0001
(1 + α)ν, *
E二
K^l + C + C^
M
=∑ m0
Figure imgf000023_0002
M
ml
m-\
S \ し。
g 。 =
Figure imgf000023_0003
[0091] ただし、 A 、 B Ίま式( 15)における離散時間伝達関数モデルの係数 a
mn mn
〜 力 算出される係数である。
Nb
式(14)、 (16)、 (17)より、図 8における位置制御器 3の伝達関数は
[0092] [数 32]
Figure imgf000023_0004
[0093] ただし、 V 、 G (z)、 X (z)、 Pはそれぞれ、 C = 0を条件として、
[0094] [数 33] M
V sum = / > i V m
Figure imgf000024_0001
G(z) = C 1 (19)
Figure imgf000024_0002
p _
。― Kgv Ts(\ + CD )
[0095] となる。
なお、本実施例におけるサーボ制御装置の位置制御器 3は、必ずしも予測制御系 である必要はなぐ式(18)および、式(19)を満足するような任意の位置制御器であ つて、速度制御器 2が I— P制御器であれば、第 1フィードフォワード制御器 7内の速 度フィードフォワードゲイン ffvを
[0096] [数 34]
Figure imgf000024_0003
[0097] ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速 度ループ積分時定数、 Kvは前記速度制御器における速度ループゲイン、として与 え、制御ゲイン Κを
2
[0098] [数 35]
1 + g J Kv
[0099] で与えることで、加速度一定となる目標指令
[0100] [数 36]
Figure imgf000025_0001
[0101] (ただし、 Aは加速度の定常ゲインとする)を入力した時、最終値の定理より、
[0102] [数 37] limil-z-'Wz) (20)
[0103] 式(20)の値が 0となるので、加速度一定時の偏差は零である。ただし、 e (z)は目標 指令とモータ 1の出力との偏差 e (i)の z変換である。
また、同様に躍度一定となる目標指令
[0104] [数 38]
_ ·ζ- 2 '(1 + 4- 2- ' +ζ- 2)
' 6.(l- -)4
[0105] (ただし、 jrは躍度の定常ゲインとする)を入力した時、式(20)の値が 0となるので、 躍度一定時の偏差は零である。
また、速度制御器 2が PI制御器の場合は、速度フィードフォワードゲイン ffvを
[0106] [数 39]
D .77(1 + gl*f (77 - 2Ts) -jjl + gl * Ti - Kv . Ts2 (CD-gl *)2 }
J-KvTs2-CD(CD-gl*)
[0107] として与え、制御ゲイン Kを
2
[0108] [数 40]
Figure imgf000025_0002
[0109] で与えることで、 I P制御器の場合と同様に、加速度及び躍度一定時の偏差は零と なる。
実施例 5 [0110] 図 9は図 8に示したサーボ制御装置の第 1フィードフォワード制御器 7内にフィードフ ォワード変更手段 73が追加されたものである。フィードフォワード変更手段 73は目標 指令増分値 Δι:が減速時でかつ設定された閾値以下の時には第 3フィードフォワード 制御器 71の出力を零とする力、または第 3フィードフォワード制御器 71の出力に設 定されたゲインを乗じて出力することで、指令払い出し後の位置偏差をさらに小さく することができる。
[0111] 本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲 を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明ら かである。
本出願は、 2005年 4月 1日出願の日本特許出願 No. 2005-106437,2005-106438に 基づくものであり、その内容はここに参照として取り込まれる。
産業上の利用可能性
[0112] 速度フィードフォワード信号として、目標指令の微分値にフィードフォワードゲイン ff Vを乗じた信号と目標指令を 2回微分して制御ゲイン Kを乗じた信号とを加算した信
2
号を使用することで、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零 として、追従精度を改善することができるので、同期制御を行うような機械にも適用で きる。

Claims

請求の範囲
[1] モータの速度制御を行う速度制御器と、目標指令のサンプリング周期間の増分で ある目標指令増分値と前記モータの位置出力のサンプリング周期間の増分値である 位置出力増分値とを入力して、速度指令を前記速度制御器へ出力する位置制御器 と、前記目標指令増分値を入力して、第 1速度フィードフォワード信号を前記速度制 御器へ出力する第 1フィードフォワード制御器とを備えたサーボ制御装置において、 前記第 1フィードフォワード制御器は、第 2速度フィードフォワード信号 V に、前記目
FF
標指令の 2回微分値に制御ゲインを乗じた第 3速度フィードフォワード信号を加えて 第 1速度フィードフォワード信号 V として速度制御器へ出力し、加速度一定時に前
F2
記目標位置と前記モータの位置出力の偏差が零になるように、前記制御ゲインを設 定することを特徴とするサーボ制御装置。
[2] モータの速度制御を行う速度制御器と、目標指令のサンプリング周期間の増分で ある目標指令増分値と前記モータの位置出力のサンプリング周期間の増分値である 位置出力増分値とを入力して、速度指令を前記速度制御器へ出力する位置制御器 と、前記目標指令増分値を入力して、第 1速度フィードフォワード信号を前記速度制 御器へ出力する第 1フィードフォワード制御器とを備えたサーボ制御装置において、 前記第 1フィードフォワード制御器は、第 2速度フィードフォワード信号 V に、前記目
FF
標指令の 2回微分値に制御ゲインを乗じた第 3速度フィードフォワード信号を加えて 第 1速度フィードフォワード信号 V として速度制御器へ出力し、加速度一定時に前
F2
記目標位置と前記モータの位置出力の偏差が零になるように、前記制御ゲインを設 定し、前記目標指令増分値 Arが減速時かつ設定された閾値以下であるときには前 記第 3速度フィードフォワード信号の出力を零または設定されたゲインを乗じて出力 することを特徴とするサーボ制御装置。
[3] 前記第 1フィードフォワード制御器は、次式
[数 1] 2= (卜 + ここで、 Δι:は前記目標指令増分値、 Tsはサンプリング周期、 Kは加速度一定時に 前記目標位置と前記モータの位置出力との偏差が零となるように設定される制御ゲ イン、 z_1は 1サンプリング周期分の遅延、
にしたがって、速度フィードフォワード信号 V を生成し、前記速度制御器へ出力す
F2
ることを特徴とする請求項 1記載のサーボ制御装置。
[4] 前記第 1フィードフォワード制御器は、次式
[数 2] 2 = (卜 +
is
ここで、 Δ ι:は前記目標指令増分値、 Tsはサンプリング周期、 Kは加速度一定時に
2
前記目標位置と前記モータの位置出力との偏差が零となるように設定される制御ゲ イン、 z_1は 1サンプリング周期分の遅延、
に従って、速度フィードフォワード信号 V を生成し、
F2
前記目標指令増分値 Δ rが減速時かつ設定された閾値以下である時のみ次式
[数 3]
VF2 = 、 または F2ニ^ 卜
Ts H ) A r + ここで、 Kはゲイン
3
に従って、速度フィードフォワード信号 V を生成し、
F2
前記速度制御器へ出力することを特徴とする請求項 2記載のサーボ制御装置。
[5] 前記位置制御器は、現在時刻 iにお 、て、 Mサンプリング未来の前記目標指令増 分値 Δ r (i + M)と、 K (K≥ 0)サンプリング前の前記位置出力増分値 Δ y (i— K)とを 入力し、次式で示される評価関数
Figure imgf000028_0001
ただし、 e* (i+m)は mサンプリング未来の時刻における偏差予測値、 e (i—K)は サンプリング前の偏差、 wと αは偏差に掛ける係数、 cおよび cは速度指令 u (i)およ びその増分値 Δ u (i)に乗じる係数
を最小とする速度指令 u (i)を出力する予測制御器であることを特徴とする請求項 1ま たは 2記載のサーボ制御装置。
前記位置制御器は、次式
[数 5]
Figure imgf000029_0001
ただし、 uは前記速度指令、 Ayは前記位置出力増分値、 Eは制御パラメータ、 ffvは フィードフォワードゲイン、 V 、 G (z)、 X (z)、 Pはそれぞれ、
V =v /{K (1 + C )}
sum sum gv D
G(z) = (g *-C )z—ソ(1 + C )
I D D
X(z) = (l+g *-z_1)/(l+C )
1 D
P =(-i-g *+Τ ·ν )/{K -T (1 + C )}
0 I s sum gv s D
で、 g *、 V 、 C は制御パラメータ、 K は速度指令から速度フィードバックまでの定
1 sum D gv
常ゲイン
なる伝達関数特性をもつことを特徴とする請求項 3または 4記載のサーボ制御装置。
[7] 前記速度制御器が I P制御器であり、前記フィードフォワード制御器における前記 速度フィードフォワード信号 V は、フィードフォワードゲイン ffvにより
FF
Figure imgf000029_0002
で与えられ、制御ゲインである Kが
2
K =T-(l-ffv)+T {C (l-ffv)-g *}/(l+g *)
s D 1 1
Figure imgf000029_0003
ここで Dは粘性摩擦係数、 Jはモータイナーシャ、 ηは前記速度制御器における速 度ループ積分時間、 Kは前記速度制御器における速度ループゲイン
で与えられることを特徴とする請求項 6記載のサーボ制御装置。
[8] 前記速度制御器は PI制御器であり、前記第 1フィードフォワード制御器における前 記第 2速度フィードフォワード信号 V は、フィードフォワードゲイン ffvにより V =ffv/Ts - Δ Γ
FF
で与えられ、制御ゲインである Kが
2
κ =T {C (l -ffv) -g * }/ (i +g *) +ϋ·τ ·κ )
2 s D 1 1 i/α v
ここで Dは粘性摩擦係数、 Jはモータイナーシャ、 ηは前記速度制御器における速度 ループ積分時間、 Kは前記速度制御器における速度ループゲイン
で与えられることを特徴とする請求項 6記載のサーボ制御装置。
[9] 前記位置制御器が比例制御器であり、前記速度制御器が PI制御器、または I P 制御器であり、前記フィードフォワード制御器における前記速度フィードフォワード信 号 V は、フィードフォワードゲイン ffvにより
FF
V =ffv/Ts - Δ Γ
FF
で与えられ、パラメータである K、 ffvが
2
K =D-T/ (J-K )
2 i V
ffv= l
ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tは前記速度制御器における速 度ループ積分時間、 Κは前記速度制御器における速度ループゲイン
で与えられることを特徴とする請求項 3または 4記載のサーボ制御装置。
[10] 目標指令に、粘性摩擦を持つモータの出力を一致させるように制御するサーボ制 御装置であって、前記モータの速度制御を行う速度制御器と、前記目標指令のサン プリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリン グ周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制御 器へ出力する位置制御器と、前記目標指令増分値を入力して、速度フィードフォヮ ード信号を前記速度制御器へ出力するフィードフォワード制御器と、を備えたサーボ 制御装置において、
前記フィードフォワード制御器は、前記目標指令の微分値にゲイン ffvを乗じた信 号 V に、前記目標指令の 2回微分値にゲイン Kを乗じた信号を加えて、速度フィー
FF 2
ドフォワード信号 V として生成し、前記ゲイン ffvと、前記ゲイン Kは加速度一定時、
F2 2
及び躍度一定時に前記目標指令と前記モータの位置出力との偏差が零となるように 設定されるフィードフォワード制御器であることを特徴とするサーボ制御装置。 [11] 目標指令に、粘性摩擦を持つモータの出力を一致させるように制御するサーボ制 御装置であって、前記モータの速度制御を行う速度制御器と、前記目標指令のサン プリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリン グ周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制御 器へ出力する位置制御器と、前記目標指令増分値を入力して、速度フィードフォヮ ード信号を前記速度制御器へ出力するフィードフォワード制御器と、を備えたサーボ 制御装置において、
前記フィードフォワード制御器は、前記目標指令の微分値にゲイン ffvを乗じた信 号 V に、前記目標指令の 2回微分値にゲイン Kを乗じた信号を加えて、速度フィー
FF 2
ドフォワード信号 V として生成し、前記ゲイン ffvと、前記ゲイン Kは加速度一定時、
F2 2
及び躍度一定時に前記目標指令と前記モータの位置出力との偏差が零となるように 設定され、前記目標指令増分値が減速時かつ設定された閾値以下であるときには 前記ゲイン Kを零とするまたは前記ゲイン Kにさらに設定されたゲイン Kを乗じたゲ
2 2 3 インを設定するフィードフォワード制御器であることを特徴とするサーボ制御装置。
[12] 前記フィードフォワード制御器は、次式
[数 6]
VF2 = ^{\ - z-^ r + VFF
Ts ただし、 Δι:は前記目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲイン、 z"1
2
は 1サンプリング周期分の遅延
にしたがって、速度フィードフォワード信号 V を生成するフィードフォワード制御器で
F2
あることを特徴とする請求項 10記載のサーボ制御装置。
[13] 前記フィードフォワード制御器は、次式
[数 7] 2= (1 - + ただし、 Δι:は前記目標指令増分値、 Tsはサンプリング周期、 Kは制御ゲイン、 z"1 は 1サンプリング周期分の遅延
にしたがって、速度フィードフォワード信号 V を生成するフィードフォワード制御器で
F2
あり、前記目標指令増分値が減速時かつ設定された閾値以下であるときには、次式
W または ^ = ""^ (1 - +
I S ただし、 Kは制御ゲイン、
3
にしたがって、速度フィードフォワード信号 V を生成するフィードフォワード制御器で
F2
あることを特徴とする請求項 11記載のサーボ制御装置。
前記位置制御器は、現在時刻 iにおいて、 Mサンプリング未来の前記目標指令増 分値 Δ r (i + M)と、 K (K≥ 0)サンプリング前の前記位置出力増分値 Δ y (i— K)と、 を入力し、次式で示される評価関数
[数 9]
Figure imgf000032_0001
+ c{u(i)f + cd (Δ u(i)f ただし、 (i+m)は mサンプリング未来時刻における偏差予測値、 e (i—K)は Kサ ンプリング前の偏差、 w 、 αは偏差に掛ける係数、 cおよび cは速度指令 u (i)および m
その増分値 Δ u (i)に掛ける係数
を最小とする速度指令 u (i)を出力する予測制御器であることを特徴とする請求項 10 または請求項 11記載のサーボ制御装置。
前記位置制御器は、次式
[数 10]
Figure imgf000032_0002
ただし、 uは前記速度指令、 A yは前記位置出力増分値、 Eは制御パラメータ、 ffvは フィードフォワードゲイン、 V 、 G (z)、 X (z)、 Pはそれぞれ、
sum 0
[数 11] 11
1 + CD
p — 1 - ¾?, 1 * +75 ' V
sum
。 v . Hl + CD ) ここで、 g *、 v 、 Cは制御パラメータ、 Tsはサンプリング周期、 Kgvは速度指令か
1 sum D
ら速度フィードバックまでの定常ゲイン
なる伝達関数特性をもつことを特徴とする請求項 10または請求項 11記載のサーボ 制御装置。
前記速度制御器が I P制御器であり、前記フィードフォワード制御器における前記 速度フィードフォワード信号 V は、フィードフォワードゲイン ffvにより V =ffv/Ts -
FF FF
Δ rで与えられ、前記フィードフォワードゲイン ffvが
[数 12]
Figure imgf000033_0001
ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tiは前記速度制御器における速 度ループ積分時間、 Kvは前記速度制御器における速度ループゲイン、
で与えられ、制御ゲインである Kが、
2
[数 13]
Figure imgf000033_0002
で与えられることを特徴とする請求項 15記載のサーボ制御装置。
前記速度制御器は PI制御器であり、前記フィードフォワード制御器における前記速 度フィードフォワード信号 V は、フィードフォワードゲイン ffvにより V =ffv/Ts- Δ
FF FF
rで与えられ、前記フィードフォワードゲイン ffvが、
[数 14]
Figure imgf000034_0001
ただし、 Dは粘性摩擦係数、 Jはモータイナーシャ、 Tsはサンプリング周期、 Tiは前記 速度制御器における速度ループ積分時間、 Kvは前記速度制御器における速度ル ープゲインで与えられ、
制御ゲインである Kが、
2
[数 15]
Figure imgf000034_0002
で与えられることを特徴とする請求項 15記載のサーボ制御装置。
PCT/JP2005/013747 2004-07-27 2005-07-27 サーボ制御装置 Ceased WO2006011519A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006527826A JP4697139B2 (ja) 2004-07-27 2005-07-27 サーボ制御装置
US11/658,742 US7449857B2 (en) 2004-07-27 2005-07-27 Servo control device
DE112005001789T DE112005001789T5 (de) 2004-07-27 2005-07-27 Servosteuervorrichtung

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP2004-218037 2004-07-27
JP2004218037 2004-07-27
JP2004343773 2004-11-29
JP2004-343773 2004-11-29
JP2005-106437 2005-04-01
JP2005106437 2005-04-01
JP2005-106438 2005-04-01
JP2005106438 2005-04-01

Publications (1)

Publication Number Publication Date
WO2006011519A1 true WO2006011519A1 (ja) 2006-02-02

Family

ID=35786269

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/013747 Ceased WO2006011519A1 (ja) 2004-07-27 2005-07-27 サーボ制御装置

Country Status (5)

Country Link
US (1) US7449857B2 (ja)
JP (1) JP4697139B2 (ja)
DE (1) DE112005001789T5 (ja)
TW (1) TW200627109A (ja)
WO (1) WO2006011519A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010524714A (ja) * 2007-04-23 2010-07-22 本田技研工業株式会社 関節を制御する方法及びトルク速度変換装置
JP2015114826A (ja) * 2013-12-11 2015-06-22 日機電装株式会社 速度フィードフォワードを加えたカスケード型モータ位置決め制御系の簡易設計法
US10069445B2 (en) 2014-11-21 2018-09-04 Kabushiki Kaisha Yaskawa Denki Motor controller and method for controlling motor

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010110168A1 (ja) * 2009-03-24 2010-09-30 株式会社安川電機 モータ制御装置
JP2011010533A (ja) * 2009-05-25 2011-01-13 Yaskawa Electric Corp モータ制御装置及びモータ制御システム
JP4813616B1 (ja) * 2010-07-12 2011-11-09 ファナック株式会社 円弧動作時の速度制御機能を有する工作機械の数値制御装置
US9041337B2 (en) * 2012-05-18 2015-05-26 Linestream Technologies Motion profile generator
US8710777B2 (en) 2012-04-20 2014-04-29 Linestream Technologies Method for automatically estimating inertia in a mechanical system
KR101378824B1 (ko) * 2012-04-20 2014-03-27 라인스트림 테크놀로지스 기계 시스템에서 자동적으로 관성을 추정하기 위한 방법 및 모션 프로파일을 생성하기 위한 방법
US10061275B2 (en) 2014-07-29 2018-08-28 Linestream Technologies Optimized parameterization of active disturbance rejection control
US10126202B2 (en) 2015-09-11 2018-11-13 Linestream Technologies Method for automatically estimating inertia, coulomb friction, and viscous friction in a mechanical system
JP6530696B2 (ja) * 2015-11-25 2019-06-12 オークマ株式会社 周波数同定器
US10035266B1 (en) 2016-01-18 2018-07-31 X Development Llc Generating robot trajectories using a real time trajectory generator and a path optimizer
JP7040434B2 (ja) * 2017-12-15 2022-03-23 オムロン株式会社 制御装置
WO2019139133A1 (ja) * 2018-01-11 2019-07-18 オムロン株式会社 モデル予測制御のための制御パラメータの設定方法
JP6748135B2 (ja) * 2018-03-19 2020-08-26 ファナック株式会社 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法
JP7088318B2 (ja) 2019-01-11 2022-06-21 オムロン株式会社 制御装置
TWI747126B (zh) * 2020-01-03 2021-11-21 國立勤益科技大學 電動滑板之管理系統

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181534A (ja) * 1992-01-07 1993-07-23 Sankyo Seiki Mfg Co Ltd モータ制御装置
JP2000172341A (ja) * 1998-12-10 2000-06-23 Mitsubishi Electric Corp サーボ制御装置
JP2004213472A (ja) * 2003-01-07 2004-07-29 Fanuc Ltd 制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01319810A (ja) * 1988-06-21 1989-12-26 Juki Corp モータによる位置決め装置
JP2762364B2 (ja) * 1989-03-20 1998-06-04 ファナック株式会社 サーボモータのフィードフォワード制御方法
JPH0561506A (ja) * 1991-09-04 1993-03-12 Satoshi Tsuboi 動作制御装置の予見制御方法
GB2354087B (en) * 1999-05-14 2003-04-02 Mitsubishi Electric Corp Servo control apparatus
JP3666578B2 (ja) 2000-08-18 2005-06-29 株式会社安川電機 予測制御装置
US6744233B1 (en) * 2000-11-01 2004-06-01 Mitsubishi Denki Kabushiki Kaisha Servo controller and method
US6590358B1 (en) * 2000-11-01 2003-07-08 Mitsubishi Denki Kabushiki Kaisha Servocontrol device
JP4678129B2 (ja) * 2001-07-04 2011-04-27 三菱電機株式会社 サーボ制御システム及びその設定方法
JP4391218B2 (ja) * 2003-02-20 2009-12-24 三菱電機株式会社 サーボ制御装置
JP4015139B2 (ja) * 2004-06-28 2007-11-28 ファナック株式会社 鍛圧機械のサーボモータ制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181534A (ja) * 1992-01-07 1993-07-23 Sankyo Seiki Mfg Co Ltd モータ制御装置
JP2000172341A (ja) * 1998-12-10 2000-06-23 Mitsubishi Electric Corp サーボ制御装置
JP2004213472A (ja) * 2003-01-07 2004-07-29 Fanuc Ltd 制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010524714A (ja) * 2007-04-23 2010-07-22 本田技研工業株式会社 関節を制御する方法及びトルク速度変換装置
JP2015114826A (ja) * 2013-12-11 2015-06-22 日機電装株式会社 速度フィードフォワードを加えたカスケード型モータ位置決め制御系の簡易設計法
US10069445B2 (en) 2014-11-21 2018-09-04 Kabushiki Kaisha Yaskawa Denki Motor controller and method for controlling motor

Also Published As

Publication number Publication date
US7449857B2 (en) 2008-11-11
TW200627109A (en) 2006-08-01
JPWO2006011519A1 (ja) 2008-05-01
US20080036413A1 (en) 2008-02-14
JP4697139B2 (ja) 2011-06-08
DE112005001789T5 (de) 2007-07-12

Similar Documents

Publication Publication Date Title
WO2006011519A1 (ja) サーボ制御装置
CN100424981C (zh) 电机控制装置
CN104254430B (zh) 机器人控制设备、机器人装置及机器人控制方法和装置
EP2157489B1 (en) Motor Control System
WO1990011562A1 (en) Feedfordward control unit for servomotor
JP2004147368A (ja) モータの位置制御装置
CN105629719A (zh) 马达控制装置及马达控制方法
WO1992014195A1 (fr) Amortisseur d'oscillations
JP5067656B2 (ja) ディジタル制御装置
CN102467131A (zh) 伺服控制器
JP6453576B2 (ja) モータシステム
JP4483314B2 (ja) サーボ制御装置
JP2002091570A (ja) サーボ制御方法
JP6930868B2 (ja) サーボ制御装置、サーボ制御方法及びシステム
JP3726880B2 (ja) 電子カム装置および電子カム装置におけるカムデータの作成方法
JP2009015575A (ja) 2自由度ディジタル制御装置
JP2006018431A (ja) サーボ制御装置
JP2007140950A (ja) ディジタルサーボ制御装置
JP2003169488A (ja) サーボモータの制御装置及び制御方法
JP4038659B2 (ja) サーボ制御装置
WO2019117202A1 (ja) 制御装置
WO1990010260A1 (en) Method of sliding mode control
WO2005062138A1 (ja) 制御演算装置
JP3870767B2 (ja) 予測制御方法
JP5975943B2 (ja) モータ制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006527826

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 11658742

Country of ref document: US

Ref document number: 1120050017893

Country of ref document: DE

RET De translation (de og part 6b)

Ref document number: 112005001789

Country of ref document: DE

Date of ref document: 20070712

Kind code of ref document: P

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 11658742

Country of ref document: US