Home_LXM32

Descrizione funzionale

Questo blocco funzione configura e avvia un movimento di riferimento.

Libreria e spazio dei nomi

Nome della libreria: GMC Independent Lexium

Spazio dei nomi: GILXM

Rappresentazione grafica

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.

HomingMode 1...34: Posizione nel punto di riferimento

HomingMode 35: Posizione di definizione della misura

HomingMode

UINT

Campo valori: 1...35

Valore predefinito: 17

Specifica il metodo di homing

  • 1: LIMN con impulso indice

  • 2: LIMP con impulso indice

  • 7: REF+ con impulso indice, invertito, esterno

  • 8: REF+ con impulso indice, invertito, interno

  • 9: REF+ con impulso indice, non invertito, interno

  • 10: REF+ con impulso indice, non invertito, esterno

  • 11: REF- con impulso indice, invertito, esterno

  • 12: REF- con impulso indice, invertito, interno

  • 13: REF- con impulso indice, non invertito, interno

  • 14: REF- con impulso indice, non invertito, esterno

  • 17: LIMN

  • 18: LIMP

  • 23: REF+, invertito, esterno

  • 24: REF+, invertito, interno

  • 25: REF+, non invertito, interno

  • 26: REF+, non invertito, esterno

  • 27: REF-, invertito, esterno

  • 28: REF-, invertito, interno

  • 29: REF-, non invertito, interno

  • 30: REF-, non invertito, esterno

  • 33: Impulso indice in direzione negativa

  • 34: Impulso indice in direzione positiva

  • 35: Definizione della misura

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

VHome

DINT

Campo valori: 1...2147483647

Valore predefinito: 60

Velocità di destinazione per la ricerca dell'interruttore in unità definite dall'utente.

VOutHome

DINT

Campo valori: 1...2147483647

Valore predefinito: 6

Velocità di destinazione per l'allontanamento dall'interruttore in unità definite dall'utente.

POutHome

DINT

Campo valori: 0 - 2147483647

Valore predefinito: 0

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

  • 0: Monitoraggio distanza ricerca disattivato

  • >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 valori: 1...2147483647

Valore predefinito: 200

Distanza dal punto di commutazione in unità definite dall'utente.

La distanza dal punto di commutazione viene definita come punto di riferimento.

Il parametro ha effetto soltanto in caso di movimento verso riferimento senza impulso di posizione.

Acceleration

DINT

Campo valori: 1...2147483647

Valore predefinito: 600

Rampa di accelerazione in unità definite dall'utente.

Deceleration

DINT

Campo valori: 1...2147483647

Valore predefinito: 600

Rampa di decelerazione in unità definite dall'utente.

Uscite

Uscita

Tipo di dati

Descrizione

Done

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

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

  • TRUE: esecuzione terminata senza errori rilevati.

Busy

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: il blocco funzione non è in fase di esecuzione.

  • TRUE: il blocco funzione è in fase di esecuzione.

CommandAborted

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: l'esecuzione non è stata interrotta.

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

Error

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

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

  • TRUE: è 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.

Note

Gli ingressi Acceleration e Deceleration vengono presi in considerazione solo se si utilizzano i bus di campo EtherNet/IP o Modbus TCP.

Ulteriori informazioni

Modalità operativa Homing