Órdenes de desplazamiento especiales
5.5 Interpolación de polinomios (POLY, POLYPATH)
Se puede generar una gran variedad de curvas tales como funciones lineales, parabólicas,
exponenciales mediante la asignación de valores determinados a dichos coeficientes.
Al activar los coeficientes a
f(p) = a
Se aplica:
a
= posición de eje para el final de la secuencia
0
a
= Diferencia entre la posición del eje al final del margen de definición (PL) y posición
1
inicial
Es posible programar polinomios sin que esté activo el código G POLY. Pero, en dicho caso,
no se interpolan los polinomios programados sino que se produce un desplazamiento lineal
al punto final programado para cada eje (G1). La interpolación polinómica se activa
programando POLY.
Además, cuando está activo el código G POLY, con el subprograma predefinido POLYPATH
(...) se pueden seleccionar los ejes que se van a interpolar con polinomio.
Función especial: 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 esta forma se pueden mecanizar de forma exacta, p. ej., secciones cónicas (círculos,
elipses, parábolas, hipérboles).
Ejemplo:
POLY G90 X10 Y0 F100
PO[X]=(0,–) PO[Y]=(10) PO[]=(2,1)
5-20
= a
2
+ a
p
0
1
= 0 ó a
= a
= a
= a
3
2
3
4
;Ejes geométricos se desplazan de
;forma lineal a la posición X10, Y0
;Desplazar ejes geométricos a lo
;largo del cuarto de circunferencia
a X0, Y10
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
= 0 se obtiene, p. ej., una recta con:
5
Preparación del trabajo