[ESO Web]
European Southern Observatory
New Technology Telescope
[NTT Web]

General :
Observations :
Operations :

Long Slit Encoder Calibration Procedure




        ****************************************************************
           Check list to implement a new calibration of the long slit
                          Ph. Gitton - 15/04/98
        ****************************************************************



        This operation is done in 3 distinct steps:
        -------------------------------------------

        1) Physical measurement of the slit width and height
           (2 persons, 3 hours) 

        2) Establish the new conversion formula/table 
           (1 person, 30 minutes) 

        3) Update of the calibration parameters in the EMMI control SW
           (1 person, 3 hours)




        PHYSICAL MEASUREMENT OF THE SLIT WIDTH AND HEIGHT
        ==================================================
        
        This operation will require 2 persons one of them being from the
        optics team in order to operate the electronic microscope they own. 
        One person has to be in the EMMI room in order to make the measurement
        while another will issue command from a terminal (very likely in the 
        NTT control room). The 2 persons will have to communicatethrough the 
        Alcatel phone system during data collection. 


        -1. Make sure the phone link between EMMI room and NTT control 
            room is up and running

        0. Press the EMMI rotator emergency switch

        1. Dismount the long slit unit
           -> verify that all eccentrics are in contact and firmly fixed
           -> disconnect the three control cables (functions 18, 19, 20)
           -> unscrew the 4 bolts and remove the unit taking care not to hit 
              prism unit which is very low down. This operation is quite
              tricky; it is recommended to disconnect the BSLR unit cables 
              as well as the STRL cable in order to ease the operation. 
           -> install the unit on a table close enough to EMMI so that you
              can reconnect the three cables again.

        2. Re-initialize the EMMI functions SLIT and DEKK
           -> call ccseiMsg from an EMMI window
           -> select wemmi environment and emidev process
           -> issue command: init slit
           -> issue command: online slit
           -> issue command: init dekk
           -> issue command: online dekk

        3. Perform the physical mesurement
           -> the optics person should bring the electronic microscope
              in the EMMI room and install it in order to view properly
              the slit. Set the scale of the microscope to 333 microns/div

           * slit width measurement (SLIT function)
           -> move the SLIT using the following command on the terminal
              move SLIT,xxx    where xxx is the encoder position you desire
           -> In order to monitor the motor, open the engineering window
              of motor library from specific SLIT motor typing motei in 
              any wemmi terminal and selecting lemmi environment and SLIT unit.
              Then press status button at the lower part of the motei window.
           -> move the slit via SW until it reaches the minimum width
           -> decouple the SLIT encoder and move it by hand to reach encoder
              position 25 (to be seen on the SLIT motor engineering window)
           -> tight again the encoder carefully
           -> re-initialize SLIT unit 
           -> move the SLIT unit from 25 to 250 by steps of 10 and for each
              of those values, measure the physical width of the slit.
              (the width should vary from 40 microns to 2000 microns)
           
           * slit height measurement (DEKR, DEKL function)
           -> move the DEKK using the following command on the terminal
              move DEKK,xxx    where xxx is the height in arcsec
           -> In order to monitor the motors, open the engineering window
              of motor library from specific DEKR motor typing motei in 
              any wemmi terminal and selecting lemmi environment and DEKR unit.
              Then press status button at the lower part of the motei window.
              Do the same for DEKL unit.
           -> move the dekker via SW until it reaches the minimum height
              write down the encoder values of DEKR and DEKL motors
           -> move the dekker via SW until you reach the maximum height
              write down the encoder values of DEKR and DEKL motors

        4. Remount the long slit unit
           -> disconnect the three cables
           -> install back the unit on EMMI
           -> screw the 4 bolts making sure that the unit is in contact with
              the 4 eccentrics
           -> Reconnect the three cables
           -> Re-intialize the DEKK and SLIT units via SW to make sure that
              everythin is back to normal.
              
        5. Release the EMMI rotator emergency button.



        ESTABLISH THE NEW CONVERSION TABLE/FORMULA
        ===========================================
        
        1. For the slit width (SLIT unit), the conversion is done via a table
           with 2 columns. In the first column the encoder value is given
           while the second column contains the corresponding slit width in i
           ARCSEC. This means that the data previously collected can be used
           directly except that the width has to be expressed in arcsec. The
           conversion factor for the NTT is 187 microns/arcsec

        2. For te slit height (DEKR & DEKL units), the conversion is done
           via a linear formula of the following type:

           enc_DEKL = a_DEKL + b_DEKL * height(arcsec)
           enc_DEKR = a_DEKR + b_DEKR * height(arcsec)

           From the 2 points you measured, compute the 4 unknows a_DEKL,b_DEKL,
           a_DEKR, b_DEKR making sure that you converted the height into arcsec
           (as before the conversion factor is 187 microns/arcsec).

           The units are:
                a_DEKL and a_DEKR : enc
                b_DEKL and b_DEKR : enc/arcsec

           Normally the linear terms (b_DEKL & b_DEKR) should not change
           very much as they are defined by the mechanical system itself.


        UPDATE THE CONVERSION PARAMETERS IN THE EMMI CONTROL SW
        ========================================================

        The conversion parameters are defined in the emidev module:

        ~nttmgr/NTTINSSourceJAN98/EMMI/emidev which must therefore be 
        
        modified by some one who is cmm registered.

        1. Check that the version of emidev currently used is the last one
           archived in cmm. To this end check the header of any emidev file
           (example: emidev/src/Makefile) and the version number is written 
           there. Compare it with the latest version in cmm:
           cmmHistory emidev
           If the version number are different, please contact SW support

        2. Check out from cmm in Garching emidev module for modification
           from your private account on woff:
           cmmModify emidev

        3. Edit and modify the following files:
           -> emidev/dbl/emidevSlitMotor.class
           update the table SERVER:UNIT.unitConversion with the table
           you just established
           IMPORTANT: be careful, parameter xxx should be equal to the
           number of non zero entries + 1
           ("arcsecToEnc", motINTERPOLATION, "", 0, 0.0, 0.0, xxx,
                                                                     -----
           EXAMPLE:
           ("arcsecToEnc",    motINTERPOLATION, "", 0, 0.0, 0.0, 6,
                       0.00,   0,
                       0.17,  25,
                       0.17,  28,
                       0.35,  41,
                       0.47,  46,
                      10.35, 256,
                       0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
                       0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
                       0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
                     motDB_UNIT_INTERP_FILLER),
             -> emidev/dbl/emidevDekrMotor.class 
             update the table SERVER:UNIT.unitConversion as follow:
             ("arcsecToEnc", motLINEAR,"",0,a_DEKR,b_DEKR,motDB_UNIT_LINEAR_FILLER)
                EXAMPLE:
             ("arcsecToEnc", motLINEAR,"",0,3.0,33.3125,motDB_UNIT_LINEAR_FILLER)
             -> emidev/dbl/emidevDeklMotor.class 
             update the table SERVER:UNIT.unitConversion as follow:
                ("arcsecToEnc", motLINEAR,"",0,a_DEKL,b_DEKL,motDB_UNIT_LINEAR_FILLER)
                EXAMPLE:
                ("arcsecToEnc", motLINEAR,"",0,11367.0,-33.3085,motDB_UNIT_LINEAR_FILLER)
             -> emidev/Changelog
                Write down explicitely the changes you have done

        4. Archive the modified emidev module
            mmArchive emidev "New long slit calibration implemented"

        5. Copy back the emidev module in the correct directory saving the 
           old one
           - work in wemmi under nttmgr login
           - mv NTTINSSourceJAN98/EMMI/emidev  NTTINSSourceJAN98/EMMI/emidevOld
           - cd NTTINSSourceJAN98/EMMI
           - cmmCopy emidev
           - emidev/src/make clean all man install

        6. Install new lemmi environment
           - mv /vltdata/ENVIRONMENTS/lemmi /vltdata/ENVIRONMENTS/lemmi.old
           - ~/NTTINSSourceJAN98/nttins/src/nttinsInstallEnvironments lemmi
             [this will take up to 30 minutes as the lemmi DB is recompiled]
           - ~/NTTINSSourceJAN98/nttins/src/nttinsInstallRebootLCUs lemmi

        7. Re-intialize EMMI and check the new slit calibration

        8. Finally do not forget to modify the version number of emidev defined
           in ~/NTTINSSourceJAN98/nttins/src/buildInsFromArchive
           To this end, a similar procedure as 1,2,3,4,5 has to be applied.


          GOOD LUCK !!!

[Top of Page]

Send comments to: NTT Webmasters <nttweb@www.ls.eso.org>
Last Update: MMM DD, YYYY (WHO)
[ESO][ESO][ESO][Search][Help][News]