Abilitare JavaScript per vedere questo sito.

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:

Valore

Significato

-1

Direzione negativa.

0

Asse fermo.

1

Direzione positiva.

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)

Valore

Significato

0

Abilitato EEOS.

1

Disabilitato.

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

Valore

Descrizione

-5 [M_ILLEGAL_ARGS]

Parametro illegale (acc=0 o nAx illegale).

-6 [M_IN_ALARM]

Allarme (ip asse già impostata).

6 [M_REACHED]

Target raggiunto.

Ciò significa che o la direzione è 0 e l'asse è fermo, oppure la direzione è +1 o -1 e l'asse ha raggiunto uno dei paracarri.

15 [M_ACCEL]

Accelerazione in corso.

16 [M_AT_SPEED]

Movimentazione a regime.

17 [M_DECEL]

Decelerazione in corso.

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.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC