Depending on your specific control model (e.g., Series 0, 10, 15, 18, 31i), these parameters vary. Below is a list of common system and option parameters found in the 9000 range:
FANUC controllers use a parameter write protect feature to prevent accidental changes. To edit 9000-series parameters, you must first enable Parameter Write Enable (PWE) and, on certain controls, unlock the specific parameter write-protection bit. Step-by-Step Unlocking Procedure Switch the machine to (Manual Data Input). Press the OFFSET/SETTING function key on the MDI panel. Locate the setting screen containing PARAMETER WRITE (PWE) .
Parameters in the low 9000s control the behavior, editing permissions, and execution behavior of custom macro programs (O9000–O9999). These macros are frequently used for tool changers, probing cycles, and custom M-codes. 2. Optional Function Flags (Bit Parameters)
Change the PWE value from 0 to 1 . The controller will flash a "P/S 100 PARAMETER WRITE ENABLE" alarm. This is normal and serves as a warning.
In FANUC CNC controls, parameters numbered in the 9000 range (9000 to 9999) are classified as system parameters. These parameters govern core system behavior, optional software functions, hardware interfaces, and machine-specific configurations. Because modifying these values can fundamentally alter the machine's operation or disable safety features, they are usually locked by the machine tool builder (MTB). fanuc 9000 parameters list
Assigns a custom M-code number to execute programs O9001 through O9009. M-Code Macro
Here is a list of some common Fanuc 9000 parameters, grouped by category:
Change from 0 to 1 . The control will flash a "P/S 100 PARAMETER WRITE ENABLE" alarm. This is normal. Go back to the parameters and search for parameter 3202 . Locate bit 4, labeled NE9 .
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 Depending on your specific control model (e
0 = 9000-series programs are unlocked, visible, and editable. Fanuc 0-M / 0-T (Older Legacy Controls) 1 = 9000-series programs are protected. 0 = 9000-series programs are open for editing. Fanuc 10M / 11M / 12M Parameter 2201 Bit 0 (NE9) 1 = 9000-series programs are locked. 0 = 9000-series programs are unlocked. Related 8000-Series Program Parameters
To help narrow down the exact settings you need, could you share the you are working on (e.g., 0i-TD, 18i-MB, 31i)? If you are trying to resolve a specific issue, knowing what alarm code or machine behavior you are experiencing will help pinpoint the correct parameter. Share public link
| Parameter No. | Format | Description | |:---|:---|:---| | 9000 – 9090 | Value / Bit | Base configuration (number of axes, I/O allocation, serial communication setup) |
| Parameter # | Bit | Typical Function / Description | | :--- | :--- | :--- | | | 0-7 | System Control Bits. Often related to the startup sequence or basic software configuration. | | 9001 | 0-7 | Data Server / DNC Settings. Often controls how the control handles incoming data streams or Ethernet card initialization. | | 9002 | 0 | Look-ahead Control. Often used to enable or disable AI look-ahead features. | | 9003 | 0-7 | Feedrate / Axis Control. Sometimes controls specific overrides for rapid traverse or manual feed. | | 9004 | 0-7 | Interface Signals. Often defines how the PMC (Programmable Machine Controller) interacts with the CNC ladder. | | 9005 | 0-7 | Tool Management. Often related to automatic tool changer (ATC) logic or tool life management variables. | | 9006 | 0-7 | Spindle Control. Logic bits for spindle orientation or C-axis engagement. | | 9007 | 0-7 | Macro Execution. Can determine if specific Macro programs (like O9000 series programs) require a password to edit. | Parameters in the low 9000s control the behavior,
Modifying these without the proper option key or authorization from the machine tool builder can disable the machine or violate licensing agreements.
| Call Parameter No. | Associated Program No. | Notes | |:---|:---|:---| | 6080 | O9020 | Sets the M-code for Program O9020 (often for tool change). | | 6081 | O9021 | Sets the M-code for Program O9021. | | ... | ... | A standard macro call links M-codes to programs. | | 6089 | O9029 | Sets the M-code for Program O9029. | | 6071 | O9001 | Sets the M-code for Program O9001. | | ... | ... | Often used for specific sub-programs in a tool change sequence. | | 6079 | O9009 | Sets the M-code for Program O9009. |
Because 9000 parameters are heavily customized by machine builders (like a Haas ST-20 vs. a Mazak QT), the generic Fanuc manual will not have the definitive list.
Simultaneous axis expansion (e.g., 3-axis or 4-axis control), threading, and polar coordinate commands. Operational Features:
Protect your investment. Access service and support from the team that designs and builds the products.
Register your product to activate your warranty and access free, personalized customer support.
Submit an RMA for purchases from Epiphan. For others, contact your authorized dealer.