To approach an analysis, check here the following points in your project:

If all this is answered with Yes, then the given maximum speed (Velocity [u/s]) of the axes does not fit!

Reason:

  • SMC_ControlAxisByPos is using this speed to check, if there is a jump in the axis position.
  • When there is a jump, the SMC_Interpolator is stopped via the bEmergency_Stop input, and the jump will be closed.
  • After that, the System starts again to process the movement.
  • So if this shutdown follows directly one after the other, it produces a jerky, jumpy motion pattern.

Solution 

The maximum axis speed must then be configured right.
- This may have to be adjusted for each axis depending on the structure used in the project.


See also Codesys Online Help for the Drive general Tab - ‘Common’.

screenshot-1.png


See also....

  • No labels