Slitmask Insert/Retract Test (Dean’s code)

C. Harper 5/14/01

 

1.      Dispatcher 2 must be shutdown to run this test on controller 2. No safety interlocks are in place. Visually check the mask position before moving scissors.

 

-On Nergabat:

 

            Login: kics

            Password:

 

            telnet 192.168.1.4 2005           (controller 1)

      2006          (controller 2)

 

To shutdown the dispatcher:

            modify –s disp1mod = shutdown           (controller 1)

            modify –s disp2mod = shutdown           (controller 2)

 

-On DEI:

Telnet not needed.  Use slogin dei –l kics

 

deimos status dispatcher2.1                  tells if dispatcher is running on controller 1

deimos status dispatcher2.2                  tells if dispatcher is running on controller 2

 

deimos stop dispatcher2.1                    stops dispatcher on controller 1

deimos stop dispatcher2.2                    stops dispatcher on controller 2

 

deimos start dispatcher2.1                    starts dispatcher on controller 1

deimos start dispatcher2.2                    starts dispatcher on controller 2

(probably won’t start up the current dispatcher according to Dean)

 

-ON DEI or Nergabat:

show –s deimot ctrl1clk                        shows controller 1’s clock, if no clock then no dispatcher is running

 

2.      RS will start debug messages

 

3.      look for “arriba”. This indicates Dean’s code is running.

 

4.      cut and paste “CB 41”

 

5.      To move scissors, cut and paste:

 

UActive = 0                                   use default MO when done moving

TargPos = 40000                           target position = 40000

XQ #MoveE, 2                              execute #Move E, must turn off SB 41 when done

 

TargPos = Eposn [1]                      mask position #1

XQ #MoveE, 2

 

TargPos = Eposn [14]                    unload position

XQ #MoveE,2

 

6.      To insert or retract:

XQ #Retract, 2                              2 is Bekins thread, this subroutine will

XQ #Insert, 2                                 automatically turn off bits (SB44, SB45)

 

7.      To home:

First set TargInit variable before executing #InitE, 2

TargInit = 0                                    don’t init now, wait for move request (must also XQ

                                                      #InitE, 2)

TargInit = 1                                    init now

 

XQ #InitE, 2                                  will do home sequence

 

A move request will automatically init and home before moving if it hasn’t been done already.

 

 

8.      When finished:

ST

SB 41                                            turns off fiducials

RS                                                 turns off all fiducials

 

9.      Misc.

Dean’s code locations:

cd /home/celeste/tucker/cvs/kroot/kss/optical/dispatch2/galil1500/templates (templates and test code only)

cd /home/celeste/tucker/cvs/kroot/kss/deimos/dispatch2/galil1500/CTRL2

 

kroot access from Will’s account:

will% source ~/getalife

 

\\LOELHOST\C_Loelhost\My Documents\DEIMOS_Docs\Slit Mask\Slitmask Insert.doc