Fanuc Parameter 1860 -

Fanuc Parameter 1860 -

Conclusion: Optimize 1860 for speed without sacrificing repeatability.


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

Set 1860 to 10% of rapid speed or a known safe value (e.g., 200 mm/min for linear axes, 1000 deg/min for rotary).

  • Locate the Parameter:
  • Analyze the Value:
  • Adjust:
  • Lock and Test:
  • In simple terms, Parameter 1860 sets the "Time Constant" for the acceleration and deceleration of rapid traverse (rapid moves).

    When a CNC machine commands a rapid move (G00), the axis cannot instantly jump from zero to maximum speed. It must accelerate to that speed and then decelerate to a stop. The shape of this speed curve is determined by the Time Constant.

    Parameter 1860 tells the CNC control how many milliseconds (ms) it should take for the axis to complete the acceleration or deceleration phase during a rapid move.

    | Condition | Symptom | Root Cause | |-----------|---------|-------------| | 1860 too high (e.g., 2000 mm/min on a linear axis) | Axis slams into dog, overshoots reference point, inconsistent home position ± several encoder counts. May trigger overtravel alarm after homing. | High inertia prevents motor from stopping precisely on the marker pulse. | | 1860 too low (e.g., 30 mm/min) | Homing takes excessively long (10-20 seconds per axis). No immediate error, but wasted cycle time. | Creep speed is unnecessarily slow—the marker detection is reliable at moderate speeds. | | 1860 optimal (typical: 100-600 mm/min) | Fast, consistent reference return. Home position repeatable within 1 micron. | Speed allows motor to stop within one encoder count (or fractional count for serial pulse coders). |

    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.

    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: fanuc parameter 1860

    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

    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:

  • Save the Changes: Press the "SAVE" key to save the changes to 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.


    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. No parameter exists in isolation

    “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.”

    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

    Understanding Fanuc Parameter 1860: The Key to Absolute Position Data

    Fanuc Parameter 1860 is a critical axis-specific setting used across various Fanuc CNC control series, including the 16, 18, 21, and 0i models. It is primarily responsible for storing and managing the current absolute position data when an absolute position detector (absolute encoder) is used. What is Fanuc Parameter 1860?

    In Fanuc systems equipped with absolute encoders, the control must maintain a constant "knowledge" of where each axis is located, even after the power is cycled. While Parameter 1815 defines the status of the detector (such as whether it is enabled or if the home position is set), Parameter 1860 actually holds the numerical position data that corresponds to the mechanical position of the machine. Function: Stores the absolute position data for each axis. Locate the Parameter:

    Relationship to Hardware: It works in tandem with the absolute pulse coder (APC) on the motor to ensure the machine coordinate system matches the physical location of the table or tool.

    Auto-Update: Under normal operation, you do not manually edit this parameter; the CNC system updates it automatically as the machine moves. Parameter 1860 vs. Parameter 1815

    It is common for technicians to confuse these two, as they both relate to the absolute positioning system. Parameter 1815 Parameter 1860 Purpose Configuration and Status Bits Actual Position Data Common Bits APC (Absolute Pulse Coder), APZ (Absolute Position Zero) Numerical coordinate value Manual Action Often toggled (0 to 1) during home position resets Rarely edited manually; usually reset by a "Zero Return" When Should You Check Parameter 1860?

    You will typically only interact with Parameter 1860 during major maintenance or troubleshooting of the home position. PARAMETER MANUAL

    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

    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

    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 —

    For rotary tables (4th/5th axes), set 1860 in degrees per minute. A typical range: 1000–3000 deg/min. Because rotary inertia is lower than linear axes (usually), higher 1860 is acceptable, but watch for mechanical lash.