Cases
Vertical packaging machines
Uitdaging
Een klant in de verpakkingsindustrie had behoefte aan betere softwareprestaties. Dit omvatte het implementeren van een nieuwe controller voor een machineonderdeel, het realiseren van een uniforme HMI voor diverse machines en het automatiseren van handmatige updates.
Oplossing
Onze bijdrage omvatte het ontwikkelen van de software voor het machineonderdeel, een configuratietool en een automatische upgrader. Ook voegden we nieuwe HMI-functionaliteiten toe, ontwierpen een applicatie die onafhankelijk van het HMI-framework specifieke functies implementeert en optimaliseerden de Scrum-werkprocessen van het team. De software werd ontwikkeld in C++, C# en Python en uitgebreid getest.
Resultaat
De softwareverbeteringen verhoogden de prestaties, realiseerden een uniforme HMI en reduceerden handmatig werk met geautomatiseerde updates. Het team werd productiever, en de nieuwe applicatie bood meer flexibiliteit en schaalbaarheid.
High tech robots amongst cows
Uitdaging
Een klant in de agrarische sector had behoefte aan softwareontwikkeling voor een nieuwe generatie melkrobots die koeien automatisch melken, voeden en vrijlaten. De uitdaging bestond uit het vervangen van dedicated hardware door generieke ARM-gebaseerde borden met Linux en het ontwikkelen van software voor een nieuwe robotarm, verbeterde spenendetectie en onderhoudsprocessen.
Oplossing
PROMEXX werkte mee aan software voor:
- Een robotarm met laserdetectie en servomotoren voor hygiënisch melken.
- Een verbeterd algoritme voor spenendetectie, wat betrouwbaarheid en gebruiksgemak verhoogt.
- Een interactieve workflow die servicemonteurs begeleidt bij onderhoud.
De software werd ontwikkeld in C++ met QML voor Linux, ondersteund door tools als Codesys, GoogleTest en GitLab, en uitgevoerd volgens Agile Scrum.
Resultaat
De nieuwe melkrobots zijn betrouwbaarder, gebruiksvriendelijker en eenvoudiger te onderhouden. PROMEXX leverde een efficiënte en toekomstbestendige softwareoplossing, tijdig en volgens specificaties.
Electron microscopes, manufactured in Eindhoven
Uitdaging:
Een toonaangevende leverancier van transmissie-elektronenmicroscopen (TEM) zocht een partner om de motion control software binnen hun microscopen te verbeteren en aan te passen aan nieuwe hardware- en software-ontwikkelingen.
Oplossing:
PROMEXX werd ingeschakeld om de volgende werkzaamheden uit te voeren:
- Refactoring van de softwarearchitectuur: Herstructurering van de Hardware Abstraction Layer (HAL) en de behavior layer om de software flexibeler te maken en beter aan te laten sluiten op de gewijzigde vereisten.
- Aanpassing aan nieuwe hardware: Aanpassing van de motion control software voor integratie met een nieuwe sample stage.
- Ontwikkeling van nieuwe functionaliteiten: Ontwikkeling van een nieuwe versie van de behavior layer, inclusief implementatie van automatische insert- en retract-sequenties en deurcontrole voor robotautomatisering.
- Migratie naar moderne technologieën: Overgang van COM naar gRPC voor nieuwe interfaces.
Resultaat:
Door deze aanpassingen heeft de klant een verbeterde motion control software die:
- Beter presteert en betrouwbaarder is
- Eenvoudiger te onderhouden en uit te breiden is
- Beter integreert met andere systemen
Deze klant is zeer tevreden met de expertise en flexibiliteit van PROMEXX. We hebben geholpen om de motion control software naar een hoger niveau te tillen, waardoor het systeem toekomstbestendig is geworden.
High end pick & place machines
Uitdaging
Voor een klant die geavanceerde componentplaatsingsmachines ontwikkelt voor de productie van printplaten en micro-/mini-LED’s, was er behoefte aan het ontwikkelen, testen en integreren van software om deze machines te optimaliseren. Deze machines worden toegepast in sectoren zoals de automobielindustrie, displays, verlichting en consumentenelektronica. PROMEXX werkte onder andere aan de Externe Interfaces voor de SmartFactory-, Traceability-, Performance Monitoring- en Remote Control-software.
Oplossing
Samen met andere architecten werd een roadmap en ontwikkelrichtlijnen opgesteld voor alle softwareproducten van de klant. Er werd nauw samengewerkt met leveranciers van externe MES-software om hun producten te integreren met de interfaces van de klant. Daarnaast was de planning en coördinatie tussen verschillende softwareteams essentieel. Het team werd ondersteund en begeleid bij het ontwerpen, implementeren, testen en integreren van nieuwe softwarefunctionaliteiten.
Er werd gewerkt aan de ontwikkeling van de controlesoftware voor LED-plaatsing direct vanaf de wafer. Dit betrof het uitbreiden van de functionaliteiten van verschillende softwarecomponenten zoals GUI, Pick & Place, DieAlign/Vision, Machine Configuratie en Performance Monitoring.
Resultaat
Dankzij deze aanpak werd de software voor componentplaatsingsmachines aanzienlijk verbeterd, wat leidde tot een hogere productiviteit en nauwkeurigheid in de productieprocessen van de klant. De integratie met 3rd party MES-software en de implementatie van nieuwe functies zorgden ervoor dat de machines flexibeler en efficiënter werden.
State of the art medtech
Uitdaging
Een klant in de medische technologie werkt aan software ter ondersteuning van artsen bij minimaal invasieve procedures met katheters en live röntgenbeelden. PROMEXX heeft meegewerkt aan een applicatie die artsen helpt navigeren in het lichaam door driedimensionale modellen, gebaseerd op tweedimensionale beelden, op live röntgenbeelden te projecteren. Daarnaast moesten functies zoals het markeren van bloedvaten en laesies en het uitvoeren van afstandsmetingen in 2D en 3D worden geïntegreerd.
Oplossing
PROMEXX heeft meegewerkt aan de applicatie waarmee 3D-modellen nauwkeurig over live 2D-röntgenbeelden worden geprojecteerd. De software biedt geavanceerde beeldverwerking om bloedvaten en laesies te markeren en irrelevante informatie te verwijderen.
Resultaat
De software biedt artsen cruciale ondersteuning bij minimaal invasieve procedures, wat de nauwkeurigheid en efficiëntie van ingrepen verbetert. Dankzij de succesvolle implementatie van de SAFe-methodologie en effectieve teamcoördinatie werden de projectdoelen tijdig en binnen de gestelde eisen bereikt.
Future-proofing baggage logistics
Uitdaging
Een klant in de logistieke industrie ontwikkelt een systeem op basis van zelfrijdende voertuigen (AGV’s) ter vervanging van bestaande bagageafhandelingssystemen op luchthavens. De uitdaging bestond uit het ontwerpen en ontwikkelen van communicatiesoftware die de huidige locatie en bestemming van bagage van een ‘area controller’ naar meerdere ‘fleet managers’ verzendt, die verantwoordelijk zijn voor het routeren en aansturen van de AGV’s.
Oplossing
PROMEXX heeft meegewerkt aan de communicatiesoftware tussen de area controller en de fleet managers voor de eerste release in een Windows-omgeving. Voor de tweede release is er een volledig nieuwe fleet manager ontwikkeld in een Windows Docker-omgeving.
Resultaat
De ontwikkelde software biedt een effectieve oplossing voor de communicatie tussen de area controller en fleet managers, wat leidt tot een verbeterde routing en efficiëntie in het bagageafhandelingssysteem. Door de gestructureerde aanpak en de samenwerking binnen het team werden de projectdoelen succesvol en tijdig bereikt, wat bijdraagt aan de implementatie van een geavanceerd bagageafhandelingssysteem op luchthavens.