Professional Documents
Culture Documents
0English
User manual
Index ver. Date Author Changes description
17th November Add section 1.1 Drive Firmware /Application version Cross compatibility
14
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
------------------------------------------------------------------------------------------------------------------------------
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
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.
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.
Red = acceleration
Yellow = speed
S_ShapedAcc = On
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.
Spazio Gap
In i t
4
2 3
0 1 5 6 7 8 12 13
TSincro Ttaglio
Ready To Cut
Cut Completed
(Ok, No Fault)
Lama Bassa
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.
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
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.
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.
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.
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
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
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
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%.
To carry out the following and cutting profiles, the state must correspond to Camming. The cycle is started
with the command RunCmd.
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.
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 3.8
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
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
TimeOut
StatusBit Word AND 003C = 001C
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.
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.
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
CutLengthAccepted
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.
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.
When the speed of the wheel exceeds the limit this is indicated in:
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.
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.
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]
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 fieldbus is configurable. The suggested configuration is set with the load default command.
FieldBus M->S
FieldBus S->M
1) Change the access level. Click Password on the File menu. Click Level 2 in the window. Insert
password 38472.
Parameter 522 is the Serial Number. Write this number down and contact Gefran to receive the application
key to be entered in parameter 572.
Save and reset the drive. The “Key Expiring” message will no longer appear at power-on.
12.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.
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.”
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
13.1.2 Self-setting
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.
Insert the encoder data in the ENCODER CONFIG menu. With the configuration shown leave
Encoder sel src = Null.
Encoder 1 corresponds to the slave, i.e., to the carriage.
Encoder 2 corresponds to the metric wheel.
FLYINGSHEAR\5-MechanicalRelations
Name Meaning Note
ActiveWheelSel Select size of wheel in question Off MetricWheelDisp
On MetricWheelDisp2nd
MetricWheelDisp Material advancement in MetricWheelRev If MetricWheelRev = 1 then DeltaDispMst is the
revolutions of the measurement wheel. material advancement per revolution of the
measurement wheel.
MetricWheelRev Number of measurement wheel revolutions with
which the material advances by
MetricWheelDisp
MetricWheelDisp2nd Material advancement in one revolutions of the
second measurement wheel
CarriageDisp Carriage advancement in MotorRev revolutions If MotorRev = 1 then CarriageDisp is the
of the motor shaft. carriage advancement per revolution of the
motor shaft.
MotorRev Number of motor shaft revolutions with which
the carriage advances by CarriageDisp
MaxMotorSpeed Maximum motor speed If this level is exceeded the speed is limited. An
appropriate ApplicationAlarmCause value
signals this condition
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
MinPosition Off
EnablePosLimit 1010 (to verify with carriage movement)
ActiveMetricWheel On
JogRamp is the ramp used in Jog mode. (See Figure 3: Drive states).
A reasonable value is 1 s (1 seconds to pass from 0 to Motor max Speed).
SpazioArresto is the stopping space in meters, (the unit of measure is between []):
2 SpazioDiArresto[m]
TempoDiArresto Stopping time in seconds
VMaxCarro[m / s]
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.
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
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 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.
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, reverse the motor phases and encoder channels A+ and A-.
Select ZeroType:
1=CamOnly;
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.
E.g.:
Difference between the two Motor Positions = 600 mm
Carriage distance travelled = 590 mm
CarriageDisp = 0.580 m
The two wheels must be switched by an appropriate circuit external to the drive.
N.B.
Both the wheel must count in the same direction. The ReverseMasterDirection flag acts on both.
Cesoia
LunghezzaUtileCarro
Posizone di
Zero
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
If the required cutting length is not compatible with the other data, it is refused and the last value is
maintained.
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.
It is therefore possible to adjust the various timing intervals and decrease some of them. This must be done
after the following consideration:
b) This cutting time is the cutting cycle time (from blade start to its return to starting position). Part of
this time runs after movement from Low Blade. When Low Blade is reached, Gap starts.
MaxCarriageVelocity [m/s]:
VelocitàMo tore[ rpm] CarriageDi spl[ 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:
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.
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.
DriveStatus,
MetricWheelPos,
MotorPosition,
BarLength,
RealCutLength.
Set:
RunCmd OFF
Enable Drive
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).
S_Shaped On
S_ShapedRet Off
S_ShapedRet and
S_Shaped are both On
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;
SviluppoRuotaMetrica
pprRuotaMe trica ImpulsiGiroEncoderMotore
Avanzament oCarroPerG iroMotore
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:
Note:
For more details, please refer to Profibus card manual (cod.1S5F24_EXP-PDP-ADV_IT/EN) and ADV200 FP
manuals.
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
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