Error code: SYST-045 · Category: System · Controllers: R-30iA, R-30iA Mate, R-30iB, R-30iB Plus
You roll the cabinet back into AUTO, send the cycle-start from the PLC, and nothing happens. The pendant shows SYST-045 TP Enabled in AUTO Mode and the controller refuses every run request. The fix is one switch flick away, but the reason it keeps coming back is usually procedural, not electrical. At Probot Systems we see this on almost every commissioning where the integrator forgot to brief the line operator on the pendant rules.
This post is written for technicians and line operators dealing with SYST-045 on R-30iA, R-30iA Mate, R-30iB, and R-30iB Plus controllers. The behaviour is identical across the family. If you have a CRX with the tablet pendant, the symptom is the same but the toggle lives in a different menu.
SYST-045 is the controller’s way of saying that you cannot have both AUTO mode and an active teach pendant at the same time. Per the FANUC R-30iB Plus error code manual: “The mode selector is in AUTO and the TP ON/OFF switch is in the ON position. Remedy: Turn the TP ON/OFF switch to OFF. Press RESET.” That is the entire definition.
On the shop floor, that quote translates as follows: when the mode key is in AUTO, the controller expects production input (UOP, PLC, cycle-start button) to drive the robot. When the teach pendant is enabled, the controller expects manual jog/teach input. These two control sources are mutually exclusive by FANUC safety design. The moment both are asserted, the controller blocks all run requests and posts SYST-045 until you pick one.
It is not a hardware fault. It is not a wiring issue. It is a configuration the operator has to clear with their hand on the pendant.
Step 1. Look at the teach pendant. The ON/OFF switch is on the top edge or left side, depending on iPendant model. If it is in ON, that is your problem (DIY Robotics community thread on SYST-045).
Step 2. Look at the cabinet mode key. AUTO position is the third detent on most R-30iB cabinets. If it is in T1 or T2, SYST-045 is not what you actually have, look at the alarm log again because the controller throws different alarms (SYST-026 family) when the relationship is reversed.
Step 3. Open the alarm log via MENU > 4 STATUS > Alarm. SYST-045 should be at the top. The alarm directly under it tells you what the operator was doing when the conflict was created.
Step 4. Check the error severity table under MENU > SETUP > Error Table. SYST-045 default severity is WARN/PAUSE. If it is set to ABORT, somebody upgraded it on purpose to force operators to confirm the state (same robot-forum thread).
Step 5. Confirm safety chain status under MENU > 4 STATUS > Safety Signals. Everything should be green. If a deadman or fence signal is flickering, the SYST-045 is downstream of a real safety event, not the cause.
For the routine case (TP left on after teaching):
That clears the alarm in under five seconds. The manual is explicit on this exact sequence and there is no parameter change required.
For the recurring case (operators keep doing it):
Modify the line procedure so the pendant is hung back in its cradle with the switch in OFF before the key is turned to AUTO. If you are running an unmanned cell, the pendant should normally stay in OFF anyway, only enabled when someone is at the cell to teach.
For the case where SYST-045 aborts the program instead of pausing:
The behaviour was changed in the error severity table on purpose. To revert: MENU > SETUP > Error Table, find SYST-045, change severity from ABORT to WARN (or PAUSE depending on what your shop standard is). Save and reset. The robot-forum discussion above shows why someone might want it to ABORT (forces operators to acknowledge the conflict), but most production cells run it as a warning.
For a CRX with the tablet pendant: the toggle is in the tablet safety menu, not a physical switch. Same logic, different button.
Two cases worth a service call rather than another reset:
The SYST-045 returns every time you cycle power, even with the TP switch verified OFF. That is not a procedural issue, it is a stuck TP enable contact or a faulty cable. Replacing the pendant or its cable will fix it. Confirm with a known-good TP before ordering parts.
You are commissioning a new cell with a UOP-driven start and want SYST-045 to never reach a line operator. There is a documented way to gate the AUTO mode entry through the PLC so the controller refuses to enter AUTO while the TP is enabled, which is the correct safety design and not what most field crews build by default.
contact us for a commissioning audit, or schedule a maintenance preventive visit so the pendant cabling and severity table are reviewed before a production batch.
Probot Systems is a FANUC integrator based in Lévis, Quebec serving Canada and the US. If your operators are stopping the line on SYST-045 every shift, the fix is probably a procedure or a TP cable, and either one is a quick contact us conversation.
Remplissez le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.
Fill out the form below, and we will be in touch shortly.