Motion Control in LCLS Sheng Peng EPICS Meeting

  • Slides: 19
Download presentation
Motion Control in LCLS Sheng Peng EPICS Meeting 2008, Shanghai 3/12/2008 Motion Control in

Motion Control in LCLS Sheng Peng EPICS Meeting 2008, Shanghai 3/12/2008 Motion Control in LCLS 1 Sheng Peng pengs@slac. stanford. edu

Applications Motion control is everywhere Drive Laser Heater Wire Scanner Collimator … Beam line

Applications Motion control is everywhere Drive Laser Heater Wire Scanner Collimator … Beam line is all about motors 3/12/2008 Motion Control in LCLS 2 Sheng Peng pengs@slac. stanford. edu

Requirement could be very different Applications Optical table motion control In vacuum motion control

Requirement could be very different Applications Optical table motion control In vacuum motion control NEMA standard motors Heavy duty motion Multi-Axis coordination Pneumatic Motors DC servo Brush/Brushless Stepper 4 phase/5 phase Half step Micro stepping 3/12/2008 Motion Control in LCLS 3 Sheng Peng pengs@slac. stanford. edu

Requirement could be very different Read back None for stepper motor LVDT AC output

Requirement could be very different Read back None for stepper motor LVDT AC output DC output Encoder Optical encoder Magnetic encoder Resolver Pots 3/12/2008 Motion Control in LCLS 4 Sheng Peng pengs@slac. stanford. edu

Requirement could be very different Travel Limits Soft Limit Switch Brake Proximity … 3/12/2008

Requirement could be very different Travel Limits Soft Limit Switch Brake Proximity … 3/12/2008 Motion Control in LCLS 5 Sheng Peng pengs@slac. stanford. edu

Different vendor has different specialty Different application leads to different solution 3/12/2008 Motion Control

Different vendor has different specialty Different application leads to different solution 3/12/2008 Motion Control in LCLS 6 Sheng Peng pengs@slac. stanford. edu

Newport is used for Laser Optical Motion Newport XPS-C 8 is used in LCLS

Newport is used for Laser Optical Motion Newport XPS-C 8 is used in LCLS for all optical control Pros Ethernet based 8 channels per controller Auto-recognize Newport motors Encoder built-in Driver XPS-DRV 01: 3 Amps, 48 V Cons Fairly expensive Motor choices are a little limited They don’t understand vx. Works like us 3/12/2008 Motion Control in LCLS 7 Sheng Peng pengs@slac. stanford. edu

Newport XPS 3/12/2008 Motion Control in LCLS 8 Sheng Peng pengs@slac. stanford. edu

Newport XPS 3/12/2008 Motion Control in LCLS 8 Sheng Peng pengs@slac. stanford. edu

Most of Newport Stages/Actuators are compatible 3/12/2008 Motion Control in LCLS 9 Sheng Peng

Most of Newport Stages/Actuators are compatible 3/12/2008 Motion Control in LCLS 9 Sheng Peng pengs@slac. stanford. edu

3/12/2008 Motion Control in LCLS 10 Sheng Peng pengs@slac. stanford. edu

3/12/2008 Motion Control in LCLS 10 Sheng Peng pengs@slac. stanford. edu

Stability feedback loop 3/12/2008 Motion Control in LCLS 11 Sheng Peng pengs@slac. stanford. edu

Stability feedback loop 3/12/2008 Motion Control in LCLS 11 Sheng Peng pengs@slac. stanford. edu

Wire Scanner Needs to read position with very short latency NEMA standard size motor

Wire Scanner Needs to read position with very short latency NEMA standard size motor is desired Long cable run is required LVDT is desired 3/12/2008 Motion Control in LCLS 12 Sheng Peng pengs@slac. stanford. edu

HYTEC 8601 Stepper Motor Controller Industry Pack format 4 Channel (axis) 32 -bit Step

HYTEC 8601 Stepper Motor Controller Industry Pack format 4 Channel (axis) 32 -bit Step Registers for steps in next movement 32 -bit Absolute Position Up/Down Counter records movement 16 -bit Start/Stop Speed Register Set the speed at which a movement will start, steps per second 16 -bit Travel Speed Register Sets the speed at which the motor will run after accelerating, steps per second 16 -bit Ramp Rate Register Sets the rate at which speed will increase/decrease during ramp 16 -bit Control/Status of drive, controller, limit switches 16 -bit Interrupt Mask Register 3/12/2008 Motion Control in LCLS 13 Sheng Peng pengs@slac. stanford. edu

HYTEC SMDS-4 Motor Drive System Step rate: 1 - 65, 535 sptes per second

HYTEC SMDS-4 Motor Drive System Step rate: 1 - 65, 535 sptes per second Ramp Rate: 64 – 50, 000 steps per second Various versions: SMDS 4 -axis power driver 4 phase 5 phase … SMDS Plug-in driver card 3/12/2008 Motion Control in LCLS 14 Sheng Peng pengs@slac. stanford. edu

Highland Technologies LVDT Scanner 8 channel VME module 16 -bit resolution with programmable noise

Highland Technologies LVDT Scanner 8 channel VME module 16 -bit resolution with programmable noise filtering 3/12/2008 Motion Control in LCLS 15 Sheng Peng pengs@slac. stanford. edu

Current Status 3/12/2008 Motion Control in LCLS 16 Sheng Peng pengs@slac. stanford. edu

Current Status 3/12/2008 Motion Control in LCLS 16 Sheng Peng pengs@slac. stanford. edu

Wire Scanners 3/12/2008 Motion Control in LCLS 17 Sheng Peng pengs@slac. stanford. edu

Wire Scanners 3/12/2008 Motion Control in LCLS 17 Sheng Peng pengs@slac. stanford. edu

System Integration EPICS gives pretty good system level integration capability Motor record gives uniform

System Integration EPICS gives pretty good system level integration capability Motor record gives uniform user interface which is very important for operator A full turn key system especially for beam line will be highly desired 3/12/2008 Motion Control in LCLS 18 Sheng Peng pengs@slac. stanford. edu

Smart Motor Animatics Servo ~25 models plus customized 17 NEMA size to 42 NEMA

Smart Motor Animatics Servo ~25 models plus customized 17 NEMA size to 42 NEMA Control thru RS 232 Works with EPICS IMS MDrive. Plus Stepper ~20 models 14 NEMA to 42 NEMA RS 232 control interface Digi Port. Server TS 16 3/12/2008 Motion Control in LCLS 19 Sheng Peng pengs@slac. stanford. edu