Fanuc 9000 Parameters List

PWE is the master safety lock on all parameters. By default, it is set to 0 (write protected). To enable changes:

Yes, some MTBs use 9900-9999 for advanced option keys. These often require a hardware key or license file.

Before we dive into any list, understand that modifying 9000 parameters without official documentation from your machine tool builder (MTB) can crash your machine, cause physical damage, or corrupt the CNC software. These parameters are set at the factory for a reason.

Settings that link specific G-codes or M-codes to custom O9000-series subprograms (e.g., O9001 for automatic tool changers). Key FANUC 9000 Series Parameter List & Functions 1. Macro Program Registering Parameters (G/M Code Calling)

: Controls protection for 8000 series programs. fanuc 9000 parameters list

These parameters allow you to map a standard custom G-code (like G150) to trigger a specific 9000-series macro program automatically. This is frequently used for automated tool measurement or complex coordinate rotations. Parameter Number Assigned Macro Program Called Calls Program O9010 Parameter 6051 Calls Program O9011 Parameter 6052 Calls Program O9012 Parameter 6053 Calls Program O9013 Parameter 6054 Calls Program O9014 Parameter 6055 Calls Program O9015 Parameter 6056 Calls Program O9016 Parameter 6057 Calls Program O9017 Parameter 6058 Calls Program O9018 Parameter 6059 Calls Program O9019

On older controls (like the Fanuc 0M/0T), this bit is often used to gain access to the 9000-series area. Fanuc 9000/9900 Option Parameters List

Always refer to the specific Fanuc Parameter Manual for your exact controller generation (e.g., Series 0-Mate, 18i-MC, 31i-B). The exact bit assignments can change between models.

Search for your controller's specific lock parameter (listed below) and set it to 0 . Fanuc 9000 Parameter ID List by Controller Model PWE is the master safety lock on all parameters

| 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) |

Beyond programs, you can also lock specific ranges of macro variables (the data stored within the machine) to prevent accidental overwriting.

Occurs if an option parameter in the 9000 range was entered incorrectly. Immediately revert to your backed-up value.

For the next six hours, Alex and Grace manually restored every 9000 parameter from that printout, using the boot diagnostics menu (holding - and . during power-up on a FANUC 31i). They re-homed the turret, reset the PMC timers, and prayed. These often require a hardware key or license file

If you attempt to edit a 9000-series program and receive an error, follow these steps to grant yourself edit access: Turn the machine to (Manual Data Input). Press the OFFSET/SETTING key on the operator panel.

If you see 9002 = 00000101 (binary 101 = 5 decimal), that means bits 0 and 2 are active.

: 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)

This website is using cookies. By continuing to browse, you give us your consent to our use of cookies as explained in our Cookie Policy.