Xps Pidff Architecture - Newport XPS-Q8 Users Manual, Software Tools And Tutorial

Universal high-performance motion controller/driver
Hide thumbs Also See for XPS-Q8:
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

Table of Contents