AN-320 MOVELINK SPEED Extension

AN-320 MOVELINK SPEED Extension

MOVELINK is a flexible motion command that allows acceleration, constant speed and deceleration phases of a linked motion profile to be programmed separately or together. The accel and decel phases may be S ramp or linear ramp but for simplicity we might illustrate the MOVELINK speed profile like this:



Each of the sections can be zero length.
The “MOVELINK Base Speed Extension” allows an additional section to be defined. So the MOVELINK speed profile might be considered like this:



This document explains how to create MOVELINK with special speed extension.
    • Related Articles

    • AN-314 MOVELINK_MODIFY Motion command

      MOVELINK_MODIFY is a new axis parameter that allows MOVELINK motion commands to be modified whilst they are running. A typical example of using MOVELINK_MODIFY is for stopping product relative to a registration mark when using MOVELINK commands which ...
    • AN-378 Multi Axis MOVELINK

      The MOVELINK command provides a very flexible and easy to use method to link the motion of an axis to a “master” axis motion. The command has recently been extended to allow for up to 6 axes of motion to be linked to the same “master” motion. This ...
    • Inconsistent speed

      The max speed of the axis might be acceleration limited. For example: SPEED = 800 ACCEL = 1200 DECEL = 1200 Say the vector length = 600 - 500 = 100. ie the MOVE length is 100. From the standard equation of motion: v^2 = u^2 + 2as u is 0 v = SQR(2 * ...
    • AXISSTATUS = L Speed limit active - how to deal with it?

      AXISSTATUS L flag means the axis is in speed limited mode. It means it's running a MOVESP/MOVEABSPS/MOVECISRCSP and the VP_SPEED is not the SPEED but is at the FORCE_SPEED level. If CORNER_MODE is active, that will also show as speed limiting with ...
    • 'Forward' speed change during move

      FORWARD commands do not need to buffer. Just set FORWARD once and leave it running. You can change SPEED any time on the fly. SPEED set to 0 will stop the axis. A negative SPEED value will make the axis move in reverse. You only need to CANCEL when ...