Motion Event Instructions
Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018 293
Output Cam Array Checks
The following output cam array checks are used with the MAOC instruction.
If you select Then Instruction error
an output bit less than 0 or greater than 31 the Output Cam element is not considered
Illegal Output Cam
a latch type less than 0 or greater than 3 a value of Inactive is used
an unlatch type less than 0 or greater than 5 a value of Inactive is used
a left cam position greater than or equal to the right cam
position and the latch or unlatch type is set to Position or
Position and Enable
the Output Cam element is not considered
a left cam position less than the cam start position and the latch
type is set to Position or Position and Enable
the cam start position is used
a right cam position greater than the cam end position and the
unlatch type is set to Position or Position and Enable
the cam end position is used
a duration less than or equal to 0 and the unlatch type is set to
Duration or Duration and Enable
the Output Cam element is not considered
an enable type less than 0 or greater than 3 and the latch or
unlatch type is set to Enable, Position and Enable, or Duration
and Enable
the Output Cam element is not considered
an enable bit less than 0 or greater than 31 and the latch or
unlatch type is set to Enable, Position and Enable, or Duration
and Enable
the Output Cam element is not considered
See also
Motion Arm Output Cam (MAOC) on page 262
An Output Compensation data array tag may be specified via the Logix Designer
application tag editor. The data type defines the specifics for each output bit by
specifying the characteristics of each actuator. The array indices correspond to the
output bit numbers. The number of the highest compensated output bit defines
the minimum size of this array. Changes to the output compensation take effect
immediately.
The following diagram shows the effect of the output compensation on the
relationships between the axis, input, and output
Compensation