Abilitare JavaScript per vedere questo sito.

Funzione che porta gli assi (1-:-32) indicati verso il valore di posizione target prefissato con un profilo velocità verso tempo trapezoidale.

NOTA: La differenza con la funzione mva_to_n_v() consiste nel fatto che non può essere chiamata ad asse/i già in movimento e non può essere specificata la velocità finale sul target.

Sintassi

i32 mva_to_n (i32 start, stru_mvitp stru [, i32 nDef=1] [, i32 holdFlag=0] [, real fr=1])

start

Flag per abilitare la riassunzione dei dati (solo se assi fermi).

Il flag viene azzerato quando i dati vengono assunti.

stru

Struttura di tipo stru_mvitp contenente i parametri relativi alla movimentazione.

nDef

Dimensione dell'array (numero di assi coinvolti). (opzionale, default 1)

holdFlag

Flag per comandare lo stato di HOLD alla missione. (opzionale, default 0)

fr

Valore di riduzione delle velocità (0-1).  (opzionale, default 1)

Vedi fr.

Risultato

Variabile contenente informazioni relative allo stato della funzione (vedi codici di reso).

Valore

Descrizione

-5 [M_ILLEGAL_ARGS]

Parametro illegale (acc=0 o numero asse illegale).

-6 [M_IN_ALARM]

Allarme (ip asse già impostata).

2 [M_POSITIONING]

Posizionamento iniziale.

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.

14 [M_HOLDED]

Movimento arrestato causa flag HOLD.

Viene restituito anche nei casi in cui la velocità desiderata dell’asse viene impostata a 0 oppure il feedrate viene impostato a zero.

15 [M_ACCEL]

Accelerazione in corso.

16 [M_AT_SPEED]

Movimentazione a regime.

17 [M_DECEL]

Decelerazione in corso.

Validità

Rule.

Note

La missione può coinvolgere più assi (max 32). Essi verranno interpolati linearmente al fine di raggiungere tutti insieme i loro target.

 

  

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