Questo blocco funzione avvia la modalità operativa Electronic Gear con il metodo Velocity Synchronization.
Nella modalità operativa Electronic Gear, i movimenti vengono eseguiti in funzione dei segnali del valore di riferimento forniti dall'esterno. Un valore di riferimento della velocità 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, segnali P/D o segnali CW/CCW.
Il movimento avviene in modo sincrono (sincronicità della velocità) con i segnali del valore di riferimento forniti.
Consultare la documentazione dell'azionamento per ulteriori informazioni sulle classi di errori.
Nome della libreria: GMC Independent Lexium
Spazio dei nomi: GILXM
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. |
RatioNumerator |
DINT |
Campo valori: 1...2147483647 Valore predefinito: 1 Rapporto di trasmissione: numeratore del rapporto di trasmissione. |
RatioDenominator |
DINT |
Campo di valori: 1...2147483647 Valore predefinito: 1 Rapporto di trasmissione: denominatore del rapporto di trasmissione |
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. |
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
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. |
InGear |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: se il rapporto di trasmissione regolato viene raggiunto per la prima volta. |
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. |
Richiede che il parametro GEARratio sia a 0. In questo modo, RatioNumerator e RatioDenominator sono utilizzati per calcolare il rapporto di trasmissione.
La direzione di movimento abilitata nella modalità operativa Electronic Gear è impostata tramite il parametro azionamento GEARdir_enabl.
Per ulteriori informazioni, consultare la documentazione dell'azionamento.
La modalità operativa Electronic Gear con il metodo Position Synchronization è avviata con il blocco funzione GearInPos_LXM32.
Nella modalità operativa Electronic Gear con il metodo Velocity Synchronization, un superamento della posizione non attiva un errore rilevato. Il superamento della posizione provoca la perdita del punto zero.