MC_Jog

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 PLCopen MC

Spazio dei nomi: GIPLC

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

Velocity

DINT

Intervallo valori: 1...2147483647

Valore predefinito: 0.

Velocità in unità definite dall'utente.

NOTA: Per Altivar, i valori per LowFrequency e HighFrequency vengono impostati nel blocco funzione SetFrequencyRange_ATV.

Se il valore della velocità di destinazione Velocity è minore del valore di LowFrequency, il movimento viene eseguito con il valore di velocità di LowFrequency. Nessun errore rilevato.

Se il valore della velocità di destinazione Velocity è maggiore del valore di HighFrequency, il movimento viene eseguito con il valore di velocità di HighFrequency. Nessun errore rilevato.

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

Se è stato attivato questo blocco funzione, l'uso simultaneo del blocco funzione Control_ATV può provocare un comportamento anomalo.

 AVVERTIMENTO
FUNZIONAMENTO ANOMALO DELL'APPARECCHIATURA
  • Non attivare il blocco funzione Control_ATV quando questo blocco è attivo.
  • Disattivare questo blocco funzione o consentire la fine dell'esecuzione del blocco funzione prima di attivare il blocco funzione Control_ATV.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Questo blocco funzione utilizza i valori di accelerazione e decelerazione specifici della libreria per LXM32M (EtherNet/IP e Modbus/TCP) e 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:

  • I valori predefiniti per l'accelerazione sono:

    • 600 unità definite dall'utente per LXM32M

    • 600 unità definite dall'utente per Lexium ILA, ILE e ILS integrated drives

  • I valori predefiniti per la decelerazione sono:

    • 600 unità definite dall'utente per LXM32M

    • 750 unità definite dall'utente per Lexium ILA, ILE e ILS integrated drives

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