FANUC Troubleshooting Guides, Repair Tools and Remote Support

Welcome to the CNCShare English section — practical, field-tested guides on FANUC CNC electrical commissioning, PMC ladder programming, servo tuning, alarm diagnosis and troubleshooting.

Everything here is written for engineers who are standing in front of a machine: what to look at first, which number to read, and what a given value actually means. No theory for its own sake.

Not sure where to start? Jump to the “Which guide do I need?” section at the bottom — it maps the most common field situations to the right article in four questions.

← Browse all English articles (full list)

Section 01 · Reference

FANUC Troubleshooting

Alarms, servo, spindle, PMC and electrical faults — 48 field guides organised by symptom, not by manual chapter.
Section 02 · Tooling

CNC Repair Tools

Which multimeter, clamp meter, insulation tester or scope actually earns its place — and the measurement procedure each one supports.
Section 03 · Support

Remote Technical Support

Alarm reverse lookup, PMC ladder analysis and servo tuning advice over a call — including white-label support for repair companies and integrators.

1. PMC Ladder Programming and Project Workflow

Start here if you need to read, write, or deliver a PMC sequence program.

  • FANUC PMC Ladder Diagram Beginner Tutorial — basic vs function instructions, the difference between sequential execution and relay logic, and two complete examples (tool magazine positioning + spindle coolant timer). Start with this if ladder is new to you.
  • FANUC PMC Project From Scratch: The 6-Stage Flow — how to run a whole PMC project: site survey, full backup, address planning, safety-first logic, online download, staged verification. Includes the five things to hand over and the four steps people skip. This is the methodology backbone of the series.
  • FANUC PMC: Edit on PC and Send Back to NC — getting the ladder onto a PC and back to the machine. Covers version matching, edit format vs memory card format, serial setup, and the critical READ = in / WRITE = out distinction.
  • FANUC LADDER III: Compile, Decompile and Program Protection — why you must compile before downloading and decompile before editing, plus how password protection works and why a lost password cannot be recovered.
  • FANUC PMC Troubleshooting: 5 Real Cases — spindle not starting, ATC timeout, E-stop that won’t reset, lube pump timer fault, hydraulic chuck no action. Uses a four-step signal-tracing method.
  • FANUC PMC External Alarm Reverse Lookup — when the control shows an external/manufacturer alarm (1000–2999 range), how to go from the alarm number to its A address, trace the ladder, reach the I/O point, and confirm by forcing the signal. Includes the “signal present but no alarm” trap.
  • FANUC Data Backup and Recovery: ALL I/O, BOOT SRAM and CF Card Sizing — the three backup routes, what actually lives in SRAM versus FROM (the ladder is in FROM, and it does not come back with an SRAM-only restore), and the CF capacity limits that matter.
  • Fanuc Macro B Guide: Variable Partitions, G65/G66/G67 Calls — variable common vs local partitions, the G65/G66/G67 macro-call forms and nesting limits, with the PS alarms to watch.
  • FANUC LADDER III — version selection for 0i-D/F/MF, installation without the classic failures, and the five beginner pitfalls with their fixes.

2. Diagnosis and Fault Finding

Start here when something is wrong but you are not sure what.

  • FANUC Diagnosis Numbers (DGN) Quick Reference — 100+ diagnosis numbers grouped by function (000–039 execution, 200–299 servo, 300–399 position, 400–499 spindle, 500–605 overtravel and PMC), with alarm cross-reference and how to view/export them on your machine.
  • FANUC No-Alarm Fault Diagnosis — the hardest class of fault: nothing on the screen, but the machine won’t move. Maps it to DGN000 (M-code not confirmed), DGN003 (in-position check) and DGN005 (axis interlock), with the interlock signal table.

3. Servo Tuning

Start here for vibration, overshoot, noise or contouring problems.

4. FANUC Alarm Code Reference (6 Parts, 0001–5559)

A complete working English reference for FANUC P/S (Program / Setting) alarm numbers, split by range so you can look up a code the moment it appears on screen. Each part lists the alarm message and the practical meaning or first action.

  • Part 1 — P/S 0001–0224 — tape and format errors, G code and feed, circular interpolation, tool compensation, reference position return, program and sequence numbers, macros, rigid tapping.
  • Part 2 — P/S 0230–0461 — canned and compound cycles, nano smoothing, synchronous / mixed / superimposed axis control, skip functions, tool life, real-time macros.
  • Part 3 — P/S 0492–1308 — 3D interference check, Cs contour control, thread cutting, macro syntax and variables, program registration, G10 parameter input.
  • Part 4 — P/S 1332–1973 — 3D handle feed, normal direction control, M code duplication, index table, program security, EGB, RS-232C, USB memory and memory card.
  • Part 5 — P/S 2032–5110 — Ethernet and data server, P-CODE macros, peripheral axis control, sheet-metal and punch-press cycles, nibbling, program limits and feedrate.
  • Part 6 — P/S 5130–5559 — PMC axis overlap, flexible synchronous control, tool management and interference, Cs contour control, tilted surface machining G68.2, option authentication.

5. System Alarms, Power, Other Brands & Machine Checks

Start here for board-level and power-related faults, and for non-FANUC controls.

6. How to Use These Guides

  • The alarm text on your screen is always authoritative. Messages, descriptions and parameter numbers vary by FANUC series, installed options and software version. Where a guide lists a parameter number, confirm it on your machine before changing anything.
  • Back up before you change anything. Parameters, PMC program and ladder — and verify the backup can actually be read back.
  • Classify before you adjust. Especially for servo problems: high-frequency squeal, low-frequency flutter, start/stop overshoot and machining ripple have opposite handling directions. Getting it backwards makes it worse the more you tune.
  • Suspect the machine before suspecting the parameters. Guide after guide in this section repeats it, because it is the most common way field time gets wasted.

Disclaimer: These guides are a personal compilation organized from FANUC documentation and field experience. Always follow the official manual for your machine and verify by measurement on site. Operations involving safety functions must follow the relevant procedures and be performed by suitably qualified personnel.

Which guide do I need?

I’m new to FANUC PMC — where should I start?

Read FANUC PMC Ladder Diagram Beginner Tutorial first — it covers what a PMC is, the difference between sequential execution and relay logic, and the basic instruction set, with two complete worked examples. Once you can read a ladder, move to FANUC PMC Project From Scratch for the process of delivering a real project.

My machine shows an alarm number — where do I look it up?

Use the six-part FANUC Alarm Code List, split by range: Part 1 covers 0001–0224, Part 2 0230–0461, Part 3 0492–1308, Part 4 1332–1973, Part 5 2032–5110 and Part 6 5130–5559. Find your number in the left column and read the message plus the first action. If your alarm is a servo alarm in the SV range rather than a P/S number, the servo guides in section 3 are a better starting point.

My machine has no alarm but the program won’t advance — which guide?

Use FANUC No-Alarm Fault Diagnosis. It maps the three usual causes to specific diagnosis numbers: DGN000 means the system is waiting for the M-code completion signal, DGN003 means the in-position check is not passing, and DGN005 means an axis interlock is active. Keep FANUC Diagnosis Numbers Quick Reference open alongside it.

Servo vibration or overshoot — which article should I read?

Both servo guides apply, but they solve different problems. Read CNC Servo Vibration, Overshoot and Noise first to classify what you are actually seeing — high-frequency squeal, low-frequency flutter, start/stop overshoot or machining ripple — because the handling directions are opposite. Then use FANUC Servo Gain 2021 / 1825 Adjustment for the actual parameter values, the inertia-ratio formula and the adjustment sequence.

All three sections

  • FANUC Troubleshooting — the guide library above: alarms, diagnosis numbers, servo, spindle, PMC and electrical faults, plus SINUMERIK, Mitsubishi and Heidenhain coverage.
  • CNC Repair Tools — what to measure and with what: instrument selection, specifications that matter, and what to leave on the shelf.
  • Remote Technical Support — send the alarm number and machine model: diagnosis over a call, PMC analysis and technical cooperation for repair companies.

Read a troubleshooting guide, get the right instrument, or have the readings reviewed with you — the three sections are meant to be used in that order.

广告合作 / 商务合作