Paper | Title | Other Keywords | Page |
---|---|---|---|
TUPV004 | The FPGA-Based Control Architecture, EPICS Interface and Advanced Operational Modes of the High-Dynamic Double-Crystal Monochromator for Sirius/LNLS | controls, FPGA, EPICS, operation | 370 |
|
|||
Funding: Ministry of Science, Technology and Innovation (MCTI) The High-Dynamic Double-Crystal Monochromator (HD-DCM) has been developed since 2015 at Sirius/LNLS with an innovative high-bandwidth mechatronic architecture to reach the unprecedented target of 10 nrad RMS (1 Hz - 2.5 kHz) in crystals parallelism also during energy fly-scans. After the initial work in Speedgoat’s xPC rapid prototyping platform, for beamline operation the instrument controller was deployed to NI’s CompactRIO (cRIO), as a rugged platform combining FPGA and real-time capabilities. Customized libraries needed to be developed in LabVIEW and a heavily FPGA-based control architecture was required to finally reach a 20 kHz control loop rate. This work summarizes the final control architecture of the HD-DCM, highlighting the main hardware and software challenges; describes its integration with the EPICS control system and user interfaces; and discusses its integration with an undulator source. *Geraldes, R. R., et al. "The status of the new High-Dynamic DCM for Sirius." Proc. MEDSI 2018 (2018). |
|||
Poster TUPV004 [2.549 MB] | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV004 | ||
About • | Received ※ 13 October 2021 Accepted ※ 20 November 2021 Issue date ※ 27 November 2021 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
FRBR01 | Process Automation at SOLEIL: Two Applications Using Robot Manipulators | synchrotron, controls, experiment, detector | 1054 |
|
|||
Robot manipulators are an important component in most autonomous systems in the industry. Arc welding, machine tending, painting, picking, are only some examples where the robot manipulators are widely employed. In Synchrotrons some process can benefit from robotic approaches in order to improve automation. Automatic Sample Changer on beamlines is the most common example of automation. This paper describes two robotic applications developed at Synchrotron SOLEIL. Both applications use the SOLEIL robotic standard introduced some years ago [1]. The first application aims to automate the exchange of samples for powder diffraction experiment on the CRISTAL beamline. Hence, a pick-and-place robot is used to automate the process of picking up the sample holders and placing them on the goniometer. The second application, also of the pick-and-place type, is dedicated to the automation of the magnetic characterization of magnet modules of an U15 undulator. These modules, built with a permanent magnet and two poles, are measured using a pulsed wire method [2]. In this case, the robot picks the modules stored in boxes to then place them on the test bench of the U15 undulator.
*Y.-M. Abiven et al., Robotizing SOLEIL Beamlines to Improve Experiments Automation **M. Valléau, et al., Measurements of soleil insertion devices using pulsed wire method |
|||
Slides FRBR01 [4.934 MB] | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBR01 | ||
About • | Received ※ 10 October 2021 Revised ※ 27 October 2021 Accepted ※ 21 December 2021 Issue date ※ 19 February 2022 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
FRBR04 | Continuous Scans with Position Based Hardware Triggers | controls, detector, hardware, synchrotron | 1069 |
|
|||
At beamline end-stations, data taking that relies on traditional step scanning, in which motors are repeatedly started and stopped, leads to inefficient usage of the x-ray source. This also increases the risk of sample radiation damage. We have developed a system where scans are performed while continuously moving the motors. To ensure stable repeatable measurements, the detector triggers are generated, in hardware, from the motor encoder positions. Before the scan starts, a list of positions is generated and as the scan progresses a trigger is produced as each successive position in the list is reached. The encoder signals from the motors are connected both to the IcePAP motion controller for closed loop operation, and a PandABox which is used as the trigger source. Control is from Tango and Sardana with a TriggerGate controller that calculates the motor positions and configures the PandABox. The scanned motor can be either a single motor, for example a sample positioner, or a combined motion like a monochromator. When combined motions are required, these make use of the parametric trajectory mode of the IcePAP. This enables continuous scans of coupled axes with non-linear paths. | |||
Slides FRBR04 [1.685 MB] | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBR04 | ||
About • | Received ※ 10 October 2021 Revised ※ 14 October 2021 Accepted ※ 20 November 2021 Issue date ※ 13 December 2021 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||