Background Image
Table of Contents Table of Contents
Previous Page  14 / 34 Next Page
Information
Show Menu
Previous Page 14 / 34 Next Page
Page Background

MACHINE AUTOMATION 2014

14

A

C

H

I

N

E

A

U

T

O

M

A

T

I

O

N

aspetto poco tempo (Dead Band) per iniziare a correggere il pros-

simo prodotto. Se Dint<0 e Dint>Lunghezza prodotto, il tempo

di attesa tra fine corre-

zione del prodotto #2

e inizio correzione pro-

dotto #3 è nullo. Chia-

ramente riducendo

la dead band (cioè la

banda morta dove

non posso fare nulla)

posso mettere a dispo-

sizione più tempo per

correggere il prodotto,

se raddoppio il tempo

di correzione a parità

di correzione, l’acce-

lerazione diventa un

quarto perché è una

funzione inversamente

quadratica del tempo.

A destra il Fun-

ctionBlock che realizza

la funzione descritta

sviluppato in versione

RSLogix5000.

ABStarct FB_GroupOrganizer/FB_MultiplyCorrection

Spiegazione dei parametric del FB_GroupOrganizer:

(units- i.e. mm)

I_bEnable

BOOL: Abilita il function block

I_bEnablePhotoeyeRegistration

BOOL: Abilita la funzione di registrazione della fotocellula.

I_rLenBuffer

REAL: Lunghezza del buffer delle correzioni/registrazioni, questa lunghezza deve essere > ROUND (Belt length / Belt pitch) +1). Maximum value =50.

I_rUnwMotorSlave [units]

REAL: Unwind for motor nastro (slave)

I_rUnwMotorMaster [units]

REAL: Unwind motore master

I_rPitchMotorSlave [units]

REAL: Pitch del nastro ogni ciclo macchina (slave)

I_rPitchMotorMaster [units]

REAL: Pitch del master ogni ciclo macchina

I_rNumberProductPerGroup

REAL: Numero di prodotti per gruppo

I_rMaxCorrectionPositive [units]

REAL: valore assoluto della correzione positiva permessa

I_rMaxCorrectionNegative [units]

REAL: valore assoluto della correzione negative permessa negative permitted

I_rMinCorrection [units]

REAL: valore minimo della correzione, se la correzione calcolata è < di questo valore viene saturate a questo valore

I_rDP [units]

REAL : gap tra due prodotti appartenenti allo stesso gruppo, se il numero di prodi per gruppo = 1 questo valore non è significativo.

I_rDR [units]

REAL: gap tra gruppi (gap tra ultimo prodotto di un gruppo ed il primo) prodotto del gruppo successivo

I_rProductLength [units]

REAL: lunghezza prodotto in “mm”

I_rDftc [units]

REAL: distanza tra la fotocellula ed il delivering axis

I_rDint [units]

REAL: distanza tra interference axis e delivering axis (positive se il delivering axis è a valle del interference axis o viceversa

I_rOverPosition [units]

REAL: se <> 0 il delivering axis è shiftato di questo valore

I_rDeltaPosRearmReg [units]

REAL: è la posizione di riarmo della fotocellula dalla fine del prodotto, se >0 la fotocellula è riarmata dopo la fine del prodotto.

I_rScanTimeTask_ms []

REAL: sacn time della task in “ms” dove è eseguito questo function block.

I_bResetGroupCompleted

BOOL: se ON il prossimo prodotto che è triggerato dalla fotocellula viene considerate come il primo del gruppo.

I_bResetCorrections

BOOL: vengono inizializzate a zero tutte le correzioni e registrazioni, equivale a disabilitare e riabilitare il Function block

I_bCorrectionOverlap

BOOL: se ON il Function block apre lo spazio tra due prodotti se arrivano contigui.

I_bEnableCorrMinProductGap

BOOL: se ON il function block corregge il gap di tra due prodotti all’interno del gruppo se il gap < I_rDP

IO_CamProfileCorrection

CAM_PROFILE[2]: camp profile di 2 punti (poly 3) XScaling: 0°-360° YScaling: 0-1

I_bCorrectionWithModule

BOOL: se ON la correzione subisce un reminder rispetto al pitch del nastro.

O_bActive

BOOL: FB attivo

O_bReady

BOOL: FB pronto

O_bCorrectionActive

BOOL: la correzione del nastro e’ attiva

O_bMaxCorrectionDetected

BOOL: la correzione ha raggiunto in max ed è saturata

XcorrMasterUnits [units]

REAL: scaling master per la cam in unità master

O_rYCorrSlaveUnits [units]

REAL: correzione in unità slave

O_bCaptureRegPosEdgeOK

BOOL :la registrazione sul frontr positive è catturata