Tutti i blocchi funzione delle librerie di movimento Automation Builder hanno le seguenti restrizioni:
-
MC_Aborting (predefinito) - Questo NON significa che l'asse si ferma quando viene avviato un altro movimento mentre un movimento in corso è ancora attivo. Significa invece che il nuovo movimento prenderà immediatamente il controllo e modificherà la velocità utilizzando la propria accelerazione o decelerazione.
-
MC_Buffered può essere raggiunto utilizzando lo stato dell'asse StandStill come segnale di abilitazione per l'esecuzione del blocco successivo.
-
-
BufferedMode: La realizzazione supporta solo la modalità MC_Aborting.
-
Esempio
Modalità MC_Aborting
Il diagramma mostra il comportamento con «BufferMode MC_Aborting», che è l'unico BufferMode «disponibile». Quando il secondo blocco viene attivato, prende il controllo e continua la propria velocità. La velocità viene modificata utilizzando il valore di accelerazione del secondo blocco funzione. Il movimento non si interrompe nel mezzo. Il primo blocco funzione mostra «CommandAborted» quando viene attivato il secondo blocco funzione.
MC_Buffered
Un comportamento conforme a «BufferMode MC_Buffered» potrebbe essere raggiunto utilizzando l'uscita «Done» del primo blocco funzionale per abilitare l'esecuzione del secondo blocco funzionale.
Esempio di programma
Diagramma temporale

