Fanuc 9000 Parameters List · Limited

Unlike standard parameters (which control things like stroke limits, feed rates, and servo motors), the 9000-series parameters are typically used to control System Functionality, Option Activation, and Macro Variables.

⚠️ IMPORTANT WARNING: Changing parameters—especially in the 9000 range—without proper documentation or a backup can lock you out of the control, disable critical functions, or cause the machine to behave unpredictably. Always write down the original values before making changes.


Part 7: How to Find Your Machine’s Specific Fanuc 9000 Parameters List

Because the list varies by model and builder, follow this flowchart of knowledge: fanuc 9000 parameters list

  1. Check the CNC Info: Press SYSTEM > [FIND] (or [VERSION]). Note the Series (0i, 31i) and PMC version.
  2. Search the MTB’s Documentation: Look for a document titled "Machine Tool Parameter Manual" or "Option Function List." Do not rely on generic FANUC manuals.
  3. Use the "All Parameters" Printout: On the FANUC control, go to [PARAM] > [OPRT] > [PUNCH] > choose ALL PARAMETERS. Output to a memory card or RS-232. Open the text file and search for "9000."
  4. Contact FANUC America/Japan: Provide your CNC’s serial number. They can issue a legal "Option Parameter Table" for a fee (typically $200-$500).

Fanuc 9000 Parameters List — Targeted Treatise

Part 5: Step-by-Step Guide to Enabling a 9000 Parameter

Let’s say you have purchased a Custom Macro B unlock code from a licensed FANUC distributor. You do not "install" software; you flip a bit.

Example: Enable Custom Macro B on FANUC 18i Unlike standard parameters (which control things like stroke

  1. E-Stop the machine.
  2. Go to MDI mode.
  3. Press SYSTEM > PARAM > Set P3290=1 (to see 9000s).
  4. Search for P9000.
  5. The display shows: 9000 00100000 (Bit 3 is 0 = OFF).
  6. Type 9000 press INPUT.
  7. Change the binary number to 00001000 or 00101000 depending on other options.
  8. Press INPUT.
  9. Cycle power on the CNC.
  10. Verify: Go to MDI, type #100=5 and press cycle start. If no alarm (PS0110), Macro B is active.

Failure: If the CNC rejects the write (alarm: PS0420), the parameter is locked by an S3C or S3U key (physical or software lock). You cannot bypass this legally.


Method 2: Back Up Your Existing Parameters First

Before modifying anything, do a full parameter output: Part 7: How to Find Your Machine’s Specific

  1. Set PWE = 1.
  2. Go to SYSTEM > ALL I/O.
  3. Set device = MEMORY CARD or RS232.
  4. Punch all parameters including 9000 range.
  5. Save the file. This is your unique list.

Practical troubleshooting checklist (parameter-focused)

  1. Reproduce alarm and note alarm number and symptom.
  2. Inspect related parameter groups (axis config, soft limits, home parameters).
  3. Check encoder/scale parameter vs mechanical travel — confirm counts-per-unit.
  4. Verify servo gains and damping if oscillation or instability is present.
  5. Confirm I/O mapping parameters for missing or stuck inputs.
  6. If recent parameter writes occurred, compare with backup and roll back if needed.
  7. When uncertain, reduce feed/accel parameters to safe values and re-test.

Golden Rules:


Q4: Why does my 9000 list show only zeros even for enabled options?

A: Some options are encoded in a checksum block (4000-4999 range) or locked by Fanuc’s "Option Key" system (requires paid license).