6 function block offset calculation, Function block offset calculation -10, Flyingsaw – Lenze EVS93xx FlyingSaw User Manual

Page 108: Description of the function blocks

Advertising
background image

FlyingSaw

Description of the function blocks



Prepared Solution Servo PLC / ECSxA 1.1 EN

10-10

10.6 Function

block

Offset Calculation

This block calculates the offset, or the offset increments for the block SynchronizeControl so
that the flying saw is never moved faster than the master speed in synchronous operation.

Task information

Can be called in:

Cyclic task

Time-controlled task

(INTERVAL)

Event-controlled task

(EVENT)

Interrupt task

Inputs

(Variable type: VAR_INPUT)

Identifier Data

type

Value/meaning

nFrequencyDFIN_v INT

Input frequency for the master frequency.
The master frequency is the basis for the calculation of the offset increments.
This input variable is connected to the function block MasterFrequency.

nFrequencyDFINNorm_v INT

Normalised

input frequency for the master frequency.

The master frequency is the basis for the calculation of the offset increments.

This input variable is connected to the function block MasterFrequency.

Here the mode for the flying saw is defined. In principle a differentiation is made between two modes.

The "Synchronous" mode in which the saw blade is never faster than the master value and the

"Oversynchronous" mode is which the saw unit briefly "overtakes" the master value on starting until all
increments have been caught up.

bModusSynchronize BOOL

FALSE

Flying saw "Oversynchronous" mode

Information that the offset has been taken into account in the cut.
This variable must be handled in the machine sequence.

bOffsetUsed BOOL

FALSE

Offset for an actual cut has not yet been
used.

Information that a new offset must be calculated for a subsequent cut.
This variable must be handled in the machine sequence.

bCalculateNewOffset BOOL

FALSE

Do not calculate a new offset

dnTir DINT

Saw unit acceleration time.
This variable is to be connected to the function block SynchronizeControl from the library

FlyingSawV0100.

Advertising