Funzione che esegue la movimentazione degli assi in modalità manuale.
Rispetto a mva_jog() permette di:
•Impostare distintamente accelerazione e decelerazione
•Impostare distintamente jerk in accelerazione e in decelerazione
•Gestire l'arresto su paracarro con movimento jerkato
Sintassi |
i32 mva_jog2 (i32 nAx, i32 dir, real spe, real acc, real dec [, real jerAcc=0] [, real jerDec=0] [, i32 noEEOS=0]) |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nAx |
Numero dell'asse (1-:-32). |
||||||||||||||
dir |
Direzione:
|
||||||||||||||
spe |
Velocità di regime. |
||||||||||||||
acc |
Accelerazione. |
||||||||||||||
dec |
Decelerazione. |
||||||||||||||
jerAcc |
Jerk in accelerazione (0 nessun jerk, 1 tutta la fase di accelerazione con jerk controllato). (opzionale, default 0) |
||||||||||||||
jerDec |
Jerk in decelerazione (0 nessun jerk, 1 tutta la fase di decelerazione con jerk controllato). (opzionale, default 0) |
||||||||||||||
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. |
Esempio di utilizzo:
Per un esempio concreto vedi in ambiente RDE: Workspace -> Speciali -> Libreria degli esempi. |