(BNL) A Multi-Axes Motion Controller System for Multi-Stage Spherical Backscatter Detector


This project intends to develop a multi-axes motion controller system for multi-stage spherical backscatter detector to be deployed at 8ID ISS beamline. The detector system will consist of three Huber stages, each having two linear and one goniometer motion carrying a crystal and a fourth stage having two linear and one goniometer axes carrying the detector. In total, the system will compose of 12 axes and required a coordinated motion of these in order to perform X-rays spectroscopy. The project intends the use of a distributed EtherCAT interface based motion control system which allows each drive to be located in close proximity of the motor, therefore reducing wiring requiring and facilitating easy reorientation of the stage based on experimental needs. A single motion controller capable of controlling 12 axes will allow a centralized and coordinated platform needed to achieve these complex motions.

The student will be responsible for setting up and configuring various drives, performing motor tuning, configuring the motion controller, formulating the kinematic equations to achieve the desired coordinated motions and implementing those on the motion controller. If time permits, a CSS BOY based GUI will also be developed that will communicate with the controller and allow user to control various aspects of the detector system.

Position Dates: 6/5/2017 - 8/11/2017

Paid Position: Yes, hourly pay rate dependent on student's class level

Note: Housing may be available

Eligibility: U.S. Citizens, Permanent Residents, and international students.