With the method SetRamp(...), the ramp (change of the acceleration/deceleration) with which the path motion of the robot has to be executed can be determined.
Detailed description of the motion parameter Ramp.
A modified value of the ramp is active for the motion commands sent after calling this method.
Input |
Data type |
Description |
---|---|---|
i_etComponent |
Specifies from which part of the robot that the motion parameters are to be set. Valid values are:
For further information, refer to ET_RobotComponent. |
|
i_lrValue |
LREAL |
Specifies the ramp (change of the acceleration/deceleration) with which the path motion of the robot has to be executed. The specification of the ramp can be executed again. The specification of the ramp applies to the motion commands following thereafter (MoveL, MoveC, ...). Unit: [-] Value range: i_lrValue > 0.0 AND i_lrValue >= Emergency ramp set with the method IF_RobotConfiguration.SetEmergencyParameter |
Output |
Data type |
Description |
---|---|---|
q_etDiag |
General library-independent statement on the diagnostic. A value not equal to GD.ET_Diag.Ok corresponds to a diagnostic message. |
|
q_etDiagExt |
POU-specific output on the diagnostic. q_etDiag = ET_Diag.Ok -> Status message q_etDiag <> ET_Diag.Ok -> Diagnostic message |
|
q_sMsg |
STRING[80] |
Event-triggered message that gives additional information on the diagnostic state. |
q_etDiag |
q_etDiagExt |
Enumeration value |
Description |
---|---|---|---|
OK |
Ok |
0 |
Ok |
ExecutionAborted |
ExternalPositionSourceConfigured |
205 |
The external position source is configured. |
InputParameterInvalid |
AuxiliaryAxisNotConfigured |
127 |
The auxiliary axis is not configured. |
InputParameterInvalid |
ComponentInvalid |
132 |
The component is invalid. |
InputParameterInvalid |
RampRange |
20 |
The ramp is out of range. |
InputParameterInvalid |
OrientationNotAvailable |
199 |
The orientation is not available. |
Enumeration name: |
AuxiliaryAxisNotConfigured |
Enumeration value: |
127 |
Description: |
The auxiliary axis is not configured. |
Issue |
Cause |
Solution |
---|---|---|
Setting the motion parameters was not successful. |
The value transferred at the input i_etComponent does not correspond to a configured auxiliary axis. |
Ensure that the axis is configured before using an auxiliary axis. |
Enumeration name: |
ComponentInvalid |
Enumeration value: |
132 |
Description: |
The component is invalid. |
Issue |
Cause |
Solution |
---|---|---|
Setting the motion parameter was not successful. |
The value transferred at the input i_etComponent is invalid. |
Ensure that at the input i_etComponent a valid component has been transferred. |
Enumeration name: |
ExternalPositionSourceConfigured |
Enumeration value: |
205 |
Description: |
The external position source is configured. |
Issue |
Cause |
Solution |
---|---|---|
Setting the motion parameter was not successful. |
An external position source for the robot components cartesian, orientation and auxiliary axes is configured. |
Setting the motion parameter for the component Path is not possible when an external position source for the robot components is configured. Do not set the motion parameter for the component Path. |
Enumeration name: |
Ok |
Enumeration value: |
0 |
Description: |
Ok |
The motion parameter has been set successfully.
Enumeration name: |
OrientationNotAvailable |
Enumeration value: |
199 |
Description: |
The orientation is not available. |
Issue |
Cause |
Solution |
---|---|---|
Setting the motion parameter was not successful. |
The orientation transferred at the input i_etComponent is not available. |
Ensure that the transformation used supports the orientation. |
Enumeration name: |
RampRange |
Enumeration value: |
20 |
Description: |
The ramp is out of range. |
Issue |
Cause |
Solution |
---|---|---|
Setting the motion parameter was not successful. |
The value transferred at the input i_lrValue lies outside the valid range. |
At the input i_lrValue, a value greater than 0 must be transferred. At the input i_lrValue, a value less than emergency ramp must be transferred. |