F171_PulseOutput_Jog_Positioning_Type1_DUT

Questa DUT può essere utilizzata con la seguente o le seguenti istruzioni: F171_PulseOutput_Jog_Positioning

Elementi della DUT (identificatori):

dwControlCode: Codice di controllo [costante esadecimale]

Specifica il codice di controllo utilizzando una costante esadecimale. Esempio: 16#1025. 1, 0, 2, e 5 sono i valori corrispondenti alle cifre 3, 2, 1, e 0 della costante esadecimale. La cifra 0 è la cifra che si trova più a destra.Altre cifre specifiche per il metodo di controllo selezionato vengono impostate automaticamente dal compilatore non appena viene richiamata l'istruzione.

Cifra

Valore

Impostazione

2

Funzionamento uscita

0

Uscita ad impulsi

1

Simulazione - no impulsi in uscita

1

0

Modalità di controllo relativo (fisso)

0

Tipologia di uscita ad impulsi

0

CW/CCW

Il controllo viene effettuato tramite due impulsi: un impulso di rotazione positiva o in senso orario (CW) e un impulso di rotazione negativa o in senso antiorario (CCW).

1

Impulsi/direzione Il controllo viene svolto usando un'uscita ad impulsi per specificare la velocità ed un'altra uscita per specificare il senso di rotazione con segnali TRUE/FALSE. (Avanti FALSE: In questa modalità, la rotazione in avanti viene effettuata quando il segnale relativo al senso di rotazione è FALSE.)

2

Impulsi/direzione Il controllo viene svolto usando un'uscita ad impulsi per specificare la velocità ed un'altra uscita per specificare il senso di rotazione con segnali TRUE/FALSE. (Avanti TRUE: In questa modalità, la rotazione in avanti viene effettuata quando il segnale relativo al senso di rotazione è TRUE.)

diInitialAndFinalSpeed: Velocità iniziale e finale [Hz]

1–50000 (1Hz–50kHz)

Velocità iniziale = Fmin

  • Per 1Hz£Fmin < 46Hz: è possibile una velocità massima di 10kHz (errore di velocità maggiore in caso di frequenze più elevate)
  • Per 46Hz£Fmin < 184Hz: è possibile una velocità massima di 50kHz
  • Per 184Hz£Fmin: è possibile una velocità massima di 50kHz (errore di velocità minimo intorno a 50kHz)

Il tempo di accelerazione e il tempo di decelerazione hanno la priorità sulla velocità iniziale e finale. Ciò significa che i valori del tempo di accelerazione e del tempo di decelerazione non saranno modificati, mentre i valori della velocità iniziale e finale possono essere corretti dall'istruzione uscita ad impulsi per abilitare l'accelerazione e la decelerazione entro il tempo specificato. I valori modificati vengono scritti sui registri dati ai quali è possibile accedere utilizzando le variabili di sistema sys_iPulseChannelxCorrectedInitialSpeed e sys_iPulseChannelxCorrectedFinalSpeed (in cui x=numero canale

diTargetSpeed: Velocità target [Hz]

1–50000 (1Hz–50kHz)

diAccelerationTime: Tempo di accelerazione [ms]

La differenza fra velocità target e velocità iniziale determina la pendenza della rampa di accelerazione.

1–32760ms

diChangeTime: Tempo di cambiamento [ms]

Il tempo di cambiamento è il tempo tra la prima velocità target e la seconda velocità target.

1–32760ms

diDecelerationTime: Tempo di decelerazione [ms]

La differenza fra velocità target e velocità finale determina la pendenza della rampa di decelerazione.

1–32760ms

diTargetValue: Valore target [impulsi]

Da -2147483648 a +2147483647

Le seguenti uscite sono TRUE o FALSE a seconda della tipologia di uscita ad impulsi selezionata:

Tipologia di uscita ad impulsi

Uscita ad impulsi

Valore target

Valore positivo

Valore negativo

CW/CCW

CW

TRUE

FALSE

CCW

FALSE

TRUE

Impulsi/direzione

Avanti FALSE

Impulso

TRUE

TRUE

Direzione

FALSE

TRUE

Avanti TRUE

Impulso

TRUE

TRUE

Direzione

TRUE

FALSE

Modalità di conteggio

Conteggio avanti

Conteggio indietro

L'ultima revisione: 2021-06-01Feedback su questa paginaPanasonic hotline