Problem Description:
Encoder connection error
Solution Method:
1.Check the bus wiring between the driver and the controller.
2.Reconfigure the number of additional axes for interpolation: first set it to 0, power off and restart, then set it again.
1.Check the bus wiring between the driver and the controller.
2.Reconfigure the number of additional axes for interpolation: first set it to 0, power off and restart, then set it again.
1.Check if the teach pendant cable is damaged.
2.Set the corresponding IP address.
3.Check if the network.cfg file in the fa folder is corrupted.
4.Modify the IP segment in the robot card file to match the teach pendant card file
1.Use a debug cable to connect the computer to the corresponding additional axis driver, open DriveMaster.exe, then click Edit → Debug → Control Authority → Switch Control Authority.
2.Log into the software and check if the robot main body control authority has switched.
3.After ruling out the first two steps, check if any main body servo inside the control cabinet shows an alarm. If a servo alarm occurs, the teach pendant won’t display the alarm but will only show failure to power on. Swap the
driver connectors to see if the error follows.
1.Check if the arc welding function is enabled.
2.Re-import the card file.
Check the number of additional interpolation axes. (When the interpolation number is 0, additional axis data does not accumulate and cannot synchronize.)
Check the welder grounding wire.
Open Arc Welding → Welding Settings → Turn off Scratch Start.
Insert the welding function reset command in the first line.
Open Arc Welding → Welding Settings → Turn off Arc Restart Detection.
Replace the arc_welding.obb file under ob_sys in the card file, then open ob.cfg to check if the values match the picture.
Set the teach pendant additional axis direction to -1.
Set the workstation design X-axis direction to 1.
Adjust the welding process package B angle and the start and end point inward angle
Modify common parameters – laser parameters – internal and external right angle calculation intersection method – intersection of the two longest straight lines on the left and right
Modify common parameters – laser node scanning – internal right angle point selection type – P1 corner seam internal intersection
Temporarily modify the Rx angle during scanning (within ±20)
When formatting the card file, make sure to format it as FAT32.
The line laser IP cannot be higher than the computer’s IP; otherwise, it will cause conflicts between the line laser and the camera, resulting in camera opening errors or failure to connect to the line laser.
Copy the CICLR.dll file from a working SW software into the folder.
Configure the Windows system runtime environment files (this issue usually occurs on newly installed or freshly reinstalled computers).
Modify common parameters — Laser parameters — Inner and outer right-angle intersection calculation method — Intersection of the two longest left and right lines.
Modify common parameters — Laser node scanning — Inner right-angle point picking type — P1 corner seam inner intersection.
The camera takes a photo beyond the calibrated range, resulting in no image.
Modify the upper and lower limits of the additional axes in the workstation design.
Adjust the PCS working area range. Based on the actual measurements of the robot size and worktable height on site, setting the area too large may cause scanning to exceed limits, while setting it too small may cause welding to exceed limits.
Adjust the installation error between the point laser and the camera in the workstation design.
Set the correction value in the product support parameters.
In the common parameters, enable the starting point welding torch bottom transition point and set the transition height properly to avoid torch collision.
According to the working conditions, set appropriate rightward and forward offset distances.
In the common parameters, the laser parameters adjust the laser scanning B angle. (Note: the modification and application of the B angle requires verification of the laser. Changes in the B angle may cause inaccurate lasers. The same is true for welding. The angle is not fixed.)
Design of workstation – Line laser – Laser forward installation direction – Adjust direction
Design of workstation – Line laser – Laser Z direction inversion – Select the appropriate one
If the scanning space of the workpiece is too small, you can increase or decrease the Z direction offset value of the laser reference point
Open Xiaobudian’s Shuoshu configuration file and check if the IP, port number, and MAC address correspond.
Ensure the computer firewall is turned off, and both the computer and Xiaobudian are set within the same local network.
In Xiaobudian’s built-in software backend, select external synchronization and write the parameters accordingly.
Select the corresponding process package and add the corresponding welding process items.
Check whether the robot folder in the setting file contains the process package file, or replace the process package file again.
Check the corresponding process package options.
Modify the B and B2 angle parameters in the fillet welding control section of the welding process package.
When d1 is less than or equal to 10, complete the four flat fillet welds in one pass; pay attention to the direction of the lines.
When d1 is greater than 10, divide the four flat fillet welds into four passes to complete the welding.
Open station design, delete PCS, and re-add PCS with new coordinate points entered.
Open the setting file and delete the camera calibration file.
Open the software, click on camera calibration, and recreate a new camera calibration file.
Press the white button on the controller inside the control cabinet to locate and clear the corresponding alarm.
Cause: This is a CAN heartbeat error, an alarm on welding machines below version 2.1. Even after connecting the welder, the alarm cannot be cleared and requires restarting the control cabinet.
Solution: Upgrade the card file.
Open the tool coordinate system, select tool=1, and change the C-axis from 180 to 0.
(After reversing the robot tool calibration, subtract 180 from the B-axis value; set the C-axis to 0. The user coordinate system C-axis needs to be set to 180.)
Check if the robot body cables are loose (use high-flex cables when routed through drag chains).
Repeatedly press the manual hold button and feel the first-axis motor to see if the brake is releasing.
Open Arc Welding → Welding Settings → Enable Scratching Start
(The scratching start switch corresponds to the arc break detection switch.)
Change Fine in the welding instructions to Z10 (for arc transition).
Do not change the final point in the welding instruction; otherwise, with Z equal to 10, the last 10mm will remain unwelded.
On the teach pendant main interface, open Settings → Application Selection, reselect the Arc Welding function, and click OK.
Ensure the tool is properly calibrated before updating the software.
Adjust the shared parameters for stiffener inward offset and flange end inward offset.
(For stiffener and flange inward offsets, ensure no torch collision and proper operation:
Distances 1 and 2 should be as small as possible.
The difference between distances 3 and 2 should be as large as possible.)
Select “Settings” → “Application Selection” from the teach pendant menu, reselect “Welding”, save and restart the control cabinet.
Check if the auxiliary axis zero position is lost (Teach pendant → Monitoring → Driver → Auxiliary axis zero position marked in red).
Re-import the auxiliary axis motor parameters.
Test with another SW software package that works normally on-site.
Test using the standard version card file to see if it functions properly.
Press the black button on the back of the welder.
Load a teach program or create a new teach program.
Check if the 16A fuse inside the control cabinet is normal (use a multimeter to check continuity; if no continuity, replace the fuse).
Replace the six-axis driver.
Replace the SD card inside the controller.
Check whether terminal block pins 5 (24V VP) and 7 (24V VG) on the controller have a 24V voltage difference. If not, inspect the wiring; if yes, replace the controller.
Check if the safety module 750105 has an HT suffix at the back; if not, the safety module needs to be replaced.
(Note: Since 2022, robot safety modules all have HT. After replacement, rotate the three red buttons’ dial switches to match the previous settings.)
Controller firmware mismatch; the controller firmware needs to be upgraded. Different controllers require matching different firmware versions.
The controller did not detect the IO module; check whether the controller and IO module are properly installed.
Check whether the PCS values in pose control match the user coordinate system in the teach pendant (PCS1~5 in the software’s station design need to be the same as the wobj values in the teach pendant).
You need to select the robot and enter version number 3.1.1 in the station design.
After software version 7.16, you need to add the positioner option in the teach pendant application, then restart the control cabinet.
Check whether the minimum safe transition height in the node parameters and common parameters is correctly filled.
Check if the robot orientation in the workstation matches the actual installation direction.
The minimum Z value for the transition point is -899; try to keep the Z value in the user coordinate system positive (generally, for gantry inverted robots, not setting the user coordinate system Z value causes transition point abnormalities).
No camera calibration data in the software
Use the built-in camera software to capture an image for calibration, save it, and then proceed with calibration.
Import a camera data file that has already been calibrated from another settings file, rename the camera accordingly, and then proceed with calibration.
Click the ❌ icon in the red box or press the F1 button on the teach pendant panel to hide the alarm. Then go to IO settings to update the IO modules. After updating, wait for the controller to restart, and it will return to normal.
The problem is due to the IP address in the dns-1.cfg file inside the FA folder on the SD card not matching the controller’s IP address. Adjust it to ensure they are consistent.
Use a USB drive to update the teach pendant version again (the version must match; you can check the card file version by viewing the Rde_Version.cfg file under the fm folder on the SD card).
Locate the command line elec_man.enable_confirmbutton = 1; in the controller_config.cfg file within the FA folder on the SD card, change the number 1 to 0, and save.
Check whether the driver in the control cabinet is alarming. This is usually caused by turning off the control cabinet power while the robot is still powered on. (Restarting the control cabinet can usually clear the error.)
Calculation anomalies caused by differing coordinate systems recorded by the main control and auxiliary control lead to limit exceedance.
If the error occurs occasionally and can be cleared, check whether the motor terminal cables and additional axis driver cables are securely fastened, and consider adding ferrite cores or similar measures.
If the error cannot be cleared, replace the motor or the additional axis driver.
The cause is the welding application not being added.
You need to select and add the welding application in the settings, then restart the controller.
During use, the 3D camera’s built-in SDK files are corrupted; reinstall the camera’s built-in software.
Update Windows runtime environment files.
Update the software.
Check if the camera’s built-in software is the latest version.
Check if the camera temperature is too high (if overheating, cool it down; generally below 55°C).
Check if the camera power adapter is 12V.
This is caused by incompatibility between the new version of the MindVision camera and our current software version (update to the latest camera software version, available for download on the official website).
The instruction lines in our program do not correspond with those on the teach pendant (e.g., joint move speed commands only have 25%, 50%, 75%, and 100% options).
The collision detection switch needs to be turned off in the application program.
Check if there is an alarm on the external auxiliary axis driver of the teach pendant (if yes, reset the encoder and see if it can power on normally).
Use a debug cable to connect the computer to the corresponding auxiliary axis driver, open DriveMaster.exe, and click in order: Edit → Debug → Control Authority → Switch Control Authority.
After eliminating the first two causes, check whether there are alarms on the servo of the control cabinet main unit and in the robot’s six-axis software (resolve according to the alarm type).
First, if the six-axis alarms but the teach pendant shows no alarm, eliminate teach pendant and communication issues.
Use DriveStarter software to read auxiliary axis alarm information (six-axis STO alarm).
Check all cables labeled with STO for disconnected wire ends or cable damage.
First, if the six-axis alarms but the teach pendant shows no alarm, eliminate teach pendant and communication issues.
Use DriveStarter software to read auxiliary axis alarm information (single-axis alarm).
It is most likely a driver power input abnormality. Test the power input.
Testing sequence:
Test the R, S, and T input terminals of the six-axis driver by measuring voltage between each pair. If all three wires have no voltage, check whether the external power supply from the power box to the control cabinet has 380V.
If one wire has no 220V, test the continuity of the labeled cable in that line.
Manually move the robot back to the zero position, then go to Monitoring → Driver and re-record the zero point for axes 1–6 one by one.
(If there are external auxiliary axes, also move them to zero position and re-record.)
Replace the setting file
Reinstall or update the 3D camera software
Right-click the software icon on the desktop → Open file location → Find and delete the XML file with the Layout suffix (deleting it will reset the page layout to default).
Restart the control cabinet
Manually push the welding torch to trigger the anti-collision sensor, then clear the alarm
Turn off collision detection in device settings → clear the alarm and move the robot (collision detection must be turned back on after movement).
If the collision is severe, an X-axis overload may appear after clearing the alarm. Try clearing the alarm repeatedly; if it cannot be cleared, move the collided object to eliminate the alarm.
Since September 2022, a new RD driver was added. This driver uses a card file partially different from the R6 driver we used before, so they must be distinguished during upgrade.
(The error reported is encoder abnormal connection error.)
When the robot repeatedly runs the ArcOn instruction, it may stop and not proceed with the program.
Check if the program has duplicate ArcOn commands, then manually reset the welding signal or let the program pass through the ArcOff instruction to turn off the arc-start signal.
Locate the welding task file in the rpl folder within the card files and delete it.
Reason: The welding file fails to load
(1) Check whether the 3A network port (teach pendant) indicator light is normal. If the indicator light is off:
① Check whether the teach pendant connector pins are bent.
② Swap the teach pendant to rule out pendant issues (if replacing with another teach pendant restores normal operation, it is determined to be a teach pendant problem; if alarm 3909 still occurs, consider the following causes)
Indicator light on: The card file has an issue; update it with the standard card file.
Note: When updating the card file, do not replace the files. Manually modify the IP and DH parameters. First, ensure the robot can operate normally.
Update the IO module.
If the error persists:
• Press vertically on controller and terminal block to ensure proper connection.
• Check if terminal block is powered (old version flashes red; new version’s yellow light may not light).
• Check rear bus module connection and pins.
• Confirm IO power supply wiring harness is properly connected.
• Ensure the short plug bar on the cabinet’s right end is inserted securely.
Press and hold the alarm reset button on the controller until the alarm is cleared, then release.
Reason: The elf and bin format files in the F@ folder have different version names, causing duplication.
Solution: Delete the entire F@ folder before upgrading the card file and re-import it.
Cause: A nested Nodelist file exists in the Nodelist folder.
Solution: Delete the nested Nodelist.
Cause: Welder communication interference.
Solution:
Upgrade to version 3.2.0 or above.
Or insert “-9203” under command lines 1000–1199 in the alusr file (located in the fa folder) to suppress the alarm.
Go to “Monitoring >> Driver >> Zero Position Status” and check for red indicators.
Record joint axis zero positions, reset encoders, and zero axes with red lights.
Re-enter recorded joint positions with opposite values or perform zero calibration.
Cause: CAN heartbeat error (seen in welders below version 2.1).
Solution: Upgrade the card file and restart the control cabinet.
Cause: Welder communication interference; occasionally clears itself.
Solution: Upgrade to version 3.2.0 or above to eliminate this error, or insert “-9203” in command lines 1000 to 1199 of the alusr file located in the fa folder to suppress the alarm
Check under “Monitoring >> Driver >> Zero Position Status” for a red status
indicator. Record the current joint zero position of the axis, reset the encoder and zero the axis of the axis with the red light. Then re-enter the previously recorded joint position with the opposite value to reset the zero position or perform zero position calibration
Cause: 3D camera not configured in the workstation design.
Cause: Uploaded file contains Chinese characters, symbols, or decimals.
Solution: Rename or clean the filename before upload.
Cause: Position mismatch after replacing servo or motor.
Solution: Perform encoder reset via teach pendant or DriveMaster.exe.
Power-on alarm:
Check wiring between driver and relay
Check relay power
Check relay contact integrity and yellow driver connector wires
Driver may be damaged
Movement alarm: Slightly loosen gearbox fixing screws
Switch pulse mode to DC (CO₂ doesn’t support pulse).
Ensure welding curve parameters match; PO mode may not be supported.
Go to Arc Welding → Welding Settings → Turn off Arc Break Detection.
Check communication cable and connect shielding at both ends.
If only the welder end is shielded, add shielding to control cabinet end.
After refilling or antifreeze change, release tank air
Check for dirty filter screen or freezing
Verify P10 parameter is set to auto circulation
Check encoder aviation plug pins. Push recessed pins forward.
Check wiring near emergency stop relay
Check safety relay and turn rotary knob
Re-import modified servo parameters for robot axes 1–6.
Feel free to inquire now. We are always here to help you.
Siéntase libre de hacer su consulta ahora. Siempre estamos aquí para ayudarlo.
لا تتردد في الاستفسار الآن. نحن دائمًا هنا لمساعدتك.
Не стесняйтесь задавать вопросы. Мы всегда готовы помочь вам.