Fanuc Parameters

Parameter Page Guide

bit76543210
00000000
13001300.71300.61300.51300.41300.31300.21300.11300

Parameter List

PARAMETERBITVALUECHANGE
Machine Setup
130011Turn off overtravel alarm when handle jogging
Cycle Parameters
510121G83 Full Retract
Program Protection & Search
320201Lock 8000 Programs
320241Lock 9000 Programs
345700Library Folder is searchable
345710MTB2 Folder is searchable
345720MTB1 Folder is searchable
345730System Folder is searchable
345771Search is made in a particular order
Custom G-Code Assignments
6050N/A####Custom G-Code that calls program 9010
6051N/A####Custom G-Code that calls program 9011
6052N/A####Custom G-Code that calls program 9012
6053N/A####Custom G-Code that calls program 9013
6054N/A####Custom G-Code that calls program 9014
6055N/A####Custom G-Code that calls program 9015
6056N/A####Custom G-Code that calls program 9016
6057N/A####Custom G-Code that calls program 9017
6058N/A####Custom G-Code that calls program 9018
6059N/A####Custom G-Code that calls program 9019
Macro Configuration
600001Enable Custom Macro B function
600101Enable macro single block (step through macro blocks)
600151Enable macro executor interrupt (high-priority macro)
6008N/A####Common variable starting number for volatile range expansion
620000/1Argument style: 0=Argument 1, 1=Argument 2 (I/J/K repeat)
Program Display & Editing
320441Protect all programs from editing
329071Suppress leading zeros in program display
340101Enable background editing

Parameter Data Types

Fanuc parameters come in several data formats. Understanding the format is essential for reading and writing parameters correctly.

Data TypeSizeValue RangeExample
Bit1 bit0 or 1Parameter 3202 bit 0 = lock O8000 programs
Byte8 bits0–255 or -128–127Individual flag bytes
Word16 bits0–65535 or ±32767Timer values, simple counts
Double-word32 bits0–4294967295 or ±2147483647Parameter 6050–6059 (G-code numbers)
Axis typeVariesOne value per controlled axisPer-axis settings (backlash, pitch error)

Reading bit parameters: A single parameter number (e.g., 3202) contains 8 bits numbered 0–7. The bit number specifies which single flag within that byte you're setting. For example, parameter 3202 bit 0 controls O8000 program lock, while 3202 bit 4 controls O9000 program lock — they're in the same parameter but different bits.

Parameter Write Protection (PWE)

Most parameters are protected from accidental changes. To modify a parameter:

StepActionNotes
1Press MDI modeMust be in MDI or EDIT mode
2Go to SETTING page, set PWE = 1Parameter Write Enable — enables editing
3Navigate to the parameter and change its valueThe control will show an alarm (P/S 000) while PWE is on
4Set PWE = 0Always turn off when done
5Press RESET to clear the alarmNormal operation resumes

Safety warning: Changing parameters incorrectly can cause machine crashes, axis runaways, or data loss. Always record the original value before changing a parameter. Some parameters require a power cycle to take effect.

See also: Custom G/M Cycles for parameter 6050–6059 custom G-code setup in detail, Fanuc System Variables for the runtime variable reference, and Macro Structure for program protection and O-number ranges.

References

  • Peter Smid, Fanuc CNC Custom Macros, Industrial Press, 2004.
  • Fanuc, Operator’s Manual / Parameter Manual, FANUC Corporation.

Have a question or want to contribute?

Contact us with corrections, additions, or topics you'd like covered.

Get in Touch