⚡ Quick Answer
Fanuc bit settings live inside numbered parameters — each parameter holds 8 bits (bit 0 to bit 7, counted right to left). The most essential bits to configure correctly include Parameter 1300 (over-travel alarms), 1401 (feed-rate control), 3402 (machine wake-up G codes), 6800 (tool life management), and 3109 (offset display). Getting these right prevents crashes, improves safety, and keeps production running smoothly.
If you've ever stood in front of a Fanuc controller thinking "which one of these 8 bits should I touch?" — you're not alone. Parameters are the brain of your CNC machine. Get them right, and the machine runs like poetry. Get them wrong, and you've got a very expensive alarm and a very bad Tuesday.
Understanding Fanuc Bit Parameters
Fanuc CNC controls are used in manufacturing facilities worldwide. They power milling machines, lathes, machining centres, and robotic arms across almost every major industry. The system is built on a dense but logical parameter structure.
Each parameter is a number. Some store a single value (like a baud rate or a timer count). Others are made up of individual bits — and those bits act like on/off switches. Flip a bit from 0 to 1, and you've enabled a function. It's really that simple — and that dangerous if you don't know what you're doing.
Each parameter that uses bits holds 8 of them. They're labelled bit 0 through bit 7, counting from right to left. A value of 00000001 means bit 0 is ON. A value of 10000000 means bit 7 is ON. Think of it like a row of 8 light switches.
According to Fanuc's official 0i Series Parameter Manual (B-64310EN), bit parameters fall into distinct functional groups: axis control, program execution, safety systems, communications, and display settings. Knowing which group you're working in keeps you from accidentally turning off your emergency stop.
How to Read and Edit Fanuc Bits
Before you touch a single bit, understand the access process. Fanuc systems are deliberately locked down. This isn't bureaucracy — it's actually protecting you.
Steps to Enable Parameter Writing
- Press the OFFSET/SETTING key on the control panel.
- Navigate to the SETTING screen.
- Find the PARAMETER WRITE field and change the value to
1. - An alarm
SW0100 "PARAMETER WRITE ENABLE"will appear — this is expected and normal. - Press SYSTEM, then the PARAM softkey to access parameters.
- Navigate to your parameter, position the cursor, enter the new value, and press INPUT.
- When finished, return to SETTING and set PARAMETER WRITE back to
0. - Press RESET to clear the alarm.
Always photograph or write down the current parameter value before changing it. Seriously. One accidental keypress can disable axis movement or break a safety interlock. Back up your parameters to a data card before making any changes. This is non-negotiable professional practice.
Some changes require a power cycle to take effect. When this happens, Fanuc shows an alarm: PW0000 "POWER MUST BE OFF". Turn the machine off, wait, then power back on. Don't skip this step.
Essential Bits and Parameters to Configure
Not all parameters are equal. Some control obscure communication handshakes. Others decide whether your machine tries to crash into its own end stops. Let's focus on the ones that matter most to daily operation.
Parameter 3402 — Machine Wake-Up G Codes
This parameter controls which G codes are active when you first power on the machine. It's often called the "wake-up state." If you've ever turned on a machine and unexpectedly triggered a G01 instead of G00 — or vice versa — this is where you fix it.
Bit #0 → G01 active on power-up (0 = G00, 1 = G01)
Bit #1 → G18 active on power-up (0 = G17, 1 = G18)
Bit #2 → G91 active on power-up (0 = G90, 1 = G91)
Bit #3 → G94 active on power-up (0 = G95, 1 = G94)
- Bit 0 = 0: Machine wakes up in G00 (rapid). Standard for milling machines.
- Bit 2 = 0: Machine wakes up in G90 (absolute). Highly recommended. Waking in G91 (incremental) is a recipe for disaster.
- Bit 3 = 0: Machine wakes up in G95 (feed per revolution). Preferred for lathe operations.
Source: CNC Training Centre — Power Up Fanuc Parameter 3402 (cnctrainingcentre.com)
Parameter 1401 — Feed Rate and Rapid Traverse Control
This is one of the most practically useful parameters for anyone proving out a new program. Setting bit 4 of parameter 1401 to 1 means the machine won't move at all when the feed-rate override dial is set to 0%. This includes rapid moves.
Bit 4 (RPD) = 1 → Rapid traverse also stops at 0% feed override
Bit 4 (RPD) = 0 → Only cutting moves stop at 0% override
- Setting Bit 4 = 1 is excellent for safe program verification.
- With the override at 0%, you can cycle-start without the machine actually moving.
- Think of it as "dry run mode" without officially entering dry run mode.
- Count bits from right to left. Bit 4 is the 5th bit from the right.
Source: CNC Training Centre — Cutting Feed-Rate 0% Fanuc Parameter 1401 (cnctrainingcentre.com)
Parameter 3109 — Offset Display Settings
This one is a quality-of-life fix. By default, Fanuc shows a "W" next to wear offsets and a "G" next to geometry offsets. New operators find this deeply confusing. Setting bit 1 of parameter 3109 to 1 removes those labels.
Bit 1 (DWT) = 1 → Removes G/W display from offset screens
Bit 1 (DWT) = 0 → Default display with G/W labels
- Bit 1 = 1: Cleaner offset display, better for training environments.
- Bit 1 = 0: Traditional Fanuc display. Fine if your team knows the system well.
Safety-Critical Bits You Must Understand
These are the bits where a wrong setting can physically damage your machine, your tools, or your colleagues. Treat this section with full attention.
Parameter 1300 — Over-Travel Alarm Behaviour
When a machine reaches the limit of its physical travel range, it normally triggers an alarm and stops. That's correct behaviour. But in specific maintenance situations, you might need to suppress that alarm briefly. That's what parameter 1300 bit 1 does.
Bit 1 (NAL) = 0 → Standard: alarm fires at end of travel limit (Default, recommended)
Bit 1 (NAL) = 1 → No alarm at end of machine stroke
Setting NAL to 1 removes a critical mechanical protection. This is only appropriate for specific manual recovery situations. Always return it to 0 immediately after use. Leaving it on 1 during normal production is dangerous.
- Bit 1 = 0: Recommended for all normal operations.
- Bit 1 = 1: Only for supervised maintenance. Return to 0 before resuming production.
Source: CNC Training Centre — Fanuc Parameters Archive (cnctrainingcentre.com)
Axis Control Bits — Parameter 1002 Area
This group of parameters handles fundamental axis behaviour. According to the Fanuc 0i Series Parameter Manual, bit 0 (JAX) in this range controls how many axes move simultaneously during jog operations.
0 → Only 1 axis moves at a time during jog (safer)
1 → Up to 3 axes can move simultaneously during jog
- For training environments or older machinery, keep JAX = 0.
- High-production environments with experienced operators may benefit from JAX = 1.
- Simultaneous jog movement increases speed but requires operator awareness.
Tool Life Management Bits — Parameter 6800
Tool life management is one of Fanuc's most valuable features for production environments. It tracks tool usage, automatically substitutes worn tools, and prevents bad parts from being made with broken cutters. The whole system pivots on parameter 6800.
According to machining systems experts at MachineMetrics, Fanuc's tool life system supports up to 128 tool groups. Each group can hold multiple tools, and the system selects replacements automatically based on calculated tool life values.
Key Bits in Parameter 6800
Bit 0 → Tool life counted in minutes (0) or number of uses (1)
Bit 1 → Tool length geometry offset retained on tool change (1 = yes)
Bit 2 → Skip remaining tool life on tool change signal
Bit 5 → Tool life warning output enabled (1 = on)
- Bit 0 = 0: Count tool life in time (hours/minutes). Good for roughing tools with consistent cycle times.
- Bit 0 = 1: Count by number of uses. Better for high-mix, variable-cycle operations.
- Bit 5 = 1: Enables a warning output before the tool fully expires. Set this to 1 in production.
Setting Up Tool Life — Process Overview
- Select the tool group number you're configuring.
- Enter the tool numbers and corresponding offset values.
- Input the T-code for the tool group.
- Set parameter 6800 bits to define how life is measured.
- Verify on the tool life screen that all values populated correctly.
- Run a test cycle before committing to full production.
Source: MachineMetrics — Monitoring Tool Life on FANUC CNC (machinemetrics.com)
Communication Parameter Bits
If you're transferring programs to and from the machine — via RS-232, Ethernet, or memory card — the communication parameters matter a great deal. A single wrong bit here means programs won't send, and you'll spend the afternoon checking cables for no reason.
Key Communication Parameters
| Parameter | Bit / Field | Setting | Function |
|---|---|---|---|
| 101 | Bit 7 | 1 | No NULL feed before/after program transfer |
| 101 | Bit 0 | 1 | 2 stop bits for RS-232 communication |
| 103 | Value | 11 | 9600 baud rate (standard RS-232) |
| 110 | Bit 0 | 0 | Unified I/O channel control (recommended) |
| 20 | Value | 0 | Use Channel 1 (RS-232 Port 1) |
Source: FactoryWiz KB — Fanuc 0i Configuration Document (kb.factorywiz.com)
RS-232 Communication Bits in Parameter 101
- Bit 7 = 1: Suppresses null characters at program start/end. Most PC-side software expects this.
- Bit 3 = 0: Auto-detects EIA or ISO format. Keeps compatibility with different CAM outputs.
- Bit 0 = 1: Uses 2 stop bits. Match this to your PC software settings exactly.
- If communication fails, always check that both ends (machine and PC) use identical baud rate and stop bit settings.
Best Practices Before You Change Anything
We've said this once already, but it genuinely cannot be overstated: changing parameters without a backup is how experienced machinists have bad days. Here is a structured safety process that professional CNC engineers follow.
Pre-Change Checklist
- ✅ Back up all parameters to a memory card or external device before touching anything.
- ✅ Photograph the screen showing the current parameter value.
- ✅ Write down the parameter number, bit position, and original value on paper.
- ✅ Confirm you're on the correct machine — parameter numbers can mean different things on different control versions.
- ✅ Check the machine's parameter manual — always use the manual specific to your control series (0i, 16i, 30i, etc.).
- ✅ Change one bit at a time — don't batch multiple changes together. You won't know which one caused a problem.
- ✅ Test after every change — run a dry cycle before re-enabling coolant and full production feed rates.
Many Fanuc controls let you dump all parameters through the RS-232 port or memory card. Do this monthly as routine maintenance. Losing parameters after a battery failure or PCB replacement without a backup can cost days of reconfguration time — and sometimes requires a service call from Fanuc.
Counting Bits — The Simple Rule
This trips people up more than any other aspect of Fanuc parameters. The rule is straightforward:
- Bits are counted right to left.
- The rightmost bit is Bit 0 (also written as #0).
- The leftmost bit is Bit 7 (also written as #7).
- A parameter displaying
00000100has bit 2 set to 1 — all others are 0.
Bit: 7 6 5 4 3 2 1 0
Val: 0 0 0 1 0 0 0 0
→ Bit 4 is ON. This is Parameter 1401 Bit 4 (RPD) — stops rapid at 0% override.
Quick Reference Table — Fanuc Bits at a Glance
This table summarises the most commonly configured bits across a standard Fanuc 0i or 16i/18i control. Use it as a reference — not as a substitute for reading your machine's specific manual.
| Parameter | Bit | Name | Set to 1 to Enable | Risk if Misconfigured |
|---|---|---|---|---|
| 1300 | Bit 1 | NAL | Suppress over-travel alarm | 🔴 High — machine can crash |
| 1401 | Bit 4 | RPD | Rapid stops at 0% feed override | 🟡 Medium — affects program proving |
| 3109 | Bit 1 | DWT | Remove G/W labels from offset display | 🟢 Low — cosmetic only |
| 3402 | Bit 0 | G01 | Wake up in G01 feed mode | 🔴 High — unexpected motion |
| 3402 | Bit 2 | G91 | Wake up in incremental mode | 🔴 High — position errors |
| 6800 | Bit 0 | LTM | Count tool life by uses (not time) | 🟡 Medium — wrong tool substitution |
| 6800 | Bit 5 | LWN | Enable tool life warning output | 🟢 Low — may miss tool wear warnings |
| 3453 | Bit 0 | CRD | Enable Direct Drawing Input (R/C chamfers) | 🟡 Medium — rads/chamfers won't work |
| 101 | Bit 0 | STP2 | Use 2 stop bits for RS-232 | 🟡 Medium — communication failure |
| 101 | Bit 7 | NFD | Suppress null feed in data transfer | 🟡 Medium — garbled program transfer |
Bonus: Parameter 3453 — Rads and Chamfers (Direct Drawing Input)
This one surprises people. If you program corner radii using ,R and ,C notation directly in your G code, Fanuc needs parameter 3453 bit 0 set to 1 to make it work.
Bit 0 (CRD) = 0 → Direct Drawing Input disabled (default)
Bit 0 (CRD) = 1 → Enables ,R (radius) and ,C (chamfer) commands
- This only works on 90-degree corners without additional geometry calculations.
- You also need parameter 8134 set correctly for this feature to function fully.
- A great feature for shops that prefer to keep G code simple and readable.
Source: CNC Training Centre — Rads and Chamfers Fanuc Parameters 8134 3453 (cnctrainingcentre.com)
📖 More From BigWriteHook
Final Thoughts
Fanuc bit settings are genuinely powerful — and genuinely unforgiving. One wrong value in the wrong bit can stop production, trigger unexplained alarms, or in the worst case, cause real physical damage. But with a clear understanding of the most important parameters, you can configure your machine intelligently and confidently.
The key bits to prioritise are clear: 1300 for travel protection, 1401 for feed control, 3402 for wake-up behaviour, 6800 for tool life, and 3109 for cleaner display. Master these, back everything up, and you'll handle Fanuc parameter changes the way seasoned CNC engineers do — with a calm hand and a written record.
Always back up parameters before editing. Count bits from right to left. Change one bit at a time. Test before running production. And when in doubt — check the official Fanuc parameter manual for your specific control series.
📚 Sources & References
- Fanuc Series 0i-MODEL F Plus Parameter Manual, B-64700EN_01 — fryermachine.com
- CNC Training Centre — Power Up Fanuc Parameter 3402 — cnctrainingcentre.com
- CNC Training Centre — Cutting Feed-Rate 0% Fanuc Parameter 1401 — cnctrainingcentre.com
- CNC Training Centre — Rads and Chamfers Fanuc Parameters 8134 3453 — cnctrainingcentre.com
- MachineMetrics — Monitoring Tool Life on FANUC CNC — machinemetrics.com
- FactoryWiz KB — Fanuc 0i Configuration Document — kb.factorywiz.com
- Fanuc Series 0i Series Parameter Manual (B-64310EN/02) — Scribd hosted reference
- Practical Machinist Forum — CNC Parameter Discussion — practicalmachinist.com
⚡ Quick Answer
Fanuc bit settings live inside numbered parameters — each parameter holds 8 bits (bit 0 to bit 7, counted right to left). The most essential bits to configure correctly include Parameter 1300 (over-travel alarms), 1401 (feed-rate control), 3402 (machine wake-up G codes), 6800 (tool life management), and 3109 (offset display). Getting these right prevents crashes, improves safety, and keeps production running smoothly.
If you've ever stood in front of a Fanuc controller thinking "which one of these 8 bits should I touch?" — you're not alone. Parameters are the brain of your CNC machine. Get them right, and the machine runs like poetry. Get them wrong, and you've got a very expensive alarm and a very bad Tuesday.
Understanding Fanuc Bit Parameters
Fanuc CNC controls are used in manufacturing facilities worldwide. They power milling machines, lathes, machining centres, and robotic arms across almost every major industry. The system is built on a dense but logical parameter structure.
Each parameter is a number. Some store a single value (like a baud rate or a timer count). Others are made up of individual bits — and those bits act like on/off switches. Flip a bit from 0 to 1, and you've enabled a function. It's really that simple — and that dangerous if you don't know what you're doing.
Each parameter that uses bits holds 8 of them. They're labelled bit 0 through bit 7, counting from right to left. A value of 00000001 means bit 0 is ON. A value of 10000000 means bit 7 is ON. Think of it like a row of 8 light switches.
According to Fanuc's official 0i Series Parameter Manual (B-64310EN), bit parameters fall into distinct functional groups: axis control, program execution, safety systems, communications, and display settings. Knowing which group you're working in keeps you from accidentally turning off your emergency stop.
How to Read and Edit Fanuc Bits
Before you touch a single bit, understand the access process. Fanuc systems are deliberately locked down. This isn't bureaucracy — it's actually protecting you.
Steps to Enable Parameter Writing
- Press the OFFSET/SETTING key on the control panel.
- Navigate to the SETTING screen.
- Find the PARAMETER WRITE field and change the value to
1. - An alarm
SW0100 "PARAMETER WRITE ENABLE"will appear — this is expected and normal. - Press SYSTEM, then the PARAM softkey to access parameters.
- Navigate to your parameter, position the cursor, enter the new value, and press INPUT.
- When finished, return to SETTING and set PARAMETER WRITE back to
0. - Press RESET to clear the alarm.
Always photograph or write down the current parameter value before changing it. Seriously. One accidental keypress can disable axis movement or break a safety interlock. Back up your parameters to a data card before making any changes. This is non-negotiable professional practice.
Some changes require a power cycle to take effect. When this happens, Fanuc shows an alarm: PW0000 "POWER MUST BE OFF". Turn the machine off, wait, then power back on. Don't skip this step.
Essential Bits and Parameters to Configure
Not all parameters are equal. Some control obscure communication handshakes. Others decide whether your machine tries to crash into its own end stops. Let's focus on the ones that matter most to daily operation.
Parameter 3402 — Machine Wake-Up G Codes
This parameter controls which G codes are active when you first power on the machine. It's often called the "wake-up state." If you've ever turned on a machine and unexpectedly triggered a G01 instead of G00 — or vice versa — this is where you fix it.
Bit #0 → G01 active on power-up (0 = G00, 1 = G01)
Bit #1 → G18 active on power-up (0 = G17, 1 = G18)
Bit #2 → G91 active on power-up (0 = G90, 1 = G91)
Bit #3 → G94 active on power-up (0 = G95, 1 = G94)
- Bit 0 = 0: Machine wakes up in G00 (rapid). Standard for milling machines.
- Bit 2 = 0: Machine wakes up in G90 (absolute). Highly recommended. Waking in G91 (incremental) is a recipe for disaster.
- Bit 3 = 0: Machine wakes up in G95 (feed per revolution). Preferred for lathe operations.
Source: CNC Training Centre — Power Up Fanuc Parameter 3402 (cnctrainingcentre.com)
Parameter 1401 — Feed Rate and Rapid Traverse Control
This is one of the most practically useful parameters for anyone proving out a new program. Setting bit 4 of parameter 1401 to 1 means the machine won't move at all when the feed-rate override dial is set to 0%. This includes rapid moves.
Bit 4 (RPD) = 1 → Rapid traverse also stops at 0% feed override
Bit 4 (RPD) = 0 → Only cutting moves stop at 0% override
- Setting Bit 4 = 1 is excellent for safe program verification.
- With the override at 0%, you can cycle-start without the machine actually moving.
- Think of it as "dry run mode" without officially entering dry run mode.
- Count bits from right to left. Bit 4 is the 5th bit from the right.
Source: CNC Training Centre — Cutting Feed-Rate 0% Fanuc Parameter 1401 (cnctrainingcentre.com)
Parameter 3109 — Offset Display Settings
This one is a quality-of-life fix. By default, Fanuc shows a "W" next to wear offsets and a "G" next to geometry offsets. New operators find this deeply confusing. Setting bit 1 of parameter 3109 to 1 removes those labels.
Bit 1 (DWT) = 1 → Removes G/W display from offset screens
Bit 1 (DWT) = 0 → Default display with G/W labels
- Bit 1 = 1: Cleaner offset display, better for training environments.
- Bit 1 = 0: Traditional Fanuc display. Fine if your team knows the system well.
Safety-Critical Bits You Must Understand
These are the bits where a wrong setting can physically damage your machine, your tools, or your colleagues. Treat this section with full attention.
Parameter 1300 — Over-Travel Alarm Behaviour
When a machine reaches the limit of its physical travel range, it normally triggers an alarm and stops. That's correct behaviour. But in specific maintenance situations, you might need to suppress that alarm briefly. That's what parameter 1300 bit 1 does.
Bit 1 (NAL) = 0 → Standard: alarm fires at end of travel limit (Default, recommended)
Bit 1 (NAL) = 1 → No alarm at end of machine stroke
Setting NAL to 1 removes a critical mechanical protection. This is only appropriate for specific manual recovery situations. Always return it to 0 immediately after use. Leaving it on 1 during normal production is dangerous.
- Bit 1 = 0: Recommended for all normal operations.
- Bit 1 = 1: Only for supervised maintenance. Return to 0 before resuming production.
Source: CNC Training Centre — Fanuc Parameters Archive (cnctrainingcentre.com)
Axis Control Bits — Parameter 1002 Area
This group of parameters handles fundamental axis behaviour. According to the Fanuc 0i Series Parameter Manual, bit 0 (JAX) in this range controls how many axes move simultaneously during jog operations.
0 → Only 1 axis moves at a time during jog (safer)
1 → Up to 3 axes can move simultaneously during jog
- For training environments or older machinery, keep JAX = 0.
- High-production environments with experienced operators may benefit from JAX = 1.
- Simultaneous jog movement increases speed but requires operator awareness.
Tool Life Management Bits — Parameter 6800
Tool life management is one of Fanuc's most valuable features for production environments. It tracks tool usage, automatically substitutes worn tools, and prevents bad parts from being made with broken cutters. The whole system pivots on parameter 6800.
According to machining systems experts at MachineMetrics, Fanuc's tool life system supports up to 128 tool groups. Each group can hold multiple tools, and the system selects replacements automatically based on calculated tool life values.
Key Bits in Parameter 6800
Bit 0 → Tool life counted in minutes (0) or number of uses (1)
Bit 1 → Tool length geometry offset retained on tool change (1 = yes)
Bit 2 → Skip remaining tool life on tool change signal
Bit 5 → Tool life warning output enabled (1 = on)
- Bit 0 = 0: Count tool life in time (hours/minutes). Good for roughing tools with consistent cycle times.
- Bit 0 = 1: Count by number of uses. Better for high-mix, variable-cycle operations.
- Bit 5 = 1: Enables a warning output before the tool fully expires. Set this to 1 in production.
Setting Up Tool Life — Process Overview
- Select the tool group number you're configuring.
- Enter the tool numbers and corresponding offset values.
- Input the T-code for the tool group.
- Set parameter 6800 bits to define how life is measured.
- Verify on the tool life screen that all values populated correctly.
- Run a test cycle before committing to full production.
Source: MachineMetrics — Monitoring Tool Life on FANUC CNC (machinemetrics.com)
Communication Parameter Bits
If you're transferring programs to and from the machine — via RS-232, Ethernet, or memory card — the communication parameters matter a great deal. A single wrong bit here means programs won't send, and you'll spend the afternoon checking cables for no reason.
Key Communication Parameters
| Parameter | Bit / Field | Setting | Function |
|---|---|---|---|
| 101 | Bit 7 | 1 | No NULL feed before/after program transfer |
| 101 | Bit 0 | 1 | 2 stop bits for RS-232 communication |
| 103 | Value | 11 | 9600 baud rate (standard RS-232) |
| 110 | Bit 0 | 0 | Unified I/O channel control (recommended) |
| 20 | Value | 0 | Use Channel 1 (RS-232 Port 1) |
Source: FactoryWiz KB — Fanuc 0i Configuration Document (kb.factorywiz.com)
RS-232 Communication Bits in Parameter 101
- Bit 7 = 1: Suppresses null characters at program start/end. Most PC-side software expects this.
- Bit 3 = 0: Auto-detects EIA or ISO format. Keeps compatibility with different CAM outputs.
- Bit 0 = 1: Uses 2 stop bits. Match this to your PC software settings exactly.
- If communication fails, always check that both ends (machine and PC) use identical baud rate and stop bit settings.
Best Practices Before You Change Anything
We've said this once already, but it genuinely cannot be overstated: changing parameters without a backup is how experienced machinists have bad days. Here is a structured safety process that professional CNC engineers follow.
Pre-Change Checklist
- ✅ Back up all parameters to a memory card or external device before touching anything.
- ✅ Photograph the screen showing the current parameter value.
- ✅ Write down the parameter number, bit position, and original value on paper.
- ✅ Confirm you're on the correct machine — parameter numbers can mean different things on different control versions.
- ✅ Check the machine's parameter manual — always use the manual specific to your control series (0i, 16i, 30i, etc.).
- ✅ Change one bit at a time — don't batch multiple changes together. You won't know which one caused a problem.
- ✅ Test after every change — run a dry cycle before re-enabling coolant and full production feed rates.
Many Fanuc controls let you dump all parameters through the RS-232 port or memory card. Do this monthly as routine maintenance. Losing parameters after a battery failure or PCB replacement without a backup can cost days of reconfguration time — and sometimes requires a service call from Fanuc.
Counting Bits — The Simple Rule
This trips people up more than any other aspect of Fanuc parameters. The rule is straightforward:
- Bits are counted right to left.
- The rightmost bit is Bit 0 (also written as #0).
- The leftmost bit is Bit 7 (also written as #7).
- A parameter displaying
00000100has bit 2 set to 1 — all others are 0.
Bit: 7 6 5 4 3 2 1 0
Val: 0 0 0 1 0 0 0 0
→ Bit 4 is ON. This is Parameter 1401 Bit 4 (RPD) — stops rapid at 0% override.
Quick Reference Table — Fanuc Bits at a Glance
This table summarises the most commonly configured bits across a standard Fanuc 0i or 16i/18i control. Use it as a reference — not as a substitute for reading your machine's specific manual.
| Parameter | Bit | Name | Set to 1 to Enable | Risk if Misconfigured |
|---|---|---|---|---|
| 1300 | Bit 1 | NAL | Suppress over-travel alarm | 🔴 High — machine can crash |
| 1401 | Bit 4 | RPD | Rapid stops at 0% feed override | 🟡 Medium — affects program proving |
| 3109 | Bit 1 | DWT | Remove G/W labels from offset display | 🟢 Low — cosmetic only |
| 3402 | Bit 0 | G01 | Wake up in G01 feed mode | 🔴 High — unexpected motion |
| 3402 | Bit 2 | G91 | Wake up in incremental mode | 🔴 High — position errors |
| 6800 | Bit 0 | LTM | Count tool life by uses (not time) | 🟡 Medium — wrong tool substitution |
| 6800 | Bit 5 | LWN | Enable tool life warning output | 🟢 Low — may miss tool wear warnings |
| 3453 | Bit 0 | CRD | Enable Direct Drawing Input (R/C chamfers) | 🟡 Medium — rads/chamfers won't work |
| 101 | Bit 0 | STP2 | Use 2 stop bits for RS-232 | 🟡 Medium — communication failure |
| 101 | Bit 7 | NFD | Suppress null feed in data transfer | 🟡 Medium — garbled program transfer |
Bonus: Parameter 3453 — Rads and Chamfers (Direct Drawing Input)
This one surprises people. If you program corner radii using ,R and ,C notation directly in your G code, Fanuc needs parameter 3453 bit 0 set to 1 to make it work.
Bit 0 (CRD) = 0 → Direct Drawing Input disabled (default)
Bit 0 (CRD) = 1 → Enables ,R (radius) and ,C (chamfer) commands
- This only works on 90-degree corners without additional geometry calculations.
- You also need parameter 8134 set correctly for this feature to function fully.
- A great feature for shops that prefer to keep G code simple and readable.
Source: CNC Training Centre — Rads and Chamfers Fanuc Parameters 8134 3453 (cnctrainingcentre.com)
📖 More From BigWriteHook
Final Thoughts
Fanuc bit settings are genuinely powerful — and genuinely unforgiving. One wrong value in the wrong bit can stop production, trigger unexplained alarms, or in the worst case, cause real physical damage. But with a clear understanding of the most important parameters, you can configure your machine intelligently and confidently.
The key bits to prioritise are clear: 1300 for travel protection, 1401 for feed control, 3402 for wake-up behaviour, 6800 for tool life, and 3109 for cleaner display. Master these, back everything up, and you'll handle Fanuc parameter changes the way seasoned CNC engineers do — with a calm hand and a written record.
Always back up parameters before editing. Count bits from right to left. Change one bit at a time. Test before running production. And when in doubt — check the official Fanuc parameter manual for your specific control series.
📚 Sources & References
- Fanuc Series 0i-MODEL F Plus Parameter Manual, B-64700EN_01 — fryermachine.com
- CNC Training Centre — Power Up Fanuc Parameter 3402 — cnctrainingcentre.com
- CNC Training Centre — Cutting Feed-Rate 0% Fanuc Parameter 1401 — cnctrainingcentre.com
- CNC Training Centre — Rads and Chamfers Fanuc Parameters 8134 3453 — cnctrainingcentre.com
- MachineMetrics — Monitoring Tool Life on FANUC CNC — machinemetrics.com
- FactoryWiz KB — Fanuc 0i Configuration Document — kb.factorywiz.com
- Fanuc Series 0i Series Parameter Manual (B-64310EN/02) — Scribd hosted reference
- Practical Machinist Forum — CNC Parameter Discussion — practicalmachinist.com
