Multi-Axis Coordinated Motion Instructions
454 Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018
Referenced Error Code and
Number
Extended Error
Numeric Indicator
Instruction Parameter Description
Parameter Out Of Range (13) 2 Move Type Move Type is either less than 0 or greater than
1.
Parameter Out Of Range (13) 3 Position The position array is not large enough to
provide positions for all the axes in the
coordinate system.
Parameter Out Of Range (13) 4 Speed Speed is less than 0.
Parameter Out Of Range (13) 6 Accel Rate Accel Rate is less than or equal to 0.
Parameter Out Of Range (13) 8 Decal Rate Decel Rate is less than or equal to 0.
Parameter Out Of Range (13) 11 Termination Type Termination Type is less than 0 or greater
than 3.
For the Error Code 54 – Maximum Deceleration Value is Zero, if the Extended
Error returns a positive number (0-n) it’s referring to the offending axis in the
coordinate system. Go to the Coordinate System Properties General Tab and look
under the Brackets ([ ])column of the Axis Grid to determine which axis has a
Maximum Deceleration value of 0. Click on the ellipsis button next to the
offending axis to access the Axis Properties screen. Go to the Dynamics tab and
make the appropriate change to the Maximum Deceleration Value. If the
Extended Error number is -1, this means the Coordinate System has a Maximum
Deceleration Value of 0. Go to the Coordinate System Properties Dynamics Tab
to correct the Maximum Deceleration value.
MCLM Changes to Status Bits
Status bits provide a means for monitoring the progress of the motion instruction.
There are three types of Status bits that provide pertinent information.
• Axis Status bits
• Coordinate System Status bits
• Coordinate Motion Status bits
When the MCLM instruction initiates, the status bits undergo the following
changes.
Motion Instruction Predefined Data Type Status Bits
See Status Bits for Motion Instructions (MCLM, MCCM) when MDCC Is Active
Axis Status Bits
Bit Name Meaning
CoordinatedMotionStatus Sets when the instruction starts. Clears when the instruction ends.