Robot control system
First Claim
1. A control system for an industrial robot comprising a program executor and a program storage arranged for storing and executing a user program including a series of robot instructions, wherein at least one of the robot instructions is a shell instruction which constitutes a call to a shell routine comprising:
- a forward list comprising a first set of robot instructions;
a backward list comprising a second set of robot instructions;
the shell routine being associated with a number of optional attributes which may be activated or deactivated; and
the program executor is adapted for running the user program forward to execute the shell instruction in accordance with the forward list and for running the user program backwards, to execute the shell instruction in accordance with the backward list.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a control system for an industrial robot adapted for storage of user programs which comprise a series of robot instructions. At least one of the robot instructions is arranged as a shell instruction, which constitutes a call to a shell routine (20). The shell routine is associated with a plurality of optional attributes (21a, 21b, 21c) and comprises
- a forward list (22) comprising a first set of robot instructions; and
- a backward list (23) comprising a second set of robot instructions.
The control system comprises a program executor adapted, for forward running of a user program, to execute the shell instructions in accordance with the forward list and, for running the user program backwards, to execute the shell instructions in accordance with the backward list.
The invention also relates to a method for controlling an industrial robot. The method comprises creating a plurality of shell routines and testing them in advance. When producing user programs, shell instructions are used which constitute calls to the shell routines created in advance. The user programs are executed by the program executor, and for forward running the shell instructions are carried out in accordance with the forward list, and for backward running the shell instructions are carried out in accordance with the backward list. (FIG. 3)
-
Citations
5 Claims
-
1. A control system for an industrial robot comprising a program executor and a program storage arranged for storing and executing a user program including a series of robot instructions, wherein at least one of the robot instructions is a shell instruction which constitutes a call to a shell routine comprising:
-
a forward list comprising a first set of robot instructions; a backward list comprising a second set of robot instructions; the shell routine being associated with a number of optional attributes which may be activated or deactivated; and the program executor is adapted for running the user program forward to execute the shell instruction in accordance with the forward list and for running the user program backwards, to execute the shell instruction in accordance with the backward list. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling an industrial robot comprising:
-
creating a shell routine, being associated with a number of optional attributes which are deactivated during the creating of the shell routine, and comprising a forward list including a first set of robot instructions, and a backward list including a second set of robot instructions; activating the attributes; producing a user program comprising a series of robot instructions wherein at least one robot instruction is a shell instruction constituting a call to the shell routine; executing the user program, and when running forwards the shell instruction is carried out in accordance with the forward list, and when running backwards the shell instruction is carried out in accordance with the backward list.
-
Specification