Mv_Lin4_Mm := _eMC_MOVE_MODE#_mcAbsolute;
// MV_LIN5 parameters
Mv_Lin5_Pos[0] := LREAL#50.0;
Mv_Lin5_Pos[1] := LREAL#25.0;
Mv_Lin5_Vel := LREAL#100.0;
Mv_Lin5_Acc := LREAL#100.0;
Mv_Lin5_Dec := LREAL#100.0;
Mv_Lin5_Bm := _eMC_BUFFER_MODE#_mcBuffered;
Mv_Lin5_Mm := _eMC_MOVE_MODE#_mcAbsolute;
// MV_LIN6 parameters
Mv_Lin6_Pos[0] := LREAL#50.0;
Mv_Lin6_Pos[1] := LREAL#0.0;
Mv_Lin6_Vel := LREAL#100.0;
Mv_Lin6_Acc := LREAL#100.0;
Mv_Lin6_Dec := LREAL#100.0;
Mv_Lin6_Bm := _eMC_BUFFER_MODE#_mcBuffered;
Mv_Lin6_Mm := _eMC_MOVE_MODE#_mcAbsolute;
// MV_LIN7 parameters
Mv_Lin7_Pos[0] := LREAL#0.0;
Mv_Lin7_Pos[1] := LREAL#0.0;
Mv_Lin7_Vel := LREAL#100.0;
Mv_Lin7_Acc := LREAL#100.0;
Mv_Lin7_Dec := LREAL#100.0;
Mv_Lin7_Bm := _eMC_BUFFER_MODE#_mcBuffered;
Mv_Lin7_Mm := _eMC_MOVE_MODE#_mcAbsolute;
// InitFlag is changed to TRUE after input parameters are set.
InitFlag := TRUE;
Structured Text (ST)
Main Variables
Name Data type Default Comment
MC_Group000 _sGROUP_R
EF
--- This is the Axes Group Variable for axes group
0.
MC_Group000.MFaultLvl.Active BOOL FALSE TRUE while there is a minor fault level error for
axes group 0.
MC_Group000.Status.Disabled BOOL FALSE The value is TRUE when axes group 0 is disa-
bled.
MC_Axis000 _sAXIS_REF --- This is the Axis Variable for axis 1.
MC_Axis000.Details.Homed BOOL FALSE TRUE when home is defined for axis 1.
MC_Axis000.MFaultLvl.Active BOOL FALSE TRUE while there is a minor fault level error for
axis 1.
4 Axes Group Instructions
4-31
NY-series Motion Control Instructions Reference Manual (W561)
MC_MoveLinear
4
Sample Programming