Industrial robots are highly sophisticated machines that require specialized software systems in order to function properly. These software systems enable users to perform a variety of tasks including system setup, program creation, testing, automatic operation, status display, and monitoring. Programs are typically composed of a series of sequential instructions such as action commands, I/O instructions, numerical register instructions, and transfer instructions. By executing these instructions in order according to the line number, industrial robots can perform their designed jobs. Program creation and modification can be completed using a teach pendant. Overall, industrial robot software systems play an essential role in enabling these machines to operate efficiently in manufacturing environments.
The program mainly consists of the following instructions:
(1) Action instructions: Let the industrial robot move to the target position in the working area.
(2) Action additional instructions: special treatment of the action.
(3) Numerical register instruction: The numerical data stored in the numerical register.
(4) Location register instruction: location data stored in the location register.
(5)I/O instructions: send/receive signals between peripheral devices.
(6) Transfer instruction: change the process of the program.
(7) Wait for instructions: Let the industrial robot wait before the conditions for the specified program execution are established.
(8) Program call instruction: call and execute the subroutine.
(9) Macro instruction: Call and execute the program with the specified name.
(10) Palletizing and stacking instruction: palletizing and stacking operation.
(11) End of program instruction: end of program.
(12) Note instruction: Add program comments.
(13) Other instructions.