System And A Method For Controlling Movements Of An Industrial Robot
First Claim
1. A system for controlling the movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell, the system comprising:
- a set of predefined workstations and a user interface (24), adapted to provide information about the predefined workstations and allowing an operator to select one or more of the predefined workstations and to specify a desired part flow between the workstations, wherein the system is adapted to receive information about external events and wherein said predefined workstations comprises;
preprogrammed robot code adapted to the workstation, an entry point defining the entrance position to the workstation, one or more predefined paths to be followed by the robot at the workstation, and a scheduling unit (22), adapted to, during execution of the work cycle;
schedule the execution order for the workstations based on the workstations selected from said predefined workstations, the desired part flow and said information about external events, and to control the movements of the robot based on the scheduled execution order and said predefined paths.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for controlling movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell. The system includes a set of predefined workstations. Each workstation includes preprogrammed robot code adapted to the workstation, an entry point defining the entrance position to the workstation, and one or more predefined paths to be followed by the robot at the workstation. A user interface is adapted to provide information about the predefined workstations and allows an operator to select one or more of the predefined workstations and to specify a desired part flow between the workstations. A scheduling unit is adapted during execution of the work cycle to schedule the execution order for the workstations based on the workstations selected from the predefined workstations and the desired part flow, and to control the movements of the robot based on the scheduled execution order and the predefined paths.
32 Citations
41 Claims
-
1. A system for controlling the movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell, the system comprising:
-
a set of predefined workstations and a user interface (24), adapted to provide information about the predefined workstations and allowing an operator to select one or more of the predefined workstations and to specify a desired part flow between the workstations, wherein the system is adapted to receive information about external events and wherein said predefined workstations comprises;
preprogrammed robot code adapted to the workstation, an entry point defining the entrance position to the workstation, one or more predefined paths to be followed by the robot at the workstation, and a scheduling unit (22), adapted to, during execution of the work cycle;
schedule the execution order for the workstations based on the workstations selected from said predefined workstations, the desired part flow and said information about external events, and to control the movements of the robot based on the scheduled execution order and said predefined paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 41)
-
-
20. A method for controlling the movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell, the method comprising:
-
storing a set of predefined workstations, each comprising;
preprogrammed robot code adapted to a specific type of workstation, an entry point defining the entrance position to the workstation, and one or more predefined paths to be followed by the robot at the workstation, receiving information about external events, determining the execution order for the workstations based on a set of workstations chosen from said predefined workstations, a desired part flow, and external events, and moving the robot based on the scheduled execution order and said predefined paths. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product, comprising:
-
a computer readable medium; and
computer program instructions recorded on the computer readable medium and executable by a processor for carrying out a method for controlling the movements of an industrial robot during a work cycle including visiting and performing work on a plurality of workstations in a work cell, the method comprising;
storing a set of predefined workstations, each comprising;
preprogrammed robot code adapted to a specific type of workstation, an entry point defining the entrance position to the workstation, and one or more predefined paths to be followed by the robot at the workstation, receiving information about external events, determining the execution order for the workstations based on a set of workstations chosen from said predefined workstations, a desired part flow, and external events, and moving the robot based on the scheduled execution order and said predefined paths.
-
-
40. (canceled)
Specification