Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018 193
Cam Profile CAM_PROFILE CAM_PROFILE Array Tag name of the calculated cam profile
array. Only the zero array element ([0]) is
allowed for the Cam Profile array. Ellipsis
launches Cam Profile Editor.
Distance Scaling REAL REAL Immediate or
Tag
Scales the total distance covered by the
axis through the cam profile.
Time Scaling REAL REAL Immediate or
Tag
Scales the time interval covered by the
cam profile.
Execution Mode UINT32 UINT32 Immediate Determines how the cam motion behaves
when the time moves beyond the end
point of the cam profile. The options are:
0 = Once – When the time cam execution
time exceeds the time range in the cam
profile, the MATC instruction completes,
the axis motion stops, and the Time Cam
Status bit is cleared.
1 = Continuous – The cam profile motion
is executed indefinitely.
Execution Schedule UINT32 UINT32 Immediate Selects the method used to execute the
cam profile. Options are:
Immediate – The slave axis is
immediately locked to the master axis
and the position camming process
begins.
Pending – Lets you blend a new position
cam execution after an in process position
cam is finished.
Lock Position REAL REAL Immediate or
Tag
Position on the Master Axis where a Slave
should start following the master after
the move has been initiated on the Slave
Axis.
See the Structure section below for more
information.
Lock Direction UINT32 UINT32 Immediate
Real or
Tag
Determines the direction of the Master
Axis that generates Slave motion.
See the Structure section below for more
information.
Instruction Mode UINT32 UINT32 Immediate Specifies if a MATC should be executed in
Time Driven Mode or Master Driven Mode
See the Structure section for more
information.
Structured Text
The operands are the same as those for the relay ladder MATC instruction.