You can assign a custom M-code or G-code to call a 9000 macro. The machine builder uses this to make the machine intuitive. For example, instead of typing M98 P9001 , the builder sets equal to "6." Now, when the operator simply types M6 (Tool Change), the control automatically runs program O9001.
Example: Setting Parameter 6071 to 6 means typing M6 in your program will automatically execute macro program O9001 (typically the tool change macro). 2. Program Protection Parameters
: Controls the editing and visibility status of subprograms registered in the O9000 to O9999 range. Set to 0 to edit; set to 1 to lock. fanuc 9000 parameters list
Example configuration: If you enter 125 into Parameter 6050 , executing G125 in a program will instantly launch macro program O9010 . 3. Custom M-Code Macro Call Parameters (6071–6089)
Modifying these parameters is typically only done to:
These parameters are among the most important settings on your machine because they control . Unlike the common “Setting” or “Axis” parameters found in the No. 0 to No. 8999 range, many of the 9000‑series parameters are not publicly documented by FANUC. These are proprietary enable bits that turn key manufacturing functions on or off. Example: Setting Parameter 6071 to 6 means typing
Separately, the term "9000" also refers to . These are hidden subroutines used by Machine Tool Builders (MTBs) for tool changers (ATC), pallet changers (APC), probing cycles, and custom G-codes. Several 9000-series parameters directly dictate how the control handles these specific O9000 programs. 🔓 How to Unlock and Edit Protected Parameters
Programs O9000 to O9999 are often hidden from the main program directory. This is controlled by the infamous . Specifically, setting Bit 4 (NE9) to "1" prohibits the deletion or editing of these programs. To view them, you must set PWE (Parameter Write Enable) to "1" in the settings menu, navigate to the parameter screen, and set 3202#4 to 0 (Zero).
The most reliable source for your 9000 parameters is the . Look for a document called "Option Parameter List".
On older systems (like the FANUC 0-MC/0-TC or 16-M), the 9900 range contains the "Option Parameters." These bits unlock software features purchased from FANUC, such as additional memory, coordinate system rotations, or specific macro variables.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. Cookies are used for ads personalisation. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent. More about cookies
You can assign a custom M-code or G-code to call a 9000 macro. The machine builder uses this to make the machine intuitive. For example, instead of typing M98 P9001 , the builder sets equal to "6." Now, when the operator simply types M6 (Tool Change), the control automatically runs program O9001.
Example: Setting Parameter 6071 to 6 means typing M6 in your program will automatically execute macro program O9001 (typically the tool change macro). 2. Program Protection Parameters
: Controls the editing and visibility status of subprograms registered in the O9000 to O9999 range. Set to 0 to edit; set to 1 to lock.
Example configuration: If you enter 125 into Parameter 6050 , executing G125 in a program will instantly launch macro program O9010 . 3. Custom M-Code Macro Call Parameters (6071–6089)
Now you can use G65, #500 series variables, IF/GOTO statements.
Modifying these parameters is typically only done to:
These parameters are among the most important settings on your machine because they control . Unlike the common “Setting” or “Axis” parameters found in the No. 0 to No. 8999 range, many of the 9000‑series parameters are not publicly documented by FANUC. These are proprietary enable bits that turn key manufacturing functions on or off.
Separately, the term "9000" also refers to . These are hidden subroutines used by Machine Tool Builders (MTBs) for tool changers (ATC), pallet changers (APC), probing cycles, and custom G-codes. Several 9000-series parameters directly dictate how the control handles these specific O9000 programs. 🔓 How to Unlock and Edit Protected Parameters
Programs O9000 to O9999 are often hidden from the main program directory. This is controlled by the infamous . Specifically, setting Bit 4 (NE9) to "1" prohibits the deletion or editing of these programs. To view them, you must set PWE (Parameter Write Enable) to "1" in the settings menu, navigate to the parameter screen, and set 3202#4 to 0 (Zero).
The most reliable source for your 9000 parameters is the . Look for a document called "Option Parameter List".
On older systems (like the FANUC 0-MC/0-TC or 16-M), the 9900 range contains the "Option Parameters." These bits unlock software features purchased from FANUC, such as additional memory, coordinate system rotations, or specific macro variables.