Change Language :
Az igus Robot Control egyszerű és intuitív robotprogramozást és vezérlést tesz lehetővé, ezzel megkönnyíti az automatizálás kezdeti lépéseit. A moduláris kivitelnek köszönhetően számos robot kinematikát lehet vezérelni, például delta robotokat, lineáris robotokat vagy többtengelyes robotkarokat. A szoftverrel a felhasználók a 3D felületen szimulálhatják a robot egyedi mozgásait – a robotot ehhez a lépéshez nem kell csatlakoztatni.
Programozási példák különböző alkalmazásokra a robotszoftverrel
Rendszerkövetelmények:
A PLC-interfész (PLC = programozható logikai vezérlő) lehetővé teszi az alapfunkciók végrehajtását és az állapotok jelzését digitális bemenetek és kimenetek segítségével. A PLC-n keresztül történő vezérlés mellett ez az interfész lehetővé teszi a hardver gombokon keresztül történő működtetést is.
A robotprogramok betölthetők és elindíthatók, a megfogó parancsok pedig digitális bemeneteken vagy globális jeleken keresztül küldhetők. Ez például akkor hasznos, ha egy adott programból gombok vagy a CRI-GSig utasítás segítségével kell kiválasztani egy programot.
A Modbus TCP interfész használható például PLC-adatok és utasítások küldésére a robotvezérlő rendszer felé, valamint állapotinformációk fogadására.
A CRI interfész lehetővé teszi összetett utasítások küldését, valamint információk és beállítások lekérdezését az Ethernet interfészen keresztül TCP/IP protokoll segítségével. Az iRC ezt az interfészt használja robotokkal, amelyek integrált vezérlőrendszerrel rendelkeznek, vagy más iRC-kompatibilis rendszerekkel való kapcsolódásra..
A kamera interfész lehetővé teszi a tárgyfelismerő és videokamerák használatát. A tárgyfelismerő kamerák felismerik a tárgyak helyzetét és osztályát, és ezeket - opcionálisan videoképpel együtt - továbbítják a vezérlőrendszerbe. A vezérlőrendszer a kamera objektumpozícióiból kiszámítja a robot koordinátarendszerében a pozíciókat. A tisztán videokamerák csak képet szolgáltatnak, ezért csak a munkaterület megfigyelésére használhatók, de objektumfelismerésre nem.
A felhő interfész lehetővé teszi a robot felügyeletét a RobotDimension segítségével. Aktiválás és bejelentkezés után a robot alapvető állapotinformációkat és kameraképeket küld az online szolgáltatásnak. A felhasználó listázhatja robotjait a weboldalon, és lekérdezheti az információkat.
Integrálja a robotokat az ROS környezetébe. Dokumentáció és csomagok a hardveres kommunikációhoz, Teleophoz és moveIt-hez

Itt adható meg az összeszerelt szerszám. A szerszám megváltoztatásához a projekt újratöltése vagy az integrált vezérlőrendszer újraindítása szükséges. Az új szerszámokat konfigurációs fájlként lehet definiálni a „Data/Tools” menüben

A robotkar mozgástartományát a virtuális doboz beállításai korlátozzák. Ez a funkció segít megelőzni a mechanikai sérüléseket, és az alkalmazástól függően egyszerűsíti a programozást. Ha olyan program végrehajtása történik, amely sérti a virtuális dobozt, a program hibaüzenettel megszakad.

A robotvezérlő rendszer legfeljebb 3 további tengelyt támogat (az iRC-ben „külső tengelynek” is nevezik). Ezeket a robottengelyeknek megfelelően lehet telepíteni és az iRC konfigurációs területén keresztül konfigurálni.

Itt lehet definiálni a robotot és a logikai programot, a mozgás sebességét (a maximális sebesség százalékában), a visszajátszási módot és a programhibákra való reagálást.

A robotvezérlő rendszer az Ön robotjára szabható digitális ikerpárral. Az inverz kinematikát úgy konfiguráljuk, hogy megfeleljen az Ön projektjének.

A Joint parancs a robotot egy abszolút célpozícióba mozgatja, amelyet tengely koordinátákban adunk meg (pl. tengelyszög vagy egy lineáris tengely pozíciója). A TCP eredő mozgása általában egy görbe és nem egy egyenes vonal.

A Linear parancs a robotot egy abszolút, karteziánus koordinátákban megadott célpozícióba mozgatja. A TCP ebből eredő mozgása egyenes vonal mentén történik.

A „Circular movement” utasítás teljes vagy részleges körpályán történő mozgást tesz lehetővé. Ez az utasítás kompatibilis a lineáris mozgásokkal, így a lineáris mozgásokból és a lineáris mozgásokból való átmenet simítható.

A feltételek használhatók if-then-else parancsokban, ciklusokban és a mozgásparancsok törlési feltételeiként. A feltételek lehetnek digitális bemenetek, globális jelek, Boole-műveletek és összehasonlítások kombinációi.

A rács utasítások egy rácshoz igazított pozíciókat számolnak ki, pl. raklapozási feladatoknál komissiózási vagy lerakási pozícióként.

A Relative parancs lehetővé teszi a robot mozgatását az aktuális pozíciójához képest. Elérhető az „Action” → „Relative movement” menüpontokon keresztül.

Az alprogramok a „Sub” paranccsal hívhatók elő. Az alprogram fájljának elérési útvonalát a „File name” alatt kell megadni. Ez az iRC „Data” mappa „Programs” almappájához tartozik.

Az iRC és a TinyCtrl programjai kétféle változót támogatnak:

A licencmentes igus Robot Control szoftver a vezérlőrendszerbe van integrálva, így a rendszer számos komponenséhez standard működési koncepciót és egységes kommunikációs szolgáltatásokat használ. Ez csökkenti a projekttervezési ráfordításokat és megkönnyíti az üzembe helyezést.