VEL(
Axis := MC_Axis000,
Execute := Vel_Ex,
Velocity := Vel_Vel,
Acceleration := Vel_Acc,
Deceleration := Vel_Dec,
Direction := Vel_Dir,
InVelocity => Vel_InVel,
Busy => Vel_Bsy,
Active => Vel_Act,
CommandAborted => Vel_Ca,
Error => Vel_Err,
ErrorID => Vel_ErrID
);
// MC_CamIn
CAMIN1(
Master := MC_Axis000,
Slave := MC_Axis001,
CamTable := CamProfile0,
Execute := Camin1_Ex,
Periodic := Camin1_Em,
StartMode := Camin1_Sm,
StartPosition := Camin1_Sp,
MasterStartDistance := Camin1_Msd,
MasterScaling := Camin1_Ms,
SlaveScaling := Camin1_Ss,
MasterOffset := Camin1_Mo,
SlaveOffset := Camin1_So,
ReferenceType := Camin1_Rt,
Direction := Camin1_Dir,
InCam => Camin1_InCam,
InSync => Camin1_InSync,
EndOfProfile => Camin1_Eop,
Index => Camin1_Index,
Busy => Camin1_Bsy,
Active => Camin1_Act,
CommandAborted => Camin1_Ca,
Error => Camin1_Err,
ErrorID => Camin1_ErrID
);
CAMIN2(
Master := MC_Axis000,
Slave := MC_Axis002,
CamTable := CamProfile0,
Execute := Camin2_Ex,
3 Axis Command Instructions
3-229
NY-series Motion Control Instructions Reference Manual (W561)
MC_CamIn
3
Sample Programming 2