IF_TeachingProcedure - General Information

Overview

Type:

Interface

Available as of:

V1.8.0.0

Inherits from:

-

Extends:

__System.IQueryInterface

This chapter provides information on:

Task

Interface for the teaching procedures.

Description

Base interface implemented by teaching procedures.

Methods

Name

Description

AddSample

Adds a new sample to the active set.

Configuration

Configures a teaching procedure.

GetConfiguration

Gets the configuration of a teaching procedure.

GetSample

Gets a previously stored sample.

EstimateCartesianPose

Estimates a cartesian pose based on sampled data.

RemoveLastSample

Removes the last stored sample.

RemoveAllSamples

Removes the stored samples.

Properties

Name

Data type

Accessing

Description

etProcedure

ET_TeachingProcedure

Get

Enumerator used to identify the type of procedure implemented by the function block.

udiNumberOfCompleteSets

UDINT

Get

Number of sets for which the samples are acquired.

udiNumberOfSamplesInActiveSet

UDINT

Get

Number of samples acquired for the set with index udiActiveSetIndex.

udiNumberOfSamplesPerSet

UDINT

Get

Configured number of samples for each set. The number of samples is configured by calling the method SetNumberOfSamplesPerSet.

xConfigDone

BOOL

Get

TRUE: The procedure is successfully configured, otherwise FALSE.

xIsRobotReferenceSystem

BOOL

Get

TRUE: The robot is used as reference system by the teaching procedure.

FALSE: The other system involved in the teaching is used as reference system. The pose returned by EstimateCartesianPose is the global pose of the system not being used as reference.