156  Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018 
 
This information applies to the CompactLogix 5370, ControlLogix 5570, 
Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, 
CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, and GuardLogix 
5580 controllers. 
The Motion Calculate Cam Profile (MCCP) instruction calculates a cam profile 
based on an array of cam points. An array of cam points may be established 
programmatically or by use of the Cam Profile Editor. Each cam point in the cam 
array consists of a slave position value, a master position (position cam) or time 
(time cam) value, and an interpolation type (linear or cubic). The resulting cam 
profile may be used by a Motion Axis Position Cam (MAPC) instruction or 
Motion Axis Time Cam (MATC) instruction to govern the motion of a slave axis 
according to master position or time. 
Available Languages 
Ladder Diagram 
 
Function Block 
This instruction is not available in function block. 
Structured Text 
MCCP(MotionControl,Cam,Length,StartSlope,EndSlope,CamProfile); 
Operands 
Profile (MCCP)