FAST - TM Flying Saw - v7-0 - EN
FAST - TM Flying Saw - v7-0 - EN
FAST - TM Flying Saw - v7-0 - EN
Technology
module
Flying Saw ________________________________ Reference Manual EN
Ä.[zWä
13588954
L
Contents
________________________________________________________________
2 Safety instructions _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 8
Index _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 50
2 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
1 About this documentation
________________________________________________________________
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 3
1 About this documentation
________________________________________________________________
Tip!
Current documentation and software updates with regard to Lenze products can be found
in the download area at:
www.lenze.com
Target group
This documentation is intended for all persons who plan, program and commission a Lenze
automation system on the basis of the Lenze FAST Application Software.
4 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
1 About this documentation
1.1 Document history
________________________________________________________________
Version Description
7.0 12/2019 TD06 Error corrections & supplements
6.0 06/2019 TD29 General revisions
5.2 07/2018 TD29 General revisions
5.1 05/2017 TD17 Content structure has been changed.
General revisions
5.0 03/2016 TD17 New: Deleting the mark stack ( 43)
General revisions
4.0 09/2015 TD17 General revisions
New outputs: xInPosition, xPositioning
New parameter: lrBladeWidth
Chapter Moving to the parking position ( 45) has been revised.
Fig. State machine ( 45) has been revised
3.0 07/2015 TD17 Corrections and additions
Content structure has been changed.
2.0 05/2015 TD17 General editorial revision
Modularisation of the contents for the »PLC Designer« online help
1.0 04/2014 TD00 First edition
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 5
1 About this documentation
1.2 Conventions used
________________________________________________________________
This documentation uses the following conventions to distinguish between different types of
information:
Variable names
The conventions used by Lenze for the variable names of Lenze system blocks, function blocks, and
functions are based on the "Hungarian Notation". This notation makes it possible to identify the
most important properties (e.g. the data type) of the corresponding variable by means of its name,
e.g. xAxisEnabled.
6 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
1 About this documentation
1.3 Definition of the notes used
________________________________________________________________
The following signal words and symbols are used in this documentation to indicate dangers and
important information:
Safety instructions
Layout of the safety instructions:
Application notes
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 7
2 Safety instructions
________________________________________________________________
2 Safety instructions
Please observe the safety instructions in this documentation when you want to commission an
automation system or a plant with a Lenze Controller.
Danger!
High electrical voltage
Injury to persons caused by dangerous electrical voltage
Possible consequences
Death or severe injuries
Protective measures
Switch off the voltage supply before working on the components of the automation
system.
After switching off the voltage supply, do not touch live device parts and power
terminals immediately because capacitors may be charged.
Observe the corresponding information plates on the device.
Danger!
Injury to persons
Risk of injury is caused by ...
• unpredictable motor movements (e.g. unintended direction of rotation, too high
velocities or jerky movement);
• impermissible operating states during the parameterisation while there is an active
online connection to the device.
Possible consequences
Death or severe injuries
Protective measures
• If required, provide systems with installed inverters with additional monitoring and
protective devices according to the safety regulations valid in each case (e.g. law on
technical equipment, regulations for the prevention of accidents).
• During commissioning, maintain an adequate safety distance to the motor or the
machine parts driven by the motor.
8 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
2 Safety instructions
________________________________________________________________
Stop!
Damage or destruction of machine parts
Damage or destruction of machine parts can be caused by ...
• Short circuit or static discharges (ESD);
• unpredictable motor movements (e.g. unintended direction of rotation, too high
velocities or jerky movement);
• impermissible operating states during the parameterisation while there is an active
online connection to the device.
Protective measures
• Always switch off the voltage supply before working on the components of the
automation system.
• Do not touch electronic components and contacts unless ESD measures were taken
beforehand.
• If required, provide systems with installed inverters with additional monitoring and
protective devices according to the safety regulations valid in each case (e.g. law on
technical equipment, regulations for the prevention of accidents).
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 9
3 Functional description for the "Flying Saw"
________________________________________________________________
Inverter Drive
Mark sensor (touch probe sensor)
Feeding rollers
Material web
Detection of the master speed
Negative hardware limit switch
Saw carriage
Positive hardware limit switch
Motor and gearbox
10 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
________________________________________________________________
The flying saw provides the application of a machining process (e.g. sawing process, glue
application) to material that is continuously passing through. A typical flying saw process is divided
into the following motion stages:
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 11
3 Functional description for the "Flying Saw"
3.1 Overview of the functions
________________________________________________________________
In addition to the basic functions for operating the L_MC1P_AxisBasicControl function block, the
stop function and the holding function, the technology module offers the following functionalities
which are assigned to the "Base" and "State" versions:
Functionality Versions
Base State
Manual jog (jogging) ( 29)
Homing ( 29)
Setting motion profiles (linear/S-ramps) ( 30)
First synchronisation of the saw carriage to the material speed ( 31)
Length-controlled operation (cutting of relative product lengths) ( 34)
Mark-controlled operation (cutting to position markers) ( 37)
Restoring the target position ( 40)
Deleting the mark stack ( 43)
Moving to the parking position ( 45)
Window for following error monitoring ( 47)
12 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.2 Important notes on how to operate the technology module
________________________________________________________________
For the "Flying Saw" technology module, the axes have to be configured as follows:
• The master axis has to be a rotary axis.
• The slave axis has to be a linear axis.
Go to the »PLC Designer« and set the corresponding machine measuring system for each axis
under the Settings tab:
During the cutting process the master axis must only move in positive direction.
In the application, the mounting direction must also be set so that the master axis only moves
in positive direction.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 13
3 Functional description for the "Flying Saw"
3.2 Important notes on how to operate the technology module
________________________________________________________________
14 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
The figure shows the relation of the inputs and outputs to the "Base" and "State" versions.
The additional inputs and outputs of the "State" version are shaded.
L_TT1P_FlyingSaw[Base/State]
Base
BOOL ⎯ xEnableInternalControl xInternalControlActive ⎯ BOOL
BOOL ⎯ xEnable eTMState ⎯ L_TT1P_States
scCtrl_ABC ⎯ scCtrlABC scStatusABC ⎯ scStatus_ABC
BOOL ⎯ xResetError xError ⎯ BOOL
BOOL ⎯ xRegulatorOn xWarning ⎯ BOOL
BOOL ⎯ xStop eErrorID ⎯ L_IE1P_Error
BOOL ⎯ xHalt scErrorInfo ⎯ L_TT1P_scErrorInfo
L_TT1P_scPar_FlyingSaw [Base/ ⎯ scPar xAxisEnabled ⎯ BOOL
State]
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 15
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
3.3.2 Inputs
16 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 17
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
18 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
3.3.3 Outputs
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 19
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
20 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
3.3.4 Parameters
L_TT1P_scPar_FlyingSaw [Base/State]
The L_TT1P_scPar_FlyingSaw[Base/State] structure contains the parameters of the technology
module.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 21
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
22 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.3 L_TT1P_FlyingSaw[Base/State] function block
________________________________________________________________
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 23
3 Functional description for the "Flying Saw"
3.4 State machine
________________________________________________________________
24 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.4 State machine
________________________________________________________________
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 25
3 Functional description for the "Flying Saw"
3.5 Signal flow diagrams
________________________________________________________________
The illustrations show the main signal flow of the functions implemented.
The signal flow of the additional functions such as "manual jog" is not displayed here.
26 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.5 Signal flow diagrams
________________________________________________________________
L_TT1P_scSF_FlyingSaw [Base/State]
The contents of the L_TT1P_scSF_FlyingSaw[Base/State] structure is read-only and offer a practical
diagnostics option within the signal flow (Signal flow diagrams ( 26)).
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 27
3 Functional description for the "Flying Saw"
3.5 Signal flow diagrams
________________________________________________________________
L_TT1P_scAP_FlyingSaw [Base/State]
The access points (AP) can be used to influence signals. In the initial state, the access points do not
have any effect.
Each access point acts as an alternative branch and is activated via an OR operation or a switch.
28 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.6 Manual jog (jogging)
________________________________________________________________
Precondition
• The technology module is in the "Ready" state.
• The slave axis is enabled (xRegulatorOn = TRUE).
Execution
For manual jog of the axis, the manual jog speed lrJogVel is used.
If the xJogPos input is TRUE, the axis is traversed in positive direction and if the xJogNeg input
is TRUE, the axis is traversed in negative direction. The axis is executed for as long as the input
remains set to TRUE.
The current travel command cannot be replaced by another jog command. Only if both inputs have
been reset, the State machine ( 24) changes to the "Ready" state again.
Parameters to be set
The parameters for the manual jog are located in the L_TT1P_scPar_FlyingSaw [Base/State] ( 21)
parameter structure.
lrJogVel : LREAL := 10; // Velocity [units/s]
lrJogAcc : LREAL := 100; // Acceleration [units/s^2]
lrJogDec : LREAL := 100; // Deceleration [units/s^2]
lrJogJerk : LREAL := 10000; // Jerk [units/s^3]
The parameter values can be changed during operation. They are accepted when the xJogPos or
xJogNeg input is set to TRUE again.
3.7 Homing
Precondition
• The technology module is in the "Ready" state.
• The slave axis is enabled (xRegulatorOn = TRUE).
Execution
Homing is started with a rising edge (FALSETRUE) at the xHomeExecute input. The axis will be
travelling until the home position is reached. After successful homing, the State machine ( 24)
changes back again to the "Ready" state.
The homing process is not interrupted if the xHomeExecute input is set to FALSE too early. The
function is aborted via the xStop input.
Parameters to be set
The parameters for homing are located in the L_TT1P_scPar_FlyingSaw [Base/State] ( 21)
parameter structure.
xUseHomeExtParameter : BOOL := FALSE;
lrHomePosition : LREAL := 0.0;
scHomeExtParameter : L_MC1P_HomeParameter;
scHomeExtTP : MC_TRIGGER_REF;
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 29
3 Functional description for the "Flying Saw"
3.8 Setting motion profiles (linear/S-ramps)
________________________________________________________________
Parameters to be set
The parameters for the motion profile of the saw carriage are located in the
L_TT1P_scPar_FlyingSaw [Base/State] ( 21) parameter structure.
lrJerk : LREAL := 100000; // units/s3;
lrSyncVel : LREAL := 3600; // units/s;
lrSyncAcc : LREAL := 10000; // units/s2;
lrSyncDec : LREAL := 10000; // units/s2;
lrPosVel : LREAL := 3600; // units/s;
lrPosAcc : LREAL := 10000; // units/s2;
lrPosDec : LREAL := 10000; // units/s2;
30 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.9 First synchronisation of the saw carriage to the material speed
________________________________________________________________
When the "flying saw" has been switched on by the xStartFlyingSaw input = FALSETRUE, there are
several possibilities of synchronising the saw carriage with the material speed:
A. xSyncFlyingSaw parameter = FALSE:
The saw carriage is only synchronised with the material position if the xSynxInInstant input
detects a rising edge (FALSETRUE).
This function can for example be used to carry out an initial top cut.
The initial top cut at the start of length-controlled operation can either be carried out when the
material web is at a standstill or if it is running.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 31
3 Functional description for the "Flying Saw"
3.9 First synchronisation of the saw carriage to the material speed
________________________________________________________________
Note!
The mark-controlled operation is only possible in the State version of the technology
module.
The saw carriage is only synchronised with the material position if a mark has been detected at
the mark sensor connected (xMarkReceive input = TRUE).
32 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.9 First synchronisation of the saw carriage to the material speed
________________________________________________________________
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 33
3 Functional description for the "Flying Saw"
3.10 Length-controlled operation (cutting of relative product lengths)
________________________________________________________________
Cutting length
[3-7] Cutting length with length-controlled operation
In length-controlled operation, the first machining process (top cut) starts in any position. Then all
subsequent saw cuts have the desired relative distance (cutting length) to the previous cut in each
case.
34 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.10 Length-controlled operation (cutting of relative product lengths)
________________________________________________________________
In the time diagram in Fig. [3-8] three different saw cuts ΔS1 ... ΔS3 are carried out. After each cut a
specific distance (lrGap parameter) is run.
The movement from one machining position to the next one is carried out via a superimposed
relative positioning process. The positioning distance ΔS1 ... ΔS3 results from the cutting length at
the lrCuttingLength input added by the length of the distance run in the lrGap parameter. The
relative positioning process is initiated by a rising edge (FALSETRUE) at the xExecuteNextCut input.
The lrLowerLimit and lrUpperLimit parameters are used for setting the machining area of the saw
carriage. In the diagram above, the area outside these two limits is highlighted in red. When saw cut
ΔS3 is requested, it can be clearly seen that the target position (lrTargetPos output) is below the
lrLowerLimit limit. In this case, the saw carriage moves to the lower limit specified and waits until
the target position enters the operating range so that synchronisation with the target position can
then take place.
The areas highlighted in turquoise indicate when the saw carriage is synchronous to the material
position. In the example, the saw carriage is only synchronised to the material position when a new
target position is requested with the xExecuteNextCut input = TRUE or if a distance (lrGap
parameter) is travelled after the saw cut with the xExecuteGap input = TRUE.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 35
3 Functional description for the "Flying Saw"
3.10 Length-controlled operation (cutting of relative product lengths)
________________________________________________________________
Parameters to be set
The parameters for the length-controlled operation are located in the L_TT1P_scPar_FlyingSaw
[Base/State] ( 21) parameter structure.
A new/changed cutting length with a rising edge (FALSETRUE) is accepted at the xExecuteNextCut
input.
For the time diagram in figure [3-8] ( 35), a sequence runs outside the technology module that
successively defines the following product lengths at the lrCuttingLength input:
• 500 [units]
• 250 [units]
• 1000 [units]
Furthermore the following parameter settings have been carried out:
lrLowerLimit : LREAL := 0;
lrUpperLimit : LREAL := 1000;
lrGap : LREAL := 50;
xSyncFlyingSaw : BOOL := TRUE;
36 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.11 Mark-controlled operation (cutting to position markers)
________________________________________________________________
Mark-controlled operation is used if the material already features partitions by position markers,
e.g. in the case of a print image. In this case, the saw cuts must not be placed arbitrarily on the
material, but must be executed in line with the position markers. An additional mark sensor that is
placed in a sufficient distance in front of the operating range of the saw detects the cutting
positions beforehand. These cutting positions are stored in a mark stack.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 37
3 Functional description for the "Flying Saw"
3.11 Mark-controlled operation (cutting to position markers)
________________________________________________________________
In the time diagram in fig. [3-10] three marks are detected in a row. The first mark starts the process.
During the machining phase (cutting and running the distance) of the first mark detected, two
further marks are detected which are stored on the mark stack. The next valid mark position is
approached with a rising edge (FALSETRUE) at the xExecuteNextCut input = TRUE.
38 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.12 Separation of cut material (execute gap)
________________________________________________________________
If there is no valid mark on the mark stack anymore, the saw carriage moves to the lower travel
range limit (lrLowerLimit parameter) and waits for the next mark.
The cutting length is the distance between the detected marks. As soon as the technology module
is switched on, the position at the lrActMarkPosIn input is converted to the setpoint position of the
saw carriage for each detected mark at the xReceiveMark input and stored on the mark stack. With
a rising edge (FALSETRUE) at the xExecuteNextCut input, it is possible to change over to the next
mark in the stack.
Parameters to be set
The parameters for the length-controlled operation are located in the L_TT1P_scPar_FlyingSaw
[Base/State] ( 21) parameter structure.
For the time diagram in figure [3-10] ( 38), the following parameters have been set:
eModeFlyingSaw : ENUM : = 1; // Mark controlled
lrSetMaterialPos : LREAL := 0;
lrLowerLimit : LREAL := 0;
lrUpperLimit : LREAL := 1000;
lrGap : LREAL := 50;
xSyncFlyingSaw : BOOL := FALSE;
The xExecuteGap input serves to separate the cut material. Using this function, the saw carriage is
briefly moved oversynchronously in relation to the material before the saw blade is pulled out. In
this way, a gap forms between the cut edge and the saw blade which can be set via the lrGap
parameter. The gap serves to prevent marks from the saw blade on the cut edge.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 39
3 Functional description for the "Flying Saw"
3.13 Restoring the target position
________________________________________________________________
This function can be executed once when the sawing process has been started
(xStartFlyingSaw = TRUE) in order to restore a target position.
In length-controlled operation and in mark-controlled operation, the process for restoring the
target position is different. Furthermore it is checked in both operating modes whether the target
position requested is below the upper travel range limit (lrUpperLimit parameter).
Length-controlled operation
After a rising edge (FALSETRUE) at the xResumeTargetPos input, the target position (lrTargetPos
output) is approached again.
[3-11] Example: Characteristic for "Restoring the target position" in length-controlled operation
40 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.13 Restoring the target position
________________________________________________________________
Mark-controlled operation
In case of mark-controlled operation, only one valid mark can be restored. Here, the target position
(lrTargetPos output) has to be in front of the travel range limit (lrUpperLimit parameter).
If the target position has already exceeded the upper travel range limit, a rising edge (FALSETRUE)
at the xExecuteNextCut input serves to change over to the next mark in the mark stack. If no valid
mark is available in the stack, no target position is approached.
After a rising edge (FALSETRUE) at the xResumeTargetPos input, the target position is approached
again.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 41
3 Functional description for the "Flying Saw"
3.13 Restoring the target position
________________________________________________________________
[3-12] Example: Characteristic for "Restoring the target position" in mark-controlled operation
42 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.14 Deleting the mark stack
________________________________________________________________
With a rising edge (FALSETRUE) at the xResetMarkStack input, all marks stored on the mark stack
are deleted.
The byRemainMarkStack output shows how many marks the mark stack can take.
If the function is executed while the "flying saw" is in the synchronous state, (xStartFlyingSaw
input = TRUE), the saw carriage travels to the waiting position (lrLowerLimit parameter) and will be
synchronised with the next mark.
Both options are shown in the time diagram in figure [3-13] ( 44).
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 43
3 Functional description for the "Flying Saw"
3.14 Deleting the mark stack
________________________________________________________________
44 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.15 Moving to the parking position
________________________________________________________________
Parameters to be set
The parameters for travelling to the parking position are located in the L_TT1P_scPar_FlyingSaw
[Base/State] ( 21) parameter structure.
For the time diagram in figure [3-14] ( 46), the following parameters have been set:
eModeFlyingSaw : ENUM : = 0; // Length controlled
xSyncFlyingSaw : BOOL := TRUE;
xParkPos : BOOL := TRUE;
lrParkPosition : LREAL := 150; // units
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 45
3 Functional description for the "Flying Saw"
3.15 Moving to the parking position
________________________________________________________________
46 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.16 Window for following error monitoring
________________________________________________________________
This function checks whether the following error is to be found within a defined window within a
certain period. It is activated with the xPosInWindow parameter set to TRUE.
The window and the time are set via the parameters lrPosInWindow and lrTimePosInWindow from
the L_TT1P_scPar_FlyingSaw [Base/State] ( 21) parameter structure. As soon as the two setpoints
of the master and slave axis are synchronous and the following error is inside the set window, the
xSynchronised output is set = TRUE.
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 47
3 Functional description for the "Flying Saw"
3.16 Window for following error monitoring
________________________________________________________________
Parameters to be set
The parameters for the following error monitoring are located in the L_TT1P_scPar_FlyingSaw
[Base/State] ( 21) parameter structure.
For the time diagram in figure [3-15] ( 47), the following parameters have been set:
eModeFlyingSaw : ENUM : = 0; // Length controlled
xSyncFlyingSaw : BOOL := TRUE;
xPosInWindow : BOOL := TRUE;
lrPosInWindow : LREAL := 0.5; // units
lrTimePosInWindow : LREAL := 50; // ms
48 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
3 Functional description for the "Flying Saw"
3.17 CPU utilisation (example Controller 3231 C)
________________________________________________________________
The following table shows the CPU utilisation in microseconds using the example of the 3231 C
controller (ATOM™ processor, 1.6 GHz).
Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06 49
Index
________________________________________________________________
A N
Access points 28 Notes on how to operate the technology module 13
Application notes 7
Approaching the parking position 45 O
Operating mode 13
C Outputs 19
Controlled start of the axes 14
Conventions used 6 P
CPU utilisation (example Controller 3231 C) 49 Parameter structure L_TT1P_scPar_FlyingSawBase/State 21
Cutting on position markers (mark-controlled operation) 37
Cutting relative product lengths (length-controlled operation) R
34 Recovery of the target position 40
Restoring the target position 40
D
Deleting the mark stack 43 S
Document history 5 Safety instructions 7, 8
Signal flow diagrams 26
E Start of the axes 14
E-mail to Lenze 51 State machine 24
eTMState 25 States 24
States of the eTMState output 25
F Structure of the access points L_TT1P_scAP_FlyingSawBase/
Feedback to Lenze 51 State 28
Flying Saw (functional description) 10 Structure of the signal flow L_TT1P_scSF_FlyingSawBase/State
Following error monitoring 47 27
Functional description for the "Flying Saw" 10 Synchronisation of the saw carriage with the material speed 31
H T
Homing 29 Target group 4
Technology module functions (overview) 12
I
Inputs 16 V
Inputs and outputs 16 Variable names 6
L W
L_TT1P_FlyingSawBase 15 Window for following error monitoring 47
L_TT1P_FlyingSawBase/State function block 15
L_TT1P_FlyingSawState 15
L_TT1P_scAP_FlyingSawBase 28
L_TT1P_scAP_FlyingSawState 28
L_TT1P_scPar_FlyingSawBase 21
L_TT1P_scPar_FlyingSawState 21
L_TT1P_scSF_FlyingSawBase 27
L_TT1P_scSF_FlyingSawState 27
Layout of the safety instructions 7
Length-controlled operation (cutting of relative product
lengths) 34
M
Manual jog (jogging) 29
Mark-controlled operation (cutting to position markers) 37
Motion profiles (linear/S-shaped ramps) 30
50 Lenze · Technology module | Flying Saw · Reference Manual · DMS 7.0 EN · 12/2019 · TD06
Your opinion is important to us
)(('%$&.
These instructions were created to the best of our knowledge and
belief to give you the best possible support for handling our product.
Perhaps we have not succeeded in achieving this objective in every
respect. If you have suggestions for improvement, please e-mail us
to:
[email protected]
51
Technology module | Flying Saw · Reference Manual · SHGTMFlyingSaw · 13588954 · DMS 7.0 EN · 12/2019 · TD06
Service
Lenze Service GmbH
Breslauer Straße 3, 32699 Extertal
Germany
008000 24 46877 (24 h helpline)
+49 5154 82-1112
[email protected]