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