Sample motor stack
The sample motor stack consists of:
Sample top X – horizontal motion above the rotary stage
Sample top Z – horizontal motion orthogonal to Sample top X, above the rotary stage
Rotary stage – tomography rotation axis
Hexapod – six axes (x, y, z, roll, pitch, yaw)
Sample top X/Z
The X and Z axes above the rotary stage use the Kohzu CYAT-070 crossed-roller alignment stage:
Kohzu CYAT-070 alignment stage (Sample top X and Z)
Rotary stage
Rotary stages in use:
Station |
Description |
Model |
Image |
Controller |
Speed (rpm) |
Axial load (kg) |
Info |
2-BM-B |
tomo |
ABS250MP-M-AS |
ENSEMBLEHLE10-40-A-MXH (*) |
500 |
66 |
||
2-BM-B |
fast tomo |
ABRS-150MP-M-AS |
ENSEMBLEHLE10-40-A-MXH (*) |
500 |
8 |
||
2-BM-B |
spindle |
ABS2000-1000AS-RU |
ENSEMBLEHLE10-40-A-MXH (*) |
6000 |
18 |
(*) Replaced with ENSEMBLEML10-40-IO-MXH.
Ensemble
The Ensemble parameter setup currently in use at 2-BM is documented in Ensemble Settings.
Parameter |
ABRS250MP |
ABRS150MP |
Units |
Fundamental encoder resolution |
11840 |
3600 |
lines/rev |
Encoder scale factor |
45 |
148 |
|
Encoder pulses per revolution |
532800 |
532800 |
pulses/rev |
Encoder resolution |
0.000675675675676 |
0.000675675675676 |
deg/pulse |
PSO
Details on Position Synchronized Output (PSO) are provided in the Aerotech Manual.
Hexapod
Available hexapods:
Station |
Model |
Data sheet |
Images |
Hardware manual |
USB stick delivered |
Quote |
2-BM |
HEX300-230HL-E1-PL4-TAS |
|||||
7-BM |
HEX500-350HL-E3-PL4-TAS |
EPICS support
Start the hexapod tools on arcturus:
[2bmb@arcturus ~]$ bash
(base) 2bmb@arcturus ~ $ hexapod
Usage: 2bmHXP.pl {caqtdm|console|medm|phoebus|remote|restart|run|start|status|stop|usage}
Launch the caqtdm interface:
(base) 2bmb@arcturus ~ $ hexapod caqtdm
Hexapod control screen
Hexapod enable screen
Hexapod motion control screen
Drive error recovery
A controller error can occur if the hexapod is commanded beyond its travel range, causing all axis drivers to disconnect. In this case, the Enable/Fault indicator, normally green, turns off.
Hexapod controller. The arrow indicates the Enable/Fault status light.
To recover:
Stop the EPICS IOC controlling the hexapod.
Hexapod EPICS IOC control
From the Tomo control screen, select PDU 1.
PDU selector
PDU web interface
Power-cycle outlet #5 (Hexapod).
Wait approximately 2 minutes, then restart the Hexapod EPICS IOC.
Verify that the controller is enabled.
After a few minutes, the hexapod will restart.
Warning
After reboot, the hexapod Y stage does not correctly reset its dial position. Follow the procedure below until a permanent fix is in place.
After reboot, all motions home correctly (dial position and encoder readback both zero) except for Y. For Y:
Dial position is reset to zero (red arrow).
Encoder readback dial is at 350 (green arrow).
Attempting to move Y in this state will trigger a drive error.
Hexapod Y after controller reboot
Set the Y dial manually to 350, as shown below:
Hexapod Y dial must be manually set to 350 after controller reboot.



