Position reconstruction: Error message "PosReconstrNoMemoryAvailable" because retain memory space is incorrectly allocated for FreeEncoder (fixed as of V03.30.00)

Corrected from:
Library:  L_MC1P_MotionControlBasic  (FAST Motion)   as of V03.30.00

Behavior of the new version:
The function for position-Rconstruction can now be used up to the described Anumber of EtherCAT motion axes can be used.
FreeEncoder axes are no longer allocated retain memory and they are no longer counted when determining the number of axes.


Description of behavior:
Function for position-reconstruction:
Unexpectedly, the error message "PosReconstrNoMemoryAvailable" appears, although the maximum number of motion axes has not yet been exceeded.
The maximum number of axes up to which when using absolute encoders the function for position reconstruction is supported, depends on the controller used and the retain memory available in it:
  • C3221, C3231, C3251:    49 Achsen 
  • p500, p300:                130 axes
  • c300, c520, c550:        130 axes
The reason for the unexpected occurrence of the above-mentioned error message is that retain memory is incorrectly allocated for existing free encoder axes in the project and the FreeEncoder is counted in the number of existing axes. The maximum number is reached correspondingly earlier.

Under what conditions does the behavior occur?
  • Use of Free encoder axes together with motion axes with absolute encoders in the same project.
Affected products:
Library:  L_MC1P_MotionControlBasic  (FAST Motion)
 
Short-term measures, Rating/Recommendations:

[Automatic Translation]


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