Variable names, Cross cutter, Features of the "cross cutter" prepared solution – Lenze EVS93xx CrossCutter User Manual

Page 79

Advertising
background image

Cross Cutter

Features of the "Cross Cutter" prepared solution



Prepared Solution Servo PLC / ECSxA 1.1 EN

2-65

Variable

names

Inputs

Global variables

(Variable type: VAR_GLOBAL)

Name Data

type

Value/Meaning
Enable print-mark synchronisation.
This value is written in code C4135/000 bit 21.

This value is displayed in code C4136/000 bit 21.

TRUE

Print-mark synchronisation enabled;
length-controlled operation disabled.

g_bXTpEnable BOOL

FALSE

Print-mark synchronisation disabled;
length-controlled operation enabled.

Enable ramp generator for print-mark synchronisation.
This value is written in code C4135/000 bit 22.

This value is displayed in code C4136/000 bit 22.

TRUE

Ramp generator for print-mark
synchronisation enabled.

g_bRfgXTpEnable

BOOL

FALSE

Ramp generator for print-mark
synchronisation disabled.

Start/abort ramp generator for correcting position deviations.

This global variable is used to abort active mark correction with a ramp generator if
the knife is cutting into the material.

TRUE

The detected position deviation
(g_dnXDifference_p) is corrected using
the internal ramp generator.

g_bRfgXTpExecute

BOOL

FALSE

The ramp generator is not active, the
detected position deviation is not
corrected. If mark correction is active, it
is stopped via the abort ramp.

g_dnMeasuredTPDistance

DINT

Distance measured from mark sensor to 6 o'clock position of knife in [unit]. This
value is displayed in code C3668/000; this variable can be written to this code.
The value is entered in fixed point format with 4 decimal positions (1 [unit] = 10000).
The value is converted into increments internally. If you use this variable, to avoid
inconsistencies, do not write variable g_dnMeasuredTPDistance_p!

g_dnMeasuredTPDistance_p DINT

Distance measured from mark sensor to 6 o'clock position of knife in [incr.].
If you use this variable, to avoid inconsistencies, do not write variable
g_dnMeasuredTPDistance!

g_dnXTpPos DINT

Distance from zero point to touch-probe sensor in [unit]
The value for this global variable is calculated automatically!
Internal limitation to 0 ... 2 * g_dnVertShaftLengthAct_p.

g_dnXTpPos_p

DINT

Distance from zero point to print-mark sensor in [incr.].
The value for this global variable is calculated automatically!
If you use this variable, to avoid inconsistencies, do not write variable g_dnXTpPos!

g_nXTpMakeUpLeeway_v

INT

Speed in [incr./ms] for correcting the detected position deviation.
Only relevant for correction without a ramp generator (g_bRfgXTpEnable = FALSE).
This value is displayed in code C3650/001; this variable can be written to this code.

g_bXTpReceived

BOOL

Trigger input for calculating position deviation.

g_DFIN_dnIncLastScan_p

DINT

Δ inc between mark sensor signal and start of task. This

global variable is linked directly to SB DFIN_IO_DigitalFrequency.

Advertising