100 likes | 307 Views
Current status of software development and Kappa R & D. Our aim Requirements Current status Kappa R & D. Our aim – automation & standardisation. From crystal mounting to data processing The ultimate goal – no users on the beamlines EPICS based control system
E N D
Current status of software development and Kappa R & D Our aim Requirements Current status Kappa R & D
Our aim – automation & standardisation • From crystal mounting to data processing • The ultimate goal – no users on the beamlines • EPICS based control system • EPICS is the SLS standard and common data exchange device control system • Supports almost all interface, hardware • Many programming languages support EPICS I/O • Write a single function module, share the module on EPICS • No wrappers, no converters… • The simpler, the easier • Less big integrated program but more programs with simple functionality
Intelligent beamline control with kappa • Collision detection between kappa and other devices • Collision detection with virtual beamline • Omega-Kappa mapping • Self shadow detection • OpenGL for real-time detection -> common data format? • Kappa geometry optimisation • Optimal data collection for SAD/MAD • Maximise anomalous difference -> M. Schiltz’s method • Simple interface to EPICS, simple functions as middleware • Vector to w, f and k angles • Vector to device having collision
Importing matrices from data processing programs DENZO A-matrix etc. Optimal conditions SLS - ES XDS MOSFLM
Optimise strategy automatically, launch data reduction Launch remote processes DENZO A-matrix Optimal conditions SLS - ES DAQ GUI XDS MOSFLM
Yet another virtual beamline Copied ID2 4-circle diffractometer on a GUI Calculate optimal orientation to align xtals Used OpenGL to render and check collisions Coordinates stored in i3dm format
1st generation Kappa goniometer The head was too heavy Steel belt drive did not work stably Cannot use short detector distance
Development goals- compact design (R < 75 mm) and fully motorised goniometer head- goniometer head motion: y, z: ± 2.5 mm, x: ± 4 mm; resolution: 1 µmwfk sphere of confusion 2 µm 2 µm 5 µm (FWHM) angular motion infinite ± 360 ° ± 180 ° angular speed 360 ° / s 10 ° / s 10 ° angular resolution 0.1 mdeg 0.1 mdeg 1 mdeg following error 0.5 mdeg 1.0 mdeg k: ? shutter synchronisation by w-motor controller to better than 0.5 ms Status- summer student report on components for Kappa goniometer design- present version: x, y, z, w, f -> R, k -> - difficult to align k with f circle - new technician will characterise specific problems of different circles SLS Kappa goniometer development
Conclusion Simple interface Simple functionality Common 3D coordinate format