Skip to content

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