Jog_ILX

Descrizione funzionale

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 su FALSE, la modalità operativa viene terminata e l'uscita Done viene impostata su TRUE.

Se gli ingressi Forward e Backward sono impostati su TRUE, la modalità operativa rimane attiva, il movimento jog viene arrestato e l'uscita Busy rimane impostata su TRUE.

Libreria e spazio dei nomi

Nome della libreria: GMC Independent Lexium

Spazio dei nomi: GILXM

Rappresentazione grafica

Ingressi

Ingresso

Tipo di dati

Descrizione

Forward

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • Forward = FALSE e Backward = FALSE: Il movimento viene terminato.

  • Forward = TRUE e Backward = FALSE: Viene avviato il movimento in direzione positiva.

  • Forward = FALSE e Backward = TRUE: Viene avviato il movimento in direzione negativa.

  • Forward = TRUE e Backward = TRUE: La modalità operativa rimane attiva, il movimento jog viene arrestato e l'uscita Busy rimane impostata su TRUE.

Backward

BOOL

Fast

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

La velocità può essere modificata durante il movimento.

  • FALSE: movimento alla velocità impostata in VeloSlow.

  • TRUE: movimento alla velocità impostata in VeloFast.

TipPos

DINT

Intervallo valori: 0 - 2147483647

Valore predefinito: 20

  • 0: il movimento continuo viene avviato immediatamente.

  • >0: il valore è utilizzato per la distanza da muovere in unità definite dall'utente. Il movimento viene interrotto, il tempo di attesa WaitTime si avvia. Una volta scaduto il tempo di attesa WaitTime, viene avviato un movimento continuo.

WaitTime

UINT

Intervallo 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.

VelSlow

DINT

Intervallo valori: 1...13200

Valore predefinito: 60

Velocità in rpm. Se Fast = FALSE, il movimento viene eseguito a questa velocità.

VelFast

DINT

Intervallo valori: 1...13200

Valore predefinito: 180

Velocità in rpm. Se Fast = TRUE, il movimento viene eseguito 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: 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

Questo blocco funzione utilizza valori di accelerazione/decelerazione specifici della libreria per Lexium ILA, ILE e ILS integrated drives (solo EtherNet/IP). Questo significa che i valori preconfigurati per questi parametri (ad esempio, tramite il tool di messa in servizio) vengono sovrascritti quando viene eseguito questo blocco funzione.

I valori di accelerazione e decelerazione predefiniti scritti dal blocco funzione sono i seguenti:

  • Il valore di accelerazione predefinito è 600 rpm/s.

  • Il valore di decelerazione predefinito è 750 rpm/s.

Se sono necessari altri valori di accelerazione e/o decelerazione, occorre utilizzare i blocchi funzione specifici del fornitore. Utilizzare il blocco funzione SetDriveRamp_ILX per definire accelerazione e decelerazione. Il blocco funzione deve essere eseguito solo una volta se è necessaria una modifica dei valori di rampa.

Informazioni supplementari

Modalità operativa Jog