Motion Control in LCLS
description
Transcript of Motion Control in LCLS
![Page 1: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/1.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20081
Motion Control in LCLS
Sheng Peng
EPICS Meeting 2008, Shanghai
![Page 2: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/2.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20082
Applications
Motion control is everywhereDrive Laser
Laser Heater
Wire Scanner
Collimator
…
Beam line is all about motors
![Page 3: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/3.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20083
Requirement could be very different
ApplicationsOptical table motion controlIn vacuum motion controlNEMA standard motorsHeavy duty motionMulti-Axis coordinationPneumatic
MotorsDC servo
Brush/BrushlessStepper
4 phase/5 phaseHalf stepMicro stepping
![Page 4: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/4.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20084
Requirement could be very different
Read backNone for stepper motorLVDT
AC outputDC output
EncoderOptical encoderMagnetic encoder
ResolverPots
![Page 5: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/5.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20085
Requirement could be very different
Travel LimitsSoft Limit
Limit Switch
Brake
Proximity
…
![Page 6: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/6.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20086
Different vendor has different specialty
Different application leads to different solution
![Page 7: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/7.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20087
Newport XPS-C8 is used in LCLS for all optical controlPros
Ethernet based8 channels per controllerAuto-recognize Newport motorsEncoder built-inDriver XPS-DRV01: 3 Amps, 48V
ConsFairly expensiveMotor choices are a little limitedThey don’t understand vxWorks like us
Newport is used for Laser Optical Motion
![Page 9: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/9.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/20089
Most of Newport Stages/Actuators are compatible
![Page 12: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/12.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200812
Wire Scanner
Needs to read position with very short latency
NEMA standard size motor is desired
Long cable run is required
LVDT is desired
![Page 13: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/13.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200813
HYTEC 8601 Stepper Motor Controller
Industry Pack format4 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 RegisterSet the speed at which a movement will start, steps per second
16-bit Travel Speed RegisterSets the speed at which the motor will run after accelerating, steps per second
16-bit Ramp Rate RegisterSets the rate at which speed will increase/decrease during ramp
16-bit Control/StatusStatus of drive, controller, limit switches
16-bit Interrupt Mask Register
![Page 14: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/14.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200814
HYTEC SMDS-4 Motor Drive System
SMDS Plug-in driver card
SMDS 4-axis power driver
Step rate: 1- 65,535 sptes per secondRamp Rate: 64 – 50,000 steps per secondVarious versions:
4 phase5 phase…
![Page 15: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/15.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200815
Highland Technologies LVDT Scanner
8 channel VME module 16-bit resolution with programmable noise filtering
![Page 18: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/18.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200818
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
![Page 19: Motion Control in LCLS](https://reader035.fdocuments.in/reader035/viewer/2022062221/568146b8550346895db3e231/html5/thumbnails/19.jpg)
Sheng Peng
Motion Control in LCLS [email protected]
3/12/200819
Smart Motor
Animatics Servo~25 models plus customized
17NEMA size to 42NEMA
Control thru RS232
Works with EPICS
IMS MDrivePlus Stepper~20 models
14NEMA to 42NEMA
RS232 control interface
Digi PortServer TS16