|
Type: |
Interface |
|
Available as of: |
V1.0.0.0 |
|
Inherits from: |
- |
This chapter provides information on:
With this interface, both motion parameters for a path motion and the path motion itself can be issued or manipulated.
|
Name |
Description |
|---|---|
|
ChangeCoordinateSystem |
Request to change the coordinate system. |
|
ChangeCoordinateSystem2 |
Request to change the coordinate system set by calling the method IF_RobotMotion.SetCoordinateSystem(...). |
|
ClearSegmentsFromId |
Deleting issued motion commands. |
|
Execute |
Block or release the execution of sent commands, for example motion commands like IF_RobotMotion.MoveL(…) or IF_RobotMotion.MoveS(…). |
|
GetMaxAccelerationResultant |
Reading the maximum resulting acceleration. |
|
GetMotionParameter |
Reading the motion parameters. |
|
GetStopOnPath |
Reading the parameters of a stop-on-path. |
|
MoveAsync |
Asynchronous motion of an auxiliary axis. |
|
MoveC |
Circular motion in three-dimensional space. |
|
MoveL |
Linear motion in three-dimensional space. |
|
MoveS |
Spline motion in three-dimensional space. |
|
MoveSync |
Synchronous motion of an auxiliary axis. |
|
ResetStopOnPath |
Reset a stop-on-path. |
|
SetCoordinateSystem |
Setting the next coordinate system in which the robot should move. |
|
SetMaxAcceleration |
Setting the maximum path acceleration. |
|
SetMaxAccelerationResultant |
Setting the maximum resulting acceleration. |
|
SetMaxDeceleration |
Setting the maximum path deceleration. |
|
SetMaxVelocity |
Setting the maximum path velocity. |
|
SetMotionParameter |
Setting the motion parameters. |
|
SetRamp |
Setting the ramp. |
|
SetStopOnPath |
Stop the movement on a connected path. |
|
TransformCoordinate |
Transform a position from a source coordinate system into a target coordinate system. |
|
Name |
Data type |
Accessing |
Description |
|---|---|---|---|
|
lrVelOverride |
LREAL |
Read/Write |
Proportional influence of the velocity of the active motion jobs. Unit: [%] Value range: 0 ≤ lrVelOverride ≤ 200. (Since library version V2.6.3.0 the value range changed. Value range: 0 ≤ lrVelOverride ≤ 100). Default value: 100% Changing lrVelOverride influences the present as well as the motion jobs following thereafter. Values greater than the maximum range is set to the maximum range. Every change of lrVelOverride causes a recalculation of the velocity curve and requires respective computing time. Also refer to Behavior of IF_RobotMotion.lrVelOverride.
NOTE:
A new value of lrVelOverride is only accepted if the last value is fully processed (typically 3 Sercos cycles). In case the value is not accepted, an application logger message is generated. |