Programma inleren cobot 1

Slimmer programmeren met cobots: hoe ROBUST inzet op programmeergemak voor flexibele automatisering | Handleiding Cobots - deel 8

Artikel
Jan Kempeneers

Slimmer programmeren met cobots

In de metaalverwerkende industrie botsen veel KMO’s op een hardnekkige paradox: ze hebben nood aan automatisering, maar hun productiecontext veel variatie, kleine series maakt klassieke robotoplossingen vaak onhaalbaar. Het COOCK+ ROBUST-project onderzoekt hoe herconfigureerbare, mobiele cobotcellen toch economisch haalbaar kunnen worden in dit high-mix, low-volume (HMLV) landschap. Een van de sleutels? Programmeergemak.

Hoe sneller en intuïtiever een cobot zich laat herprogrammeren voor een nieuwe taak, hoe korter de stilstand, en hoe sneller de investering rendeert. In deze blog lichten we toe welke programmeermethoden relevant zijn voor KMO, van teach pendants tot AI-gestuurde robotinstructies en hoe ze bijdragen aan de flexibiliteit en autonomie van cobots in een productieomgeving met veel wissels.

Ontdek hoe Sirris en KU Leuven een robuuste, herconfigureerbare cobotkar hebben ontworpen voor toepassingen in de plaatverwerkende industrie. Download het COOCK+ ROBUST-casebook voor een praktische, stapsgewijze gids om uw eigen cobot te bouwen.

Download het ROBUST-casebook


Van teach pendant tot autonome planning: wat is programmeergemak?

Elke cobot heeft instructies nodig over waar hij zich moet bewegen, hoe snel, en onder welke condities. Die informatie moet efficiënt en correct worden aangeleverd. De klassieke methode is het gebruik van een teach pendant, waarbij de operator stap voor stap punten invoert en de logica definieert. Voor eenvoudige, repetitieve taken werkt dat prima, maar in een HMLV-context wordt het snel tijdrovend en foutgevoelig.

Daarom werd binnen ROBUST gekeken naar alternatieven zoals:

  • Offline programming (OLP): programmeren op een pc zonder de productielijn stil te leggen
  • Teach by Demonstration (TbD): de robot met de hand door de beweging leiden
  • Parametrisch programmeren: één programma gebruiken voor een hele productfamilie door variabele data te injecteren
  • AI-gestuurde planning: robots die via sensoren en abstracte doelen hun taak autonoom plannen
test programma inleren


Teach by Demonstration: intuïtieve stap richting flexibiliteit

Voor KMO’s zonder gespecialiseerde programmeerkennis is Teach by Demonstration een laagdrempelige en krachtige oplossing. Hierbij leidt de operator de robotarm manueel doorheen de gewenste beweging. De posities worden automatisch opgeslagen.

Een geavanceerdere variant is Path Recording, waarbij een hele beweging, zoals het schuren van een oppervlak wordt opgenomen als een reeks punten. Deze aanpak is ideaal bij afwerkingstaken en reduceert de programmeertijd aanzienlijk, zelfs bij complexe trajecten.
 

Offline programmeren: minder stilstand, meer controle

Bij Offline Programming (OLP) wordt het robotprogramma voorbereid op een externe pc. Hierdoor hoeft de robot niet stil te staan tijdens het programmeerproces. Dit is een belangrijk voordeel bij kleine series en frequente wissels.

Er zijn verschillende niveaus:

  • Een eenvoudige versie waarbij logica wordt voorbereid en punten nadien online worden toegevoegd
  • Een volledige 3D-simulatie, waarbij het hele programma inclusief bewegingspunten offline wordt opgebouwd én getest
  • Specifieke OLP-tools voor kracht- en sensorgebaseerde taken (bv. ontbramen met krachtcontrole)

Nadeel is dat dit expertise en softwarekost vraagt, maar bij frequente productwissels en complexe paden kan dit de ROI wel verbeteren.


Flexibiliteit door parametrisch programmeren

Een ander krachtig concept is parametrisch programmeren. Hierbij wordt het robotprogramma opgebouwd met variabelen die via Excel, HMI of sensordata worden aangepast per productvariant. De robot past zijn pad automatisch aan, zonder dat het hele programma herschreven moet worden.

Dit is bijzonder relevant voor KMO’s die met licht variërende productfamilies werken en een hoge graad van herbruikbaarheid nastreven in hun programma’s.

Programma inleren cobot_aangepast 2


AI-gestuurde robotplanning: toekomstmuziek wordt realiteit

De meest toekomstgerichte methode is AI-gedreven programmering. Hierbij formuleert de operator een abstract doel (“plaats dit werkstuk op die pallet”) en laat hij het aan de robot over om via sensordata en logica de taak zelf te plannen en uitvoeren.

Dankzij technieken zoals TAMP (Task and Motion Planning) en de integratie van sensoren (visie, kracht, positie), kan de robot zich autonoom aanpassen aan kleine afwijkingen en onvoorziene situaties. Deze technologie staat nog in zijn kinderschoenen, maar er komen almaar meer toegankelijke oplossingen op de markt, ook voor KMO’s.


Conclusie: programmeergemak als hefboom voor robotflexibiliteit

Voor KMO’s die willen inzetten op cobots in een flexibele productiecontext is programmeergemak van cruciaal belang. Niet elke methode past bij elke situatie. De optimale aanpak hangt af van:

  • De complexiteit van de taak
  • De frequentie van productwissels
  • De beschikbare expertise in het bedrijf

Wat vaststaat: door de juiste methode(s) te kiezen, kunt u de setup-tijd drastisch verkorten, de ROI verbeteren en het potentieel van cobots volledig benutten.
 

ROBUST | Reconfigurable cOBotic prodUction AsSistanT

ROBUST helpt plaatwerktoeleveranciers met 'high-mix-low-volume'-productie bij het automatiseren van repetitieve taken met behulp van mobiele, herconfigureerbare cobots. Omdat kleine reeksen en wisselende orders standaardautomatisering vaak in de weg staan, toont het project via demonstrators hoe cobots flexibel kunnen worden ingezet voor uiteenlopende taken zoals persen, lassen, ontbramen en verlijmen. ROBUST biedt bedrijven praktische handvatten en kennis om stap voor stap werk te maken van efficiëntere, (semi-)geautomatiseerde productie.

Ontdek het ROBUST project

 

Meer informatie over onze expertise

Auteurs

Hebt u een vraag?

Stuur ze naar innovation@sirris.be

Bekijk de cobotkar in actie

Bekijk onze korte video op YouTube waarin we de cobotkar demonstreren in een realistische opstelling.

Meer weten over de cobotkar?

Benieuwd naar de mogelijkheden en de technische keuzes bij het bouwen van een cobotkar?