7 calcoffsetforshiftedtp function block, Variable names, Calcoffsetforshiftedtp function block -97 – Lenze EVS93xx CrossCutter User Manual

Page 265: Cross cutter, Appendix

Advertising
background image

Cross Cutter

Appendix



Prepared Solution Servo PLC / ECSxA 1.1 EN

6-97

6.6.7 CalcOffsetForShiftedTP function block

The CalcOffsetForShiftedTP function block uses the cross-cutter application's input variables to
calculate the offset value by which the first print-mark signal will be delayed to ensure that the
first cut is made at a valid print mark. The block also indicates how many print marks will pass
before the first cut is made.

Task information

Can be called in:

Cyclic task

Time-controlled task

(INTERVAL)

Event-controlled task

(EVENT)

Interrupt task

Variable

names

Inputs

(Variable type: VAR_INPUT)

Name Data

type

Value/Meaning

dnMeasuredTPdistance DINT Distance

measured from TP sensor to 6 o'clock position on the knife drum. The

value is entered in 0.0001[m_units].

dnCuttingLength

DINT

Cutting length of the material. The value is entered in 0.0001[m_units].

dnLengthOfStartStopProfile

DINT

Length of the start/stop motion profile.

dnX1CalcStartStopProfile

DINT

Position value for the starting point of the pause on the start/stop motion profile in
0.0001[m_units].

dnSyncAngle

DINT

Cutting angle for which the knife has to run in synchronism with the material (y

sync

,

the value is entered in 0.0001[s_units]).

dnTotalYFeedAngle

DINT

Y final value of the selected motion profile in 0.0001[s_units].

dnCircumferenceSlave

DINT

Cutting circle circumference of the knife drum in 0.0001[m_units].
Note: Do not enter the synchronous cutting length here (on knife drums with more
than one knife, this may not be the same as the cutting circle circumference). You
should always enter the entire circumference of the knife's cutting circle.

Change-over of calculation formula in accordance with the type of cross cutter being
used.

TRUE

Using the calculation for the asynchronous cross cutter.

bWorkWithAsynchronusCrossCutter BOOL

FALSE

Using the calculation for the synchronous cross cutter.

Advertising