Les responsables d'usine connaissent la difficulté de planifier la maintenance préventive. Traditionnellement, les machines sont entretenues à intervalles fixes, qu'elles en aient besoin ou non. Cette approche temporelle peut entraîner des temps d'arrêt inutiles ou, à l'inverse, des interruptions de service si une machine est surchargée entre les intervalles. Mais que se passerait-il si la machine elle-même pouvait signaler le moment opportun pour un audit et le déclencher automatiquement dans Azumuta ? En connectant les données d'utilisation des machines à Azumuta, la maintenance peut être planifiée en fonction des conditions réelles, et non du calendrier.
En permettant aux machines de déclencher leurs propres audits et tâches de maintenance en fonction de leur utilisation, les usines peuvent optimiser leur fiabilité et leur efficacité. Dans cet article, nous explorons comment mettre en œuvre des audits déclenchés par les machines avec Azumuta, en mettant en avant son intégration avec une IHM industrielle telle que Siemens WinCC.
Nous expliquerons comment configurer un audit numérique dans Azumuta, comment une machine peut lancer et surveiller cet audit via l'API d'Azumuta et pourquoi cette approche améliore la disponibilité, la sécurité et la conformité.
Pourquoi la maintenance basée sur l'utilisation est plus efficace que le calendrier
La maintenance préventive traditionnelle repose souvent sur des plannings calendaires, par exemple une maintenance mensuelle ou trimestrielle. Si les plannings temporels sont préférables à l'inactivité, ils ne tiennent pas compte du temps de fonctionnement réel de la machine. Une machine peut produire 5 000 pièces en un mois ou 50 000 pièces sur la même période.
C'est pourquoi il est si utile de permettre à la machine de déclencher des audits en fonction de son utilisation réelle (par exemple, toutes les 10 000 pièces produites). Cela permet d'aligner la maintenance sur l'usure réelle, plutôt que sur des dates arbitraires.
Les audits déclenchés par la machine, basés sur l'utilisation plutôt que sur des intervalles fixes, lient directement la maintenance à l'intensité et à la fréquence d'utilisation des équipements, ce qui améliore la fiabilité des performances et l'efficacité de la production . Un déclencheur basé sur l'utilisation déclenche un audit uniquement lorsque la machine atteint un seuil de charge prédéfini.
Cette approche améliore la fiabilité de la maintenance en réduisant les pannes et les temps d’arrêt imprévus, et elle augmente l’efficacité de la production puisque les machines sont entretenues exactement au moment où elles sont nécessaires, évitant ainsi à la fois le sur-entretien et la négligence.
De plus, il maintient le calendrier de maintenance aligné sur l'utilisation réelle de l'équipement, ce qui signifie que les machines très utilisées bénéficient d'une attention opportune tandis que celles peu utilisées ne sont pas entretenues trop fréquemment.
Ces déclencheurs d'audit basés sur l'utilisation peuvent même être automatisés via l'API, permettant à la planification de la maintenance de s'adapter dynamiquement aux données d'utilisation en temps réel et de passer de manière transparente à l'étape suivante de la planification des audits via l'API.
Planification automatique des audits de maintenance préventive avec Azumuta
Pour passer d'une maintenance planifiée à une maintenance basée sur l'utilisation, vos machines doivent pouvoir décider et signaler le moment opportun pour un audit de maintenance préventive. Siemens WinCC collecte les données d'utilisation des machines en temps réel. Intégrées à Azumuta, ces données deviennent exploitables.
Grâce à l'API REST d'Azumuta, WinCC peut déclencher un audit dès qu'une machine atteint un seuil d'utilisation défini , par exemple toutes les 10 000 pièces produites. Cette intégration n'automatise pas l'audit lui-même, mais relie les conditions de la machine à la planification des audits. Résultat : les audits ont lieu lorsque la machine en a réellement besoin, et non lorsque le calendrier l'exige.
Voyons comment cela fonctionne dans la pratique.
Intégration de systèmes externes à l'aide de l'API REST d'Azumuta
L'API REST d'Azumuta est conçue pour une intégration transparente avec des systèmes externes, tels que WinCC ou d'autres plateformes de contrôle industriel, permettant aux machines et aux logiciels de communiquer directement avec la plateforme . Elle prend en charge l'échange de données bidirectionnel via des méthodes HTTP et des codes de réponse standard, les données étant renvoyées au format JSON pour une analyse et une interopérabilité simplifiées.
La structure prévisible de l'API garantit des connexions stables et fiables aux systèmes tiers, facilitant ainsi l'automatisation des processus et le partage d'informations entre plateformes. Pour une meilleure ergonomie, une spécification OpenAPI est disponible, permettant aux équipes techniques d'explorer, de tester et d'intégrer efficacement les points de terminaison à l'aide d'outils externes.
Conçue pour prendre en charge une automatisation flexible et pilotée par événements, l'API permet aux systèmes externes de déclencher des actions dans Azumuta et de rester synchronisés grâce à des mises à jour en temps réel. Cette architecture simplifie les interactions machine-système et offre aux ingénieurs les bases nécessaires pour établir des connexions fiables et évolutives entre les contrôles d'atelier et l'exécution des audits numériques, parfaitement adaptées à leur logique de production.
Planification et suivi de la maintenance préventive
Connexion du système de contrôle de la machine avec Azumuta pour déclencher des audits basés sur des données d'utilisation en temps réel, en utilisant WinCC, un système SCADA/HMI de Siemens, comme exemple.
(Si vous utilisez une autre plate-forme HMI, PLC ou SCADA, le concept est similaire tant qu'elle peut envoyer des requêtes HTTP ou appeler une API.)
Imaginez une machine CNC devant être inspectée toutes les 10 000 pièces produites. L'automate programmable de la machine compte les pièces et est relié à un système WinCC avec lequel les opérateurs interagissent. Lorsque le compteur atteint 10 000, nous souhaitons que la machine lance automatiquement l'audit de maintenance configuré dans Azumuta, puis suspende les opérations jusqu'à la fin de cet audit.
WinCC (ou l'automate) peut être configuré pour effectuer un appel d'API REST vers Azumuta dès que le seuil est atteint. Azumuta fournit une API RESTful pour les intégrations externes, permettant aux systèmes externes d'envoyer ou de demander des données à Azumuta . Grâce à cette API, la machine peut communiquer efficacement avec Azumuta .
1. Seuil atteint – Événement déclencheur
Le compteur de la machine atteint 10 000 pièces. Cet événement peut être détecté par l'automate ou la logique WinCC (par exemple, un script WinCC pourrait détecter la valeur du compteur ou l'état d'un indicateur mémoire de l'automate).
2. Requête API POST à Azumuta
WinCC lance ensuite une requête HTTP POST vers l'API REST d'Azumuta. Cette requête comprend l'ID de l'instruction d'audit (celle créée dans Azumuta pour cette tâche de maintenance) et les informations d'authentification (probablement une clé API).
En résumé, la machine demande à Azumuta de lancer un nouvel audit. Dès réception de ce message, l'API d'Azumuta crée une nouvelle instance d'audit dans le système, comme si un responsable l'avait programmée manuellement.
L'API d'Azumuta est sécurisée avec des clés API et utilise HTTPS pour toutes les communications, garantissant que le déclencheur est autorisé et sûr.
3. L'audit devient actif à Azumuta
Une fois la requête POST traitée, Azumuta génère un nouvel enregistrement d'audit (souvent appelé instance ou session d'audit). Cet enregistrement est désormais visible par le personnel concerné via l'interface Azumuta.
Par exemple, le technicien de maintenance pourrait recevoir une notification sur son application mobile Azumuta ou voir sur son tableau de bord l'informer que l'« audit de maintenance préventive de la machine n° 12 » est désormais dû. La liste de contrôle que nous avons définie est désormais prête à être exécutée.
4. La machine interrompt la production
Simultanément, la machine doit interrompre ou verrouiller son fonctionnement une fois l'audit déclenché. Dans notre scénario, WinCC peut afficher un message du type « Maintenance requise : Audit en cours » et empêcher le démarrage de nouveaux cycles CNC.
Ce verrouillage garantit que la production ne peut se poursuivre sans la maintenance requise. Il impose la réalisation de l'audit pour des raisons de sécurité et de qualité.
5. Le technicien effectue l'audit
Un technicien de maintenance intervient suite à l'audit déclenché. À l'aide d'une tablette ou d'un poste de travail, il ouvre Azumuta, consulte la liste de contrôle d'audit active de la machine et exécute les étapes (vérification de l'huile, des courroies, nettoyage, etc.), comme indiqué dans la liste. Il marque chaque étape comme terminée et joint éventuellement des notes ou des photos. Azumuta enregistre ses interventions en temps réel.
6. Interrogations de la machine pour connaître l'état de l'audit
Pendant l'audit, le système de contrôle de la machine vérifie périodiquement si l'audit est effectué. WinCC peut le faire en envoyant une requête GET à l'API d'Azumuta à intervalles réguliers (par exemple, toutes les minutes).
La requête GET peut interroger l'état de cette instance d'audit spécifique (en utilisant l'ID d'audit renvoyé ou connu du POST) ou filtrer les audits par l'identifiant ou l'état :
- Filtrage par ID : La machine peut demander à Azumuta l'enregistrement d'audit spécifique (si elle connaît l'ID d'instance renvoyé lors de la création). La réponse comprendra tous les détails de cet audit, y compris un champ comme « état » ou « terminé » (vrai/faux).
- Filtrage par état : La machine pourrait également interroger une requête du type « lister tous les audits de la machine n° 12 actuellement en retard ». Si la liste est vide, cela peut signifier que l'audit requis est terminé (ou n'a pas été créé). Plus précisément, la requête pourrait être « lister les audits dont le statut est terminé et l'ID est 12345 ». Si l'audit est renvoyé, il est terminé. Sinon, il est toujours en attente.
En filtrant par ID ou par état, la machine peut trouver de manière fiable le statut de l'audit sans confusion.
7. Achèvement de l'audit détecté
Une fois que le technicien a terminé toutes les étapes et soumis l'audit, Azumuta met à jour le statut de cette instance d'audit sur « Terminé » (et enregistre éventuellement l'identité de l'auteur et la date de l'audit). La prochaine fois que la machine interrogera l'API, elle constatera que l'audit est désormais terminé.
8. La machine reprend son fonctionnement
Une fois l'opération terminée, WinCC peut automatiquement lever le blocage de la machine. Par exemple, le verrouillage est levé ou le bouton « Démarrer » redevient actif. Un message peut alors s'afficher : « Audit de maintenance terminé. Machine déverrouillée. »
La machine peut désormais reprendre sa production en toute sécurité, après avoir été correctement entretenue. Le compteur de production peut également être réinitialisé ou un nouveau cycle peut être lancé, et le processus se répétera après les 10 000 pièces suivantes.
Gestion des audits numériques dans Azumuta
Azumuta vous permet de créer des listes de contrôle interactives pour vos audits, remplaçant ainsi les formulaires papier. Les opérateurs et techniciens peuvent ainsi facilement réaliser leurs audits sur tablette ou poste de travail. Ces listes de contrôle couvrent un large éventail de tâches, telles que les inspections de sécurité, les contrôles qualité ou les routines de maintenance spécifiques aux machines.
Grâce aux audits et listes de contrôle numériques d'Azumuta, les audits peuvent être créés de toutes pièces, programmés manuellement ou déclenchés en fonction de conditions spécifiques. Chaque audit est suivi de sa création à sa réalisation, garantissant une visibilité claire sur ce qui a été vérifié, quand et par qui. Cette approche structurée permet d'uniformiser les procédures entre les équipes et les équipements, garantissant ainsi la cohérence des processus de maintenance et de qualité.
Toutes les données d'audit sont stockées numériquement, ce qui élimine la paperasserie, réduit les risques d'erreur humaine et rend les résultats immédiatement accessibles. Les notes, photos et signatures sont enregistrées en temps réel et restent consultables à tout moment. Un fabricant a ainsi réduit de 60 % le temps de saisie des données d'audit après avoir adopté Azumuta.
Une fois vos audits numériques en place, ils peuvent être déclenchés directement par l'utilisation des machines via l'API . Une machine peut suspendre la production, attendre la fin d'un audit et ne reprendre qu'une fois qu'Azumuta a confirmé la fin de la tâche. Cela crée un système en boucle fermée qui applique les contrôles critiques, minimise les temps d'arrêt et garantit que rien n'est oublié.
Démarrer avec des audits et des listes de contrôle numériques
Gérez vos audits de sécurité et de maintenance à partir d'une plateforme unique