-
Notifications
You must be signed in to change notification settings - Fork 2
2T 3D Vector magnet
Wiki > The Backend System > Specific Device IOC > Cryogenics > 2T 3D Vector Magnet
The system comprises:
- Temperature controllers (including a Lakeshore 336)
- 3 power supplies (one for each axis)
- Helium level gauge
- Rotation stage (controlled separately by a Galil axis)
- Motorised needle valve (controlled by Galil analogue output, or Thurlby-Thandar EX355P benchtop PSU)
There is a manufacturer supplied VI and our own LVDCOM IOC. There are two versions of the manufacturer's VI and both are stored in SourceSafe at the following location: \LabVIEW Modules\Drivers\Scientific Instruments\3D Magnet\Source Code\
. One VI has been used on LARMOR and ZOOM and uses the TTi PSU for needle valve control, and the other on POLREF when an analogue output from the Galil was used. See below for more information.
The settings for the manufacturer VI are stored (and can be edited) in the plain text file: settings.txt
. The COM ports are defined in the first section of the file, but it shouldn't be necessary to change these.
The magnet control rack has a small Ethernet switch inside to provide network access to the Lakeshore 336 and MOXA (see below). This will need to be connected to the ISIS network to enable remote control of the magnet.
The rack has its own dedicated MOXA NPort 5616 due to the number of devices it uses. When the system is moved between instruments, this MOXA is added to the NPort configuration on the local control machine and its ports assigned to COM101-COM116 (so as not to interfere with common equipment). The control machine IP address should be added to the "accessible IPs list" of the MOXA via the administration webpage (and subsequently removed when the magnet is finished with). Currently, the settings of the dedicated MOXA are:
- IP address : 130.246.37.108
- Port 1 : SMC X PSU
- Port 2 : SMC Y PSU
- Port 3 : SMC Z PSU
- Port 4 : Cryocon 32 temperature controller
- Port 5 : Helium level meter
- Port 6 : TTi EX355P PSU (for needle valve)
Standard unit controlled by a Galil axis on both SECI and IBEX instruments. Details:
- +- 370 degrees
- Motor with encoder
- No limit switches - Do not rotate more than 360 degrees too many times or cables will be damaged.
- Home position defined by an index pulse on the encoder
When this magnet was last installed on ZOOM, one of the slit axes was used for the rotation stage as there are no spare cables in the sample area. A batch file exists in the configurations\galil
directory of the settings
area to set the required PV values for the axis (edit if different axis is used), and a corresponding batch file in the user\users\ZOOM
directory of the 'U-drive' will reinstate the settings for the slit axis when the magnet rotation stage is removed.
NB There are plans to install additional cabling into the ZOOM sample area to connect extra motion stages, so this borrowing of an axis may not be needed any longer. Check before altering PV values.
This is a motorised valve which is controlled via an analogue output from a Galil on SECI instruments (POLREF at least) and a Thurlby-Thandar Instruments EX355P benchtop PSU on IBEX instruments (LARMOR and ZOOM at least). There are two front panel VIs for this purpose, one for each scenario: Vector-control-v16isis.vi
for the TTi-EX355P controlled valve and Vector-control-v16isis-Galil-Valve.vi
for analogue output controlled valve. Both are in the SourceSafe location mentioned above: \LabVIEW Modules\Drivers\Scientific Instruments\3D Magnet\Source Code\
.
If the PSU is to be used, it's possible to check the communication to it via its own VI (located in SourceSafe here: \LabVIEW Modules\Drivers\Thurlby EX355P
), once it has been configured with the correct port from the settings.txt
file mentioned above.
The Lakeshore 336 is an Ethernet device and should therefore be connected to the switch in the magnet control rack. Its hostname can be found in a settings menu accessed from the front panel. Communications can be checked by pinging the hostname, or more thoroughly by configuring its VI or IOC/OPI.
- The system takes approximately 3 days to reach base temperature