Retrigger punto di riferimento (S7-300, S7-400) - STEP 7

Impiego di FM 352 (S7-300, S7-400)

ft:publication_title
Impiego di FM 352 (S7-300, S7-400)
Product
STEP 7
Version
V21
Publication date
12/2025
Language
it-IT
Retrigger punto di riferimento

Definizione

La funzione "Retrigger punto di riferimento" permette di sincronizzare l'asse a causa di una ripetizione di un evento esterno.

La funzione rimane attiva fino a quando non viene disattivata.

Presupposti

  • È necessario utilizzare un encoder incrementale o un iniziatore.

  • L’evento esterno può essere costituito da una tacca di zero di un encoder incrementale oppure da un finecorsa del punto di riferimento sull’ingresso I2.

Svolgimento della funzione

  1. Inserire il valore della coordinata del punto di riferimento nel DB dei parametri.

  2. Inserire il tipo di "Retrigger punto di riferimento" nel DB dei parametri.

    Esistono le possibilità seguenti:

    • Viene analizzata solo la tacca di zero dell'encoder (RETR_TYPE = 7).

    • Viene analizzato solo il finecorsa del punto di riferimento (RETR_TYPE = 6).

    • la tacca di zero viene analizzata

      in direzione positiva: il primo fronte di salita della tacca di zero dopo aver lasciato il finecorsa del punto di riferimento in direzione positiva viene analizzato (RETR_TYPE = 0)

      in direzione negativa: il primo fronte di discesa della tacca di zero dopo aver lasciato il finecorsa del punto di riferimento in direzione negativa viene analizzato (RETR_TYPE = 1).

  3. Scrivere e attivare i dati macchina.

  4. Eseguire le impostazioni nel DB di canale.

Dati utilizzati nel DB di canale

Indirizzo

Nome

Tipo

Valore iniziale

Commento

34.3

REFTR_ON

BOOL

FALSE

1 = retrigger del punto di riferimento

25.0

SYNC

BOOL

FALSE

1 = asse sincronizzato

Dati utilizzati nel DB dei parametri

Indirizzo

Nome

Tipo

Valore iniziale

Commento

44.0

REFPT

DINT

L#0

Coordinata del punto di riferimento

52.0

RETR_TYPE

DINT

L#0

Tipo di "Retrigger punto di riferimento"

Effetti della funzione

  • L'FM x52 analizza la tacca di zero e il finecorsa del punto di riferimento in base alla direzione di spostamento dell'asse.

    • In caso di direzione di spostamento positiva vengono analizzati i fronti di salita.

    • In caso di direzione di spostamento negativa vengono analizzati i fronti di discesa.

  • La posizione reale viene imposta sul valore della coordinata del punto di riferimento.

  • Il campo di lavoro viene spostato fisicamente sull’asse.

  • I singoli punti mantengono il valore iniziale, tuttavia essi si trovano su nuove posizioni fisiche.

  • Le commutazioni di stato della camma, che normalmente avrebbero generato un allarme, potrebbero andare perdute.

  • Il bit SYNC nei segnali di ritorno viene impostato.

Nota

Osservare il comportamento delle camme a tempo.

Esempio

Per l’esempio vale quanto segue:

  • Vengono analizzati i fronti di salita (direzione di spostamento positiva dell’asse) del finecorsa del punto di riferimento e della tacca di zero.

  • La coordinata del punto di riferimento ha il valore 300 mm.

  • Al momento dell’esecuzione non è attivo nessuno spostamento origine.

La tabella seguente mostra lo spostamento del campo di lavoro sull'asse con "Retrigger punto di riferimento".

Retrigger del punto di riferimento

FSI

[mm]

REF

[mm]

REALE

[mm]

FSF

[mm]

-400

300

100

400

-400

300

300

400

Inclusione dello spostamento origine

Se uno spostamento origine è attivo, esso viene tenuto in considerazione durante la funzione "Retrigger punto di riferimento". Questo significa che la coordinata del punto di riferimento impostata viene calcolata con la seguente formula:

Punto di riferimento = punto di riferimento DM - Spostamento origine

Punto di riferimentoDM è il valore memorizzato nei dati macchina come coordinata del punto di riferimento.

La tabella seguente mostra lo spostamento del campo di lavoro sull'asse tramite "Retrigger punto di riferimento" con spostamento origine .

Retrigger punto di riferimento

FSI

[mm]

REF

[mm]

REALE

[mm]

FSF

[mm]

-500

300

0

300

-400

400

100

400

-400

400

400

400