Execute := Hm2_Ex,
Done => Hm2_D,
Busy => Hm2_Bsy,
CommandAborted => Hm2_Ca,
Error => Hm2_Err,
ErrorID => Hm2_ErrID
);
// Axes group 0 is enabled.
GRP_EN(
AxesGroup := MC_Group000,
Execute := Grp_En_Ex,
Done => Grp_En_D,
Busy => Grp_En_Bsy,
CommandAborted => Grp_En_Ca,
Error => Grp_En_Err,
ErrorID => Grp_En_ErrID
);
// Linear interpolation (1)
MV_LIN1(
AxesGroup := MC_Group000,
Execute := Mv_Lin1_Ex,
Position := Mv_Lin1_Pos,
Velocity := Mv_Lin1_Vel,
Acceleration := Mv_Lin1_Acc,
Deceleration := Mv_Lin1_Dec,
MoveMode := Mv_Lin1_Mm,
Done => Mv_Lin1_D,
Busy => Mv_Lin1_Bsy,
Active => Mv_Lin1_Act,
CommandAborted => Mv_Lin1_Ca,
Error => Mv_Lin1_Err,
ErrorID => Mv_Lin1_ErrID
);
// Linear interpolation (2)
MV_LIN2(
AxesGroup := MC_Group000,
Execute := Mv_Lin2_Ex,
Position := Mv_Lin2_Pos,
Velocity := Mv_Lin2_Vel,
Acceleration := Mv_Lin2_Acc,
Deceleration := Mv_Lin2_Dec,
BufferMode := Mv_Lin2_Bm,
MoveMode := Mv_Lin2_Mm,
Done => Mv_Lin2_D,
4 Axes Group Instructions
4-36
NY-series Motion Control Instructions Reference Manual (W561)