| General : |
|
|
|
|
|
| Observations : |
|
|
|
|
|
| Operations : |
|
|
|
|
|

Recovery Procedures
|
Procedure:
|
SOFI Grism Wheel - Initialization failure. |
|
Author:
|
Ueli Weilenmann. |
|
Release:
|
1.0/December 23, 1999 |
If an init on the grism function fails, do the following:
------------------------------------
The points 1-6 are listed with increasing severity of the problem, so always
start with 1 and only if this fails go to the next point.
PLEASE NOTE DOWN ALL THE STEPS AND THEIR RESULTS,
in order to backtrack the bug later.
1. Check if the wheel turns.
- take short DIT (~1s) and watch during init if the image changes. This would
indicate that the wheel is turning.
- Launch 'isiStatus &' and click on the motors icon.Then click on the
grism function. The three letters before the position field indicate: L S
O for loaded/stand-by/on-line, D E for disabled/enabled and - M for the Move
signal. Check that normally it should read O E - and if the function is moved
it changes to O E M
- Alternatively one can launch 'inducerStarter &' in a window and configure
it for 'lsofi' and '/acro0'
- Watch the move signal on bit 39. This bit should turn red when the function
moves
- If the function does not move go to step 2, otherwise try to init again
with the back-up sensors (see under step 2.)
2. Reboot the LCU 'lsofi' and restart the session.
- click on the SOFI icon to activate the 'ismsStart' panel. Click 'Configure'.
Click 'Reboot ICS-LCU'. Click START. Wait for the boot to complete and watch
the logs by clicking on ICS above the log field.
- Initialize the functions. If the grism does not init click on the function
title bar GRISM in the OS or ICS control panel. This brings up the motor control
panel. Here you have direct access to the functions. Try to init from this
panel by clicking 'HW INIT'
- You can also start 'isiControl' manually. This panel gives acces to more
commands than the OS.
- If this also fails try to init with the back-up sensors. Click 'Back-up
Init' on the motor control panel and repeat the 'HW INIT'. You can check bit
19 on /acro1 with the 'inducerStarter' to make sure that the back-up system
is switched on.
- If the function still doesn't init, go to step 3.
3. Switch off and then reboot the LCU 'lsofi' and restart the session.
- Switch power Off and On again of 'lsofi' in SOFI cabinet #1. You
have to get access to the power switch through the back door of the cabinet.
The upper orange panel has to be unscrewed and flipped down to get access.
- Repeat the steps described under 2.
- if the function still doesn't init, go to step 4.
4. Move the wheel into the open position.
- Try to move the wheel:
- from the ICS Motor Control Panel by entering the new encoder value. Most
probably the function will not move, as all the above steps already resulted
in failure.
- or from the ICS SW Motor Handset. One can call this from the 'Tools'
menu in the ICS Control Panel. ('isiControl') but not from the OS.
- If the function does not move go to step 5.
5. Move the wheel with the LCU handset into the open position and disable the
grism function
- Bring the ICS into state 'LOADED' by clicking 'OFF' in the ICS 'Commands
menu.
- With the LCU Handset in SOFI cabinet #1 try to move the wheel.
- If it does not move, swapp the grism cables on the SOFI cryostat i.e. with
filter 2 or filter 1 and try to move again. Position the wheel in the open
position and swap the cables back.
- Disable the grism function in the ICS and edit the enable entry in the
ICS configuration file, in order to prevent the grism wheel from being moved
again. The file can be opened from the ICS Control Panel under the 'Tools'
menu 'Configuration Tool'. Open 'isiInstrumentSOFI.cfg' and set the variable
'INS.F5.ENABLED' to "F".
- Restart the SOFI session withou the grism wheel. The grism function on
the OS should be grayed-out when disabled.
- If this also fails, the instrument cannot be used
for observation. Please contact in this case either Ueli Weilenmann, Nicolas
Haddad or Jacques Roucher from LIN.
AGAIN: Please note carefully down what you do step
by step!
![[Top of Page]](../../buttons/up_arrow.gif)