Los responsables de planta conocen el reto de programar el mantenimiento preventivo. Tradicionalmente, las máquinas se revisan a intervalos fijos, lo necesiten o no. Este enfoque basado en el tiempo puede provocar tiempos de inactividad innecesarios o, por el contrario, un mantenimiento omitido si una máquina trabaja en exceso entre intervalos. ut ¿y si la propia máquina pudiera indicar cuándo es el momento de una auditoría y activar automáticamente una auditoría en Azumuta? Al conectar los datos de uso de la máquina con Azumuta, el mantenimiento puede programarse en función de las condiciones reales, no del calendario.
Al permitir que las máquinas activen sus propias auditorías y tareas de mantenimiento en función del uso, las fábricas pueden optimizar la fiabilidad y la eficiencia. En este artículo, exploramos cómo implementar auditorías activadas por máquinas con Azumuta, destacando su integración con un HMI industrial, como Siemens WinCC.
Explicaremos cómo configurar una auditoría digital en Azumuta, cómo una máquina puede iniciar y supervisar esta auditoría a través de la API de Azumuta y por qué este enfoque mejora el tiempo de actividad, la seguridad y el cumplimiento.
Por qué el mantenimiento basado en el uso supera al calendario
El mantenimiento preventivo tradicional suele basarse en calendarios, por ejemplo, revisar una máquina una vez al mes o una vez al trimestre. Aunque los calendarios basados en el tiempo son mejores que no hacer nada, no tienen en cuenta cuánto ha funcionado realmente la máquina. Una máquina puede producir 5,000 piezas en un mes o 50,000 piezas en el mismo periodo.
Por eso es tan valioso permitir que la máquina active auditorías en función del uso real (p. ej., cada 10,000 piezas producidas). Esto alinea el mantenimiento con el desgaste real, en lugar de con fechas arbitrarias.
Las auditorías activadas por la máquina en función del uso, en lugar de intervalos fijos, vinculan el mantenimiento directamente con la intensidad y la frecuencia de uso del equipo, lo que se traduce en un rendimiento más fiable y una producción más eficiente. Un activador basado en el uso inicia una auditoría solo cuando la máquina alcanza un umbral de carga de trabajo predefinido.
Este enfoque mejora la fiabilidad del mantenimiento al reducir averías inesperadas y tiempos de inactividad, y aumenta la eficiencia de la producción, ya que las máquinas se revisan exactamente cuando es necesario, evitando tanto el exceso de mantenimiento como la desatención.
Además, mantiene el programa de mantenimiento alineado con el uso real del equipo, lo que significa que las máquinas muy utilizadas reciben atención a tiempo, mientras que las que se usan poco no se revisan con demasiada frecuencia.
Este tipo de activadores de auditoría basados en el uso pueden incluso automatizarse a través de la API, lo que permite que la programación del mantenimiento se adapte dinámicamente a los datos de uso en tiempo real y pase sin fricciones al siguiente paso de programar auditorías mediante la API.
Programar automáticamente auditorías de mantenimiento preventivo con Azumuta
Para pasar de programas fijos a un mantenimiento basado en el uso, sus máquinas necesitan una forma de decidir e indicar cuándo ha llegado el momento de una auditoría de mantenimiento preventivo. Siemens WinCC recopila datos de uso de la máquina en tiempo real. Cuando se integra con Azumuta, esos datos se convierten en acciones.
Mediante la REST API de Azumuta, WinCC puede activar una auditoría en el momento en que una máquina alcanza un umbral de uso definido, como cada 10,000 piezas producidas. Esta integración no automatiza la auditoría en sí, sino que conecta las condiciones de la máquina con la programación de auditorías. El resultado: las auditorías se realizan cuando la máquina realmente las necesita, no cuando lo dice el calendario.
Veamos cómo funciona esto en la práctica.
Integración de sistemas externos mediante la REST API de Azumuta
La REST API de Azumuta está diseñada para una integración fluida con sistemas externos, como WinCC u otras plataformas de control industrial, permitiendo que las máquinas y el software se comuniquen directamente con la plataforma. Admite el intercambio bidireccional de datos mediante métodos HTTP estándar y códigos de respuesta, con datos devueltos en formato JSON para facilitar el análisis y la interoperabilidad.
La estructura predecible de la API garantiza conexiones estables y fiables con sistemas de terceros, lo que facilita la automatización de procesos y el intercambio de información entre plataformas. Para una mayor facilidad de uso, hay disponible una especificación OpenAPI, que permite a los equipos técnicos explorar, probar e integrar endpoints de forma eficiente con herramientas externas.
Diseñada para admitir una automatización flexible y orientada a eventos, la API permite que los sistemas externos activen acciones en Azumuta y se mantengan sincronizados mediante actualizaciones en tiempo real. Esta arquitectura simplifica las interacciones entre máquinas y sistemas, y proporciona a los ingenieros la base para crear conexiones fiables y escalables entre los controles de planta y la ejecución de auditorías digitales, adaptadas con precisión a su lógica de producción.
Programación y supervisión del mantenimiento preventivo
Conectar el sistema de control de la máquina con Azumuta para activar auditorías en función de los datos de uso en tiempo real, utilizando WinCC, un sistema SCADA/HMI de Siemens, como ejemplo.
(Si utiliza una plataforma HMI, PLC o SCADA diferente, el concepto es similar siempre que pueda enviar solicitudes HTTP o llamar a una API de otro modo).
Imagine una máquina CNC que debe inspeccionarse cada 10,000 piezas producidas. El PLC de la máquina está contando piezas y está vinculado a un sistema WinCC con el que interactúan los operarios. Cuando el contador llega a 10,000, queremos que la máquina inicie automáticamente la auditoría de mantenimiento que configuramos en Azumuta y, a continuación, pause las operaciones hasta que esa auditoría se haya completado.
WinCC (o el PLC) puede configurarse para realizar una llamada a la REST API de Azumuta en el momento en que se alcance el umbral. Azumuta ofrece una RESTful API para integraciones externas, donde los sistemas externos pueden enviar datos a Azumuta o solicitar datos de Azumuta. Con esta API, la máquina puede, en la práctica, “hablar” con Azumuta.
1. Se alcanza el umbral – Evento de activación
El contador de la máquina llega a 10,000 piezas. Este evento puede capturarse en la lógica del PLC o de WinCC (por ejemplo, un script en WinCC podría detectar el valor del contador o que una marca de memoria del PLC pase a verdadero).
2. Solicitud API POST a Azumuta
A continuación, WinCC inicia una solicitud HTTP POST a la REST API de Azumuta. Esta solicitud incluirá el ID de la instrucción de auditoría (la que creamos en Azumuta para esta tarea de mantenimiento) y credenciales de autenticación (probablemente una API key).
En esencia, la máquina le está diciendo a Azumuta que inicie una nueva auditoría. La API de Azumuta, al recibir esto, creará una nueva instancia de auditoría en el sistema, igual que si un responsable la hubiera programado manualmente.
La API de Azumuta está protegida con API keys y utiliza HTTPS para toda la comunicación, lo que garantiza que el activador esté autorizado y sea seguro.
3. La auditoría pasa a estar activa en Azumuta
Una vez procesada la solicitud POST, Azumuta generará un nuevo registro de auditoría (a menudo denominado instancia de auditoría o sesión). Este registro ya es visible para el personal correspondiente a través de la interfaz de Azumuta.
Por ejemplo, el técnico de mantenimiento podría recibir una notificación en su aplicación móvil de Azumuta o verla en su panel de control indicando que la “Auditoría de mantenimiento preventivo para la máquina #12” ya está pendiente. La lista de comprobación que definimos ya está lista para que alguien la ejecute.
4. La máquina pausa la producción
Simultáneamente, la máquina debe pausar o bloquear su funcionamiento una vez que active la auditoría. En nuestro escenario, WinCC puede mostrar un mensaje como “Mantenimiento necesario: auditoría en curso” e impedir que se inicien más ciclos de CNC.
Este enclavamiento garantiza que la producción no continúe sin el mantenimiento requerido. En la práctica, obliga a que la auditoría se complete por motivos de seguridad y calidad.
5. El técnico realiza la auditoría
Un técnico de mantenimiento responde a la auditoría activada. Utilizando una tableta o una estación de trabajo, abre Azumuta, ve la lista de comprobación de auditoría activa para la máquina y lleva a cabo los pasos (comprobar aceite, correas, limpieza, etc., según lo definido en la lista). Marca cada paso como completado, posiblemente adjuntando notas o fotos según sea necesario. Azumuta registra sus datos en tiempo real.
6. La máquina consulta el estado de la auditoría
Mientras la auditoría está en curso, el sistema de control de la máquina comprueba periódicamente si la auditoría ha finalizado. WinCC puede hacerlo enviando una solicitud GET a la API de Azumuta a intervalos (por ejemplo, cada minuto).
La solicitud GET puede consultar el estado de esa instancia de auditoría concreta (utilizando el ID de auditoría devuelto o conocido a partir del POST) o filtrar auditorías por identificador o estado:
- Filtrado por ID: La máquina puede pedir a Azumuta el registro de auditoría específico (si conoce el ID de la instancia devuelto en el paso de creación). La respuesta incluiría todos los detalles de esa auditoría, incluido un campo como “state” o “completed” = true/false
- Filtrado por estado: Como alternativa, la máquina podría consultar algo como “listar todas las auditorías de la máquina #12 que están actualmente vencidas”. Si la lista vuelve vacía, eso podría significar que la auditoría requerida está hecha (o no se creó). De forma más directa, podría consultar “listar auditorías con status = finished e ID = 12345”. Si eso devuelve la auditoría, entonces está hecha. Si no, sigue pendiente.
Filtrando por ID o por estado, la máquina puede encontrar de forma fiable el estado de la auditoría sin confusión.
7. Se detecta la finalización de la auditoría
Una vez que el técnico completa todos los pasos y envía la auditoría, Azumuta actualiza el estado de esa instancia de auditoría a Finished (y posiblemente registra quién la hizo y cuándo). La próxima vez que la máquina consulte la API, verá que el estado de la auditoría ya está completado.
8. La máquina reanuda el funcionamiento
Al detectar la finalización, WinCC puede liberar automáticamente la retención de la máquina. Por ejemplo, se elimina el enclavamiento o el botón “Start” vuelve a estar activo. Puede mostrarse un mensaje como “Auditoría de mantenimiento completada. Máquina desbloqueada.”
Ahora la máquina puede reanudar la producción con seguridad, tras haber recibido el servicio adecuado. El contador de producción también puede reiniciarse o comenzar un nuevo ciclo, y todo el proceso se repite después de las siguientes 10,000 piezas.
Gestión de auditorías digitales en Azumuta
Azumuta le permite crear listas de comprobación interactivas para auditorías que sustituyen a los formularios en papel, facilitando que operarios y técnicos completen auditorías en una tableta o estación de trabajo. Estas listas de comprobación pueden cubrir una amplia gama de tareas, como inspecciones de seguridad, controles de calidad o rutinas de mantenimiento específicas de la máquina.
Dentro de Audits & Digital Checklists de Azumuta, las auditorías pueden crearse desde cero, programarse manualmente o activarse en función de condiciones específicas. Cada auditoría se supervisa desde su creación hasta su finalización, lo que garantiza una visibilidad clara de qué se comprobó, cuándo y por quién. Este enfoque estructurado ayuda a estandarizar los procedimientos entre equipos y máquinas, manteniendo la coherencia de los procesos de mantenimiento y calidad.
Todos los datos de auditoría se almacenan digitalmente, eliminando el papeleo, reduciendo la posibilidad de error humano y haciendo que los resultados sean accesibles de inmediato. Las notas, fotos y firmas se registran en tiempo real y permanecen disponibles para su revisión en cualquier momento. En un caso, un fabricante redujo en un 60% el tiempo de introducción de datos relacionado con auditorías tras cambiar a Azumuta.
Una vez que sus auditorías digitales están en marcha, pueden activarse directamente por el uso de la máquina a través de la API**. Una máquina puede pausar la producción, esperar a que se complete una auditoría y solo reanudarla** una vez que Azumuta confirme que la tarea ha terminado. Esto crea un sistema de circuito cerrado que obliga a realizar comprobaciones críticas, minimiza el tiempo de inactividad y garantiza que no se pase nada por alto.
Empiece con Audits & Digital Checklists
Gestione sus auditorías de seguridad y mantenimiento desde una única plataforma