Skip to content

系统状态(11-20)

使能/关闭伺服(系统重置)

寄存器:11(0x0B)

警告:\

以上操作会使正在进行的运动终止并清空指令缓存,表现与 STOP 状态相同。

// 请求:
00 01 00 02 00 03 0B 08 01

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 03 U16, 长度\ //0B U8, 寄存器
//08 U8
参数 1 关节号(选择所有关节)
1-7:选择某一个关节
8:选择所有关节
//01 U8,
参数 2 (使能机械臂)是否使能
1:为使能(0x01)
0:为关闭电机(0x00)

// 响应:
00 01 00 02 00 02 0B 10

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度\ //0B U8, 寄存器
//10 U8, 状态

设置运动状态

寄存器:12(0x0C)

// 请求:
00 01 00 02 00 02 0C 00

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//0C U8, 寄存器
//00 U8,
运动状态
0:进入运动状态
3:暂停当前运动
4:停止当前所有运动

// 响应:
00 01 00 02 00 02 0C 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//0C U8, 寄存器
//00 U8, 状态

获取运动状态

寄存器:13 (0x0D)

// 请求:
00 01 00 02 00 01 0D

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//0D U8, 寄存器

// 响应:
00 01 00 02 00 03 0D 00 02

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//0D U8, 寄存器
//02 U8,
运动状态:
1:运动中
2:休眠中
3:暂停中
4:停止中
5:系统重置

获取指令缓冲区中的指令数量

寄存器:14 (0x0E)

// 请求:
00 01 00 02 00 01 0E

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//0E U8, 寄存器

// 响应:
00 01 00 02 00 04 0E 00 00 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 04 U16, 长度
//0E U8, 寄存器
//00 U8, 状态
//00 00 U16, 指令缓冲区中的指令数量

获取控制器错误和警告代码

寄存器:15 (0x0F)

// 请求:
00 01 00 02 00 01 0F

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//0F U8, 寄存器

// 响应:
00 01 00 02 00 04 0F 00 00 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 04 U16, 长度
//0F U8, 寄存器
//00 U8, 状态
//00 U8,参数 1(错误代码:无错误)
//00 U8, 参数 2(警告代码:无警告)

清除控制器错误(系统重置)

寄存器:16 (0x10)

警告:

以上操作会使正在进行的运动终止并清空指令缓存,表现与 STOP 状态相同。

// 请求:
00 01 00 02 00 01 10

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//10 U8, 寄存器

// 响应:
00 01 00 02 00 02 10 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//10 U8, 寄存器
//00 U8, 状态

清除控制器警告

寄存器:17 (0x11)

// 请求:
00 01 00 02 00 01 11

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 01 U16, 长度
//11 U8, 寄存器

// 响应:
00 01 00 02 00 02 11 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//11 U8, 寄存器
//00 U8, 状态

单独设置抱闸开关(系统重置)

注意: 以上操作会使正在进行的运动终止并清空指令缓存,表现与 STOP 状态相同。

寄存器:18 (0x12)

// 请求:
00 01 00 02 00 03 12 08 01

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 03 U16, 长度
//12 U8, 寄存器
//08 U8, 选择设置的电机关节号:1~6 :单独选择一个电机关节 8 :选择所有关节
//01 U8, 1:使能抱闸 0:释放抱闸

// 响应:
00 01 00 02 00 02 12 10

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//12 U8, 寄存器
//10 U8, 状态

设置系统运动模式(系统重置)

寄存器:19 (0x13)

警告: 以上操作会使正在进行的运动终止并清空指令缓存,表现与 STOP 状态相同。

// 请求:
00 01 00 02 00 03 13 00 00

请求指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 03 U16, 长度
//13 U8, 寄存器
//00 U8, 运动模式 0 :位置控制模式 1 :servo 运动模式 2 :关节示教模式 3 :笛卡尔示教模式(暂无) 4:关节速度模式 5:笛卡尔速度模式 6:关节在线规划模式 7:笛卡尔在线规划模式 //00 U8, (示教模式负载检测) 0:开启 1:关闭

// 响应:
00 01 00 02 00 02 13 00

响应指令说明
//00 01 U16, 事务标识
//00 02 U16, 协议
//00 02 U16, 长度
//13 U8, 寄存器
//00 U8, 状态