How We Solved a Y-Axis Dual-Drive Servo Alarm After Three Months
Reading time: 8'

How We Solved a Y-Axis Dual-Drive Servo Alarm After Three Months

DIY Integration Case · Canada

A recurring Y-axis dual-drive servo alarm was eliminated after a focused three-month troubleshooting process. The case involved a non-standard belt-and-rack transmission, two 750W Leadshine servos and an XC3000 control system. The final breakthrough came when remote motion testing revealed incorrect and incomplete dual-drive parameter settings.

Y-Axis Dual DriveLeadshine ServoXC3000 + EDS3000Remote Troubleshooting

Case at a glance

  • Customer location: Canada
  • Machine: DIY plate-and-tube fiber laser cutter
  • Y-axis drive: Belt-and-rack hybrid with dual 750W Leadshine servos
  • Control system: XC3000 host + EDS3000 controller
  • Main symptom: Repeated Y-axis servo alarm after cutting cycles
  • Resolution: Dual-drive direction and configuration parameters corrected remotely

The Challenge: A Persistent Dual-Drive Alarm

A Canadian DIY customer integrated a fiber laser cutting kit purchased from AlleriaStore into a custom plate-and-tube machine. Unlike a typical rack-and-pinion Y axis, this build used a belt-and-rack hybrid transmission with two servo motors. The arrangement introduced additional vibration sensitivity and made synchronization errors more difficult to isolate.

During the focused troubleshooting period from March to June 2026, the Y-axis dual-drive system repeatedly triggered servo alarms after cutting cycles. Adjustments to pulse-equivalent values, servo gains, belt tension and alarm tolerance produced partial changes, but none removed the problem.

Customer handwritten notes showing the pulley, belt and rack transmission configuration
The customer's handwritten transmission notes document the non-standard pulley, belt and rack configuration.

Why this case was difficult: the mechanical vibration did not act alone. It amplified a software-configuration mismatch, causing the investigation to move repeatedly between mechanical and control-system causes.

How the Problem Was Diagnosed

Phase 1: Mechanical and Servo Checks

The first stage focused on the most common causes of a dual-drive alarm: pulse-equivalent accuracy, servo gain, belt tension, backlash and synchronization. The Y-axis pulse setting was iteratively adjusted from approximately 55.48 to 55.67, while Leadshine Pr003 and Pr004 parameters were also tested.

These changes affected vibration and motion behavior but did not eliminate the alarm. The team also confirmed that the controller's easy-tuning function was intended for rack-and-pinion transmission and was not suitable as an automatic solution for this belt-driven configuration.

Leadshine servo parameters Pr003 and Pr004 used during troubleshooting
Leadshine servo parameters Pr003 and Pr004 were adjusted during the early troubleshooting stage.

Phase 2: Motion Accuracy and Alarm-Tolerance Tests

The team then used a 100 mm marking test to establish a motion-accuracy baseline and continued reviewing the mechanical parameters. Increasing the alarm-tolerance setting from 0.3 to 0.5 also failed to stop the recurring alarm.

This result was important: simply widening the tolerance could not compensate for an underlying dual-drive configuration error.

Earlier XY mechanical parameters used during the motion-accuracy investigation
An earlier XY mechanical-parameter calculation used during the accuracy investigation.
XY-axis dual-drive configuration page reviewed during remote diagnosis
The dual-drive configuration page became a key focus during the final remote diagnosis.

Phase 3: Dedicated Remote Motion Testing

On June 24, the team scheduled a dedicated remote session and connected to the customer's computer. Instead of changing more values by message, the technician asked the customer to move the X and Y axes separately in 500 mm increments while the relevant settings and operating response were reviewed in real time.

This systematic comparison exposed two control-side issues: one critical direction setting was incorrect and should have been set to 0, while a second required configuration item had not been set correctly. Together, they created a persistent synchronization deviation between the two Y-axis drives.

Root Cause: Parameter Direction Plus Belt Sensitivity

The alarm was not caused by one isolated mechanical defect. It resulted from the interaction of three factors:

  • Incorrect direction setting: a critical dual-drive parameter used the wrong direction value.
  • Incomplete configuration: another required control item was not correctly configured.
  • Mechanical amplification: vibration in the belt-driven system magnified the synchronization error until it exceeded the allowable range.

Earlier adjustments changed the system's behavior, but they did not correct the control logic creating the mismatch. The dedicated remote session made it possible to compare axis movement and configuration together rather than treating the mechanical and software systems separately.

Customer control-system screen showing the alarm history during troubleshooting
The control-system alarm history included a Y-axis servo alarm and an encoder-deviation limit alarm.

The Solution and Immediate Result

The technician corrected the direction parameter to 0 and completed the missing configuration. The recurring alarm stopped immediately, and the Y axis returned to normal motion during the remote test.

Customer feedback: “It looks like it's working now after months.” The customer later added, “You are my hero.”

At the time recorded in the case notes, the alarm had been eliminated and normal axis operation had been restored. A later cutting test was still pending, so this case confirms resolution of the servo-alarm condition rather than long-term production performance.

Five Lessons for DIY Integrators

  1. Treat belt-driven dual-servo systems as high-sensitivity configurations. Small parameter deviations may be amplified by belt vibration.
  2. Check direction values as carefully as numerical values. A correct magnitude with the wrong direction can still create a persistent synchronization error.
  3. Do not use higher alarm tolerance as the main fix. A wider tolerance may hide symptoms without correcting the source of the mismatch.
  4. Use dedicated remote motion tests for complex faults. Separate, controlled X- and Y-axis movements can reveal issues that screenshots and messages miss.
  5. Confirm whether automatic tuning matches the transmission type. A tuning function designed for rack-and-pinion systems may not be suitable for a belt-driven axis.

Commissioning Checklist for a Dual-Drive Y Axis

  • Verify that the two servo drives use matching parameters where required.
  • Confirm master-slave synchronization, motor direction and encoder direction before cutting.
  • Check belt tension, backlash, pulley ratios and mechanical alignment.
  • Run measured single-axis moves and compare commanded travel with actual travel.
  • Record every parameter change with screenshots and the reason for the change.
  • Prepare a stable wired network connection if remote commissioning support is required.

Frequently Asked Questions

What caused the Y-axis dual-drive servo alarm?

The immediate control-side causes were an incorrect direction parameter and a second configuration item that had not been set correctly. Belt-drive vibration amplified the resulting synchronization deviation.

Why did changing the servo parameters not solve the problem?

Gain and tolerance changes affected vibration and alarm behavior, but they did not correct the underlying direction and synchronization configuration.

Can easy tuning be used for this type of Y-axis drive?

According to the project notes, the easy-tuning function used in this case was intended for rack-and-pinion transmission. The non-standard belt-driven system required manual parameter review and testing.

Was the machine fully production-verified after the repair?

The remote session confirmed that the alarm was eliminated and the axis was operating normally. The available case record states that a later cutting test was still pending, so long-term cutting performance is not claimed here.

What information should be prepared before requesting support?

Provide the controller and drive models, software version, transmission ratios, motor and encoder directions, pulse-equivalent settings, alarm history, parameter screenshots and videos of controlled axis movements.

Need Help With a DIY Fiber Laser Integration?

Send us your controller model, servo-drive model, transmission details, alarm codes and parameter screenshots. Our team can review the configuration and help identify the next troubleshooting step.

Contact Sky Fire Laser

This article documents one customer integration case based on supplied troubleshooting records and screenshots. Parameter values shown here are case-specific and should not be copied directly to another machine. Servo tuning and dual-drive configuration depend on the controller, drive, motor, transmission, mechanical structure and safety requirements. Back up the original parameters and consult the relevant equipment manuals or a qualified technician before making changes.

Leave a comment

Please note, comments need to be approved before they are published.