3 4
OEM6250 Installation Guide
Servo System Terminology
This section gives you an overall understanding of the
principles and the terminology used in tuning your
OEM6250.
Servo Tuning Terminology
The OEM6250 uses a digital control algorithm to control
and maintain the position and velocity. The digital control
algorithm consists of a set of numerical equations used to
periodically (once every servo sampling period)
calculate the value of the control signal output. The
numerical terms of the equations consist of the current
commanded and actual position values (plus a few from
the past sampling period) and a set of control parameters.
Each control parameter, commonly called a gain, has a
specific function (see Servo Control Techniques later in
this appendix). Tuning is the process of selecting and
adjusting these gains to achieve optimal servo
performance.
When this control algorithm is used, the whole servo
system is a closed-loop system (see diagram below). It
is called closed loop because the control algorithm
accounts for both the command (position, velocity,
tension, etc.) and the feedback data (from the encoder or
ANI input); therefore, it forms a closed loop of
information flow.
When all gains are set to zero, the digital control
algorithm is disabled. During system setup or
troubleshooting, it is desirable to disable the algorithm
(by setting all the gains to zero) and use the
SOFFS
command to directly control the analog output.
Feedback Device
(Encoder or ANI Input)
Load
Servo
Drive
Motor
Load
Command
Digital
Control
Algorithm
Control
Signal
Offset
Drive Command =
Control Offset
Servo
Drive
Closed Loop System
SOFFS
Offset
Drive Command = Offset
Servo Algorithm Disabled
Feedback Data
Motor
Feedback Device
(Encoder or ANI Input)
The controller has the capability of providing an analog
voltage output of
±
10V for commanding the drive. After
the digital control algorithm has calculated the digital
control signal, this digital value is sent out from the DSP
(digital signal processor) to the Digital-to-Analog converter
(DAC). The DAC has an analog output range of -10V to
+10V. It is often possible that the digital control signal
calculated by the control algorithm can exceed this limit.
When this happens, the analog output would just stay, or
saturate, at the maximum limit until the position error
changes such that the control algorithm would calculate a
control signal less than the limit. This phenomenon of
reaching the output limit is called controller output
saturation. When saturation occurs, increasing the gains
does not help improve performance since the DAC is
already operating at its maximum level.
Position Variable Terminology
In a servo system, there are two types of time-varying
(value changes with time) position information used by
the controller for control purposes: commanded position
and actual position. You can use this information to
determine if the system is positioning as you expect.
Commanded Position
The commanded position is calculated by the motion
profile routine based on the acceleration (
A
,
AA
),
deceleration (
AD
,
ADA
), velocity (
V
) and distance (
D
)
command values and it is updated every servo sampling
period. Therefore, the commanded position is the intended
position at any given point of time. To view the
commanded position, use the
TPC
(Transfer Commanded
Position) command; the response represents the commanded
position at the instant the command is received.
When this appendix refers to the commanded position, it
means this calculated time-varying commanded position, not
the distance (
D
) command. Conversely, when this appendix
refers to the position setpoint, it means the final intended
distance specified with the distance (
D
) command. The
following plot is a typical profile of the commanded position
in preset (
MC¯
) mode.
Setpoint
Distance
(
D
)
Acceleration
Constant
Velocity
Deceleration
Profile
Complete
Position
Time
Commanded
Position
Actual Position
The other type of time-varying position information is the
actual position; that is, the actual position of the motor
(or load) measured with the feedback device (encoder or ANI
input). Since this is the position achieved when the drive
responds to the commanded position, we call the overall
picture of the actual position over time the position
response (see further discussion under Servo Response
Terminology).
To view the actual position, use the
TFB
(Transfer
Position of Feedback Device) command; the response
represents the actual position at the instant the command
is received. The goal of tuning the servo system is to get
the actual position to track the commanded position as
closely as possible.
The difference between the commanded position and actual
position is the position error. To view the position