Welcome Customer !

Membership

Help

Shanghai Yangon Electronic Technology Co., Ltd
Custom manufacturer

Main Products:

instrumentb2b>Products

Shanghai Yangon Electronic Technology Co., Ltd

  • E-mail

    shygdzi@163.com

  • Phone

    13817011982

  • Address

    No. 1800-888 Xiangjiang Road, Jiangqiao Town, Jiading District, Shanghai

Contact Now

Yamaha robot controller alarm 89, excessive position deviation repair

NegotiableUpdate on 12/14
Model
Nature of the Manufacturer
Producers
Product Category
Place of Origin
Overview
Yamaha robot controller alarm 89 for excessive position deviation maintenance $r $n Yamaha robot controller alarm 89 is one of the core functions of its intelligent safety protection system, dedicated to real-time monitoring of the motion accuracy of the robotic arm, ensuring equipment safety and production stability. When the deviation between the actual position of the robotic arm and the target position exceeds the preset threshold (default 0.1 or 0.5mm), the controller immediately triggers an alarm and emergency stops to prevent mechanical damage or product scrap. The alarm mechanism $r $n is integrated into the high-performance servo system of the YRC series controller, and accurately identifies through high-speed encoder feedback and dynamic torque analysis
Product Details

Yamaha robot controller alarm 89, excessive position deviation repair

It is a common high-risk alarm during operation, indicating that the deviation between the actual position of the robotic arm and the target position exceeds the threshold set by the controller, which may cause an emergency stop or production interruption.

1、 Fault phenomenon

The robot suddenly stops running and the controller displays' ALM 89 Position Deviation Error '.

The actual trajectory of the end effector of the robotic arm deviates from the teaching path, accompanied by abnormal vibration or noise.

The servo drive LED indicator is flashing (usually red or orange).

IIYamaha robot controller alarm 89, excessive position deviation repairReason for triggering

Abnormal mechanical resistance

Insufficient lubrication of joint reducer or gear wear

Guide rail/screw stuck (foreign object intrusion or deformation)

End tool collides with external object

Electrical system malfunction

Encoder signal interference or cable damage

Unstable torque output of servo motor (driver aging or parameter drift)

Power supply voltage fluctuation (such as insufficient DC24V power supply)

Parameter setting issue

Position deviation threshold (PD28 parameter) set too small

Improper adjustment of servo gain (rigidity)

Incorrect zero calibration or loss of absolute position

IIIYamaha robot controller alarm 89, excessive position deviation repairSolution steps

Step 1: Emergency handling and safety inspection

Immediately press the emergency stop button to cut off the power supply to the controller.

Manually check whether the axes of the robotic arm are stuck and remove the load or obstacles on the end tool.

Use a multimeter to measure the servo power supply voltage (DC24V ± 10%) and rule out any power supply abnormalities.

Step 2: Check for mechanical resistance

Check the grease status of each joint reducer and supplement with specialized lubricating grease (such as Mobility SHC 100).

Clean the dirt on the surface of the guide rail/screw and confirm that there are no metal debris or foreign objects stuck.

Disassemble the motor coupling and manually rotate the motor shaft. If the resistance is too high, replace the bearing or reducer.

Step 3: Check the encoder and electrical system

Use an oscilloscope to detect the waveform of the encoder feedback signal and confirm that there is no noise interference (the shielding layer needs to be grounded).

Replace the suspected damaged encoder cable (recommended model: Yamaha original FC-ECB03).

Check the heat dissipation status of the servo drive, clean the dust on the fan, and replace the aging capacitor if necessary.

Step 4: Adjust the controller parameters

Enter the YRC controller parameter setting interface:

Increase the position deviation threshold (PD28 parameter, default value 200 → adjust to 300-500).

Re execute servo gain auto tuning (select 'High Rigidity' mode).

Perform absolute position calibration on the robotic arm:

Replace the encoder backup battery (CR2032) and perform live operation to avoid data loss.

Use a specialized fixture to position the robotic arm to zero and input the "ZERO POSITION" command.

Step 5: Trial operation verification

Run the test program at low speed without load and monitor the real-time position deviation value (monitoring code: MDR028).

Gradually increase the speed to the rated value, confirm that there are no abnormal alarms, and resume production.


Yamaha robot controller alarm 89, excessive position deviation repairShanghai Yangon Electronics' various brands of robots can repair the following components:

Robot control system maintenance/robot teaching pendant/teaching box maintenance

Drive module/servo package/power supply maintenance/robot circuit board/substrate maintenance

Robot body maintenance/servo motor/servo motor maintenance

Robot gearbox/gear transmission/harmonic reducer/reducer

Robot welding machine repair/industrial computer/industrial computer repair

Robot cable repair