PULSE_ARC_CENTER

Especifica el código de control, la velocidad compuesta, el punto destino y el centro del círculo.

Elementos de la DUT (Identificadores):

Área de configuración

ControlCode: Código de Control

Offset 01

Utilizar una constante Hexadecimal para especificar el valor:

  1.  (1) Palabra de mayor peso
    • 0: Fijo
  2.  (2) Ciclo de trabajo (Anchura ON)
    • 0: Ciclo de trabajo 1/2 (50%)
    • 1: Ciclo de trabajo 1/4 (25%)
  3.  (3) Rango de frecuencia
    • 0: 1,5Hz a 9,8kHz
    • 1: 48Hz a 100kHz
    • 2: 191Hz a 100kHz
  4.  (4) Tipo de Control
    • 0: Incremental. Especificar el desplazamiento total (número de pulsos)
    • 1: Valor Absoluto. Especificar el valor de preselección (valor absoluto)
  5.  (5) Método de salida
    • 0: CW (contaje incremental)
    • 1: CCW (contaje decremental)
    • 2: Pulso y dirección (hacia adelante FALSE, contaje incremental)
    • 3: Pulso y dirección (hacia atrás TRUE, contaje decremental)
    • 4: Pulso y dirección (hacia adelante TRUE, contaje incremental)
    • 5: Pulso y dirección (hacia atrás FALSE, contaje decremental)
  • Bit 16: FALSE=Detener, TRUE=Continuar

    Detener: Si se selecciona 0, la salida de pulsos finaliza al alcanzar el punto destino.

    Continuar: Cuando se selecciona continuar (1) después de comenzar la interpolación circular, la tabla de datos se sobrescribe con nuevos valores. Una vez finalizada la primera función de interpolación (alcanzado el punto de destino), comienza la siguiente función de interpolación. Para indicar que la función de interpolación actual es la última, seleccionar 0 en este bit.

  • Bit 12: FALSE=CW (derecha), TRUE=CCW (izquierda)

    La salida de pulsos se realiza de acuerdo con el sentido de giro seleccionado. La operación varía dependiendo del sentido de giro y del punto de paso configurados como se muestra a continuación.

    1.  (1) Giro en el sentido contrario a las agujas del reloj (rotación hacia a la izquierda)
    2.  (2) Giro en el sentido de las agujas del reloj (rotación hacia la derecha)
    3.  (3) Posición actual
    4.  (4) Punto de paso
    5.  (5) Punto destino
  • Bit 8: FALSE=Paso, TRUE=Centro

    • Método de definición de un punto de paso:

      La función calcula el centro y el radio del arco especificando las posiciones de paso y destino para la posición actual.

    • Método de definición del centro del círculo:

      La función calcula el radio del arco especificando el centro y las posiciones de destino para la posición actual.

      1.  (1) Giro en el sentido contrario a las agujas del reloj (rotación hacia a la izquierda)
      2.  (2) Giro en el sentido de las agujas del reloj (rotación hacia la derecha)
      3.  (3) Posición actual S (Xs, Ys)
      4.  (4) Centro del círculo 0 (Xo, Yo)
      5.  (5) Punto de paso P (Xp, Yp)
      6.  (6) Punto destino E (Xe, Ye)
      7.  (7) Utilizar el canal CH0 para el eje X, y CH2 para el eje Y.
        • Fv: Velocidad Compuesta
        • Fx: Velocidad de preselección eje X
        • Fy: Velocidad de preselección eje Y
        • r: Radio
        • O (Xo, Yo): Centro (Centro del círculo)
        • S (Xs, Ys): Punto de inicio (Posición inicial)
        • P (Xp, Yp): Punto de paso (Punto de paso)
        • E (Xe, Ye): Punto destino (Punto destino)
  • Bit 4: FALSE=Relativo, TRUE=Absoluto

  • Bits 0, 1: 0=CW/CCW, 2= pulso + dirección (hacia adelante FALSE), 3= pulso + dirección (hacia adelante TRUE)

Speed: Velocidad inicial compuesta Fmin (Hz)

Offset 23

100 Hz–20 kHz

[100–20000]

TargetPos_X: Eje X (CH0), Punto destino

Offset 45

-8388608–+8388607

TargetPos_Y: Eje Y (CH2), Punto destino

Offset 67

-8388608–+8388607

CenterPos_X: Eje X (CH0), Centro del círculo

Offset 89

-8388608–+8388607

CenterPos_Y: Eje Y (CH2), Centro del círculo

Offset 1011

-8388608–+8388607

Area de almacenamiento del resultado de la operación

Radius: Radio

Offset 1213

Pulsos

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