MC_BUFFER_MODE

Enumerazione modalità buffer

Questa tabella elenca i valori per l'enumerazione MC_BUFFER_MODE:

Enumeratore

Valore

Descrizione

mcAborting

0

Avviare l'FB immediatamente (modalità predefinita).

Ogni movimento in corso viene interrotto. La coda dei movimenti viene cancellata.

mcBuffered

1

Avviare l'FB dopo che è stato completato il movimento corrente (è impostato il bit Done o InVelocity). Non vi è alcuna unione.

mcBlendingPrevious

3

La velocità è unita con la velocità del primo FB (unione con la velocità di FB1 nella posizione finale di FB1).

seTrigger

10

Avviare l'FB immediatamente quando viene rilevato un evento sull'ingresso Probe.

Ogni movimento in corso viene interrotto. La coda dei movimenti viene cancellata.

seBufferedDelay

11

Avviare l'FB dopo che è stato completato il movimento corrente (è impostato il bit Done o InVelocity) e il tempo di ritardo è trascorso. Non vi è alcuna unione.

Il parametro Delay è impostato mediante MC_WriteParameter_PTO, con ParameterNumber 1000.

Esempi

Gli esempi di seguito mostrano un movimento eseguito da due comandi di movimento. L'asse si sposta dalla posizione P0 a P1 quindi P2. Il secondo comando viene passato mentre l'asse esegue il primo comando ma prima di aver raggiunto la rampa di arresto. Per ogni profilo di movimento di seguito, P1 è il punto di riferimento per il calcolo della fusione. La modalità buffer determina se la velocità V1 o V2 viene raggiunta alla posizione P1.

G-SE-0047125.1.gif-high.gif

 

 

G-SE-0047124.1.gif-high.gif