You are on page 1of 58

ADV200 Flying Shear 3.

0En g lish

User manual
Index ver. Date Changes description
V3.xx 9th July 14 Add sections 1.2, 1.3, 1.4 and 12.1.

V3.xx 2nd July 14

Corrections:
Corrected return after changed cutting length
Revised ramp at removal of run cmd
Corrected ClearAlarm
Corrected negative mechanical ratios

Additions/Changes:
Selection of motor encoder and measurement
wheel based on IPA 5310 (Enc src sel)
Configuration of drive functions and I/O at boot
and load default
Addition of ErrPosSpeed (11358) limit parameter
in Gains
EnableCut initial default On Remove zero cycle
with cam plus encoder index
Addition of MaxMotorSpeed (11270) parameter in
MechRatios
Eliminated GetCutTimeCmd
Changed fieldbus mapping
V1.00 4th March 2014

------------------------------------------------------------------------------------------------------------------------------

Thank you for choosing this Gefran product.


We will be glad to receive any possible information which could help us improving this manual. The e-mail
address is the following: techdoc@ gefran.com.
Before using the product, read the safety instruction section carefully.
Keep the manual in a safe place and available to engineering and installation personnel during the product
functioning period.
Gefran S.p.A has the right to modify products, data and dimensions without notice.
The data can only be used for the product description and they can not be understood as legally stated
properties.
All rights reserved

ADV200 Flying Shear 3.0 APPLICATION manual Page 2 of 56


Table of contents

1 Information about this manual ................................................................................................................ 5


1.1 ADV200 hardware and software Version ............................................................................................ 5
1.2 ADV200 APPLICATION Version ......................................................................................................... 5
1.3 Characteristics of the Flying Application ............................................................................................. 5
2 General description .................................................................................................................................. 6
2.1 OverAcc parameter ............................................................................................................................. 7
2.2 Detailed Profile Description ................................................................................................................. 8
2.3 High Blade/Low Blade ......................................................................................................................... 9
3 Controls ................................................................................................................................................... 10
3.1 JogPosCmd / JogNegCmd................................................................................................................ 10
3.2 FastStopCmd .................................................................................................................................... 10
3.3 VirtualMstStartCmd ........................................................................................................................... 10
3.4 ZeroQualifier ...................................................................................................................................... 10
3.5 VirtualEnableCmd ............................................................................................................................. 10
3.6 SysClearAlarm .................................................................................................................................. 10
3.7 ResetWarningCmd ............................................................................................................................ 11
3.8 SetCutTimeCmd ................................................................................................................................ 11
3.9 ImmediateCut .................................................................................................................................... 11
3.10 RunCmd ** ..................................................................................................................................... 11
4 Drive status ............................................................................................................................................. 12
4.1 Gains and filters ................................................................................................................................ 13
5 Possible Movements and related commands ..................................................................................... 14
5.1 Start-up of Following, cutting and initial cutting ................................................................................. 14
5.2 ImmediateCut .................................................................................................................................... 14
5.3 Initial accompanying .......................................................................................................................... 14
6 Basic sequence for PLC ........................................................................................................................ 15
6.1 Auxiliary motion / Additional motion .................................................................................................. 15
6.1.1 Jog ............................................................................................................................................. 15
6.1.2 Limits (Carriage stops) ............................................................................................................... 16
7 Cutting length ......................................................................................................................................... 17
8 Tests to control the metric wheel ......................................................................................................... 18
8.1 Checking that the motion of the metric wheel is within the correct acceleration and speed ranges
and that the wheel does not move backwards ............................................................................................. 18
8.2 Checking that the speed of the metric wheel is close to the line speed read by the PLC ................ 18
9 Machine Data .......................................................................................................................................... 20
10 ADV200 Configuration ........................................................................................................................ 21
10.1 Configuring the drive and I/O functions ......................................................................................... 21
10.1.1 Digital I/Os.................................................................................................................................. 22
10.2 Encoders........................................................................................................................................ 22
10.3 Fieldbus ......................................................................................................................................... 23
11 Application alarms .............................................................................................................................. 26
11.1 Limits (Carriage stops) .................................................................................................................. 26
11.2 Speed request under fixed limits ................................................................................................... 26
11.3 cLENGTH_TOO_SHORT .............................................................................................................. 26
12 Start up ................................................................................................................................................ 28
12.1 Install the application ..................................................................................................................... 28

ADV200 Flying Shear 3.0 APPLICATION manual Page 3 of 56


12.1.1 Requirements ............................................................................................................................. 28
12.1.2 Initial operations ......................................................................................................................... 28
12.1.3 Flying Shear Application key...................................................................................................... 29
12.2 Start up .......................................................................................................................................... 31
12.3 Drive setting ................................................................................................................................... 32
12.3.1 Self-setting ................................................................................................................................. 32
12.3.2 Field bus ..................................................................................................................................... 32
12.3.3 Encoder data .............................................................................................................................. 32
12.4 Inserting mechanical relationships and testing.............................................................................. 33
12.5 Check-up of basic movements ...................................................................................................... 35
12.5.1 Direction checking ...................................................................................................................... 35
12.5.2 Zero cycle positioning ................................................................................................................ 36
12.5.3 Checking the value set for metrical wheel circumference ......................................................... 36
12.6 Checking with the virtual master.................................................................................................... 39
12.7 Menu SpeedGains ......................................................................................................................... 40
12.8 Checking with material .................................................................................................................. 40
13 Typical curves ..................................................................................................................................... 41
14 Appendix A: metric wheel encoder selection ................................................................................. 42
15 Appendix B: Configuration Pages .................................................................................................... 43
16 Appendix C: FieldBus ........................................................................................................................ 44
16.1 Writing parameters via fieldbus ..................................................................................................... 44
17 Appendix D. Advanced commands................................................................................................... 45
17.1 31. ZeroCycleCmd ......................................................................................................................... 45
17.2 32. MovePosCmd .......................................................................................................................... 45
17.3 33. Evento0Cmd ............................................................................................................................ 45
17.4 Possible Movements ..................................................................................................................... 45
17.4.1 Move Pos ................................................................................................................................... 45
17.4.2 Zero cycle................................................................................................................................... 45
18 Appendix E. Parameters .................................................................................................................... 46

ADV200 Flying Shear 3.0 APPLICATION manual Page 4 of 56


1 Information about this manual
This document describes the Flying Shear software for the ADV200 drive.
The description applies to ADV200S (for brushless motors) and ADV200 (for asynchronous motors).

To make it easier to search for parameters in the various menus, these are shown as follows:
“FLYINGSHEAR \MechRelations\MetricWheelSel”. The name includes the list of the menus in which the
parameter is situated. In this case the menu is FLYINGSHEAR followed by MechRelations and lastly the
parameter name MetricWheelSel.

1.1 ADV200 hardware and software Version


This manual applies to the ADV200 ASY / SYN hardware and software configurations: V 7.0.0

1.2 ADV200 APPLICATION Version


This manual applies to the software configurations: Flying Shear V 3.00.22

1.3 Characteristics of the Flying Application


Gefran’s Flying Shear control system is an integral part of the ADV200 drive.
ADV200 servo inverters have a speed and current controller with a very wide bandwidth, making them ideal
for applications with high dynamics.
ADV200 can be used in systems with both brushless and asynchronous motors.

Characteristics
• Controls entire cutting system with only 2 bits via field bus. Enable and RunCmd. Extremely simple
control via PLC.
• Gap/Overspeed function to retract blade from material after cutting
• Cycloidal ramps on forward acceleration and reverse deceleration for smooth control of the system.
• Change of cutting level while machine is running
• Calculation of maximum line speed based on set cutting measurement.
• Virtual Master function to commission the machine without material
• Serial control function for commissioning via PC.
• Modbus communication as standard; CANbus and Profibus with addition of optional card.
• Easy commissioning with use of GF_eXpress Configurator for setting motor and inverter parameters
and Shear application.

A simulation tool on the PC lets you start from mechanical data to calculate the required motor speed and
torque. You can also check theoretical system performance (line speed based on cutting length). The
entered data can then be used for configuration in the field.

As with all products in the ADV200 series, the oscilloscope for commissioning is a thing of the past:
SoftScope is a serial oscilloscope suitable for the entire commissioning process.

ADV200 Flying Shear 3.0 APPLICATION manual Page 5 of 56


2 General description
The blade or cutting assembly is fixed onto a carriage that can move forwards and backwards, piloted by the
application. The application measures the length of the material to be cut by a metric wheel binding onto the
material.

For each position of the material from zero up to the cutting length and according to other mechanical
parameters, the application produces the carriage position and therefore the blade position.
The speed profile is the relationship between the material speed and the carriage speed, see figura 1.
The speed profile consists of:

• A waiting phase where the material slides under the still carriage;
• A second phase called acceleration forward. During this phase the carriage reaches the speed of the
material;
• The third phase is synchronization. The carriage proceeds synchronized with the material to reduce
as much as possible any positional error between the carriage and the material;
• The cutting phase follows. Once the synchronization zone with the material is reached, the
application supplies the indication of ReadyToCut and CutSignal allowing the start of the cutting
operation. The application proceeds in synchronization with the material up to the end of the cutting
space;
• At this point the application returns the carriage to its start position and immediately starts the waiting
phase.

NB.:
1) The length of each phase is measured in terms of space. The space used for each phase is calculated
according to the maximum speed allowed for the material.
2) Even if the material flows slowly, each phase uses the same space. This means that, at the end of the
cutting phase, the carriage always advances to the same point regardless of the speed.
3) The space used by the carriage and maximum speed vary depending on the set cutting length. These
parameters are found in the FLYINGSHEAR\FlyingShear menu.

The forward Acceleration and backward


Deceleration ramps may have constant
or cyclical accelerations.
The choice is made using the
Application\MechRelations\S_ShapedAcc
parameter

The shape of speed forwad deceleration


and reverse acceleration are stated from
Application\MechRelations\S_ShapedRet
parameter

It is important to underline that for the


same movement in the same time, the
cyclical accelerations need a peak
couple higher than 1.6 when compared to
constant acceleration.
This is advantageous in terms of
smoother movement and reduced stress
on the controller.

Red = acceleration
Yellow = speed

S_ShapedAcc = On

ADV200 Flying Shear 3.0 APPLICATION manual Page 6 of 56


S_ShapedAcc = Off

2.1 OverAcc parameter

To be smoother, acceleration should not be varied stepwise (i.e., linear acceleration), but instead should
reach maximum level on a ramp (also called limited jerk ramp).
By doing this, to keep the same acceleration time, maximum acceleration must be greater than the value
needed with linear acceleration.
Its effect is shown in the above picture:
• la The upper image display the acceleration
• The bottom one shown the speed
• In yellow is the linear acceleration, in magenta the rounding due to OveAcc = 1.2.

The acceleration reach its maximum value which is 1.2 times the linear acceleration. Some time is used to
reach the maximum acceleration smoothly.

N.B. In case of selection of FLYINGSHEAR\MechRelations\S_ShapedAcc or S_ShapedRet this selection


have priority on the OverAcc parameter. i.e. the sine acceleration will be used.

ADV200 Flying Shear 3.0 APPLICATION manual Page 7 of 56


2.2 Detailed Profile Description
The figure below illustrates the motion profile of the shear. The numbers indicate the sections of motion
through which it passes.
The movement starts while the material is stopped and the carriage is stopped on point 0 (Home). The butt
cut is carried out and the bar length, FLYINGSHEAR \DriveStatus\BarLength, is reset. This input point is
marked Init.
The motion of the carriage waits for the material to flow under the blade for all of section 12. It then
accelerates until synchronized with the material in section 1. Section 2 is used to stabilise the motion and
reduce the cutting error. Then the ReadyTocut and CutSignal signals are set to high. The CutSIgnal is
different from ReadyToCut signal because it last a time defined in Miscellaneous\TimeCutLength. At the
same time the FLYINGSHEAR \DriveStatus\BarLength is frozen in FLYINGSHEAR
\DriveStatus\RealCutLength indicating the measured cutting length.

Spazio Gap

Init
4
2 3
0 1 5 6 7 8 12 13
TSincro Ttaglio

Ready To Cut

Cut Completed
(Ok, No Fault)

Lama Bassa

Cesoia Volante - Profilo di Velocità


Lama Alta
Cut Completed Rnc 29 Set 05 Prima versione
(Not Ok, Fault)

Figura 1: Speed profile

The cutting sequence starts. The blade can start its motion. If a gap is foreseen (an increase in speed of the
carriage to distance the blade from the material), this starts when a Low Blade signal is given. No indication
is given if this signal is not present, however if Gap is enabled, an error signal is present with a positional
skip at the end of the cycle.

The High Blade signal is controlled at the end of the synchronization speed section. Before deceleration
takes place, a check is made to make sure that the blade has left the material. If this has not happened, the
system passes into an application alarm situation, giving code CUT_NOTCOMPLETED_ALARM (on
FLYINGSHEAR \DriveStatus\ApplAlarmCause menu ) and stops on FLYINGSHEAR \Ramp\FastStop menu.

If the blade up position has been reached correctly the carriage returns to the home position. The time it
waits in this position depends on the set cutting length. For short cuts the waiting time is practically zero. It
increases for longer cutting lengths.

ADV200 Flying Shear 3.0 APPLICATION manual Page 8 of 56


2.3 High Blade/Low Blade
These inputs are used to indicate the blade position. They are connected to sensors on the blade as
indicated below.

Sensor On
Lama
Blade
Sensor Off

Lama Alta
Blade in Up
position

Lama Bassa
Blade in Low
position

ReadyToCut

Lama Alta
Blade in Up position

Lama Bassa
Blade in Low position

Flying Shear / Cesoia Volante - Cut Sequence


Rnc 29 Set 05 Prima versione

Figura 2: Cutting assembly

In case is necessary to have a cut command with a defined duration use CutSignal. It last according to the
TimeCutSignal value.
CutSignal may work in two different ways:
• with TimeCutSignal different from zero at cutting time it goes high for TimeCutSignal then back to low
state
• with TimeCutSignal set to zero at cutting time it goes high. It return to low after detection of BladeUp
equal zero and following transition of BladeUp to high state.

ADV200 Flying Shear 3.0 APPLICATION manual Page 9 of 56


3 Controls
This section describes the basic flying shear commands. The advanced commands, not necessary for
ordinary use, are listed in the appendix.

3.1 JogPosCmd / JogNegCmd


Carries out jogging (jog). The parameters are Jog Speed and JogRamp on FLYINGSHEAR \Ramp menu.
When the zero cycle has not been carried out, the software limit-switches are ignored and do not operate.
In the case of the hardware limit switches are reached these command a FastStop. No carriage movement is
thus possible. Use the PLC to remove the FastStop and bring the carriage back to the usable space.

3.2 FastStopCmd
When the command turns to ON, the drive passes into speed control mode with reference speed 0. The
ramp used is FLYINGSHEAR \Ramp FastStop Ramp.
When the FastStop command is ON, a message in ApplicationAlarmCause is generated. To restart, the drive
must be disabled. We advise using the ClearAlarm command to reset the ApplicationAlarmCause value.

Note: This command is logical OR for FastStopDig (from digital input not allowed), FastStopBus (from field
bus) and FastStopSer (from serial).
When EnableSerCmd is set to OFF FastStopSer is set to FALSE.
When the Bus control is disabled FastStopBus is set to FALSE.

3.3 VirtualMstStartCmd
Start/Stop of the Virtual Master.

It is used to test the machine without material. The material measurement signal is generated by the
application itself.

Set FLYINGSHEAR \MechRelations\MetricWheelSel to VirtualMaster.


FLYINGSHEAR \Ramp\MstStep and FLYINGSHEAR \Ramp\VirtualMstRamp set the master speed and
ramp time.

3.4 ZeroQualifier
Zero qualifier input. Only from digital input. The zero qualifier indicates when the system has reached the
home position. Depending on the zero cycle setting, once the qualifier has been reached, the carriage is
moved to find the first zero index of the encoder or stopped and the position that is reached is the zero
position.

3.5 VirtualEnableCmd
Drive enable from field bus (VirtualEnableCmdBus) or serial (VirtualEnableCmdSer).
The command is active on the edge.
The drive enable is given by an AND between VirtualEnableCmdBus, VirtualEnableCmdSer and the DI0
digital input.
When the Bus control is disabled, VirtualEnableCmdBus is set to TRUE.

3.6 SysClearAlarm
Zeros the drive alarms. Active to 1. The command is only effective if RunCmd is set to zero and the drive is
disabled.

ADV200 Flying Shear 3.0 APPLICATION manual Page 10 of 56


3.7 ResetWarningCmd
Zeros the code ApplicationAlarmCause. Active to 1. Must be sent with RuncCmd equal to zero and the drive
disabled. The SysClearAlarm can be used for the same purpose.

3.8 SetCutTimeCmd
If field bus is being used, it is possible to program the cutting time value through processing channels.
The new value can be accepted when:
• The drive is disabled (DriveStatus = Disabled);
• On the climbing front of SetCutTimeCmd;
If setting is refused due to a drive state not equal to disable or because the value is too low, the
CutTimeRefused flag becomes high. CutTimeRefused remains high until a value is accepted.
The parameter FLYINGSHEAR \Miscellaneous\ImageFromBus\CuTimeViaBus shows the time value sent via
the bus.

3.9 ImmediateCut
Works in the Camming state. Activates immediate cutting regardless of the length that has been
reached. The carriage is synchronized and the cut is performed.

Note: if the command is sent during the wait phase or during the tracking phase (before the cut), the
system makes the shortest possible cut and returns rapidly to zero.
If the command is sent after the cut, the machine goes rapidly to zero. Give the command again to
start an immediate cut.

3.10 RunCmd **
It is the command that automates the use of the drive. When it passes from 0 to 1, a series of operations are
carried out.
1. Checks to see if the zero sequence has been done. If negative, the zero sequence is carried out;
otherwise it passes to point 3.
2. Zero sequence
3. A Move is done to position 0. The zero position is the found Index position added of ZeroOffset value.
This is the zero reference for the system.
4. Wait of 0.5 sec
5. Cutting command.
6. Wait of 0.5 sec.
7. Starts to follow the material.

Removing the RunCmd command, the carriage stops with StopRamp slope. If the carriage stops (limits) are
exceeded an OverLimitPosition error is issued stopping with the FastStop ramp.
The operation state corresponds to FLYINGSHEAR \DriveStatus\RunCmdState
Camming is the state in which it terminates, when initialization is OK. At this stage the line can be started.

Code RunCmdState
0 DriveStatus not equal to Stop
1 Stop
2 Move to
3 Zero + Move
4 Wait
5 Cut
6 Waiting end of cutting
7 Camming
8 Alarm
10 Waiting steps 4 or 6

ADV200 Flying Shear 3.0 APPLICATION manual Page 11 of 56


4 Drive status
In the cam system several status are possible. In the following table, the working mode of the various status
is represented.

State Code Control mode Note

Disable 0 Speed, reference = 0, drive disabled Input state


Stop 1 Speed, reference = 0, drive enabled
Jog 2 Speed, reference = JogRef, Ramp = JogRamp, drive
enabled
Camming 3 Position, Cutting Cam in execution, drive enabled
Ciclo 0 4
Alarm 5
MovePos 6 Position, drive enabled Goes to Home position
OverLimitPosition 7 Speed, reference = 0, Ramp=FastStopRamp, drive Software limits exceeded
enabled

SysEnableStatus = False
Stato_Alarm
AND Stato <> Disabled
INIT (5)
SysSystemAlarm = 0 Reg_v e
RifV=0

Stato_Disabled
(0) EnableCmd AND MovePosCmd=1 SysSystemAlarm = 1
Reg_v e RifV=0 sysEnableStatus AND
ZeroCycleStatus =1

Stato_AllarmeParac
arro (7)
Reg_v e RifV=0
Disabled Stato_Stop
(1) Stato_MovPos
JogCmd+ OR (6)
JogCmd- = 0 Reg_v e
RifV=0 Reg_pos
Stato_Jog
(2)
Reg_v e RampTime =
RifV=JogRef JogCmd+ OR FastStopRamp
JogRamp JogCmd - = 1 Reg_V, RifV=0
CammaCmd =1
RampTime = AND
RampTime =
StopRamp ZeroCycleStatus =1
FastStopRamp
Reg_V
Reg_V, RifV=0
RifV=0

FastStopCmd=0
MovePosCmd=0
OR
ZeroCycleStatus =0

FastStopCmd=0 EnableCmd, CammaCmd,


JogCmd+ e -, FastStop,
CammaCmd=0 MovePosCmd e
OR CammaCmd sono comandi
ZeroCycleStatus =0 da Bus o morsettiera.

FastStopCmd=0 I numeri tra parentesi e


Stato_Camma
il valore di DriveStatus in
(3)
quello stato
Reg_pos e
Camma
Reg_v è Contollo il
velocità
Reg_pos è in Posizione

JogRamp, StopRamp e
Macchina Stati Camma
FastStop Ramp sono
Rnc 30 Ott 08 Stop Ramp tempi di rampa
Rnc 09 Ago 05 Rev PlastiBlow
Rnc 08 Lug 05 Prima versione

Figura 3: Drive status

ADV200 Flying Shear 3.0 APPLICATION manual Page 12 of 56


4.1 Gains and filters
FLYINGSHEAR\Gains\PosPropGain
Proportional gain of system position loop.

FLYINGSHEAR\Gains\PosFFWDGain
FeedForward gain of system position loop.

FLYINGSHEAR\Gains\MeasureWheelFilter
Low pass filter on the measurement wheel. If the value is too high it may cause an error during cutting
when starting-up and stopping the line. Approximate value up to around 4 msec.

During the cutting phase it may be necessary to increase the time constant of the filter on the metric wheel.
This prevents vibrations due to blade/sheet metal interference from affecting carriage movements. The two
parameters shown below can be used for this purpose:

FLYINGSHEAR\Speed Gains\EncFiltTauInCut
Filter constant applied during cutting.

FLYINGSHEAR\Speed Gains\TauInCutDuration
The time for which the filter is applied starting from the ready to cut signal. It must be long enough to
allow the blade to leave the sheet metal.

The direct speed of the metric wheel encoder is shown in blue; The filter eliminates the disturbance on the filtered measurement
Green: filtered metric wheel and thus on the movement of the carriage
Yellow carriage speed
Disturbance due to cutting is seen on the metric wheel and affects
the carriage

When using the additional filter, working with a constant line speed during cutting is recommended to avoid
measurement and movement errors. To guarantee this condition, stop the line acceleration ramp at the start of the
forward movement, indicated by the StartCycle bit (see StatusWord), until the blade down signal is raised.
Warning

CutPGain
Cutting length control gain. This value is used in the cutting length control system. It moves the
carriage forward or back with respect to the material to obtain a correct cut. Values range from 0.5 to
2%.

ADV200 Flying Shear 3.0 APPLICATION manual Page 13 of 56


5 Possible Movements and related commands

5.1 Start-up of Following, cutting and initial cutting


Start-up of following and cutting is conditioned by the execution of the zero cycle and the first butt cut.

To carry out the following and cutting profiles, the state must correspond to Camming. The cycle is started
with the command RunCmd.

FastStop or Jog commands must not be present.


The Drive must be enabled. The enable terminal and VirtualEnableCmd must be set to ON.
RunCmd must be set to zero.

When RunCmd switches from 0 to 1 the following operations are performed

1. Checks to see if the zero sequence has been done. If negative, the zero sequence is carried out;
otherwise it passes to point 3.
2. Zero sequence
3. A Move is done at position 0. The zero position is the found Index position added of ZeroOffset value.
This is the zero reference for the system.
4. Wait of 0.5 sec.
5. If the “InitialCutting” parameter equals one, a cut is commanded each time RunCmd passes from 0 to
1. If this parameter equals zero, the initial cut is made only at the first butt cut.
6. Wait of 0.5 sec.
7. Starts to follow the material. At this stage the line can be started.

The working cycle can be ended by:

RunCmd set to 0. The motor runs at zero speed with the JogRamp time. This is the condition that is normally used.
Activate RunCmd again to repeat the above sequence.

FastStop command. The system stops with the FastStop ramp. the commands RunCmd must be removed.
Otherwise the system could restart incorrectly to follow the material.
Warning
If an alarm occurs, the commands RunCmd must be removed.
Otherwise the system could restart incorrectly to follow the material.

Nota: When starting and the RunCmd procedure is not used, the zero position must be checked by reading
the MotorPosition parameter. If the carriage position is not the same as the zero position, the carriage
will move towards the zero position quickly.

5.2 ImmediateCut
Available in the Camming state. Activates immediate cutting regardless of the length that has been reached.
The carriage is synchronized and the cut is performed.
Note: for more information, see Errore. L'origine riferimento non è stata trovata.,

5.3 Initial accompanying


If the parameter “InitialEnAccomp” equals 1 at the first butt cut an accompanying cam is run to bring the
carriage to end of travel. When accompanying is done, the cycle restarts from the normal cam.

ADV200 Flying Shear 3.0 APPLICATION manual Page 14 of 56


6 Basic sequence for PLC
Below is an example of how to manage the Flying Shear commands.

Note: In order to enable the drive the terminal must also be connected.

Initially VirtualEnableCmd and RunCmd are both set to zero. First VirtualEnableCmd is set to high, and the
drive is enabled. Next RunCmd is sent. The system executes the zero cycle if necessary. This only happens
when the machine is switched on.
The butt cut is performed. When that has been done RunCmdState turns to 7 and the line can start.
The line can change speed, even to zero, and restart with no problem.
RunCmd and Enable must only be set to zero if operations are to be performed on the material.
When RunCmd is removed the carriage stops with the Jog ramp.

Alarm
StatusBit Word AND 0002 = 0002
OR
ApplicationAlarmCause <> 0

Init
VirtualEnableCmd = 0
RunCmd =0
Init
SysClearAlarm =0
VirtualEnableCmd = 0
RunCmd =0

Wait until line


StatusBit Word AND 0002 = 0000 Wait speed is zero
Wait 100
100 msec
msec

VirtualEnableCmd = 1
VirtualEnableCmd = 0 VirtualEnableCmd = 1
RunCmd =0
RunCmd =0 RunCmd =0
SysClearAlarm =1
Wait
Wait
100
100
Wait msec
msec

VirtualEnableCmd = 1
VirtualEnableCmd = 0
RunCmd =1
RunCmd =0
Stop Line and Disable

Here the Init Cut is


executed
Wait Wait
TimeOut 100 msec

TimeOut
StatusBit Word AND 003C = 001C

TimeOut. Start Line Stop Line


Check what was wrong
Start the line in Stop the line in
ramp ramp
VirtualEnableCmd = 0
RunCmd =0

6.1 Auxiliary motion / Additional motion


Other than the motion depending on the profile programmed (following and cutting Camming state) other
states and motions are possible for the drive. These are::

6.1.1 Jog

The Jog state can be reached by using the commands JogCmd+ and JogCmd- when in the Stop state. The
motion is at the speed JogSpeed and ramp JogRamp.
See paragraph 4.

ADV200 Flying Shear 3.0 APPLICATION manual Page 15 of 56


6.1.2 Limits (Carriage stops)

Two limit options exist. MaxPosition and MinPosition.


EnablePosLimit enables or disables the test.
All motion, except for jog before the zero cycle execution, must occur between these limits.
If these limits are exceeded, the drive stops in speed control with the FastStop ramp. An ALLARM status is
issued by FLYINGSHEARCauseAlarm = OVER_LIMIT_POSITION.

ADV200 Flying Shear 3.0 APPLICATION manual Page 16 of 56


7 Cutting length
The CutLength parameter must be set. The new dimension is active from the next possible cycle.

When the new length is received, the carriage returns with maximum acceleration
(FLYINGSHEAR\FlyingShear\MaxAcceleration) and speed FLYINGSHEAR\MechRelations\MaxRetSpd at
zero position. It then waits for the new cut at the new length.

If the carriage is accelerating to go to cutting phase, these operations are postponed until the cut is finished.

Two signals are available to help synchronization, StartCycle and CutLengthAccepted.


The two signals have the following meanings.
StartCycle goes high for about 180 msec at the start of every cutting cycle.

CutLengthAccepted goes to zero when a new cutting dimension is given. Goes to 1 when the dimension is
confirmed active. The next cut will be carried out with the new dimension. NB. If the dimension is not
accepted, the signal remains equal to zero and the word ApplicationAlarmCause indicates an error.

To be sure that cutting is active for the next cycle, it is recommended to send a new dimension when
StartCycle = 1. This gives more time for the processor to make the calculation.

The CutLengthAcqDly parameter can be used to delay reading of the CutLength value sent by the field bus.
If the CutLength value changes, the value on the bus is considered valid after this delay time. This can be
useful if the value is set using a combination of relays. Any instability of the contacts can be ignored.

In case a new length is sent with the machine in Camming condition the return to home is executed also if
the line speed is zero.
This movement can occour also also with line stopped (line speed equal zero). Pay attention. No operator
Warning must be close to machine also at line speed zero.

If, when back to zero position, the cutting dimension has already been exceeded
an FLYINGSHEARAlarm CutLengthTooShort error is issued and the machine stops.
The line speed should be decreased beforehand if necessary.
If the dimension is not accepted, the signal rests at zero and the word ApplicationAlarmCause indicates the
Warning error. cCALCOLICARRO_ALARM

Yellow: Speed

Cyan: Start Cycle

CutLengthAccepted

Figura 4: Cutting length change

ADV200 Flying Shear 3.0 APPLICATION manual Page 17 of 56


8 Tests to control the metric wheel
The material may, at times, move suddenly and uncontrollably, when it sticks, puckers and is then released
again, causing the wheel to come away from the material.
Such movements, seen by the metric wheel, are followed by the saw carriage.
In these conditions it may be desirable to recognise the presence of irregular movements and set the
machine to the safety condition.

For this reason a series of metric wheel motion controls have been implemented. These can be divided into
two types:
• Checking that the motion of the metric wheel is within the correct acceleration and speed ranges and
that the wheel does not move backwards;
• Checking that the speed of the metric wheel is close to the line speed read by the PLC.

8.1 Checking that the motion of the metric wheel is within the correct acceleration
and speed ranges and that the wheel does not move backwards
The parameters are in the FLYINGSHEAR \MWControl\MWLimitTest menu.

The following limits can be set:


• maximum acceleration, AccMaxPLim, and deceleration, AccMaxNLim; of the metric wheel
• maximum speed of the metric wheel, VelMaxWP;
• maximum backing of the wheel, MaxBack. If the metric wheel travels in a negative direction for a
distance greater than MaxBack this event is signalled.

To facilitate evaluation of acceleration values and of the limits to be set, two parameters indicate the
maximum value of accelerations measured during movements. The operator must reset these and write their
value as zero. During the movement these store the maximum measured value.
Another variable displays the current acceleration value. The acceleration value used for all the tests is
mediated to 200 msec.

Monitor maximum wheel acceleration AccMaxPosMonitor reset by writing zero


Monitor maximum wheel deceleration AAccMaxNegMonitor reset by writing zero
Acceleration of metric wheel MWAceAcc

When the speed of the wheel exceeds the limit this is indicated in:

Wheel speed fault VelFault

N.B.:
Exceeding of the limits does not result in any direct action by the drive. The event is indicated in the
ApplicationAlarmCause word. The PLC decides what action is to be taken. See chepter 11.

Messages indicating that limits have been exceeded can be excluded by raising the limits to values that
cannot be reached..

8.2 Checking that the speed of the metric wheel is close to the line speed read by
the PLC
The parameters are in the FLYINGSHEAR\MWControl\MWvsLineSpd menu.

The line speed can be sent to the drive, via fieldbus, to check whether the line speed and metric wheel
speed correspond. The drive verifies that the speed measured by the wheel is within a percentage range
calculated with respect to the LineSpeed value received by the PLC.
When the line speed that is received falls to more than 20% less than the maximum line speed allowed the
range is calculated with respect to 20% of this.

ADV200 Flying Shear 3.0 APPLICATION manual Page 18 of 56


The maximum line speed allowed is defined in the VlineaMax_mtMin parameter as a function of the cutting
length.
The width of the range is defined with LineSpdThr.

If the speed of the metric wheel remains outside the range for more than the time set in MWOutRangeTime,
this is signalled. The out of range time is set to zero each time the speed returns to within the limit.

Exceeding of the limit does not result in any direct action by the drive.
The event is indicated in the ApplicationAlarmCause word. The PLC decides what action is to be taken. See
chapter 11.

The test is enabled with EnbMWLineSpdChk via parameter or with CommandReg via Bus.

Enable compare line speed test EnbMWLineSpdChk


Line speed LineSpeed
Speed threshold LineSpdThr
Delay for out of range alarm MWOutRangeTime

ADV200 Flying Shear 3.0 APPLICATION manual Page 19 of 56


9 Machine Data
The data contained in this table must be known well before starting the Start up operation for the saw. This
table can be used as a reminder and completed before or after installation and start-up.

Unit of
Name Value Note
Measure
MechRelations/MetricWheelDisp
(Metric wheel circumference) [mm]

MechRelations/MetricWheelRev
Metric wheel revolutions to have the
circumference given (usually 1)
MechRelations/CarriageDisp
Carriage displacement [mm]

MechRelations/MotorRev
Motor revolutions to have CarriageDisp

FlyingShear/CarriageLength
Carriage length [m]

FlyingShear/MaxCarriageVelocity
Maximum carriage speed [m/s]

FlyingShear/MaxAcceleration
2
Maximum acceleration [m/s ]

FlyingShear/MaxDeceleration
2
Maximum deceleration [m/s ]

FlyingShear/SyncTime
Synchronization time before cutting [s]

FlyingShear/CutAndGapTime
Time used for cutting and Gap execution [s]

FlyingShear/GapLength
[m]
Gap length
FlyingShear/GapTime
[s]
Gap Time
MechRelations/Max position
[m]
MechRelations/Min position
[m]
FlyingShear/MaxCarriageVelocity
Maximum carriage speed [m/s]

MechRelations/MaximumSpeed
Maximum motor speed [rpm]

MechRelations/MaxRetSpd
Maximum return speed [rpm]

The following table shows the chosen configuration.

ADV200 Flying Shear 3.0 APPLICATION manual Page 20 of 56


10 ADV200 Configuration
The following configurations are required:

• Drive and I/O functions


• Encoders
• Field bus

10.1 Configuring the drive and I/O functions


The inverter is correctly set at start and at load default.
The following table shows the chosen configuration.

IPA Name Setting Notes


Commands Group
1004 Enable/disable mode OFF
1000 Commands remote sel Digital
1018 Digital Enable src Bit0 decomp
1020 Digital Start src Bit1 decomp
1022 FastStop src Bit2 decomp
1042 FR Forward Source Null
1044 FR Reverse Source Null
Jog
916 Jog cmd + src Bit3 decomp
918 Jog cmd - src Bit4 decomp
Speed Reference
642 Dig speed ref 2 0
650 Speed ref 1 src Pad 2
610 Ramp ref 1 src Dig ramp ref 1
612 Ramp ref 2 src Dig ramp ref 2
614 Ramp ref 3 src Dig ramp ref 3
616 Ramp ref inv src NULL
3000 Dig speed ratio 100 %
Digita out
1310 Uscita digitale 1 Pad 5 – drive ok
1312 Uscita digitale 2 Pad 6 – nc
1314 Uscita digitale 3 Pad 7 – Ready to cut
1316 Uscita digitale 4 Pad 8 - CutSignal
Analog Out
1800 Uscita analogica 1 velocità motore
1802 Uscita analogica 2 corrente motore

Work mode is closed loop, which is set automatically at Load Default.


IPA 552= Closed loop.

ADV200 Flying Shear 3.0 APPLICATION manual Page 21 of 56


10.1.1 Digital I/Os

Digital Terminal Function Notes


Inputs
DIE 6 Enable drive
DI1 8 FastStopDig for the forward and backward limit switches Active at 0
and/or physical limit switches
DI2 9 Free
DI3 10 Free
DI4 11 High Blade – carriage return enable See CutCompleted
DI5 12 Low Blade – Over speed See Gap
Blade in Lower position – gives permission for over speed
(gap)

Input Capture Terminal Function Notes


Freeze 1 52 Zero qualifier cam Freeze input double encoder
card

Digital Outputs Terminal Function Notes


DO1 R14 Drive OK Output with relay
DO2 R24 Free Output with relay
DO3 13 Cutting command / ReadyToCut
DO4 14 CutSignal Active with ReadyToCut for
length of TimeCutSignal

With TimeCutSignal different


from zero at cutting time, it
goes to 1 for TimeCutSignal.
With TimeCutSignal set to
zero at cutting time, it goes
to 1. Returns to zero after
detecting BladeUp state
equal to zero and following
return of BladeUp to 1.

10.2 Encoders
You have to define the encoder mounted on the motor via IPA 5310: Encoder Sel Source. The other
mounted encoder is used as a measurement wheel.

The following figure shows the suggested configurations.


If there are three encoders, only numbers one and two will be used (number three remains unused).

Suggested configuration for asynchronous motor.


Digital encoder 1 (yellow) on metric wheel
Digital encoder 2 (green) on motor

EncoderConfig/EncoderSelSrc (IPA 5310) = One

Suggested configuration for synchronous motor.


Synchro encoder 1 (red) 5 track on motor
Digital encoder 2 (yellow) on metric wheel

EncoderConfig/EncoderSelSrc (IPA 5310) = Null

Note: zero cam input always on motor encoder.

ADV200 Flying Shear 3.0 APPLICATION manual Page 22 of 56


10.3 Fieldbus

The fieldbus is configurable. The suggested configuration is set with the load default command.

Setting the fieldbus

IPA Value Significance


4010 0 Field M->S Enable = off
This lets you start testing the machine without sending data from Bus.
Must be set to On for final test.

FieldBus M->S

4020 11284 Cut Length


4022 PAR32
4030 11454 Cut&GapTime
4032 PAR32
4040 11480 BusCmdWord
4042 PAR16
4050 11378 1=Ruota Virtuale/ 3=Encoder
4052 PAR16
4060 11132 MW displacement
4062 PAR32
4070 11356 VirtualMstSpeed
4072 PAR32
4080 0 Fill 32 (per fieldbus CAN)
4082 FILL32

FieldBus S->M

4180 12112 StatusBitWord


4182 PAR16
4190 12010 AppAlarmCause
4192 PAR16
4200 12030 DriveStatus
4202 PAR16
4210 12130 Vlinea Max m/m * 10
4212 PAR16
4220 12068 MW value
4222 PAR16
4230 12018 Carriage Pos mm*10
4232 PAR16
4240 12074 Motor current
4242 PAR16
4250 12072 MW speed m/m * 10
4252 PAR16
4260 12090 Real CutLegnth mm
4262 PAR32
4270 0 Fill 32 (per fieldbus CAN)
4272 FILL32

ADV200 Flying Shear 3.0 APPLICATION manual Page 23 of 56


Mapping command bit word (IPA 12114)

bit Name Hex value


0 VirtualEnableCmdBus 0001
1 VirtualMstStartCmd 0002
2 Reserved 0004
3 FastStopCmdBus 0008
4 sysClearAlarm 0010
5 pActiveEncoder 0020
6 ResetWarningCmd 0040
7 Reserved(ZeroCycleCmd) 0080
8 Reserved 0100
9 pDecimalPointCmd 0200
10 JogPosCmd 0400
11 JogNegCmd 0800
12 Reserved(MovePosCmd) 1000
13 EnbMWvsLineSpdCheck 2000
14 CutImmediatoCmd 4000
15 RunCmd 8000

Mapping Status bit word (IPA 12112)


bit Name Note
0 sysEnableStatus
1 sysSystemAlarms <> 0 If 1 an alarm is present
2 VRunCmdState bit 0
3 VRunCmdState bit 1
4 VRunCmdState bit 2
5 VRunCmdState bit 3
6 CutTimeRefused High if SetCutTimeCmd has been refused.
7 vZeroInExecution
8 ZeroFound
9 sysPosOk End of speed profile. Valid with Move command
It goes to 1 at the end of the move operation. It is meaningful only in a Move
operation.
10 Start
11 SpeedZeroState It is 1 when the speed is below SpeedZeroThr
12 LengthAccepted Set to 0 when a new dimension arrives. Set to 1 when the new dimension is
actuated. NB. If the dimension is refused, remains equal to zero.
13 StartCiclo/CycleStart Indicates, set to 1 for about 190 msec, at the start of a cutting cycle
14 StartAcc Active during forward acceleration

ADV200 Flying Shear 3.0 APPLICATION manual Page 24 of 56


Image of digital outputs
bit Name Note
0 Drive OK
1 Free
2 ReadyToCut
3 CutSignal Active with ReadyToCut for length of TimeCutSignal
4 Speed zero 1 if Speed = 0
5 LtaglioAccepted Indicates cutting length has been accepted
6 StartCycleSignal Indicates start of new cycle
7 Free
8 Free
9 Free
10 Free
11 Free
12 Free
13 Free
14 Free
15 Free

ADV200 Flying Shear 3.0 APPLICATION manual Page 25 of 56


11 Application alarms
The application carries out a series of checks on itself while it is functioning. The information is stored in the
ApplicationAlarmCause parameter.

The checks are:


• Carriage stops
• Speed requests under the fixed limits

The state is checked and signalled in the ApplicationAlarmCause parameter

11.1 Limits (Carriage stops)


If enabled (EnablePosLimit On) the drive check that carriage position remain inside the Max and min
Position values. If it get out the limits a FastStop is issued and an OverLimit_Alarm occour.

11.2 Speed request under fixed limits


The parameter MaximumSpd is the maximum displacement speed. If the profile requests a faster speed, the
speed will be limited to the value in MaximumSpd and the event will be registered in MaximumSpd.
If the value MaximumSpd is reached, positioning will be in error. The profile and the finale position will not be
those requested.

11.3 cLENGTH_TOO_SHORT
When home position is reached after a change in cutting length, not enough material has advanced to
execute the cut at the requested length.

FLYINGSHEAR FLYINGSHEAR Event Note Action


AlarmCause AlarmCause
bit number Number
0 0x0001 FastLink Not used
1 0x0002 CMWSPD_OUT_THR Compare MW vs Signal
LineSpeed
2 0x0004 SpdRefMax Speed requested above Signal
the maximum
3 0x0008 Anticipo Not used
4 0x0010 Motor Not inserted
5 0x0020 cCALCOLICARRO_ALARM Errors in trip calculation The old cutting
dimension is
maintained
6 0x0040 cCUT_NOTCOMPLETED_ALARM Cutting not finished Stops in FastStop and
rests in the alarm
state
7 0x0080 cOVERLIMIT_ALARM Carriage stop Stops in FastStop and
rests in the Stop state
8 0x0100 cLENGTH_TOO_SHORT The carriage did not Stops in FastStop and
return in time for the rests in the alarm
new cutting length set. state

9 0x0200 cMW_TOO_HIGH MW exceeds limit set in Signal


VelMaxWP
10 0x0400 cACC_TOO_HIGH MW exceeds limit set in Signal
AccMaxPLimit or
AccMaxNLimit
11 0x0800 cMW_BACK Metric wheel has moved Signal
back
12 0x1000 cFAST_STOP FastStop command Stops in FastStop and
received stays in this state until
ClearAlarm

ADV200 Flying Shear 3.0 APPLICATION manual Page 26 of 56


FLYINGSHEAR FLYINGSHEAR Event Note Action
AlarmCause AlarmCause
bit number Number
13
14
15 0x8000 No FLYINGSHEARCauseAlarm If 1 there are no
AlarmCause active

ADV200 Flying Shear 3.0 APPLICATION manual Page 27 of 56


12 Start up

12.1 Install the application

12.1.1 Requirements

To install the application you must have a PC, version 1.6.5 or higher of the Gefran GF Express software
with Catalog, the drive RS485 - PCI COM connection kit and the set-up CD.
The application set-up CD contains an automatic procedure that copies the required files in the specific
folders of the GF Express catalog.

Through GF Express is possible to use "Download firmware" command on the toolbar. This command will
open a drop-down menu where all the downloadable applications are listed (compatible with the drive fw).

By choosing the desired application, the window "Download firmware" will open with the field: "File to
download" and the indication of all the applications that are compatible with the drive used.
If you have not installed applications (only the PID is installed by default as application 1) Download
Firmware window will be empty. The user will need to manually select the file ". Fl2" to download.

12.1.2 Initial operations

- Check the connections, paying particular attention to shielding (see standard wiring diagrams) in order
to reduce interference to a minimum, especially on encoders.
- Set the IPA 558 Application Select parameter to the application where you wish to load the
application (Application 1 or Application 2).
- If the application firmware is not already installed, download it using the GF-Express "Download
firmware" utility.
- Files called "filename___A1fl2" enable the firmware to be downloaded to Application 1, files named
“filename___A2.fl2” enable the firmware to be downloaded to Application 2.

Note!
The ADV200 drive is supplied with the PID application installed in Application 1; to keep this application, we
recommend downloading the firmware to Application 2.
- Send a "Drive reset" command.
- Open the drive parameters file containing the application parameters (.gfe).
- Send the “Load default drive values” command from the configurator Parameters menu to load the
default parameters.
- First send a “Save parameter into target” command, then “Drive reset”.

ADV200 Flying Shear 3.0 APPLICATION manual Page 28 of 56


12.1.3 Flying Shear Application key

The Flying Shear applications MUST be activated with a numerical key.

Attention! when installed for the first time, the application automatically activates for 300 hours, after
which the application will NO LONGER be active and the “Key Expiring” message will be
displayed.

If you have the cd-rom ADV200 Flying Shear Application, code 1S3E30, do steps 1 and 2.
If you do not have the cd-rom, do step 3.

Step 1) Entering the enable key (if you have cd-rom 1S5E30)

• Select the parameter IPA 572 Application key (menu 4 - DRIVE CONFIG) from the keypad or PC
with GFeXpress (see fig. 2).
• Enter the unlock key written on the back of the ADV200 Flying Shear Application cd-rom, code
1S3E30 (see Fig 2).
• Run the parameter IPA 550 Save parameters (menu 4 – DRIVE CONFIG) and reset the drive (switch
the drive off and then back on or, from GFeXpress, run the RESET DRIVE command - see fig. 3).

Fig.1 Fig.2

Fig.3

Step 2) Checking that the key has been unlocked

The “Key Expiring” message must not appear at power-on.

Step 3) Purchasing the enable key

Contact Gefran’s Sales Department to purchase the enable key: you will be asked the serial number of the
control card (see below) and the serial number and model of the inverter (shown on the external data plate).

From the keypad:


• Select the parameter IPA 570 Password (menu 4 – DRIVE CONFIG) and enter the number 38472
to enable the SERVICE menu.
• Select the parameter IPA 522 Regulation S/N (menu 27.6 - SERVICE/SERIAL NUMBERS) and
make a note of the serial number shown.

From PC with GFeXpress :

ADV200 Flying Shear 3.0 APPLICATION manual Page 29 of 56


• Select the File / Password pull-down menu: in the “Select Access Level” select “2 – Level 2” (Fig. 4)
and enter the number 38472 to enable the SERVICE menu.
• Select the parameter IPA 522 Regulation S/N (menu 27.6 - SERVICE/SERIAL NUMBERS) and
make a note of the serial number shown.

Fig.4 Fig.5

ADV200 Flying Shear 3.0 APPLICATION manual Page 30 of 56


12.2 Start up
To illustrate Start up, we will use the following machine data.

Carriage length 1000 mm


Maximum cutting time 500 mSec
Rated motor speed 1500 rpm
Reduction gear unit 28.28 Number of turns on the high-speed shaft for one
turn on the slow shaft.
Primitive length development 580.616 mm Saw carriage linear advancement for one turn of
the slow shaft
Material advancement after cutting (Gap) 5 mm
Metric wheel circumference 400 mm

The procedure describes Start up with a single metric wheel connected to the XER input.
If you want to use two metric wheels, see paragraph 12.3.3 “Checking the value set for metric wheel
circumference.”
The connection diagram proposed is as follows:

Figura 5: Connection diagram

If necessary the commands can be made to pass via the PLC (e.g. to allow manual control of the cutting
unit).

The physical limit switches must be managed by external control units. This is because when engaged they activate
the Stop state and the carriage cannot be moved.
The FastStop command must be removed by means of an appropriate sequence controlled by the operator.
Caution

ADV200 Flying Shear 3.0 APPLICATION manual Page 31 of 56


12.3 Drive setting
Main data setting:

12.3.1 Self-setting

For setting-up, refer to the chapter 3 of ADV200 QS manual.


For initial test, we recommend that the motor shaft be disconnected from the machine
Caution

12.3.2 Field bus

By means of two parametrs the source of some parametrs is set. The source may be Serial port or Field Bus

Setting Bus_enable OFF and EnableSerialCmd ON data are set trough serial port.
Setting Bus_enable ON and EnableSerialCmd Off the CutLength, CutTime and CmdRegister(sysFBRxw7)
came via field bus.

12.3.3 Encoder data

Insert the encoder data in the System/Encoder Parameters menu.


The main encoder is for the metric wheel, while the secondary encoder is for the slave (i.e., the carriage).
The metric wheel is connected to the main encoder input. Set the ppr (pulses per rev.).
These can be found on the System\EncoderParameters menu.
If you want to use two metric wheels, you have to install a hardware switch outside the system.

ADV200 Flying Shear 3.0 APPLICATION manual Page 32 of 56


12.4 Inserting mechanical relationships and testing
The drive is disabled.
Start by inserting the mechanical data. These can be found in the FLYINGSHEAR\5-MechanicalRelations
menu. The Master (Mst) is the metric wheel. The Slave (Slv) is the carriage.
The measurements units are in mm or meters depending on the parameter.
Pay attention.

FLYINGSHEAR\5-MechanicalRelations
Name Meaning Note
MetricWheelSel
MetricWheelDisp Material advancement in RevMst revolutions of If RevMst = 1 then DeltaDispMst is the material
the measurement wheel. advancement per revolution of the measurement
wheel.
MetricWheelRev Number of measurement wheel revolutions with
which the material advances by DeltaDispMst
MetricWheelDisp2nd Material advancement in one revolutions of the
second measurement wheel
CarriageDisp Carriage advancement in RevSlv revolutions of If RevSlv = 1 then DeltaDispSlv is the carriage
the motor shaft. advancement per revolution of the motor shaft.
MotorRev Number of motor shaft revolutions with which
the carriage advances by DeltaDispSlv
MaximumSpd Maximum motor speed If this level is exceeded the speed is limited. An
appropriate ApplicationAlarmCause value
signals this condition
ReverseMasterDirectio Master direction inversion (measurement wheel) The master must always increase. If the wheel
n measurement decreases, set
ReverseMasterDirection to On
MaxRetSpd Motor return speed during the cutting length
change phase.
MaxPosition Maximum Carriage Position Limit switch
MinPosition Minimum Carriage Position Limit switch
EnablePosLimit Enable the limit switch control Set it on
ActiveMetricWheel Active metric wheel selection Off XER metric wheel
On EXP o XFI metric wheel

With reference to our data, we will insert:

Name Assigned to Note

MasterSelection VirtualMaster This configuration is used to test the machine without material. The material
advancement is simulated internally
CarriageDisp 580.616 Saw carriage advancement
MotorRev 28.28 Number of motor revolutions for one revolution of the slow shaft
MetricWheelDisp 400 Metric wheel circumference
MetricWheelRev 1
MetricWheelDisp2nd
MaximumSpd 1800 rpm This speed is set to about 20% above the maximum motor speed reached.
This speed must keep in mind the Gap and the return speed. If this level is
exceeded, the ApplicationAlarmCause value signals an error.
MaxRetSpd 1500 rpm Motor return speed during the cutting length change phase.
ReverseMasterDirection See below
MaxPosition Off. The main metric wheel is selected. XER connector
MinPosition -10 (to verify with carriage movement)
EnablePosLimit 1010 (to verify with carriage movement)
ActiveMetricWheel On

Now go to the FLYINGSHEAR\Ramp menu.

JogRamp is the ramp used in Jog mode. (See Figure 3: Drive states).

ADV200 Flying Shear 3.0 APPLICATION manual Page 33 of 56


A reasonable value is 1 s (1 seconds to pass from 0 to Motor max Speed).

JogSpeed is the Jog speed e.g. 100 rpm.


StopRamp is the ramp used when Camming passes to Stop. (See Figure 3: Drive states).
A reasonable value is 1 s. (1 second to pass from 0 to Motor max Speed).

SpazioArresto is the stopping space in meters, (the unit of measure is between []):

( MaximumSpd[rpm] ⋅ DeltaDispSlv[mm])
V max Carro = Maximum carriage speed in m/s
60'000 ⋅ Re vSlv

2 ⋅ SpazioDiArresto[m]
TempoDiArresto = Stopping time in seconds
VMaxCarro[m / s ]

In our example, if we had a stopping space of 10 cm (0.1 mt), therefore:

VmaxCarro = (1600*580.616)/(60’000*28.28) = 0.568 m/s

TempoDiArresto = 2*0.1/0.568 = 0.352 s

To have a stopping space of 10 cm, we would set FastStopRamp to 0.352

MstStep is the speed of the virtual master. This simulates the metric wheel during the test without material.
The virtual material speed is expressed in mt/s.

VirtualMstRamp is the ramp applied to the variations of MstStep inside the cycle. Suggested value 1 s.

-------------- Leave MstStep at zero for the moment.---------------

Note:
If the value of MstStep is modified, the internal cycle ramp is changed. The new cycle starts immediately with
the final value. Change MstStep gradually.

MoveToSpeed. Using the command RunCmd, the saw proceeds to the zero position before cutting the butt
and starting to follow the material. The speed at which it travels to the zero position is MoveToSpeed, the
ramp is JogRamp. See Figure 3: Drive states

ADV200 Flying Shear 3.0 APPLICATION manual Page 34 of 56


12.5 Check-up of basic movements
Select MetricWheelSel = VirtualMaster
We now continue with the Start up phase by checking the data inserted and machine movements. The mode
now described uses the GF_Express and serial connections. A straight cable (not cross-over) and a
RS_485 adapter are necessary. The operations could be carried out by the PLC as well, however, they
would be more complex. The operations cannot be done by using digital commands only.

The controls will be passed integrally to the serial line. To enable this set Bus_enable to OFF and
EnableSerialCmd to ON. These are found in the Miscellaneous menu.

On the command page of the configurator, all useful measurements are shown.

Have an emergency push button available to disarm the system if necessary. This push button must be easily
reached.

The following operations require the machine in motion.


Unforeseen machine movement is always possible. Take this into account and take the necessary precautions.

The operation described can be (must be) initially carried out with the motor disconnected from the machine.
Once the functions have been tested, the operations can be repeated with the motor connected to the
machine.

Set VirtualEnableCmd to ON (Green


indicator). All other indicators must be Red.

Using the monitor window, display:


DriveStatus, MotorSpd.

Red indicates command set to zero (not


Active)
Green set to one (Active).

Set the digital input 0 to + 24V.

12.5.1 Direction checking

Jog forwards and backwards. Check for movement in the correct direction. With Jog forward the carriage
advances in a positive direction and the MotorPosition increases.
Otherwise set DeltaDispSlv to negative.

ADV200 Flying Shear 3.0 APPLICATION manual Page 35 of 56


The MinPosition and MaxPosition limits must be adjusted. The MaxPosition limit must always be greater
than the MinPosition limit. If this is not done the Move command may not function. Sometimes it is
necessary to reset the OverLimit alarm.
Warning

12.5.2 Zero cycle positioning

Zero searching is to be checked out. MechRelations\ZeroCycle menu.

Select ZeroType:
0=Cam+EncIndex;
1=CamOnly;
2=actPos-> zero.

SpeedZero: zero qualifier search speed (e.g. -50 rpm)


SpeedZero1: index search speed (e.g. -5 rpm)
ZeroOffset: zero position with respect to the index. The carriage searches for zero index. At the end
goes to the ZeroOffset position.

Enable the drive.


Disable VirtualMstStartCmd (red)
Place RunCmd to green.
The status must become ZeroCycle. The carriage must move towards the zero position. Otherwise, remove
RunCmd and invert SpeedZero and SpeedZero1. Repeat RunCmd.

As soon as the drive reaches the Camming state, remove RunCmd (set it to red). The drive stops in Enabled
state.

Note:
When passing to camming, an initial butt cut is carried out. If the high blade and low blade sensors are not
connected, the drive will go to an alarm state, with FLYINGSHEARAlarmCasue = Cut not completed (code
64).
To modify the zero position change the ZeroOffset value and repeat the RunCmd. The carriage will move to
the new zero position.

12.5.3 Checking the value set for metrical wheel circumference

Carriage length development:


The Jog command is used. After the zero cycle position measurement is active.
Mark the position on the carriage and register the MotorPosition position. The carriage moves with JogPos or
JogNeg depending on the direction desired. Measure the distance travelled confronting the distance to the
difference of the two MotorPosition positions. Adjust the DeltaDispSlv value if any errors occur.

E.g.:
Difference between the two Motor Positions = 600 mm
Carriage distance travelled = 590 mm
DeltaDispSlv = 0.580 m

New DeltaDispSlv = (0.580*590)/600

Longitudinal development of the metric wheel:


Check the longitudinal development of the metric wheel. Read MetricWheelPos. This value must increase as
the material advances.
If the direction is in error set ReverseMasterDirection to On.

Check that the measurement is congruent.

ADV200 Flying Shear 3.0 APPLICATION manual Page 36 of 56


The mechanical displacement must be set in FLYINGSHEAR\MechRelations\MetricWheelDisp2nd. It is the
material displacement for one wheel turn of the second metric wheel.

The active metric wheel is set by FLYINGSHEAR\MechRelations\ActiveMetricWheel. Setting it to Off (zero)


the main wheel. If On (one) the secondary wheel.
The selection can be changed during the movement.

N.B.
Both the wheel must count in the same direction. The ReverseMasterDirection flag acts on both.

Inserting cutting data


Referring to the following figures, insert the machine data.

Deve essere uno spazio sufficiente all’arresto


con Fast Stop nel caso intervengano i fine
corsa Software
Fine Corsa
Software

Cesoia

LunghezzaUtileCarro

Posizone di
Zero

Fine Corsa Deve permettere l’arresti in FastStop


Hardware in caso di intervento dei fine corsa
HardWare

Lunghezza limite moto carro


Cesoia Volante - Carro
Rnc 29 Set 05 Prima versione

Parameter/Variable Meaning Note


CarriageLength Useful carriage length. Corresponds to the usable
part of the carriage during motion. Some of the
effective length must be reserved for:
Stopping by using software carriage stops
Stopping by using hardware carriage stops.
MaxAcceleration Maximum acceleration to be obtained by the
machine at the calculated line speed
MaxDeceleration Maximum deceleration to be obtained by the Becouse of the gearbox efficiency it is
machine at the calculated line speed possibile set the deceleration some
percent higher of the acceleration
CutAndGapTime Time necessary to cut the material and to carry out The cutting time must be estimated
the Gap and then add the time that will be used
to do the Gap
MaxCarriageVelocity Maximum carriage speed
Sync Time The time passed at synchronization speed to permit
the carriage to be stabilized before the carriage is
enabled
GapTime Time in which the gap is carried out.
GapLength Space gained by the carriage.
CutStatus
OverallMstTrip Used for testing
OverallSlvTrip Used for testing

ADV200 Flying Shear 3.0 APPLICATION manual Page 37 of 56


Parameter/Variable Meaning Note
UsedCarriage* Carriage space used for cutting at this cutting length
CutLength cutting length
MaxLineSpeed* Maximum allowed line speed
InUseCutLength*

* These vary depending on the cutting length

Spazio Gap

Init
4
2 3
0 1 5 6 7 8 12 13
TSincro Ttaglio

Ready To Cut

Cut Completed
(Ok, No Fault)

Lama Bassa

Cesoia Volante - Profilo di Velocità


Lama Alta
Cut Completed Rnc 29 Set 05 Prima versione
(Not Ok, Fault)

If the required cutting length is not compatible with the other data, it is refused and the last value is
maintained.

Comments on the data:

SyncTime Synchronization time


Gap Time GapSpace
Gap Length Gap

CutAndGapTime (Cutting Time): It is the time used for cutting and gap execution. The time starts when the
ReadyToCut signal is given. Keep this in mind when taking into account Plc delays and
various actuators.

GapLength is carried out in GapTime (Sec). GapTime is usually less than blade up time (about half of cutting
time).

N.B.
The cutting system is made up of several elements with times related between each other.

1) A time interval at the end of the ramp to stabilize the system.


2) A delay time between ReadyToCut and the activation of the cutting system.
3) A time interval between blade start-up and the actual start of cutting (Low Blade).

ADV200 Flying Shear 3.0 APPLICATION manual Page 38 of 56


4) Gap starts after the low blade sensor signals and therefore during the cutting period.

It is therefore possible to adjust the various timing intervals and decrease some of them. This must be done
after due consideration.

The time interval 2 can be partially used as time interval 1.


If the cutting time is the cycle time, some of this is done after the arrival to low blade. In this phase Gap has
already begun.

MaxCarriageVelocity [m/s]:
VelocitàMotore[rpm] ⋅ CarriageDispl[mm]
Is given by the formula: V max Carro[ m / s ] =
60 ⋅1'000 ⋅ Motor Re v
MaxAcceleration: is the acceleration used to calculate the motion profile. This acceleration is obtained
when the system works at the calculated VlineaMax value.
The value can be supplied by the manufacturer or can be found empirically with the drive
connected, as follows:

1. The parameters CarriageLength, CutAndGapTime, MaxCarriageVelocity, SyncTime, GapTime,


GapLength, are set.
2
2. Starting with an MaxAcceleration value of 2 m/s .
3. Once the new values are inserted, the variables values of MaxLineSpeed, CarriageSpace,
InUseCutLength are updated.
Check that the InUseCutLength value is equal to the required value and that the MaxLineSpeed value
is sufficient. If not, increase the acceleration to obtain the desired value.
4. Check for the other cutting length values

The following table is for indication purposes only:

acc <= 2.5; slow


acc >2.5 e <5; medium
acc>5; considerable

Cutting state: varies depending on the blade and ready to cut positions. A value of 99 indicates an error
state.

OverallMstTrip, OverallSlvTrip ViaggioTotaleMst and Slv: Are the distance covered by the metric wheel
(equal to the cutting length) and the total distance of the carriage (about zero). They are
present only for checking..

UsedCarriage SpazioAndata*: Space used by the carriage to carry out the cut

MaxLineSpeed VlineaMax*: Maximum line speed possible with respect to the data inserted. The line can
have a higher value. Timing and acceleration will not be respected.

InUseCutLength LtaglioInUso: Cutting length in use. It could be different than the one set, if calculation
errors are present.

12.6 Checking with the virtual master


We can now proceed with the tests by simulating the metric wheel with the virtual master.
Configure MechanicalRelations\MetricWheelSel to VirtualMaster.

Ramp\MstStep is the speed of the virtual master. This simulates the metric wheel during the test without
material.
The value is inserted in mt/s.

ADV200 Flying Shear 3.0 APPLICATION manual Page 39 of 56


Note:
1) Display in the Monitor Window the data MetricWheelPos, BarLength, DriveStatus.
This is done by opening the Monitor Window (Menu View) and dragging the desired parameters
inside.
2) At the first cut the material advances (the Metric Wheel increases) while the carriage is stopped.Menu
SpeedGains.

12.7 Menu SpeedGains


Set
MeasureWheelFilter = 4 msec
CutPGain = 0.1

Set the following parameters in the Monitor Window of GF_Express:

DriveStatus,
MetricWheelPos,
MotorPosition,
BarLength,
RealCutLength.

Set:
RunCmd OFF
Enable Drive

Checking DriveStatus, set RunCmd to On (Red).


Drive Status will pass through several states until it gets to Camming.
If the saw is out-of-position, it will travel to the zero position with a speed of Ramp\MoveToSpeed.
An initial butt cut will be carried out and the bar length will be reset.
After which MetricWheelPosition will start to increase. (Note: during the first cycle, the waiting time at the
zero position will be longer than the following cycles).

Check for any irregular movements, the space used (equal to UsedCarriage) and RealCutLength length
(equal to the required cutting length).

Having done the above, we can proceed to set the drive, by increasing the cycle speed (increasing the
MstStep value).

12.8 Checking with material


Configure MechanicalRelations\MetriWheelSel to DIEncoder. Proceed as above.

ADV200 Flying Shear 3.0 APPLICATION manual Page 40 of 56


13 Typical curves
SpdReference and
ReadyToCut signals

Gap starts immediately


as the High blade signal
was already high..

S_Shaped On
S_ShapedRet Off

S_ShapedRet and
S_Shaped are both On

ADV200 Flying Shear 3.0 APPLICATION manual Page 41 of 56


14 Appendix A: metric wheel encoder selection
The selection of the pulses per revolution of the metric wheel encoder is basic to have a well working
system.
Its selection is depending from both metric wheel and carriage geometry.

The resolution of the metric wheel part must be equal or higher of the one of the carriage part.
In other words the ratio between the carriage displacement for motor revolution and motor encoder ppr must
be similar to the ratio of the metric wheel length and its encoder.

Supposing to have:
• avanza carriage advance 36 mm per revolution;
• motor encoder 1024 ppr;

metric wheel radius 100 mm equal to 314 mm of development.

Number of ppr of metric wheel encoder comes from:

SviluppoRuotaMetrica
pprRuotaMetrica = ⋅ ImpulsiGiroEncoderMotore
AvanzamentoCarroPerGiroMotore

pprRuotaMetrica = 314 * 1024/36 = 8931

in this case a 8192 ppr encoder is adequate.

ADV200 Flying Shear 3.0 APPLICATION manual Page 42 of 56


15 Appendix B: Configuration Pages
tbd

ADV200 Flying Shear 3.0 APPLICATION manual Page 43 of 56


16 Appendix C: FieldBus

16.1 Writing parameters via fieldbus

Suppose the circumference of the metric wheel is to be written via fieldbus. This is possible using the free
words on the bus. The procedure is shown below.

1) In the MechanicalRel menu, note that MetricWheelDisp is parameter IPA 11132 and float format.
The float format of ADV200 is 32 bit.
2) In the /COMMUNICATION/FIELDBUS M->S menu select Fieldbus M->S4 IPA.
Assign the parameters as shown here:

3) Save and reset the drive.

Note:
For more details, please refer to Profibus card manual (cod.1S5F24_EXP-PDP-ADV_IT/EN) and ADV200 FP
manuals.

ADV200 Flying Shear 3.0 APPLICATION manual Page 44 of 56


17 Appendix D. Advanced commands
These commands are only included for the sake of completeness. You will not have to use them. You are
actually advised to avoid the use of these commands. Always leave them set to zero in the command words.

17.1 31. ZeroCycleCmd


At the end of the cycle, the drive comes back to the zero position.
In the RunCmd case, this command is managed internally and cannot be modified from the outside

17.2 32. MovePosCmd


Carries out motor motion to reach the position ToGoPosition. The command is available only after a zero
sequence.
In the RunCmd case, this command is managed internally and cannot be modified from the outside

17.3 33. Evento0Cmd


Not used.

17.4 Possible Movements

17.4.1 Move Pos

In this mode the drive operates in position control with destination position ToGoPositon.
The maximum destination value is +/- xxx mm.
The dimension must be between MaxPosition and MinPosition.
This state is invoked using the command MovePosCmd. To reach the MovePos state, at least one zero cycle
has been carried out (ZeroCycleStatus = 1)
This mode must be used in the Start up phase to check for correct mechanical relationships (mechanical
development mm/motor turns).
See paragraph 5.

17.4.2 Zero cycle

ZeroCycleCmd. At the end of the cycle (PosToAZeroState = 9).

ADV200 Flying Shear 3.0 APPLICATION manual Page 45 of 56


18 Appendix E. Parameters
Menu Ipa Name Type Mu Description Note
1 12000 APPVERSION Float Application Version
1 12032 GFExpressVersion Float Version of GF Express
with which the par file
can be read

1 12066 MDPlcVersion Float MDPlc Version with


which this app has
been compiled
2 11152 JogRamp Float s JogRamp
2 11272 StopRamp Float s Used ramp to stop
when get out from
Camming state
2 11274 JogSpeed Float rpm Jog Speed
2 11300 MoveToSpeed Float rpm
2 11356 VirtualMstSpeed Float mt/m Virtual Mst Speed
[mt/m]
2 11466 VirtualMstRamp Float s Virtual Master Ramp
(used only for stop/start
during the camming
cycle)
2 11486 FastStopRamp Float s FastStopRamp
3 12010 ApplAlarmCause Uint16 Application Alarm
Cause
3 12012 BarLength Float Actual Bar length
3 12026 CutCorrection Float Cut control loop
correction
3 12030 DriveStatus Enum 103
3 12070 MetricWheelPos Float MetricWheelPos
3 12076 MotorPosition Float mm Motor position respect
to Zero Position

3 12080 MotorSpd Int16 rpm Motor velocity


3 12090 RealCutLength Float Measured Cut Length.
It is the material passed
beetween two cuts

3 12092 RunCmdState Int16 State of the RunCmd


3 12098 SpeedZeroState Boolean
4 11068 CmdFromBus Boolean The command are
taken from bus. On
Active
4 11130 MwheelOnlyInt Boolean On Only Integer part
enable, Off Decimal
Point Disable
4 11144 EnableSerialCmd Boolean Enable Command from
Serial link

4 11372 CutLengthAcqDly Int16 mSec Delay beetween


CutLength change and
getting value
4 11456 TimeCutSignal Uint16 mSec Duration of CutSignal
5 11012 ActiveMWheel Boolean Metric wheel selector
(Off=XER, On=EXP)

ADV200 Flying Shear 3.0 APPLICATION manual Page 46 of 56


Menu Ipa Name Type Mu Description Note
5 11132 MetricWheelDisp Float mm Metric Wheel
Displacement for n
RevMst revolution
5 11134 MetricWheelDisp2nd Float mm Second Metric Wheel
Displacement for n
RevMst revolution

5 11136 CarriageDispl Float mm Carriage Displacement


for n MotorRev(olution)
revolution

5 11142 EnablePosLimit Boolean T/F Enable position limit


control
5 11290 MaxPosition Float mm Maximum allowed
position.
5 11296 MinPosition Float mm Minimum Allowed
Position
5 11362 OverAcc Float OverAcceleration used
to reduce the jerk

5 11366 MetricWheelRev Float turns Wheel Revolutions to If the encoder is directly


have MetricWheelDisp coupled on metric wheel set
displacement MetricWheelRev to 1

5 11368 MotorRev Float turns Motor Revolutions to


have
CarriageDispl(acement)
5 11370 ReverseMasterDirection Boolean 1 Reverse incoming
Master dierction

5 11374 S_ShapedAcc Boolean On/Off Set the forward Set the forward acceleration
acceleration and and reverse deceleration with
reverse deceleration cycloidal shape
with cycloidal shape

5 11376 S_ShapedRet Boolean On/Off Set S-Shaped the


return movement

5 11378 MetricWheelSel Enum 100 MetricWheelSel(ection)


Virtual(VirtualMaster),
Real (DI Encoder)

5 11482 MaxRetSpd Float rpm Maximum return speed


after CutLength change

6 11000 MaxAcceleration Float m/s^2 Carriage maximum


acceleration

6 11010 Boolean 0=NO


accompanying as per
standard SW
1=Accompanying for
initial cut

6 11128 MaxDeceleration Float m/s^2 Carriage maximum


deceleration

6 11138 En fixed travel Boolean T/F Enable fixed travel


function
6 11210 GapLength Float m Shifted space
6 11282 CarriageLength Float m Useful carriage length
6 11284 CutLength Float m Cut Length

ADV200 Flying Shear 3.0 APPLICATION manual Page 47 of 56


Menu Ipa Name Type Mu Description Note
6 11298 MinSpaceMoviment Float m Min space in the fixed
travel function

6 11436 GapTime Float sec Time to advance the


carriage of GapLength
respect to material
position
6 11448 TaglioIniziale Boolean 1=Executes initial cut
as per standard SW
0=Does not execute
initial cut
6 11452 SyncTime Float sec Time left for
synchronization from
end of Fwd acc and
ReadyToCut signal
6 11454 CutAndGapTime Float sec Total time available to
Cut and advance of the
Gap space

6 11468 MaxCarriageVeloc Float m/s Maximum carriage


velocity
6 12020 UsedCarriage Float m Carriage used to cut
this length

6 12058 InUseCutLength Float m In use Cut Length


6 12064 LimitCutLength Float m debug
6 12094 CarriageSpace Float m Carriage length used to
cut
6 12110 CutStatus Int16 Cut Status
6 12116 Overall Mst Trip Float mm debug
6 12118 Overall Slv Trip Float mm debug
6 12122 ReturnSpd Float m/s Max return speed for
this cut length

6 12128 MaxLineSpeed Float m/s Maximum line speed


with this cut length

7 12028 CutSignal Boolean Goes Up with


ReadyToCut, get down
with Blade down
7 12060 BladeUp Boolean 1 = Blade Up
7 12062 BladeDown Boolean 1 = Blade Down. The
material has been
cutted and the gap can
start
7 12088 ReadyToCut Boolean Cut Command
8 11126 CutGainShort Boolean Delete CutPGain
during cut
8 11148 EncFiltTauInCut Float msec Filter on MW during cut
8 11150 MeasureWheelFilt Float mSec Time constant of
measure wheel
encoder filter
8 11276 CutPGain Float % P Gain on CutLength Value from 1 to 5 %
Controller

8 11280 PosPropGain Float Motor Position


Proporzional Gain

ADV200 Flying Shear 3.0 APPLICATION manual Page 48 of 56


Menu Ipa Name Type Mu Description Note
8 11292 PosFFWDGain Float Motor Speed
Proporzional Gain

8 11458 TauInCutDuration Int16 msec How long the


EncFiltTauInCut last

9 11140 EnableMWCtrl Boolean Enable MW control


10 11002 AccMaxNLimit Float mtm/s Fault Acc rate mtm/s
(meter per minute/
secon)
10 11004 AccMaxNegMonitor Float mtm/s Monitor of max dec
10 11006 AccMaxPLimit Float mtm/s Fault Acc rate in mtm/s
(meter per minute/
secon).
10 11008 AccMaxPosMonitor Float mtm/s Monitor of max acc
10 11288 MaxBack Float mm Max value of
movement in negative
direction
10 11464 VelMaxWP Float mtm Fault MW speed
10 12002 MWAveAcc Float mtm Average MW
acceleration
10 12120 VelFault Float mtm
11 11146 EnbMWLineSpdChk Boolean Working id
CmdFromBus OFF.
Otherwise the status is
reported
11 11278 LineSpdThr Float %
11 11360 MWOutRangeTime Int16 msec If difference beetween
MW and LineSpeed is
above the thr longer
than MWOutRange

11 11446 LineSpeed Float mtm*10


12 11286 ManZeroCmd Boolean T/F Zero Search Manual Only if CmdFromBus OFF
Command

13 11212 SensorType Enum 104 Zero Sensor Type NO:


Normaly Open NC:
Normaly Close

13 11440 SpdZero Float Rpm Zero search speed.


Zero qualifier search
direction
13 11442 SpdZero1 Float Rpm Zero search speed.
Zero index search
direction
13 11470 ZeroOffset Int32 mm Zero Offset in mm At the end of ZeroSerach the
motor will be moved to Zero
Offset

13 11474 ZeroType Int16 0/1/2 Zero Cycle Type 0=Cam+EncIndex


1=CamOnly 2=actPos-> zero

13 12084 PosToAZeroState Int16 Zero serach status


(Index Search (1),
Move to 0 (2), Ended
(9)
13 12132 ZeroInExecution Boolean T/F Zero Cycle in execution

ADV200 Flying Shear 3.0 APPLICATION manual Page 49 of 56


Menu Ipa Name Type Mu Description Note
14 12086 PosWarningStat Boolean T/F Positon control warning
14 12102 StatMaxPos Boolean T/F Upper position limit
14 12104 StatMinPos Boolean T/F Lower position limit
14 12106 StatPosLimit Boolean T/F Limit position state ON= out of limits
15 12018 CarriagePos Int16 mm Carriage Pos in mm Drv->Plc
15 12022 DigitalOutput Uint16 Hex BIT0 - BIT3 >>> Digital Drv->Plc
outputs. BIT4 - BIT15
>>> Other signals
15 12068 MetricWheel Int16 mm Metric wheel value in Drv->Plc
mm
15 12072 MetricWheelSpd Int16 mt/min*10 Metric Wheel speed Drv->Plc
mt/m *10

15 12074 MotorCurrent Int16 A MotorCurrent in A Drv->Plc


15 12112 StatusBitWord Uint16 Hex
15 12130 VlineaMax_mtMin Int16 mt/min*10 Max admissible line Drv->Plc
speed mt/min*10

16 12014 BusCutLengthH Int32 Hex Word High of Cut debug


Length value

16 12016 BusCutLengthL Int32 Hex Word Low of Cut debug


Length value

16 12034 FBrxw2 Int32 word n received from


bus
16 12036 FBrxw1 Int32 word n received from
bus
16 12038 FBrxw3 Int32 word n received from
bus
16 12040 FBrxw4 Int32 word n received from
bus
16 12042 FBrxw5 Int32 word n received from
bus
16 12044 FBrxw6 Int32 word n received from
bus
16 12046 FBrxw7 Int32 word n received from
bus
16 12048 FBrxw8 Int32 word n received from
bus
16 12050 FBrxw9 Int32 word n received from
bus
16 12052 FBrxw10 Int32 word n received from
bus
16 12054 FBrxw11 Int32 word n received from
bus
16 12056 FBrxw12 Int32 word n received from
bus
16 12114 CommandReg Int32 HEX
16 12136 CutTimeViaBus Int32 mS Cut Time received via
Bus.
17 11154 StartTrgFlt Int16 mSec Time constant for start The signal must remain True
trigger longer than StartTrgFlt to
became Active. The starting
position is took on rising
edge.

ADV200 Flying Shear 3.0 APPLICATION manual Page 50 of 56


Menu Ipa Name Type Mu Description Note
17 11380 SerialCmd0 Uint16 Used to send command Valid with EnableSerialCmd
via serial link On

17 11460 ToGoPosition Float mm First Position in Backlash


MovePos Mode

17 11480 BusCommandWord Uint16


17 12024 ConvFloat Float debug
17 12078 MotorPosition_mm Float
17 12082 MstPosTrip Float mm Mst trip debug
17 12096 SlvPosTrip Float mm Slv trip debug
17 12100 StatInvPos Boolean T/F Status of inversion OFF= direzione concorde ON
mechanical constant = direzione discorde

17 12124 TripPosPart Float degree Slave Trip. Inside debug


Revolution angle

17 12126 TripRevPart Int32 turns Slave Trip. Motor debug


Revolutions

17 12134 sysPosOkState Boolean T/F In MovePos mode The real movement may take
show the reference longer time.
reach the target
position
18 11014 Aux Int16 sector Aux field
18 11016 AuxSet0 Int16 mm Aux Set 0
18 11018 AuxSet1 Int16 mm Aux Set 1
18 11020 AuxSet10 Int16 mm Aux Set 10
18 11022 AuxSet11 Int16 mm Aux Set 11
18 11024 AuxSet12 Int16 mm Aux Set 12
18 11026 AuxSet13 Int16 mm Aux Set 13
18 11028 AuxSet14 Int16 mm Aux Set 14
18 11030 AuxSet15 Int16 mm Aux Set 15
18 11032 AuxSet16 Int16 mm Aux Set 16
18 11034 AuxSet17 Int16 mm Aux Set 17
18 11036 AuxSet18 Int16 mm Aux Set 18
18 11038 AuxSet19 Int16 mm Aux Set 19
18 11040 AuxSet2 Int16 mm Aux Set 2
18 11042 AuxSet20 Int16 mm Aux Set 20
18 11044 AuxSet21 Int16 mm Aux Set 21
18 11046 AuxSet22 Int16 mm Aux Set 22
18 11048 AuxSet23 Int16 mm Aux Set 23
18 11050 AuxSet24 Int16 mm Aux Set 24
18 11052 AuxSet25 Int16 mm Aux Set 25
18 11054 AuxSet3 Int16 mm Aux Set 3
18 11056 AuxSet4 Int16 mm Aux Set 4
18 11058 AuxSet5 Int16 mm Aux Set 5
18 11060 AuxSet6 Int16 mm Aux Set 6
18 11062 AuxSet7 Int16 mm Aux Set 7
18 11064 AuxSet8 Int16 mm Aux Set 8

ADV200 Flying Shear 3.0 APPLICATION manual Page 51 of 56


Menu Ipa Name Type Mu Description Note
18 11066 AuxSet9 Int16 mm Aux Set 9
18 11070 WritingByte Int16 Used to manage the
writing in the table

18 11072 CodOutSet0 Int16 mm CodOut Set 0


18 11074 CodOutSet1 Int16 mm CodOut Set 1
18 11076 CodOutSet10 Int16 mm CodOut Set 10
18 11078 CodOutSet11 Int16 mm CodOut Set 11
18 11080 CodOutSet12 Int16 mm CodOut Set 12
18 11082 CodOutSet13 Int16 mm CodOut Set 13
18 11084 CodOutSet14 Int16 mm CodOut Set 14
18 11086 CodOutSet15 Int16 mm CodOut Set 15
18 11088 CodOutSet16 Int16 mm CodOut Set 16
18 11090 CodOutSet17 Int16 mm CodOut Set 17
18 11092 CodOutSet18 Int16 mm CodOut Set 18
18 11094 CodOutSet19 Int16 mm CodOut Set 19
18 11096 CodOutSet2 Int16 mm CodOut Set 2
18 11098 CodOutSet20 Int16 mm CodOut Set 20
18 11100 CodOutSet21 Int16 mm CodOut Set 21
18 11102 CodOutSet22 Int16 mm CodOut Set 22
18 11104 CodOutSet23 Int16 mm CodOut Set 23
18 11106 CodOutSet24 Int16 mm CodOut Set 24
18 11108 CodOutSet25 Int16 mm CodOut Set 25
18 11110 CodOutSet3 Int16 mm CodOut Set 3
18 11112 CodOutSet4 Int16 mm CodOut Set 4
18 11114 CodOutSet5 Int16 mm CodOut Set 5
18 11116 CodOutSet6 Int16 mm CodOut Set 6
18 11118 CodOutSet7 Int16 mm CodOut Set 7
18 11120 CodOutSet8 Int16 mm CodOut Set 8
18 11122 CodOutSet9 Int16 mm CodOut Set 9
18 11124 CodeOut Int16 Hex Sector Out Code In Hex
18 11156 Function Enum 101 sector movement law
18 11158 FunctionSet0 Int16 mm Function Set 0
18 11160 FunctionSet1 Int16 mm Function Set 1
18 11162 FunctionSet10 Int16 mm Function Set 10
18 11164 FunctionSet11 Int16 mm Function Set 11
18 11166 FunctionSet12 Int16 mm Function Set 12
18 11168 FunctionSet13 Int16 mm Function Set 13
18 11170 FunctionSet14 Int16 mm Function Set 14
18 11172 FunctionSet15 Int16 mm Function Set 15
18 11174 FunctionSet16 Int16 mm Function Set 16
18 11176 FunctionSet17 Int16 mm Function Set 17
18 11178 FunctionSet18 Int16 mm Function Set 18
18 11180 FunctionSet19 Int16 mm Function Set 19
18 11182 FunctionSet2 Int16 mm Function Set 2

ADV200 Flying Shear 3.0 APPLICATION manual Page 52 of 56


Menu Ipa Name Type Mu Description Note
18 11184 FunctionSet20 Int16 mm Function Set 20
18 11186 FunctionSet21 Int16 mm Function Set 21
18 11188 FunctionSet22 Int16 mm Function Set 22
18 11190 FunctionSet23 Int16 mm Function Set 23
18 11192 FunctionSet24 Int16 mm Function Set 24
18 11194 FunctionSet25 Int16 mm Function Set 25
18 11196 FunctionSet3 Int16 mm Function Set 3
18 11198 FunctionSet4 Int16 mm Function Set 4
18 11200 FunctionSet5 Int16 mm Function Set 5
18 11202 FunctionSet6 Int16 mm Function Set 6
18 11204 FunctionSet7 Int16 mm Function Set 7
18 11206 FunctionSet8 Int16 mm Function Set 8
18 11208 FunctionSet9 Int16 mm Function Set 9
18 11214 SectorIndex Int16 Sector Index [0..255].
Not used in this
software
18 11216 Instruction Int16 sector instruction
18 11218 InstructionSet0 Int16 mm Instruction Set 0
18 11220 InstructionSet1 Int16 mm Instruction Set 1
18 11222 InstructionSet10 Int16 mm Instruction Set 10
18 11224 InstructionSet11 Int16 mm Instruction Set 11
18 11226 InstructionSet12 Int16 mm Instruction Set 12
18 11228 InstructionSet13 Int16 mm Instruction Set 13
18 11230 InstructionSet14 Int16 mm Instruction Set 14
18 11232 InstructionSet15 Int16 mm Instruction Set 15
18 11234 InstructionSet16 Int16 mm Instruction Set 16
18 11236 InstructionSet17 Int16 mm Instruction Set 17
18 11238 InstructionSet18 Int16 mm Instruction Set 18
18 11240 InstructionSet19 Int16 mm Instruction Set 19
18 11242 InstructionSet2 Int16 mm Instruction Set 2
18 11244 InstructionSet20 Int16 mm Instruction Set 20
18 11246 InstructionSet21 Int16 mm Instruction Set 21
18 11248 InstructionSet22 Int16 mm Instruction Set 22
18 11250 InstructionSet23 Int16 mm Instruction Set 23
18 11252 InstructionSet24 Int16 mm Instruction Set 24
18 11254 InstructionSet25 Int16 mm Instruction Set 25
18 11256 InstructionSet3 Int16 mm Instruction Set 3
18 11258 InstructionSet4 Int16 mm Instruction Set 4
18 11260 InstructionSet5 Int16 mm Instruction Set 5
18 11262 InstructionSet6 Int16 mm Instruction Set 6
18 11264 InstructionSet7 Int16 mm Instruction Set 7
18 11266 InstructionSet8 Int16 mm Instruction Set 8
18 11268 InstructionSet9 Int16 mm Instruction Set 9
18 11302 MstSpace Float mm Space traveled by
Master in this sector

ADV200 Flying Shear 3.0 APPLICATION manual Page 53 of 56


Menu Ipa Name Type Mu Description Note
18 11304 MstSpaceSet0 Float mm MstSpace Set 0
18 11306 MstSpaceSet1 Float mm MstSpace Set 1
18 11308 MstSpaceSet10 Float mm MstSpace Set 10
18 11310 MstSpaceSet11 Float mm MstSpace Set 11
18 11312 MstSpaceSet12 Float mm MstSpace Set 12
18 11314 MstSpaceSet13 Float mm MstSpace Set 13
18 11316 MstSpaceSet14 Float mm MstSpace Set 14
18 11318 MstSpaceSet15 Float mm MstSpace Set 15
18 11320 MstSpaceSet16 Float mm MstSpace Set 16
18 11322 MstSpaceSet17 Float mm MstSpace Set 17
18 11324 MstSpaceSet18 Float mm MstSpace Set 18
18 11326 MstSpaceSet19 Float mm MstSpace Set 19
18 11328 MstSpaceSet2 Float mm MstSpace Set 2
18 11330 MstSpaceSet20 Float mm MstSpace Set 20
18 11332 MstSpaceSet21 Float mm MstSpace Set 21
18 11334 MstSpaceSet22 Float mm MstSpace Set 22
18 11336 MstSpaceSet23 Float mm MstSpace Set 23
18 11338 MstSpaceSet24 Float mm MstSpace Set 24
18 11340 MstSpaceSet25 Float mm MstSpace Set 25
18 11342 MstSpaceSet3 Float mm MstSpace Set 3
18 11344 MstSpaceSet4 Float mm MstSpace Set 4
18 11346 MstSpaceSet5 Float mm MstSpace Set 5
18 11348 MstSpaceSet6 Float mm MstSpace Set 6
18 11350 MstSpaceSet7 Float mm MstSpace Set 7
18 11352 MstSpaceSet8 Float mm MstSpace Set 8
18 11354 MstSpaceSet9 Float mm MstSpace Set 9
18 11382 SlvSpace Float mm Spazio Slave
18 11384 SlvSpaceSet0 Float mm SlvSpace Set 0
18 11386 SlvSpaceSet1 Float mm SlvSpace Set 1
18 11388 SlvSpaceSet10 Float mm SlvSpace Set 10
18 11390 SlvSpaceSet11 Float mm SlvSpace Set 11
18 11392 SlvSpaceSet12 Float mm SlvSpace Set 12
18 11394 SlvSpaceSet13 Float mm SlvSpace Set 13
18 11396 SlvSpaceSet14 Float mm SlvSpace Set 14
18 11398 SlvSpaceSet15 Float mm SlvSpace Set 15
18 11400 SlvSpaceSet16 Float mm SlvSpace Set 16
18 11402 SlvSpaceSet17 Float mm SlvSpace Set 17
18 11404 SlvSpaceSet18 Float mm SlvSpace Set 18
18 11406 SlvSpaceSet19 Float mm SlvSpace Set 19
18 11408 SlvSpaceSet2 Float mm SlvSpace Set 2
18 11410 SlvSpaceSet20 Float mm SlvSpace Set 20
18 11412 SlvSpaceSet21 Float mm SlvSpace Set 21
18 11414 SlvSpaceSet22 Float mm SlvSpace Set 22
18 11416 SlvSpaceSet23 Float mm SlvSpace Set 23

ADV200 Flying Shear 3.0 APPLICATION manual Page 54 of 56


Menu Ipa Name Type Mu Description Note
18 11418 SlvSpaceSet24 Float mm SlvSpace Set 24
18 11420 SlvSpaceSet25 Float mm SlvSpace Set 25
18 11422 SlvSpaceSet3 Float mm SlvSpace Set 3
18 11424 SlvSpaceSet4 Float mm SlvSpace Set 4
18 11426 SlvSpaceSet5 Float mm SlvSpace Set 5
18 11428 SlvSpaceSet6 Float mm SlvSpace Set 6
18 11430 SlvSpaceSet7 Float mm SlvSpace Set 7
18 11432 SlvSpaceSet8 Float mm SlvSpace Set 8
18 11434 SlvSpaceSet9 Float mm SlvSpace Set 9
18 12004 ActualAux Int16 debug
18 12006 ActualCod Int16 Hex In Hex
18 12008 ActualSector Int16 debug
18 12108 WritingStatus Int16 Sector writing Status debug

Id Name
1 1-Application
2 2-Ramp
3 3-DriveStatus
4 4-Miscellaneous
5 5-MechRelations
6 6-FlyingShear
7 7-ShearState
8 8-Gains
9 9-MWControl
10 10-MWLimitTest
11 11-MWvsLineSpd
12 12-Commands
13 13-ZeroCycle
14 14-PosLimits
15 15-ImageToBus
16 16-ImageFromBus
17 17-Reserved
18 18-CamTable
1 1-Application
0 MainMenu
1044 MONITOR
1710 DRIVE INFO
1495 DRIVE CONFIG
1109 REFERENCES
1151 RAMPS
1815 MULTI REFERENCE
1816 MOTORPOTENTIOMETER
1817 JOG FUNCTION
1818 MONITOR FUNCTION
1183 COMMANDS
1129 DIGITAL INPUTS
1130 DIGITAL OUTPUTS
1128 ANALOG INPUTS
1088 ANALOG OUTPUTS
1058 MOTOR DATA
1160 ENCODER CONFIG
1819 SPEED REG GAINS
1198 REGULATOR PARAM
1820 TORQUE CONFIG
1528 VF PARAMETERS
1529 FUNCTIONS
1537 SPEED RATIO

ADV200 Flying Shear 3.0 APPLICATION manual Page 55 of 56


Id Name
1937 DROOP
1775 INERTIA COMP
1485 DC BRAKING
1059 MOTOR OVERLOAD
1391 BRES OVERLOAD
1481 DOUBLE PAR SET
1651 SPEED CAPTURE
1944 POWER LOSS
1781 COMPARE
1790 PADS
2029 VDC CONTROL
2033 BRAKE CONTROL
2046 DIMENSION FACT
1373 COMMUNICATION
1374 RS485
1375 FIELDBUS CONFIG
1538 FIELDBUS M->S
1885 FIELDBUS S->M
1604 WORD COMP
1622 WORD DECOMP
2122 EXTERNAL IO
2128 FAST LINK
1162 ALARM CONFIG
1690 All parameters
1758 SERVICE
1759 TEST GENERATOR
1760 PARAM ADAPT
1965 POSITION
1971 FIELDBUS SERV
2162 EXT IO SERV
2055 SERIAL NUMBERS
2076 SENSORLESS
0 MainMenu
1044 MONITOR
1710 DRIVE INFO
1495 DRIVE CONFIG
1109 REFERENCES
1151 RAMPS
1815 MULTI REFERENCE
1816 MOTORPOTENTIOMETER
1817 JOG FUNCTION
1818 MONITOR FUNCTION
1183 COMMANDS
1129 DIGITAL INPUTS
1130 DIGITAL OUTPUTS
1128 ANALOG INPUTS
1088 ANALOG OUTPUTS

ADV200 Flying Shear 3.0 APPLICATION manual Page 56 of 56


Gefran worldwide
GEFRAN DEUTSCHLAND GmbH GEFRAN BENELUX NV Gefran Russia Gefran India
Philipp-Reis-Straße 9a ENA 23 Zone 3, nr. 3910 Lesnaya Plaza Survey No: 182/1 KH, Bhukum,
D-63500 Seligenstadt Lammerdries-Zuid 14A 4th Lesnoy Pereulok 4 Paud road, Taluka – Mulshi,
Ph. +49 (0) 61828090 B-2250 OLEN 125047 Moscow Pune - 411 042. MH, INDIA
Fax +49 (0) 6182809222 Ph. +32 (0) 14248181 Ph. +7(495)2258620 Phone No.:+91-20-39394400
vertrieb@gefran.de Fax +32 (0) 14248180 Fax +7 495 225 85 00 Fax No.: +91-20-39394401
info@gefran.be gefran.india@gefran.in

SIEI AREG - GERMANY GEFRAN UK Ltd Gefran South Africa Pty Ltd. GEFRAN TAIWAN
Gottlieb-Daimler Strasse 17/3 Capital House, Hadley Park East Unit 10 North Precinet, West Building No.141, Wenzhi Rd., Zhongli City,
D-74385 - Pleidelsheim Telford Topaz Boulevard Montague Park, Taoyuan County 32054,
Ph. +49 (0) 7144 897360 TF1 6QJ 7411, Cape Town Taiwan (R.O.C.)
Fax +49 (0) 7144 8973697 Ph. +44 (0) 8452 604555 Ph. +27 21 5525985 Ph. +886-3-4273697
info@sieiareg.de Fax +44 (0) 8452 604556 Fax +27 21 5525912 eddie.liao@gefran.com.sg
sales@gefran.co.uk

Sensormate AG Gefran España GEFRAN SIEI GEFRAN Inc.


Steigweg 8, Calle Vic, números 109-111 Drives Technology Co., Ltd 8 Lowell Avenue
CH-8355 Aadorf, Switzerland 08160 - MONTMELÓ No. 1285, Beihe Road, Jiading WINCHESTER - MA 01890
Ph. +41(0)52-2421818 (BARCELONA) District, Shanghai, China 201807 Toll Free 1-888-888-4474
Fax +41(0)52-3661884 Ph. +34 934982643 Ph. +86 21 69169898 Fax +1 (781) 7291468
http://www.sensormate.ch Fax +34 935721571 Fax +86 21 69169333 info.us@gefran.com
comercial.espana@gefran.es info@gefran.com.cn

GEFRAN FRANCE sa Gefran Middle East Elektrik ve GEFRAN SIEI - ASIA GEFRAN BRASIL
4, rue Jean Desparmet - BP 8237 Elektronik San. ve Tic. Ltd. Sti 31 Ubi Road 1 ELETROELETRôNICA
69355 LYON Cedex 08 Yesilkoy Mah. Ataturk #02-07, Aztech Building, Avenida Dr. Altino Arantes,
Ph. +33 (0) 478770300 Cad. No: 12/1 B1 Blok K:12 Singapore 408694 377 Vila Clementino
Fax +33 (0) 478770320 D: 389 Bakirkoy /Istanbul Ph. +65 6 8418300 04042-032 SÂO PAULO - SP
commercial@gefran.fr TURKIYE Fax +65 6 7428300 Ph. +55 (0) 1155851133
Ph. +90212 465 91 21 info@gefran.com.sg Fax +55 (0) 1132974012
Fax +90212 465 91 22 comercial@gefran.com.br

GEFRAN S.p.A.
Via Sebina 74 Drive & Motion Control Unit
25050 Provaglio d’Iseo (BS) ITALY Via Carducci 24 Technical Assistance :
technohelp@gefran.com
Ph. +39 030 98881 21040 Gerenzano [VA] ITALY
Fax +39 030 9839063 Ph. +39 02 967601 Customer Service :
motioncustomer@gefran.com
info@gefran.com Fax +39 02 9682653 Ph. +39 02 96760500
www.gefran.com infomotion@gefran.com Fax +39 02 96760278 1S9FSEN

You might also like