: Always perform an ALL-DATA or SRAM backup to a memory card or USB flash drive before editing any 9000-series parameter.
Navigate to Parameter and enter 6 . This configuration tells the FANUC control: "Whenever M06 is read, do not execute it natively. Instead, jump directly to program O9001." 3. Write the O9001 Macro Program
Number of blocks the control looks ahead for smooth contouring. Axis & Interface Options
These are bit settings or numerical values stored within the CNC controller. They are typically binary (0/1) toggles that turn specific hardware options on or off. For example, setting bit 9925.0 to "1" may activate helical interpolation, a feature that is not standard on all base-level controllers. These options are often tied to a software key or a paid hardware upgrade installed by FANUC or the machine builder. fanuc 9000 parameters list
| Parameter No. | Bit | Function | |---|---|---| | | #0 | Program storage capacity: 640 meters | | 9921.1 | #1 | Program storage capacity: 320 meters | | 9921.2 | #2 | Program storage capacity: 160 meters | | 9921.3 | #3 | Program storage capacity: 80 meters | | 9921.4 | #4 | Program storage capacity: 40 meters | | 9925.0 | #0 | Helical interpolation enabled | | 9925.1 | #1 | 300 work coordinate systems (G54–G59 plus extended) enabled | | 9925.3 | #3 | Look‑ahead control (advanced path planning) enabled | | 9927.2 | #2 | 3‑axis simultaneous control enabled | | 9930.3 | #3 | Helical cutting enabled | | 9931.2 | #2 | Rigid tapping (M29) enabled | | 9932.2 | #2 | Coordinate system rotation (G68/G69) enabled | | 9932.4 | #4 | Tool life management enabled | | 9933.5 | #5 | 4‑axis simultaneous control enabled (requires additional hardware) | | 9933.7 | #7 | Macro B enabled (advanced user variables and logic) |
Contact the MTB (e.g., Haas, DMG, Doosan) with your serial number. Ask for the or "9000 Parameter Configuration Sheet."
: Enables B-Code macro calls. When set to 1 , specifying a B-code calls macro program O9028 . 5. Macro Common Variables Control (6001–6009 range) : Always perform an ALL-DATA or SRAM backup
If your machine has a sticker or manual with "Option Parameters," that is the definitive source.
If you answered to any of the above, do not proceed.
“What’s that?” he asked.
When troubleshooting a machine that displays erratic behavior, servo alarms, or fails to execute macro routines, keep these best practices in mind:
Stores a user-defined password to lock parameter 3202. 2. G-Code Calling Custom Macro Parameters (O9010 - O9019)
In older controls (like the Fanuc 0M/0T), the 9000-series parameters were often "Option Parameters." Changing these would enable features like: Canned Cycles (G70-G89) Additional Tool Offsets Macro B capabilities Instead, jump directly to program O9001
The of your FANUC controller (e.g., 0i-MF, 16i-M, 31i-B)