-
E-mail
shygdzi@163.com
-
Phone
13817011982
-
Address
No. 1800-888 Xiangjiang Road, Jiangqiao Town, Jiading District, Shanghai
Shanghai Yangon Electronic Technology Co., Ltd
shygdzi@163.com
13817011982
No. 1800-888 Xiangjiang Road, Jiangqiao Town, Jiading District, Shanghai
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 repair:Solution 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 repair:Shanghai 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