Most of the info here is obsolete as of June 2021

Also please see the All script page. lock.png

Category

Name

location

function

Notes

XARM

C1configureXarm

 burt/C1ifoconfigure 

lock X arm with AS55I

Available on C1IFO_CONFIGURE screen.

C1saveXARM

 burt/C1ifoconfigure 

save the configuration for X arm locking

alignX

 scripts/AutoDither/ 

align the X arm with dithering technique

Dither_ASC

YARM

C1configureYarm

 burt/C1ifoconfigure 

locks Y arm with AS55I

Available on C1IFO_CONFIGURE screen.

C1saveYARM

 burt/C1ifoconfigure 

save the configuration for Y arm locking

alignY

 scripts/AutoDither 

align the X arm with dithering technique

Available on C1IFO_CONFIGURE screen Dither_ASC

PRMI

C1configurePRM

 burt/C1ifoconfigure 

locks PRMI

Available on C1IFO_CONFIGURE screen.

C1savePRM

 burt/C1ifoconfigure 

save the configuration for PRMI locking

DRMI

C1configureDRM

 burt/C1ifoconfigure 

Available on C1IFO_CONFIGURE screen.

C1saveDRM

 burt/C1ifoconfigure 

save the configuration for DRMI locking

FPMI

C1configureFPMI

 burt/C1ifoconfigure 

C1saveFPMI

 burt/C1ifoconfigure 

save the configuration for FPMI locking

need modification

DRFPMI

C1configureFULL

 burt/C1ifoconfigure 

Available on C1IFO_CONFIGURE screen.

C1saveFULL

 burt/C1ifoconfigure 

save the configuration for full locking

ALS

single_arm_lock

scripts/ALS

brings the single arm to its resonance

under development

General

goinghome

scripts/LSC/

run it when you go home





C1configureAAA

if AAA = Xarm or Yarm

else if AAA = MI

else if AAA = PRM

else if AAA = DRM


C1saveAAA


single_arm_lock

its resonance point and then hand over the servo from that of ALS to IR PDH.


goinghome

Links




Here are the scripts used for locking in the past, and what they do:

Full IFO Locking in the old school


In the /cvs/cds/caltech/scripts/c1 directory:

These are scripts for locking the full IFO, not subparts.

c1_watch watches the state of the IFO, by looking at the transmitted arm power. When both arms are seen to have an arm power of 0.5 or greater, it runs the c1_aqstep. While waiting for lock, it tickles the ETMs. If it tickles for a few minutes without seeing a lock, it turns the LSC output off and then on, to break any bad-mode locks. It keeps track of how long it's been trying to lock the IFO, and prompts the user to check on the MC if it's been waiting a long time. After running the c1_aqstep script, it keeps track of how long the IFO has been locked. When it sees a lock loss event, it runs the c1_detdown script. Should just be left running in a terminal.

c1_detdown sets all the filter switches and gains to the lock-acquisition state (low-gain, no common mode, no boosts, etc.) To be run immediately after a lock-loss, or at the very beginning of locking. Called automatically by c1_watch

c1_aqstep to be run immediately after locking. It ramps up gains, turns on boosts, and hands off signals (PRC -> SPDD) (MICH -> APDD) (DARM -> AP166) Called automatically by c1_watch

c1_detstep to be run after c1_aqstep finishes. It hands off CARM to common-mode, then ramps down the CARM offset, engages the analog common mode servo, hands off CARM control to REFL_DC, reduces the offset some more, engages the RF path of the common mode servo (currently from POX33), then reduces the offset the rest of the way. Run by hand. offloadMCF must be running concurrently for c1_detstep to succeed.


In the directory /cvs/cds/caltech/scripts/LSC:

offloadMCF The ultra-low bandwidth common-mode servo. It takes the DC value of MCF and feeds it back to the ETMs.

ETM_tickle Tickles the ETMs until both arm powers go above 0.5. Mostly deprecated by c1_watch, but still occasionally usefull. Watch out for multiple instances!

LSCoffsets Digitally cancels the electronic offsets for all LSC photodiode signals. It makes darkness by mis-aligning the mode-cleaner, so the MC2 YAW TM offset must be enabled (on the main SUS screen for MC2).

Computers_and_Scripts/Locking_Scripts (last edited 2021-06-22 22:48:52 by GautamvenugopalanATligoDOTorg)