Local Minidiffractometer
Pop_up scintillator up and mxCuBE says it is down.
Write YAG_STATE="in" in spec(exp) (will tell to mxCuBE that the scintillator is up) or rrite apout in spec(exp) (should move down the scintillator).
Pop_up scintillator down and mxCuBE says it is up.
Write YAG_STATE="out" in spec(exp) (will tell to mxCuBE that the scintillator is down).
Samples are dropped by SC when unloading.
If the phi axis and the sample charger arm seem to be misaligned, it is possible some motors have lost steps (especially the centring table motors). In such a case, you can try to run the macro "minidiff_init" in spec(exp) which will re-initialize the motors involved by the loading/unlooding procedure.
If only one motor seems to be "guilty" (exemple: sampy), you can try "minidiff_init sampy" in the spec(exp) session. Then only sampy will be reinitialize.
Caution: the macro is valid only for sampx, sampy, phi, phix, phiy and phiz.
Can not center a crystal anymore.
If the correction to be applied to get a proper crystal centring is too large and may lead the motor above the limits, the correction won't be applied. So please check first if the magnetic base is well mounted on the phi axis or if the pin is properly mounted on its base (if it is bent, we may be not able to apply the proper correction as the motors have only few mm range of movement).
If you feel it could be due to motor problem (position lost, etc...), you can reinitialize the motor positions by running "minidiff_init sampy" and "minidiff_init sampx" in spec(exp) session.
If the problem persists, try "zoom_init" in spec(exp) session ; it will reset the zoom motor.
bstopz stuck
Look the error messages in the spec(exp) window.
If you have :
"Error on "id23/maxevpap/304/" sending DevMoveMultiple
Maxe: MoveRelative NOT OK. too many steps (8431454)"
You can either call a BLISS contact or try the following in the spec(exp) (for expert only):
- wm bstopz ( in order to get the current position of the motor)
- set bstopz ??? (where ??? refer to current position obtained before)
- set_dial bstopz ??? (where ??? refer to current position obtained before).