Offline programmering af industrirobotter

Når en robot programmeres offline, kører produktionen videre. Det nye program udvikles, testes og valideres virtuelt — og er klar til idriftsættelse uden at anlægget har stået stille en eneste time.

Det er ikke en teknisk detalje. Det er en direkte reduktion af nedetid, idriftsættelsestid og projektrisiko — og det er grunden til, at offline programmering er standard i professionelle robotprojekter.

Hos RobotCoder anvender vi offline programmering som udgangspunkt — ikke som tilvalg. Vi bygger og validerer løsningen virtuelt, inden første komponent bestilles eller første linje kode rammer den fysiske robot.

Simulation of robot cell in iiqworks.sim

Hvad er offline programmering?

Offline programmering er udvikling og test af robotprogrammer i et virtuelt simuleringsmiljø — uden fysisk adgang til robotten eller anlægget. Simuleringsmiljøet er en præcis digital kopi af den virkelige robotcelle: samme robot, samme controller, samme programlogik.

Det program der testes i simuleringen er det samme program der kører på den fysiske robot. Der er ingen oversættelse, ingen tilpasning og ingen uventede adfærdsforskelle ved opstart — fordi vi har testet det hele på forhånd.

Det adskiller sig fundamentalt fra traditionel online programmering, hvor robotten stoppes, teknikeren arbejder direkte på anlægget, og produktionen venter.

Hvornår er offline programmering den rigtige løsning?

Offline programmering er relevant i langt de fleste robotprojekter — men særligt værdifuldt i disse situationer:

Ny robot der idriftsættes uden produktionsstop

Programmet er færdigt og testet inden robotten ankommer. Idriftsættelsestiden reduceres markant.

Ændring af eksisterende program

Ny variant, ny emnegeometri eller ændret proceskrav håndteres virtuelt. Robotten stopper kun for den endelige overførsel og validering.

Komplekse applikationer med høje krav til bane og cyklustid

Svejsning, limning og dispensering kræver præcis banevalidering. Det gøres effektivt i simuleringen, ikke på produktionsgulvet.

Anlæg under opbygning

Programmet kan udvikles parallelt med at anlægget bygges fysisk. De to processer løber samtidigt i stedet for sekventielt.

Validering over for kunden eller ledelsen

Simuleringsmodellen viser løsningen visuelt og forståeligt, inden investeringen er foretaget.

De simuleringsværktøjer vi arbejder med

Vi arbejder med de samme simuleringsplatforme som de robotter vi programmerer. Det betyder at simuleringen altid er tæt koblet til den specifikke controller og det specifikke programmeringssprog — ikke en generisk tilnærmelse.

ABB RobotStudio

RobotStudio er markedets mest modne offline-programmeringsværktøj. Det der adskiller det er den virtuelle controller — en fuld software-kopi af den fysiske ABB-controller, der kører direkte i simuleringen. Det program du tester i RobotStudio er byte-for-byte identisk med det der kører på robotten. Cyklustidsmålinger, sikkerhedslogik og kommunikation med PLC kan testes og valideres fuldt ud inden idriftsættelse.

KUKA WorkVisual, iiQWORKS og KUKA.Sim

Vi arbejder med begge KUKAs simuleringsplatforme. For nye anlæg på KR C5-hardware anvender vi iiQWORKS.Sim, KUKAs nye platform der samler konfiguration, simulering og offline-programmering ét sted. Den avancerede version tilbyder Roundload — direkte synkronisering mellem den virtuelle og fysiske controller. For eksisterende anlæg med KR C4-hardware arbejder vi i KUKA.Sim, der fortsat er den relevante platform for den installerede base.

FANUC Roboguide

Roboguide er FANUCs simuleringsværktøj og understøtter offline-programmering og cyklustidssimulering på tværs af FANUCs robotportefølje. Vi anvender det til TP-programmering og validering af bane, rækkevidde og cyklustid inden idriftsættelse.

Yaskawa MotoSim

MotoSim EG-VRC er Yaskawaplatformens simuleringsværktøj og anvendes i projekter hvor Yaskawa er valgt platform. Det understøtter offline-programmering og cyklustidssimulering, og er særligt relevant i projekter med koordineret multi-robot-styring.

Hvad får I leveret?

Et offline-programmeringsforløb hos RobotCoder inkluderer typisk følgende leverancer — tilpasset projektets omfang og krav:

Valideret robotprogram

Klar til overførsel og opstart på den fysiske robot

Cyklustidsmåling

Dokumenteret ydelse under simulerede produktionsbetingelser

Rækkevidde- og kollisionsanalyse

Bekræfter at layoutet er korrekt og sikkert

Simuleringsmodel

Fremtidig brug ved ændringer, udvidelser eller oplæring

Teknisk dokumentation

Programstruktur, I/O-mapping og driftsinstruktioner

Kontakt os

Fortæl os om jeres robot, applikation og de krav I arbejder med — så vurderer vi om offline programmering er den rigtige tilgang, og hvad det konkret vil kræve.