een config-platform dat de groei in machinebouw stimuleert
Over
Bedrijf
PattynPlaats
Brugge, BelgieCompetenties
- module configuratie
- versie controle
- centrale documentatie
- node.js
- typeScript
- mongoDB
- react
next level machine bouwers
verbeterd configuratieplatform stimuleert de groei van Pattyn
1. the big picture
Om hun groeiambities te ondersteunen, deed Pattyn - een toonaangevende fabrikant van industriële verpakkingsoplossingen - een beroep op de expertise van Vintecc voor de gezamenlijke ontwikkeling en professionalisering van een specifiek configuratieplatform. Dit platform stelt het softwareontwikkelingsteam van Pattyn nu in staat om hun processen te versnellen en hun output te verhogen door de operationele efficiëntie te verbeteren.
Met meer dan 65 jaar ervaring levert Pattyn hoogwaardige verpakkingslijnen voor bedrijven in de food- en non-foodsector. Ze verbeteren de efficiëntie, verbeteren de verpakkingskwaliteit, verminderen de productweggave en verlagen de verpakkingskosten. Door gebruik te maken van de bewezen en betrouwbare technologie van Pattyn levert het bedrijf kant-en-klare oplossingen - van het opzetten van kratten tot het palletiseren - die volledig door Pattyn zijn gemaakt, waardoor een naadloos en zorgeloos verpakkingsproces wordt gegarandeerd.
“We wilden sneller ontwikkelen en de coderingstijd verkorten. Daarom besloten we onze focus te verleggen naar configuratie in plaats van codering.”
Alexander Libbrecht
Team Lead Automation
2. challenge - duurzame groei
1. van codering naar configuratie
- Pattyn streefde naar voortdurende groei en een grotere development output zonder het huidige personeelsbestand aanzienlijk uit te breiden. Om aan deze groeiambities te voldoen, zag Pattyn de noodzaak van substantiële veranderingen in de workflow van het development team. Een belangrijk obstakel voor groei was een workflow dat uitgebreide aanpassingen en codering vereiste voor elk nieuw project.
- “We moesten sneller kunnen ontwikkelen en de coderingstijd verkorten”, zegt Alexander Libbrecht, Team Lead Automation bij Pattyn. “Daarom besloten we onze focus te verleggen naar configuratie in plaats van codering.”
2. consistentie en voorspelbaarheid
- Het configureren van softwarecomponenten gaat meestal sneller dan het aanpassen van code. Daarnaast zorgt de nadruk leggen op configuratie - boven maatwerk - voor meer consistentie en voorspelbaarheid in verschillende klanten projecten.
- “Naarmate onze werklast toenam, werd het steeds moeilijker om bij te houden wie wat had gedaan voor elke klant,” legt Alexander uit. “Dit creëerde het risico op tijdrovend dubbel werk en het wiel opnieuw uitvinden voor elk nieuw project. Door onze focus te verleggen naar configuratie konden we dit probleem oplossen.”
3. solution: Configuratie platform
Om tegemoet te komen aan de behoefte aan een grotere configureerbaarheid had Pattyn zijn eigen Central Pattyn Repository of Modules (CPRM) ontwikkeld, een platform dat alle standaard softwaremodules van Pattyn in een database integreert en hun kernelementen: parameters, objecten, berichten en alarmen gedetailleerd weergeeft. Deze modules dienen als basis voor het bouwen van volledig uitgeruste standaardmachines die eenvoudig voor elke nieuwe klant kunnen worden geconfigureerd.
1. We zijn ingenieurs, geen softwareontwikkelaars
- “We waren ervan overtuigd dat de CPRM onze weg vooruit was, maar het miste de nodige professionaliteit en bruikbaarheid. Bovendien, aangezien Pattyn niet in de eerste plaats een softwareontwikkelaar is, hadden we niet de mankracht en expertise om het platform effectief te onderhouden,” zegt Alexander.
- Pattyn schakelde Vintecc in om het CPRM verder te ontwikkelen en te implementeren volgens de best practices in de sector. “We wisten dat Vintecc uitgebreide expertise heeft in zowel backend- als frontend ontwikkeling, waardoor het de ideale partner was om het CPRM-project aan te sturen.”
2. Bouwen met standaard softwaremodules
- Vintecc implementeerde een professioneel uitziend CPRM - een centraal webportaal waar machineconfiguraties eenvoudig kunnen worden aangemaakt, beheerd en gedownload door het team voor gebruik in hun ontwikkelingsprojecten, compleet met versiebeheer. Hierdoor kon het team de ontwikkelingscyclus versnellen in vergelijking met de vorige aanpak van coderen en aanpassen.
- Het CPRM stelt het team ook in staat om verpakkingsmachines vanuit een hoger functioneel niveau te ontwerpen, wat de efficiëntie en standaardisatie tussen projecten verbetert. Daarnaast stelt het CPRM het team in staat om de HMI voor de operator te configureren die naast de machine wordt gebruikt.
3. Documentatie en versies beheren
- Naast het engineeringteam gebruikt nu ook het documentatieteam het CPRM voor het opslaan en beheren van alle asset beschrijvingen en vertalingen onder versiebeheer. Geautomatiseerde documentatie wordt via het CPRM beschikbaar gesteld aan het klantenportaal van het bedrijf, zodat er één single source of truth is voor alle items. Database back-ups zijn volledig geïntegreerd in een cloud omgeving.
4. result: Sneller development, meer consistentie
1. operationele efficiëntie door standaardisatie
- “Het CPRM heeft ons in staat gesteld om onze volledige operationele efficiëntie te verhogen door standaardisatie,” zegt Alexander. “Op deze manier kunnen we dubbel werk vermijden en veel sneller ontwikkelen. Bovendien is onze code veel consistenter over projecten heen, waardoor hergebruik mogelijk is en de kans op fouten afneemt. Voorheen moesten we alles coderen. Nu kunnen we een machine configureren door simpelweg een gedownloade configuratie naar de machinebesturing te sturen. Dat is een enorm verschil.”
2. schaalbaarheid
- “De nieuwe CPRM helpt ons bedrijf om een aanzienlijke volumegroei te realiseren. Vintecc is hierbij een essentiële technologie partner geweest. Het Vintecc-team reageert snel en hands-on, en hun expertise en affiniteit met productieprojecten is voor ons van onschatbare waarde gebleken.”
3. tijdsbesparing op alle niveaus
- Op lange termijn zal de CPRM ook de weg vrijmaken voor virtuele inbedrijfstelling, waardoor het niet langer nodig is om randapparatuur (zoals transportbanden) fysiek op te stellen. Door deze vooruitgang kunnen ontwerp-, engineering- en fabricageprocessen parallel verlopen in plaats van na elkaar, wat een aanzienlijke tijdsbesparing oplevert.