![]() |
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 | ( | ) |
获取外部轴错误码
| 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::getExtAxisMaxPosition | ( | ) |
获取外部轴最大位置
| double arcs::common_interface::AxisInterface::getExtAxisMaxVelocity | ( | ) |
获取外部轴最大速度
| 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 | ( | ) |
获取外部轴最小位置
| 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::setExtAxisMountingPose | ( | const std::vector< double > & | pose | ) |
设置外部轴的安装位姿(相对于世界坐标系)
| pose |
| 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(禁止运动过程中使用)