Funzionamento Jog

 

MC_Jog_LXM28

Descrizione funzionale

Questo blocco funzione avvia il funzionamento Jog. TRUE sull'ingresso Forward o sull'ingresso Backward avvia il movimento di Jog. Se sia l'ingresso Forward che l'ingresso Backward sono FALSE, il funzionamento Jog viene terminato e viene impostata l'uscita Done. Se sia l'ingresso Forward che l'ingresso Backward sono TRUE, il funzionamento Jog rimane attivo, ma il movimento di Jog viene interrotto e l'uscita Busy rimane impostata.

Nome della libreria e spazio dei nomi

Nome della libreria: Lexium 28

Spazio dei nomi: SEM_LXM28

Rappresentazione grafica

G-SE-0048808.1.gif-high.gif

 

 

Ingressi

Ingresso

Tipo di dati

Descrizione

Forward

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: nessun movimento in direzione positiva.

oTRUE: viene avviato il movimento in direzione positiva.

Backward

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: nessun movimento in direzione negativa.

oTRUE: viene avviato il movimento in direzione negativa.

Fast

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: movimento alla velocità impostata in VeloSlow.

oTRUE: movimento alla velocità impostata in VeloFast.

TipPos

DINT

Campo valori: 0 ... 2147483647

Valore predefinito: 0

Posizione nell'unità posizione definita dall'utente.

o0: il movimento continuo viene avviato immediatamente.

o>0: viene avviato il movimento passo passo. Dopo che il movimento passo passo finito, inizia il tempo di attesa WaitTime. Una volta scaduto il tempo di attesa, viene avviato un movimento continuo.

WaitTime

INT

Campo valori: 0 ... 65535

Valore predefinito: 500

Tempo di attesa in unità 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

Campo valori: 0 ... 2147483647

Valore predefinito: 1280000

Velocità nell'unità velocità definita dall'utente.

Se Fast = FALSE, il movimento viene effettuato a questa velocità.

VeloFast

DINT

Campo valori: 0 ... 2147483647

Valore predefinito: 6400000

Velocità nell'unità velocità definita dall'utente.

Se Fast = TRUE, il movimento viene effettuato a questa velocità.

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: l'esecuzione del blocco funzione non è stata avviata o terminata.

TRUE: il blocco funzione è in fase di esecuzione.

NOTA: L'uscita Busy rimane TRUE anche se la velocità di destinazione è stata raggiunta o Execute diventa FALSE. L'uscita Busy viene impostata a FALSE non appena viene eseguito un altro blocco funzione come MC_Stop.

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.

Ingressi/uscite

Ingresso/uscita

Tipo di dati

Descrizione

Axis

Axis_Ref_LXM28

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 SoMachine Dispositivi.

Ulteriori informazioni

Transizioni tra blocchi funzione

Funzionamento Jog