Fanuc 9900 Parameter List Online

A machine tool builder sets:

After changing these, the servo amplifier for axis 4 must be physically present and parameter 202x (servo number) correctly set. Failure to match hardware results in “SERVO ALARM: AXIS 4 NOT READY”.

If your machine does not rigid tap (no floating tap holder required), check:

The Fanuc 9900 parameter list is not just another menu—it is the master blueprint of your CNC control. While it is intimidating and rightly locked, understanding its structure empowers you to diagnose complex issues, add hardware, and even restore lost options after repairs.

Always treat the 9900s with respect: back up before touching, change one bit at a time, and document everything. With the guide above, you now have the roadmap to navigate the most critical parameter range in any Fanuc-controlled machine.

Have a specific 9900 parameter not listed here? Leave the model number (e.g., Fanuc 0i-MF) and the exact parameter number in the comments below—or consult your MTB’s technical hotline.


Last updated: October 2025 – Compatible with Fanuc Series 0i-D, 0i-F, 15i, 18i, 21i, 30i-B, 31i-B, 32i-B, and 35i-B.

This report provides an overview of the Fanuc 9900–9999 series parameters , which are primarily used to define the options and software features installed on Fanuc CNC controls

(e.g., 16i, 18i, 21i, 0i-M/T). These are often referred to as "Option Parameters" or "Option Bits." ⚠️ Crucial Safety Warning

Modifying 9000-series parameters without a valid option authorization code from Fanuc can lock your controller or cause severe machine malfunction. Always backup your current parameters ( backup) before attempting changes. 1. Function and Purpose

Parameters 9900 and above do not usually control mechanical movements (like feedrate or acceleration). Instead, they act as "switches" that enable or disable software capabilities. Bit-based configuration: Each parameter consists of 8 bits (e.g., #7 6 5 4 3 2 1 0# ). Setting a bit to enables a feature, while disables it. Key Options Covered:

Memory expansion, tool offset quantity, axis expansion (4th/5th axis), cylindrical interpolation, macro execution, and specialized Canned Cycles. 2. Commonly Referenced 9900+ Parameter Types

Note: Specific bit mapping varies by Fanuc model and version. Parameter Range Description Typical Options Managed System Options Option bits for memory, axes, and software features. Extended Options

Similar to 9900; often manages specific Fanuc 10/11/15 options. 3. How to Access and View Option Parameters Option parameters are viewed in the Diagnostic Screen

rather than the standard Parameter screen, as they are part of the CNC system configuration. Type the parameter number (e.g., ) and press Page down to view consecutive option parameters. 4. How to Enable Parameter Writing (PWE)

To change any parameter, the Parameter Write Enable (PWE) must be set to 1: [OFFSET/SETTING] PARAMETER WRITE=1 (Ignore the alarm P/S 100). page to make changes. After changes, set PARAMETER WRITE=0 Turn the power off and back on. 5. Troubleshooting Lost Options

If a CNC machine loses its options (due to battery failure), the 9900 parameters will be blank. Restore from the "Original Parameter Sheet"

provided by the machine tool builder (e.g., Daewoo, Haas, Doosan). Alternative:

Contact Fanuc with your controller serial number to purchase a new option file (e.g.,

Disclaimer: This report is a summary based on common Fanuc documentation. Always verify with your specific Fanuc Parameter Manual (e.g., B-63530EN) for your machine. fanuc parameter detail 9900 to 9998 | Practical Machinist fanuc 9900 parameter list

Introduction to FANUC 9900 Parameter List

The FANUC 9900 series is a line of CNC (Computer Numerical Control) systems renowned for their reliability, precision, and versatility in controlling machine tools. These systems are widely used in various manufacturing processes, including milling, turning, grinding, and more. One of the critical aspects of configuring and optimizing FANUC 9900 CNC systems is understanding and correctly setting their parameters. Parameters in CNC systems like FANUC 9900 are essential as they define the machine's operational characteristics, limits, and functionalities.

Understanding FANUC 9900 Parameters

Parameters in the FANUC 9900 system are numerical values that control various aspects of the CNC machine's behavior. These include, but are not limited to:

List of FANUC 9900 Parameters

While a comprehensive list of FANUC 9900 parameters can be extensive and varies depending on the specific model and configuration of the CNC system, here is a general overview of some key parameters:

Importance of Correct Parameter Setting

Setting the parameters of a FANUC 9900 CNC system correctly is crucial for several reasons:

Accessing and Modifying Parameters

Accessing and modifying parameters on a FANUC 9900 system typically requires a specific set of procedures:

Conclusion

The FANUC 9900 parameter list is extensive and specific to each CNC machine's configuration and operational requirements. Understanding and correctly setting these parameters is vital for the safe, efficient, and accurate operation of the machine. It is always recommended to consult the machine's manual or contact a FANUC professional for specific guidance on parameter settings to avoid errors and ensure optimal performance.

In Fanuc CNC control systems, the 9900 series parameters (often referred to as Option Parameters) are specialized settings used to enable or disable software-based features and hardware options. Unlike standard user parameters (e.g., feed rates or travel limits), these are typically restricted and managed by the Machine Tool Builder (MTB) or Fanuc directly. Core Function of 9900 Series Parameters

The 9900 series acts as a digital "key" system for CNC capabilities. Enabling specific bits within these parameters unlocks features such as:

Memory Expansion: Increasing program storage capacity (e.g., from 40m to 320m).

Programming Functions: Unlocking Canned Cycles, Custom Macros, or Helical Interpolation.

Hardware Control: Enabling additional axes, mirror imaging for turrets, or Constant Surface Speed Control.

Interface Options: Configuring additional RS-232 ports or Ethernet/Data Server functionality. General Parameter Structure

These parameters are typically bit-based (0 to 7), where each bit corresponds to a specific function. Parameter No. Function Description 9920 Fixed Cycles Tool Offset Input (G10) Manual Pulse Generator (MPG) Feed Inch/Metric Conversion 9921 Program Storage (various sizes: 40m to 640m) Reader/Punch Interface Control 9922 Constant Surface Speed Control Source: CNCmakers - Fanuc 18MC 9000 Parameters Security and Access A machine tool builder sets:

Accessing and modifying the 9900 series is strictly controlled to prevent unauthorized software upgrades and potential machine damage. fanuc parameter detail 9900 to 9998 | Practical Machinist

In the world of Fanuc CNC maintenance, Parameter 9900 and its surrounding series (9900–9999) are often considered the "engine room" of the control's configuration. These are the Option Parameters, which dictate what high-level features—like 4th-axis control, helical interpolation, or Macro B—are actually active on your machine. 🛠️ Essential Fanuc 9900 Series Parameters

On modern "i" series controls (like the 16i, 18i, and 21i), the 9900 series is used primarily for system-level hardware and option configuration. Parameter # Common Function / Meaning 9900

Number of Axes/Amps: Often used to define the number of servo amplifiers the control should recognize. 9921

Software Version: Displays the system software series information. 9930

Macro B Options: Often tied to enabling custom macro variables and logic. 9937

Helical Interpolation: Enables circular movement across three axes simultaneously. 💡 Troubleshooting with Parameter 9900

One of the most practical uses for Parameter 9900 is resolving Alarm 5136 (Number of Amps is Small). This alarm occurs when the CNC expected more servo drives than it found on the fiber optic link.

The Fix: You can temporarily change Parameter 9900 to a lower value (e.g., 1 or 2) to bypass missing drives while testing individual servo modules. The Workflow: Enable Parameter Write Enable (PWE). Change 9900 to the number of drives currently connected.

Power cycle to see if the alarm clears for the remaining healthy drives. ⚠️ Important Considerations

Visibility: On Fanuc controls made after mid-2006, the 9900 series parameters are often hidden or stored on a FROM card, making them impossible to edit through the standard MDI screen.

The "900" Series vs. 9900: Older controls (like the 0-M or 0-T) used the 900 series (900–939) for options. If you see 8-bit binary strings (e.g., 00010000), you are likely looking at these legacy option bits.

Backup First: Changing these parameters can render a machine inoperable or cause unpredictable motion. Always perform a full SRAM backup before touching the 9900 series. How to Proceed

If you need to unlock a specific feature or clear a hardware alarm, let me know: Your Control Model (e.g., 18i-MB, 0i-TF, or 16M) The exact alarm code you are seeing

The specific function you are trying to enable (e.g., 4th axis, Ethernet, or High-Speed Machining)

I can provide the specific bit-level settings or the Parameter Manual references for your exact system. Fanuc Parameter Options Overview | PDF | Computing - Scribd

The Fanuc 9900 series parameters are specifically categorized as Option Parameters for controllers like the Series 16i, 18i, and 21i. These parameters determine which software features and hardware capabilities are enabled on your machine. Key Insights on 9900 Parameters

Purpose: They unlock specific CNC functions such as additional memory, high-speed machining, tool life management, and multi-axis control.

Visibility: On older "i" series controls, they appear on the standard parameter screen. On controls manufactured after mid-2006, they are often stored on a FROM card and may only be viewable through diagnostic screens. After changing these, the servo amplifier for axis

Access: Because these represent paid options, they are typically protected. Changing them incorrectly can lead to machine malfunction or "unpredictable movement". Common 9900 Series Parameters & Options

While the exact bit definitions vary by specific controller model (e.g., ), they generally cover the following areas: Parameter Range Typical Function Category Examples of Options 9900 Axis Configuration Number of controlled axes. 9901 - 9910 Memory & Language

Tape memory additions (320m/120m), Japanese/German/French display. 9911 - 9925 Machining Cycles

Program restart, 3rd/4th reference point return, High-speed cycles. 9930+ Specialized Features

Tool offset selection (G45-G48), Cylindrical interpolation, Mirror imaging. How to View or Edit Parameters

Warning: Only modify parameters if you have the original manufacturer settings. Back up all data before proceeding. How to Enable Parameter Write Enable (PWE) on a Fanuc CNC

The Fanuc 9900 series parameters are critical system-level settings used primarily in newer Fanuc controls (such as the 0i, 16i, 18i, and 21i series) to define machine configuration and unlock optional software features.

Unlike standard user parameters, these are often "locked" or stored in non-volatile memory (FROM) to prevent accidental erasure during a standard parameter clear or battery failure. Understanding the 9900 Series Structure

In Fanuc terminology, parameters in the 9900 range typically function as bit-type settings where each of the 8 bits (0-7) represents a specific machine option or software function. For example, in many controls, Parameter 9920 controls fundamental motion and interface options. Common Parameter 9920 Bit Descriptions Binary Value Function Description 0 00000001

Fixed/Canned Cycles: Enables standard drilling/tapping cycles. 1 00000010

G10 Input: Allows program input of offset/parameter values via G10. 2 00000100

Manual Pulse Generator (MPG): Enables the electronic handwheel feed. 4 00010000

Spindle S4/S5 Output: Configures analog spindle control signals. 5 00100000

Inch/Metric Conversion: Enables switching between measurement systems. Extended 9900 Series Feature List

The following parameters are frequently found in 16i/18i/21i and 0i series documentation for activating advanced features: 9921: Program Storage Capacity Bit 0: 640m Storage Bit 1: 320m Storage Bit 4: 40m Storage 9922: Motion Control & Macros Bit 2: Constant Surface Speed Control (G96) Bit 6: Custom Macro A 9923: Operations Bit 4: MDI Operation B Bit 5: Registration for 125 Part Programs Bit 7: Background Editing 9924: Language Displays Bit 0: Japanese Bit 1: German/French Bit 3: Italian Bit 5: Spanish Accessing and Modifying 9900 Parameters

Modifying these parameters is high-risk and usually requires specific authorization because they govern the control's core capability. Fanuc Parameter Options Overview | PDF | Computing - Scribd

This content is structured to be useful for a technical blog post, a reference guide, or a training document. Please note the critical safety warnings regarding these parameters.


This guide explains the Fanuc 9900 parameter list, how parameters are organized and used, and practical tips for working with them safely and effectively. It’s written for CNC technicians, programmers, and engineers who need a clear, actionable reference.

Use these categories to locate settings quickly. Exact parameter numbers may vary by Fanuc 9900 firmware and machine builder options; always consult your machine-specific manual.

  • Axis configuration
  • Position scaling and units
  • Servo tuning & control
  • Limit and safety
  • Spindle & spindle control
  • I/O and signals
  • Tool and work offsets
  • Feedrate and motion control
  • Communications and PLC
  • Optional features
  • | Bit | Function | |------|------------| | #0 | 0 = 3 axes max, 1 = 4 axes or more | | #1 | 0 = No Cs contouring, 1 = Cs contouring enabled | | #2 | 0 = No spindle sync, 1 = Spindle synchronization (e.g., rigid tapping) | | #7 | Master/slave axis pairing |