Skift sprog :
igus Robot Control-softwaren muliggør enkel og intuitiv programmering og styring af robotter, hvilket gør det nemt at komme i gang med automatisering. Takket være den modulære struktur kan forskellige robotkinematikker, f.eks. delta-robotter, lineære robotter og flerakset leddelte robotter, styres. Softwaren kan bruges til at simulere robotens individuelle bevægelser på 3D-overfladen – robotten behøver ikke at være tilsluttet i dette trin.
Programmeringseksempler på forskellige applikationer med robotsystemet
Systemkrav:
PLC-grænsefladen (PLC = Programmable Logic Controller) muliggør udførelse af grundlæggende funktioner og signalering af tilstande ved hjælp af digitale indgange og udgange. Ud over styring via en PLC muliggør denne grænseflade også betjening via hardwareknapper.
Robotprogrammer kan indlæses og startes, og gribekommandoer kan sendes via digitale indgange eller globale signaler. Dette er nyttigt, hvis et program f.eks. skal vælges fra et givet udvalg ved hjælp af knapper eller CRI-GSig-instruktionen.
Modbus TCP-grænsefladen kan bruges til at sende PLC-data og instruktioner til robotstyringssystemet og modtage statusoplysninger, for eksempel.
CRI-grænsefladen gør det muligt at sende komplekse instruktioner og hente information og indstillinger via Ethernet-grænsefladen ved hjælp af TCP/IP. igus Robot Control bruger denne grænseflade til at oprette forbindelse til robotter med et integreret styresystem eller andre eksemplarer af styresystemet.
Kamera-grænsefladen muliggør brug af objektdetektering og videokameraer. Objektdetekteringskameraer genkender objekters position og klasse og overfører disse, eventuelt med et videobillede, til styresystemet. Styresystemet beregner positioner i robotkoordinatsystemet ud fra kameraets objektpositioner. Rene videokameraer leverer kun billeder og kan derfor kun bruges til at overvåge arbejdsområdet, men ikke til at detektere objekter.
Cloud-grænsefladen gør det muligt at overvåge robotten via RobotDimension. Når robotten er aktiveret og logget ind, sender den grundlæggende statusoplysninger og kamerabilleder til onlinetjenesten. Brugeren kan liste sine robotter på hjemmesiden og hente oplysningerne.
Integrer robotterne i dit ROS-miljø. Dokumentation og pakker til hardwarekommunikation, Teleop og moveI

Det samlede værktøj kan specificeres her. Hvis værktøjet skiftes, skal projektet genindlæses, eller det integrerede styresystem skal genstartes. Nye værktøjer kan defineres som en konfigurationsfil i mappen "Data/Tools."

Robotarmens bevægelsesområde er begrænset af indstillingerne for den virtuelle boks. Denne funktion hjælper med at forhindre mekaniske skader og forenkler programmeringen, afhængigt af anvendelsen. Hvis der udføres et program, der overskrider den virtuelle boks, stoppes det med en fejlmeddelelse.

"Robotstyringssystemet understøtter op til 3 ekstra akser (også kaldet eksterne akser eller eksterne akse" er i iRC). Disse kan installeres i henhold til robotakserne og konfigureres via konfigurationsområdet i iRC.

Her kan du definere robotten og logikprogrammet, bevægelseshastigheden (i procent af den maksimale hastighed), afspilningsfunktionen og reaktionen på programfejl.

Robotstyringssystemet kan tilpasses din robot med en digital tvilling. Vi konfigurerer den inverse kinematik, så den passer til dit projekt.

Den fælles kommando flytter robotten til en absolut målposition, der er angivet i aksekoordinater (f.eks. aksevinkel eller position af en lineær akse). Den resulterende bevægelse af TCP er normalt en kurve og ikke en lige linje.

Kommandoen Lineær flytter robotten til en absolut målposition, der er angivet i kartesiske koordinater. Den resulterende bevægelse af TCP følger en lige linje.

Instruktionen "Circular movement" muliggør bevægelser langs en hel eller delvis cirkulær bane. Den er kompatibel med lineære bevægelser, så overgangen fra og til lineære bevægelser kan udjævnes.

Betingelser kan bruges i if-then-else-kommandoer, sløjfer og som annulleringsbetingelser i bevægelseskommandoer. Betingelserne kan være kombinationer af digitale indgange, globale signaler, boolske operationer og sammenligninger.

Gitterinstruktionerne beregner positioner, der er justeret i forhold til et gitter, f.eks. som en grib- eller aflægningsposition til palleteringsopgaver.

Kommandoen Relative giver dig mulighed for at flytte robotten i forhold til dens aktuelle position. Den kan åbnes via menupunkterne under "Action" → "Relative movement".

Underprogrammer kan kaldes op med underkommandoen. Stien til underprogramfilen angives under " "" (Underprogramfilnavn) """ (Filnavn). Den er relativ til undermappen " "" (Programmer) "" " i iRC-mappen " "" (Data) """.

Der understøttes to typer variabler i programmet til igus Robot Control og TinyCtrl:

Den licensfri igus Robot Control-software er integreret i styresystemet og bruger derfor et standardiseret betjeningskoncept og ensartede kommunikationstjenester til mange komponenter i ét system. Det betyder mindre projektplanlægningsarbejde og hurtigere idriftsættelse.
Personlig betjening:
Mandag til fredag fra 7:00 til 20:00.
Lørdag fra 8:00 til 12:00.
Online:
24h