|
AUBO SDK
0.26.0
|
|
|
|
外部轴API接口 更多...
外部轴API接口
| int arcs::common_interface::AxisInterface::clearAxisError | ( | ) |
重置外部轴错误
| int arcs::common_interface::AxisInterface::enableExtAxis | ( | ) |
使能
| int arcs::common_interface::AxisInterface::followAnotherAxis | ( | const std::string & | target_name, |
| double | phase, | ||
| double | err ) |
跟踪另一个外部轴的运动(禁止运动过程中使用)
| target_name | 目标的外部轴名字 |
| phase | 相位差 |
| err | 跟踪运行的最大误差 |
| AxisModeType arcs::common_interface::AxisInterface::getAxisModeType | ( | ) |
获取当前外部轴的状态
| int arcs::common_interface::AxisInterface::getErrorCode | ( | ) |
getErrorCode(获取外部轴错误码)
| double arcs::common_interface::AxisInterface::getExtAxisAcceleration | ( | ) |
获取外部轴运行加速度
| double arcs::common_interface::AxisInterface::getExtAxisBusCurrent | ( | ) |
获取外部轴电流
| double arcs::common_interface::AxisInterface::getExtAxisBusVoltage | ( | ) |
获取外部轴电压
| double arcs::common_interface::AxisInterface::getExtAxisCurrent | ( | ) |
获取外部轴电流
| double arcs::common_interface::AxisInterface::getExtAxisMaxAcceleration | ( | ) |
获取外部轴最大加速度(物理极限)
| double arcs::common_interface::AxisInterface::getExtAxisMaxAccelerationLimit | ( | ) |
获取外部轴最大加速度(软件/算法限制)
| double arcs::common_interface::AxisInterface::getExtAxisMaxPosition | ( | ) |
获取外部轴最大位置(物理极限)
| double arcs::common_interface::AxisInterface::getExtAxisMaxPositionLimit | ( | ) |
获取外部轴最大位置(软件/算法限制)
| double arcs::common_interface::AxisInterface::getExtAxisMaxVelocity | ( | ) |
获取外部轴最大速度(物理极限)
| double arcs::common_interface::AxisInterface::getExtAxisMaxVelocityLimit | ( | ) |
获取外部轴最大速度(软件/算法限制)
| std::vector< double > arcs::common_interface::AxisInterface::getExtAxisMountingPose | ( | ) |
获取外部轴安装位姿
| std::vector< double > arcs::common_interface::AxisInterface::getExtAxisPose | ( | ) |
获取相对于安装坐标系的位姿,外部轴可能为变位机或者导轨
| double arcs::common_interface::AxisInterface::getExtAxisPosition | ( | ) |
获取外部轴位置
| double arcs::common_interface::AxisInterface::getExtAxisTemperature | ( | ) |
获取外部轴温度
| int arcs::common_interface::AxisInterface::getExtAxisType | ( | ) |
获取外部轴的类型 0代表是旋转 1代表平移
| double arcs::common_interface::AxisInterface::getExtAxisVelocity | ( | ) |
获取外部轴运行速度
| double arcs::common_interface::AxisInterface::getExtMinPosition | ( | ) |
获取外部轴最小位置(物理极限)
| double arcs::common_interface::AxisInterface::getExtMinPositionLimit | ( | ) |
获取外部轴最小位置(软件/算法限制)
| double arcs::common_interface::AxisInterface::getReductionRatio | ( | ) |
获取外部轴减速比
| int arcs::common_interface::AxisInterface::moveExtJoint | ( | double | pos, |
| double | v, | ||
| double | a, | ||
| double | duration ) |
运动到指定点, 旋转或者平移
| pos | |
| v | |
| a | |
| duration |
| int arcs::common_interface::AxisInterface::poweroffExtAxis | ( | ) |
断电
| int arcs::common_interface::AxisInterface::poweronExtAxis | ( | ) |
通电
| int arcs::common_interface::AxisInterface::setExtAxisAcceleration | ( | double | acc | ) |
设置外部轴运行加速度
| acc |
| int arcs::common_interface::AxisInterface::setExtAxisMaxAccelerationLimit | ( | double | acc | ) |
设置外部轴最大加速度(软件/算法限制)
| acc |
| int arcs::common_interface::AxisInterface::setExtAxisMaxPositionLimit | ( | double | q | ) |
设置外部轴最大位置(软件/算法限制)
| q |
| int arcs::common_interface::AxisInterface::setExtAxisMaxVelocityLimit | ( | double | v | ) |
设置外部轴最大速度(软件/算法限制)
| v |
| int arcs::common_interface::AxisInterface::setExtAxisMountingPose | ( | const std::vector< double > & | pose | ) |
设置外部轴的安装位姿(相对于世界坐标系)
| pose |
| int arcs::common_interface::AxisInterface::setExtAxisType | ( | int | type | ) |
设置外部轴的类型
| type | 0代表是旋转 1代表平移 |
| int arcs::common_interface::AxisInterface::setExtAxisVelocity | ( | double | velocity | ) |
设置外部轴运行速度
| int arcs::common_interface::AxisInterface::setExtMinPositionLimit | ( | double | q | ) |
设置外部轴最小位置(软件/算法限制)
| q |
| int arcs::common_interface::AxisInterface::setReductionRatio | ( | double | ratio | ) |
设置外部轴减速比
| int arcs::common_interface::AxisInterface::speedExtJoint | ( | double | v, |
| double | a, | ||
| double | duration ) |
制定目标运动速度
| v | |
| a | |
| duration |
| int arcs::common_interface::AxisInterface::stopExtJoint | ( | double | a | ) |
停止外部轴运动
| a |
| int arcs::common_interface::AxisInterface::stopFollowAnotherAxis | ( | ) |
stopFollowAnotherAxis(禁止运动过程中使用)