Audits et check-lists numériques

Permettez à vos machines de déclencher des audits de maintenance préventive

Découvrez comment permettre aux machines de déclencher des audits de maintenance préventive en fonction de leur utilisation réelle. Cet article explique comment connecter WinCC à l’API d’Azumuta pour planifier, suivre et réaliser des audits numériques de manière fiable et sans effort.

Un technicien examine une check-list de maintenance préventive sur une tablette, avec une vue calendrier affichant les tâches de maintenance planifiées et un audit prévu mis en évidence pour le 17 avril 2025.
Publié le :
28 May 2025
Mis à jour le :
28 May 2025
Partager :

Les responsables d’usine connaissent le défi de la planification de la maintenance préventive. Traditionnellement, les machines sont entretenues à intervalles fixes, qu’elles en aient besoin ou non. Cette approche basée sur le temps peut entraîner des arrêts inutiles ou, à l’inverse, des maintenances manquées si une machine est fortement sollicitée entre deux intervalles. Mais si la machine elle-même pouvait signaler quand il est temps de réaliser un audit, et déclencher automatiquement un audit 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 laissant les machines déclencher leurs propres audits et tâches de maintenance en fonction de leur utilisation, les usines peuvent optimiser la fiabilité et l’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 verrons 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 le temps de fonctionnement, la sécurité et la conformité.

Pourquoi la maintenance basée sur l’usage surpasse le calendrier

La maintenance préventive traditionnelle repose souvent sur des calendriers fixes, par exemple l’entretien d’une machine une fois par mois ou une fois par trimestre. Bien que les plannings basés sur le temps soient préférables à l’absence totale de maintenance, ils ne tiennent pas compte de l’utilisation réelle 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 laisser la machine déclencher des audits en fonction de l’usage réel (par ex. toutes les 10,000 pièces produites). Cela aligne la maintenance sur l’usure effective, plutôt que sur des dates arbitraires.

Les audits déclenchés par la machine sur la base de l’usage plutôt que d’intervalles fixes lient directement la maintenance à l’intensité et à la fréquence d’utilisation des équipements, ce qui conduit à des performances plus fiables et à une production plus efficace. Un déclencheur basé sur l’usage lance un audit uniquement lorsque la machine atteint un seuil de charge de travail prédéfini.

Cette approche améliore la fiabilité de la maintenance en réduisant les pannes imprévues et les temps d’arrêt, et elle augmente l’efficacité de la production puisque les machines sont entretenues exactement au moment nécessaire, en évitant à la fois la surmaintenance et la négligence.

En outre, elle maintient le planning de maintenance aligné sur l’utilisation réelle des équipements, ce qui signifie que les machines fortement sollicitées reçoivent l’attention nécessaire en temps voulu, tandis que celles peu utilisées ne sont pas entretenues trop fréquemment.

De tels déclencheurs d’audit basés sur l’usage 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 en toute fluidité à l’étape suivante de la planification des audits via l’API.

Planifier automatiquement les audits de maintenance préventive avec Azumuta

Pour passer de plannings fixes à une maintenance basée sur l’usage, vos machines doivent pouvoir décider, et signaler, quand il est temps de réaliser un audit de maintenance préventive. Siemens WinCC collecte les données d’utilisation des machines en temps réel. Lorsqu’elles sont 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, comme toutes les 10,000 pièces produites. Cette intégration n’automatise pas l’audit lui-même, mais relie l’état de la machine à la planification de l’audit. Résultat : les audits ont lieu lorsque la machine en a réellement besoin, et non lorsque le calendrier l’impose.

Voyons comment cela fonctionne en pratique.

Intégrer des systèmes externes à l’aide de l’API REST d’Azumuta

L’API REST d’Azumuta est conçue pour une intégration fluide 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 à l’aide de méthodes HTTP standard et de codes de réponse, avec des données 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, ce qui facilite l’automatisation des processus et le partage d’informations entre plateformes. Pour une meilleure facilité d’utilisation, une spécification OpenAPI est disponible, permettant aux équipes techniques d’explorer, de tester et d’intégrer efficacement les endpoints à 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 entre les machines et les systèmes et offre aux ingénieurs la base nécessaire pour créer des connexions fiables et évolutives entre les contrôles d’atelier et l’exécution numérique des audits, précisément adaptées à leur logique de production.

Planification et suivi de la maintenance préventive

Connexion du système de contrôle de la machine à Azumuta pour déclencher des audits à partir de données d’utilisation en temps réel, en prenant comme exemple WinCC, un système SCADA/HMI de Siemens.

(Si vous utilisez une autre plateforme HMI, PLC ou SCADA, le principe reste similaire tant qu’elle peut envoyer des requêtes HTTP ou appeler une API d’une autre manière.)

Imaginez une machine CNC qui doit être inspectée toutes les 10,000 pièces produites. Le PLC de la machine compte les pièces, et il est relié à un système WinCC avec lequel les opérateurs interagissent. Lorsque le compteur atteint 10,000, nous voulons que la machine lance automatiquement l’audit de maintenance que nous avons configuré dans Azumuta, puis qu’elle mette ses opérations en pause jusqu’à ce que cet audit soit terminé.

WinCC (ou le PLC) peut être configuré pour effectuer un appel à l’API REST vers Azumuta au moment où le seuil est atteint. Azumuta fournit une API RESTful pour les intégrations externes, par laquelle des systèmes externes peuvent envoyer des données à Azumuta ou demander des données à Azumuta. Grâce à cette API, la machine peut effectivement « parler » à Azumuta.

1.Seuil atteint – Événement de déclenchement

Le compteur de la machine atteint 10,000 pièces. Cet événement peut être détecté dans la logique du PLC ou de WinCC (par exemple, un script dans WinCC peut détecter la valeur du compteur ou un indicateur mémoire du PLC passant à true).

2. Requête POST API vers Azumuta

WinCC lance alors une requête HTTP POST vers l’API REST d’Azumuta. Cette requête inclura l’ID de l’instruction d’audit (celle que nous avons créée dans Azumuta pour cette tâche de maintenance) ainsi que les identifiants d’authentification (probablement une clé API).

En substance, la machine indique à Azumuta de démarrer un nouvel audit. À la réception de cette requête, l’API d’Azumuta créera une nouvelle instance d’audit dans le système, comme si un responsable l’avait planifiée manuellement.

L’API d’Azumuta est sécurisée par des clés API et utilise HTTPS pour toutes les communications, ce qui garantit que le déclenchement est autorisé et sécurisé.

3. L’audit devient actif dans 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 pour le personnel concerné via l’interface Azumuta.

Par exemple, le technicien de maintenance peut recevoir une notification dans son application mobile Azumuta ou la voir sur son tableau de bord indiquant que l’« Audit de maintenance préventive pour la machine #12 » est désormais requis. La checklist que nous avons définie est maintenant prête à être exécutée par une personne.

4. La machine met la production en pause

Simultanément, la machine doit mettre en pause ou verrouiller son fonctionnement dès qu’elle déclenche l’audit. Dans notre scénario, WinCC peut afficher un message tel que « Maintenance requise : audit en cours » et empêcher le démarrage de nouveaux cycles CNC.

Cet interverrouillage garantit que la production ne continue pas sans la maintenance requise. Il impose effectivement que l’audit soit terminé pour des raisons de sécurité et de qualité.

5. Le technicien réalise l’audit

Un technicien de maintenance prend en charge l’audit déclenché. À l’aide d’une tablette ou d’un poste de travail, il ouvre Azumuta, consulte la checklist d’audit active pour la machine et exécute les étapes (vérification de l’huile, des courroies, nettoyage, etc., telles que définies dans la checklist). Il marque chaque étape comme terminée, en ajoutant éventuellement des notes ou des photos si nécessaire. Azumuta enregistre ses saisies en temps réel.

6. La machine interroge le statut de l’audit

Pendant que l’audit est en cours, le système de contrôle de la machine vérifie périodiquement si l’audit est terminé. WinCC peut le faire en envoyant à intervalles réguliers une requête GET à l’API d’Azumuta (par exemple, toutes les minutes).

La requête GET peut interroger le statut de cette instance d’audit spécifique (en utilisant l’ID de l’audit renvoyé ou connu après le POST) ou filtrer les audits par identifiant ou par état :

  • Filtrer par ID : la machine peut demander à Azumuta l’enregistrement d’audit spécifique (si elle connaît l’ID de l’instance renvoyé à l’étape de création). La réponse inclurait tous les détails de cet audit, y compris un champ tel que « state » ou « completed » = true/false
  • Filtrer par état : la machine peut aussi interroger quelque chose comme « lister tous les audits de la machine #12 qui sont actuellement en retard ». Si la liste renvoyée est vide, cela peut signifier que l’audit requis est terminé (ou qu’il n’a pas été créé). Plus directement, elle pourrait interroger « lister les audits avec status = finished et ID = 12345 ». Si cela renvoie l’audit, alors il est terminé. Sinon, il est encore en attente.

En filtrant par ID ou par état, la machine peut déterminer de manière fiable le statut de l’audit sans confusion.

7. Détection de la fin de l’audit

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 Finished (et enregistre éventuellement qui l’a réalisé et quand). La prochaine fois que la machine interroge l’API, elle voit que le statut de l’audit est désormais completed.

8. La machine reprend son fonctionnement

Dès que la fin de l’audit est détectée, WinCC peut automatiquement lever le blocage sur la machine. Par exemple, l’interverrouillage est supprimé ou le bouton « Start » redevient actif. Un message peut s’afficher : « Audit de maintenance terminé. Machine déverrouillée. »

La machine peut alors reprendre la 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 démarrer, et l’ensemble du processus se répète après les 10,000 pièces suivantes.

Documentation de l’API Azumuta montrant les endpoints d’audit disponibles : GET pour lister les audits, POST pour créer un audit et GET pour récupérer un audit spécifique par ID.

Gérer les audits numériques dans Azumuta

Azumuta vous permet de créer des checklists interactives pour les audits qui remplacent les formulaires papier, ce qui permet aux opérateurs et aux techniciens de réaliser facilement des audits sur une tablette ou un poste de travail. Ces checklists peuvent couvrir un large éventail de tâches, comme les inspections de sécurité, les contrôles qualité ou les routines de maintenance spécifiques à une machine.

Dans Audits & Digital Checklists d’Azumuta, les audits peuvent être créés à partir de zéro, planifiés manuellement ou déclenchés selon des conditions spécifiques. Chaque audit est suivi de sa création à sa finalisation, garantissant une visibilité claire sur ce qui a été contrôlé, quand et par qui. Cette approche structurée contribue à standardiser les procédures entre les équipes et les équipements, afin de maintenir la cohérence des processus de maintenance et de qualité.

Toutes les données d’audit sont stockées numériquement, ce qui élimine les documents papier, réduit le risque 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 disponibles pour consultation à tout moment. Dans un cas, un fabricant a réduit de 60% le temps de saisie des données liées aux audits après être passé à Azumuta.

Une fois vos audits numériques en place, ils peuvent être déclenchés directement par l’utilisation de la machine via l’API**. Une machine peut mettre la production en pause, attendre qu’un audit soit terminé, puis ne reprendre** qu’une fois qu’Azumuta confirme que la tâche est accomplie. Cela crée un système en boucle fermée qui impose les contrôles critiques, minimise les temps d’arrêt et garantit que rien n’est oublié.

Commencez avec Audits & Digital Checklists

Gérez vos audits de sécurité et de maintenance depuis une plateforme unique

Get a Demo

Rejoignez la révolution du plancher de production numérique !