Órdenes de desplazamiento especiales
4.5 Interpolación polinómica (POLY, POLYPATH, PO, PL)
Descripción
La expresión general para un polinomio de tercer grado es:
En el control pueden programarse como máximo polinomios de 5.º grado:
Se pueden generar diferentes formas de curva tales como rectas, parábolas y funciones
exponenciales mediante la asignación de valores determinados a los coeficientes.
Una recta se genera con a
Donde:
Es posible programar polinomios sin que se haya activado la interpolación polinómica con el
comando G POLY. En tal caso no se interpolan los polinomios programados, sino que se
produce un desplazamiento lineal a los puntos finales programados de los ejes (G1). Solo
tras activar explícitamente la interpolación polinómica en el programa de pieza (POLY) se
desplazan también los polinomios programados como tales.
Particularidad: Denominador polinómico
PO[]=(...) permite programar un denominador polinómico común para ejes geométricos sin
especificar el nombre del eje; esto quiere decir que el desplazamiento de ejes geométricos
se interpola como el cociente entre dos polinomios.
De este modo se pueden mecanizar de forma exacta, p. ej., secciones cónicas (círculos,
elipses, parábolas, hipérbolas).
Ejemplo:
Código del programa
POLY G90 X10 Y0 F100
PO[X]=(0,–10) PO[Y]=(10) PO[]=(2,1)
266
2
f(p)= a
+ a
p + a
p
+. . . + a
0
1
2
donde:
a
: coeficientes constantes
n
p: Parámetros
2
f(p)= a
+ a
p + a
p
+ a
0
1
2
= a
2
f(p) = a
+ a
p
0
1
a
posición de eje al final de la secuencia precedente
0:
p = PL
2
a
= (x
- a
- a
*p
- a
1
E
0
2
3
n
p
n
3
4
5
p
+ a
p
+ a
p
3
4
5
= a
= a
= 0:
3
4
5
3
*p
) / p
Comentarios
;
Los ejes geométricos se desplazan de
forma lineal a la posición X10 Y0.
;
Los ejes geométricos se desplazan a lo
largo del cuadrante de circunferencia
a X0 Y10.
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo