L_MC4P: Occurring error message (exception) with override change of the axis group and an axis at standstill (corrected from V03.23.00)

Corrected from:
Library:  L_MC4P_RoboticHandling (FAST Motion) from V03.23.00.173 
               (Update via Package Manager) 
                L_MC4P_RoboticHandling (FAST Motion) from V03.22.03.124 (customer specific)
 
Response of the new version:
Changing of the override will be processed corretly now and it occurs no exception anymore. 


What happens?
When changing the override, an exception (division by zero) occurs in an internal function of the library L_MC4P_RoboticHandling.

When does the behaviour occur?
  • Axis group with rotary axes (4dof or more) or auxiliary axes and
  • the axis group is in motion and 
  • the axis group override is changed during the movement and
  • during the movement, one axis involved comes to a stop while other axes are still moving.
Example: The C-axis of a gantry does not change its position while the x-y-z axes are moved along the path.

Which products are affected?
Library: L_MC4P_RoboticHandling (FAST Motion): only versions V03.22.00 - V03.22.02 affected
 
Short-term measures,  Evaluation / recommendations:
By means of the (hidden) property <axis group>.OVRType := 1, the override mechanism valid up to version L_MC4P V03.21.00 can be reactivated. This is not affected by the described misbehaviour.

Automatic Translation 

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