Els robots industrials són màquines altament sofisticades que requereixen sistemes de programari especialitzats per funcionar correctament. Aquests sistemes de programari permeten als usuaris realitzar una varietat de tasques, com ara la configuració del sistema, la creació de programes, les proves, el funcionament automàtic, la visualització d'estat i la supervisió. Els programes solen estar composts per una sèrie d'instruccions seqüencials com ara ordres d'acció, instruccions d'E/S, instruccions de registre numèric i instruccions de transferència. En executar aquestes instruccions en ordre segons el número de línia, els robots industrials poden realitzar els seus treballs dissenyats. La creació i modificació del programa es pot completar amb un penjoll d'ensenyament. En general, els sistemes de programari de robots industrials tenen un paper essencial per permetre que aquestes màquines funcionin de manera eficient en entorns de fabricació.
El programa consta principalment de les instruccions següents:
(1) Instruccions d'acció: deixeu que el robot industrial es mogui a la posició objectiu a l'àrea de treball.
(2) Instruccions addicionals d'actuació: tractament especial de l'acció.
(3) Instrucció de registre numèric: les dades numèriques emmagatzemades al registre numèric.
(4) Instrucció de registre d'ubicació: dades d'ubicació emmagatzemades al registre d'ubicació.
(5) Instruccions d'E/S: enviar/rebre senyals entre dispositius perifèrics.
(6) Instrucció de transferència: canvieu el procés del programa.
(7) Espereu instruccions: deixeu que el robot industrial s'esperi abans que s'estableixin les condicions per a l'execució del programa especificat.
(8) Instrucció de trucada de programa: crida i executa la subrutina.
(9) Instrucció macro: crida i executa el programa amb el nom especificat.
(10) Instrucció de paletització i apilament: operació de paletització i apilament.
(11) Instrucció final del programa: final del programa.
(12) Instrucció de nota: afegir comentaris del programa.
(13) Altres instruccions.


