Sample¶
Sample environment¶
The sample positioning, the two-theta detector arm, and the interchangeable sample-environment devices on a shared rail.
Enclosure: i15-1-experiment.
Note
The blower / cobra / cryostream are SafeOrBeamPositioner devices: each drives a motor to a named SAFE or BEAM position. They are modelled as LinearStage Assets presenting Positioner with two Indexable named positions, NOT TemperatureController (dodal models the in/out-of-beam move, not the temperature setpoint). cobra and cryostream share the rail X motor (ENV:X) because they are physically interchanged on the rail; whether that exchange is a Fixture-style swap or an Assembly is open (SAFEBEAM-1, RAIL-1).
| Name | Family | PV | Key specs | Replaceable | Status |
|---|---|---|---|---|---|
Rail |
Table |
BL15I-MO-RAIL-01: |
axes: pitch / y / y1 / y2 the shared support rail the sample-environment devices ride; existing Table Family (the TomoWISE DetectorGantry precedent), not a new Rail kind (RAIL-1) |
new confirm |
|
EnvX |
LinearStage |
BL15I-MO-TABLE-01:ENV:X |
the shared rail X position the cobra / cryostream are interchanged on (SAFEBEAM-1) | new confirm |
|
Blower |
LinearStage |
BL15I-EA-BLOWR-01:TLATE |
gas-blower sample environment; SafeOrBeamPositioner = Positioner with SAFE / BEAM Indexable named positions, NOT a TemperatureController (SAFEBEAM-1) | new confirm |
|
Cobra |
LinearStage |
BL15I-MO-TABLE-01:ENV:X |
Oxford Cobra sample environment; SafeOrBeamPositioner (SAFE / BEAM Indexable); interchangeable with the cryostream on the rail (SAFEBEAM-1) | new confirm |
|
Cryostream |
LinearStage |
BL15I-MO-TABLE-01:ENV:X |
Oxford Cryostream sample environment; SafeOrBeamPositioner (SAFE / BEAM Indexable); interchangeable with the cobra (SAFEBEAM-1) | new confirm |
|
SampleTrans |
LinearStage |
BL15I-MO-TABLE-01:TRANS: |
axes: x / y / phi sample translation + rotation |
new confirm |
|
Hexapod |
Hexapod |
BL15I-MO-HEX-01: |
six-axis sample hexapod (linear x/y/z + rotation RX/RY/RZ as virtual axes) | new confirm |
|
BaseY |
LinearStage |
BL15I-MO-TABLE-01:Y |
sample table base height | new confirm |
|
TwoTheta |
RotaryStage |
BL15I-MO-TABLE-01:TTH |
the two-theta detector arm angle | new confirm |
Sample loading¶
The automated sample-changing robot for powder / capillary pucks.
Enclosure: i15-1-experiment.
| Name | Family | PV | Key specs | Replaceable | Status |
|---|---|---|---|---|---|
Robot |
BL15I-MO-ROBOT-01: (+ BL15I-EA-LOC-01: current sample) |
powder/capillary sample-changing robot. Per the I03 / 19-BM precedent: one Positioner-presenting Asset loading / unloading a Subject, gated by a Clearance, vendor in a bound Model; NOT a new Family. The puck custody lifecycle is deferred (ROBOT-1). puck_detect (a CV web service, not a device) is not modelled. | new confirm |