Sector 13 Optics Fiducialization Procedure

 

Running Procedure in Windows

 

  1. Go to start\settings\control panel\system
  2. Set a new environmental variable:

MOTOR_CALIBRATION

I:\epics\support\CARS\iocBoot\motor_calibration.dat

 

This points to the database that contains the dial values and offsets for each motor

 

  1. Open IDL (version 5.4 or 5.5 will work)
  2. Run one of the fiducialization procedures simply by typing in the name of the procedure on the IDL command line.:

 

 

Procedure                                                     Optic

setup_id_FOEslit                                            13IDA FOE slits

setup_id_pinhole                                             13IDA pinhole assembly

setup_id_mono                                                13IDA Monochromator Assembly

setup_id_vert_mirror                                      13IDB Vertical Large KB Mirror

setup_id_hor_mirror                                       13IDB Horizontal Large KB Mirror

 

setup_bm_FOEslit                                           13BMA FOE slits

setup_bm_mono                                              13BMA Monochromator Assembly

setup_bm_mirror                                             13BMB Vertical Large KB Mirror

 

 

  1. The system will prompt you before changing dial or offset values
  2. The motors will move to a centered position when the procedure finishes.  This means that the FOE slits will be closed.

 

 

 

Running Procedure in LINUX

 

  1. Open IDL (version 5.4 or 5.5 will work)
  2. Run one of the fiducialization procedures simply by typing in the name of the procedure on the IDL command line.:

 

 

Procedure                                                     Optic

setup_id_FOEslit                                            13IDA FOE slits

setup_id_pinhole                                             13IDA pinhole assembly

setup_id_mono                                                13IDA Monochromator Assembly

setup_id_vert_mirror                                      13IDB Vertical Large KB Mirror

setup_id_hor_mirror                                       13IDB Horizontal Large KB Mirror

 

setup_bm_FOEslit                                           13BMA FOE slits

setup_bm_mono                                              13BMA Monochromator Assembly

setup_bm_mirror                                             13BMB Vertical Large KB Mirror

 

 

  1. The system will prompt you before changing dial or offset values
  2. The motors will move to a centered position when the procedure finishes.  This means that the FOE slits will be closed.

 

 

 

Outline of the Procedures

 

This section is a brief outline of the steps performed by the calibration procudure

 

  1. Each motor is moved to its negative limit
  2. The motor then backs 2000 steps away from the limit and approaches at the motor base speed
  3. The dial and offset values are changes to match entries in the motor_calibration database (I:\epics\support\CARS\iocBoot\motor_calibration.dat)
  4. The motors move to a predetermined centered position (Optics out of the way, FOE slits closed)

 

Special Features

 

Monochromator

 

The procedures designed to calibrate the monochromator will first move the three Y motors simultaneously to a position close to the negative limit switch.  This prevents a potentially damaging overtilt of the second crystal

 

Mirrors

 

The procedures designed to calibrate the mirrors will first move the pitch motors simultaneously close to the negative limits to prevent tripping the overtilt laser.  After the calibration is done, these motors back off 1 mm from the limit switches, level the mirror, then proceed simultaneously to a position out of the beam.

 

The Horizontal ID mirror also moves the table jacks simultaneously close to their respective limit switches to prevent overtilt here as well.