MMF_INDX: Immediate Incremental Move
(Original Document)
Function Description
This function block issues an MMFStart Immediate Incremental Move.
Additional parameters EN and ENO may be configured.
FBD Representation
Representation:
LD Representation
Representation:
IL Representation
CAL MMF_INDX_Instance (S:=feedMaterial, R:=moveDone,
    AXIS_ID:=1, DISTANCE:=5.75, SPEED:=600.0, MFB:=MFB,
    Q=>moving)
ST Representation
MMF_INDX_Instance (S:=feedMaterial, R:=moveDone,
    AXIS_ID:=1, DISTANCE:=5.75, SPEED:=600.0, MFB:=MFB,
    Q=>moving) ;
Parameter Description
Description of input parameters:
Parameter
Data Type
Meaning
S
Rising input starts move.
R
BOOL
Resets block and prevents move from starting (it does not halt a move in progress).
AXIS_ID
Single Axis ID for this move.
DISTANCE
Length of this incremental move.
SPEED
REAL
Constant speed of the move.
Description of in-output parameters:
Parameter
Data Type
Meaning
MFB
Must be connected to the MMFStart block of 200 registers (usually named MFB).
Description of output parameters:
Parameter
Data Type
Meaning
Q
BOOL
True when move subroutine has been recognized by motion controller (reset by R).
ERROR
INT
First error code that is generated upon attempting to start this move.
Example
feedMaterial turns on and causes axis number 1 to index by 5.75 units at a speed of 600. When the axis is IN_POSITION the moveDone coil turns on to reset the MMF_INDX block.
Runtime Errors
For a list of all error codes and values of the block, refer to Tables of Error Codes for the Motion Library.