13. 扩展轴
13.1. 设置485扩展轴参数
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴参数 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.1.1. 代码示例
1from time import sleep
2from fairino import Robot
3# 与机器人控制器建立连接,连接成功返回一个机器人对象
4ret = robot = Robot.RPC('192.168.58.2')
5
6ret =robot.AuxServoSetParam(1,1,1,1,131072,15.45)#设置485扩展轴参数
7print("AuxServoSetParam",ret)
8sleep(1)
9
10ret =robot.AuxServoGetParam(1)#获取485扩展轴配置参数
11print("AuxServoGetParam",ret)
12sleep(1)
13
14ret =robot.AuxServoGetStatus(1)#查询状态
15print("AuxServoGetStatus",ret)
16sleep(1)
17
18ret =robot.AuxServoClearError(1)#清除错误
19print("AuxServoClearError",ret)
20sleep(1)
13.2. 获取485扩展轴配置参数
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
获取485扩展轴配置参数 |
必选参数 |
|
默认参数 |
无 |
返回值 |
|
13.2.1. 代码示例
参考设置485扩展轴参数的代码示例
13.3. 设置485扩展轴使能/去使能
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴使能/去使能 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.3.1. 代码示例
1from time import sleep
2from fairino import Robot
3# 与机器人控制器建立连接,连接成功返回一个机器人对象
4ret = robot = Robot.RPC('192.168.58.2')
5ret =robot.AuxServoEnable(1,0)#修改控制模式前需去使能
6print("AuxServoEnable(0)",ret)
7sleep(3)
8
9ret =robot.AuxServoSetControlMode(1,0)#设置为位置模式
10print("AuxServoSetControlMode",ret)
11sleep(3)
12
13ret =robot.AuxServoEnable(1,1)#修改控制模式后需使能
14print("AuxServoEnable(1)",ret)
15sleep(3)
16
17ret =robot.AuxServoHoming(1,1,10,10)#回零
18print("AuxServoHoming",ret)
19sleep(5)
20
21ret =robot.AuxServoGetStatus(1)#查询状态
22print("AuxServoGetStatus",ret)
23sleep(1)
24i=1
25while(i<5):
26 ret =robot.AuxServoSetTargetPos(1,300*i,30)#位置模式运动,速度30
27 print("AuxServoSetTargetPos",ret)
28 sleep(11)
29 ret =robot.AuxServoGetStatus(1)#查询状态
30 print("AuxServoGetStatus",ret)
31 sleep(1)
32 i=i+1
13.4. 设置485扩展轴控制模式
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴控制模式 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.4.1. 代码示例
参考设置485扩展轴使能/去使能的代码示例
13.5. 设置485扩展轴目标位置(位置模式)
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴目标位置(位置模式) |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.5.1. 代码示例
参考设置485扩展轴使能/去使能的代码示例
13.6. 设置485扩展轴目标速度(速度模式)
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴目标速度(速度模式) |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.6.1. 代码示例
1from time import sleep
2from fairino import Robot
3# 与机器人控制器建立连接,连接成功返回一个机器人对象
4ret = robot = Robot.RPC('192.168.58.2')
5ret =robot.AuxServoEnable(1,0)#修改控制模式前需去使能
6print("AuxServoEnable(0)",ret)
7sleep(3)
8
9ret = robot.AuxServoSetControlMode(1, 1) # 设置为速度模式
10print("AuxServoSetControlMode",ret)
11sleep(3)
12
13ret =robot.AuxServoEnable(1,1)#修改控制模式后需使能
14print("AuxServoEnable(1)",ret)
15sleep(3)
16
17ret =robot.AuxServoHoming(1,1,10,10)#回零
18print("AuxServoHoming",ret)
19sleep(5)
20
21ret =robot.AuxServoGetStatus(1)#查询状态
22print("AuxServoGetStatus",ret)
23sleep(1)
24
25ret = robot.AuxServoSetTargetSpeed(1, 30) # 速度模式运动,速度30
26print("AuxServoSetTargetSpeed", ret)
27sleep(10)
28
29ret = robot.AuxServoGetStatus(1) # 查询状态
30print("AuxServoGetStatus", ret)
31sleep(1)
32
33ret = robot.AuxServoSetTargetSpeed(1, 60) # 速度模式运动,速度60
34print("AuxServoSetTargetSpeed", ret)
35sleep(10)
36ret = robot.AuxServoGetStatus(1) # 查询状态
37print("AuxServoGetStatus", ret)
38sleep(1)
39
40ret = robot.AuxServoSetTargetSpeed(1, 0) # 结束速度模式运动前应当把速度设为0
41print("AuxServoSetTargetSpeed", ret)
42sleep(3)
43ret = robot.AuxServoGetStatus(1) # 查询状态
44print("AuxServoGetStatus", ret)
45sleep(1)
13.7. 设置485扩展轴目标转矩(力矩模式)-暂未开放
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴目标转矩(力矩模式) |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.8. 设置485扩展轴回零
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置485扩展轴回零 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.8.1. 代码示例
参考设置485扩展轴使能/去使能的代码示例
13.9. 清除485扩展轴错误信息
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
清除485扩展轴错误信息 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |
13.9.1. 代码示例
参考设置485扩展轴参数的代码示例
13.10. 获取485扩展轴伺服状态
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
获取485扩展轴伺服状态 |
必选参数 |
|
默认参数 |
无 |
返回值 |
|
13.10.1. 代码示例
参考设置485扩展轴使能/去使能的代码示例
13.11. 设置状态反馈中485扩展轴数据轴号-暂未开放
在 python 版本加入: SDK-v2.0.3
原型 |
|
---|---|
描述 |
设置状态反馈中485扩展轴数据轴号 |
必选参数 |
|
默认参数 |
无 |
返回值 |
错误码 成功-0 失败- errcode |