Type: |
Interface |
Available as of: |
V1.0.0.0 |
Inherits from: |
- |
This chapter provides information on:
The interface provides different properties to configure the robot. Besides the definition of the used kinematics, further parameters can be influenced.
Name |
Description |
---|---|
AdditionalTransformationAxes |
Configuration of an additional transformation of the robot axes. |
AdditionalTransformationTCP |
Configuration of an additional transformation of the TCP. |
ExtendConnectedPath |
Allowing to add more than 100 segments to a connected path. |
GetCoordinateSystem |
Reading a configured coordinate system. |
GetResAccLimitParameters |
Reading additional parameters of the functionality Resultant Acceleration Limitation Space. |
GetTrackingDeviationLimit |
Reading the configured maximum tracking deviation limit. |
GetTrackingParameters |
Reading a set of parameters from a specific tracking system. |
GetVelocityLimitationAxes |
Reading the velocity limitation for robot axes. |
ModifyCoordinateSystem |
Modifying the robot coordinate system. |
ModifyCoordinateSystem2 |
Modifying the robot coordinate system or a configured linear tracking system of the robot. |
SetOrientationConvention |
Sets the orientation convention for the robot. |
SetResAccLimitParameters |
Setting additional parameters of the functionality Resultant Acceleration Limitation Space. |
SetTrackingDeviationLimit |
Setting the maximum tracking deviation limit. |
SetTrackingParameters |
Setting a set of parameters for a specific tracking system. |
SetVelocityLimitationAxes |
Initializing and activating the velocity limitation for robot axes |
Name |
Data type |
Accessing |
Description |
---|---|---|---|
lrMinPositionDelta |
LREAL |
Read/write |
Minimum position delta between two positioning commands. If the position delta between two motion commands is smaller, then the motion command is rejected. Unit: [Units] Default value: 0.001 Value range: lrMinPosDelta ≥ 0.001 |
lrMinZone |
LREAL |
Read/write |
Minimum zone size Zones smaller than IrMinZone are discarded. A new connected path is created. Unit: [Units] Default value: 1.0 Value range: lrMinZone ≥ 0.001 |
xDisableTrackingEncoderCheck |
BOOL |
Read/write |
TRUE: The parameters of the tracking encoder are not verified. FALSE: The parameters of the tracking encoder are verified. If the interface SystemConfigurationItf.IF_MechanicMandatory is implemented by the velocity source the parameters FeedConstant, GearIn, GearOut, and Direction of the tracking encoder are verified against the corresponding parameters of the velocity source. The parameter Enable is verified against the value TRUE. The parameters PhaseEnable, GearEnable, and EngageEnable are verified against the value FALSE. Also refer to the Robotic Library Guide\Using the Library\Behavior of DisableTrackingEncoderCheck/ParamxSetTrackingEncoderParameters. |
xSetTrackingEncoderParameters |
BOOL |
Read/write |
TRUE: The parameters of the tracking encoder are set during configuration. If the interface SystemConfigurationItf.IF_MechanicMandatory is implemented by the velocity source the parameters FeedConstant, GearIn, GearOut, and Direction of the tracking encoder are set to the corresponding parameters of the velocity source. The parameter Enable is set to the value TRUE during configuration. The parameters PhaseEnable, GearEnable, and EngageEnable are set to the value FALSE. FALSE: No parameters of the tracking encoder are set during configuration. Also refer to the Robotic Library Guide\Using the Library\Behavior of DisableTrackingEncoderCheck/ParamxSetTrackingEncoderParameters. |
xUseEStopParameterForEstimatedStopPosition |
BOOL |
Read/write |
TRUE: The calculation of the feedback rstEstimatedStopPosition is based on the emergency stop parameters. FALSE: The calculation of the feedback rstEstimatedStopPosition is based on the motion parameters. Also refer to Behavior of Feedback Property rstEstimatedStopPosition. |
udiNumberOfPeriodsSetPosB |
UDINT |
Read/Write |
If a robot is configured using the Scara4Ax transformation, AxisB acts as a periodic axis. A SetPos is executed to realize the period modification of AxisB and therefore to manage overflow of the axis position if AxisB rotates without limit in any one direction. You can modify the arm configuration with the enumeration elements ROB.ET_ArmConfiguration.InnerRight or ROB.ET_ArmConfiguration.InnerLeft. Also refer to Behavior with Arm Configuration InnerRight/InnerLeft. The property udiNumberOfPeriodsSetPosB is used to define the working range of AxisB until a SetPos is executed:
Examples:
NOTE: A SetPos is also applied to the axes coupled to AxisB to respect the dependencies between the coupled axes.
Default value: udiNumberOfPeriodsSetPosB = 10 With udiNumberOfPeriodsSetPosB = 0, a SetPos is not executed. |