Closed-loop step motor control using absolute encoders

1997 
A multi-axis, step motor control system was developed to accurately position and control the operation of a triple axis spectrometer at the High Flux Isotope Reactor (HFIR) located at Oak Ridge National Laboratory. Triple axis spectrometers are used in neutron scattering and diffraction experiments and require highly accurate positioning. This motion control system can handle up to 16 axes of motion. Four of these axes are outfitted with 17-bit absolute encoders. These four axes are controlled with a software feedback loop that terminates the move based on real-time position information from the absolute encoders. Because the final position of the actuator is used to stop the motion of the step motors, the moves can be made accurately in spite of the large amount of mechanical backlash from a chain drive between the motors and the spectrometer arms. A modified trapezoidal profile, custom C software, and an industrial PC, were used to achieve a positioning accuracy of 0.00275 degrees of rotation. A form of active position maintenance ensures that the angles are maintained with zero error or drift.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []