IRT 3000

vsebina

Programiranje robotov na platformi 3DEXPERIENCE

30.04.2024

Program Robot programmer je ena izmed vlog oblačne storitve 3DEXPERIENCE DELMIA, ki ponuja napredne simulacijske rešitve z možnostjo programiranja robotov za rokovanje z materialom, varjenje, točkovno varjenje, vrtanje in barvanje. Ponuja 3D-virtualno okolje za izdelavo programa in validacijo delovanja robotske celice.

7D5CB0567A7000006511FBD40008C378_rootroles_img_3

Z razvojem robotike se programerji srečujejo s čedalje večjimi izzivi v programiranju, še posebej kadar gre za usklajevanje dela več robotov in tekočih trakov. Bolj zahtevne naloge pomenijo tudi večje možnosti za napake in trke. Zato je premik programiranja iz realnega okolja v virtualni svet idealna rešitev.

Moderni izzivi programerjev

  • Z nenehnimi izboljšavami in optimizacijami v proizvodnji se nam hitro zgodi, da prvotna postavitev robotske celice ne ustreza ali ni idealna za zahtevan čas cikla. Programerji pa pred prvim zagonom ne vedo, kako bodo vsi elementi delovali skupaj.
  • Ko je robot že začel izvajati svoja dela, je uvajanje novosti v program brez možnosti priprave in pregleda programa pred ustavitvijo zelo draga. Če sprememb dobro ne preverimo s simulacijo, se nam lahko zgodi tudi to, da želene spremembe ne izpolnijo ciljev.
  • Ko je celica že postavljena, je popravilo vsake napake drago, če poleg trka pride še do napačne postavitve, nas lahko to stane tudi veliko časa.
  • Za optimalno delovanje več robotov hkrati morajo programerji enakomerno razporediti delo na vse vključene robote. Dobra razporeditev del pomeni boljši izkoristek proizvodnje.

7D5CB0567A7000006511FBCF0011DF7A_rootroles_img_2

Zakaj se programiranje seli iz proizvodnje

Premik programiranja iz proizvodnje v 3D-virtualno okolje nam takoj ponudi nekaj prednosti. Programerjem ni treba čakati, da se pripravijo vsa orodja prijemala in roboti, s programiranjem lahko začnejo z natančnimi 3D-modeli. Izberejo primerne elemente in zgradijo virtualno robotsko celico, ki jo preverijo s simulacijo. Medtem ko se pripravlja nov program, pa seveda proizvodnja teče nemoteno dalje. Ko se program prenese na robota, ta deluje predvidljivo, saj programer ve, kako si sledijo operacije, pozicije in gibi, programer preveri že s simulacijo, kje so napake cenejše in se jih hitreje odpravi. Premik programiranja v virtualno okolje nam zmanjša tudi popravke same robotske celice, saj bi neprimernost vključenih modulov zaznali že med programiranjem.

Programiranje v 3DEXPERIENCE

S pomočjo obsežne knjižnice, ki vsebuje več kot 1800 robotov z že določeno kinematiko gibanja, programerji zgradijo robotsko celico, izdelajo program za posameznega robota, odpravijo napake in optimizirajo gibe robota. Vse to pa s pomočjo modernega uporabniškega vmesnika programa 3DEXPERIENCE. Pozicijo in doseg robota lahko preverijo s funkcijo »Auto place«, ki preveri vse možne postavitve in predlaga optimalno. Na voljo pa imajo še kar nekaj orodij, ki poenostavijo in pohitrijo programiranje, kot so: »gun selection«, »clash analysis« »trajectory optimization«.

7D5CB0567A7000006511FBD40008C378_rootroles_img_2

Platforma 3DEXPERIENCE s svojimi vlogami združuje vse strani, vključene v pripravo celice in programa, omogoča sodelovanje. S funkcijo »Lifecycle« in funkcijami za sodelovanje ter spremljanje sprememb nam poenostavi timsko delo, zmanjša napake in pohitri pripravo proizvodnje. Omogoča več programerjem sodelovanje pri programiranju več robotov znotraj iste robotske celice.

Ker program ponuja napredno možnost simuliranja programa enega ali več robotov hkrati, to omogoča programerju, da lahko preveri vsak gib robotov in zagotovi, da se ti gibljejo po optimalni poti brez trkov. Če pride do napake v dizajnu, na primer, da z varilno pištolo ne dosežemo želene pozicije, lahko to napako jasno dokažemo in odpravimo. Napake se odkrijejo zgodaj v procesu, ko so popravki še hitri in poceni. Z možnostjo simulacije varjenja, vrtanja in kovičenja je program primeren za najzahtevnejše stranke v avtomobilski in letalski industriji.

Robot programmer ponuja velik nabor prevajalnikov, s katerimi lahko izvozimo ali uvozimo program v jeziku robota. Nekaj prevajalnikov, ki so že vključeni v program Fanuc RJ/TPE; Motoman/Yaskawa; Nachi; Kawasaki; Panasonic; Daihen; ABB RAPID S4C/S4C+; C5; Kuka, Durr, Denso, Staubli, Universal, Mitsubishi in Kobelco in veliko več. S pomočjo VB.Net pa Robot programmer ponuja uporabnikom možnost prilagoditve prevajalnikov lastnim potrebam.

7D5CB0567A7000006511FBD40008C378_rootroles_img_4

DELMIA 3DEXPERIENCE Surface Robot Programmer (RSG)
Nam ponuja 3D-interaktivno okolje za izdelavo programa in simulacijo površinskih obdelav z robotom, kot so barvanje, poliranje, brušenje, peskanje. Surface Robot Programmer simulira izpostavljenost površine na obdelavo in nam ponuja vizualni prikaz obdelave v 3D-obliki.
Omogoča nam definicijo gibanja robota glede na površino, s parametri, ki vključujejo vhod in izhod robota v program in optimalno razdaljo med gibi. Pri peskanju ali nanosu barve s pištolo za barvanje nam program upošteva obliko šobe in pritisk. Pri premikih robota po površini pa nam grafično predstavi debelino in mesto nanosa materiala. Podpira tudi programiranje robota za elektrostatično barvanje.

Glavne prednosti Programa Robot programmer

  • Omogoča programiranje robota brez povezave.
  • Postavitev virtualne celice zmanjša drage popravke.
  • Lažja določitev optimalne postavitve robotske celice.
  • Omogoča preverbo orodij in robotov v istem okolju.
  • Omogoča komunikacijo in simulacijo med več roboti in drugimi napravami znotraj robotske celice.
  • Simulacija programa pred prenosom na robota.
  • Ponuja obsežno knjižnico z več kot 1800 roboti in krmilniki.
  • Omogoča večkratno uporabo že zgrajenih celic.
  • Programerji lahko z uporabo predlog shranijo in ponovno uporabijo strategije programiranja.

7D5CB0567A7000006511FBD500136DBA_rootroles_img_3

Robot Programmer nam jasno pomaga do bolj produktivne robotske celice ali proizvodne linije. Premakne programiranje iz proizvodnje in nam omogoča izdelavo programov brez trkov in napak, ki bi nas stale dodatnega časa in stroškov. Programerji s pomočjo platforme 3DEXPERIENCE omogoči sodelovanje z načrtovalci proizvodnje in do naprednih orodij za hitrejšo izdelavo robotske celice. Možnost za ponovno uporabo že obstoječih celic in programov nam prihrani ogromno ponavljajoči se nalog.

www.ib-caddy.com

ar©tur 2021