IF_RobotTSeriesCalibration - BrakeRelease (Method)

Overview

Type:

Method

Available as of:

V2.0.0.0

Versions:

Current version

This chapter provides information on:

Task

Select which brakes of the robot axes shall be opened.

Description

By calling up the method, the brake of the selected axis is released.

By calling up the method IF_RobotTSeriesCalibration.Stop(), the released brakes are closed.

ET_RobotTSeriesComponent.AxesAll releases ET_RobotTSeriesComponent.AxisA and ET_RobotTSeriesComponent.AxisB.

Interface

Input

Data type

Description

i_etComponent

ET_RobotTSeriesComponent

Select the robot axis to release the brake.

Valid values are:

  • ET_RobotTSeriesComponent.AxesAll

  • ET_RobotTSeriesComponent.AxisA

  • ET_RobotTSeriesComponent.AxisB

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.

Diagnostic Messages

q_etDiag

q_etDiagExt

Enumeration value

Description

OK

Ok

0

Successful

ExecutionAborted

CalibrationAlreadyExecuting

55

Calibration is already executing.

ExecutionAborted

MissingProgramCall

32

The program call is unavailable.

ExecutionAborted

RobotIsActive

12

The robot is active.

InputParameterInvalid

RobotTSeriesComponentInvalid

90

The Lexium T Robot component is invalid.

CalibrationAlreadyExecuting

Enumeration name:

CalibrationAlreadyExecuting

Enumeration value:

55

Description:

Calibration is already executing.

Call calibration method was unsuccessful

Calibration is already executing.

MissingProgramCall

Enumeration name:

MissingProgramCall

Enumeration value:

32

Description:

The program call is unavailable.

Issue

Cause

Solution

Call calibration method was unsuccessful

The program SR_SlowCyclicExecution is not called in a cyclic task.

Ensure that the program SR_SlowCyclicExecution is called in a cyclic task.

Ok

Enumeration name:

Ok

Enumeration value:

0

Description:

Successful

The calibration method was called successfully.

RobotIsActive

Enumeration name:

RobotIsActive

Enumeration value:

12

Description:

The robot is active.

Issue

Cause

Solution

Call calibration method was unsuccessful.

Robot is active.

Ensure that the robot is not active while calling calibration method.

RobotTSeriesComponentInvalid

Enumeration name:

RobotTSeriesComponentInvalid

Enumeration value:

90

Description:

The Lexium T Robot component is invalid.

Issue

Cause

Solution

Call calibration method was unsuccessful.

The value at the input i_etComponent is invalid.

Ensure that at the input i_etComponent a valid component has been transferred.