Funzione che esegue la movimentazione degli assi in modalità manuale.
Rispetto a mva_jog2():
•Non è possibile impostare distintamente accelerazione e decelerazione
•Non è possibile impostare distintamente jerk in accelerazione e in decelerazione
•Non è possibile gestire l'arresto su paracarro con movimento jerkato
Sintassi |
i32 mva_jog (i32 nAx, i32 dir, real spe, real acc [, real jer=1e100] [, i32 noEEOS=0]) |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nAx |
Numero dell'asse (1-:-32). |
||||||||||||||
dir |
Direzione:
|
||||||||||||||
spe |
Velocità di regime. |
||||||||||||||
acc |
Accelerazione. |
||||||||||||||
jer |
Jerk. (opzionale, default 1e100) |
||||||||||||||
noEEOS |
Flag per disabilitare l'utilizzo di EEOS (Electronic End Of Stroke) come fine corsa: (opzionale, default 0)
Se disabilitato non sono gestiti gli allarmi CRASH, anche se CAM abilitato. NOTA: Vedi variabili predefinite min_str e max_str. |
||||||||||||||
Risultato |
Variabile contenente informazioni relative allo stato della funzione (vedi codici di reso).
|
||||||||||||||
Validità |
Rule. |
||||||||||||||
Note |
Agendo sul jerk si ottiene un profilo di velocità a 'esse', quindi un movimento più dolce. La fermata su paracarro viene effettuata con jerk massimo. |
Esempio di utilizzo:
Per un esempio concreto vedi in ambiente RDE: Workspace -> Speciali -> Libreria degli esempi. |