Fanuc Keep Relay Parameters Exclusive
An exclusive Keep Relay is one that:
The second dimension of exclusivity is access. While most CNC parameters can be viewed via the normal "System" or "Parameter" soft keys, Keep Relays are hidden behind a deliberate procedural wall. To view or edit them on a standard Fanuc control (e.g., 0i, 31i), one typically must:
This is not a flaw; it is an exclusive design feature. Fanuc and machine tool builders intentionally sequester Keep Relays because changing them can alter safety logic, bypass limit switches, or fundamentally change the operational sequence of the machine. By making them exclusive to trained service technicians or advanced integrators, Fanuc prevents accidental toggling that could lead to crashes, injury, or non-compliant machine behavior.
If you suspect a conflict, follow this procedure on the FANUC control:
Rating: 9/10 for Necessity, 6/10 for User Safety.
The FANUC Keep Relay "Exclusive" concept is a fundamental requirement for modular machine building. It allows a single standard CNC control to adapt to thousands of different machine configurations.
However, FANUC’s interface for these parameters is raw. It lacks a user-friendly GUI or distinct "Read-Only" flags for critical addresses. It puts the burden of integrity squarely on the programmer and the maintenance team.
Recommendation: If you are a machine builder, use exclusive Keep Relays to define hardware existence. If you are a maintenance tech, back up your Keep Relay states before touching them, and treat them like physical DIP switches—do not flip them unless you know exactly what they do. fanuc keep relay parameters exclusive
The hum of the shop floor was a constant companion for Elias, a veteran maintenance tech. Today, the challenge was a new CNC lathe that refused to engage its bar feeder and parts catcher simultaneously. It was a classic "either-or" scenario, and Elias knew the secret lay within the Fanuc Keep Relays. The Logic of the Keep Relay In the world of Fanuc CNCs, Keep Relays (
parameters) act as the machine’s long-term memory for logic toggles. Unlike volatile signals, these stay set even after the power is cycled. Elias opened the PMCLAD (Programmable Machine Control) screen and found the culprits: K0001.0cap K 0001.0 for the bar feeder and K0001.1cap K 0001.1 for the parts catcher. The Problem: Mutual Exclusivity
The machine builder had programmed these two functions to be mutually exclusive. In the ladder logic, a "Safety Interlock" was written so that if one bit was (ON), the other was forced to (OFF).
The Conflict: The bar feeder required the machine to know it had "material ready," while the parts catcher needed to know the "door was clear." The Overlap: If Elias turned on K0001.0cap K 0001.0 , the ladder logic would automatically "coil off" K0001.1cap K 0001.1 to prevent a mechanical crash. Resolving the Lock
Elias realized he wasn't just fighting a setting; he was navigating the Machine Builder's (OEM) Safety Logic. To make them work together safely, he had to:
Enable Parameter Write: He navigated to the Setting Screen and flipped Parameter Write Enable (PWE) to .
Monitor the PMC: He watched the ladder in real-time. He saw that the "Exclusive" nature was a software "handshake." Adjust the Keep Relay: By toggling a different relay, K012.4cap K 012.4 An exclusive Keep Relay is one that: The
(the "Integrated Mode" bit defined in the manufacturer's manual), he bridged the two functions.
The machine finally clicked. The bar feeder pushed, the parts catcher waited its turn, and the exclusivity was resolved without a single alarm. Elias turned PWE back to
, cleared the "100 ALARM" (Parameter Write Enable), and watched the first perfect part drop into the bin.
Keep Relays (K-parameters) are a specialized type of internal memory bit used within the Programmable Machine Control (PMC)
to enable or disable specific machine options, logic flows, or hardware configurations without rewriting the PLC ladder. Key Characteristics of Exclusive Keep Relays Non-volatile Storage:
Unlike standard relays, Keep Relays "keep" their state (1 or 0) even after the machine is powered off. Bit-Level Logic:
They are accessed in the PMC as bits (e.g., K0.0 through K99.7). Option Locking: This is not a flaw; it is an exclusive design feature
OEMs often use specific Keep Relays as "exclusive" switches to toggle between different machine features—such as enabling a 4th axis, switching between manual and automatic tool measurement, or locking out certain door interlocks for maintenance. Safety & Interlocks:
Because they are "exclusive," setting one bit often logically inhibits another operation in the ladder to prevent mechanical collisions or unsafe conditions. How to Access and Modify Keep Relays
To view or change these parameters, follow this standard procedure on most Fanuc controls: Enable Parameter Write (PWE): function key. Set "PARAMETER WRITE" to
(ON). The machine will trigger a non-critical alarm; this is normal MachineMetrics Navigate to PMC Maintenance: function key. soft key, followed by Modify the Bit:
Use the cursor to highlight the specific Keep Relay address (e.g., K0005).
Enter the binary value for the specific bit you wish to change (remembering that bit 0 is on the far right and bit 7 is on the far left). Disable PWE:
Return to the Setting screen and change "PARAMETER WRITE" back to
Always consult your machine's original documentation or the OEM ladder diagram before changing Keep Relays, as they are specific to each machine builder and changing the wrong bit can disable critical safety features or machine functions. common K-relay addresses used by specific manufacturers like Haas or Mori Seiki?