Priemyselné roboty sú vysoko sofistikované stroje, ktoré si vyžadujú špecializované softvérové systémy, aby správne fungovali. Tieto softvérové systémy umožňujú používateľom vykonávať rôzne úlohy vrátane nastavenia systému, vytvárania programu, testovania, automatickej prevádzky, zobrazovania stavu a monitorovania. Programy sa zvyčajne skladajú zo série sekvenčných inštrukcií, ako sú akčné príkazy, I/O inštrukcie, numerické registrové inštrukcie a prenosové inštrukcie. Vykonaním týchto pokynov v poradí podľa čísla linky môžu priemyselné roboty vykonávať svoje navrhnuté úlohy. Vytváranie a úpravy programu je možné dokončiť pomocou náučného prívesku. Celkovo zohrávajú softvérové systémy priemyselných robotov zásadnú úlohu pri umožňovaní efektívnej prevádzky týchto strojov vo výrobných prostrediach.
Program pozostáva hlavne z nasledujúcich pokynov:
(1) Pokyny pre činnosť: Nechajte priemyselného robota presunúť sa do cieľovej polohy v pracovnej oblasti.
(2) Dodatočné pokyny k akcii: špeciálne spracovanie akcie.
(3) Inštrukcia číselného registra: Číselné údaje uložené v číselnom registri.
(4) Inštrukcia registra polohy: údaje o polohe uložené v registri polohy.
(5)I/O inštrukcie: odosielať/prijímať signály medzi periférnymi zariadeniami.
(6) Prenos inštrukcie: zmena procesu programu.
(7) Počkajte na pokyny: Nechajte priemyselného robota počkať, kým sa nevytvoria podmienky na vykonanie špecifikovaného programu.
(8) Inštrukcia volania programu: zavolajte a vykonajte podprogram.
(9) Inštrukcia makra: Zavolajte a spustite program so zadaným názvom.
(10) Inštrukcie na paletizáciu a stohovanie: operácia paletizácie a stohovania.
(11) Koniec pokynu programu: koniec programu.
(12) Poznámka: Pridajte komentár k programu.
(13) Iné pokyny.


