Inventory¶
The CORA Asset model for the operational core of i06 modelled today: the planned device tree and what still needs confirming.
This cut models the shared soft X-ray optics spine (the PGM and the twin APPLE-II undulators) and the two endstations: the i06-1 diffraction-dichroism endstation and the i06-2 PEEM endstation. The absent detectors (the i06-1 scattering detector and the PEEM electron-image column) and the simulated devices are deferred (see Model). It is the cross-cutting reference view of the Source walk and the Sample and Detector pages, authored from the same beamline.yaml descriptor.
Devices bind to a catalog Family wherever one fits. i06, CORA's first APPLE-II (variable polarization) source, coins no new Family and changes nothing in the catalog: the two APPLE-II undulators reuse InsertionDevice, the polarization is modelled as a PseudoAxis (a sibling of the energy axis), the PGM reuses GratingMonochromator, the PEEM manipulators reuse the graduated Manipulator, and the Lakeshore controllers reuse the graduated TemperatureController (see Model). Control handles are filled from dodal; no vendor Models are bound.
The Asset tree¶
Root Asset I06 (tier = Unit, facility_code = diamond); sub-systems nest below by parent_id.
| Asset | Tier | Family | Enclosure | Design spec / note |
|---|---|---|---|---|
I06 |
Unit |
(root) | - | bound to the Diamond Site; Sector 06 |
StorageRing |
Device |
StorageRing (loose) | - | machine-level ring state, observe-only (MACHINE-1) |
UndulatorDownstream |
Device |
InsertionDevice | i06-optics | downstream (IDD) APPLE-II undulator, SR06I-MO-SERVC-01 (SRC-1, POL-2) |
UndulatorUpstream |
Device |
InsertionDevice | i06-optics | upstream (IDU) APPLE-II undulator, SR06I-MO-SERVC-21; drives the energy / polarization handles (SRC-1, POL-2) |
Monochromator |
Device |
GratingMonochromator | i06-optics | soft X-ray plane-grating mono, BL06I-OP-PGM-01 (MONO-1) |
BeamEnergy |
Device |
PseudoAxis | i06-optics | incident-energy axis over the PGM and the APPLE-II gap (MONO-1) |
Polarization |
Device |
PseudoAxis | i06-optics | the fleet-first polarization axis over the APPLE-II phase rows (POL-1, POL-2) |
Diffractometer |
Device |
Goniometer | i06-1 | diffraction-dichroism sample circles + detector arm, BL06J-EA-DDIFF-01 (DIFF-1) |
ReciprocalSpace |
Device |
PseudoAxis | i06-1 | reciprocal-space axis over the diffractometer circles (DIFF-2) |
AbsorptionStage |
Device |
LinearStage | i06-1 | XAS / absorption sample stage, BL06J-EA-XABS-01 (STAGE-1) |
CoolingController |
Device |
TemperatureController | i06-1 | Lakeshore 336 sample cooling, BL06J-EA-TCTRL-02 (TEMP-1) |
HeatingController |
Device |
TemperatureController | i06-1 | Lakeshore 336 sample heating, BL06J-EA-TCTRL-03 (TEMP-1) |
PeemManipulator |
Device |
Manipulator | i06-2 | PEEM UHV sample manipulator (x / y / phi + energy slit), BL06K-MO-PEEM-01 (MANIP-1) |
PeemSampleStage |
Device |
Manipulator | i06-optics | the i06-branch PEEM sample stage (x / y / phi), BL06I-MO-PEEM-01 (MANIP-1) |
Families reused from the catalog: InsertionDevice, GratingMonochromator, PseudoAxis, Goniometer, LinearStage, TemperatureController, Manipulator. Loose families reused from siblings: StorageRing. No new family is coined and nothing graduates.
Pending confirmations¶
| Value to confirm | Applies to | Status | Tracking |
|---|---|---|---|
| Hutch grouping of the three PV zones | the enclosures | unknown-pending-confirmation |
(ENC-1) |
| APPLE-II periods, gap range, coordination | UndulatorDownstream, UndulatorUpstream |
unknown-pending-confirmation |
(SRC-1) |
| IDD / IDU driven-handle asymmetry | the insertion devices | unknown-pending-confirmation |
(POL-2) |
| Control handles (EPICS PVs) | all devices | read-from-config-pending-confirmation |
(CTRL-1) |
| PSS permit signals and shutters | the enclosures | unknown-pending-confirmation |
(PSS-1) |
| Storage-ring state read | StorageRing |
unknown-pending-confirmation |
(MACHINE-1) |
| PGM gratings, cff, energy range | Monochromator, BeamEnergy |
unknown-pending-confirmation |
(MONO-1) |
| Polarization domain and conversion rule | Polarization |
unknown-pending-confirmation |
(POL-1) |
| Diffractometer circle roles and Assembly | Diffractometer |
unknown-pending-confirmation |
(DIFF-1) |
| Reciprocal-space inverse-kinematics rule | ReciprocalSpace |
unknown-pending-confirmation |
(DIFF-2) |
| Absorption-stage Goniometer-vs-placeholder | AbsorptionStage |
unknown-pending-confirmation |
(STAGE-1) |
| Lakeshore cooling / heating ranges | CoolingController, HeatingController |
unknown-pending-confirmation |
(TEMP-1) |
| Diffraction detector and flux monitor | (absent from dodal) | unknown-pending-confirmation |
(DET-1) |
| PEEM manipulator axis sets | PeemManipulator, PeemSampleStage |
unknown-pending-confirmation |
(MANIP-1) |
| PEEM electron-image column / detector | (absent from dodal) | unknown-pending-confirmation |
(PEEM-1) |
| Vacuum extent and cooling supply | resources |
unknown-pending-confirmation |
(SUP-1) |
| Diamond operator pool and review | governance | unknown-pending-confirmation |
(GOV-1) |