Finn ut av, hvorfor URScript er nøkkelen til enkel og fleksibel konfigurasjon av samarbeidende roboter fra Universal Robots

Programmering av Universal Robots Industriroboter i URScript

URScript (Universal Robots Script) er et dedikert språk, som brukes i samarbeidende roboter (coboter) fra Universal Robots. Takket være dets scriptbaserede karakter og enkle syntaks gir det mulighet for rask og intuitiv konfigurasjon av bevegelser, noe som gjør det til et fremragende valg i miljøer, hvor sikkerhet ved arbeid tett på mennesker og enkel tilpasning til skiftende produksjonsprosesser er viktig.

Hvorfor URScript?

Hvordan kan NexaRob hjelpe?

Se, hva der kjennetegner URScript, og hvorfor coboter fra Universal Robots er så værdsatte i mange bransjer

Viktige funksjoner og eksempler på bruk i URScript

Selv om alle robotspråk brukes til å styre bevegelse og logikk, legger URScript vekt på samarbeid med mennesker og enkel implementering. Nedenfor presenterer vi noen av dets karakteristiske egenskaper samt eksempler på bransjer, hvor UR-roboter har en fordel:

Samarbeid og sikkerhet

Enkel begrensning av kraft og hastighet: URScript gjør det enkelt å indstille robotens arbeidsparametre, så kraften ved en kollisjon med et menneske er minimal.

Bruksområde: Bransjer med behov for hyppig menneske-robot-interaksjon (montering av små elementer, pakking i lavere anlegg).

Fleksible bevegelsesbaner

Mulighet for å definere lineære bevegelser (movel) eller punktorienterede bevegelser (movej) i en enkel scriptstil.
.
Bruksområde: Enkle pick & place-operasjoner, palletering ved lav volumen samt utførelse av oppgaver basert på manuell 'indlæring' langs en bane (såkalt freedrive).

Rask tilpasning til nye oppgaver

URScript gjør det mulig å opprette korte funksjoner (f.eks. til manipulasjon med en griper) og kalde dem på ulike tidspunkter i prosessen.

Bruksområde: Linjer, hvor sortimentet endres regelmessig, og bevegelsessekvenser ofte skal omprogrammeres.

Integrasjon med sensorer og visionssystemer

URScript kan motta data fra et kamera eller en kraftsensor og endre bevegelsesparametere i farten.

Bruksområde: Skånsom montering (elektronikk-, medicinalbranchen), sortering av gjenstander etter deres plassering eller form.

Stoppfunksjoner og nødutkobling

Innebygde kommandoer gjør det mulig raskt å afbryde robotens arbeid, hvis sikkerhetszonen overtrædes, eller den tilladte kraft overskrides.

Bruksområde: Applikasjoner der det er avgjørende med umiddelbar stans ved kontakt med et menneske eller en uplanlagt gjenstand.

URScript sikrer UR-roboter en brukervennlig og smidig plattform til å definere bevegelser, selv i prosesser hvor menneske og maskin deler samme arbeidsstasjon. NexaRob hjelper bedrifter med å utvikle applikasjoner basert på URScript - fra de første skitser av banen over integrasjonstest til den endelige implementering i produksjonsmiljøet.

Se de ulike måter å opprette kode til Universal Robots på, og velg den løsning, som passer best til din prosess

Viktigste programmeringstilstande og -metoder i URScript

Online, Offline, Freedrive og mer

Programmering av Universal Robots-cobots i URScript kan foregå på flere måter avhengig av dit teams behov og kompetanse. Hos NexaRob hjelper vi med å velge den rette metode, så implementering og vedlikehold av koden er rask, sikker og fleksibel. Nedenfor fremhever vi de viktigste tilstanden:

Teach Pendant (onlineprogrammering)

Offline Programming (simuleringssoftware)

Freedrive og læring gjennom opplæring

Ekstern Online Programming (styring via nettverk)

Programmeringsmetoder i URScript bør være fleksible - ofte kombineres flere tilgange på én fabrikk. Teach Pendant egner seg til raske justeringer på linjen, Freedrive gjør det lettere at "lære" baner, og simuleringsverktøy (offline) hjelper med å finjustere komplekse applikasjoner uten langvarig driftsstans cobotten. I de neste delene beskriver vi hvordan URScript samarbeider med visionssystemer og andre enheter, så Universal-roboten Robots ble stadig mer intelligent og nyttig.

Finn ut av, hvordan coboter fra Universal Robots kan registrere bilder og sensordata for intelligent å reagere på skiftende forhold i prosessen

Integrasjon med visionssystemer og sensorer i URScript-kode

Universal Robots-roboter, som styres med URScript, er kjent for deres enkle samarbeid med mennesker. Ut over menneske-robot-interaksjon kan de imidlertid også ta høyde for informasjon fra kameraer, kraftsensorer og andre enheter. Denne integrasjon gjør det mulig for cobotten løpende å tilpasse sin bevegelse til situasjonen.

Visionssystemer (Vision Systems)

Kraft- og momentsensorer

Støtte av digitale og analoge indgange/utgange

Eksempler på bruksområder

Integrasjon Universal Robots-roboter med visionssystemer og sensorer - styrt i koden URScript - åpner fleksible og intelligente muligheter for din produksjonslinje. NexaRob støtter bedrifter i valg av riktig utstyr, kodeskriving og integrasjonstester, slik at coboter UR kunne samarbeid effektivt med omgivelsene og mennesker og samtidig garantere sikkerhet og procesydelse.

Et praktisk eksempel, som viser, hvordan URScript hjelper med å bevare presisjon og sikkerhet ved montering av følsomme elektroniske komponenter

Case study: Skånsom montering i elektronikkbransjen

I elektronikkbransjen, hvor komponenter kan være særlig skrøbelige, er ikke bare presisjon viktig, men også passende begrensning av kraft og bevegelseshastighet. Nedenfor viser vi, hvordan kode skrevet i URScript kan gjøre disse krevende oppgaver enklere:

Kontekst og viktigste utfordringer

Kraft- og momentstyring

Parameteriserte URScript-moduler

Resultater og fordeler

Dette casestudie viser, hvordan URScript kan hjelpe roboter Universal Robots ved presis og trygg montering av følsomme elementer. NexaRob leverede full støtte - fra behovsanalyse over kodning og test til operatøruddannelse, noe som gjorde det mulig for kunden at fremskynde prosessen og øke produksjonskvaliteten.

Hvordan opprettholder man høy effektivitet og sikkerhet ved bruk av Universal Robots-coboter i URScript?

Kodeoptimalisering og sikkerhetsprosedyrer for UR-roboter

Når en applikasjon i URScript er utviklet, bør man sikre langsiktig vedlikehold og løpende forbedring av løsningen. Hos NexaRob anbefaler vi en rekke praksisser, som hjelper med å unngå driftsstans, øke effektiviteten og sikre operatørenes sikkerhet:

Analyse av syklustid og bevegelsesbaner

Kodens struktur og læsbarhet

Sikkerhetsprosedyrer og nødsystemer

Oppdateringer og skalerbarhet

Optimalisering og fokus på sikkerhetsprosedyrer er fundamentet for langsiktig drift UR-coboter. NexaRob kan hjelpe med å forbedre koden, gjennomføre regelmessige test og tilpasse applikasjonen til skiftende krav i anlegget. Dermed får dit team et stabilt og effektivt arbeidsmiljø med samarbeidende roboter.

Få avklart dine spørsmål om utvikling og vedlikehold av applikasjoner i URScript, og oppdag samtidig våre støttemodell å kjenne

Ofte stilte spørsmål

Nedenfor svarer vi på vanlige spørsmål om programmering av Universal Robots i URScript. Hvis du ikke finner en forklaring her, kontakt NexaRob - vi diskuterer gjerne detaljene i prosjektet ditt og presenterer individuelle løsningsforslag.

Nei. URScript har en enkel scriptform, som ligner om populære høyniveausprog. Personer med grunnleggende kendskab til styringslogikk eller automasjon lærer som regel raskt syntaksen. NexaRob tilbyr også opplæring for å fremskynde implementeringen i ditt team.

UR-coboter brukes til elektronikmontering, i næringsmiddelsektoren (pakking), logistikk (sortering, palletering) samt i bruksområder, som krever robot-menneske-samarbeid, f.eks. på lavere produksjonslinjer.

Det anbefales å bruke et dedikert offline-miljø (f.eks. Polyscope i PC-version) eller UR-simulatorer, men scripts kan også oprettes direkte på robotpanelet (Teach Pendant). Simulasjon reduserer driftsstans, fordi bevegelser kan utvikles "tørt".

URScript gjør det mulig å motta data fra kameraer (2D/3D) og sensorer (f.eks. kraft). I koden kan man deretter tilføye instruksjoner, som korrigerer bevegelsen undervejs, så den tilpasses emnets posisjon eller presser en bestemt overflade forsigtigt.

Ja. De er designet som coboter (kollaborative roboter), noe som betyr innebygde mekanismer til begrensning av kraft og hastighet. Dessuten kan du i URScript definere ekstra nødprosedyrer, f.eks. umiddelbart stop ved registreret kollisjon.

Det avhenger av variasjonen i produksjonen. Hvis du har et varieret sortiment, vil hyppigere oppdateringer være nødvendige. Hvis prosessen er stabil, er lejlighedsvise endringer tilstrekkelige. En modulær kodestil og bruk av et versionsrepository (f.eks. Git) gjør det enklere.

Vi samarbeider med et globalt nettverk av leverandører, inkludert Universal Robots. Vi tilbyr komplette implementeringer - fra valg av cobotmodel og tilbehør over utvikling av applikasjonen i URScript til servicestøtte og videreutvikling av systemet.

Oftest er små endringer og tilpasning av URScript-logikken til nye arbeidsstasjoner tilstrekkelig. Takket være UR-controllerens lignende arkitektur kan mange moduler og funksjoner overføres fra ett prosjekt til et annet, noe som forkorter implementeringstiden.

Kontakt oss via e-mail eller telefon. NexaRob rådgiver gjerne om valg av utstyr, skriver og optimaliserer URScript-kode og gjennomfører opplæring av ditt team.

Har du flere spørsmål?

Kontakt NexaRob - spesialistene våre står til disposisjon for programmering i URScript, tilpasning av maskinvareløsninger og langsiktig serviceoppfølging. Vi diskuterer gjerne bedriftens behov og foreslår en fleksibel og skalerbar løsning med coboter fra Universal Robots.

Automatiser din bedrift med NexaRob - kontakt oss!

Interessante nyheter fra verden

NorskNO