Audits & digitale checklists

Laat uw machines preventieve onderhoudsaudits activeren

Ontdek hoe u machines preventieve onderhoudsaudits kunt laten activeren op basis van werkelijk gebruik. Dit artikel legt uit hoe u WinCC met de API van Azumuta verbindt om digitale audits te plannen, te monitoren en af te ronden, betrouwbaar en zonder gedoe.

Een technicus bekijkt een checklist voor preventief onderhoud op een tablet, met een kalenderweergave waarop geplande onderhoudstaken zichtbaar zijn en een geplande audit voor 17 april 2025 is gemarkeerd.
Gepubliceerd op:
28 May 2025
Bijgewerkt op:
28 May 2025
Delen:

Plantmanagers kennen de uitdaging van het plannen van preventief onderhoud. Traditioneel worden machines op vaste intervallen onderhouden, of dat nu nodig is of niet. Deze tijdgebaseerde aanpak kan leiden tot onnodige stilstand of, omgekeerd, gemist onderhoud als een machine tussen intervallen door overbelast wordt. Maar wat als de machine zelf zou kunnen aangeven wanneer het tijd is voor een audit en automatisch een audit in Azumuta zou kunnen starten? Door machinegebruiksgegevens met Azumuta te verbinden, kan onderhoud worden gepland op basis van werkelijke omstandigheden, niet op basis van de kalender.

Door machines hun eigen audits en onderhoudstaken te laten activeren op basis van gebruik, kunnen fabrieken de betrouwbaarheid en efficiëntie optimaliseren. In dit artikel onderzoeken we hoe u machinegestuurde audits kunt implementeren met Azumuta, waarbij de integratie met een industriële HMI zoals Siemens WinCC centraal staat.

We behandelen hoe u een digitale audit in Azumuta opzet, hoe een machine deze audit via Azumuta’s API kan starten en monitoren, en waarom deze aanpak de uptime, veiligheid en compliance verbetert.

Waarom op gebruik gebaseerd onderhoud beter werkt dan de kalender

Traditioneel preventief onderhoud is vaak gebaseerd op kalenderschema’s, bijvoorbeeld een machine eenmaal per maand of eenmaal per kwartaal onderhouden. Hoewel tijdgebaseerde schema’s beter zijn dan niets doen, houden ze geen rekening met hoeveel de machine daadwerkelijk heeft gedraaid. Een machine kan in één maand 5.000 onderdelen produceren of in dezelfde periode 50.000 onderdelen.

Daarom is het zo waardevol om de machine audits te laten activeren op basis van werkelijk gebruik (bijv. elke 10.000 geproduceerde stuks). Zo wordt onderhoud afgestemd op daadwerkelijke slijtage in plaats van op willekeurige data.

Machinegestuurde audits op basis van gebruik in plaats van vaste intervallen koppelen onderhoud rechtstreeks aan hoe intensief en hoe vaak apparatuur wordt gebruikt, wat leidt tot betrouwbaardere prestaties en efficiëntere productie. Een op gebruik gebaseerde trigger start alleen een audit wanneer de machine een vooraf gedefinieerde werkbelastingdrempel bereikt.

Deze aanpak verbetert de betrouwbaarheid van onderhoud door onverwachte storingen en stilstand te verminderen, en verhoogt de productie-efficiëntie omdat machines precies worden onderhouden wanneer dat nodig is, waardoor zowel overmatig onderhoud als verwaarlozing worden voorkomen.

Daarnaast houdt het onderhoudsschema afgestemd op het werkelijke gebruik van apparatuur, wat betekent dat intensief gebruikte machines tijdig aandacht krijgen, terwijl licht gebruikte machines niet te vaak worden onderhouden.

Dergelijke op gebruik gebaseerde audittriggers kunnen zelfs via de API worden geautomatiseerd, waardoor onderhoudsplanning zich dynamisch kan aanpassen aan realtime gebruiksgegevens en naadloos overgaat naar de volgende stap van het plannen van audits via de API.

Preventieve onderhoudsaudits automatisch plannen met Azumuta

Om van vaste schema’s naar op gebruik gebaseerd onderhoud over te stappen, hebben uw machines een manier nodig om te bepalen en aan te geven wanneer het tijd is voor een preventieve onderhoudsaudit. Siemens WinCC verzamelt machinegebruiksgegevens in realtime. Wanneer die gegevens met Azumuta worden geïntegreerd, worden ze direct bruikbaar.

Met Azumuta’s REST API kan WinCC een audit activeren op het moment dat een machine een gedefinieerde gebruiksdrempel bereikt, zoals elke 10.000 geproduceerde onderdelen. Deze integratie automatiseert de audit zelf niet, maar verbindt machinecondities met auditplanning. Het resultaat: audits vinden plaats wanneer de machine ze daadwerkelijk nodig heeft, niet wanneer de kalender dat voorschrijft.

Laten we bekijken hoe dit in de praktijk werkt.

Externe systemen integreren met Azumuta’s REST API

Azumuta’s REST API is gebouwd voor naadloze integratie met externe systemen, zoals WinCC of andere industriële besturingsplatformen, zodat machines en software direct met het platform kunnen communiceren. De API ondersteunt tweerichtingsgegevensuitwisseling met standaard HTTP-methoden en responscodes, waarbij gegevens in JSON-formaat worden teruggegeven voor eenvoudige parsing en interoperabiliteit.

De voorspelbare structuur van de API zorgt voor stabiele, betrouwbare verbindingen met systemen van derden, waardoor processen eenvoudiger te automatiseren zijn en informatie gemakkelijk tussen platformen kan worden gedeeld. Voor extra gebruiksgemak is er een OpenAPI-specificatie beschikbaar, zodat technische teams endpoints efficiënt kunnen verkennen, testen en integreren met externe tools.

De API is ontworpen ter ondersteuning van flexibele, eventgedreven automatisering en stelt externe systemen in staat acties in Azumuta te activeren en gesynchroniseerd te blijven via realtime updates. Deze architectuur vereenvoudigt interacties tussen machine en systeem en geeft engineers de basis om betrouwbare, schaalbare verbindingen te bouwen tussen shopfloorbesturing en digitale audituitvoering, nauwkeurig afgestemd op hun productielogica.

Preventief onderhoud plannen en monitoren

De besturing van de machine verbinden met Azumuta om audits te activeren op basis van realtime gebruiksgegevens, met WinCC, een SCADA/HMI-systeem van Siemens, als voorbeeld.

(Als u een ander HMI-, PLC- of SCADA-platform gebruikt, is het concept vergelijkbaar zolang het HTTP-verzoeken kan verzenden of op een andere manier een API kan aanroepen.)

Stel u een CNC-machine voor die elke 10.000 geproduceerde onderdelen moet worden geïnspecteerd. De PLC van de machine telt onderdelen en is gekoppeld aan een WinCC-systeem waarmee operators werken. Wanneer de teller 10.000 bereikt, willen we dat de machine automatisch de onderhoudsaudit start die we in Azumuta hebben ingesteld, en vervolgens de werkzaamheden pauzeert totdat die audit is afgerond.

WinCC (of de PLC) kan zo worden geconfigureerd dat het een REST API-aanroep naar Azumuta doet zodra de drempel is bereikt. Azumuta biedt een RESTful API voor externe integraties, waarbij externe systemen gegevens naar Azumuta kunnen verzenden of gegevens uit Azumuta kunnen opvragen. Met deze API kan de machine in feite met Azumuta “praten”.

1. Drempel bereikt – triggergebeurtenis

De teller van de machine bereikt 10.000 stuks. Deze gebeurtenis kan worden opgevangen in de PLC- of WinCC-logica (bijvoorbeeld een script in WinCC dat de tellerwaarde detecteert of een PLC-geheugenvlag die op true springt).

2. API POST-verzoek naar Azumuta

WinCC start vervolgens een HTTP POST-verzoek naar Azumuta’s REST API. Dit verzoek bevat de ID van de auditinstructie (de instructie die we in Azumuta hebben aangemaakt voor deze onderhoudstaak) en authenticatiegegevens (waarschijnlijk een API-sleutel).

In wezen vertelt de machine Azumuta om een nieuwe audit te starten. Zodra Azumuta’s API dit ontvangt, maakt het systeem een nieuwe auditinstantie aan — net alsof een manager deze handmatig had ingepland.

Azumuta’s API is beveiligd met API-sleutels en gebruikt HTTPS voor alle communicatie, zodat de trigger geautoriseerd en veilig is.

3. Audit wordt actief in Azumuta

Zodra het POST-verzoek is verwerkt, genereert Azumuta een nieuw auditrecord (vaak een auditinstantie of sessie genoemd). Dit record is nu zichtbaar voor de relevante medewerkers via de Azumuta-interface.

Zo kan de onderhoudstechnicus bijvoorbeeld een melding ontvangen in de Azumuta mobiele app of op het dashboard zien dat “Preventieve onderhoudsaudit voor machine #12” nu moet worden uitgevoerd. De checklist die we hebben gedefinieerd, is nu klaar om door iemand te worden uitgevoerd.

4. Machine pauzeert de productie

Tegelijkertijd moet de machine de werking pauzeren of vergrendelen zodra deze de audit activeert. In ons scenario kan WinCC een melding tonen zoals “Onderhoud vereist: audit bezig” en voorkomen dat verdere CNC-cycli worden gestart.

Deze interlock zorgt ervoor dat de productie niet doorgaat zonder het vereiste onderhoud. Zo wordt effectief afgedwongen dat de audit om veiligheids- en kwaliteitsredenen moet worden afgerond.

5. Technicus voert de audit uit

Een onderhoudstechnicus reageert op de geactiveerde audit. Met een tablet of werkstation opent deze Azumuta, ziet de actieve auditchecklist voor de machine en voert de stappen uit (olie controleren, riemen controleren, reinigen, enz., zoals gedefinieerd in de checklist). Elke stap wordt als voltooid gemarkeerd, eventueel met notities of foto’s indien nodig. Azumuta registreert deze invoer in realtime.

6. Machine vraagt auditstatus op

Terwijl de audit loopt, controleert het besturingssysteem van de machine periodiek of de audit is afgerond. WinCC kan dit doen door met tussenpozen (bijvoorbeeld elke minuut) een GET-verzoek naar Azumuta’s API te sturen.

Het GET-verzoek kan de status van die specifieke auditinstantie opvragen (met gebruik van de audit-ID die door de POST is geretourneerd of al bekend is) of audits filteren op identifier of status:

  • Filteren op ID: de machine kan Azumuta vragen naar het specifieke auditrecord (als deze de instantie-ID kent die uit de aanmaakstap is teruggegeven). De respons bevat dan alle details van die audit, inclusief een veld zoals “state” of “completed” = true/false
  • Filteren op status: als alternatief kan de machine iets opvragen als “toon alle audits voor machine #12 die momenteel overdue zijn”. Als de lijst leeg terugkomt, kan dat betekenen dat de vereiste audit is afgerond (of niet is aangemaakt). Directer zou de machine kunnen opvragen: “toon audits met status = finished en ID = 12345”. Als dat de audit retourneert, is deze afgerond. Zo niet, dan staat deze nog open.

Door te filteren op ID of status kan de machine de auditstatus betrouwbaar vinden zonder verwarring.

7. Auditvoltooiing gedetecteerd

Zodra de technicus alle stappen voltooit en de audit indient, werkt Azumuta de status van die auditinstantie bij naar Finished (en registreert mogelijk wie dit heeft gedaan en wanneer). De volgende keer dat de machine de API bevraagt, ziet deze dat de auditstatus nu completed is.

8. Machine hervat de werking

Zodra voltooiing is gedetecteerd, kan WinCC de blokkering op de machine automatisch opheffen. Zo wordt bijvoorbeeld de interlock verwijderd of wordt de knop “Start” weer actief. Er kan een melding verschijnen zoals “Onderhoudsaudit voltooid. Machine ontgrendeld.”

Nu kan de machine de productie veilig hervatten, nadat deze correct is onderhouden. De productieteller kan ook worden gereset of er begint een nieuwe cyclus, en het hele proces herhaalt zich na de volgende 10.000 onderdelen.

Azumuta API-documentatie met beschikbare audit-endpoints: GET om audits weer te geven, POST om een audit aan te maken en GET om een specifieke audit op te halen op basis van ID.

Digitale audits beheren in Azumuta

Azumuta stelt u in staat interactieve checklists voor audits te maken die papieren formulieren vervangen, zodat operators en technici audits eenvoudig kunnen uitvoeren op een tablet of werkstation. Deze checklists kunnen een breed scala aan taken omvatten, zoals veiligheidsinspecties, kwaliteitscontroles of machinespecifieke onderhoudsroutines.

Binnen Azumuta’s Audits & Digital Checklists kunnen audits vanaf nul worden opgebouwd, handmatig worden gepland of worden geactiveerd op basis van specifieke voorwaarden. Elke audit wordt gevolgd van aanmaak tot voltooiing, zodat duidelijk zichtbaar is wat er is gecontroleerd, wanneer en door wie. Deze gestructureerde aanpak helpt procedures te standaardiseren over teams en apparatuur heen, waardoor onderhouds- en kwaliteitsprocessen consistent blijven.

Alle auditgegevens worden digitaal opgeslagen, waardoor papierwerk verdwijnt, de kans op menselijke fouten afneemt en resultaten direct toegankelijk zijn. Notities, foto’s en handtekeningen worden in realtime geregistreerd en blijven op elk moment beschikbaar voor beoordeling. In één geval verminderde een fabrikant de tijd voor auditgerelateerde gegevensinvoer met 60% na de overstap naar Azumuta.

Zodra uw digitale audits zijn ingericht, kunnen ze via de API** rechtstreeks door machinegebruik worden geactiveerd. Een machine kan de productie pauzeren, wachten tot een audit is voltooid en de werkzaamheden pas hervatten** zodra Azumuta bevestigt dat de taak is afgerond. Dit creëert een closed-loop-systeem dat kritieke controles afdwingt, stilstand minimaliseert en ervoor zorgt dat niets over het hoofd wordt gezien.

Aan de slag met Audits & Digital Checklists

Beheer uw veiligheids- en onderhoudsaudits vanuit één platform

Get a Demo

Sluit u aan bij de digitale werkvloerrevolutie!