Eseguire spostamento origine (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
Eseguire spostamento origine

Definizione

Con la funzione "Spostamento origine" si sposta il punto zero nel sistema di coordinate del valore impostato. Il segno definisce la direzione dello spostamento.

Rilevamento di nuove coordinate

Tutti i valori calcolati nel sistema di coordinate spostato si calcolano sulla base della seguente formula:

coordinata nuova = coordinata precedente + (SPZ nuova - (SPZ precedente )

SPZ recedente identifica un eventuale spostamento origine precedente. Se prima del richiamo non era attivo nessuno spostamento origine, per SPZprecedente impostare il valore 0.

Questa formula consente di rilevare i valori delle coordinate da applicare ad es. al finecorsa software.

Svolgimento della funzione

  1. Inserire il valore per lo spostamento origine nel DB di canale.

    • Asse lineare:

      lo spostamento origine deve essere selezionato in modo che il finecorsa software si trovi ancora nel limite del campo corsa ammesso dopo il richiamo della funzione.

    • Asse rotante:

      per lo spostamento origine deve valere quanto segue:

      valore dello spostamento origine ≤ fine dell’asse rotante.

  2. Impostare il relativo bit di avvio.

Dati utilizzati nel DB di canale

Indirizzo

Nome

Tipo

Valore iniziale

Commento

36.6

ZOFF_EN

BOOL

FALSE

1 = preset spostamento origine

86.0

ZOFF

DINT

L#0

Spostamento origine

Effetti in caso di asse lineare

Sull’esempio di uno spostamento origine di -200 mm è possibile rilevare che questa funzione sposta il sistema di coordinate in direzione positiva. Ne derivano i seguenti effetti:

  • Il campo di lavoro non viene spostato fisicamente.

  • Ai singoli punti (come ad es. ai finecorsa software) vengono assegnati nuovi valori di coordinate.

  • Le camme mantengono i valori di coordinate e si trovano quindi su un'altra posizione fisica.

  • Con asse sincronizzato ed elaborazione delle camme abilitata, il valore istantaneo della posizione può, con questa funzione, saltare fronti delle camme o camme intere.

  • La commutazione di stato della camma, che normalmente avrebbe generato un allarme, potrebbe andare perduta.

    Nota

    Osservare il comportamento di commutazione delle camme a tempo.

La tabella seguente mostra lo spostamento del sistema di coordinate mediante lo spostamento origine.

Spostamento origine

FSI

[mm]

REF

[mm]

REALE

[mm]

FSF

[mm]

-400

-200

200

400

-200

0

400

600

Effetti in caso di asse rotante

Dall'esempio di uno spostamento origine di -45° si riconosce che questa funzione ruota il sistema di coordinate.

La tabella seguente mostra la rotazione del sistema di coordinate mediante lo spostamento origine.

Utensile con REALE = 340°

Utensile con REALE = 25°

Il punto zero ruota di -45 gradi. A tutti i punti dell’asse vengono assegnate nuove coordinate.

Considerando SPZprecedente = 0 si ottiene un nuovo valore di 385°

Poiché alla fine dell'asse rotante con un senso di rotazione positivo il valore istantaneo ricomincia nuovamente da 0, il valore istantaneo effettivo calcolato ammonta a 25°:

coordinata nuova = coordinata precedente - (SPZ nuovo - SPZ precedente ) - fine asse rotante

Il valore fine asse rotante deve essere sottratto soltanto se la

coordinata precedente - (SPZnuovo - SPZprecedente) arriva a superare la fine dell’asse rotante.

Perdita della sincronizzazione

Se la sincronizzazione va perduta in seguito a un errore o se viene reimpostata tramite la funzione "Retrigger punto di riferimento", lo spostamento origine rimaneattivo.

Resettaggio della funzione

Preimpostando il valore 0 come spostamento origine viene ripristinato uno spostamento origine già esistente.