18. Appendix

18.1. Appendix 1: Motion controller errors and handling methods

Error classification

Error name(teaching pendant display)

Handling method

Post processing operation

Command point error

Joint command point error

1.Check whether the command point is wrong; 2.Check whether the tool is consistent with the recording of instruction points; 3.Record the instruction points again and modify the teaching program.

Check and confirm. After modifying the program, click the START button again to execute the new program.

Straight line target point error

Arc middle point error

Arc target point error

The arc command point spacing is too small

Error in middle point 1 of whole circle/spiral line (including tool discrepancy)

Error in the middle point 2 of the whole circle/helix (including tool discrepancy)

Error in middle point 3 of whole circle/spiral line (including tool discrepancy)

The command point spacing of the whole circle/helix is too small

TPD command point error

The TPD command tool does not match the current tool

TPD The deviation between the current instruction and the starting point of the next instruction is too large

1.Check whether the starting point of TPD track is recorded, and whether there is a motion command (PTP/LIN) moving to the starting point of TPD track before the TPD command in the teaching program; 2.Modify the teaching program.

/

Internal/external tool switching error

Record the instruction points again and modify the teaching program.

/

PTP joint command overrun

The movement process command exceeds the soft limit, and the program needs to be modified.

Reverse inching to make the robot leave the soft limit area or switch to the dragging mode to drag the robot out of the soft limit area; After modifying the program, click the START button again to execute the new program.

TPD joint command overrun

LIN ARC issued joint command overrun

JOG joint command overrun

Command overspeed in Cartesian space

The instruction has problems.

Contact after-sales personnel.

Torque command overrun in joint space

/

Command speed in joint space of axis 1-axis 6 exceeds the limit

/

The joint configuration of the next command changes (there are singular positions in the next command)

Modify the teaching program. When the movement stops, the next program of the current line is modified to PTP command.

/

The joint configuration of the current command has changed (there is a singular pose in the current command)

1.In the automatic mode, modify the teaching program. When the movement stops, the current program is modified to PTP command; 2.In the manual mode, switch the joint coordinates after power on again and then jog.

/

Instruction error, only LIN and ARC instructions are allowed between ARCSTART and ARCEND

Check the instruction and modify the teaching program.

/

Instruction error, only LIN instruction is allowed between WEAVESTART and WEAVEEND

/

Swing welding parameter error

Check the swing welding parameters and modify the teaching program.

/

Laser sensor command deviation is too large

Use the laser sensor supporting software to check whether the laser sensor data has jumps.

/

The laser sensor command is interrupted, and the seam tracking ends in advance

Use the laser sensor supporting software to check whether the laser sensor data is interrupted.

/

External axis command speed overrun

The instruction has problems.

Contact after-sales personnel.

Excessive deviation between external axis command and feedback

Belt tracking - excessive attitude change between starting point and reference point

Recalibrate the position and attitude points of the conveyor belt.

/

Constant force control - (X, Y, Z, RX, RY, RZ) direction exceeds the maximum adjustment distance

Adjust the constant force control PID value and modify the teaching program.

/

Drive failure

1-6 axis driver fault

If the drive fails, check the drive failure table and check the cause of the drive failure.

Power on again.

Out of soft limit

1-6 axis out of soft limit fault

The movement exceeds the soft limit.

Switch to the dragging mode and drag the robot away from the soft limit area.

Collision fault

1-6 axle collision fault

Collision during movement.

Check the cause of collision, and click the RESUME button on the teaching programming interface when it is necessary to start movement again.

File error

Wrong version of zbt configuration file

The version of the zbt.config configuration file is incorrect.

Contact after-sales personnel.

The zbt configuration file failed to load

Error loading the zbt.config configuration file.

Power on again, and contact after-sales personnel if the error is still reported.

User profile version error

Error loading the user.config configuration file

Power on again, and contact after-sales personnel if the error is still reported.

Incorrect version of exaxis configuration file

The exaxis.config configuration file version is incorrect.

Contact after-sales personnel.

Failed to load exaxis configuration file

Error loading exaxis.config configuration file.

Power on again, and contact after-sales personnel if the error is still reported.

The robot model is inconsistent and needs to be reset

/

Contact after-sales personnel.

IO error

Channel error

Check whether the IO command channel in the program is set incorrectly

Check and confirm. After modifying the program, click the START button again to execute the new program.

Value error

Check whether the IO command value in the program is set incorrectly

WaitDI wait timeout

Check whether there is effective input signal

WaitAI waiting timeout

WaitToolDI wait timeout

WaitToolAI wait timeout

Channel configured function error

The function of the current channel has been configured, which cannot be used in teaching and programming. It needs to be replaced with another channel.

The function of the current channel has been configured and cannot be used in teaching programming, so it needs to be replaced with another channel.

Arc striking timeout

Check the successful arcing signal.

/

Arc extinguishing timeout

Check the successful arc extinguishing signal.

/

Location finding timeout

Adjust the locating parameters and modify the teaching program.

/

IO detection timeout of conveyor belt, resettable

Check IO trigger signal.

/

Successful arc striking DI not configured

Check the DI configuration

/

Jaw error

Jaw movement timeout error

Waiting for the signal of gripper movement completion timeout.

Contact after-sales personnel.

485 timeout

/

Command format error

/

Movement delay, must be activated before movement

/

When moving, the active bit must be active

/

Temperature too high

/

Voltage too low

/

Automatically releasing

/

Internal fault

/

Activation failed

/

Overcurrent

/

Automatic release end

/

Warning

Changes in shoulder joint configuration

Not yet implemented.

/

Changes in elbow joint configuration

/

Wrist joint configuration changes

/

RPY initialization failed

Initialization of RX, RY and RZ fails, and the mobile robot makes RY not equal to ± 90 °.

After moving the robot, power on again.

After 1 min, switch to the general teaching mode warning

/

/

Wrong number of active slave stations

Wrong number of active slave stations

If the slave station has an error, check whether the EtherCAT cable is normal

Power on again, if not solved, contact after-sales personnel.

Slave error

Drop line from station

Slave status is inconsistent with the set value

Slave is not configured

Slave configuration error

Slave initialization error

Slave mailbox communication initialization error

Safety door warning

Safety door triggered

/

/

Motion Warning

LIN command attitude changes too much

Not yet implemented.

/

Interference zone warning

Enter the interference zone

/

/

Parameter error

Tool number overrun error

Export the backup package

Contact after-sales personnel

Positioning completion threshold error

Crash level error

Load weight error

Load centroid (X, Y, Z) error

DI filter time error

AxleDI filter time error

AI filtering time error

AxleAI filtering time error

DI high and low level range error

DO high and low level range error

Workpiece number overrun error

External axis number overrun error

Conveyor tracking - encoder channel error

Conveyor tracking - workpiece axis number error

Eight point method

The attitude change of the first group of data is too large

Recalibrate.

/

Data error, calculation failed

/

External axis out of soft limit fault

External axis 1-4 axis out of soft limit fault

The movement exceeds the soft limit.

Inch the external shaft in reverse direction to leave the soft limit area.

Teaching pendant (raspberry pi) communication

Communication between Webapp and teaching pendant (Raspberry Pie) failed

1.Check whether the teaching pendant (raspberry pie) needs to be enabled. If not, enter the Web page, system settings - general settings - teaching pendant settings, and turn off the teaching pendant to enable; 2.Check whether the teaching pendant (raspberry pie) is connected to the controller network cable normally.

/

Origin error

The origin has changed and needs to be reset

Enter the Web page, assist the application - robot body - operation origin, and reset the operation origin.

/

18.2. Appendix 2: Servo driver fault code table

Fault code

Fault name

Processing method

1

Software overcurrent fault

1. Check whether the joint load or resistance becomes larger or abnormal;
2. If the fault is still not eliminated, repair or replace the drive board.

2

Overvoltage fault

Reduce the speed or acceleration of the robot.

3

Under voltage fault

1. Check whether the 48V power supply voltage output of the control box is abnormal;
2. Check the drive plate and joint housing for short circuit;
3. If the fault is still not eliminated, repair or replace the drive board.

4

Overheating fault

Reduce the load or speed of the robot.

5

Overload fault

Reduce the load or speed of the robot.

6

Overspeed fault

1. Check whether the magnetic braiding assembly and the motor shaft fixing jackscrew are loose;
2. Re-perform encoder zero calibration;
3. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

7

Parameter abnormal fault

Repair or replace the drive plate.

8

Runaway fault

1. Check whether the magnetic braiding assembly and the motor shaft fixing jackscrew are loose;
2. Re-perform encoder zero calibration;
3. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

9

Position error fault

1. Check whether the joint load or resistance becomes larger or abnormal;
2. If the fault is still not eliminated, repair or replace the drive board.

10

Position overflow fault

1. Check whether the hard limit is loose;
2. Re-perform robot zero calibration.

11

Hardware overcurrent fault

Repair or replace the drive plate.

12

Drive inhibit fault

The robot is NOT enabled.

13

Motor locked rotor fault

1. Check whether the brake electromagnet is engaged;
2. Check whether the hard limit is hit;
3. If the fault is still not eliminated, repair or replace the drive board.

14

Power supply failure

The robot is NOT enabled.

15

STO fault

The robot is NOT enabled.

16

Phase current AD zero setting fault

Repair or replace the drive plate.

17

EEPROM fault

Repair or replace the drive plate.

18

Hall fault

1. Check whether the hall harness is inserted firmly and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the joint.

19

Encoder failed

Repair or replace the magnetic braid assembly.

20

Encoder zero setting fault

1. Re-perform encoder zero calibration;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

21

Encoder Z-phase signal loss fault

The robot is NOT enabled.

22

Encoder count fault

The robot is NOT enabled.

23

Encoder multi turn data overflow fault

The robot is NOT enabled.

24

External clock fault

Repair or replace the drive plate.

25

UVW phase sequence fault

The robot is NOT enabled.

26

FPGA fault

The robot is NOT enabled.

27

Zero return fault

The robot is NOT enabled.

28

Magnetic encoder fault

1. Check whether the magnetic braiding assembly and the motor shaft fixing jackscrew are loose;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

29

Motor power line disconnection fault

1. Check whether the power line of the motor is firmly inserted, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board.

30

EtherCAT fault

1. Check whether the network cable is firmly plugged, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board

31

EtherCAT_SM_DOG fault

1. Check whether the network cable is firmly plugged, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board.

32

EtherCAT_FATALSYNC failure

1. Check whether the network cable is firmly plugged, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board.

33

EtherCAT_SYNC fault

1. Check whether the network cable is firmly plugged, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board.

34

EtherCAT_RFT failure

1. Check whether the network cable is firmly plugged, and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the drive board.

35

Drive shaft address fault

1. Re-configure the drive axis address;
2. If the fault is still not eliminated, repair or replace the drive board.

36

Robot zero calibration fault

1. Re-perform robot zero calibration;
2. First use JLINK to erase FLASH, then download the program again and zero;
3. If the fault is still not eliminated, repair or replace the drive board.

37

Encoder communication failure

1. Check whether the encoder harness is inserted firmly and whether there is short circuit or open circuit;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

40

Magnetic encoder module failure - zero calibration failure

1. Re-zero the magnetic braiding assembly;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

41

Magnetic encoder module fault - multi turn fault

1. Check whether the magnetic braiding assembly and the motor shaft fixing jackscrew are loose;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

42

Magnetic encoder module failure - multi turn small magnetic encoder failure

1. Check whether the multi turn small magnetic braiding chip is abnormal;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

43

Magnetic encoder module failure - multi turn large magnetic encoder failure

1. Check whether the multi turn magnetic braiding chip is abnorma;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

44

Magnetic braiding module fault - single turn magnetic braiding fault

1. Check whether the single turn magnetic braiding chip is abnormal;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

45

Magnetic encoder module failure - optical encoder failure

1. Check whether the optical coding disc is polluted or not stuck;
2. If the fault is still not eliminated, repair or replace the magnetic editor assembly.

18.3. Appendix 3: End plate 485 upgrade

During field use, it is possible to update the firmware to meet the new requirements. A new upgrade file (XX_XX_MAIN. bin) will be provided to upgrade the terminal board through the 485 interface (USB to 485 module is required). The upgrade steps are as follows:

Step1: 485 wiring. There is a 5Pin communication aviation connector at the end of the robot. The pin pin distribution and pin pin description of the aviation connector are shown in Fig. 1.Connect the 485 - A and 485 - B at the end of the robot with A and B of the USB to 485 tool using twisted pair cables.

../_images/0011.png

Figure 18.3-1 Pin Pin Distribution of Aviation Connector

Step2: hardware connection. connect the USB end of the USB to 485 tool to the PC, and in the PC device manager, if the USB&485 tool is identified, the following interface will appear.

../_images/0021.png

Figure 18.3-2 USB&485 Port Identification Description

Step3:Upgrade the tool. After the wiring is completed, open the “Fair Serial Port Debugging Assistant”, click the “Terminal Board” button, and select the above identified serial port in the “Serial Port Parameter Setting” function. The baud rate is 115200, the data bit is 8, the check bit is none, and the stop bit is 1. Then open the serial port. After success, the prompt “Serial port opened successfully” will appear.

../_images/0031.png

Figure 18.3-3 Serial Port Parameter Settings

Step4:Firmware upgrade. Select “End plate” and click “Firmware upgrade”, as shown in the fig.

../_images/0041.png

Figure 18.3-4 End Plate Firmware Upgrade

  • First, click “Flash Erase”. After the erasure is successful, you will be prompted in the receiving data area that the erasure is successful.

  • Open the file (the file to be upgraded), select the path to store it, as shown below. After the selection, the file name to be upgraded will appear in the file name display box.

../_images/0051.png

Figure 18.3-5 Select Upgrade File

  • Click “Send File”, and when the progress bar displays 100%, it means that the upgrade file has been sent.

Step5:Upgrade verification. The system is restarted and powered on. In the “Maintenance Information” column, select “Query terminal board firmware version information”, and the firmware version information will be displayed in the “Receive Data Area”. If it is consistent with the upgraded file version information, the upgrade is successful, otherwise the upgrade fails.

../_images/0061.png

Figure 18.3-6 Querying Firmware Version Information

18.4. Appendix 4: Control Box 485 Upgrade

There is a “power communication” interface on the robot control box board, and USB&485 tools A and B are respectively connected to the “485-A” and “485-B” of its interface.

The upgrade process is the same as that of the terminal board, and the software can be selected accordingly, which will not be repeated here.

../_images/0071.png

Figure 18.4-1 Power Communication Interface

18.5. Appendix 5: List of Spare Parts and Vulnerable Parts

Spare Part Name

Part No.

Quantity/piece(s)

M8 * 30 screw

4.0.08.2006185

4

Straight pin A type 8 * 20

4.5.00.2013076

2

Fuse 5x20 6A

/

1