Skip to content

UFACTORY机械臂与灵巧手RH56DFX ​

项目概述 ​

此项目是基于 UFACTORY机械臂 和 INSPIRE-ROBOTS 仿人灵巧手RH56DFX系列 的应用演示。用户可以通过UFACTORY Studio软件快速控制灵巧手,实现快速抓取等应用。

以下视频使用灵巧手抓取鸡蛋和橙子,到用电钻钻纸板,以及控制电脑鼠标切换网页。

Watch the video

硬件要求 ​

硬件连接 ​

机械臂末端定义 ​

  • 插接式
线序颜色信号线序颜色信号
1棕+24V(电源)7黑工具输出0(TO0)
2蓝+24V(电源)8灰工具输出1(TO1)
3白0V(GND)9红工具输入0(TI0)
4绿0V(GND)10紫工具输入1(TI1)
5粉用户485-A11橙模拟输入0(AI0)
6黄用户485-B12浅绿模拟输入1(AI1)
  • 触点式

RH56DFX灵巧手定义 ​

注意: 机械臂末端和灵巧手无法直接连接,可联系因时机器人提供转接航空头。

控制方式 ​

UFACTORY Studio控制 ​

UFACTORY Studio版本: ≥V2.7.0

1.实时控制界面控制 ​

选择 因时-RH56DFX-左手 或 因时-RH56DFX-右手,弹框选择是将机械臂波特率设置为115200。可调参数:位置、力、速度;

2.TCP设置 ​

进入设置-运动参数-TCP设置,选择 因时RH56DFX。

3.Blockly控制 ​

Blockly模块为灵巧手提供两个块,可以选择控制手整体,或单个手指。

可选参数:

  • 手指:小指、无名指、中指、食指、大拇指弯曲、大拇指旋转、手整体
  • 位置:0-1000
  • 速度:0-1000
  • 力:0-1000
  • 是否等待:是否等待命令结束再发送下一条指令(同步或异步逻辑)

Python SDK控制 ​

1.设置UFACTORY机械臂末端波特率 ​

python
code = arm.set_tgpio_modbus_baudrate(115200)

2.进行485通讯 ​

python
code, res_data = arm.getset_tgpio_modbus_data(modbus, timeout=100)

示例:set_yinshi_rh56_gripper.py