What software systems does an industrial robot have? The industrial robot software can perform the following operations: setting up the industrial robot system, creating the program, testing and running the program, automatic operation, status display and monitoring. The program is composed of action instruction, I/O instruction, numerical register instruction, transfer instruction and so on. The industrial robot can perform the designed job by executing these instructions in the sequence of line numbers. Program creation/modification can be done through the teacher. The program consists of the following instructions:

(1) Action command: let the industrial robot move to the target position in the operation area.
(2) Additional instructions for actions: special processing for actions.
(3) numerical register instruction: the numerical data stored in the numerical register.
(4) Position register instruction: the location data stored in the position register.
(5)I/O instruction: send/receive signals with peripheral devices.
(6) Transfer instruction: change the process of the program.
(7) Wait instruction: Let the industrial robot wait before the conditions for the execution of the specified
program are established.
(8) Program call instruction: call and execute the subroutine.
(9) Macro instruction: Call and execute the program with the specified name.
(10) Stacking instruction: stacking operation.
(11) Program end instruction: end the program.
(12) Note instruction: add program annotations.
(13) Other instructions.

