A Feladatszerkesztő parancs compliance/Force Control koncepciójának áttekintése
Az erőszabályozás és a megfelelőség-ellenőrzés olyan funkciók, amelyek a robot erejét szabályozzák. Továbbá, a mozgás parancsok hozzáadásával az erő a mozgás készítésével egy időben vezérelhető. A Compliance Control és a Force Control a következő eltéréseket tartalmazza.
Megfelelőségi ellenőrzés
A Compliance Control esetében a robot megfelel a robot TCP végén lévő külső erőnek, és amikor a külső erőt eltávolítják, erőt generálnak, hogy a robotot vissza lehessen mozgatni oda, ahol lennie kell.
Ez a megközelítés akkor alkalmazható, ha egy robot egyenes vonalban mozog egy rögös felületen, és biztosítani szeretné, hogy a robot anélkül mozogjon, hogy kárt okozna magának vagy a felületnek. Ez a munkadarabok közelében bekövetkező váratlan ütközések megelőzésére is használható.
Erőszabályozás
Erő-szabályozás esetén az erő a robot végén a TCP-re kerül. A gyorsulás abban az irányban keletkezik, amelyben az erő keletkezik, ami a robot egyidejűleg mozog az erő irányába a mozgás iránya mellett.
Amikor a robot érintkezésbe kerül egy objektummal, az erő addig hatol az objektumra, amíg a beállított erő és az objektum taszító ereje egyensúlyban van
Ez a megközelítés akkor alkalmazható, ha egy robot egyenes vonalban mozog egy rögös felületen, és biztosítani szeretné, hogy állandó erő kerüljön a felületre. Ez olyan feladatokhoz is használható, amelyek állandó erővel, azaz polírozással történő nyomást igényelnek a robottól.

Megjegyzés
A Compliance és Force parancsok végrehajtása az aktuális koordináták alapján történik. Egy feladat alapértelmezett koordinátája a Base coordinates (Alap koordináták), és a koordináták a Set paranccsal módosíthatók.
Ábra A 1 az a működési irány, amikor a +z irányú erő-/megfelelőség-szabályozást alkalmazzák az alapkoordinátákon.
Ábra A 2 az a működési irány, amikor a szerszám koordinátáira a +z irányú erő-/megfelelőség-szabályozást alkalmazzák.

Megfelelőségi ellenőrzés
A megfelelőség-ellenőrzés az a funkció, amely megfelel a külső erőnek a beállított merevség szerint, amikor a robot végén erőt fejtenek ki a TCOP-ra. Kiegyensúlyozza az erőket a célponton, és ez egy olyan ellenőrzési módszer, amely taszító erőt generál, ha az elmozdulás a kiegyenlítő ponttól távol történik. A megfelelőség ellenőrzése során a robot vége rugóként pattan.
Ha ütközés történik, amikor a mozgásvezérlést egyedül használják, lehetséges, hogy az ütköző tárgy megsérül.
A Doosan Robotics robotok ütközéskor biztonságosan megállnak, de a felhasználói beállításoktól függően, mint például a Biztonsági határértékek > Ütközésérzékenység, a következő helyzetek fordulhatnak elő.
Ha a megfelelőség-ellenőrzés be van kapcsolva a mozgásvezérlés során, a robot mozog, miközben megfelel az ütköző tárgynak.

Ha F a külső erő, K a merevség és X a távolság, a következő képletek igazak.
F = K * X
K = F / X
X = F / K
A fenti képletek alapján, ha a megfelelőség-ellenőrzés merevsége 1000 N/m-re van állítva, és ha a robot 1 mm-re mozog, a generált külső erő 1N.
F=1000 N/m*0,001 m=1 N (0,001 m=1 mm)
Megjegyzés
A Property of Compliance Command (Megfelelőségi parancs tulajdonságán) a következő értékek állíthatók be:
Mód
Be: Lehetővé teszi a megfelelőség ellenőrzését
Módosítás: Ha a compliance (Megfelelőségi) mód be van kapcsolva, az merevségre vált
Ki: Letiltja a megfelelőségi ellenőrzést
Merevségi tartomány
M/H sorozat: Fordítás (0 ~ 20000N / m), forgás (0 ~ 1000nm / rad)
A sorozat: Fordítás (0 ~ 10000N / m), forgás (0 ~ 300Nm / rad)
Az alacsonyabb merevségi értékek gyengédebben reagálnak a külső erőre, és több időt igényelnek a célpontra való visszatéréshez
Az idő beállítása
Az aktuális merevségi érték eléréséhez szükséges idő (0-1s)

Vigyázat
Az eszköz súlyát és a TCP-t (Tool Center Point) pontosan be kell állítani. A pontatlan szerszámsúly miatt a robot külső erőként érzékeli a szerszám súlyát, és a Compliance Command On (Megfelelőségi parancs be) beállítása helymeghatározási hibát eredményez.
A ruhacsomag feszessége külső nyomatékot eredményezhet a roboton. Ezért legyen óvatos, amikor behelyezi a ruhát.
A megfelelőség nem kapcsolható be vagy ki aszinkron mozgás vagy keverési mozgás közben.
A Compliance Command On (Megfelelőségi parancs be) alatt csak lineáris mozgás engedélyezett. Közös indítványok, mint például a MoveJ és a MoveSJ, nem megengedettek.
A Compliance Command On (Megfelelőségi parancs be) alatt az eszköz súlya vagy a TCP nem módosítható.
A Compliance Command On (Megfelelőségi parancs be) alatt lehetséges, hogy a mozgás végrehajtása során keletkező nyomaték betartása miatt nem lehet pontosan elérni a célpontot. Ezért ajánlott a célpont közelében bekapcsolni a megfelelőségi ellenőrzést. Vagy lehetőség van a pozícióhiba minimalizálására egy nagy merevségi érték beállításával.
Erőszabályozás
Az erőszabályozás egy olyan funkció, amely az erőszabályozás irányában erőt alkalmaz, amíg a beállított erő és a taszító erő egyensúlyba nem kerül
A robotot a beállított erő irányába mozgatja, és ha érintkezik egy tárggyal, fenntartja a bevitt erőt (N)
Képes az erő irányától eltérő irányban történő mozgásvezérlésre, állandó erő alkalmazása mellett
A minimális beállítás +/- 10N, és 0,2 N felbontással finomhangolható
Az erőszabályozás nem érhető el a szingularitási zónában
n Általában a Compliance Control az erőszabályozással együtt használatos, így az erőszabályozás megfelel a külső erőnek

Megjegyzés
A Force Command tulajdonságból a következő értékek állíthatók be.
Mód
Be: Engedélyezi az erőszabályozást
Ki: Az erőszabályozás letiltása
A kívánt erőtartomány
X, Y, Z: 10 - (minden robot maximális) N
A, B, C: 5 - (minden robot maximális) Nm
A maximális erőkifejtéssel kapcsolatos további információkért tekintse meg a Biztonsági paraméterek felső/alsó küszöbértéke és alapértelmezett értéke című részt.
Célirány
Az egyes irányok kiválasztott célértékére lép.
Többszörös kiválasztás végezhető.
Az erőszabályozás csak az erőbeállítás utáni iránybeállítással hajtható végre.
Ha a több kiválasztott irány egyike eléri a célerőt, akkor addig mozog, amíg a másik irányba el nem éri a célértéket.
Relatív mód
Ha ez az üzemmód engedélyezve van, akkor a robotra ható külső erőt 0-ra kalibrálja, hogy javítsa az erőszabályozás pontosságát.
Ha a relatív mód le van tiltva, a célpontra ható tényleges erő megegyezik a beállított erő és a külső erő összegével.
Ha a relatív mód engedélyezve van, a célpontra ható tényleges erő megegyezik a beállított erővel.
Az erőszabályozás során a póztól vagy a külső erőtől függően eltérés léphet fel.
Az erőszabályozás során lehetséges, hogy nem éri el a pontos célpontot. Ezért ajánlott a célpont közelében az erőszabályozás engedélyezése.
Az idő beállítása
Az aktuális erőérték eléréséhez szükséges idő (0-1s)


Menetparancs
A témakörök létrehozhatók és végrehajthatók a feladatszerkesztőben.
Megjegyzés
A szálakra vonatkozó korlátozások a következők:
A szál neve nem kezdődhet számmal, és csak kisbetűket, számokat és aláhúzásokat tartalmazhat. A név nem haladhatja meg a 30 karaktert, vagy egy másik Thread névvel kell duplikálni.
A feladatszerkesztő képernyőn, amikor rákattint a menet parancsra, mind a menet parancs, mind az End Thread parancs hozzáadódik a feladatlista panelhez. Feladatonként legfeljebb négy szál engedélyezett.
A következő parancsokat nem lehet egyedül konfigurálni, és feltételes utasításokon belül kell végrehajtani:
Mozgatás, L mozgatás, J mozgatás, SX mozgatása, SJ mozgatása, C mozgatása, Mozgás B, Mozgás Spirál, Mozgás periodikus, Mozgás JX
Define, Set, Sub, Thread, Break, Súlymérés
Erőszabályozás parancsok (compliance, Force)
Jelparancsok (jel hozzáadása, jel beállítása, jel felvétele, jel törlése)
Speciális parancsok (kézi útmutató, kiegyenlítés)
Felhasználói parancsok