Reports until 15:55, Wednesday 04 May 2016
H1 TCS
daniel.sigg@LIGO.ORG - posted 15:55, Wednesday 04 May 2016 - last comment - 18:58, Wednesday 04 May 2016(27008)
Rotation Stages

Turns out that the rotation stages are sufficiently different that the same parameters won't give optimal results. In particular, the CO2Y rotation stage seems to require significantly more current for the same velocity.

For TCS I reduced the maximum speed even further, since it is unlikely that we ever need high speed. The maximum is now about 100 times slower than originally. The speed can simply be left at 100% with 10 sec acceleration and deceleration times. I also needed to reduce the PI loop gains by 2 for X.

I noticed that the motion always falls short of the final destination. For large angles the errors tend to be somewhat larger. I added a fine adjust feature which, when engaged, will nudge the motor, after it finishes its initial motion. This feature includes an adjustment angle which is intended to compensate for the shortfall.

The busy flag gets stuck quite often, and the auto-abort is required for the fine adjust feature to work consistently.

In order to connect the duty cycle and current readbacks, the 0x1A07 and 0x1A09 regions need to be assigned in the process data configuration of the motor terminal. This will add "DCM Synchron info data channel" structures which contain the info1 and info2 channels.

Comments related to this report
daniel.sigg@LIGO.ORG - 15:57, Wednesday 04 May 2016 (27009)

Here are the CoE parameters for the TCS motor controller.

Non-image files attached to this comment
daniel.sigg@LIGO.ORG - 16:05, Wednesday 04 May 2016 (27010)

Here is a snapshot of the rotation stage settings screens, as well as updated medm screens for the rotation stage and the readbacks, respectively.

Images attached to this comment
daniel.sigg@LIGO.ORG - 18:58, Wednesday 04 May 2016 (27020)

When using the adjust feature, the busy flag of the rotation stage is no longer a good indicator to see, if the laser power has reached its final value. The internal state of the laser power controller is now available in EPICS—as well as a state_busy flag which indicates that the power controller (rather than the rotation stage controller only) is busy.