MC_MOVEABSOLUTE
(Original Document)
Function Description
The MC_MOVEABSOLUTE function is used to execute a move to absolute position command.
Done equals TRUE if the position is reached and the speed equals zero.
Representation in FBD
Representation:
Representation in LD
Representation:
Representation in IL
Representation:
LD Axis
CAL MC_MOVEABSOLUTE_Instance(AXIS:=AXIS, EXECUTE:=EXEC, POSITION:=POS, VELOCITY:=V, ACCELERATION:=ACC, DECELERATION:=DEC, ERROR=>ERR, DONE=>DO, BUSY=>B, COMMANDABORTED=>AB, ERRORID=>ERRID)
Representation in ST
Representation:
MC_MOVEABSOLUTE_Instance(AXIS:=AXIS, EXECUTE:=EXEC, POSITION:=POS, VELOCITY:=V, ACCELERATION:=ACC, DECELERATION:=DEC, ERROR=>ERR, DONE=>DO, BUSY=>B, COMMANDABORTED=>AB, ERRORID=>ERRID);
Description of the Input Parameters
The following table describes the input parameters that are in addition to the basic parameters:
Parameter
Type
Comment
POSITION
Value specifying the position of the servodrive.
VELOCITY
Speed value.
ACCELERATION
Acceleration value.
DECELERATION
Deceleration value.
NOTE: The value 0 for the acceleration and deceleration parameters allows you to use the value configured in the servodrive. If the value is other than 0, the servodrive takes this value into account.
NOTE: For the Icla, the acceleration value is the same for acceleration and deceleration. The type is UINT. The deceleration parameter is not active.