Roboții industriali sunt mașini extrem de sofisticate care necesită sisteme software specializate pentru a funcționa corect. Aceste sisteme software permit utilizatorilor să efectueze o varietate de sarcini, inclusiv configurarea sistemului, crearea programelor, testarea, operarea automată, afișarea stării și monitorizarea. Programele sunt de obicei compuse dintr-o serie de instrucțiuni secvențiale, cum ar fi comenzi de acțiune, instrucțiuni I/O, instrucțiuni de registru numeric și instrucțiuni de transfer. Executând aceste instrucțiuni în ordine în funcție de numărul de linie, roboții industriali își pot îndeplini sarcinile proiectate. Crearea și modificarea programului pot fi finalizate folosind un teach pendant. În general, sistemele software pentru roboți industriali joacă un rol esențial în a permite acestor mașini să funcționeze eficient în mediile de producție.
Programul constă în principal din următoarele instrucțiuni:
(1) Instrucțiuni de acțiune: Lăsați robotul industrial să se deplaseze în poziția țintă în zona de lucru.
(2) Instrucțiuni suplimentare de acțiune: tratament special al acțiunii.
(3) Instrucțiune de registru numeric: Datele numerice stocate în registrul numeric.
(4) Instrucțiuni de registru de locație: date de locație stocate în registrul de locație.
(5) Instrucțiuni I/O: trimiteți/primiți semnale între dispozitivele periferice.
(6) Instrucțiuni de transfer: schimbați procesul programului.
(7) Așteptați instrucțiuni: Lăsați robotul industrial să aștepte înainte de a se stabili condițiile pentru execuția programului specificat.
(8) Instrucțiune de apel de program: apelați și executați subrutina.
(9) Instrucțiune macro: Apelați și executați programul cu numele specificat.
(10) Instrucțiuni de paletizare și stivuire: operațiune de paletizare și stivuire.
(11) Instrucțiune de sfârșit de program: sfârșit de program.
(12) Notă instrucțiune: Adăugați comentarii la program.
(13) Alte instrucțiuni.