Dané téma by vydalo na samostatnou publikaci. Pokud tedy máme být struční a co nejvíce výstižní, v praxi se bavíme o těchto oblastech softwarové výbavy:
Až na výjimky jsou dnešní moderní řídící systémy robotů osazeny průmyslovými PC se specifickými podpůrnými kartami (výpočet systému jednotlivých os, řízení vstupně/výstupních signálů a periferií atd.). Kvalita onoho „firmware“ má však zásadní význam pro stabilitu celého systému a tudíž i Vaší výroby. Špičkou v oboru je platforma VX Works.
Určuje a podmiňuje možnosti pro programátory a obsluhu robotu. Vyspělý jazyk nejenže umožňuje mnohé „finesy“ usnadňující programování, ale je schopen řídit ze systému robotu i okolní periferie a tím v mnoha případech nahradit drahé PLC. Vyspělost a vstřícnost výrobce se dá poznat i na tom, zda provedl komplexní lokalizaci prostředí do češtiny. Zde si po mnoho let udržuje neotřesitelnou pozici jazyk RAPID.
Pro maximální efektivitu a komfort programování „na místě“ je nutná po všech stránkách vyspělá programovací jednotka. Vývoj ukázal jako nejlepší cestu použití dotykových displejů s několika postranními funkčními tlačítky, pracující v prostředí Windows CE. Tato platforma umožňuje tvorbu na míru šitých zákaznických obrazovek pro Vaší obsluhu, což opět odbourává nutnost specialistů pro obsluhu robotu.
Příklad – obsluha dle obrázkové ikony dotekem vybere typ svařovaného dílce a robot automaticky přiřadí jak správný program s trajektoriemi, tak i svařovací parametry ve zdroji.
Mnohé aplikace přímo volají po přizpůsobeném a zjednodušeném uživatelském prostředí pro operátora. Jedním z příkladů je robotizovaná obsluha vstřikolisu na plasty. Pomocí intuitivních obrázkových ikon si operátor dokáže v sedmi krocích nadefinovat celé pracoviště a vytvořit základ programu pro vyjímání – bez nutnosti znát jakýkoli programovací jazyk.
Vždy je velmi příjemné vytvořit si hlavní část programu v klidu kanceláře za pracovním stolem, výsledek přenést do robotu ať již LAN sítí, případně pomocí USB Flash disku a na místě již provést jen potřebné korekce. Nadto se zde skýtá možnost pracovat s paměťovou jednotkou robotu jako s jakýmkoli síťovým diskem – což Vám umožní mít neustále přístup ke všem souborům robotu, zálohovat je a podobně.
Dnešní SW nástroje u vyspělých výrobců robotiky Vám nabídnou On-Line sledovat stavy vstupů a výstupů robotu, diagnostiku systému a mnoho dalších užitečných funkcí.
Před 8 lety jsme o tomto odvětví hovořili jako o „perspektivním“. Dnes je to v případě profesionálních výrobců robotů nedílná součást jejich portfolia. Výhody takovéto Off-line přípravy projektu jsou neoddiskutovatelné. Od provedení prvotní studie proveditelnosti po stanovení času cyklu až po nulové úpravy na periferních zařízeních po jejich výrobě – vše si odzkoušíte a prověříte Off-line. Ujistíte se, že daný robot obslouží pracoviště s danou optimální konfigurací, odstraníte možné zdroje kolizí a až poté zadáte periferie do výroby. V mezičase výroby periferií a přípravy projektu již Váš programátor připravuje program robotu, takže na místo přijde jen lehce zmodifikovat to, co v kanceláři vytvořil.
Od „historické“ fáze, kdy bylo vrcholem se na dálku po síti spojit s řídicím systémem robotu se dnes stále více posouváme do oblasti, jež zákazníkovi nabízí zvýšení spolehlivosti jeho robotických zařízení. Uveďme příklad: V řídicím systému robotu je instalován SW a nezávislý (GSM) komunikační modul, jež nepřetržitě monitoruje nejen chybové stavy, ale i zátěž jednotlivých os a další podstatné parametry ovlivňující životnost robotu. Na základě těchto dat je automaticky sestaven report, jež Vy jako zákazník obdržíte v pravidelných intervalech formou přílohy do Vaší e-mailové schránky.