Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_auxiliary_telescope
-
Epic Link:
-
Team:Telescope and Site
Description
At present the ATMCS CSC enables all axes when the summary state is Enabled. Unfortunately this includes the M3 rotator and also both instrument rotators. We should turn off power to drive motors that we are not using, unless the actuators go into an extremely low power mode when they aren't doing anything. Otherwise we generate unnecessary heat in the enclosure, which harms image quality due to roiling the air.
I propose the following solution:
1) Only enable the M3 rotator drive when executing the setInstrumentPort command.
2) The Nasmyth rotator drives are trickier because we might want to move one for engineering purposes regardless of the position of M3. So I suggest that we normally disable any rotator drive that M3 is not pointing at (that would be one or both rotators, depending on the instrument port). However, we also add new commands that lets us move either rotator for engineering purposes (not a command that the pointing component would ever send). If we can safely move a drive and then disable it and it will stay then it can be a pair of move commands (one per port) accept a position. The command enables that drive, moves the drive, and disables the drive (engaging the brake). I would also suggest that the command be prohibited for the current port IF tracking is enabled. (No need to prohibit it if the M3 is pointing to the other port, as there is no conflict). Full error handling will take a bit of work since we should also prohibit enabling tracking while executing the command, or moving M3 to that port while tracking...
I also propose that we prohibit moving M3 while tracking is enabled.
Attachments
Issue Links
- is triggering
-
DM-19251 Update ATMCS Simulator to not enable unused axes
- Done
Rolando Cantarutti what is your plan to implement this? Is it just an internal change, such as changing the rules as to when a rotator axis is enabled or disabled, or will you need changes to the MCS XML or to the data in the commands sent by ATPtg? I want to to update ATMCS simulator to match (DM-190251), once I know what to do.