Uncategorized

Hoe zorg je dat een nieuwe machine ook echt doet wat je ervan verwacht?

Een nieuwe machine doet wat je ervan verwacht als je vooraf helder vastlegt wat die verwachtingen precies zijn, hoe je ze toetst en wie verantwoordelijk is als de realiteit afwijkt. Zonder die drie elementen op orde loop je bijna altijd aan tegen teleurstellingen na oplevering. In dit artikel beantwoorden we de meest praktische vragen rondom specificaties, acceptatietesten en verantwoordelijkheidsverdeling bij machineontwikkeling.

Wat gaat er mis als je verwachtingen niet vastlegt?

Als verwachtingen niet schriftelijk zijn vastgelegd, ontstaat er ruimte voor interpretatieverschillen tussen opdrachtgever en leverancier. De machine wordt opgeleverd, de leverancier is tevreden, maar jij merkt dat de machine te langzaam is, te veel uitval produceert of niet aansluit op je bestaande lijn. Zonder vastgelegde eisen is er geen objectief referentiepunt om dat gesprek te voeren.

In de praktijk zien we dat dit soort situaties bijna altijd voortkomen uit dezelfde oorzaken. Iemand heeft mondeling aangegeven wat hij wilde, de leverancier heeft dat naar eigen inzicht ingevuld, en pas bij de inbedrijfstelling blijkt dat die invullingen niet overeenkomen. Dat leidt tot meerwerk, vertraging en soms juridische discussies over wie wat had moeten leveren.

Wat er dan precies misgaat, is doorgaans een combinatie van factoren:

  • Capaciteitseisen zijn niet concreet gemaakt (stuks per uur, cyclustijd, OEE-doelstelling)
  • Omgevingscondities zijn niet beschreven (temperatuur, stof, vochtigheid)
  • Interfacevereisten met bestaande systemen zijn niet afgestemd
  • Veiligheids- en normeringseisen zijn niet meegenomen in het ontwerp
  • Acceptatiecriteria zijn niet vooraf gedefinieerd

Dit is precies het domein waar systems engineering zijn waarde bewijst. Systems engineering dwingt je om een systeem als geheel te doordenken, inclusief de relaties tussen onderdelen, de eisen vanuit de omgeving en de criteria waarop je succes meet. Het is geen bureaucratisch proces, maar een manier van denken die voorkomt dat je aan het einde van een project voor verrassingen staat.

Wat is een functionele specificatie en heb je die nodig?

Een functionele specificatie is een document dat beschrijft wat een machine of systeem moet kunnen doen, zonder te beschrijven hoe dat technisch gerealiseerd wordt. Het legt de eisen vast vanuit het perspectief van de gebruiker: welke taken moet de machine uitvoeren, onder welke omstandigheden, met welke prestaties en binnen welke grenzen?

Of je er een nodig hebt? Ja, altijd. De omvang en formaliteit mogen variëren met de complexiteit van het project, maar het principe geldt voor elke machine die je laat ontwikkelen of aanpassen. Een functionele specificatie is het fundament waarop het technisch ontwerp wordt gebouwd en waarop de acceptatietest later wordt gebaseerd.

Wat hoort er minimaal in?

Een solide functionele specificatie bevat ten minste de volgende elementen:

  • Het doel van de machine en de context waarin die wordt ingezet
  • De gewenste prestaties (snelheid, nauwkeurigheid, beschikbaarheid)
  • De omgevings- en procesvereisten
  • De interfaces met operators, andere machines en systemen
  • Veiligheids- en normeringseisen
  • Meetbare acceptatiecriteria

Wat is het verschil met een technische specificatie?

Een technische specificatie gaat een stap verder en beschrijft hoe de machine wordt gebouwd: welke componenten, welke besturing, welke materialen. De functionele specificatie is de basis; de technische specificatie is de uitwerking. Beide documenten zijn nodig, maar de functionele specificatie komt altijd eerst. Zonder duidelijke eisen kun je geen goed technisch ontwerp maken.

Hoe test je of een machine voldoet aan de eisen?

Je test of een machine aan de eisen voldoet door de acceptatiecriteria uit de functionele specificatie te gebruiken als toetssteen voor een gestructureerde acceptatietest. Elke eis krijgt een bijbehorende testprocedure, een meetmethode en een grenswaarde. Pas als alle criteria zijn gehaald, is de machine formeel geaccepteerd.

In de praktijk worden er twee soorten acceptatietesten onderscheiden. De FAT (Factory Acceptance Test) vindt plaats bij de leverancier, nog voor de machine wordt getransporteerd. Daarmee controleer je of de machine in principe werkt zoals bedoeld. De SAT (Site Acceptance Test) vindt daarna plaats op jouw locatie, waarbij je controleert of de machine ook in jouw specifieke omgeving en in combinatie met jouw bestaande systemen correct functioneert.

Goede testprocedures zijn concreet en herhaalbaar. “De machine werkt goed” is geen acceptatiecriterium. “De machine produceert minimaal 120 stuks per uur bij een uitvalpercentage van maximaal 0,5% gedurende een aaneengesloten testperiode van vier uur” is dat wel. Het verschil zit in meetbaarheid.

Wie is verantwoordelijk als een machine niet presteert?

De verantwoordelijkheid voor een machine die niet presteert ligt bij de partij die de prestatie-eis had moeten realiseren, mits die eis vooraf aantoonbaar is vastgelegd en gecommuniceerd. Zonder schriftelijke specificaties en een ondertekende acceptatietest is de verdeling van verantwoordelijkheid juridisch en praktisch vrijwel onmogelijk te bepalen.

In de meeste gevallen is de verantwoordelijkheid verdeeld over meerdere partijen. De opdrachtgever is verantwoordelijk voor het helder formuleren van de eisen. De leverancier is verantwoordelijk voor het ontwerpen en bouwen van een machine die aan die eisen voldoet. En als er een engineering partner tussen zit, is die verantwoordelijk voor de vertaling van de bedrijfsbehoefte naar een technisch correcte specificatie.

Wat in de praktijk regelmatig misgaat, is dat de opdrachtgever de verantwoordelijkheid voor het specificeren volledig bij de leverancier legt. De leverancier maakt dan aannames, de opdrachtgever gaat akkoord zonder het goed te lezen, en bij oplevering blijkt dat de aannames niet klopten. Niemand heeft dan formeel iets fout gedaan, maar het resultaat is wel een machine die niet doet wat je verwachtte.

Wanneer schakel je een onafhankelijk ingenieursbureau in?

Je schakelt een onafhankelijk ingenieursbureau in op het moment dat je merkt dat de interne kennis onvoldoende is om de juiste eisen te formuleren, de technische oplossing te beoordelen of de leverancier kritisch te begeleiden. Dat is geen teken van zwakte, maar van realisme over wat er voor nodig is om een complex project succesvol af te ronden.

Een onafhankelijk bureau heeft geen commercieel belang bij een bepaalde technische oplossing. Dat maakt het mogelijk om objectief te adviseren over wat realistisch is, wat het kost en hoe lang het duurt. Precies de vragen waar productiemanagers en operations managers mee worstelen als ze voor een automatiseringsvraagstuk staan.

Wij bij Kruispunt Engineering zien onszelf niet als uitvoerder die wacht op een kant-en-klare opdracht, maar als denkpartner die het volledige traject overziet. Van het vertalen van een productieprobleem naar een functionele specificatie, via het begeleiden van de leveranciersselectie, tot het uitvoeren of begeleiden van de acceptatietest. Doordat werktuigbouwkunde, elektrotechniek en software bij ons onder één dak zitten, hoef je niet meerdere partijen te coördineren die elk een eigen stukje van het systeem kennen.

De beste aanleiding om een onafhankelijk ingenieursbureau in te schakelen is nog voordat de eerste leveranciersgesprekken plaatsvinden. Op dat moment kun je de meeste invloed uitoefenen op de uitkomst. Hoe later je erbij komt, hoe smaller de marge om bij te sturen.

Veelgestelde vragen

Hoe gedetailleerd moet een functionele specificatie zijn voor een relatief eenvoudige machine?

Zelfs voor eenvoudige machines geldt dat de functionele specificatie minimaal de prestatie-eisen, omgevingscondities en meetbare acceptatiecriteria moet bevatten. De omvang mag beperkt zijn — soms volstaat een goed gestructureerd document van enkele pagina's — maar het principe van schriftelijke vastlegging is ononderhandelbaar. Een te summiere specificatie is bijna altijd de oorzaak van discussies achteraf, ook bij ogenschijnlijk eenvoudige projecten.

Wat als onze leverancier zegt dat een FAT niet nodig is?

Een leverancier die een FAT afraadt, doet dat vaak om praktische of commerciële redenen, maar dat ontslaat jou als opdrachtgever niet van de verantwoordelijkheid om de machine te toetsen vóór transport. Een FAT is juist waardevol omdat herstelwerk bij de leverancier aanzienlijk goedkoper en sneller is dan na installatie op jouw locatie. Leg contractueel vast dat een FAT onderdeel is van de oplevering, inclusief de testprocedures en acceptatiecriteria waaraan getoetst wordt.

Hoe voorkom je dat een leverancier tijdens het project stilletjes afwijkt van de specificaties?

De meest effectieve manier is het invoeren van formele reviewmomenten op vaste mijlpalen in het project, zoals na het conceptontwerp, het detailontwerp en vóór de FAT. Bij elk reviewmoment toets je de actuele ontwerp- of bouwstatus expliciet aan de goedgekeurde functionele en technische specificatie. Afwijkingen worden schriftelijk vastgelegd en pas doorgevoerd na formele goedkeuring van beide partijen — dit voorkomt sluipende scopewijzigingen zonder dat iemand zich daar bewust van is.

Wat zijn de meest gemaakte fouten bij het opstellen van acceptatiecriteria?

De meest voorkomende fout is het gebruik van vage, niet-meetbare formuleringen zoals 'de machine moet betrouwbaar werken' of 'de output moet van goede kwaliteit zijn'. Andere veelgemaakte fouten zijn het niet specificeren van de testduur, de testcondities of het percentage toegestane uitval. Goede acceptatiecriteria zijn altijd SMART geformuleerd: concreet, meetbaar en gebaseerd op een realistische testperiode onder productieomstandigheden.

Kunnen we als opdrachtgever zelf de acceptatietest uitvoeren, of hebben we daarvoor een externe partij nodig?

In principe kun je de acceptatietest zelf uitvoeren, mits je intern de kennis en capaciteit hebt om de testprocedures correct uit te voeren en de resultaten objectief te beoordelen. In de praktijk is het verstandig om bij complexere machines een onafhankelijke partij te betrekken, juist omdat die geen belang heeft bij het slagen of falen van de test. Een externe engineer borgt dat de testresultaten onbetwistbaar zijn en dat er geen discussie ontstaat over de interpretatie achteraf.

Wat doe je als een machine na de SAT alsnog niet presteert zoals verwacht tijdens de productie?

Als een machine na een formeel goedgekeurde SAT toch tegenvalt in de dagelijkse productie, is de eerste stap om te analyseren of de afwijking binnen of buiten de gedefinieerde acceptatiecriteria valt. Valt het erbuiten, dan heb je een aantoonbare grond om de leverancier aan te spreken op basis van de contractuele afspraken. Valt het erbinnen, dan is het een signaal dat de acceptatiecriteria onvoldoende aansloten op de werkelijke productievereisten — een leerpunt voor de specificatiefase van toekomstige projecten.

Op welk moment in een project levert het inschakelen van een ingenieursbureau de meeste waarde op?

De grootste meerwaarde zit in de vroegste fase: het vertalen van een productieprobleem of automatiseringsvraagstuk naar een heldere functionele specificatie, nog vóórdat er leveranciersgesprekken plaatsvinden. Op dat moment heb je de meeste invloed op de technische richting, de budgetinschatting en de selectie van de juiste leverancier. Wie pas een bureau inschakelt nadat een contract al is getekend, heeft aanzienlijk minder ruimte om bij te sturen en betaalt doorgaans meer voor minder resultaat.

Gerelateerde artikelen