Questo blocco funzione avvia la modalità operativa Jog.
Nella modalità operativa Jog, un movimento viene avviato tramite gli ingressi Forward e Backward.
Se gli ingressi Forward e Backward sono impostati a FALSE, la modalità operativa viene terminata e l'uscita Done viene impostata a TRUE.
Se gli ingressi Forward e Backwardsono impostati a TRUE, la modalità operativa rimane attiva, il movimento jog viene arrestato e l'uscita Busy rimane impostata a TRUE.
Nome della libreria: GMC Independent Lexium
Spazio dei nomi: GILXM
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
Forward |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oForward = FALSE e Backward = FALSE: il movimento viene terminato. oForward = TRUE e Backward = FALSE: viene avviato il movimento in direzione positiva. oForward = FALSE e Backward = TRUE: viene avviato il movimento in direzione negativa. oForward = TRUE e Backward = TRUE: la modalità operativa rimane attiva, il movimento jog viene interrotto e l'uscita Busy rimane impostata a TRUE. |
Backward |
BOOL |
|
Fast |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. La velocità può essere modificata durante il movimento. oFALSE: movimento alla velocità impostata in VeloSlow. oTRUE: movimento alla velocità impostata in VeloFast. |
TipPos |
DINT |
Campo di valori: 0...2147483647 Valore predefinito: 20 o0: il movimento continuo viene avviato immediatamente. o>0: il valore è utilizzato per la distanza da muovere in unità definite dall'utente. Il movimento è interrotto, il tempo di attesa WaitTime si avvia. Una volta scaduto il tempo di attesa WaitTime, viene avviato un movimento continuo. |
WaitTime |
UINT |
Intervallo di valori: 1...32767 Valore predefinito: 500 Tempo di attesa in ms. Se TipPos è > 0, il tempo di attesa WaitTime inizia non appena è stata percorsa la distanza regolata. Una volta scaduto il tempo di attesa WaitTime, viene avviato un movimento continuo. |
VeloSlow |
DINT |
Intervallo di valori: 1...3000 Valore predefinito: 60 Velocità in rpm. Se Fast = FALSE, il movimento viene effettuato a questa velocità. |
VeloFast |
DINT |
Intervallo di valori: 1...3000 Valore predefinito: 180 Velocità in rpm. Se Fast = TRUE, il movimento viene effettuato a questa velocità. |
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. |
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. |