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
-
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.
-
-
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.
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.