F175_PulseOutput_Linear_DUT_1

Questa DUT può essere utilizzata con la seguente o le seguenti istruzioni: F175_PulseOutput_Linear per FP0R

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

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

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 (Fmin), diMaximumSpeed: Velocità target (Fmax) [Hz]

6–50000 (6Hz–50kHz)

  • Specificare 6 (o 1–5) per impostare 6Hz

  • 6Hz è solo per un angolo di o 90°

  • Se Fmin = Fmax, gli impulsi verranno emessi senza alcuna accelerazione/decelerazione.

  • Selezionare le velocità composte in modo tale che la velocità di ciascun asse sia 6Hz o superiore.

  • Impostare la velocità composta iniziale su 30kHz o inferiore.

  • Se si specifica la velocità composta iniziale Fmin, è necessario considerare che il percorso possa non essere lineare se la velocità f per ciascun asse (calcolata utilizzando la formula seguente) è inferiore a 6Hz.

    f

    Velocità iniziale asse X Fminx o velocità iniziale asse y Fminy

    Dx

    Canale di distanza breve tra il valore target e il valore attuale

    Dy

    Canale di distanza lunga tra il valore target e il valore attuale
diAccelerationTime: Tempo di accelerazione, diDecelerationTime: Tempo di decelerazione [ms]

0–32767

Se il valore è 0, gli impulsi verranno emessi alla velocità Fmin senza alcuna accelerazione/decelerazione.

Specificare lo stesso valore per tempo di accelerazione e tempo di decelerazione.

diTargetValue_X: Valore target asse X, diTargetValue_Y: Valore target asse Y [impulsi]

-8388608–8388607

  • Il conteggio ciclico non è disponibile (non è un contatore ciclico).
  • Azionamento di un solo asse:
Modalità di controllo relativo Impostare il valore target per l'asse che non sarà azionato su 0.
Modalità di controllo assoluto Impostare il valore target per l'asse che non sarà azionato sul valore attuale.

Area riservata ai risultati dei calcoli

I seguenti parametri per ogni asse vengono calcolati all'esecuzione dell'istruzione e memorizzati nell'area riservata ai risultati dei calcoli della DUT.

rInitialAndFinalSpeed_X: Velocità iniziale e finale asse X (Fminx), rMaximumSpeed_X: Velocità target asse X (Fmaxx), rInitialAndFinalSpeed_Y: Velocità iniziale e finale asse Y (Fminy), rMaximumSpeed_Y: Velocità target asse Y (Fmaxy) [Hz]

La velocità iniziale o la velocità target di un asse viene memorizzata come 2 word nel tipo numero reale.

fx

Velocità asse X

fy

Velocità asse Y

fx+y

Velocità composta di entrambi gli assi

dx

Distanza movimento asse X

dy

Distanza movimento asse Y

Il valore calcolato verrà memorizzato nell'area riservata ai risultati dei calcoli, anche se la velocità attuale può essere corretta.

Correzione della velocità

Quanto segue si applica alla velocità iniziale calcolata di un asse:

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

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