Home_ILX

Descrizione funzionale

Questo blocco funzione comanda la procedura di Homing sulla base del metodo Homing specifico per Lexium ILA, ILE e ILS integrated drives tramite l'ingresso HomingMode. I parametri di homing specifici dell'azionamento, come la modalità homing, sono forniti dall'implementazione del dispositivo. Una nuova esecuzione di questo blocco funzione comanda un Quick-Stop nell'azionamento e provoca l'errore del blocco funzione NoReExecution.

La procedura di homing può essere interrotta soltanto eseguendo MC_Stop o disabilitando lo stadio di potenza tramite MC_Power.

L'esecuzione di un altro blocco funzione di movimento mentre MC_Home è busy non influenza la procedura di homing. Questo significa che il blocco funzione MC_Home resta busy e il blocco funzione eseguito termina con un errore del blocco funzione.

Libreria e spazio dei nomi

Nome della libreria: GMC Independent Lexium

Spazio dei nomi: GILXM

Rappresentazione grafica

G-SE-0047234.1.gif-high.gif

 

 

Ingressi

Ingresso

Tipo di dati

Descrizione

Execute

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

Un fronte di salita dell'ingresso Execute avvia il blocco funzione. Il blocco funzione continua a essere eseguito e l'uscita Busy è impostata a TRUE.

Un fronte di salita sull'ingresso Execute non viene consentito durante l'esecuzione del blocco funzione.

Position

DINT

Campo valori: -2147483648...2147483647

Valore predefinito: 0

Posizione in unità definite dall'utente:

o1...34: posizione sul punto di riferimento

o 35: posizione per l'impostazione della posizione

HomingMode

UINT

Intervallo di valori: 1...35

Valore predefinito: 18 (solo per EtherNet/IP e Modbus/TCP)

Per un elenco dei metodi supportati, vedere Metodi di homing.

In alternativa, è possibile utilizzare l'enumerazione ET_LexiumHomingMode per azionamenti EtherNet/IP e Modbus/TCP o l'enumerazione ET_LexiumHomingMode_ILX1 per azionamenti CANopen.

Per una descrizione del metodo di homing, consultare la documentazione dell'azionamento.

VHome

DINT

Campo di valori: 1...13200

Valore predefinito: 60

Velocità di destinazione per la ricerca dell'interruttore in rpm.

VOutHome

DINT

Intervallo di valori: 1...13200

Valore predefinito: 6

Velocità di destinazione per la ricerca dell'interruttore in rpm.

POutHome

DINT

Campo di valori: 0...2147483647

Valore predefinito: 0

Distanza massima per la ricerca del punto di commutazione in unità definite dall'utente.

o0: monitoraggio distanza ricerca disabilitato

o>0: distanza massima

Dopo aver rilevato l'interruttore, l'azionamento avvia la ricerca del punto di commutazione definito. Se il punto di commutazione definito non viene trovato entro la distanza qui definita, viene rilevato un errore e il movimento di riferimento viene annullato.

PDisHome

DINT

Campo di valori: 0...2147483647

Valore predefinito: 200

Distanza di ricerca massima dopo superamento dell'interruttore in unità definite dall'utente.

o0: monitoraggio distanza ricerca disabilitata

o>0: distanza di ricerca

L'interruttore deve essere attivato di nuovo entro questa distanza di ricerca; altrimenti il movimento di riferimento viene annullato.

Uscite

Uscita

Tipo di dati

Descrizione

Done

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: l'esecuzione non è stata avviata o è stato rilevato un errore.

oTRUE: esecuzione terminata senza errori rilevati.

Busy

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: il blocco funzione non è in fase di esecuzione.

oTRUE: il blocco funzione è in fase di esecuzione.

CommandAborted

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: l'esecuzione non è stata interrotta.

oTRUE: l'esecuzione è stata interrotta da un altro blocco funzione.

Error

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: esecuzione del blocco funzione in corso, nessun errore rilevato.

oTRUE: è stato rilevato un errore nell'esecuzione del blocco funzione.

ErrorID

WORD

Restituisce il valore di un codice diagnostico. Consultare i codici di diagnostica della libreria. Se il valore è 0 e se l'uscita Error di questo blocco funzione è impostato a TRUE, il codice diagnostico può essere letto con l'uscita AxisErrorID del blocco funzione MC_ReadAxisError.

Ingressi/uscite

Ingresso/uscita

Tipo di dati

Descrizione

Axis

Axis_Ref

Riferimento all'asse (istanza) per cui deve essere eseguito il blocco funzione (corrisponde al nome dell'asse). Il nome dell'asse deve essere definito nella struttura EcoStruxure Machine Expert Dispositivi.

Metodi di homing

Specifica il metodo di homing per EtherNet/IP e Modbus/TCP:

o1: LIMN con impulso indice

o2: LIMP con impulso indice

o7: REF+ con impulso indice, invertito, esterno

o8: REF+ con impulso indice, invertito, interno

o9: REF+ con impulso indice, non invertito, interno

o10: REF+ con impulso indice, non invertito, esterno

o11: REF- con impulso indice, invertito, esterno

o12: REF- con impulso indice, invertito, interno

o13: REF- con impulso indice, non invertito, interno

o14: REF- con impulso indice, non invertito, esterno

o17: LIMN

o18: LIMP

o23: REF+, invertito, esterno

o24: REF+, invertito, interno

o25: REF+, non invertito, interno

o26: REF+, non invertito, esterno

o27: REF-, invertito, esterno

o28: REF-, invertito, interno

o29: REF-, non invertito, interno

o30: REF-, non invertito, esterno

o33: Impulso indice in direzione negativa

o34. Impulso indice in direzione positiva

o35: impostazione di posizione

Specifica il metodo di homing per CANopen:

o1: LIMN

o2: LIMP

o3: REF in direzione negativa

o4: REF in direzione positiva

o5: Impulso indice in direzione negativa (solo ILA e ILS)

o6: Impulso indice in direzione positiva (solo ILA e ILS)

o7: movimento a blocco in direzione negativa (solo ILE)

o8: movimento a blocco in direzione positiva (solo ILE)

o23: REF+, invertito, esterno

o24: REF+, invertito, interno

o25: REF+, non invertito, interno

o26: REF+, non invertito, esterno

o27: REF-, invertito, esterno

o28: REF-, invertito, interno

o29: REF-, non invertito, interno

o30: REF-, non invertito, esterno

o35: impostazione di posizione

Note

Questo blocco funzione utilizza valori di accelerazione/decelerazione specifici della libreria per Lexium ILA, ILE e ILS integrated drives (solo EtherNet/IP). Questo significa che i valori preconfi­gurati per questi parametri (ad esempio, tramite il tool di messa in servizio) vengono sovrascritti quando viene eseguito questo blocco funzione.

I valori di accelerazione e decelerazione predefiniti scritti dal blocco funzione sono i seguenti:

oIl valore di accelerazione predefinito è 600 rpm/s.

oIl valore di decelerazione predefinito è 750 rpm/s.

Se sono necessari altri valori di accelerazione e/o decelerazione, occorre utilizzare i blocchi funzione specifici del fornitore. Usare il blocco funzione SetDriveRamp_ILX per definire l'accelerazione e la decelerazione. Il blocco funzione deve essere eseguito solo una volta se è necessaria una modifica dei valori di rampa.

Ulteriori informazioni

Modalità rilevamento punto di riferimento