Hello,
We would like to check a the actual lag error after a movement is completed (Move FB = Done).
The current lag error should be read from the drive as quickly as possible. In the best case in the same cycle
We are using a 1684 PLC with an acoposmicro stepper.
No MappMotion is used
So my question is, are there other faster solutions than reading the value via the FunctionBlock MC_BR_READ_PARID using the ParID 112 (PCTRL_LAG_ERROR)?
Hello,
are there other faster solutions than reading the value via the FunctionBlock MC_BR_READ_PARID
yes,
MC_BR_CyclicRead
and
MC_BR_InitCyclicRead
However, the need to read out the lag error in a stepper application is quite special.
This is because it means that the stepper is already losing steps.
And that is a sign of incorrect dimensioning.
Thank you, I had not yet notice this function block. We are not losing any steps, this is an experimental project which may also be tried out on servos.