Chapter 6 Motion Function Blocks
6.3.8 Specified velocity operation (MC_MoveVelocity)
Specify the axis to be commanded (1~32: real/virtual axis, 33~36: virtual axis)
BOOL Execute
Give an absolute position operation command to the relevant axis in the rising
Edge.
BOOL ContinuousUpdate
Specify the update setting of input value.
(Refer to 6.1.5.Changes in Parameters during Execution of Motion Function
Block)
Specify the maximum speed. [u/s]
Specify the acceleration. [u/s
2
Specify the deceleration. [u/s
2
Specify the change rate of acceleration/deceleration. [u/s
3
UINT Direction
Specify the operation speed. (1 ~ 3 : 1-Forward direction, 2-Reverse direction, 3-
UINT BufferMode
Specify the sequential operation setting of motion function block.
(Refer to 6.1.4.BufferMode)
Indicate whether to reach the specified speed.
Indicate that the execution of motion function block is not completed.
Indicate that the current motion function block is controlling the relevant axis.
Indicate that the current motion function block is interrupted while it is running.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
(1) This motion function block is to give specified velocity operation command to the relevant axis.
(2) Giving a stop command or execution of other motion function block allow to interrupt specified velocity motion.
(3) Specify the operation speed in Velocity input. Positive sign (+ or No sign) of the operation speed value leads to forward
direction, and negative (-) sign leads to reverse direction.
MC_MoveVelocity
AxisAxis
Execute InVelocity
UINTUINT
BOOL BOOL
BOOL ContinuousUpdate
LREAL Velocity
Busy BOOL
CommandAborted BOOL
Error BOOL
ErrorID WORD
LREAL Acceleration
Active BOOL
LREAL Deceleration
LREAL Jerk
UINT Direction
UINT BufferMode