F171_PulseOutput_Trapezoidal_DUT

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

Elementi della DUT (identificatori):

dwControlCode (DWORD)

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

4

Numero di passi accelerazione/decelerazione

0

30 passi

1

60 passi

3

Duty (per ampiezza impulsi e periodo)

Rapporto tra l'ampiezza impulsi e il periodo di una forma d'onda rettangolare. Per un treno di impulsi in cui l'ampiezza impulsi è 1ms e il periodo impulsi è 4ms, il duty è 0,25 o 25%.

0

½ (50%)

1

¼ (25%)

Specificare un duty di ¼ (25%) se la frequenza viene impostata a 50kHz o superiore.

FP-XC14T, C30/C60T: Specificare un duty di ¼ (25%) se la frequenza per il canale 2 o 3 è impostata su 10kHz o superiore.

2

Campo di frequenza per velocità iniziale e target

0

1,5Hz–9,8kHz

1

48Hz–100kHz

2

191Hz–100kHz

  • L'errore massimo vicino a 9,8kHz è di circa -0,9kHz.

  • Impostare 1 per specificare una velocità target da 48 a 100000 (48Hz–100kHz) nella DUT. L'errore massimo vicino a 100kHz è di circa -3kHz.

  • Impostare 2 per specificare una velocità target da 191 a 100000 (191–100kHz) nella DUT. L'errore massimo vicino a 100kHz è di circa -0,8kHz.

1

Modo di controllo

0

Modalità di controllo relativo

1

Modalità di controllo assoluto

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

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 FALSE: In questa modalità, la rotazione in avanti viene effettuata quando il segnale relativo al senso di rotazione è FALSE.)

3

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 (DINT)

Velocità iniziale e finale [Hz]

  • Impostare la velocità iniziale secondo il campo di frequenza specificato nel codice di controllo.
  • Impostare la velocità iniziale su max. 30kHz.
iTargetSpeed (DINT)

Velocità target [Hz]

  • Impostare la velocità target secondo il campo di frequenza specificato nel codice di controllo.
  • FP-X: Per i canali a media velocità 2 e 3, la velocità massima è 20kHz.

diAccelerationAndDecelerationTime (DINT)

Tempo di accelerazione/decelerazione [Hz]

  • Con 30 passi: 30-32760 (specificare in passi di 30)

  • Con 60 passi: 60-32760 (specificare in passi di 60)

La differenza fra velocità target e velocità iniziale determina la pendenza della rampa di accelerazione.Se il tempo di accelerazione/decelerazione non viene specificato in passi di 30, i valori verranno automaticamente corretti ai successivi valori multipli superiori a 30.

(1)

Ammontare movimento totale: 10000 impulsi

  • Con 30 passi:

    Df = (5000-500) ÷ 30 = 150HzDt = 300ms ÷ 30 = 10ms

  • Con 60 passi:

    Df = (5000-500) ÷ 60 = 75HzDt = 300ms ÷ 60 = 5ms

Impostare il tempo di accelerazione/decelerazione t sulla base della seguente formula:t (ms) ³ (30 passi × 1000) ÷ velocità iniziale [Hz]

diTargetValue (DINT)

Valore target [impulsi]

-2147483648–2147483647

Le seguenti uscite sono TRUE o FALSE a seconda del tipo di uscita ad impulsi e della modalità di controllo della posizione:

Tipologia di uscita ad impulsi

Uscita ad impulsi

Valore target

Valore positivo/> valore corrente

Valore negativo/< valore corrente

CW/CCW

CW

TRUE

FALSE

CCW

FALSE

TRUE

Impulsi/direzione

Avanti FALSE

Impulso

TRUE

TRUE

Direzione

FALSE

TRUE

Impulsi/direzione

Avanti TRUE

Impulso

TRUE

TRUE

Direzione

TRUE

FALSE

Modalità di conteggio

Conteggio avanti

Conteggio indietro

diEnd (DINT)

Fine tabella

Impostare su 0.

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