...
Because the safety encoders are multi-turn and are never normally decoupled from the telescope axis they should not normally require adjustment. However, loss of power or , loss of connectivity, or switching the controller to program mode may require that they the encoders have the safe home function actuated.
If the encoder was decoupled from the axis then the encoders will have to have the zero offset adjusted.
How to home the telescope safety encoders
Info |
---|
This procedure requires that the telescope main axis encoders be available and properly indexed. |
In the engineering section of the HMI there are momentary pushbuttons to accomplish thishome the safety encoders.
...
Navigate to the Engineering – Safety Encoders screen on the GIS HMI.
Verify that the position value in ‘Target Home Position’ is correctmatches the main axis encoder. If they do not match the zero offset must be adjusted (see How to adjust the Telescope Safety Encoder).
Press ‘Set Safety Encoder Home Position’ push button.
Verify that the value in ‘AB Encoder Current Position’ is correctnow matches the main axis encoder.
Verify that any warnings associated with 'Encoder not homed' have disappeared.
How to adjust the Telescope Safety Encoders
Info |
---|
This procedure requires that the telescope main axis encoders be available and properly indexed. |
The adjustment of the each safety encoders are encoder is affected by two constant values in the Telescope LIC. ALT_ZERO_OFFSET and ALT_SCALE_FACTOR for the Azimuth Axis and AZ_ZERO_OFFSET and AZ_SCALE_FACTOR for the Azimuth Axis.
Normally these should never require adjustment, especially the scale factor term. But if the encoder was removed for repair or replacement then the zero offset term will likely require adjustment.
Tag Name | Current Value |
---|---|
ALT_SCALE_FACTOR | 99.05493 |
ALT_ZERO_OFFSET | 184868 |
AZ_SCALE_FACTOR | 614.3545 |
AZ_ZERO_OFFSET | 558945 |
...
Navigate to the Engineering – Safety Encoders screen on the GIS HMI.
Compare the Target Home Position to the main axis encoder position. They should match. If they do not match an adjustment needs to be made to the zero offset.
Calculate the correct offset:
Mathinline body --uriencoded--\text %7BZero Offset = AB Absolute Encoder Counts - (Target Home Position * Scale Factor)%7D
4. Modify the constant tag value in the TEL_GLX.