力矩常数手动调试方法

1 S型机械臂写入力矩常数方法

  1. 关闭控制柜的 aubo_control 自启服务 【1】点击右上角【注销】,退出到控制柜桌面,并打开终端。 【2】在终端输入/opt/arcs/<软件版本>/share/software/runit/command/sv stop /opt/arcs/<软件版本>/share/service/runit/aubo_control杀死 aubo_control 自启服务。

image

  1. 烧写关节力矩系数 【1】切换到 arcs 运行目录下,输入指令cd /opt/arcs/<软件版本号>/bin。 【2】运行力矩烧写程序: 输入指令./friction -i {关节id(1-6)} -C {力矩常数} -m FDCAN1
  2. 例如烧写1关节力矩常数为8.82: ./friction -i 1 -C 8.82 -m FDCAN1

image

  1. 重启 aubo_control 服务 在终端输入/opt/arcs/<软件版本>/share/software/runit/command/sv start /opt/arcs/<软件版本>/share/service/runit/aubo_control启动 aubo_control 自启服务。

image

2 ES型机械臂写入力矩常数方法

  1. 关闭控制柜的 aubo_control 自启服务 【1】点击右上角【注销】,退出到控制柜桌面,并打开终端。 【2】在终端输入/opt/arcs/<软件版本>/share/software/runit/command/sv stop /opt/arcs/<软件版本>/share/service/runit/aubo_control杀死 aubo_control 自启服务。

image

  1. 烧写关节力矩系数 【1】切换到 arcs 运行目录下,输入指令'cd /opt/arcs/<软件版本号>/bin'。 【2】运行力矩烧写程序: 输入指令./friction -i {关节id(1-6)} -C {力矩常数} -m DUAL_CAN
  2. 例如烧写1关节力矩常数为8.82: ./friction -i 1 -C 8.82 -m DUAL_CAN

image

  1. 重启 aubo_control 服务 在终端输入/opt/arcs/<软件版本>/share/software/runit/command/sv start /opt/arcs/<软件版本>/share/service/runit/aubo_control启动 aubo_control 自启服务。

image

3 iH型机械臂写入力矩常数方法

  1. 关闭控制柜的 aubo_control 自启服务 【1】点击右上角【注销】,退出到控制柜桌面,并打开终端。 【2】在终端输入killall aubo_control关闭后台程序。

image

  1. 烧写关节力矩系数 【1】切换到 arcs 运行目录下,输入指令cd /opt/arcs/<软件版本号>/bin。 【2】运行力矩烧写程序: 输入指令./friction -i {关节id(1-6)} -C {力矩常数}
  2. 例如烧写1关节力矩常数为8.82: ./friction -i 1 -C 8.82

image

  1. 重启 aubo_control 服务 在终端输入systemctl restart aubo_control启动 aubo_control 服务。

image

4 力矩常数调试方法

(1)力矩常数调试的目的:达到正反两个方向拖动手感一致,即向上、向下拖动使用的力度应该一样。

(2)确认当前机械臂的力矩常数有下面两种方法

  • 查看日志:在/root/arcs_ws/log目录下,打开 aubo_control.log 文件,通过ctrl+f快捷键查找设置关节的力矩常数为关键词,确认6个关节的力矩常数。

image

  • 查看诊断文件:在机械臂上电时拍一次急停,在/root/arcs_ws/log/.trace目录下,根据时间戳信息找到最近一次的诊断文件,torq_constant一行为6个关节的力矩常数。

image

(3)力矩常数调节策略

  • 若开启拖动后机械臂下坠,则代表电流补偿过小,应调大力矩常数,二者为反比例关系。
  • 若开启拖动后机械臂上飘,或者难以下压,则代表电流补偿过大,应调小力矩常数。
  • 请以 0.5 的数量级去调节参数,避免参数调节过大造成飞车现象.

results matching ""

    No results matching ""