This directory was accidentally omitted from the merge-release branch during the PSI code merge.
208 lines
9.4 KiB
XML
208 lines
9.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<?oxygen RNGSchema="http://www.oasis-open.org/docbook/xml/5.0/rng/docbook.rng" type="xml"?>
|
||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||
version="5.0">
|
||
<info><title>Sample environment control</title><author>
|
||
<personname>Kirrily Rule</personname>
|
||
</author>
|
||
<date>2013-04-09 16:47</date>
|
||
</info>
|
||
<sect1>
|
||
<title>Cryo-furnace with Lakeshore 340 controller</title>
|
||
<para>The typical closed cycle cryo-furnace used on Taipan is cryo-furnace #1 (CF1). This
|
||
uses a Lakeshore 340 controller. SICS is capable of reading and driving the temperature
|
||
on this device. The Moxa box must be installed, and connected to the Lakeshore hardware.
|
||
In the future, the Lakeshores will have a dedicated Moxa box. </para>
|
||
<variablelist>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> tc1_driveable2</command></term>
|
||
<listitem>
|
||
<para>shows the sample temperature from channel A </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><command>> run tc1_driveable 200 </command></term>
|
||
<listitem>
|
||
<para>drives the regulation temperature (B) to 200K </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><command>> wait 600 </command></term>
|
||
<listitem>
|
||
<para>shows wait in seconds </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><command>> drive tc1_driveable 200 </command></term>
|
||
<listitem>
|
||
<para>drives the regulation temperature (B) to 200K and waits for it to be
|
||
within 1K of this value before continuing to the next command </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><command>>sct_ls340_tc1 send "RANGE?" </command></term>
|
||
<listitem>
|
||
<para>this will query the heater power range – 0 = off, 5 = 100W </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><command>>sct_ls340_tc1 send "RANGE 1" </command></term>
|
||
<listitem>
|
||
<para>this will set the heater power range. Set to a value between 0-5 </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para>The fine control of the temperature parameters, such as tolerance, heater power range,
|
||
etc, can be adjusted by clicking on the SIC Server tree view. Alternatively you can use
|
||
certain commands listed below in a batch file: </para>
|
||
<para>Check the heater power range of the closed cycle. To heat the sample relatively
|
||
quickly you need to have the heater range to 5. To reach base temperature (10K or less),
|
||
the heater range should be set to 4 or lower. </para>
|
||
<figure>
|
||
<title>Setting temperature</title>
|
||
<mediaobject>
|
||
<imageobject><imagedata align="center" width="160mm" fileref="taipanGumtree3.jpg"
|
||
/></imageobject>
|
||
</mediaobject>
|
||
</figure>
|
||
<para> These detailed commands can be used (also in batch files) to control the temperature
|
||
parameters:</para>
|
||
<variablelist>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hlist –val /sics/tc1/sensor </command></term>
|
||
<listitem>
|
||
<para>shows set points and sensors etc</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hget /sics/tc1/sensor/setpoint1</command></term>
|
||
<listitem>
|
||
<para>to show the temperature</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hset /sics/tc1/sensor/setpoint1 200</command></term>
|
||
<listitem>
|
||
<para>to set the temperature to 200K – there is no blockage of the drive
|
||
functions when this command is used</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> > hset /sample/tc9/Loop1/setpoint 200</command></term>
|
||
<listitem>
|
||
<para>to set the temperature of the 12T magnet to 200K</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hget /sample/tc9/Loop3/sensor</command></term>
|
||
<listitem>
|
||
<para>to read the temperature of the 12T magnet</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hset /sics/tc1/heater/heaterRange 5</command></term>
|
||
<listitem>
|
||
<para>for 100W power, or 4 for 10W power</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> hset /sics/tc1/control/tolerance 1 5</command></term>
|
||
<listitem>
|
||
<para>to set the tolerance of 5K to reach desired temperature</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect1>
|
||
<sect1>
|
||
<title>High voltage control</title>
|
||
<para> Sics and gumtree can also control the high voltage rig which is also set up on CF1.
|
||
The following commands will be useful</para>
|
||
<variablelist>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> pulseron</command></term>
|
||
<listitem>
|
||
<para>turn on HV</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> pulseroff</command></term>
|
||
<listitem>
|
||
<para>turn off HV</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> getvolt</command></term>
|
||
<listitem>
|
||
<para/>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term>
|
||
<command>> setvolt 100</command></term>
|
||
<listitem>
|
||
<para>sets the voltage to 100V</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect1>
|
||
<sect1>
|
||
<title>12T magnet control. Important procedures before ramping the field. </title>
|
||
<warning>
|
||
<title>Protect the slits</title>
|
||
<para>Once you have set your slits, turn the motion control <emphasis role="bold"
|
||
>OFF</emphasis> (on the same box as the shutter control) and <emphasis role="bold"
|
||
>unplug</emphasis> the 4 cables. Turn the motion control ON again. The slits are
|
||
now in a safe mode for driving the field.</para>
|
||
</warning>
|
||
<warning>
|
||
<title>Stop magnet quenching</title>
|
||
<para>To perform field ramps safely (without risk of quenching), you should put the beam
|
||
stop down. To do this, turn the motion control OFF (on the same box as the shutter
|
||
control), ramp the field into persistent mode and then turn the motion control ON
|
||
again. Once you have reached your new field, drive to a new Q-E position to ensure
|
||
that all the motors still behave correctly after the motion OFF. If not, you might
|
||
have to reset particular motors: </para>
|
||
<para><command>> m1 send RS</command> (this will reset the m1 motor controller)</para>
|
||
<para>To keep the beam stop down</para>
|
||
<orderedlist>
|
||
<listitem>
|
||
<para> Turn off motion control</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>Close valve located at the base of the beam stop</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>Turn on motion control</para>
|
||
</listitem>
|
||
</orderedlist>
|
||
</warning>
|
||
</sect1>
|
||
<sect1>
|
||
<title>12T magnet control. Driving s1</title>
|
||
<para>There are two parameters you will need for driving the <command>s1</command> via the
|
||
sample stick. <command>vs1</command> drives the motor from the command line, while
|
||
<command>dummy_s1</command> is in the UB matrix and scan parameters. So use these in
|
||
the following way: </para>
|
||
<para><command>> drive vs1 30</command> (in the command line – this drives the motor to a
|
||
value) </para>
|
||
<para><command>> runscan dummy_s1 25 35 101 time 1</command>
|
||
</para>
|
||
<para><command>> runscan qh</command>
|
||
</para>
|
||
<para>When running a powder sample in the magnet, fix <command>dummy_s1</command>
|
||
</para>
|
||
<para><command>> dummy_s1 fix 1</command> (> dummy_s1 fix 0 to unfix)</para>
|
||
</sect1>
|
||
</chapter>
|