Avances en Control Numérico (CNC) EN Sistemas DE Fabricación Flexible
Avances en Control Numérico (CNC) EN Sistemas DE Fabricación Flexible
Avances en Control Numérico (CNC) EN Sistemas DE Fabricación Flexible
3 – Nº 5
Edición especial Diciembre’14, 268 - 282
Área de Innovación y Desarrollo, S.L.
ISSN: 2254 – 4143
RESUMEN
En el siguiente artículo se van a tratar las últimas novedades tecnológicas del sistema CNC,
es decir, cuales las tendencias o sectores que actualmente se están estudiando para
intentar mejorarlo. Se va a llevar a cabo una breve descripción de su funcionamiento,
aplicaciones y algunas de sus características generales, y a continuación se explicará cada
uno de los avances o mejoras en las que se está trabajando actualmente.
ABSTRACT
In the following article are going to be treat the latest technology of CNC system, which
trends or sectors are currently being studied to try to improve it. Out it will take a brief
description of its operation, applications and some of its general features, and then explain
each of the advances and improvements which are currently working.
PALABRAS CLAVE
CNC, tecnología, SFF, funciones, avances
INTRODUCCIÓN
El control numérico o control decimal numérico es un sistema de automatización de
máquinas herramienta que son operadas mediante comandos programados en un medio
de almacenamiento, en comparación con el mando manual mediante volantes o placas.
Las primeras máquinas de control numérico se construyeron en los años 1940 y 1950,
basadas en las máquinas existentes con motores modificados cuyos mandos se accionaban
automáticamente siguiendo las instrucciones dadas en un sistema de tarjeta perforada.
Estos servomecanismos iniciales se desarrollaron rápidamente con equipos analógicos y
digitales. El abaratamiento y miniaturización de los microprocesadores ha generalizado la
electrónica digital en las máquinas herramienta, lo que dio lugar a la denominación control
decimal numérico, control numérico por computadora , control numérico por computador
o control numérico computarizado(CNC), para diferenciarlas de las máquinas que no tenían
computadora. En la actualidad se usa el término control numérico para referirse a este tipo
de sistemas, con o sin computadora.
DESARROLLO
APLICACIONES
PRINCIPIO DE FUNCIONAMIENTO
En el caso de un torno, hace falta controlar los movimientos de la herramienta en dos ejes
de coordenadas: el eje de las X para los desplazamientos longitudinales del carro y el eje de
las Z para los desplazamientos transversales de la torre.
PROGRAMACIÓN MANUAL
PROGRAMACIÓN AUTOMÁTICA
En este caso, los cálculos los realiza un computador a partir del modelo de CAD generado
por un software CAD/CAM que posteriormente será traducido mediante un post-
procesador al lenguaje máquina adecuado para cada control por Computadora. En la
actualidad es el sistema utilizado en la mayoría de los casos, no tiene sentido programar
manualmente ya que el tiempo empleado será mucho mayor además de que la tasa de
error aumenta considerablemente al ser una persona la encargada de dicho trabajo.
Una FPGA [1] (del inglés Field Programmable Gate Array) es un dispositivo semiconductor
que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada
'in situ' mediante un lenguaje de descripción especializado. La lógica programable puede
reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o
un sistema combinacional hasta complejos sistemas en un chip.
Las FPGAs se utilizan en aplicaciones similares a los ASICs sin embargo son más lentas,
tienen un mayor consumo de potencia y no pueden abarcar sistemas tan complejos como
ellos. A pesar de esto, las FPGAs tienen las ventajas de ser reprogramables (lo que añade
una enorme flexibilidad al flujo de diseño), sus costes de desarrollo y adquisición son
mucho menores para pequeñas cantidades de dispositivos y el tiempo de desarrollo es
también menor.
La realización de este tipo de interpolación supone: por un lado una alta carga
computacional, y por otro lado en el mejor de los casos se llega a implementar únicamente
un algoritmo de interpolación. La contribución de este trabajo es el desarrollo de una
unidad de procesamiento de hardware basado en matrices de puertas programables (FPGA)
para máquinas industriales CNC. El FPGA es un dispositivo electrónico capaz de
implementar las cuatro técnicas principales de interpolación. Permite la selección de la
técnica de interpolación según la aplicación requerida.
TÉCNICAS DE INTERPOLACIÓN
• Splines
Para el ajuste de curvas, los splines se utilizan para aproximar formas complicadas. La
simplicidad de la representación y la facilidad de cómputo de los splines los hacen
populares para la representación de curvas en informática, particularmente en el terreno
de los gráficos por ordenador.
• Bezier
Se denomina curvas de Bézier a un sistema que se desarrolló hacia los años 1960 para el
trazado de dibujos técnicos, en el diseño aeronáutico y en el de automóviles. Su
denominación es en honor a Pierre Bézier, quien ideó un método de descripción
matemática de las curvas que se comenzó a utilizar con éxito en los programas de CAD.
Según el tipo de función de la curva, podemos subdivir las curvas Berzier en:
Lineales
Definidas por dos puntos en el plano
Cuadráticas
Definidas por tres puntos en el plano
Cúbicas
Definidas por cuatro puntos en el plano
• B – Splines
Una curva NURBS se define por su grado, un conjunto de puntos de control ponderados, y
un vector de nodos. Las curvas y superficies NURBS son generalizaciones de curvas B-
splines y curvas de Bézier, así como de superficies, siendo su diferencia principal la
ponderación de los puntos de control que hacen a las curvas NURBS racionales (las curvas
B-splines racionales no uniformes son un caso especial de las curvas B-splines racionales).
Mientras que las curvas de Bézier se desarrollan en una sola dirección paramétrica,
normalmente llamada s o u, las superficies NURBS evolucionan en dos direcciones
paramétricas, llamada s y t o u y v.
MODELOS CAD
Dos casos de estudio fueron diseñados con el fin de probar la eficiencia de las técnicas de
interpolación implementadas en el sistema de control CNC [2]. El primer modelo es un arco
de circunferencia, que es una trayectoria común en muchos ejemplos. El segundo modelo
es una curva que presenta valores de curvatura mayor que el arco, donde se puede apreciar
mayor variación en ambos ejes.
A partir de los resultados experimentales, podemos decir que para el primer caso,
catalogado como una curva sencilla (arco), las técnicas presentan un error medio de
alrededor de 3,1 - 3,5 μm, mientras que en el segundo caso obtenemos un error medio de
15,3 – 15,4 μm con un porcentaje de error de 0,004 – 0,015%.
Los errores [3, 4] en las trayectorias son mucho más pequeños que en otros dispositivos.
Los parámetros del proceso a analizar serán la velocidad de corte, avance, profundidad de
corte y radio de punta, mientras que la rugosidad de la superficie y el consumo de energía
serán los objetivos de análisis.
Entre los distintos modelos desarrollados de este tipo, el modelo de optimización con
enjambre de partículas es superior a los demás, en términos de velocidad de cálculo y
exactitud.
El modelo desarrollado puede ser usado en las industrias de automoción para decidir los
parámetros de mecanizado, para lograr la calidad con el consumo de energía mínimo y por
lo tanto la máxima productividad.
Es necesario seleccionar los ajustes de mecanizado más adecuadas con el fin de mejorar la
eficiencia del corte, proceso a bajo coste y producir productos de alta calidad. Por lo tanto,
necesita también un modelo predictivo adecuado para estudios de procesos. Los
investigadores intentan diferentes técnicas de modelado para investigar los parámetros del
proceso de mecanizado.
Cada técnica inteligente tiene ciertas fortalezas y debilidades por lo que no se puede
aplicarse una única a cualquier tipo de problemas. Esta limitación es el principal motivo que
fuerza la creación de sistemas híbridos inteligentes donde dos o más técnicas se combinan
de una manera que supere las limitaciones de las técnicas individuales. La motivación para
la combinación de diferentes técnicas inteligentes es la multiplicidad de tareas de la
aplicación, la mejora de la técnica y la realización de tareas multifuncionales.
Para comprobar la eficiencia de cada una de los métodos se va a proceder a aplicar distintas
condiciones de corte en el torno de CNC FANUC de 7,5 kW de potencia y una velocidad
máxima de 4500 rpm.
Para analizar la eficiencia del consumo de energía del proceso de corte se conectará un
analizador FLUKE 43B a la fuente de alimentación de CNC del torno, mientras que para
medir la rugosidad se utiliza la máquina Taylor-Hobson Talysurf.
VALORACION DE RESULTADOS
Pero el modelo NNGA busca iterativamente diferentes muestras, y emular todas las
posibles mejores soluciones que se encuentran en dicha muestra. Por lo tanto, requiere de
tiempo computacional considerable para llevar a cabo la toma de decisiones, mientras que
la red de NNPSO puede converger a un conjunto de pesos subóptimos. Por lo tanto la
efectividad del modelo de NNPSO en la búsqueda de la solución óptima global es mucho
mayor que los otros modelos de redes neuronales.
El modelo de red neuronal NNPSO predice la salida con una precisión de error menor al 2%
Por otra parte podemos concluir que para el consumo de energía los factores más críticos
son la velocidad de corte seguido de la profundidad de corte y por último el radio de punta,
mientras que la velocidad de avance tiene un efecto significativo en la rugosidad de la
superficie en el proceso de torneado CNC.
CONCLUSIONES
El crecimiento de una industria depende del proceso de toma de decisiones eficaz y
eficiente. De ahí la gran importancia del desarrollo de herramientas de toma de decisiones
inteligentes. En este trabajo se han estudiado las diferentes técnicas de decisión NNBPN,
NNGA y NNPSO para la optimización de los parámetros de mecanizado en operaciones de
torneado CNC.
REFERENCIAS
1. De Santiago-Perez, J.J., et al., FPGA-based hardware CNC interpolator of Bezier,
splines, B-splines and NURBS curves for industrial applications. Computers &
Industrial Engineering, 2013. 66(4): p. 925-932.
2. Zhang, Q. and S.-R. Li, Efficient computation of smooth minimum time trajectory for
CNC machining. International Journal of Advanced Manufacturing Technology,
2013. 68(1-4): p. 683-692.
5. Farouki, R.T. and S. Li, Optimal tool orientation control for 5-axis CNC milling with
ball-end cutters. Computer Aided Geometric Design, 2013. 30(2): p. 226-239.
8. Ahilan, C., et al., Modeling and prediction of machining quality in CNC turning
process using intelligent hybrid decision making tools. Applied Soft Computing,
2013. 13(3): p. 1543-1551.