#include <move_node.h>
Definition at line 13 of file move_node.h.
◆ ConfigType
◆ FeatureSelectionType
| Enumerator |
|---|
| UNRESOLVED_FEATURE | The selected feature is no longer available (e.g.
because the user has removed the feature in the Installation or the needed Installation is not currently loaded)
|
| FEATURE | Feature is selected.
The Selection instance can be cast to MoveNodeFeature
|
Definition at line 62 of file move_node.h.
◆ TcpSelectionType
| Enumerator |
|---|
| USE_ACTIVE_TCP | Motions are adjusted to the currently active TCP.
The TCP is determined during runtime of the program.
|
| IGNORE_ACTIVE_TCP | No TCP is used and the motion under this Move command will be with respect to the tool output flange.
|
| MOVE_TCP | A specific TCP is selected.
The TCPSelection instance can be cast to MoveNodeTCP.
|
Definition at line 40 of file move_node.h.
◆ MoveNode() [1/3]
| arcs::aubo_scope::MoveNode::MoveNode |
( |
MoveNode & | f | ) |
|
◆ MoveNode() [2/3]
| arcs::aubo_scope::MoveNode::MoveNode |
( |
MoveNode && | f | ) |
|
◆ ~MoveNode()
| virtual arcs::aubo_scope::MoveNode::~MoveNode |
( |
| ) |
|
|
virtual |
◆ MoveNode() [3/3]
| arcs::aubo_scope::MoveNode::MoveNode |
( |
| ) |
|
|
private |
◆ getBlend()
| double arcs::aubo_scope::MoveNode::getBlend |
( |
| ) |
|
◆ getConfigType()
| ConfigType arcs::aubo_scope::MoveNode::getConfigType |
( |
| ) |
|
This method returns the type of configuration.
Cast this instance appropriately to have access to specific getters.
- Returns
- the type of this config.
◆ getFeature()
| FeaturePtr arcs::aubo_scope::MoveNode::getFeature |
( |
| ) |
|
◆ getJointAcceleration()
| double arcs::aubo_scope::MoveNode::getJointAcceleration |
( |
| ) |
|
◆ getJointSpeed()
| double arcs::aubo_scope::MoveNode::getJointSpeed |
( |
| ) |
|
◆ getTCPSelection()
| TCPPtr arcs::aubo_scope::MoveNode::getTCPSelection |
( |
| ) |
|
◆ getTcpSelectionType()
◆ getToolAcceleration()
| double arcs::aubo_scope::MoveNode::getToolAcceleration |
( |
| ) |
|
◆ getToolSpeed()
| double arcs::aubo_scope::MoveNode::getToolSpeed |
( |
| ) |
|
◆ getUseJoints()
| bool arcs::aubo_scope::MoveNode::getUseJoints |
( |
| ) |
|
◆ setBlend()
| void arcs::aubo_scope::MoveNode::setBlend |
( |
double | blend | ) |
|
Set the blend parameter for the MoveP configuration.
The blend parameter will be used between all waypoints in the movement of the robot arm.
- Parameters
-
| blend | The shared blend used in the motion of this Move node. |
◆ setConfigType()
| void arcs::aubo_scope::MoveNode::setConfigType |
( |
ConfigType | type | ) |
|
◆ setFeature() [1/2]
| void arcs::aubo_scope::MoveNode::setFeature |
( |
FeaturePtr | feature | ) |
|
Set feature for the MoveL configuration.
The feature will be used for the movement of the robot arm, from the previous position through the waypoints under the Move node.
- Parameters
-
| feature | The shared feature for this movement. |
◆ setFeature() [2/2]
| void arcs::aubo_scope::MoveNode::setFeature |
( |
FeatureVariablePtr | feature_variable | ) |
|
◆ setJointAcceleration()
| void arcs::aubo_scope::MoveNode::setJointAcceleration |
( |
double | joint_acceleration | ) |
|
Set joint acceleration parameter for the MoveJ configuration.
The parameter applies to the movement of the robot arm, from the previous position through the waypoints under the Move node.
- Parameters
-
| joint_acceleration | The shared joint acceleration to be used. |
◆ setJointSpeed()
| void arcs::aubo_scope::MoveNode::setJointSpeed |
( |
double | joint_speed | ) |
|
Set joint speed parameter for the MoveJ configuration.
The parameter applies to the movement of the robot arm, from the previous position through the waypoints under the Move node.
- Parameters
-
| joint_speed | The shared joint speed to be achieved. |
◆ setTCPSelection()
| void arcs::aubo_scope::MoveNode::setTCPSelection |
( |
TCPPtr | tcp_selection | ) |
|
Set the TCP selection for the MoveJ configuration.
The TCP will be set as the active TCP before the movement of the robot arm is performed.
- Parameters
-
| tcp_selection | The TCP setting to be applied. |
◆ setTcpSelectionType()
◆ setToolAcceleration()
| void arcs::aubo_scope::MoveNode::setToolAcceleration |
( |
double | tool_acceleration | ) |
|
Set tool acceleration parameter for the MoveL configuration.
The parameter applies to the movement of the robot arm, from the previous position through the waypoints under the Move node.
- Parameters
-
| tool_acceleration | The shared tool acceleration to be used. |
◆ setToolSpeed()
| void arcs::aubo_scope::MoveNode::setToolSpeed |
( |
double | tool_speed | ) |
|
Set tool speed parameter for the MoveL configuration.
The parameter applies to the movement of the robot arm, from the previous position through the waypoints under the Move node.
- Parameters
-
| tool_speed | The shared tool speed to be achieved. |
◆ setUseJoints()
| void arcs::aubo_scope::MoveNode::setUseJoints |
( |
bool | use | ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::MoveNode::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file:
- include/aubo_caps/domain/program/nodes/builtin/move_node.h