Corrected from:
Library: L_MC2P_MotionControlCam (FAST Motion) from V03.21.00.06
(Update via Easy Package Manager)
Response of the new version:
The target position of the slave axis is now correctly reset to position 0, depending on the parameterized slave clock length.
What happens?
The target position of the slave axis is erroneously reset to position 0 depending on the master clock.
When does the behaviour occur?
The behaviour described is due to the limited accuracy of the floating point numbers and occurs only very rarely, with certain combinations of master clock length, slave clock length and master-slave gear factor.
The behaviour can occur if the difference between slave clock length and the multiple of the normalized master clock length is either exactly zero or is in the high decimal place range in relation to slave clock length. Even if this condition is fulfilled, the described behavior does not occur in most cases.
Which products are affected?
Library: L_MC2P_MotionControlCam (FAST Motion)
Short-term measures, Evaluation/Recommendations:
The rounding error in the internal floating point calculation can usually be avoided if it is possible to change the composition of the individual calculation variables without affecting the overall result. For example, increase master clock length, slave clock length, feed constants and the master speed by the same factor.
Automatic Translation