F171_PulseOutput_Jog_Positioning_Type0_DUT

Esta DUT se puede utilizar con la(s) siguiente(s) función(es): F171_PulseOutput_Jog_Positioning

Elementos de la DUT (Identificadores):

dwControlCode: Código de control [constante hex]

Especificar el código de control utilizando una constante hexadecimal. Ejemplo: 16#1025. 1, 0, 2, y 5 son los valores correspondientes a los dígitos 3, 2, 1, y 0 de la constante hexadecimal. El dígito 0 es el último dígito de la derecha.El compilador introduce automáticamente, antes de la llamada a la instrucción, los dígitos adicionales específicos para el método de control seleccionado.

Dígito

Valor

Configuración

2

Operación de salida

0

Salida de pulsos

1

Cálculos

1

0

Control de posición incremental (fijo)

0

Método salida de pulsos

0

Hacia adelante: CW/CCW

El control se realiza utilizando dos pulsos: uno en el sentido de las agujas del reloj (CW) y uno en sentido contrario a las agujas del reloj (CCW).

1

Hacia adelante: Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante FALSE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es FALSE.)

2

Hacia adelante: Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante TRUE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es TRUE.)

4

Hacia atrás: CW/CCW

El control se realiza utilizando dos pulsos: uno en el sentido de las agujas del reloj (CW) y uno en sentido contrario a las agujas del reloj (CCW).

5

Hacia atrás: Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante FALSE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es FALSE.)

6

Hacia atrás: Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante TRUE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es TRUE.)

diInitialAndFinalSpeed: Velocidad inicial y final [Hz]

1–50000 (1Hz–50kHz)

Velocidad inicial = Fmin

  • Para 1Hz £ Fmin < 46Hz: se puede establecer una velocidad máxima de 10kHz (el error de velocidad es mayor para frecuencias mayores)
  • Para 46Hz £ Fmin < 184Hz: se puede establecer una velocidad máxima de 50kHz
  • Para 184Hz £ Fmin: se puede establecer una velocidad máxima de 50kHz (el menor error se produce alrededor de los 50kHz)

El tiempo de aceleración y el tiempo de deceleración tienen prioridad sobre la velocidad inicial y la velocidad final. Esto significa que los valores para el tiempo de aceleración y para el tiempo de deceleración no se modificarán. Los valores de la velocidad inicial y final pueden ser corregidos por la instrucción de salida de pulsos para mantener el tiempo de aceleración y deceleración dentro de los valores especificados. Los valores modificados se escriben en registros de datos a los que se tiene acceso utilizando las variables del sistema sys_iPulseChannelxCorrectedInitialSpeed y sys_iPulseChannelxCorrectedFinalSpeed (donde x=número del canal

diTargetSpeed: Velocidad máxima [Hz]

1–50000 (1Hz–50kHz)

diAccelerationTime: Tiempo de aceleración [ms]

La diferencia entre la velocidad inicial y la velocidad máxima determina la pendiente de la rampa de aceleración.

1–32760ms

diDecelerationTime: Tiempo de deceleración [ms]

La diferencia entre la velocidad máxima y la velocidad final determina la pendiente de la rampa de deceleración.

1–32760ms

diTargetValue: Valor de preselección: [pulsos]

-2147483648 a +2147483647

Las salidas siguientes son TRUE o FALSE dependiendo del método de salida de pulsos seleccionado:

Método salida de pulsos

Salida de pulsos

Valor de preselección:

Valor positivo

Valor negativo

CW/CCW

CW

TRUE

FALSE

CCW

FALSE

TRUE

Pulso/dirección

Hacia adelante FALSE

Pulso

TRUE

TRUE

Sentido

FALSE

TRUE

Hacia adelante TRUE

Pulso

TRUE

TRUE

Sentido

TRUE

FALSE

Modo de contaje

Contaje incremental

Contaje decremental

Si el valor de preselección especificado es 0, la salida de pulsos se detiene cuando la entrada de trigger del control de posición pasa a TRUE (V1.06 o superior).

Modificado el: 2021-05-06Comentarios sobre esta páginaLínea directa de Panasonic