FANUC robots set the standard for quality, reliability, and efficiency. When you purchase a FANUC robot, you can expect everything to work seamlessly and to get quality results from your investment. However, you may occasionally come across programming error codes that you should be aware of to keep your machines operating at peak efficiency. An error code may seem like a sign that something is wrong, but really they are alerts that can tell you that something needs to be changed before your robot is damaged. By correctly identifying and understanding your FANUC robot programming error codes, you can protect your investment and keep it performing at its best for years to come.
28 common FANUC robot programming error codes (and what they mean)
INTP-105 (%s,%d) Run request failed
The program cannot be started.
INTP-248 (%s, %d) MACRO failed
The macro command can not be executed.
INTP-250 (%s, %d) Invalid uframe number
The number of the work plan is not valid.
INTP-251 (%s, %d) Invalid utool number
The number of the work tool is invalid.
INTP-252 User frame number mismatch
The selected workbench is not valid.
INTP-253 Tool frame number mismatch
The selected work tool is not the same as the position tool.
INTP-447(%s,%d) Parentheses mismatch
Bad parenthesis combination.
JOG-007 Press shift key to jog
The robot’s manual movement key was pressed but the SHIFT key was not pressed.
JOG-010 Jog pressed before shift
This code means that one of the robot’s manual movement keys was pressed before the SHIFT key was pressed.
MACR-013 MACRO execution failed
The macro cannot be executed.
MACR-016 The macro is not completed
The execution of the macro has been interrupted.
MOTN-018 Position not reachable
The requested position is inaccessible.
MOTN-019 In Singularity
The requested position is close to the singularity (parallel J4 and J6).
MOTN-063 Position config change (G :)
This alarm indicates that the robot is unable to go to the requested position. It cannot execute the movement.
PROG-048 Shift released while running (prog)
The SHIFT key was released while the program was running in T1 or T2 mode.
SRVO-003 or SRVO-234 Deadman switch release
The yellow buttons on the back of the controller have been released while the programming the robot in T1 mode.
SRVO-062 BZAL alarm (G :x A :x) or SRVO-084 BZAL alarm
Encoder batteries have low voltage or the encoder cable is disconnected.
SRVO-080 OVC alarm
The RMS current calculated by the “servo-drive” exceeds the allowed value. This alarm protects the motor and amplifiers against thermal damage.
SRVO-160 Panel/external E-stop
The controller emergency stop button or the external emergency stop has been pressed.
SRVO-161 Fence open or Deadman switch released
This alarm appears when the “deadman” buttons are released, or the robot’s fence is open.
SRVO-162 Deadman/Fence or Panel/External E-stop
This code appears when the “deadman” buttons are released, when the protective envelope (fence) of the robot is open, or when one of the emergency stop buttons is pressed.
SRVO-230 or SRVO-231 Chain (1 or 2) abnormal
This alarm appears if there is a break in Channel 1 (24V) or Channel 2 (0V) of the emergency stop circuit.
SRVO-324 Disturbance excess
The torque limit of a specific joint is reached.
SYST-003 TP is enabled
The robot lever selector is ON.
SYST-009 Safety Fence is open
The requested operation could not be completed because the enclosure’s secure envelope is open.
SYST-017 Single-step operation effective
STEP mode is engaged.
SYST-043 TP disabled in T1/T2 mode
The Mode Selector is in T1 or T2 while the Robot Controller Selector is ON.
SYST-045 TP enabled in AUTO mode
The Robot Controller Selector is ON and set in AUTO.
As you can see, there are a lot of error codes that can occur when using a Fanuc robot. Fortunately, DIY-Robotics gives you the resources you need to keep moving forward when you face a problem like the ones listed above. Contact our professionals to hear how we can work together to make your DIY-Robotics cell project a reality.