L_MC4P: ACS axes report 'NoSetValuesAvailable' when GroupDisable is linked to Move.Done (corrected from V03.23.00)
Corrected from:
Library: L_MC4P_RoboticHandling (FAST Motion) from V03.23.00.173
(Update via Package Manager)
Response of the new version:
After the MC_GroupDisable has been commissioned, the system now waits a few cycles if switching it off would lead to the error message described.
After the maximum number of waiting cycles, the axis group is set to error (PowerFailDuringOperation) and after the ErrorStop ramp has expired, the axis group is finally disabled.
What happens?
The real axes output the error message 'NoSetValuesAvailable' if the axis group is switched off directly at xDone=True (MC_GroupDisable) and the mean value filters have not yet reached the steady state.
When does the behaviour occur?
FB L_MC1p_AverageFilterSetValues: Average filters are active on the real axes of an axis group.
A movement is executed, e.g. MC_MoveLin or MC_MovePath.
At the end of the movement, the movement command reports a 'Done'.
However, the actual movement is not yet completed, due to the filter lag. The filters have not yet reached the stationary state.