I robot industriali sono macchine altamente sofisticate che richiedono sistemi software specializzati per funzionare correttamente. Questi sistemi software consentono agli utenti di eseguire una varietà di attività tra cui la configurazione del sistema, la creazione di programmi, il test, il funzionamento automatico, la visualizzazione dello stato e il monitoraggio. I programmi sono generalmente composti da una serie di istruzioni sequenziali come comandi di azione, istruzioni di I/O, istruzioni di registro numerico e istruzioni di trasferimento. Eseguendo queste istruzioni in ordine in base al numero di riga, i robot industriali possono eseguire i lavori progettati. La creazione e la modifica del programma possono essere completate utilizzando un dispositivo di programmazione. Nel complesso, i sistemi software dei robot industriali svolgono un ruolo essenziale nel consentire a queste macchine di funzionare in modo efficiente negli ambienti di produzione.
Il programma è composto principalmente dalle seguenti istruzioni:
(1) Istruzioni di azione: lasciare che il robot industriale si sposti nella posizione target nell'area di lavoro.
(2) Istruzioni aggiuntive sull'azione: trattamento speciale dell'azione.
(3) Istruzione del registro numerico: i dati numerici memorizzati nel registro numerico.
(4) Istruzioni del registro di posizione: dati sulla posizione memorizzati nel registro di posizione.
(5)Istruzioni I/O: inviare/ricevere segnali tra dispositivi periferici.
(6) Istruzione di trasferimento: modifica il processo del programma.
(7) Attendi istruzioni: lascia che il robot industriale attenda prima che vengano stabilite le condizioni per l'esecuzione del programma specificato.
(8) Istruzione di chiamata del programma: chiama ed esegue la subroutine.
(9) Istruzione macro: richiama ed esegue il programma con il nome specificato.
(10) Istruzioni di pallettizzazione e impilamento: operazione di pallettizzazione e impilamento.
(11) Istruzione di fine programma: fine del programma.
(12) Nota istruzione: aggiungere commenti al programma.
(13) Altre istruzioni.


