Elenco dei codici di reso comuni alle funzioni e istruzioni di gestione movimento assi.
Simbolico |
Valore |
Significato |
---|---|---|
M_IN_ALARM |
-6 |
Situazione di allarme presente. |
M_ILLEGAL_ARGS |
-5 |
Argomento/i illegale. |
M_LOW_ACCELERATION |
-4 |
Accelerazione insufficiente. |
M_SLAVE_EARLY_STOPPED |
-3 |
Slave in anticipo, fermato. |
M_SLAVE_IS_EARLY |
-2 |
Slave in anticipo all'appuntamento. |
M_SLAVE_TOO_LATE |
-1 |
Slave in ritardo all'appuntamento. |
M_INITIALIZING |
1 |
Inizializzazione funzione. |
M_POSITIONING |
2 |
Posizionamento iniziale. |
M_WAITING |
3 |
Attesa partenza. |
M_WAITING_NEXT_CYCLE |
4 |
Attesa prossimo ciclo. |
M_FOLLOWING |
5 |
Inseguimento in corso. |
M_REACHED |
6 |
Target raggiunto/missione terminata. |
M_HOMING |
7 |
Recupero posizione di inizio ciclo / azzeramento in corso. |
M_SYNCHRONIZED |
8 |
Velocità sincronizzata al master. |
M_ACCEL_LIMITED |
9 |
Accelerazione limitata alla max. desiderata. |
M_SPEED_LIMITED |
10 |
Velocità limitata alla max. desiderata. |
M_ADJUSTING_UP |
11 |
Correzione in corso (salita triangolo). |
M_ADJUSTING_DOWN |
12 |
Correzione in corso (discesa triangolo). |
M_OVERSHOOTING |
13 |
La posizione target è/sarà oltrepassata. |
M_HOLDED |
14 |
Movimento arrestato causa flag HOLD. Viene restituito anche nei casi in cui la velocità desiderata dell’asse viene impostata a zero (es. il campo dSpeed della struct stru_mvtocjv) oppure il feedrate viene impostato a zero. |
M_ACCEL |
15 |
Accelerazione in corso. |
M_AT_SPEED |
16 |
Movimentazione a regime. |
M_DECEL |
17 |
Decelerazione in corso. |
M_LAST_CYCLE |
18 |
Ultimo ciclo prima di oltrepassare pDes. |
M_OUT_OF_LIMITS |
19 |
Fuori dai limiti prefissati. |