Forside • Cobot-håndbog • Kapitel 4
Sådan programmerer du en cobot
Programlogik
Medarbejderne skal med
Programmering af en cobot er den del, som tilføjer intelligens og handling til jeres system. Når cobotten skal programmeres, er det en fordel at kende til cobottens begrænsninger, processen som skal automatiseres og den ønskede brugerinteraktion. Dette afsnit giver en grundlæggende introduktion til robotprogrammering.
Programlogik
Et robotprogram afvikles sekventielt. Dette betyder, at robotten læser og afvikler hver linje kode i kronologisk rækkefølge. Et robotprogram giver mulighed for styring af robotbevægelser, kommunikation og data. Et eksempel på et program, som benytter alle tre elementer, kan være et simpelt håndteringsprogram, som tæller antallet af emner, som cobotten har håndteret. Programmet vil flytte på cobot-armen, kommunikere med den monterede griber og opdatere en tæller på antallet af emner, som robotten har håndteret.
Medarbejderne skal med
Typisk er der behov for brugerinteraktion, når en cobot er integreret i en produktion. Brugerinteraktionen kan finde sted på mange måder. Der kan kommunikeres envejs med brugere gennem et lystårn, som kan fortælle cobottens driftstatus, eller om der er behov for genopfyldning af magasiner.
Det er også muligt at interagere med cobotten gennem knapper. Envejskommunikation kan også foregå gennem knapper, hvor operatører kan kvittere for en specifik handling. Disse typer for kommunikation er typisk styret gennem et I/O-modul, som tænder og slukker for lystårnets farver eller registrerer knappetryk.
En kombination af ovenstående vil give en simpel tovejskommunikation. Mange cobots giver mulighed for at stille spørgsmål til brugeren. Dette kan ske gennem pop-up-vinduer på for eksempel cobottens teach-pendant. Denne type af brugerinteraktion kan være nødvendig, hvis brugeren skal angive flere forskellige parametre.
Dette kan eksempelvis være, hvis brugeren skal angive længde, højde, bredde og styk antal på kasser i et palleteringsmønster. Når man spørger om det, er det vigtigt at tydeliggøre, hvilken enhed brugeren skal benytte, når tallene skal angives. For eksempel er længden og bredden angivet i millimeter eller meter. For at undgå at brugeren taster noget ugyldigt, kan man gøre brug af if-statements til at kontrollere, at tallet er inden for forventede grænseværdier.
Tilmeld dig vores nyhedsbrev!
Gå ikke glip af spændende nyheder fra os. Vil du også gerne være opdateret på de nyeste cases i forhold til Cobot Knowledge Lab?