MC_MoveContinuousRelative¶
MC_MoveContinuousRelative
This Function Block commands a controlled motion of a specified relative distance ending with the specified velocity.
Note
- If the commanded position is reached and no new motion command is put into the buffer, the axis continues to run with the specified “EndVelocity”.
- The Function Block will start the axis with state DiscreteMotion, while positioning.
- It will change to state Continuous Motion (meaning: it will not stop by itself) with EndVelocity <> 0.
- It will change to standstill with EndVelocity=0.
- This Function Block is specified here for systems without the support for the “BufferMode”.
See the following chapter to check if this Function Block is supported by the used axis implementation: Overview
For this Function Block there is a visualization in the Library MC_Blocks_AC500_V11.
See the following chapter for a list of available data types: Overview
Sampling traces showing the effect of the sign of the value of the input EndVelocity
Input EndVelocity with positive direction
Timing diagram
Input EndVelocity with negative direction
Timing diagram
Example for MC_MoveContinuousRelative