Error codes

What a robot’s error code means, from the maker’s own directory, with a link to the page where the maker says what to do about it.

Type the code from the teach pendant, or words from the message. Each directory is grouped the way the maker prints it: by robot generation, then by section.

Clear

740 codes from Universal Robots · page 9 of 19

C289A11 · The M8 digital output sinking current of {float} A exceeded the allowed dual pin limit.

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A12 · The M8 digital output 0 sourcing current of {float} A exceeded the allowed limit.

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A13 · The M8 digital output 1 sourcing current of {float} A exceeded the allowed limit.

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A14 · The zero current of the M8-power current sensor exceeds maximum allowed offset. The measured offset was {float}A

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A15 · The momentary M8-power current of {float}A exceeded the allowed limit.

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A16 · The M8-power current exceeded the the allowed limit of {float}A for more than 2 seconds during the last 10 seconds

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A17 · The zero current of the IO M8 power current sensor exceeds maximum allowed offset. The measured offset was {float}A

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C289A18 · The zero current of the IO M8 digital output current sensor exceeds maximum allowed offset. The measured offset was {float}A

Universal Robots · e-Series and Later Models

C289 Tool ConnectorCause given

C292A0 · Critical error

Universal Robots · e-Series and Later Models

C292 Online RAM test

C294A0 · Critical error

Universal Robots · e-Series and Later Models

C294 ADCCause given

C294A12 · The single ended ADC calibration timed out

Universal Robots · e-Series and Later Models

C294 ADCCause given

C294A16 · The joint failed during recalibration of the ADC offset

Universal Robots · e-Series and Later Models

C294 ADCCause given

C294A19 · The motor moves too much during ADC offset sampling, the motor position has a standard deviation of {float} [rad] during the sampling

Universal Robots · e-Series and Later Models

C294 ADCCause given

C295A0 · Wrong PCB type ({hex})

Universal Robots · e-Series and Later Models

C295 PCBCause given

C296A0 · Critical error

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A1 · SCB IO failed to power on

Universal Robots · e-Series and Later Models

C296 Start up check

C296A2 · One or more Motor phases is short circuited to ground. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A3 · Motor Indication Signal does not work. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A4 · Phase 1 is not connected. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A5 · Phase 2 is not connected. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up check

C296A6 · Phase 3 is not connected. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A7 · Motor test results were invalid. Diagnostic data: {hex}

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A9 · Robot Voltage was present during self-diagnostics

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A10 · Time out during self-diagnostics

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A11 · Data was received while trying to disable communication

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A12 · Sequence number did not match expected sequence

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A15 · Interval between messages did not match expectations

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A23 · Cross-monitoring data was invalid for too long while booting

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A25 · Diagnostics module was initialized with a NULL pointer, for a required callback function

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A33 · Timeout while waiting for system to be ready to go to idle

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A36 · The device initialization has failed.

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A37 · Robot Safe Torque Off Failed during self-diagnostics

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C296A44 · 24V voltage is not operating at an acceptable level, the actual value is {float}V

Universal Robots · e-Series and Later Models

C296 Start up checkCause given

C297A0 · Critical error

Universal Robots · e-Series and Later Models

C297 Joint validation

C297A11 · The Robot arm does not match the Control Box

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

C297A13 · Joint type recevied from joint {unsigned} is invalid

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

C297A14 · Joint type received from joint {unsigned} is invalid.

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

C297A15 · The type detected by the joint was {unsigned}.

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

C297A16 · The expected joint type specified in the robot configuration was {unsigned}.

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

C297A17 · The safety processors on joint {unsigned} disagree on the joint type.

Universal Robots · e-Series and Later Models

C297 Joint validationCause given

Universal Robots C289A11

The M8 digital output sinking current of {float} A exceeded the allowed dual pin limit.

Cause, as the directory gives them

  • The M8 digital output sinking current exceeded the allowed dual pin limit.

From Universal Robots’s own error code directory. The steps to fix it are the maker’s and are on the page linked above, not copied here.