OSIRIS

This page collects information that will be useful for the implementation of the new control system on OSIRIS.

Background & Timeline

OSIRIS is a long established instrument at ISIS, on TS1. The OSIRIS web page describes the background to the instrument. A schematic layout of OSIRIS is shown in ​this diagram.
OSIRIS shares a port with IRIS. We may need to have a way of sharing information between the IRIS and OSIRIS control systems. It might also be worth migrating IRIS and ​OSIRIS to IBEX at the same time.

Control System

OSIRIS will migrate from the SECI control system to the IBEX control system.

OSIRIS Equipment

The equipment listed below is used on OSIRIS. Please add new information (e.g. new items of equipment, new notes, information about drivers, etc. to this table).

Manufacturer

Model

Type

Connection

Driver

Notes

ISIS

DAE 2

Detector Electronics

Ethernet

see DAE note

ISIS

Mk3 Chopper

Chopper

Ethernet/.NET

#169

GALIL

DMC2280

Motion Controller

Ethernet

EPICS

see Motion note

McLennan

PM600

Motion Controller

RS-232

EPICS

see McLennan note

Pfeiffer

TPG 300

ISIS Vacuum System

RS232

#216

see Pfeiffer note

Oxford Instruments

Triton

Cryogen-Free Dilution Fridge

Ethernet

see Oxford Instruments note

Oxford Instruments

7.5T Magnet

Superconducting Magnet

RS-232

see Oxford Instruments note

Oxford Instruments

Variox

(Blue) Cryostat

RS-232

see Oxford Instruments note

Eurotherm

Temperature Controller

All models at ISIS

RS-232

EPICS

see Eurotherm note

LakeShore

218

Temperature Controller

RS-232

EPICS

see LakeShore note

Neocera

LTC-21

Temperature Controller

RS-232

see Neocera note

ISIS

CryoValve Controller

All models at ISIS

RS-232

see CryoValve Controller note

Note: DAE

Main Detector banks + 2-3 monitors.

Note: Pfeiffer

Two controllers each with four active channels.

  1. Model TPG 300

  2. TPG300 support is implemented via #216 and #2063

Note: McLennan

  1. Controls Rotating centre-stick, McLennan-Newport Rotation Stage

  2. Support for McLennan devices is well established (see #1099 and #1100 and subsequent tickets.

Note: Oxford Instruments

  1. Dilution fridge: Triton.

  2. 7.5T Cryomagnet (aka the Teslatron)

  3. Variox Cryostat (OXF-08)

Note: Eurotherm

Used to control temperature of top-loading CCRs, Furnace, Orange Cryostat devices. OSIRIS has 3 Eurotherm devices, arranged in a single crate, as illustrated in the photograph of the Eurotherm Crate.

Note: LakeShore

Three model 218 temperature controllers in total, each with 8 active channels. Two monitor the temperature of the Analyser and one the beryllium filter.

  1. Model 218. The 3 LakeShore devices, are mounted in the OSIRIS rack.

Note: Neocera

  1. Neocera LTC-21 Manual

  2. See also #1828

Note: CryoValve Controller

  1. Implemented on IRIS - see #1405. The CryoValve Controller sits on the OSIRIS rack.

OSIRIS Notes

Specialist Panels/Systems

OSIRIS has the following specialist panels/systems:

  1. IRIS CryoValve

Motion Control

OSIRIS has the following devices under motion control:

  1. Jaws

    • 2-axis, North and South blades only. I.e. only vertical gap and centre can be controlled.

  2. Beryllium Filter

    • single axis, “IN/OUT” device moving between two setpoints.

  3. Sample Changer

    • N.B. For the avoidance of doubt: OSIRIS does not currently (September 2018) have a sample changer. There have been discussions about building one but, for the foreseeable future, there is no sample changer.

OSIRIS SECI Configs

Over the years, OSIRIS has built up a significant collection of SECI configs. Not all of them are current (some may no longer be used, or used only infrequently). We will need to investigate how to convert them to IBEX configs. The config files are located in the folder SECI\Configurations\ on the control server and have the extension .conf. Sub-configuration files have the extension .comp (component). The files with numbers as extensions (.1,.2,.3,etc.) are backups of the configuration and sub-configuration files. The current list of OSIRIS configs is listed on trac.

OSIRIS Genie Scripts

Similarly, OSIRIS has built up a significant collection of genie scripts over the years. Again, many scripts are old and may no longer be used regularly. Most runs on OSIRIS are controlled via scripts. There will be a need to convert some of these scripts to genie-python, but probably not all.

UPDATE (11/01/2016) Franz has explained how the scripts are used: Usually, each time a user arrives to perform an experiment, they would create a new script by modifying an existing one and alter the appropriate parameters. There is NO common set of OSIRIS specific scripts and/or routines that are included in every new script. Therefore a conversion of OSIRIS scripts to Genie-Python couldn’t be done en-masse. Although a few examples could be carefully chosen for users to work from.

The current list of OSIRIS genie scripts is listed on trac.