Motion Controllers in SLS and SwissFEL

Slides:



Advertisements
Similar presentations
Dicembre 2009SPES Control System Group Acquisition using VME boards Conforto Nicola.
Advertisements

Qt Cloud Services: Cutting over 50% of application development time. Miska Kaipiainen Product Manager Qt Cloud Services © 2013 Digia Digia Cloud Software.
Layered EPICS User Gap Control Interface for NSLS Mini-gap Undulators William Nolan and John Skinner, Biology Department Susila Ramamoorthy and Lonny Berman,
Embedded Solutions for EPICS Based Control Systems Miroslaw Dach Goran Marinkovic Paul Scherrer Institut Switzerland.
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
EPICS at APS Beamlines Tim Mooney Advanced Photon Source Argonne National Laboratory.
Sheng Peng Motion Control in 3/12/ Motion Control in LCLS Sheng Peng EPICS Meeting 2008, Shanghai.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
1 Arturo Alarcon 1 Undulator Controls Status FAC Undulator Controls Status Arturo Alarcon June 9, 2009.
CNC System. CNC System Encoders An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from.
Hardware & Software Needed For LAN and WAN
Hardware and Multimedia Chapter 4. 4 Personal Computers (PCs) PCs are computers that can be: Used by individuals at home, work, or school Desktop models.
Data Acquisition and Control Systems HYTEC ELECTRONICS LIMITED Motor Control and Power Drive Support Graham Cross.
Introduction to Networking & Telecommunications School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (January 14, 2015)
February 17-18, 2010 R&D ERL James Jamilkowski R&D ERL Controls Larry Hoff James Jamilkowski February 17-18, 2010 Controls.
EML 2023 – Motor Control Lecture 3 – Feedback Sensor Optical Encoder.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
Open and Closed Loops Standard Grade Computing Studies.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
SSRF Beamline Control System
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
Extended Learning Module D
SPEAR Insertion Device Controls Upgrade Status Arturo Alarcon January, 2014.
CBASS for Beamline Control Software Development: John Skinner Matt Cowan Rick Buono Chris Dropp Leon Flaks Scientific Support: Annie Heroux Howard Robinson.
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
LCLS Undulator Positioning Control System Shifu Xu, Joseph Xu, Josh Stein Control Group, AES/APS, ANL June 15, 2006.
EPICS Seminar at IHEP1 Some Experiences on Choosing Standards at KEK KEKB Controls Group by Tadahiko Katoh.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Converting PROSCAN CS to EPICS Status Damir Anicic, Paul Scherrer Institute, Villigen, Switzerland For EPICS collaboration meeting 2008, Shanghai,
Stepper Motor Control, PLC vs VME Herb Strong, Pam Gurd Spallation Neutron Source Oak Ridge National Laboratory October 17, 2007.
Components of wireless LAN & Its connection to the Internet
Multimedia and Computers Introduction to Computers.
3.3 Data Networks. Overview Identify the main differences between LAN and WAN. Identify the advantages of using a network over stand-alone computers.
Using ICT systems The computer. Using ICT systems Computers in an ICT System Multiple computers, usually with username and password entry Looking after.
Steve Lewis Gas Attenuator 11 December Instrumentation & Controls Steve Lewis 11 December 2006 LCLS Gas Attenuator Preliminary.
CEA DSM Irfu July 19th 2013Adelino GOMES Control stepper motor for ECCTD 1 Adelino GOMES Irfu/SIS.
An EPICS solution for Galil products that can provide a comprehensive, and high performance motor and PLC control system for use at synchrotrons and other.
THE DIGITAL REVOLUTION. Wir schaffen Wissen – heute für morgen 15. Apr. 2013PSI, Paul Scherrer Institut The fully digital PSI accelerator control room.
Diagnostics and Optimization Procedures for Beamline Control at BESSY A. Balzer, P. Bischoff, R. Follath, D. Herrendörfer, G. Reichardt, P. Stange.
Controls Test Stand Test stand proposal document review - Dayle. The activities can be prioritized according to which measurements we need to do first.
ALICE setup: update on the installation 18/10/2010 Angela Intermite.
CLS Stepper Motor Control S tepper motors - Currently over 400 motors - many different brands: Parker, Phytron, SloSyn, McLennan, and others.
Motion Control at the Advanced Photon Source Argonne National Laboratory Mark Rivers University of Chicago 7 GeV synchrotron x-ray light source, the largest.
Introduction to Networking. What is a Network? Discuss in groups.
Sardana/IcePAP Based Control System for elliptically polarized Undulator at Max IV 30th Tango Collaboration meeting
V Review SPARC Diagnostic & Control Status G. Di Pirro On behalf control and diagnostic group.
Current Status of QBPM Electronics and Magnet Movers D. McCormick, J Nelson, G White SLAC S Boogert Royal Holloway Y. Honda, Y.Inoue KEK.
CONTROLS OF ESS EMU Jean-François DENIS / Tom JOANNEM.
WIR SCHAFFEN WISSEN – HEUTE FÜR MORGEN SwissFEL Timing System status & plans Babak Kalantari :: Large Research Facilities /Controls :: Paul Scherrer Institut.
Networking & Motion Control
BaBar Transition: Computing/Monitoring
Section 2.1 Section 2.2 Identify hardware
Diagnostic & Control Status
The software side of the moon
Optimising Our Network
Internet Communication Engineering Mr. Zeeshan Ali, Asst. Professor
The Elimed Control System approch
Mark Rivers University of Chicago
Introduction to Networking & Telecommunications
الوحدة الثالثة الاتصالات و شبكات الحاسوب
Motion Control (at APS)
GRETINA Gamma-ray Tracker Status and EPICS Usage
Steps towards beam commissioning: Photon Diagnostics
What is a network? A network consists of two or more entities, or objects, sharing resources and information. In a basic sense, sharing (giving or getting)
Network Models, Hardware, Protocols and number systems
ICT II Unit 5 Networking.
FEE Diagnostics and Commissioning
DOE Review 7-9 February, 2006 Steve Lewis
Local Protection of Insertable Devices
quadEM: New Beam Position Monitor & Electrometer Hardware and Software
Presentation transcript:

Motion Controllers in SLS and SwissFEL Miroslaw Dach & Juraj Krempasky Paul Scherrer Institut Switzerland

Motion Controllers in SLS Accelerators’ usage: Diagnostic devices Screen monitors Faraday cups Scrapers Alignment system Undulator control Girder movers

Motion Controllers in SLS Beam line experiments: Beam optics Slits, 2-slits, monochromators, mirror chambers Alignment system Girder movers

Motion Controllers in SLS Motion controllers VME cards: OMS (obsolete) MAXv Stepper motors (2,3,5 phase)(Uni-Bipolar) : Berger Lahr Owis NewPort

Motion Controllers in SLS Encoders: Incremental (Renishaw, Heidenhain) Absolute SSI (Temposonic, Heidenhain, TR-Electronic) Absolute Biss (Renishaw)

Motion ctrl - hardware solution MAXv motion ctrl VME Power drivers Stepper motor driver

Motion ctrl - software solution Client App Motor record EPICS Server Driver support Motion Controller Power driver Hardware

Motion ctrl - software solution Set condition e.g., move motors; wait for completion Trigger detectors e.g., start scaler; wait for completion Acquire data read detector signals; store in arrays Write data to disk

Simple initialisation move motor to limit switch set motor position at limit switch move motor to “zero” position

Complex initialisation move motor to limit switch from lsw. make a reference search (in order to cross the reference from a defined side) wait until encoder got the reference signal (home) set motor to closed loop set motor “zero” position in closed loop

Complex initialisation For some systems the limit-switch position is deprecated: Home edge digital 1 or 0 signal: the motor knows in which direction to move towards the home edge position: Move motor to home edge From home edge move towards the encoder reference set motor to closed loop after reference is found set motor “zero” position in closed loop

Motion controller based on WAGO PLC New developments Motion controller based on WAGO PLC

Distributed components Network router WAN LAN EPICS server

Thank you for your attention