Files
sics/site_ansto/manual/db5environment_control_taipan.xml
Nick Hauser cbcd98c10c Manual copied from ANSTO branch and committed to RELEASE-3_0 branch.
This directory was accidentally omitted from the merge-release branch during the PSI code merge.
2013-10-28 11:22:59 +11:00

208 lines
9.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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>&gt; tc1_driveable2</command></term>
<listitem>
<para>shows the sample temperature from channel A </para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>&gt; run tc1_driveable 200 </command></term>
<listitem>
<para>drives the regulation temperature (B) to 200K </para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>&gt; wait 600 </command></term>
<listitem>
<para>shows wait in seconds </para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>&gt; 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>&gt;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>&gt;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>&gt; hlist val /sics/tc1/sensor </command></term>
<listitem>
<para>shows set points and sensors etc</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; hget /sics/tc1/sensor/setpoint1</command></term>
<listitem>
<para>to show the temperature</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; 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>&gt; > 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>&gt; hget /sample/tc9/Loop3/sensor</command></term>
<listitem>
<para>to read the temperature of the 12T magnet</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; hset /sics/tc1/heater/heaterRange 5</command></term>
<listitem>
<para>for 100W power, or 4 for 10W power</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; 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>&gt; pulseron</command></term>
<listitem>
<para>turn on HV</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; pulseroff</command></term>
<listitem>
<para>turn off HV</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; getvolt</command></term>
<listitem>
<para/>
</listitem>
</varlistentry>
<varlistentry>
<term>
<command>&gt; 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>&gt; 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>&gt; drive vs1 30</command> (in the command line this drives the motor to a
value) </para>
<para><command>&gt; runscan dummy_s1 25 35 101 time 1</command>
</para>
<para><command>&gt; runscan qh</command>
</para>
<para>When running a powder sample in the magnet, fix <command>dummy_s1</command>
</para>
<para><command>&gt; dummy_s1 fix 1</command> (&gt; dummy_s1 fix 0 to unfix)</para>
</sect1>
</chapter>