Skip to content

5. 报警与处理

5.1 错误代码

软件报错代码报警代码报警处理
G90x09机械爪电流检测异常 请通过控制器上的紧急停止按钮重启机械臂
G110x0B机械爪电流过大 请点击“确认”重新使能机械爪
G120x0C机械爪速度过大 请点击“确认”重新使能机械爪
G140x0E机械爪位置指令过大 请点击“确认”重新使能机械爪
G150x0F机械爪EEPROM读写错误 请点击“确认”重新使能机械爪
G200x14机械爪驱动IC硬件异常 请点击“确认”重新使能机械爪
G210x15机械爪驱动IC初始化异常 请点击“确认”重新使能机械爪
G230x17机械爪电机位置偏差过大 请检查机械爪运动是否受阻,如机械爪运动未受阻,请点击“确认”重新使能机械爪
G250x19机械爪指令超软件限位 请检测机械爪指令是否设置超出软件限制
G260x1A机械爪反馈位置超限软件限位
G330x21机械爪驱动器过载
G340x22机械爪电机过载
G360x24机械爪驱动器类型错误 请点击“确认”重新使能机械爪

上表中未出现的报警代码:重新使能机械臂和机械爪。如频繁出现,请联系技术支持

5.2 报警处理

5.2.1 通过UFACTORY Studio清除错误

  1. 通过控制器上的紧急停止按钮重新对机械臂上电
  2. 使能机械臂:点击报错弹窗的引导按钮或者首页的使能机械臂按钮。
  3. 选择机械爪G2,并进行控制。

5.2.2 通过xArm-Python-SDK清理错误

清除错误步骤:(Python-SDK接口)

  1. 通过控制器上的紧急停止按钮重新对机械臂上电
  2. 清除错误:clean_error()
  3. 重新使能机械臂:motion_enable(enable=True)
  4. 设置运动模式:set_mode(0)
  5. 设置运动状态:set_state(0)
  6. 使能机械爪G2: set_gripper_enable(enable=True)

python示例:

python
import os
import sys
import time

sys.path.append(os.path.join(os.path.dirname(__file__), '../../..'))

from xarm.wrapper import XArmAPI

arm = XArmAPI('192.168.1.68')
arm.clean_error() #清除错误
arm.motion_enable(enable=True) #重新使能机械臂
arm.set_mode(0) #设置运动模式
arm.set_state(0) #设置运动状态
arm.set_gripper_enable(True)  #使能机械爪G2