Recovering from a Power Outage

Computers, motor controllers

  1. Verify that xf06bm-ws1, xf06bm-ws2, xf06bm-ws5 have all rebooted
  2. Verify that xf06bm-ioc1 is on the network
  3. Verify that the VME crate is powered up and on the network (try pinging 10.6.128.21)
  4. Verify that the quad (Siddons, black-box) electrometers are powered up and on the network (try pinging xf06bm-em1 and xf06bm-em2)
  5. Verify that the motor controllers are powered up and on the network (try pinging xf06bm-mc01, xf06bm-mc02, and so on, through 8)
  6. Log onto xf06bm-ws1 as xf06bm and start up bsui, and the synergy server.
  7. Log onto xf06bm-ws2 and start up the synergy client and run-css.

Homing and recovering motor positions

Note the confusing and inconsistent use of dots and underscores in the following commands!

  1. Do RE(dcm.recover()) -- home and recover positions of DCM motors (defined in 20-dcm.py)
  2. Do RE(recover_slits2()) -- home and recover positions of slits in diagnostic module 2 (defined in 15-slits.py)
  3. Do RE(recover_slits3()) -- home and recover positions of slits in diagnostic module 3 (defined in 15-slits.py)
  4. Do RE(recover_mirrors()) -- home and recover positions of lateral and vertical motors in M2 and M3 (defined in 73-plans.py)
  5. Do RE(recover_screens()) -- home and recover positions of dm2_fs, dm3_fs, and dm3_bct (defined in 73-plans.py)

At the end of all of this, you should be at 7148 eV and in photon delivery mode E.  There should be light in the end station, although you will need to do a RE(change_edge()) command to fully optimize the beamline.

No need to home

The following motors are not normally used in operations at BMM:

  1. dm3_bpm
  2. dm3_foils
  3. dm1_filters1
  4. dm1_filters2

Do not home!

Homing the M1 motors is a can of worms. I strongly recommend against doing so.  The M2 bender does not really get homed.  Simply return it to its lower limit and call that 0.

  1. any motor on M1
  2. m2_bender




Old stuff

  1. [ ] Home DM2, move to 34 (beam on Al foil)
  2. [ ] Home all motors in mirror 2 (move to Mode D nominal positions -- pitch=roll=0, vertical=6, lateral=0.5, yaw=0.1)
  3. [ ] Home all motors in mirror 3 (move to Mode D nominal positions -- vertical=roll=0, pitch=3.5, lateral=15, yaw=0)
  4. [ ] Home DM2 slits (move to nominal positions in Mode spreadsheet) (make sure XF:06BMA-OP{Slt:01-Ax:X}Mtr_HVEL_SP.A is 0.5, where X = T|B|I|O)
  5. [ ] Home DM3 slits (move to Mode D nominal positions) (make sure XF:06BM-BI{Slt:02-Ax:X}Mtr_HVEL_SP.A is 0.5)
  6. [ ] Home the two filter racks, move to +55 on each rack
  7. [ ] Home DM3: BCT, FS, filters, BPM (move to Mode D nominal positions)
  8. [ ] Stop and restart MC07 and MC08, verify positions of table and linx/y/xs
  9. [ ]


More:

  • verify I400s, F460s, piezo controllers, Moxas
  • verify AXISSCALE settings for M2 and M3 (M2 currently is 0.0001, M3 was changed to 1)
  • home mono (wait for beam)
  • M1 & MC01 are untouched after power outage