F171_PulseOutput_Jog_Positioning_Type1_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

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

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

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

diChangeTime: Modificar el tiempo [ms]

El tiempo de cambio es el tiempo entre la primera velocidad y la segunda velocidad de preselecció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

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