IF_RobotMotion - GetMaxAccelerationResultant (Method)

Overview

Type:

Method

Available as of:

V1.6.0.0

This chapter provides information on:

Task

Reading the configured maximum resulting acceleration for starting or stopping a tracking movement as well as for limiting the resulting acceleration for space movement.

Description

With the method GetMaxAccelerationResultant(...), the following configured maximum resulting accelerations (changes of the velocity per time unit) can be read:

  • The maximum resulting acceleration used to start and stop a tracking movement of the robot.

  • The maximum resulting acceleration used to limit a space movement.

Interface

Input

Data type

Description

i_etComponent

ET_RobotComponent

Specification for which part of the robot the maximum resulting acceleration has to be read.

Valid values are:

  • ET_RobotComponent.Tracking

  • ET_RobotComponent.Space

For further information, refer to ET_RobotComponent.

Output

Data type

Description

q_etDiag

GD.ET_Diag

General, library-independent statement on the diagnostic.

A value not equal to ET_Diag.Ok corresponds to a diagnostic message.

q_etDiagExt

ET_DiagExt

POU-specific output for 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.

Return Value

Data type

Description

LREAL

Value of the configured maximum resulting acceleration for starting or stopping a tracking movement (ET_RobotComponent.Tracking) as well as for limiting the resulting acceleration for space movement (ET_RobotComponent.Space).

Diagnostic Messages

q_etDiag

q_etDiagExt

Enumeration value

Description

OK

Ok

0

Ok

ExecutionAborted

ExternalPositionSourceConfigured

205

The external position source is configured.

InputParameterInvalid

ComponentInvalid

132

The component is invalid.

ComponentInvalid

Enumeration name:

ComponentInvalid

Enumeration value:

132

Description:

The component is invalid.

Issue

Cause

Solution

Reading the maximum resulting acceleration 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.

ExternalPositionSourceConfigured

Enumeration name:

ExternalPositionSourceConfigured

Enumeration value:

205

Description:

The external position source is configured.

Issue

Cause

Solution

Reading the maximum resultant acceleration was not successful.

An external position source for the robot components cartesian, orientation and auxiliary axes is configured.

Reading the maximum resultant acceleration is not possible when an external position source for the robot components is configured.

Do not read the maximum resultant acceleration.

Ok

Enumeration name:

Ok

Enumeration value:

0

Description:

Ok

Reading the maximum resulting acceleration was successful.