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.

Which products are affected?
Library: L_MC4P_RoboticHandling (FAST Motion)
 
Short-term measures, Evaluation / recommendations:
In the application, delay the switching off of the axis group until the filters have reported the stationary state via the 'xInEqOut' output.

Automatic Translation 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202100105/1/
Contact form