Info

FineTune tiene acceso a toda esta información comunicándose con el CNC y es a su vez, capaz de controlar la máquina para hacer un modelado de ésta mediante análisis frecuenciales y/o temporales

Tuning 4.0 y Servicios 4.0 para máquina-herramienta

Julio Zurbitu, de Fagor Automation; Ane Lazkano y J.C Rodriguez de Yurre, de Aotek S.Coop.22/06/2015
En respuesta a la creciente necesidad de precisión, velocidad y calidad de los mecanizados, junto con una disminución del tiempo de puesta a punto y un requerimiento de menor cualificación de la mano de obra necesaria, se ha desarrollado la aplicación FineTune para el CNC 8065 de Fagor Automation. Esta aplicación proporciona un ajuste óptimo de la máquina mediante un procedimiento rápido y sencillo. FineTune consigue los objetivos planteados gracias a la gran cantidad de información a la que tiene acceso a través del control numérico, que en este caso actúa como Cyber-Physical System. El CNC tiene acceso a la información de los sensores de corriente, posiciones de los motores, de las reglas, trayectorias programadas, acelerómetros, etc. FineTune tiene acceso a toda esta información comunicándose con el CNC y es a su vez, capaz de controlar la máquina para hacer un modelado de ésta mediante análisis frecuenciales y/o temporales. Actualmente FineTune utiliza toda esa información y la experiencia acumulada para proponer un ajuste óptimo. En cada máquina, FineTune propone un ajuste que el usuario puede aceptar o incluso mejora. Con el resultado final del proceso se crea un informe que puede ser enviado al servidor central y así ser utilizado para mejorar los futuros ajustes de FineTune. La infraestructura desarrollada para el desarrollo de la aplicación ha sentado la base para futuros desarrollos de servicios de Industria 4.0 como los que se mencionan en el artículo.

Actualmente, para conseguir los objetivos de tiempos y calidad en los mecanizados de alta velocidad, es necesario un conocimiento exhaustivo del sistema completo, siendo necesario conocer con profundidad tanto el procedimiento de ajuste de los servos, los algoritmos de HSC del CNC y los distintos componentes mecánicos empleados. Históricamente el procedimiento de ajuste se ha basado en personal muy cualificado y con gran experiencia. Hoy en día debido al incremento de la complejidad en los algoritmos de HSC y del software de los servos, es muy difícil conseguir realizar los ajustes de una forma óptima sin una gran inversión en tiempo y formación del personal. Además debido a la gran cantidad de parámetros implicados y la compleja interrelación entre ellos, es fácil que se cometan errores humanos a la hora de parametrizar el sistema. FineTune es el resultado de un conjunto de tecnologías que permite un ajuste óptimo mediante el uso de sistemas expertos, fuzzy logic y la información acumulada en la base de datos de ajustes. Es por todo ello que a medida que la construcción de las máquinas evoluciona, FineTune se adapta a las nuevas arquitecturas, técnicas constructivas y materiales usados, basándose en el feedback de los ajustes. Actualmente este feedback se puede acceder de una forma manual debido a que todavía no es común que un CNC tenga acceso a internet.

Toda la información del proceso se recopila y puede ser mandada manualmente a Fagor Automation para añadirla a la base de datos y mejorar los futuros ajustes. Adicionalmente se crea un informe para el usuario en formato html y pdf que puede ser usado como referencia del estado de la máquina en el momento del ajuste. La figura 1 muestra el informe de una de las maquinas ajustadas. El informe puede ser visto desde cualquier navegador que soporte html 5. El CNC incorpora un servidor de http que hace que, si el CNC tiene conexión a Internet, los informes de la máquina puedan ser vistos desde cualquier dispositivo.

Para el desarrollo de Fine Tune ha sido necesario crear una infraestructura que ha abierto las puertas a nuevos desarrollos y servicio s 4.0 para el CNC 8065 que podrán ser desarrollados en el futuro tanto por parte de Fagor Automation como por terceras empresas. A continuación se enumeran algunas de las posibilidades de desarrollo de estos servicios.

Figura 1
Figura 1.

Estado de máquina

Además de las funcionalidades de envío de sms/emails para la notificación de eventos de la máquina, gracias al servidor de http es posible desarrollar los servicios para comprobar en tiempo real el estado de la máquina, número de piezas fabricadas, alarmas y errores, programa ejecutándose, etc.

Figura 2
Figura 2.

Optimización mecanizados

La posibilidad de capturar la información de las trayectorias reales programadas en el CNC, junto con la información interna del CNC, permiten conocer por ejemplo el motivo de la limitación de la velocidad en cada posición de la trayectoria. Esto unido a la posibilidad de conexión a internet nos abre la puerta a servicios al cliente final de análisis detallado y optimización de tiempos y calidad de mecanizados para programas concretos. Para el artículo se ha elegido una pieza de corte por láser, para una mayor claridad en la impresión, pero valdría para todo tipo de piezas. En la figura 3 se muestra el avance real coloreado, siendo el rojo más rápido y azul claro más lento. Esto nos permite ver en qué zonas de la pieza se reduce la velocidad. Al acceder a toda la información interna del CNC es a su vez posible conocer la causa de la disminución de la velocidad.

En la figura 4 se muestra cómo se puede mostrar información muy diversa como por ejemplo el tipo de movimiento ejecutado en la pieza siendo G00 verde, G01 rojo y G02/G03 azul. Toda la información disponible mostrada mediante gráficos permite de una diagnosis rápida y sencilla de la pieza y poder dar recomendaciones del estilo:

  • “El 30% de las veces que se limita el avance es debido al jerk del eje X, se recomienda usar G132 X120 para aumentar un 20% el jerk del eje”
  • “El error cordal recomendado para esta pieza es de 0,050”
  • “Es recomendable regenerar el programa pieza con más decimales”
Arriba, figura 3. Abajo, figura 4

Arriba, figura 3. Abajo, figura 4.

Imagen

Mantenimiento

También es posible dar servicios CBM (Condition Based Maintenance), brevemente resumido como el mantenimiento que se hace cuando es realmente necesario. Para desarrollo de este tipo de servicios se necesita gran cantidad de información del sistema, la evolución histórica y los datos de máquinas similares. Toda esta información se obtiene a través del CNC y de la base de datos del servidor central. En la figura 5 se muestra el flujo de información del proceso. Cuando la máquina se fabrica se manda al servidor toda la información disponible de la máquina y se usará como punto de partida de la evolución de la máquina. A continuación se van haciendo ensayos periódicamente que se mandan al servidor central y se añaden al historial de la máquina. Con el historial de la máquina y la información de la base de datos se analizan los parámetros que definen ese tipo de máquina y si alguno de los parámetros se sale de la evolución natural se pueden recomendar ensayos adicionales para afinar en la diagnosis y hacer un mantenimiento si fuera necesario.

Figura 5
Figura 5.

Diagnosis

Otro tipo de servicios 4.0 que se pueden dar basados en los desarrollos realizado son la diagnosis de las máquinas en la fase de puesta a punto. En el momento de ajuste de las máquinas suelen darse situaciones en las que después de haber montado la máquina se detectan comportamientos no deseados, como vibraciones, errores de seguimiento anómalos, y otros efectos no deseados. Mediante el uso de la información acumulada en la base de datos y la posibilidad de acceder a la información de todos los sensores es posible diagnosticar el origen de los problemas y solucionarlos de una forma rápida y eficiente. En caso de ser necesario es posible incluso añadir al sistema acelerómetros en los lugares deseados y obtener información adicional de estos acelerómetros sincronizada en tiempo real con el resto de información del CNC, como par motor, aceleraciones, velocidades, etc.

Figura 6
Figura 6.

En las siguientes figuras se pueden observar algunos ejemplos reales. En la figura 6 se ve la Diferencia entre la captación del motor frente a la posición del husillo. Podemos contemplar cómo la diferencia de captaciones aumenta al cambiar la posición del husillo. Este aumento será debido, con mucha probabilidad, a un desalineamiento entre husillo-guías y regla, de forma que la pendiente indica precisamente el ángulo de desvío entre ambas rectas. Este efecto puede ser complicado de detectar de otra manera y si este defecto no se detecta en la puesta a punto puede causar desgastes y fatiga en la mecánica, que a medio plazo causará problemas en la máquina.

En la figura 7 podemos observar el par que hace el motor al moverse de un extremo del husillo al otro. En este caso podemos observar como al llegar a un extremo el par incrementa notablemente. Este efecto indica normalmente un des alineamiento entre los centros de la tuerca del husillo y el centro del rodamiento del husillo.

Figura 7.

Conclusiones

Con el desarrollo de la aplicación FineTune se han cumplido el objetivo planteado de conseguir un ajuste óptimo de una manera sencilla, rápida y sin necesidad de mano de obra tan cualificada. Para lograr este objetivo ha sido necesario desarrollar una arquitectura basada en la recopilación de datos de los ajustes de las máquinas que permiten que FineTune evolucione y se vaya adaptando a las nuevas máquinas. Este desarrollo ha permitido que se analice la viabilidad de distintos servicios 4.0 como los presentados en este artículo.

Comentarios al artículo/noticia

Deja un comentario

Para poder hacer comentarios y participar en el debate debes identificarte o registrarte en nuestra web.

ÚLTIMAS NOTICIAS

OPINIÓN

ENTIDADES COLABORADORAS

OTRAS SECCIONES

SERVICIOS