Contador de Alta Velocidad y Salida de Pulsos
7.4.4.6 Ejemplo 6: Interpolación Lineal y Circular
Proyectos para el FPWIN Pro:
Sample_PulseOutput_06_Linear_and_Circular_Interpolation_LD_FP_SIGMA.pro
Sample_PulseOutput_06_Linear_and_Circular_Interpolation_ST_FP_SIGMA.pro
Utilizando las funciones de interpolación lineal y circular, se ejecuta un control de
posicionamiento que dibuja una trayectoria como la que se muestra a continuación:
El intervalo entre la primera posición P1 y P2 y el intervalo entre P3 y P4 realiza un control
con interpolación lineal. El intervalo entre P2 y P3 ejecuta una interpolación circular utilizando
el método de definición del centro del círculo. El intervalo entre P4 y P1 ejecuta una
interpolación circular utilizando el método de definición de un punto de paso. En este ejemplo
se aplica el diagrama del cableado mostrado arriba. Consultar la página 139.
Utilizar el canal 0 para el eje X y el canal 2 para el eje Y.
Trayectoria de posicionamiento
P1 (0, 0)
S (-5000, 5000)
P4 (0, 10000)
Y
Procedimiento
1. Puesto que la acción que sigue a la interpolación circular es una
interpolación lineal, seleccionar el modo "parar" en el código de control.
2. El sentido de giro durante la interpolación circular es igual tanto para los
intervalos de P2 a P3 como de P4 a P1 Especificar 1 en el sentido de giro en
el código de control.
3. Utilizar la bandera de control de interpolación circular
(sys_bIsCircularInterpolationActive) para confirmar que ha finalizado la
interpolación.
152
P2 (10000, 0)
Q
(10000, 5000)
P3 (10000, 10000)
Manual de Usuario del FPΣ
X