EBC - Earlier Block Change

NUM ha introdotto diverse nuove funzioni CNC e miglioramenti nella programmazione con l’ultima versione 4.1.20.00 di Flexium+.

Una di queste nuove funzioni si chiama EBC (Earlier Block Change). L’EBC agevola cicli di lavorazione più rapidi, perché il NCK (NC kernel) inizia l’interpolazione assi del blocco successivo, prima che il blocco precedente sia terminato.

L’EBC fornisce anche uno scambio di segnali molto veloce tra il PLC e il programma pezzo, consentendo al PLC di controllare e ottenere informazioni sull’esecuzione del programma utilizzando 32 bit di ingresso dedicati e 32 bit di uscita dedicati.

L’anticipo del cambio blocco può avvenire in condizioni diverse:

  • Immediatamente, entrambi i blocchi vengono eseguiti simultaneamente.
  • Dopo aver percorso una certa distanza.
  • Quando la distanza residua è inferiore a un valore.
  • Quando il PLC imposta un certo segnale.
  • Quando il blocco termina normalmente (percorso standard).

Inoltre, l’NCK comunica al PLC quando sono state raggiunte determinate condizioni di esecuzione del programma, consentendo al PLC di avviare operazioni ausiliarie senza la necessità di programmare funzioni M e quindi senza fermare alcun asse.

Tutte queste caratteristiche sono facilmente programmabili con un’unica funzione G e pochi parametri.

Ad esempio:

G777+ Q1 D80
G1 X100
G1 Y100 Z100

Test breve: (gli assi Y/Z si avviano quando l'asse X raggiunge la posizione di 80 mm) Visualizzazione dei movimenti degli assi nel diagramma di funzione HMI Scope tempo / posizione

Leggenda:

  • Verde: Riferimento di posizione di X
  • Blu: Posizione di riferimento di Y
  • Rosso: Riferimento di posizione di Z
  • Giallo: Numero di blocco corrente in esecuzione