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.

 

�����������������������������������