Laat uw machines preventieve onderhoudsaudits uitvoeren

Leer hoe u machines preventieve onderhoudsaudits kunt laten uitvoeren op basis van echt gebruik. In dit artikel wordt uitgelegd hoe u WinCC kunt verbinden met de API van Azumuta om digitale audits te plannen, te controleren en te voltooien, betrouwbaar en zonder gedoe.
Een technicus bekijkt een checklist voor preventief onderhoud op een tablet, met een kalenderweergave met geplande onderhoudstaken en een geplande audit gemarkeerd voor 17 april 2025.
Gepubliceerd op:
28 mei 2025
Bijgewerkt op:
28 mei 2025

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

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

We leggen uit hoe u een digitale audit instelt in Azumuta, hoe een machine deze audit kan initiëren en bewaken via de API van Azumuta en waarom deze aanpak de uptime, veiligheid en naleving verbetert.

Waarom gebruiksgebaseerd onderhoud beter is dan de kalender

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

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

Door machines geactiveerde audits op basis van gebruik in plaats van vaste intervallen koppelen onderhoud direct aan hoe intensief en hoe vaak apparatuur wordt gebruikt, wat leidt tot betrouwbaardere prestaties en een efficiëntere productie . Een trigger op basis van gebruik start een audit pas nadat de machine een vooraf gedefinieerde werklastdrempel heeft bereikt.

Deze aanpak verbetert de betrouwbaarheid van het onderhoud, omdat onverwachte storingen en uitvaltijd worden verminderd. Ook wordt de productie-efficiëntie verhoogd, omdat machines precies op het juiste moment worden onderhouden. Zo wordt zowel overmatig onderhoud als verwaarlozing voorkomen.

Bovendien zorgt het ervoor dat het onderhoudsschema is afgestemd op het daadwerkelijke gebruik van de apparatuur. Dit betekent dat zwaar gebruikte machines tijdig aandacht krijgen, terwijl licht gebruikte machines niet zo vaak een onderhoudsbeurt nodig hebben.

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

Automatisch preventieve onderhoudsaudits plannen met Azumuta

Om van vaste schema's over te stappen op gebruiksgebaseerd onderhoud, hebben uw machines een manier nodig om te bepalen en te signaleren wanneer het tijd is voor een preventieve onderhoudsaudit. Siemens WinCC verzamelt realtime machinegebruiksgegevens. Door integratie met Azumuta worden die gegevens bruikbaar.

Met behulp van Azumuta's REST API kan WinCC een audit starten zodra een machine een bepaalde gebruiksdrempel bereikt , bijvoorbeeld na elke 10.000 geproduceerde onderdelen. Deze integratie automatiseert de audit zelf niet, maar koppelt machinecondities aan auditplanning. Het resultaat: audits vinden plaats wanneer de machine ze daadwerkelijk nodig heeft, niet wanneer de kalender dat aangeeft.

Laten we eens kijken hoe dit in de praktijk werkt.

Integratie van externe systemen met behulp van de REST API van Azumuta

De REST API van Azumuta is gebouwd voor naadloze integratie met externe systemen, zoals WinCC of andere industriële besturingsplatforms, waardoor machines en software rechtstreeks met het platform kunnen communiceren . De API ondersteunt tweerichtingsgegevensuitwisseling met behulp van standaard HTTP-methoden en responscodes, waarbij de gegevens in JSON-formaat worden geretourneerd voor eenvoudige parsing en interoperabiliteit.

De voorspelbare structuur van de API zorgt voor stabiele en betrouwbare verbindingen met systemen van derden, waardoor het eenvoudiger wordt om processen te automatiseren en informatie tussen platforms te delen. Voor verbeterde bruikbaarheid is een OpenAPI-specificatie beschikbaar, waarmee technische teams eindpunten efficiënt kunnen verkennen, testen en integreren met behulp van externe tools.

De API is ontworpen ter ondersteuning van flexibele, gebeurtenisgestuurde automatisering en stelt externe systemen in staat om acties in Azumuta te activeren en gesynchroniseerd te blijven via realtime updates. Deze architectuur vereenvoudigt machine-naar-systeeminteracties en biedt engineers de basis voor het bouwen van betrouwbare, schaalbare verbindingen tussen werkvloercontroles en digitale audituitvoering, exact afgestemd op hun productielogica.

Plannen en bewaken van preventief onderhoud

Het verbinden van het besturingssysteem van de machine met Azumuta om audits te activeren op basis van realtime gebruiksgegevens, bijvoorbeeld met WinCC, een SCADA/HMI-systeem van Siemens.

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

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

WinCC (of de PLC) kan worden geconfigureerd om een REST API-aanroep naar Azumuta te doen zodra de drempelwaarde is bereikt. Azumuta biedt een RESTful API voor externe integraties, waarmee externe systemen data naar Azumuta kunnen sturen of data kunnen opvragen . Met behulp van deze API kan de machine effectief met Azumuta communiceren .

1. Drempel bereikt – Triggergebeurtenis

De teller van de machine staat op 10.000 stuks. Deze gebeurtenis kan worden vastgelegd in de PLC- of WinCC-logica (een script in WinCC kan bijvoorbeeld detecteren dat de tellerstand of een PLC-geheugenvlag op 'true' staat).

2. API POST-verzoek aan Azumuta

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

In wezen vertelt de machine Azumuta dat het een nieuwe audit moet starten. Zodra de API van Azumuta deze ontvangt, maakt deze een nieuwe auditinstantie aan in het systeem – net alsof een manager deze handmatig had gepland.

De API van Azumuta is beveiligd met API-sleutels en gebruikt HTTPS voor alle communicatie, waardoor de trigger geautoriseerd en veilig is.

3. Audit wordt actief in Azumuta

Zodra de POST-aanvraag 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.

De onderhoudstechnicus kan bijvoorbeeld een melding krijgen in de mobiele Azumuta-app of op het dashboard dat er een 'Preventieve onderhoudsaudit voor machine nr. 12' moet worden uitgevoerd. De checklist die we hebben gedefinieerd, kan nu door iemand worden uitgevoerd.

4. Machine onderbreekt productie

Tegelijkertijd moet de machine de bewerking pauzeren of blokkeren zodra de audit wordt geactiveerd. In ons scenario kan WinCC een bericht weergeven zoals "Onderhoud vereist: Audit wordt uitgevoerd" en voorkomen dat er verdere CNC-cycli worden gestart.

Deze vergrendeling zorgt ervoor dat de productie niet doorgaat zonder het vereiste onderhoud. Het zorgt er effectief voor dat de audit om veiligheids- en kwaliteitsredenen moet worden uitgevoerd.

5. Technicus voert de audit uit

Een onderhoudstechnicus reageert op de geactiveerde audit. Met een tablet of werkstation opent hij Azumuta, bekijkt de actieve auditchecklist voor de machine en voert de stappen uit (olie, riemen controleren, reinigen, enz.) zoals gedefinieerd in de checklist. Hij markeert elke stap als voltooid en voegt indien nodig notities of foto's toe. Azumuta registreert de invoer in realtime.

6. Machine Polls voor Audit Status

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

Met de GET-aanvraag kan de status van dat specifieke auditexemplaar worden opgevraagd (met behulp van de audit-ID die is geretourneerd of bekend is van de POST) of kunnen audits worden gefilterd op basis van de identificatie of status:

  • Filteren op ID: De machine kan Azumuta om het specifieke auditrecord vragen (mits de instance-ID bekend is die is geretourneerd uit de aanmaakstap). Het antwoord bevat dan alle details van die audit, inclusief een veld zoals 'status' of 'voltooid' = true/false.
  • Filteren op status: Als alternatief kan de machine bijvoorbeeld de volgende query uitvoeren: "Maak een lijst van alle audits voor machine #12 die momenteel te laat zijn". Als de lijst leeg is, kan dit betekenen dat de vereiste audit is voltooid (of niet is aangemaakt). Directer gezegd kan de machine de query uitvoeren: "Maak een lijst van audits met status = voltooid en ID = 12345". Als dat de audit oplevert, is deze voltooid. Zo niet, dan is deze nog in behandeling.

Door te filteren op ID of status kan de machine betrouwbaar de status van de audit vinden zonder dat er verwarring ontstaat.

7. Auditvoltooiing gedetecteerd

Zodra de technicus alle stappen heeft voltooid en de audit heeft ingediend, werkt Azumuta de status van die auditinstantie bij naar Voltooid (en registreert mogelijk wie dit heeft gedaan en wanneer). De volgende keer dat de machine de API raadpleegt, ziet deze dat de status van de audit nu voltooid is.

8. Machine hervat de werking

Zodra WinCC de voltooiing detecteert, kan het de machine automatisch vrijgeven. Zo wordt de vergrendeling verwijderd of wordt de startknop weer actief. Mogelijk verschijnt er een bericht met de tekst "Onderhoudsaudit voltooid. Machine ontgrendeld".

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

Digitale audits beheren in Azumuta

Met Azumuta kunt u interactieve checklists voor audits maken die papieren formulieren vervangen, waardoor 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.

Met Azumuta's Audits & Digitale Checklists kunnen audits vanaf nul worden aangemaakt, handmatig worden gepland of worden geactiveerd op basis van specifieke voorwaarden. Elke audit wordt gevolgd van begin tot eind, waardoor duidelijk inzicht is in wat er is gecontroleerd, wanneer en door wie. Deze gestructureerde aanpak helpt bij het standaardiseren van procedures voor alle teams en apparatuur, waardoor onderhouds- en kwaliteitsprocessen consistent blijven.

Alle auditgegevens worden digitaal opgeslagen, waardoor papierwerk wordt geëlimineerd, de kans op menselijke fouten wordt verkleind en de resultaten direct toegankelijk zijn. Notities, foto's en handtekeningen worden in realtime vastgelegd en zijn op elk moment beschikbaar voor inzage. In één geval verminderde een fabrikant de tijd die nodig was voor auditgerelateerde gegevensinvoer met 60% na de overstap naar Azumuta.

Zodra uw digitale audits zijn geïmplementeerd, kunnen ze direct worden geactiveerd door machinegebruik via de API . Een machine kan de productie pauzeren, wachten tot een audit is voltooid en pas hervatten zodra Azumuta bevestigt dat de taak is voltooid. Dit creëert een gesloten systeem dat kritische controles afdwingt, downtime minimaliseert en ervoor zorgt dat er niets over het hoofd wordt gezien.

Aan de slag met audits en digitale checklists

Beheer uw veiligheids- en onderhoudsaudits vanaf één platform

Vraag een demo aan

Doe mee aan de digitale werkvloerrevolutie!

Aan de linkerkant wordt een profiel van een assemblagemedewerker weergegeven met categorieën als Voormontage, Assemblage en Testen. Aangrenzende grafieken geven een gedetailleerd overzicht van taken zoals reinigen, assembleren, verpakken, voormontage en testen, elk met numerieke waarden.