Difference between revisions of "Oxford Helium Cryostat"

From Ug11bm
Jump to navigationJump to search
Line 14: Line 14:


*[[Wiring Notes]]
*[[Wiring Notes]]
 
*[[Python Control Software]]




Line 62: Line 62:
  He    return    feed
  He    return    feed


== Python Control Software ==
===SetupCryostat()===
in robot.py
''Set up Oxford ITC503 Cryostat to default parameters''
def SetupCryostat(sensor=2, tries=5)
    sensor: sensor # to control against: 1=gas inlet; 2=cold block (default); 3=spare
    tries: number of repeats to try when sending the command before giving up (default is 5)
===GetCryostatT()===
in robot.py
''Read Oxford ITC503 cryostat temperatures''
def GetCryostatT(tries=5)
      input: number of times to attempt read (defaults to 5)
      returns a list of 3 temperatures: sensor1, sensor2, sensor3
===SetCryostatT()===
in robot.py
''Set Oxford ITC503 setpoint and optionally hold for temperature''
def SetCryostatT(setpoint, WaitFlag=True, Delay=5, MaxWait=120, DeltaT=2, tries=5):
    setpoint (K) -- desired end T
    WaitFlag (default=True) -- if True the routine will return once the temperature is reached (default),
                              False means return immediately after setting the ramp to begin
    Delay (min) -- period of time to wait after initially reaching the desired temperature in min (default is 5)
    MaxWait (min) -- maximum period to wait for the selected sensor to reach the Set Point in min.
                    If this period expires, an exception is thrown (defaults to 120)
    DeltaT (K) -- allowed discrepancy between the selected sensor and the desired T to start the delay period (defaults to 2)
    tries -- number of repeats to try when sending the command before giving up (defaults to 5)
===SweepCryostatT()===
in robot.py
''Sets Oxford ITC503 setpoint and optionally hold for temperature''
def SweepCryostatT(startpoint, endpoint, sweeptime, WaitFlag=False, MaxWait=1.25, tries=5):
    startpoint (K) -- desired start T for Temp
    endpoint (K) -- desired end T
    sweeptime (min) -- desired time for change from startpoint to endpoint (minutes)
    WaitFlag (default=False) -- if True the routine will return once the temperature is reached,
                                False means return immediately after setting the ramp to begin (default)
    MaxWait (ratio) -- maximum period to wait for the sweep to complete as a ratio of the sweep time.
                      Default is 1.25, meaning to wait 125% of sweeptime,
                      If this period expires, an exception is thrown.
    tries -- number of repeats to try when sending the command before giving up (defaults to 5)
===Example Code===
s11bmwork% /APSshare/bin/python
Python 2.5.2 (r252:60911, Jan 28 2009, 15:33:22)
[GCC 4.1.2 20070626 (Red Hat 4.1.2-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append('/local/11BMcontrol/MailIn')
>>> import robot
>>> robot.GetCryostatT()
(1.3999999999999999, 407.80000000000001, 273.39999999999998)
>>>
>>> robot.gui.Sleep(1)
>>> robot.SweepCryostatT(1,2,1)
False
True
False
>>> robot.SweepCryostatT(1,2,1,WaitFlag=True)
True
False
>>>





Revision as of 16:40, 14 July 2011

User Instructions

notes


Manuals

On the Internal 11BM Staff staff SVN repository here:

https://subversion.xor.aps.anl.gov/11BMweb/Internal/trunk/staffdocuments/OxfordOptistatCF_HeliumCryostat_Documents/


More Details


ordering Liquid Helium

call Mary Berryman (FMS) on 2-3440 by 11 AM the day before to order Helium for next day delivery

normally order 100 L dewer

leave a message if no answer; give name, full cost code, badge number, delivery location (433)


factory default PID info

OxfordITC_Cryostat_factorysetttings



Transfer Line

On Cryostat - Inner Dimensions (receptacle on the cryostat)

<------- 38 cm ------->
<- 25 cm -> 
           <- 13 cm -->
///
===========
           ===========
                      ===========
                      ===========
           ===========
===========
\\\

Transfer Line Stick Dimensions (when compression fitting correctly positioned)

<----- 36 cm ----->
       <8 cm > <8 cm >
///
=======
       =======     
              ||====
       =======     ^
=======  ^         |
\\\      |         |
He    return     feed



Drawings

Oxford_HeliumCryostat_CF1208_drawings.pdf