No parameter exists in isolation. 1860 works in concert with several others:
| Parameter | Function | Relationship with 1860 | |-----------|----------|------------------------| | 1420 | Rapid traverse speed (G00) | Must be > 1860. High-speed approach uses 1420 until dog detection. | | 1424 | Manual feedrate (JOG) | Independent, but 1860 is automatically used during JOG reference return. | | 1430 | Maximum cutting feedrate (G01) | Clamps 1860 if 1860 > 1430 (alarm occurs). | | 1850 | Grid shift amount | No direct speed relationship, but both affect final reference position. | | 1851 | Reference position shift (fine) | Fine offset after grid detection; 1860 influences repeatability of this shift. | | 1006#5 (ZMIx) | Reference return direction | 1860 speed applies in the direction set by ZMI. | | 1815#4 (APZx) | Reference position establishment | APZ must be set after tuning 1860. |
Parameter 1860 is far more than a simple number in a FANUC parameter list. It is a precision tuning tool that balances cycle time against positional repeatability. Too high, and you risk inconsistent homing and alarms. Too low, and you waste seconds on every startup—seconds that add up to hours of lost productivity over a machine's lifetime.
For the CNC engineer, mastering Parameter 1860 means understanding not just the parameter itself, but the entire homing sequence: the rapid approach, the deceleration dog, the marker pulse detection, and the final grid position. When optimized, 1860 delivers a fast, rock-solid reference return that ensures every part starts from the exact same zero point.
Final Recommendation: On any new or unfamiliar FANUC-controlled machine, verify Parameter 1860 as part of your maintenance checklist. Test repeatability annually. A few minutes spent tuning 1860 will pay dividends in consistency and throughput for years to come.
This article applies to FANUC Series 0i, 16i, 18i, 21i, 30i, 31i, 32i, and Power Motion i controls. For specific machine tool builder variations, consult your original machine documentation.
Fanuc parameter 1860 is used within the servo parameters of Fanuc 16/18/21 (and later) controls, specifically relating to backlash compensation.
Based on typical Fanuc parameter documentation and user discussions:
Function: It is generally involved in setting the compensation speed or the type of compensation applied to axis motion to counteract mechanical backlash.
Context: It is often updated alongside parameters 1851 (Backlash compensation amount), 1852, 1861, and 5002/5003 when calibrating tool turrets or fixing 300 APC (Absolute Position Coder) alarms.
Warning: Improperly setting this parameter can lead to inaccurate machining or damage.
For specific numerical values (e.g., what the value should be set to for a particular machine), you must refer to the Parameter List that came with your specific CNC machine tool, as these are tailored to the machine's mechanics.
To give you the most accurate advice, could you please tell me:
What specific machine tool (e.g., Mori Seiki, Doosan, Makino) is this Fanuc control on?
Are you trying to solve an alarm (like an APC or servo error) or adjust accuracy? Which Fanuc series is it? (16i, 18i, 21i-T/M etc.)
I can then help identify the correct procedure for your situation. Fanuc 21i-T Parameters - Industry Arena
Understanding FANUC Parameter 1860: A Comprehensive Guide
FANUC is a well-known Japanese company that specializes in the development and manufacture of CNC (Computer Numerical Control) systems, robots, and other industrial automation products. FANUC's CNC systems are widely used in various industries, including machining, aerospace, and automotive, to name a few. One of the key aspects of FANUC's CNC systems is their parameterization, which allows users to customize and optimize their machines for specific applications. In this article, we will focus on FANUC parameter 1860, its significance, and how to use it effectively.
What is FANUC Parameter 1860?
FANUC parameter 1860 is a specific setting within the FANUC CNC system that controls the "External Machine Stop" function. This parameter allows users to configure the CNC system to stop the machine under specific conditions, such as when an external signal is received or when a certain program event occurs. The External Machine Stop function is essential in many applications, as it enables the operator to quickly and safely stop the machine in case of an emergency or when performing routine maintenance.
Why is FANUC Parameter 1860 Important?
The External Machine Stop function, controlled by parameter 1860, plays a crucial role in ensuring the safety of operators and preventing damage to the machine. Here are some reasons why FANUC parameter 1860 is important:
How to Set FANUC Parameter 1860
Setting FANUC parameter 1860 requires a basic understanding of the FANUC CNC system and its parameterization. Here are the steps to set parameter 1860:
Common Applications of FANUC Parameter 1860
FANUC parameter 1860 is commonly used in various applications, including:
Troubleshooting FANUC Parameter 1860
If issues arise with FANUC parameter 1860, here are some troubleshooting steps:
Conclusion
FANUC parameter 1860 is a critical setting in the FANUC CNC system that controls the External Machine Stop function. By understanding the significance of this parameter and how to set it correctly, users can ensure the safe and efficient operation of their machines. Whether you're a seasoned CNC programmer or a newcomer to the world of CNC machining, this article has provided you with a comprehensive guide to FANUC parameter 1860. By applying the knowledge gained from this article, you can optimize your machine's performance, improve safety, and reduce downtime.
| Machine Type | Typical Spindle Power | Recommended 1860 Range | |--------------|----------------------|------------------------| | Small VMC, BT30 taper | 3.7 kW – 5.5 kW | 800 – 1200 | | Standard VMC, BT40 | 7.5 kW – 11 kW | 1200 – 1800 | | Large VMC, BT50 | 15 kW – 22 kW | 1500 – 2200 | | CNC Lathe (live tooling) | 11 kW – 18 kW | 1000 – 1600 | | High-speed machining center (HSK63) | 30 kW+ | 1800 – 2500 |
Important: These are starting values. Always perform a tuning test (see Part 5).
FANUC Parameter 1860 is a small number with a big responsibility. It balances the delicate equation between speed and mechanical longevity. While it is tempting to lower this number to make the machine faster, always respect the mechanical limits of the axis.
If you are tuning a machine, adjust in small increments and listen to the motor. The perfect setting is the one that offers the fastest cycle time without tripping alarms or shaking the casting.
Have you encountered issues with Parameter 1860 before? Share your troubleshooting stories in the comments below!
In the context of Fanuc CNC systems, Parameter 1860 specifically defines the allowable error (tolerance) for the absolute position detector. It acts as a safety threshold that the system uses to verify the integrity of the absolute position data reported by the encoder. Key Functions & Characteristics
Error Threshold: This parameter sets the maximum permissible difference between the position data stored by the CNC and the data actually received from the absolute pulse coder (APC) upon power-up.
Safety Alarm Trigger: If the detected discrepancy exceeds the value set in Parameter 1860, the CNC triggers a 300-series APC alarm (typically Alarm 300: APC Alarm: Need ZRN). This prevents the machine from running with potentially incorrect coordinates, which could lead to crashes.
Usage Context: It is most critical during the initial power-up sequence or after a battery failure in the absolute encoder, where the machine must re-verify its physical location. Practical "Review" for Users
Reliability: It is a vital "sanity check" for your machine. Without a properly tuned 1860 value, a slight mechanical shift or encoder glitch could go unnoticed, leading to inaccurate machining or tool collisions.
Troubleshooting: If you are repeatedly seeing APC alarms despite having fresh batteries, the value in 1860 might be set too tightly for the mechanical backlash or thermal expansion of your specific machine.
Setting the Value: While often factory-set by the Machine Tool Builder (MTB), it typically represents a distance (often in microns or pulses). If you must adjust it, always refer to your specific Fanuc Parameter Manual for the correct unit of measure (e.g., 0.001mm).
Are you currently facing a specific APC alarm code or trying to re-home an axis after a battery change?
FANUC Troubleshooting Manual – FANUC CNC FAQ - MRO Electric
Fanuc Parameter 1860 defines the maximum allowable position deviation limit (following error) for each axis during motion, acting as a safeguard against mechanical issues or heavy loading [1]. If deviation exceeds this setting, the control triggers a 410/411 Position Deviation alarm, which can sometimes be resolved by adjusting the value through the PARAM screen after enabling parameter write [1]. To manage this, you can learn more from the official Fanuc America overview.
Fanuc parameter 1860 specifies the current position of an absolute position detector (absolute pulse coder) in machine coordinates.
It is an axis-specific parameter used by the CNC to track the physical location of each axis even when power is removed, provided the backup battery is functional. 🛠️ Key Functionality
Absolute Position Tracking: Stores the current machine coordinate value for each axis using an absolute pulse coder.
Automatic Updates: Under normal operation, the CNC updates this value automatically as the axis moves.
Recovery Use: Primarily referenced during "Home Position" (Reference Return) recovery after battery failure or motor/encoder replacement. ⚙️ Usage and Configuration
Parameter 1860 is closely linked with parameter 1815 (APC and APZ bits), which determines if an axis uses an absolute detector and if the zero position is established. Data Type: 2-word (long integer) axis parameter.
Initial Setup: When replacing a detector or battery, you often manually move the axis to the desired "Zero" and then toggle bits in parameter 1815 to force 1860 to synchronize with that mechanical position.
Diagnostics: If 1860 does not match the actual physical position, it typically triggers a 300-series SV Alarm (e.g., SV300 APC Alarm: Needs Ref Return). ⚠️ Warning
Incorrectly modifying parameter 1860 or its associated homing parameters (like 1815 or 1850) can cause the machine to move unpredictably or crash into physical hard stops. Always enable Parameter Write Enable (PWE) on the Setting Screen before attempting changes.
If you tell me the specific alarm code you're seeing or if you just replaced a battery, I can give you the exact step-by-step procedure to reset your home position. Series 16i/18i/21i/20i-A Maintenance Manual, GFZ-63005EN/02 fanuc parameter 1860
Fanuc Parameter 1860 stores the current position data of the absolute pulse coder (APC) for each axis.
This parameter is a critical internal value that represents the absolute position of the axis relative to the reference point (home). When a machine is equipped with absolute encoders, it "remembers" its position even after being powered off. Parameter 1860 acts as the digital record of that specific physical location on the encoder's scale. Role in Absolute Homing
Data Persistence: Unlike incremental encoders that require a fresh "Zero Return" ( G28cap G 28
) at every startup, absolute encoders use Parameter 1860 to retain the machine's coordinate values.
Automatic Update: This is typically a "read-only" parameter for general operation; the CNC system updates it automatically as the axis moves.
Relationship to 1815: It works in conjunction with Parameter 1815 (APC and APZ bits), which tells the system whether an absolute encoder is present and if the zero-point has been established. When 1860 Matters
You will likely interact with or notice this parameter during specific maintenance scenarios:
Encoder Battery Failure: If the backup battery dies, the absolute position is lost. Parameter 1860 may reset or become invalid, requiring a manual re-homing procedure to re-establish the relationship between the physical machine position and the digital value.
Motor or Encoder Replacement: Replacing the hardware requires a "zeroing" procedure that writes a new reference value into Parameter 1860.
Position Alarms: Alarms such as "APC Alarm: Need ZRN" often indicate a mismatch or loss of the data stored in this parameter. How to Modify (If Required)
Directly editing 1860 is rare and usually unnecessary because the "Zero Return" procedure updates it automatically. However, if you must change parameters:
Enable Parameter Write: Navigate to the SETTING screen and set PARAMETER WRITE (PWE) to 1.
System Alarm: The machine will typically go into an Emergency Stop or P/S 100 state while PWE is enabled.
Locate Parameter: Press the SYSTEM key, then the PARAM softkey, and type 1860 followed by [NO. SRH]. How to Enable Parameter Write Enable (PWE) on a Fanuc CNC
Here’s a short story inspired by Fanuc parameter 1860, which in real life controls the reference counter capacity for the C-axis (spindle orientation) on many Fanuc CNC controls.
The Ghost in the Gear Train
Marina wiped grease off her fingers and stared at the alarm on the aging Fanuc 16i control: 417 – Digital Parameter Error (C-axis). The Mazak Integrex had been down for six hours. Production was stopped. The plant manager, Gary, was doing his pacing-and-sighing routine behind her.
“It’s just a parameter,” Gary said, for the fourth time. “You’re the expert.”
Marina didn’t answer. Parameters were numbers. Numbers were easy. But this machine had a history—previous crashes, a motor swap from a donor machine, and a maintenance log written in disappearing ink.
She scrolled through the parameter pages. 1860. That was the one. The reference counter capacity. It told the CNC how many pulses from the position coder equaled one full revolution of the spindle for C-axis positioning. If it was off by even one count, the axis would think the world had twisted under its feet.
The manual said the value should be 12,000 for this machine’s gear ratio. But the machine had been running fine before lunch. No one changed 1860.
So why the alarm?
She opened the electrical cabinet. Dust. Old fan noise. And there—a small notebook, tucked behind the servo drive. The handwriting was spidery, old, and familiar: “M. Krasinski, 2003.”
Mike Krasinski. The old lead tech. He’d retired five years ago, then passed away last winter. They said he knew this machine like his own heartbeat.
Marina flipped the notebook open. Page 43: “Integrex #312 – C-axis hunting after motor swap. Standard 1860 value wrong. True ratio with replaced encoder is 12,083. Machine will alarm if set to 12k. Don’t trust the book. Trust the gear.”
She felt a chill that had nothing to do with the air conditioning.
She went back to the control. MDI mode. Parameters enable. Scrolled to 1860. Changed 12000 → 12083. Cycle start. The spindle unlocked, rotated smoothly to C zero, and locked with a solid clunk.
The alarm vanished.
Gary clapped her on the shoulder. “See? Just a parameter.”
Marina nodded, but she slid Krasinski’s notebook into her back pocket. On the final page, in shaky cursive: “If you’re reading this, I’m gone. But I left 1860 wrong on purpose. So the next person has to truly understand the machine, not just the code.”
She smiled. Parameter 1860 wasn’t just a number. It was a handshake from a ghost.
In the FANUC CNC system, Parameter 1860 (often referenced as
in related contexts) is a critical axis-specific parameter used for managing Absolute Position Detectors Function Overview Parameter 1860 stores the absolute position data
for each axis when an absolute pulse coder is used. Its primary role is to maintain the machine's reference position (home) even after the power is turned off, eliminating the need for a manual reference point return (homing) every time the machine is restarted. Key Characteristics Axis-Specific
: This parameter is set individually for each axis (X, Y, Z, etc.).
: It typically holds a 32-bit (binary) value representing the machine coordinate position. Dependency : It works in conjunction with Parameter 1815 , specifically: 1815#4 (APZ) : Indicates if the absolute position has been established. 1815#5 (APC) : Indicates if an absolute pulse coder is being used. Common Use Cases & Maintenance Battery Replacement
: If the backup battery for the pulse coder fails, the value in Parameter 1860 may be lost or corrupted, leading to a "300 APC Alarm: Need ZRN" (Zero Return Necessary).
: When a motor or cable is replaced, the relationship between the motor's zero point and the machine's physical home may change. Technicians must manually move the axis to the physical home and reset the reference point to update Parameter 1860. Reference Point Shift
: If you need to shift the home position slightly without moving physical switches, you may adjust the related grid shift parameters, which ultimately updates how the value in 1860 is interpreted. Safety Warning
Modifying axis parameters like 1860 can cause the machine to lose its physical orientation. To prevent crashes: Enable Parameter Write (PWE)
: You must set PWE to 1 on the Setting screen before changes are allowed. Verify Coordinates
: Always verify the "Machine" coordinate display after any change to ensure it matches the actual physical location. : Always perform a full parameter backup to a formatted CF card or external drive before editing. en.industryarena.com (APC zero return) using this parameter? How to Enable Parameter Write Enable (PWE) on a Fanuc CNC
A very specific topic!
Understanding FANUC Parameter 1860
FANUC is a well-known Japanese company that specializes in the development and manufacture of CNC (Computer Numerical Control) systems, robots, and other industrial automation products. In the context of FANUC CNC systems, parameters are used to configure and customize the behavior of the machine.
What is Parameter 1860?
Parameter 1860 is a specific setting in FANUC CNC systems that relates to the "Input/Output" or "I/O" configuration.
Description:
Parameter 1860 is used to specify the type of I/O device connected to the CNC system. This parameter allows you to configure the CNC system to communicate with various I/O devices, such as programmable logic controllers (PLCs), input/output units, or other CNC systems.
Setting Values:
The setting values for Parameter 1860 vary depending on the specific FANUC CNC system and the I/O device being used. Here are some common setting values:
How to Set Parameter 1860:
To set Parameter 1860, follow these general steps:
Important Considerations:
When setting Parameter 1860, ensure that:
Troubleshooting:
If you encounter issues with Parameter 1860 or I/O communication, check:
By understanding and correctly setting Parameter 1860, you can ensure proper I/O communication between your FANUC CNC system and external devices, enabling efficient and reliable machine operation.
In FANUC CNC systems, Parameter 1860 a critical coordinate-related parameter used to store the current position of an axis when using an absolute pulse coder (APC)
. It essentially serves as the CNC's internal memory for where the machine tool is located in space even after the power is turned off. Core Function and Purpose Position Retention:
Unlike incremental encoders that require a homing sequence (zero return) every time the machine is powered up, an absolute encoder remembers its position. Parameter 1860 holds this numerical value for each controlled axis. System Correspondence:
It maintains the mathematical relationship between the mechanical position of the machine and the electronic pulses sent by the encoder. Relation to Parameter 1815 Parameter 1860 works in tandem with Parameter 1815 , which manages the absolute encoder's status: en.industryarena.com APC (1815 bit 5): Indicates if an absolute position coder is being used. APZ (1815 bit 4):
This bit tells the system if the reference position (zero point) has been established. When you set the home position manually, the system updates Parameter 1860 with the current coordinate and then automatically flips the APZ bit to "1" to confirm the zero point is set. en.industryarena.com When to Modify or Check Parameter 1860 Losing Home Position:
If the backup battery for the absolute encoder fails, the system loses the data in Parameter 1860, resulting in a "300 APC Alarm: Need ZRN" (Zero Return Needed). Motor or Encoder Replacement:
When a motor or encoder is swapped, the physical link to the previous "zero" is broken. You must reset the reference position, which clears and updates the value in Parameter 1860. Mechanical Realignment:
If the machine's physical home position needs to be shifted (e.g., after a crash or maintenance), technicians may manually adjust the value in 1860 or perform a new zero-set sequence to overwrite it. en.industryarena.com Safety Warning
Modifying coordinate parameters like 1860 can cause the machine to "think" it is in a different location than it physically is. Incorrect settings can lead to machine crashes overshooting stroke limits . Always back up your parameters before making changes. Fryer Machine Systems Are you currently troubleshooting a "300 APC Alarm" or looking for the specific manual steps to reset your home position? Fanuc > Resetting Reference Position For Absolute Encoder
1. Navigate to the parameter lock. Change it from a zero to a one. 3. Press the SYSTEM hard key and navigate to parameter 1815 en.industryarena.com
In the world of FANUC CNC systems, Parameter 1860 is a critical, though often misunderstood, data field that serves as the digital link between the machine's physical location and its internal coordinate system. For technicians and engineers, mastering this parameter is essential for maintaining the high-precision "memory" of a machine tool. The Role of Absolute Position Detectors
To understand Parameter 1860, one must first look at how modern CNC machines track movement. Most contemporary systems use Absolute Pulse Coders (APC)
. Unlike incremental encoders that "forget" where they are when the power is cut, absolute encoders maintain their position even when the machine is off, provided they have battery backup. Parameter 1860 is where the system stores the current position data
received from these absolute pulse coders. It functions as a real-time ledger, recording the exact number of pulses or counts the encoder has moved from its established reference point. The Technical Mechanism
While many parameters are meant to be manually toggled by an operator (like Parameter 1815
, which establishes the zero point), Parameter 1860 is typically or updated automatically by the system. Modular Arithmetic
: The value in 1860 often uses modular arithmetic, meaning the count "wraps around" once it reaches a certain limit based on the encoder's resolution. Relationship to Zeroing
: When a technician performs a zero-return or resets the absolute position (often by toggling the APZ bit in Parameter 1815), the system recalibrates the relationship between the machine's physical "home" and the count currently residing in Parameter 1860. Why Parameter 1860 Matters
For most daily operations, a machinist will never need to look at 1860. However, it becomes vital in two specific scenarios: Recovery from APC Alarms
: If the encoder batteries die (Alarms 300-349), the machine loses its reference. While 1815 is used to tell the machine "this is zero," Parameter 1860 is where the raw data behind that zero point is tracked. Diagnostics
: If a machine is losing its position or "drifting," technicians check 1860 to see if the encoder is reporting counts correctly. If the value in 1860 changes when the axis is physically stationary—perhaps due to a failing brake or electrical noise—it signals a hardware failure. Conclusion Parameter 1860 is the "silent partner" of the more famous Parameter 1815
. While 1815 sets the rules for homing, 1860 provides the raw data that makes absolute positioning possible. Understanding its role ensures that when a machine loses its way, a technician has the diagnostic insight to bring it back to a precise home. reset the zero point using parameters 1815 and 1860 after a battery failure? FANUC? M6 toolchange position. | Practical Machinist 21 May 2014 —
Understanding FANUC Parameter 1860: A Comprehensive Guide
FANUC, a leading manufacturer of CNC (Computer Numerical Control) systems, utilizes a wide range of parameters to customize and optimize the performance of their machines. One such parameter, often encountered by CNC programmers and machine operators, is parameter 1860. This piece aims to provide an in-depth look at FANUC parameter 1860, its significance, and how it influences CNC machine operations.
The PMC (Programmable Machine Controller) can override reference return speed in some custom cycles. Check ladder rungs referencing address G100 (reference return speed selection). If PMC forces a different speed, Parameter 1860 becomes secondary.
Fanuc Parameter 1860 may appear as just another number in a sea of thousands. But as we have seen, this unassuming integer is the difference between a tool change that sings and one that stumbles. From the physics of gain to the practicalities of field tuning, understanding 1860 empowers you to reduce cycle times, eliminate alarms, and protect your spindle amplifier from unnecessary stress.
The next time your CNC hesitates at M19, don’t blame the tool changer. Look first at Parameter 1860. With the methods outlined in this guide, you can transform a sluggish orientation into a crisp, reliable lock – and keep your machining center producing parts, not problems.
Remember: A well-tuned spindle is a productive spindle. And now you hold the key.
Need more precision CNC insights? Subscribe to our newsletter or contact a certified Fanuc service partner for advanced spindle drive diagnostics.
Disclaimer: Modifying CNC parameters can cause unexpected machine motion or damage if performed incorrectly. Always consult your machine tool builder’s manual and follow lock-out/tag-out procedures. The author assumes no liability for improper use of Parameter 1860.
Fanuc Parameter 1860 is a critical axis-specific parameter used to store the current position of an absolute position detector (absolute encoder). It represents the coordinate value of the machine's current position within the absolute position detection system. Key Function & Behavior
Automatic Updates: The CNC automatically updates the value in Parameter 1860 as the machine moves.
Absolute Reference: It allows the machine to "remember" exactly where it is, even after power cycles, provided an absolute pulse coder (APC) is used.
Initialization: When setting or resetting a machine's home (reference) position, this value is often established as part of the APZ (Absolute Position Zero) calibration process. Related Parameters
Understanding 1860 often requires checking related "Reference Position" and "Absolute Encoder" parameters:
Parameter 1815: Used to enable the absolute pulse coder (Bit 5: APC) and confirm if the reference position has been set (Bit 4: APZ).
Parameter 1240: Sets the coordinates of the first reference position (G28) in the machine coordinate system.
Parameter 1851/1852: Controls backlash compensation for the axes. How to Modify (If Required)
Directly editing Parameter 1860 is rare and usually only done during a full system restore or when swapping encoders. To make changes: How to Enable Parameter Write Enable (PWE) on a Fanuc CNC
In the world of FANUC CNC systems, Parameter 1860 is a critical setting used primarily for machines equipped with absolute position detectors. It stores the current position of each axis relative to the machine zero point, ensuring the CNC "remembers" where it is even after a power cycle. What is FANUC Parameter 1860?
Parameter 1860 is a 2-word (32-bit) axis parameter. Its primary function is to maintain the absolute position data provided by the encoder. When a machine uses an absolute encoder, it doesn't need to be "homed" or "zero-returned" every morning; instead, it reads the value stored in this parameter to determine its exact location.
Data Type: 2-word (often works in conjunction with high-order bits in nearby parameters).
Key Function: Synchronizing the mechanical position of the machine with the internal coordinate system. When Does Parameter 1860 Become Important?
You will typically need to interact with this parameter during:
Battery Replacement: If the encoder batteries die, the absolute position is lost, and Parameter 1860 may need to be reset.
Motor/Encoder Replacement: Installing a new servo motor requires re-establishing the relationship between the physical axis and the CNC's internal logic.
Mechanical Crashes: A severe impact can jump the encoder or move the physical axis, making the stored value in 1860 inaccurate. Related Alarms
If there is an issue with the absolute position data, you may encounter specific APC (Absolute Pulse Coder) alarms:
Alarm 300: Request for zero return (the system has lost its position).
Alarm 306-308: Battery-related errors indicating the absolute position data is at risk. How to Set or Reset the Absolute Position No parameter exists in isolation
Resetting the absolute position is a precise process that involves both Parameter 1860 and Parameter 1815. Master the Fanuc Zero Return Procedure in 5 Steps
In the FANUC control system, Parameter 1860 (often referred to as a critical bit-type parameter used to indicate whether the absolute position of an axis has been established Core Function: Absolute Position Zero (APZ) Parameter 1860 is an Axis Parameter
. Each axis (X, Y, Z, etc.) has its own bit 4 (the 5th bit from the right) designated as APZ.
The absolute position of the axis has not been established. This usually occurs after a battery failure in the absolute encoder or after moving the motor while the power is off. In this state, the machine will often throw a 300 APC ALARM: NEED ZRN (Zero Return).
The absolute position has been successfully established and the machine "knows" where it is relative to the machine zero. Relationship with Parameter 1815 Parameter 1860 is frequently used in conjunction with Parameter 1815 , which manages the absolute pulse coder settings: 1815 bit 5 (APC): Specifies whether an absolute pulse coder is being used. 1815 bit 4 (APZ):
Like 1860, this bit also indicates if the reference position is set. On many modern FANUC controls (like the 0i or 31i series), 1815 is the primary parameter for setting zero, while 1860 may serve as a status bit or be specific to certain older software versions. When to Modify Parameter 1860 You typically only interact with this parameter during a Reference Position Return (Homing) procedure after a battery replacement or encoder swap: Enable Parameter Write: screen, change PARAMETER WRITE Navigate to Parameter: Go to the System parameters and find 1860. Perform Homing: Manually jog the axis to the physical home position. Change the APZ bit for that axis from 0 to 1.
Cycle the machine power to clear the alarm and finalize the position. Machine Metrics Safety Warning
Modifying positioning parameters can cause machine crashes if the physical location of the axis does not match the value set in the control. Always verify that the soft limits ( Parameter 1320/1321
) and the physical home position are correct before running any programs in automatic mode. irp-cdn.multiscreensite.com Do you need the specific step-by-step procedure
for resetting the home position on a particular FANUC model? How to Enable Parameter Write Enable (PWE) on a Fanuc CNC
It was a late Tuesday shift at the machine shop when the lights flickered and the old Fanuc-controlled mill went dark. When the power finally hummed back to life, the operator didn't see the usual ready screen. Instead, a series of APC (Absolute Pulse Coder) alarms blinked in angry red—the backup batteries had finally given up, and the machine had "forgotten" where it was.
The lead technician, Sarah, knew this was a high-stakes moment. In the world of Fanuc CNCs, losing your reference point isn't just a minor glitch; it’s like a pilot waking up mid-flight with no idea where the horizon is. The Hidden Tracker: Parameter 1860
Sarah dove into the system menus, bypassing the standard position screens. She was looking for Parameter 1860.
In Fanuc technical lore, Parameter 1860 is often seen as a "ghost" value. It represents the current position of the absolute encoder—a raw, digital count that tracks every rotation of the motor even when the power is off. While operators usually focus on Parameter 1815 (which actually sets the home bit), 1860 is the underlying data that makes that home bit meaningful. The Re-Homing Ritual
Sarah began the delicate process of "teaching" the machine its home again:
Setting the Stage: She switched to MDI mode and enabled Parameter Write Enable (PWE).
Clearing the Error: She navigated to Parameter 1815 and toggled the APZ (Absolute Position Zero) bit to 0.
The Manual Move: Using the handwheel, she moved the Z-axis to its physical home position, watching the raw encoder values in the background—data that would eventually populate 1860.
The Lock-In: She flipped the APZ bit back to 1. The machine took a "snapshot" of its current state, linking the physical position to its internal digital map. The Lesson Learned
As the machine homed successfully and the alarms vanished, Sarah reminded the crew: "Parameter 1860 isn't something you change; it's something the machine remembers for you.". If that battery dies, that memory vanishes, and you're back to manual alignment and clocking holes just to get the spindle moving again.
The mill hummed back to life, its digital "brain" finally in sync with its steel limbs, ready for the next part.
Are you currently troubleshooting a battery failure or trying to re-home an axis on a Fanuc machine? FANUC? M6 toolchange position. | Practical Machinist
The CNC router, a five-axis beast named “Goliath,” had fallen silent. Not the good silence of a job well done, but the terrible silence of a catastrophic alarm.
#417 SERVO ALARM: DIGITAL SERVO PARAMETER UNMATCHED
The night shift supervisor, a man named Cole who had twenty years of sawdust in his blood, stared at the red text on the amber screen. The machine was dead. A three-hundred-thousand-dollar paperweight. And a rush order of aerospace ribs was due at 6:00 AM.
“It’s the 1860,” whispered Margie, the ancient programming wizard who had been lured out of retirement six times.
Cole rubbed his stubble. “The what?”
Margie pulled a dusty, coffee-stained maintenance manual from a drawer. She flipped to a page that looked like a circuit diagram for a nuclear reactor. “Parameter 1860. The reference counter for the C-axis. It tells the servo motor where ‘home’ is—not just a physical switch, but the exact, magical alignment of the motor’s internal magnetic poles with the ballscrew.”
“So fix it,” Cole grunted.
“It’s not a number you type,” she said, her voice low. “It’s a relationship. It’s the handshake between the motor’s rotor and the amplifier’s brain. If it’s wrong, the motor will scream, or just… refuse to exist.”
The cause was a mystery. A power blip? A failing battery in the servo amp? A gremlin? All Cole knew was that Goliath was catatonic.
Margie grabbed a tool no one used anymore: a FANUC servo guide box, a clunky grey brick with a single rotary switch and a two-line LCD. She disconnected the main power, pulled the heavy motor cable from the C-axis drive, and clipped the guide box in its place.
“We’re going to talk to the motor directly,” she said. “Bypass the controller. Ask it where its soul is.”
For ten minutes, she turned the rotary switch through a sequence of diagnostic modes: F-DAT, A-DAT, C-DAT. The LCD flashed cryptic hex codes. Finally, she found it: a blinking value, 1860. The current value was +127.
She pulled out her phone, opened a secret FANUC field engineer PDF (watermarked “CONFIDENTIAL – NOT FOR CUSTOMER”), and cross-referenced the motor model number: A06B-0243-B100.
The correct 1860 value for that motor, at that specific alignment, was -211.
“See?” she said, pointing. “The battery backup glitched. The amplifier forgot the offset. It thinks the rotor is 338 electrical degrees away from where it actually is. The servo is trying to correct a ghost.”
Cole didn’t understand degrees or rotors. He understood time. “Can you fix it?”
“I have to teach it.”
She powered the main breaker back on. The cabinet fans whirred. The red alarm still blazed on the main screen. But on the guide box, she went into Parameter Tuning Mode.
She didn’t type -211.
Instead, she rotated the C-axis motor shaft by hand—a tiny, precise, agonizing turn. She used a torque wrench set to 2.5 newton-meters, and a dial indicator on the tool holder. The needle moved 0.002 inches. She stopped.
Then, on the guide box, she pressed SET and INC simultaneously for three seconds.
The guide box beeped. The main CNC screen flickered. The red #417 alarm turned yellow, then green, then vanished.
The LCD on the guide box now read:
P1860 = -211 (FIXED)
She reconnected the motor cable, closed the cabinet, and looked at Cole. “Type G28 C0. Let’s see if it bites.”
Cole’s finger trembled over the CYCLE START button. He pressed.
For one terrible second, nothing happened. Then, with a familiar, powerful hum, the C-axis rotated smoothly to its home position and locked with a solid clunk. The tool changer cycled. The spindle warmed up.
Goliath was alive.
“Never forget,” Margie said, closing the manual. “Behind every fancy CAD/CAM model and every five-axis toolpath, there’s a single, lonely parameter. 1860. It’s the spine. Break it, and the whole body falls.”
Cole nodded, reset the feed rate to 100%, and loaded the first block of code. The chips began to fly. The rush order would be just two hours late—a miracle.
From that night on, Cole kept a laminated card taped inside the cabinet door. On it, in permanent marker, was written:
“If all else fails, check 1860. It’s not a bug. It’s a broken promise between the motor and the world.” This article applies to FANUC Series 0i, 16i,