- 关节参数指令集
jointParameter
- 设置关机配置
- 设置关节最大转速
set_joint_max_speed
- 设置关节最大加速度
set_joint_max_acc
- 设置关节最小限位
set_joint_min_pos
- 设置关节最大限位
set_joint_max_pos
- 设置关节最大转速(驱动器)
set_joint_drive_max_speed
- 设置关节最大加速度(驱动器)
set_joint_drive_max_acc
- 设置关节最小限位(驱动器)
set_joint_drive_min_pos
- 设置关节最大限位(驱动器)
set_joint_drive_max_pos
- 设置关节使能状态
set_joint_en_state
- 设置关节零位
set_joint_zero_pos
- 清除关节错误代码
set_joint_clear_err
- 一键设置关节限位
auto_set_joint_limit
- 设置关节最大转速
- 查询关节配置
- 查询关节最大速度
get_joint_max_speed
- 查询关节最大加速度
get_joint_max_acc
- 查询关节最小限位
get_joint_min_pos
- 查询关节最大限位
get_joint_max_pos
- 查询关节最大速度(驱动器)
get_joint_min_pos
- 查询关节最大加速度(驱动器)
get_joint_drive_max_acc
- 查询关节最小限位(驱动器)
get_joint_drive_min_pos
- 查询关节最大限位(驱动器)
get_joint_drive_max_pos
- 查询关节使能状态
get_joint_en_state
- 查询关节错误代码
get_joint_err_flag
- 查询关节最大速度
- 设置关机配置
- 运动参数指令集
armConfig
- 设置运动参数
- 设置末端最大线速度
set_arm_max_line_speed
- 设置末端最大线加速度
set_arm_max_line_acc
- 设置末端最大角速度
set_arm_max_angular_speed
- 设置末端最大角加速度
set_arm_max_angular_acc
- 初始化机械臂参数
set_arm_init
- 设置碰撞防护等级
set_collision_stage
- 查询碰撞防护等级
get_collision_stage
- 设置自碰撞安全检测使能状态
set_self_collision_enable
- 获取自碰撞安全检测使能状态
get_self_collision_enable
- 重新设置 DH 参数(第三代控制器)
set_DH_data
- 查询 DH 参数(第三代控制器)
get_DH_data
- 恢复机械臂默认 DH 参数(第三代控制器)
set_DH_data_default
- 重设关节零位补偿
set_joint_zero_offset
- 设置末端最大线速度
- 查询运动参数
- 查询末端最大线速度
get_arm_max_line_speed
- 查询末端最大线加速度
get_arm_max_line_acc
- 查询末端最大角速度
get_arm_max_angular_speed
- 查询末端最大角加速度
get_arm_max_angular_acc
- 查询末端最大线速度
- 设置运动参数
- 运动指令集
motionConfig
- 轨迹运动
- 关节运动
movej
- 直线运动
movel
- 圆弧运动
movec
- 关节空间规划到目标位姿
movej_p
- 样条曲线运动
moves
- 位姿透传
movep_canfd
- 角度透传
movej_canfd
- 关节空间跟随运动
movej_follow
- 笛卡尔空间跟随运动
movep_follow
- 关节运动
- 力位混合运动(选配)
- 力位混合控制
set_force_position
- 结束力位混合控制
stop_force_position
- 透传力位混合控制补偿(选配)
Start_Force_Position_Move
- 开启透传力位混合控制补偿模式
- 透传力位混合补偿
- 关闭透传力位混合控制补偿模式
- 力位混合控制
- 运动控制
- 轨迹急停
set_arm_stop
- 轨迹缓停
set_arm_slow_stop
- 轨迹暂停
set_arm_pause
- 轨迹暂停后恢复
set_arm_continue
- 清除当前轨迹
set_delete_current_trajectory
- 清除所有轨迹
set_arm_delete_trajectory
- 查询当前规划类型
get_arm_current_trajectory
- 轨迹结束返回标志
current_trajectory_state
- 轨迹急停
- 步进运动
- 关节步进
set_joint_step
- 位置步进
set_pos_step
- 姿态步进
set_ort_step
- 关节步进
- 示教运动
- 关节示教
set_joint_teach
- 位置示教
set_pos_teach
- 姿态示教
set_ort_teach
- 示教停止
set_stop_teach
- 设置示教参考坐标系
set_teach_frame
- 获取示教参考坐标系
get_teach_frame
- 关节示教
- 轨迹运动
- 坐标系指令集
coordinate
- 工具坐标系
- 自动计算工具坐标系(标定参考点)
set_auto_tool_frame
- 自动计算工具坐标系(自动计算生成工具)
set_auto_tool_frame
- 手动输入工具坐标系
set_manual_tool_frame
- 切换当前工具坐标系
set_change_tool_frame
- 删除工具坐标系
set_delete_tool_frame
- 修改工具坐标系
update_tool_frame
- 设置工具坐标系包络参数
set_tool_envelope
- 查询工具坐标系包络参数
get_tool_envelope
- 查询当前工具坐标系
get_current_tool_frame
- 查询已有所有工具名称
get_total_tool_frame
- 查询指定工具坐标系
get_tool_frame
- 自动计算工具坐标系(标定参考点)
- 工作坐标系
- 自动设置工作坐标系
set_auto_work_frame
- 手动输入工作坐标系
set_manual_work_frame
- 切换当前工作坐标系
set_change_work_frame
- 删除工作坐标系
set_delete_work_frame
- 修改工作坐标系
update_work_frame
- 查询当前工作坐标系
get_current_work_frame
- 查询已有所有工作坐标系名称
get_total_work_frame
- 查询指定工作坐标系
get_work_frame
- 自动设置工作坐标系
- 工具坐标系
- 状态查询指令集
armState
- 机械臂状态
- 查询机械臂状态
get_current_arm_state
- 查询控制器状态
get_controller_state
- 清除系统错误
clear_system_err
- 查询关节温度
get_current_joint_temperature
- 查询关节当前电流
get_current_joint_current
- 查询关节当前电压
get_current_joi
nt_voltage` - 查询机械臂关节角度
get_joint_degree
- 查询机械臂所有状态信息
get_arm_all_state
- 查询规划计数
get_arm_plan_num
- 查询机械臂状态
- 初始姿态
- 设置初始状态
set_init_pose
- 查询初始位置
get_init_pose
- 设置初始状态
- 安装方式
- 设置安装方式参数
set_install_pose
- 查询安装方式参数
get_install_pose
- 设置安装方式参数
- 机械臂状态
- 系统指令集
systemConfig
- 电源控制
- 控制上电与断电
set_arm_power
- 读取电源状态
get_arm_power_state
- 控制上电与断电
- 版本信息
- 查询软件版本(第二代控制器)
get_arm_software_version
- 查询软件版本(第三代控制器)
get_arm_software_info
- 查询关节软件版本号
get_joint_software_version
- 查询末端接口板软件版本号
get_tool_software_version
- 查询软件版本(第二代控制器)
- 累计数据
- 读取控制器的累计运行时间
get_system_runtime
- 清零控制器的累计运行时间
clear_system_runtime
- 读取关节的累计转动角度
get_joint_odom
- 清零关节的累计转动角度
clear_joint_odom
- 读取控制器的累计运行时间
- 参数保存
- 参数保存(第二代)
save_device_info_all
- 参数保存(第二代)
- 电源控制
- 网络配置指令集
networkConfig
- 有线网络
- 高速网口使能配置(第二代控制器)
set_high_speed_eth
- 设置高速网口IP(第二代控制器)
set_high_ethernet
- 查询高速网口IP(第二代控制器)
get_high_ethernet
- 配置有线网络信息(第三代控制器)
set_NetIP
- 查询有线网卡网络信息(第三代控制器)
get_wired_net
- 高速网口使能配置(第二代控制器)
- 无线网络
- 查询无线网卡网络信息(第三代控制器)
get_wifi_net
- 关闭wifi功能(第三代控制器)
set_wifi_close
- 设置wifiAP
set_wifi_ap
- 设置wifiSTA
set_wifi_sta
- 查询无线网卡网络信息(第三代控制器)
- 恢复网络
- 恢复网络设置(第三代)
set_net_default
- 恢复网络设置(第三代)
- 其他
- 设置USB(第二代)
set_usb
- 设置USB(第二代)
- 有线网络
- IO配置指令集
ioConfig
- 控制器IO
- 设置数字IO模式(第三代控制器)
set_IO_mode
- 设置数字IO输出状态
set_DO_state
- 查询数字IO状态(第三代控制器)
get_IO_state
- 查询数字IO输出状态(第二代控制器)
get_DO_state
- 查询数字IO输入状态(第二代控制器)
get_DI_state
- 设置模拟IO输出状态(第二代控制器)
set_AO_state
- 查询模拟IO输出状态(第二代控制器)
get_AO_state
- 查询模拟IO输入状态(第二代控制器)
get_AI_state
- 查询所有IO输入状态
get_IO_input
- 查询所有IO输出状态
get_IO_output
- 设置电源输出(第三代控制器)
set_voltage
- 查询电源输出(第三代控制器)
get_voltage
- 设置数字IO模式(第三代控制器)
- 末端工具IO
- 设置工具端数字IO输出状态
set_tool_DO_state
- 设置工具端数字IO模式
set_tool_IO_mode
- 查询工具端数字IO状态
get_tool_IO_state
- 设置工具端电源输出
set_tool_voltage
- 查询工具端电源输出
get_tool_voltage
- 设置工具端数字IO输出状态
- 控制器IO
- UDP主动上报指令集
udpConfig
- UDP 主动上报
- UDP 机械臂状态主动上报接口
- 查询 UDP 机械臂状态主动上报配置
get_realtime_push
- 设置 UDP 机械臂状态主动上报配置
set_realtime_push
- UDP 主动上报
- 在线编程指令集
onlineProgram
- 文件传输
- 下发前准备(第二代控制器)
run_project
- 下发前准备(第三代控制器)
run_project
- 发送过程中
conduct_project
- 发送校验返回
download_project
- 规划过程中改变速度系数
plan_speed
- 下发前准备(第二代控制器)
- 提示框
- 弹窗提示
content
- 弹窗提示
- 在线编程文件管理(第三代控制器)
- 查询在线编程程序列表
get_program_trajectory_list
- 查询在线编程状态
get_program_run_state
- 开始运行指定编号在线编程文件
set_program_id_start
- 删除指定编号在线编程文件
delete_program_trajectory
- 修改指定编号的在线编程文件
- 设置IO默认运行编号
- 获取 IO 默认运行编号
- 查询在线编程程序列表
- 全局路点
- 新增全局路点
add_global_waypoint
- 更新全局路点
update_global_waypoint
- 删除全局路点
delete_global_waypoint
- 查询指定全局路点
given_global_waypoint
- 查询多个全局路点
get_global_waypoints_list
- 新增全局路点
- 文件传输
- 拖动示教指令集
dragTech
- 拖动示教
- 拖动示教开始
start_drag_teach
- 拖动示教结束
stop_drag_teach
- 开始复合模式拖动示教
start_multi_drag_teach
- 轨迹复现开始
run_drag_trajectory
- 轨迹复现暂停
pause_drag_trajectory
- 轨迹复现继续
continue_drag_trajectory
- 轨迹复现停止
stop_drag_trajectory
- 运动到轨迹起点
drag_trajectory_origin
- 获取拖动示教轨迹
save_trajectory
- 设置电流环拖动示教灵敏度
set_drag_teach_sensitivity
- 获取电流环拖动示教灵敏度
get_drag_teach_sensitivity
- 拖动示教开始
- 拖动示教
- RS485与Modbus指令集
modbus
- Modbus 模式配置
- 设置RS485
set_RS485
- 查询控制器RS485模式(第三代)
get_controller_RS485_mode
- 查询工具端RS485模式(第三代)
get_tool_RS485_mode
- 配置通讯端口ModbusRTU模式
set_modbus_mode
- 关闭通讯端口ModbusRTU模式
close_modbus_mode
- 配置连接ModbusTCP从站(第三代控制器)
set_modbustcp_mode
- 置关闭ModbusTCP从站(第三代控制器)
close_modbustcp_mode
- 设置RS485
- Modbus 协议指令
- 读线圈
read_coils
- 读多圈数据
read_multiple_coils
- 写单圈数据
write_single_coil
- 写多圈数据
write_coils
- 读离散量输入
read_input_status
- 读保持寄存器
read_holding_registers
- 写单个寄存器
write_single_register
- 写多个寄存器
write_registers
- 读多个保存寄存器
read_multiple_holding_registers
- 读输入寄存器
read_input_registers
- 读多个输入寄存器
read_multiple_input_registers
- 读线圈
- Modbus 模式配置
- 电子围栏与虚拟指令集
electronicFence
- 数据管理
- 新增几何模型参数
add_electronic_fence_config
- 更新集合模型参数
update_electronic_fence_config
- 删除指定几何模型
delete_electronic_fence_config
- 查询所有几何模型
delete_electronic_fence_config
- 查询指定几何模型
given_electronic_fence_config
- 查询所有几何模型参数
get_electronic_fence_list_infos
- 新增几何模型参数
- 电子围栏
- 设置电子围栏使能状态
set_electronic_fence_enable
- 获取电子围栏使能状态
get_electronic_fence_enable
- 设置当前电子围栏参数
set_electronic_fence_config
- 获取当前电子围栏参数
get_electronic_fence_config
- 设置电子围栏使能状态
- 虚拟墙
- 设置虚拟墙使能状态
set_virtual_wall_enable
- 获取虚拟墙使能状态
get_virtual_wall_enable
- 设置当前虚拟墙参数
set_virtual_wall_config
- 获取当前虚拟墙参数
get_virtual_wall_config
- 设置虚拟墙使能状态
- 数据管理
- 力传感器指令集(选配)
forceSensor
- 六维力
- 查询六维力数据
get_force_data
- 六维力数据清零
clear_force_data
- 自动设置六维力重心参数
set_force_sensor
- 手动标定六维力数据
manual_set_force
- 停止标定力传感器重心
stop_set_force_sensor
- 查询六维力数据
- 一维力
- 查询末端一维力数据
get_Fz
- 清零末端一维力数据
clear_Fz
- 自动标定一维力数据
auto_set_Fz
- 手动标定一维力数据
manual_set_Fz
- 停止标定力传感器重心
stop_set_force_sensor
- 查询末端一维力数据
- 六维力
- 末端工具指令集(选配)
endTool
- 夹爪控制
- 设置夹爪行程
set_gripper_route
- 松开夹爪
set_gripper_release
- 夹爪力控夹取
set_gripper_pick
- 夹爪持续力控夹取
set_gripper_pick_on
- 夹爪到达指定位置
set_gripper_position
- 查询夹爪状态
get_gripper_state
- 设置夹爪行程
- 五指灵巧手
- 设置灵巧手手势
set_hand_posture
- 设置灵巧手动作序列
set_hand_seq
- 设置灵巧手各自由度角度
set_hand_angle
- 设置灵巧手速度
set_hand_speed
- 设置灵巧手力阈值
set_hand_force
- 灵巧手角度跟随控制
hand_follow_angle
- 灵巧手位置跟随控制
hand_follow_pos
- 设置灵巧手手势
- 夹爪控制
- 控制器扩展设备指令集
expandControl
- 升降机构
- 速度开环控制
set_lift_speed
- 位置闭环控制
set_lift_height
- 获取升降机构状态
get_lift_state
- 速度开环控制
- 通用扩展关节
- 扩展关节状态获取
expand_get_state
- 关节速度环控制
expand_set_speed
- 关节位置环控制
expand_set_pos
- 扩展关节状态获取
- 升降机构
- 附录:错误代码
errorList
- 系统错误代码
- 关节错误代码