Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Actividad Fundamental 3.1 "Interpolación Lineal y Circular"
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Actividad Fundamental 3.1 "Interpolación Lineal y Circular"
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Actividad Fundamental 3.1 "Interpolación Lineal y Circular"
Un problema que se presenta con frecuencia en la ingeniería es tratar de construir una función
denominada función interpolante de la que se conoce una serie de datos denominados datos de
interpolación. El objetivo será el que apliquemos los procedimiento en la resolución de programas
para Fresadora de CNC donde verifiquemos estos datos y que además sea fácil de manipular en la
fresadora.
No olvidemos que la interpolación se dirá lineal cuando sólo se tomen dos puntos y cuadrática
cuando se tomen tres.
Marco teórico
Interpolación lineal
Se entiende por Interpolación Lineal, a la capacidad que tienen las Máquina de Control Numérico de
desplazarse entre dos posiciones consecutivas, de forma que la Trayectoria Resultante siempre sea una línea
recta.
Cuando en este movimiento sólo interviene un eje, la velocidad de éste, será la velocidad programada, y la
velocidad de los ejes restantes, será igual a cero; en este caso no existe interpolación lineal porque la
dirección de movimiento coincide con uno de los ejes coordenados. En el caso de que intervengan varios
ejes para conseguir esta trayectoria resultante, la velocidad de los ejes que intervienen nunca será igual a la
velocidad programada.
Por ejemplo, si la máquina está posicionada en el punto X0.000 Y0.000 y la sentencia siguiente ordena la
posición X100.000 Y100.000, los dos motores que mueven los elementos de los ejes “X” e “Y” se ponen en
marcha simultáneamente a la misma velocidad hasta alcanzar la posición X100.000 Y100.000 con una
trayectoria rectilínea. Para conseguir una trayectoria rectilínea a una velocidad programada de “Vp=1,5
mts/min.”, cada uno de los ejes deberá desplazarse de la siguiente manera:
Vx=1,5 x Cos 45º = 1,5 x 0,7071 = 1,0606 mts/min.
Vy=1,5 x Sen 45º = 1,5 x 0,7071 = 1,0606 mts/min.
Para que esta condición de interpolación se cumpla, es necesario que la velocidad programada tenga activa
la Función Auxiliar G01.
Marco teórico
Interpolación cuadrática
La interpelación circular (modal) permite mecanizar círculos completos o bien arcos de circunferencia en el plano de trabajo
previamente seleccionado.
El control numérico necesita conocer el plano de trabajo seleccionado (G17 hasta G19) para poder calcular la dirección y el
sentido de giro del círculo.
G2/G3 X, Y, Z I, J, K. Desplazamiento circular en sentido horario/antihorario con punto final en coordenadas cartesianas (X, Y, Z)
y coordenadas del centro de la circunferencia respecto del punto de partida del arco (I, J, K).
G2/G3 X, Y, Z, R. Desplazamiento circular en sentido horario/antihorario con punto final en coordenadas cartesianas (X, Y, Z) y
radio de la circunferencia.
•Datos de interés en la interpelación circular con centro v punto final.
El desplazamiento circular se define mediante:
G2/G3 X, Y, Z I, J, K, donde:
El punto final definido en coordenadas cartesianas X, Y, Z.
El centro de la circunferencia definido mediante las direcciones l, J, K., siendo:
l: Coordenada en la dirección del eje X del centro de la circunferencia.
J: Coordenada en la dirección del eje Y del centro de la circunferencia. Fig. I.3 Interpolación
K: Coordenada en la dirección del eje Z del centro de la circunferencia. circular (G2/G3).
Pieza 1
Pieza 2
Pieza 3
Pieza 4
Parte superior
SIMULACIÓN PIEZA 1
Frente
Derecha
Abajo
Parte superior
SIMULACIÓN PIEZA 2
Frente
Derecha
Abajo
Parte superior
SIMULACIÓN PIEZA 3
Frente
Derecha
Abajo
Parte superior
SIMULACIÓN PIEZA 4 Frente
Derecha
Abajo
Conclusión
Para concluir puedo decir que al trabajar con estas herramientas G01, G02 Y G03 nos damos cuenta
que para programar un mecanizado circular a un avance programado utilizamos las funciones G02 y
G03, donde G02 corresponde a una interpolación circular a derechas (en el sentido de las manecillas
del reloj), y G03 es una interpolación circular a izquierdas. En cambio el G01 mueve los ejes a la
velocidad de avance ordenada. Este se usa principalmente para cortar la pieza de trabajo. Un avance
G01 puede ser un movimiento de un solo eje o una combinación de los ejes. La velocidad del
movimiento de los ejes están controlados por el valor de la velocidad de avance (F). Este valor F puede
estar en unidades (pulgadas o mm) por minuto ( G94) o por revolución del husillo ( G95), o en tiempo
para completar el movimiento (G93).
Una vez que se inicia un G01, todos los ejes programados se moverán y alcanzaran el destino a la vez.
Si un eje no pudiera ir a la velocidad de avance programada, el control no continuar con el comando
G01 y se generar una alarma (máxima velocidad de avance superada).
Bibliografía
4.1 Interpolación: Lineal y Cuadrática - Métodos Numéricos. (s. f.). Recuperado 2 de noviembre de 2022, de
https://sites.google.com/site/metnum00/home/unidad-iv/4-1-interpolacion-lineal-y-cuadratica
http://auladeprogramacioncnc.blogspot.com/2011/09/14-interpolacion-lineal.html
https://publicaciones.unirioja.es/catalogo/online/fanuc/c3_3.shtml