XPS-Q8 Controller
MotorDriverInterface: AnalogStepperPosition
CorrectorType: NoEncoderPosition
These are just examples of available positioner associations in the XPS. The flexibility
of positioner associations allows many other configurations to be developed to drive
non-Newport positioners or other products. Before developing other configurations, the
user must be aware that the main goal of creating these associations is to match the
servo loop output to the appropriate driver input as stated by the manufacturer. For
instance:
• The Corrector PIPosition is used when a constant voltage applied to a driver results
in a constant position of the positioner (stepper motor, piezo, electrostrictive, etc.).
• Corrector PIDFFVelocity is used when a constant voltage applied to a driver results
in a constant speed of the positioner (DC motor and driver board in speed loop
mode).
• Corrector PIDFFAcceleration is used when a constant voltage applied to a driver
results in a constant acceleration of the positioner (DC motor and driver board in
current loop mode).
• Corrector PIDDualFFVoltage is used when a constant voltage applied to a driver
results in a constant voltage applied to the motor (DC motor and driver board with
direct PWM command).
14.1.2
XPS PIDFF Architecture
Corrector loops PIDFFVelocity, PIDFFAcceleration and PIDFFDualVoltage all use the
same architecture as the PID corrector that is detailed below. PIPosition is a simplified
version of this loop that is used to provide closed loop positioning via encoder feedback
to stepper motor positioners.
173
XPSDocumentation V1.4.x (EDH0301En1060 — 10/17)
Motion Tutorial