Servo control device
First Claim
1. A servo control device comprising:
- a speed controller for performing speed control of a motor;
a position controller for inputting a target command increment value as an increment of the sampling period of a target command and a position output increment value as an increment of the sampling period of the position output of the motor and outputting a speed command to the speed controller; and
a first feed-forward controller for inputting the target command increment value and outputting a first speed feed-forward signal to the speed controller;
whereinthe first feed-forward controller adds a third speed feed-forward signal obtained by multiplying the second-order differentiation of the target command by a control gain to a second speed feed-forward signal VFF, outputs as a first speed feed-forward signal VF2 the resulting signal to the speed controller and sets the control gain so that the deviation between the target position and the position output of the motor will be zero at a constant acceleration.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the invention is to provide a servo control device capable of making zero the positional deviation the positional deviation at a constant speed as well as the positional deviation at a constant acceleration or at constant acceleration and jerk, thereby providing a high-precision follow-up response.
In order to solve this problem, the servo control device according to the invention includes a position controller (3) for generating a speed command that matches the motor output with a target position, a feed-forward controller (4) for adding a signal obtained by multiplying the differential of a target command by a gain and a signal obtained by multiplying the second-order differentiation of the target command by a gain and generating a speed feed-forward signal, and a speed controller (2) for performing I-P or PI control of the motor (1).
17 Citations
17 Claims
-
1. A servo control device comprising:
-
a speed controller for performing speed control of a motor; a position controller for inputting a target command increment value as an increment of the sampling period of a target command and a position output increment value as an increment of the sampling period of the position output of the motor and outputting a speed command to the speed controller; and a first feed-forward controller for inputting the target command increment value and outputting a first speed feed-forward signal to the speed controller;
whereinthe first feed-forward controller adds a third speed feed-forward signal obtained by multiplying the second-order differentiation of the target command by a control gain to a second speed feed-forward signal VFF, outputs as a first speed feed-forward signal VF2 the resulting signal to the speed controller and sets the control gain so that the deviation between the target position and the position output of the motor will be zero at a constant acceleration. - View Dependent Claims (3, 5, 6, 7, 8, 9)
-
-
2. A servo control device comprising:
-
a speed controller for performing speed control of a motor; a position controller for inputting a target command increment value as an increment of the sampling period of a target command and a position output increment value as an increment of the sampling period of the position output of the motor and outputting a speed command to the speed controller; and a first feed-forward controller for inputting the target command increment value and outputting a first speed feed-forward signal to the speed controller;
whereinthe first feed-forward controller adds a third speed feed-forward signal obtained by multiplying the second-order differentiation of the target command by a control gain to a second speed feed-forward signal VFF, outputs as a first speed feed-forward signal VF2 the resulting signal to the speed controller and sets the control gain so that the deviation between the target position and the position output of the motor will be zero at a constant acceleration and, when the target command increment value Δ
r is equal to or below a preset threshold at deceleration, makes zero or multiplies the output of the third feed-forward signal by a present gain and outputs the resulting signal. - View Dependent Claims (4)
-
-
10. A servo control device that makes control so as to match the output of a motor having viscous friction with a target command, the device comprising:
-
a speed controller for performing speed control of the motor; a position controller for inputting a target command increment value as an increment of the sampling period of the target command and a position output increment value as an increment of the sampling period of the position output of the motor and outputting a speed command to the speed controller; and a feed-forward controller for inputting the target command increment value and outputting a speed feed-forward signal to the speed controller;
whereinthe feed-forward controller adds a third speed feed-forward signal obtained by multiplying the second-order differentiation of the target command by a control gain to a second speed feed-forward signal VFF, and outputs as a speed feed-forward signal VF2 the resulting signal, and the gain ffv and the gain K2 are set so that the deviation between the target command and the position output of the motor will be zero at a constant acceleration and at a constant jerk. - View Dependent Claims (12, 14, 15, 16, 17)
-
-
11. A servo control device that makes control so as to match the output of a motor having viscous friction with a target command, the device comprising:
-
a speed controller for performing speed control of the motor; a position controller for inputting a target command increment value as an increment of the sampling period of the target command and a position output increment value as an increment of the sampling period of the position output of the motor and outputting a speed command to the speed controller; and a feed-forward controller for inputting the target command increment value and outputting a speed feed-forward signal to the speed controller;
whereinthe feed-forward controller adds a third speed feed-forward signal obtained by multiplying the second-order differentiation of the target command by a control gain to a second speed feed-forward signal VFF and outputs as a speed feed-forward signal VF2 the resulting signal, the gain ffv and the gain K2 are set so that the deviation between the target command and the position output of the motor will be zero at a constant acceleration and at a constant jerk, and when the target command increment value Δ
r is equal to or below a preset threshold at deceleration, the feed-forward controller makes zero the gain K2 or sets a gain obtained by multiplying the gain K2 by a preset gain K3. - View Dependent Claims (13)
-
Specification