GearInPos_SD328A

Descrizione funzionale

Questo blocco funzione avvia la modalità operativa Electronic Gear con il metodo Position Synchronization.

Nella modalità operativa Electronic Gear, i movimenti vengono eseguiti in modo sincrono in funzione dei segnali del valore di riferimento forniti dall'esterno. Un valore di riferimento della posizione viene calcolato sulla base di questi valori di riferimento esterni più un rapporto di trasmissione regolabile. I segnali del valore di riferimento possono essere segnali A/B e P/D.

È possibile effettuare un movimento tramite uno dei due metodi seguenti:

  • Sincronizzazione posizione senza movimento di compensazione

    I segnali del valore di riferimento forniti durante un'interruzione causata da un comando Halt o da un errore rilevato della classe di errore 1 non vengono presi in considerazione.

  • Sincronizzazione posizione con movimento di compensazione

    I segnali del valore di riferimento forniti durante un'interruzione causata da un comando Halt o da un errore rilevato della classe di errore 1 vengono presi in considerazione e compensati.

Per ulteriori informazioni sui movimenti di compensazione e sulle classi di errore, vedere la documentazione dell'azionamento.

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.

È possibile riavviare questo blocco funzione durante l'esecuzione. I valori di destinazione vengono sovrascritti dai nuovi valori nel momento in cui si verifica il fronte di salita.

SyncMode

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

Movimento di compensazione:

  • FALSE: Con movimento di compensazione

  • TRUE: Con movimento di compensazione

RatioNumerator

DINT

Campo valori: -2147483648...2147483647

Valore predefinito: 1

Rapporto di trasmissione: Numeratore del rapporto di trasmissione.

RatioDenominator

DINT

Campo valori: 1...2147483647

Valore predefinito: 1

Rapporto di trasmissione: Denominatore del rapporto di trasmissione.

Uscite

Uscita

Tipo di dati

Descrizione

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.

InGear

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: Se il rapporto di trasmissione regolato viene raggiunto per la prima volta nella modalità operativa Electronic Gear.

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

Questo blocco funzione richiede che il parametro azionamento GEARratio sia 0. In questo modo, RatioNumerator e RatioDenominator sono utilizzati per calcolare il rapporto di trasmissione.

La velocità del movimento di compensazione può essere limitata mediante impostazioni dei parametri.

La direzione di movimento abilitata nella modalità operativa Electronic Gear è impostata tramite il parametro azionamento GEARdir_enabl.

Quando la modalità operativa è attiva, il movimento di compensazione non deve superare la deviazione dalla posizione massima. Se il movimento di compensazione richiesto supera la deviazione di posizione massima, viene rilevato un errore.

Per maggiori dettagli, vedere la documentazione dell'azionamento.