IF_Correction - General Information

Overview

Type:

Interface

Available as of:

V1.0.0.0

Inherits from:

-

Versions:

Current version

Task

Interface for accessing the values and functions of the correction motion of the FB_Infeed POU

Description

 A correction motion is defined as a cam that implements a positioning task. The motion overlays the motion of the belt. The properties of the interface can influence the shape of the cam. The cam is realized such that the total velocity of all motion overlays of the belt do not exceed lrMaxVel or fall below lrMinVel.

NOTE: Performed correction motions by using identical values for acceleration and deceleration limits.

Methods

Name

Description

Start

Starts the correction motion of a belt

Properties

Name

Data type

Accessing

Description

lrAccPos

LREAL

Read/Write

Maximum acceleration for a forward correction

lrAccNeg

LREAL

Read/Write

Maximum acceleration for a backward correction

lrDecPos

LREAL

Read/Write

Maximum deceleration for a forward correction

lrDecNeg

LREAL

Read/Write

Maximum deceleration for a backward correction

lrMaxVel

LREAL

Read/Write

Maximum belt velocity The belt velocity is calculated from the velocity of the correction motion and the velocity of the feed forward motion.

lrMinVel

LREAL

Read/Write

Minimum belt velocity The belt velocity is calculated from the velocity of the correction motion and the velocity of the feed forward motion.

lrMinXFactor

LREAL

Read/Write

The correction motion is usually calculated such that it is completed in the shortest time possible. However, to prevent motions with extremely high jerk values, the path that the cam master traveled during the correction (x-factor of the correction curve) can be limited from top to bottom using this parameter.

raxReadyForMotionCommand

REFERENCE TO ARRAY[1..Gc_udiMaxNumberOfBelts] OF BOOL

Read

Element TRUE: The belt is ready to start a correction motion.