Local Protection of Insertable Devices Julen Etxeberria Malkorra ICS/HW&I www.europeanspallationsource.se 22 May 2019
Table of contents Purpose ECMC system Collision avoidance system Temperature protection 2
1. Purpose Two main sources of damage have been identified, mechanical damage and thermal damage. 1- Local collision avoidance system ”Avoid collision between insertable devices” 2- cooling system Is the cooling system OK? Is the temperature OK? 3
2. ECMC System 4
3. collision avoidance system “If one axis is in movement the other one must be in the parking position” 5
3. Collision avoidance system 3 layers of security to avoid collision 3.1 Soft interlock 3.2 Hard interlock: Beckhoff HW Cross relays 6
3.1 SOFT Interlock The idea is to cut the amplifier of the driver via software when the other axis/axises are in movement. PLC code implementation (ECMC) SNL programme (Channel Access) Phyton code (Channel Access) SLIT collision avoidance via EPICS (ECMC) 7
3.2 Stepper motor terminal The stepper motor terminal has got two inputs, this inputs can be configured to enable/disable the amplifier in the stepper terminal. 8
3.3 Cross relays It consists in relays cross-connected to the extra switches. These switches are connected to the relays mounted on the back of the crate. Connected in a way that if one axis is moving the other will be without power. 9
Example 10
Example 11
4. Temperature Is the cooling flow running? → Digital input to ECMC Is the temperature OK? → PT100/ Thermocuople type K OK/NOK? → Digital Output to MPS system 12
5. Next Steps -PLC code test -SNL implementation: -Homing sequence when IOC boots 13
6. QUESTIONS THANK YOU!! 14