Chapter 6 Motion Function Blocks
(12) Cam operation mode is set in StartMode. Setting range is 0 or 1, and the input value outside the setting range causes an
error.
(13) MasterValueSource selects the source of the main axis to be synchronized. If it is set to 0, the serve axis performs cam
operation based on the command position of the main axis which is calculated in motion controller, and if it is set to 1, the
serve axis performs cam operation based on the current position which is received by communication in servo drive of main
axis.
(14) CamTableID sets the number of cam table to be applied to cam operation. Setting range is 1~32, and the input value
outside the setting range causes error "0x1115” in motion function block.
(15) The relevant axis is in "SynchronizedMotion" state while this motion function block is running.
(16) Example program
This example shows the movement of the main-axis from 0 to 200,000 positions after generating a cam profile and then
executing MC_CAMIN command on the sub-axis.
(a) Function block setting