Motion Event Instructions 
 
  Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018  269 
Specifying the Output Cam 
To execute a MAOC instruction, a calculated Output Cam data array tag must be 
specified. Output Cam array tags may be created by the Logix Designer tag editor 
or the MAOC instruction using the built-in Output Cam Editor.   The data 
defines the specifics for each Output Cam element. The number of Output Cam 
elements is limited by the amount of available memory.   Zero or more cams can 
be defined for each output bit. There is no constraint on how these elements are 
arranged within the Output Cam array. 
RefAn anomaly occurs when the output CAM ON window positions are 
redefined while the output controlled by the output CAM element is active. In 
some instances, the Motion Planner may not detect the off-crossing of the window 
and the output controlled by the output CAM element remains ON.er to the 
description of the OUTPUT_CAM structure for more information about data 
types and programming units. 
Important: 
An anomaly occurs when the output CAM ON window positions are redefined while the output controlled 
by the output CAM element is active. In some instances, the Motion Planner may not detect the off-crossing 
of the window and the output controlled by the output CAM element remains ON. 
This issue applies to any output point or virtual output controlled by an MAOC 
instruction. 
Additionally, we recommend that you only change configuration when the CAM 
element is not active. 
The following diagram shows the relationships between the axis, input, and 
output that are defined by the Output Cam element.