Check Encoder Tape

Requested by:

AURA

Doc. Code

Editor:

A. Izpizua

Approved by:

J. Garcia

Index

Introduction

This document shows how to proceed with the telescope to get data from the EIB and send to Heidenhain to check the status of the encoder tape.

To check the tape all the tape must be recorded, so a movement that makes heads to travel the tape must be performed. This movement is performed in a different way to check azimuth or elevation, so in this document there is section for each axis.

Azimuth Tape

In this section the azimuth encoder tape status check is explained

Azimuth Tape Procedure

The following steps must be performed

  • Configure the EIB using the This configuration file.

  • Configure the data capture in the EIB software

  • Start the capture in the EIB software

  • Move the telescope 360 deg using the ACW

  • Stop the capture in the EIB software

Azimuth Tape Execution

Next steps shows how to perform the capture of the data. During this operation the brakes are forced to release in some places. Make sure that the system is safe before releasing the brakes. To engage the brake there are two options, unforce the brakes or press a E-Stop (actually any interlock to the azimuth axis will engage the brakes automatically).

  • Start the OSS using the EUI.

  • Check that there are not any interlocks for the azimuth axis.

  • Open the PAS4000 and the last version of the TMA safety project (TMA_IS1). The support PC, has the last version of this project hosted in this repo.

  • Open the variable list and run the observing of the variables.

    Open Variable List Start Observing variable list

  • Force the azimuth cable wrap limits. Force the variables sdiLIMAZWPOS and sdiLIMAZWNEG.

    Force ACW Variables

    • It is also recommend to force sdoHasStopOss and sdoSoftStopOss to avoid affecting the OSS if a E-Stop must be pressed during the test.

  • Check that the variables are forced.

    Check the variables are forced

  • Start axis commissioning in the Indraworks.

    Axis commissioning

    • If commanding of the motors is not possible because there is PLC program active, stop the PLC application.

    Axis Commanding Not Possible Stop PLC Aplication

  • Activate one AZCW axis in the Indraworks (AZCW_Axis1 or AZCW_Axis2). Press enable in the windows shown above.

  • In the PAS4000, release the Azimuth brake putting the bDebugAzBrake to True.

    Release Azimuth Brake

  • Wait until the brakes are released. The variable stmBrakeAZ monitors the brakes status, and all brakes are released when this variables shows 50.

    Azimuth Brakes Released

  • Move to 550 deg (this is 360+190 deg) or to 170 (360-190 deg) the one is closest to the actual position [1].

    • Select the positioning tab.

    • Set the position to 550 or 170.

    • Set the velocity (maximum velocity 0.04rpm).

    • Set the acceleration (maximum acceleration 0.1 rad/s^2).

    • Set the deceleration (maximum acceleration 1 rad/s^2).

    • Set the Jerk to 0.

    • Press “Execute” button.

    Move AZCW axis

  • Wait until movement finished. The selected drive achieved the settled position.

  • In the PAS4000, Engage the brake putting the bDebugAzBrake to False.

  • Connect to the EIB using the Heidenhain’s EIB8 application.

    • Open EIB8Application.exe.

    • Set the IP Adress of the EIB to 139.229.171.20.

    • Click connect button.

    Connect To EIB

  • Load the configuration file to the application.

    • In the EIB application go to Configuration window.

    • Press the “Get Config List From File” and navigate to the configuration file.

    • The configuration file must be the one provided by Heidenhain. It is in this repo. Configuration file.

    Load EIB Configuration File

  • Change the IP and the mac for the UDP host in the configuration window.

    UDP host IP and MAC settings for the EIB

    • The mac could be checked in the EIB8 application, in the Application window. Also any other windows tool could be used to check the mac for the selected NIC.

    Check the MAC in the EIB Application

    • The values for the Tekniker support PC are:

      • IP: 139.229.171.5.

      • MAC: 00.13.3b.5b.23.e4.

  • Write the configuration to the EIB.

    Write the Configuration to the EIB

  • Configure the frequency at 10kHz.

    • The rotation speed will be 0.04rmp=0.24deg/s. So it will take 1500s to rotate 360deg.

    • The azimuth tape has 1200000lines. So 1200000lines/1500s=800lines/s=800Hz. As Heidenhain ask to have at least 10 point between lines the frequency must be at least 8kHz.

    Configure the Acquisition Frequency in the EIB

  • Enable the PTM to start getting data from the EIB.

    Enable PTM

  • Check the communication.

    • Go to UDP display window and click “UDP PD Receiving and Displaying” button.

    • Check that data is received in the table.

    Check UPD communication

  • Configure the UDP data dumping.

    • Go to UPD Dumping window.

    • In the “File for dumping data” insert the path to the file to store de data or navigate to the location. Use a new file.

    • In the “Dumping format” select the “EIB8_PDL_DUMP_RAW_BINARY” format.

    Configure UPD data dumping

  • Start the UDP dumping by clicking in the “UDP PD Dump Start” button.

    Start UPD dumping

  • In the PAS4000, release the brake putting the bDebugAzBrake to True.

  • In the Indraworks, start movement with ACW. This movement must be executed in several movement commands, but each command must be executed before the one before finishes.

    • Select the positioning tab.

    • Set the position to 400 deg if the movement starts in 550 deg (or 320 if the movement started in 170 deg). This avoids the AZCW starts moving in opposite direction to the desired one, because it detects that the destination is closed to actual position (For the ACW axis 720 degrees is the same as 0, so going to 720 degrees and then to 170 is shorter than going down to 170 degrees).

    • Set the velocity (maximum velocity 0.04rpm).

    • Set the acceleration (maximum acceleration 0.1 rad/s^2).

    • Set the deceleration (maximum acceleration 1 rad/s^2).

    • Set the Jerk to 0.

    • Press “Execute” button.

    • When the axis is close to 400 deg change the setpoint to 300 deg (or 420 if the movement started in 170 deg) and press “Execute” button.

    • When the axis is close to 360 deg change the setpoint to 170 deg (or 550 if the movement started in 170 deg) and press “Execute” button.

  • When the axis stops because the last position (170 deg or 550 deg) is reached, stop the UPD dumping in EIB8 application.

  • In the PAS4000, engage the brake putting the bDebugAzBrake to False.

  • In the Indraworks, move AZCW to 173 deg (or to 547 deg).

  • Unforce all the forced variables in the PAS4000.

  • Disable the drive in the Indraworks.

  • Start the PLC application in the Indraworks.

  • Check the Bosch Telemetry is running properly.

    • In the EUI open the Balancing system window.

    • Switch on all the Balancing axes.

    • Select one balancing axis and copy the actual position.

    Copy the actual position

    • Move 5 mm and check the position data is actualized properly.

    • Move again to the copied position.

  • Close the Indraworks.

  • Exit the EUI.

  • Reboot the TMA-PXI.

    • Connect to the TMA-PXI using ssh and check that the connected PXI is the TMA-PXI.

$ ssh admin@139.229.171.3
NI Linux Real-Time (run mode)

Log in with your NI-Auth credentials.

Last login: Wed May 31 17:10:27 2023 from 139.229.171.5

████████ ███    ███  █████        ██████  ██   ██ ██
   ██    ████  ████ ██   ██       ██   ██  ██ ██  ██
   ██    ██ ████ ██ ███████ █████ ██████    ███   ██
   ██    ██  ██  ██ ██   ██       ██       ██ ██  ██
   ██    ██      ██ ██   ██       ██      ██   ██ ██
  • Reboot the PXI

  admin@TMA-PXI:~# reboot
  • Reboot the AxesPXI.

    • Connect to the AxesPXI using ssh and check that the connected PXI is the AxesPXI.

$ ssh admin@139.229.171.26
NI Linux Real-Time (run mode)

Log in with your NI-Auth credentials.

admin@139.229.171.26's password:
Last login: Tue May 30 16:20:11 2023 from 139.229.171.5

 █████  ██   ██ ███████ ███████       ██████  ██   ██ ██
██   ██  ██ ██  ██      ██            ██   ██  ██ ██  ██
███████   ███   █████   ███████ █████ ██████    ███   ██
██   ██  ██ ██  ██           ██       ██       ██ ██  ██
██   ██ ██   ██ ███████ ███████       ██      ██   ██ ██
  • Reboot the PXI

  admin@AxesPXI:~# reboot
  • Wait for TMA-PXI to restart. Check with a ping.

  • Connect to TMA-PXI and check that the TMA-PXI restarted properly.

admin@TMA-PXI:~# cat /var/log/messages | grep LabVIEW_Custom
2023-05-31T17:09:24.350+00:00 TMA-PXI LabVIEW_Custom_Log: Init RT_MCS_Main
2023-05-31T17:09:41.311+00:00 TMA-PXI LabVIEW_Custom_Log: StartingTCPTask
2023-05-31T17:09:43.252+00:00 TMA-PXI LabVIEW_Custom_Log: StartedTCPTaskAndDelaysSettingsReadDone
2023-05-31T17:09:43.388+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: DiscreteStateReporting MinimumCommand: 2501 MaximumCommand: 2599 QueueRefsValid: TRUE
2023-05-31T17:09:43.403+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Safety MinimumCommand: 1801 MaximumCommand: 1899 QueueRefsValid: TRUE
2023-05-31T17:09:43.437+00:00 TMA-PXI LabVIEW_Custom_Log: SafetyTask_Started
2023-05-31T17:09:47.497+00:00 TMA-PXI LabVIEW_Custom_Log: BoschPowerSupplyTask started
2023-05-31T17:09:47.500+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: BoschPowerSupply MinimumCommand: 65535 MaximumCommand: 65535 QueueRefsValid: TRUE
2023-05-31T17:09:52.725+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: BoschTask MinimumCommand: 10357 MaximumCommand: 10357 QueueRefsValid: TRUE
2023-05-31T17:09:52.727+00:00 TMA-PXI LabVIEW_Custom_Log: BoschTask started.
2023-05-31T17:09:59.461+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: DeployablePlatform MinimumCommand: 1201 MaximumCommand: 1299 QueueRefsValid: TRUE
2023-05-31T17:09:59.479+00:00 TMA-PXI LabVIEW_Custom_Log: DP initialization actions completed
2023-05-31T17:09:59.480+00:00 TMA-PXI LabVIEW_Custom_Log: DP_Instance_Init_DeployablePlatform2
2023-05-31T17:09:59.482+00:00 TMA-PXI LabVIEW_Custom_Log: DP_Instance_Init_DeployablePlatform1
2023-05-31T17:09:59.521+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: CCW MinimumCommand: 1001 MaximumCommand: 1099 QueueRefsValid: TRUE
2023-05-31T17:09:59.681+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Balancing MinimumCommand: 1101 MaximumCommand: 1199 QueueRefsValid: TRUE
2023-05-31T17:09:59.685+00:00 TMA-PXI LabVIEW_Custom_Log: Balancing init actions completed
2023-05-31T17:10:10.431+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: LockingPin MinimumCommand: 1401 MaximumCommand: 1499 QueueRefsValid: TRUE
2023-05-31T17:10:10.434+00:00 TMA-PXI LabVIEW_Custom_Log: LockingPin init actions completed
2023-05-31T17:10:10.440+00:00 TMA-PXI LabVIEW_Custom_Log: CCW initialization actions completed
2023-05-31T17:10:10.953+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: MirrorCoverLocks MinimumCommand: 1501 MaximumCommand: 1599 QueueRefsValid: TRUE
2023-05-31T17:10:10.956+00:00 TMA-PXI LabVIEW_Custom_Log: MCL initialization actions completed
2023-05-31T17:10:12.434+00:00 TMA-PXI LabVIEW_Custom_Log: MirrorCoverSequencerStarted
2023-05-31T17:10:12.816+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: MirrorCover MinimumCommand: 901 MaximumCommand: 999 QueueRefsValid: TRUE
2023-05-31T17:10:12.820+00:00 TMA-PXI LabVIEW_Custom_Log: MC initialization actions completed
2023-05-31T17:10:19.519+00:00 TMA-PXI LabVIEW_Custom_Log: DP MonitoringTask InitActions Completed
2023-05-31T17:11:48.722+00:00 TMA-PXI LabVIEW_Custom_Log: Main Axes Waiting Bosch
2023-05-31T17:11:48.928+00:00 TMA-PXI LabVIEW_Custom_Log: Start Main Axes
2023-05-31T17:12:43.200+00:00 TMA-PXI LabVIEW_Custom_Log: EIB Init
2023-05-31T17:12:48.233+00:00 TMA-PXI LabVIEW_Custom_Log: Waiting EIB and ACW
2023-05-31T17:12:48.950+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Azimuth MinimumCommand: 101 MaximumCommand: 399 QueueRefsValid: TRUE
2023-05-31T17:12:48.954+00:00 TMA-PXI LabVIEW_Custom_Log: Initialized Azimuth
2023-05-31T17:12:48.954+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: EIB MinimumCommand: 701 MaximumCommand: 799 QueueRefsValid: TRUE
2023-05-31T17:12:49.451+00:00 TMA-PXI LabVIEW_Custom_Log: Initialized Elevation
2023-05-31T17:12:49.452+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Elevation MinimumCommand: 401 MaximumCommand: 599 QueueRefsValid: TRUE
  • Connect to AxesPXI and check that the AxesPXI restarted properly.

admin@AxesPXI:~# cat /var/log/messages | grep LabVIEW_Custom
2023-05-30T16:12:23.216+00:00 AxesPXI LabVIEW_Custom_Log: Main Started
2023-05-30T16:12:28.216+00:00 AxesPXI LabVIEW_Custom_Log: Main axes task launched
2023-05-30T16:12:28.217+00:00 AxesPXI LabVIEW_Custom_Log: Encoder task launched
2023-05-30T16:12:28.221+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Control Loop Azimuth: 5
2023-05-30T16:12:28.225+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Control Loop Elevation: 6
2023-05-30T16:12:28.818+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Trajectory Loop Azimuth: 4
2023-05-30T16:12:31.410+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Trajectory Loop Elevation: 4
2023-05-30T16:12:34.902+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Monitoring Loop 1: 2
2023-05-30T16:12:35.401+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Encoder UPD Loop: 7
  • Start the EUI.

  • Open the Encoder window and power on the encoder and check it works correctly, without faults. Perhaps it needs a couple of reset-power actions.

Elevation Tape

In this section the elevation encoder tape status check is explained

Elevation Tape Procedure

The following steps must be performed

  • Configure the EIB using the This configuration file.

  • Configure the data capture in the EIB software.

  • Start the capture in the EIB software.

  • Move the telescope 90 deg using the winches and drills.

  • Stop the capture in the EIB software.

Elevation Tape Execution

Next steps shows how to perform the capture of the data. During this operation the brakes are forced to release in some places. Make sure that the system is safe before releasing the brakes. To engage the brake there are two options, unforce the brakes or press a E-Stop (actually any interlock to the azimuth axis will engage the brakes automatically).

Elevation must be moved with the winches connected to the telescope and using the drills to move the telescope. This procedure does not allows to perform the 90 degrees in one operation, so the telescope will be stopped several times. Each time the telescope is stopped for an operation, the data capture will be also stopped. Then before restarting the movement and start a new record file, the telescope must be moved backward at least 3 deg to get a reference mark already recorded in the previous file. There is a mark every 2000 counts/lines (nominal), and its count is equivalent to 1.2104339410E-5 rad = 6.935275e-4 degrees. So there is a mark every about 1.4 deg (2000 lines*6.935275e-4 degrees/line). The movement can be checked visually or using the EIB application in the Axis window. In this last case, the counter indicator must change more than 4000 units.

Some of the steps shown for elevation are equivalent to ones in the azimuth axis. So, some figures are omitted in this section but can be found in the Azimuth Tape Execution.

  • Start the OSS using the EUI.

  • Check that there are not any interlocks for the elevation axis.

  • Move the locking pins to FREE positions using the EUI.

  • Make sure that winches are taut.

  • Open the PAS4000 and the last version of the TMA safety project (TMA_IS1). The support PC, has the last version of this project hosted in this repo.

  • Open the variable list and run the observing of the variables.

  • Force the OSS variables sdoHasStopOss and sdoSoftStopOss to avoid affecting the OSS if a E-Stop must be pressed during the test.

  • Check that the variables are forced.

  • If the axis must be stopped, stop the data capture and brake the axis if necessary (it is safer to brake the axis)

  • Connect to the EIB using the Heidenhain’s EIB8 application.

    • Open EIB8Application.exe.

    • Set the IP Adress of the EIB to 139.229.171.20.

    • Click connect button.

  • Load the configuration file to the application.

    • In the EIB application go to Configuration window.

    • Press the “Get Config List From File” and navigate to the configuration file.

    • The configuration file must be the one provided by Heidenhain. It is in this repo. Configuration file.

  • Change the IP and the mac for the UDP host in the configuration window.

    • The mac could be checked in the EIB8 application, in the Application window. Also any other windows tool could be used to check the mac for the selected NIC.

    • The values for the Tekniker support PC are:

      • IP: 139.229.171.5.

      • MAC: 00.13.3b.5b.23.e4.

  • Write the configuration to the EIB.

  • Configure the frequency at 10kHz.

    • This frequency allows a maximum speed of 1000 lines/s = 0.69 deg/s. How to check that is explained later.

  • Enable the PTM to start getting data from the EIB.

  • Check the communication.

    • Go to UDP display window and click “UDP PD Receiving and Displaying” button.

    • Check that data is received in the table.

  • Configure the UDP data dumping.

    • Go to UPD Dumping window.

    • In the “File for dumping data” insert the path to the file to store de data or navigate to the location. Use a new file.

    • In the “Dumping format” select the “EIB8_PDL_DUMP_RAW_BINARY” format.

  • Start the UDP dumping by clicking in the “UDP PD Dump Start” button.

  • In the PAS4000, release the brake putting the bDebugElBrake to True.

    Release Elevation Brakes

  • Wait until the brakes are released. The variable stmBrakeEL monitors the brakes status, and all brakes are released when this variables shows 50.

  • start movement with drills.

  • The speed can be verified in the EIB8 appplication

    • Open the “Axis” window

    • In the “Slot and axis actions: “ controls select SLOT01 and AXIS02.

    • Click the Position button

    • The Counter shows the number of lines counted during the movement. The movement should increase/decrease by less than 1000lines/s.

Check Movement with EIB position

  • If elevation must stop

    • In EIB8 application, go to UDP dumping window and stop the UPD damping

    • In the PAS4000, engage the brake putting the bDebugElBrake to False.

    • In EIB8 application, in the UPD dumping change the “File for dumping data” name.

    • To start the movement again continue the same procedure but move elevation in the opposite sense of the movement at least 4000 lines to have a couple of references in both files before starting the UPD dumping.

  • When the movement is finished, stop the UPD dumping in EIB8 application.

  • In the PAS4000, engage the brake putting the bDebugElBrake to False.

  • Unforce all the forced variables in the PAS4000.

  • Exit the EUI.

  • Reboot the TMA-PXI.

    • Connect to the TMA-PXI using ssh and check that the connected PXI is the TMA-PXI.

$ ssh admin@139.229.171.3
NI Linux Real-Time (run mode)

Log in with your NI-Auth credentials.

Last login: Wed May 31 17:10:27 2023 from 139.229.171.5

████████ ███    ███  █████        ██████  ██   ██ ██
   ██    ████  ████ ██   ██       ██   ██  ██ ██  ██
   ██    ██ ████ ██ ███████ █████ ██████    ███   ██
   ██    ██  ██  ██ ██   ██       ██       ██ ██  ██
   ██    ██      ██ ██   ██       ██      ██   ██ ██
  • Reboot the PXI

  admin@TMA-PXI:~# reboot
  • Reboot the AxesPXI.

    • Connect to the AxesPXI using ssh and check that the connected PXI is the AxesPXI.

$ ssh admin@139.229.171.26
NI Linux Real-Time (run mode)

Log in with your NI-Auth credentials.

admin@139.229.171.26's password:
Last login: Tue May 30 16:20:11 2023 from 139.229.171.5

 █████  ██   ██ ███████ ███████       ██████  ██   ██ ██
██   ██  ██ ██  ██      ██            ██   ██  ██ ██  ██
███████   ███   █████   ███████ █████ ██████    ███   ██
██   ██  ██ ██  ██           ██       ██       ██ ██  ██
██   ██ ██   ██ ███████ ███████       ██      ██   ██ ██
  • Reboot the PXI

  admin@AxesPXI:~# reboot
  • Wait for TMA-PXI to restart. Check with a ping.

  • Connect to TMA-PXI and check that the TMA-PXI restarted properly.

admin@TMA-PXI:~# cat /var/log/messages | grep LabVIEW_Custom
2023-05-31T17:09:24.350+00:00 TMA-PXI LabVIEW_Custom_Log: Init RT_MCS_Main
2023-05-31T17:09:41.311+00:00 TMA-PXI LabVIEW_Custom_Log: StartingTCPTask
2023-05-31T17:09:43.252+00:00 TMA-PXI LabVIEW_Custom_Log: StartedTCPTaskAndDelaysSettingsReadDone
2023-05-31T17:09:43.388+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: DiscreteStateReporting MinimumCommand: 2501 MaximumCommand: 2599 QueueRefsValid: TRUE
2023-05-31T17:09:43.403+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Safety MinimumCommand: 1801 MaximumCommand: 1899 QueueRefsValid: TRUE
2023-05-31T17:09:43.437+00:00 TMA-PXI LabVIEW_Custom_Log: SafetyTask_Started
2023-05-31T17:09:47.497+00:00 TMA-PXI LabVIEW_Custom_Log: BoschPowerSupplyTask started
2023-05-31T17:09:47.500+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: BoschPowerSupply MinimumCommand: 65535 MaximumCommand: 65535 QueueRefsValid: TRUE
2023-05-31T17:09:52.725+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: BoschTask MinimumCommand: 10357 MaximumCommand: 10357 QueueRefsValid: TRUE
2023-05-31T17:09:52.727+00:00 TMA-PXI LabVIEW_Custom_Log: BoschTask started.
2023-05-31T17:09:59.461+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: DeployablePlatform MinimumCommand: 1201 MaximumCommand: 1299 QueueRefsValid: TRUE
2023-05-31T17:09:59.479+00:00 TMA-PXI LabVIEW_Custom_Log: DP initialization actions completed
2023-05-31T17:09:59.480+00:00 TMA-PXI LabVIEW_Custom_Log: DP_Instance_Init_DeployablePlatform2
2023-05-31T17:09:59.482+00:00 TMA-PXI LabVIEW_Custom_Log: DP_Instance_Init_DeployablePlatform1
2023-05-31T17:09:59.521+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: CCW MinimumCommand: 1001 MaximumCommand: 1099 QueueRefsValid: TRUE
2023-05-31T17:09:59.681+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Balancing MinimumCommand: 1101 MaximumCommand: 1199 QueueRefsValid: TRUE
2023-05-31T17:09:59.685+00:00 TMA-PXI LabVIEW_Custom_Log: Balancing init actions completed
2023-05-31T17:10:10.431+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: LockingPin MinimumCommand: 1401 MaximumCommand: 1499 QueueRefsValid: TRUE
2023-05-31T17:10:10.434+00:00 TMA-PXI LabVIEW_Custom_Log: LockingPin init actions completed
2023-05-31T17:10:10.440+00:00 TMA-PXI LabVIEW_Custom_Log: CCW initialization actions completed
2023-05-31T17:10:10.953+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: MirrorCoverLocks MinimumCommand: 1501 MaximumCommand: 1599 QueueRefsValid: TRUE
2023-05-31T17:10:10.956+00:00 TMA-PXI LabVIEW_Custom_Log: MCL initialization actions completed
2023-05-31T17:10:12.434+00:00 TMA-PXI LabVIEW_Custom_Log: MirrorCoverSequencerStarted
2023-05-31T17:10:12.816+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: MirrorCover MinimumCommand: 901 MaximumCommand: 999 QueueRefsValid: TRUE
2023-05-31T17:10:12.820+00:00 TMA-PXI LabVIEW_Custom_Log: MC initialization actions completed
2023-05-31T17:10:19.519+00:00 TMA-PXI LabVIEW_Custom_Log: DP MonitoringTask InitActions Completed
2023-05-31T17:11:48.722+00:00 TMA-PXI LabVIEW_Custom_Log: Main Axes Waiting Bosch
2023-05-31T17:11:48.928+00:00 TMA-PXI LabVIEW_Custom_Log: Start Main Axes
2023-05-31T17:12:43.200+00:00 TMA-PXI LabVIEW_Custom_Log: EIB Init
2023-05-31T17:12:48.233+00:00 TMA-PXI LabVIEW_Custom_Log: Waiting EIB and ACW
2023-05-31T17:12:48.950+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Azimuth MinimumCommand: 101 MaximumCommand: 399 QueueRefsValid: TRUE
2023-05-31T17:12:48.954+00:00 TMA-PXI LabVIEW_Custom_Log: Initialized Azimuth
2023-05-31T17:12:48.954+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: EIB MinimumCommand: 701 MaximumCommand: 799 QueueRefsValid: TRUE
2023-05-31T17:12:49.451+00:00 TMA-PXI LabVIEW_Custom_Log: Initialized Elevation
2023-05-31T17:12:49.452+00:00 TMA-PXI LabVIEW_Custom_Log: SubscribeSubsystem: Elevation MinimumCommand: 401 MaximumCommand: 599 QueueRefsValid: TRUE
  • Connect to AxesPXI and check that the AxesPXI restarted properly.

admin@AxesPXI:~# cat /var/log/messages | grep LabVIEW_Custom
2023-05-30T16:12:23.216+00:00 AxesPXI LabVIEW_Custom_Log: Main Started
2023-05-30T16:12:28.216+00:00 AxesPXI LabVIEW_Custom_Log: Main axes task launched
2023-05-30T16:12:28.217+00:00 AxesPXI LabVIEW_Custom_Log: Encoder task launched
2023-05-30T16:12:28.221+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Control Loop Azimuth: 5
2023-05-30T16:12:28.225+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Control Loop Elevation: 6
2023-05-30T16:12:28.818+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Trajectory Loop Azimuth: 4
2023-05-30T16:12:31.410+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Trajectory Loop Elevation: 4
2023-05-30T16:12:34.902+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Monitoring Loop 1: 2
2023-05-30T16:12:35.401+00:00 AxesPXI LabVIEW_Custom_Log: Timed Loops Processors: Encoder UPD Loop: 7
  • Start the EUI.

  • Open the Encoder window and power on the encoder and check it works correctly, without faults. Perhaps it needs a couple of reset-power actions.