As UFACTORY's Studio manual read until 2026-10-13, for error C31 (abnormal current in the arm), Studio lists six checks: whether the arm has collided; whether the TCP payload mass and center of mass match the actual payload; whether the mounting direction matches reality; whether TCP payload parameters set in the program match the actual payload; reduce the motion speed; and lower the collision sensitivity.
Evidence · 7 citations
C31 | Abnormal current in the robotic arm
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, table, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d; the page names no Studio or firmware version)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
1. Check whether the robotic arm collides.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
2. Check whether the mass and center of mass set at "Settings"-"TCP Settings"-"TCP Payload" match the actual payload.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
3. Check whether the mounting direction set at "Settings"-"Mounting" matches the actual situation.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
4. Check whether the TCP payload parameters set in your program match the actual payload.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
5. Reduce the motion speed of the robotic arm.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source
6. Go to "Settings"-"Motion"-"Sensitivity Settings" to lower the collision sensitivity.
UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY · 12.1, C31 [general Studio text; the Studio manual says it applies to the xArm6] (text until 2026-10-13, publisher's commit 533b75d)
© UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13
Open the source