Chapter 8 Motion Control Function
(3) A total of 32 cam profiles can be generated, each of which can be applied to each axis regardless of their order.
(4) Each cam profile consists of 100 cam data.
(5) To halt cam operation, MC_CamOut command should be issued on the sub-axis, or another motion function block
should be operated (in case of Aborting).
(6) Cam operation command’s secondary data
Set the master Axis (1~32: Real Axis, 37~40: Virtual Axis, 41~42: Encoder),
Set the master Axis offset value.
Set the offset value of the slave cam table.
Specify the magnification of the main axis.
Specify the magnification of the serve axis cam table.
Specify the position of the main-axis where the cam operation of the main-axis starts.
When cam operation starts, specify the start position at the cam table.
Set the cam operation mode.
0 : Cam table is applied as an absolute value. (mcAbsolute)
1 : Cam table is applied as a relative value based on the command start position.
(mcRelative)
Select the source of the main axis for cam operation.
0 : Synchronized in the target value of the main axis.
1 : Synchronized in the current value of the serve axis.
Specify the cam table to operate.
(a) At MasterOffset and SlaveOffset, set the cam table offset to apply. MasterOffset determines the offset from the main-
axis start point, and Slaveoffset determines the offset from the sub-axis start point. Please refer to the figure below.