Questo blocco funzione esegue un movimento con una distanza specificata con riferimento alla posizione di destinazione precedente.
Il blocco funzione sostituisce un altro blocco funzione di posizionamento correntemente attivo sull'asse. Esegue un movimento a una nuova posizione di destinazione, calcolata in base alla posizione di destinazione del blocco funzione di posizionamento attivo in precedenza più il valore dell'ingresso Distance di MC_MoveAdditive. Se nessun blocco funzione è attivo, viene avviato un nuovo movimento uguale alla funzionalità di MC_MoveRelative.
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
Axis |
Axis_Ref |
Riferimento all'asse per cui deve essere eseguito il blocco funzione. |
Execute |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. Un fronte di salita dell'ingresso Execute avvia il blocco funzione. Il blocco funzione continua a essere eseguito e l'uscita Busy è impostata a TRUE. È possibile riavviare questo blocco funzione durante l'esecuzione. I valori di destinazione vengono sovrascritti dai nuovi valori nel momento in cui si verifica il fronte di salita. |
Distance |
LREAL |
Campo valori: -2147483648...2147483647 Valore predefinito: 0. Posizione di destinazione relativa alla posizione di destinazione precedente in unità definite dall'utente. |
Velocity |
LREAL |
Campo valori: un valore LREAL positivo Valore predefinito: 0 Velocità di destinazione in unità definite dall'utente. |
Acceleration |
LREAL |
Campo valori: un valore LREAL positivo Valore predefinito: 0 Accelerazione in unità definite dall'utente. |
Deceleration |
LREAL |
Campo valori: un valore LREAL positivo Valore predefinito: 0 Decelerazione in unità definite dall'utente. |
Jerk |
LREAL |
Intervallo valori: un valore LREAL positivo e zero
Valore predefinito: 0 |
BufferMode |
Valore predefinito: Aborting Modalità buffer. Valori possibili:
Per una descrizione dei valori, vedere MC_Buffer_Mode. |
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
Done |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
Busy |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
Active |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
CommandAborted |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
Error |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
ErrorID |
Questa enumerazione fornisce informazioni diagnostiche. |