: Set to 0 to permit editing of O9000–O9999 programs.
: Never modify parameters without a complete backup of current settings. Incorrect values can lead to unexpected machine movement, tool breakage, or operator injury.
On newer controls (31i-B5, 0i-F), go to: SYSTEM > (CONFIG) > (OPTION) – This shows which option bits are enabled, cross-referenced to 9000 numbers.
| Parameter | Bit | Function Description | Typical Use | | :--- | :--- | :--- | :--- | | | 0 | Additional part editing | Unlocks background edit | | 9000 | 3 | Custom Macro B | The most common unlock. Enables variables and complex logic. | | 9001 | 6 | AI Nano / High-speed machining | Enables G05.1 Q1 or G8.1 | | 9002 | 2 | Rigid Tapping | Enables M29 Sxxx and G84.2 | | 9003 | 0 | Helical Interpolation | Allows G02/G03 with Z-axis movement. | | 9004 | 4 | Threading retract | G32/G76 retraction control | | 9010 | All | Skip signals for probes | Enables G31 for Renishaw/BLUM probes | | 9013 | 1 | Polar coordinate interpolation | G12.1 / G13.1 for live tooling lathes | | 9014 | 7 | Cylindrical interpolation | For milling on rotary axes | | 9020 | 0 | Spindle synchronization | For dual-spindle lathes | | 9022 | 3 | Additional axes (4th/5th) | Unlocks rotary tables | | 9024 | 6 | DNC operation | Enables drip feed from PC for large programs | | 9032 | 4 | Manual guide i | Conversational programming | | 9040 | 2 | Tool life management | Counts tool usage | | 9100 | 0 | Ethernet / Data Server | Enables network file transfer | | 9105 | 7 | High-speed skip | For high-speed probing | | 9400 | 3 | Nanometric contouring | Increases precision to 1nm | | 9500 | 1 | Multi-part program operation | Run different programs on different axes |
Modifying 9000-series parameters directly impacts the machine's core functionality (e.g., enabling axes or memory). Incorrect changes can disable your machine or cause hardware damage . Always back up your parameters before making changes. CNC Training Centre Common 9000-Series System Parameters
The Fanuc 9000 series (commonly associated with Fanuc Series 16/18/21 controls and modernized as parts of the broader Fanuc family) exposes a large, structured set of parameters that control machine kinematics, servo tuning, I/O mapping, safety interlocks, coordinate systems, and operator-interface behaviour. Parameters are the definitive method to configure, tune, and troubleshoot CNC machines — they define limits, logical behavior, and machine identity. Proper parameter management is essential for safe, repeatable, and high-performance machining.
Fanuc stopped using simple parameters to turn options on/off to prevent piracy. Now, options are activated via a "System Option File" installed by Fanuc or the Machine Tool Builder. However, the configuration bits still exist in the 9000 range to fine-tune how those options work.