Method and apparatus for the synchronous control of manipulators
First Claim
1. A method for the synchronous control of several manipulators, such as several industrial robots, wherein control units of specific manipulators exchange control information according to the data structures contained in a corresponding control program, through which control units to be synchronized and synchronization points in the control programs taking place there can be clearly identified, and wherein on reaching the synchronization points the program sequence in the control units to be synchronized is continued according to the contents of the data structures in conjunction with the already exchanged control information or interrupted until corresponding information arrives from other control units t be synchronized.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the synchronous control of several manipulators, such as several industrial robots, is characterized in that control units of specific manipulators exchange control information according to the data structures contained in a corresponding control program, through which control units to be synchronized and synchronization points in the control programs taking place there can be clearly identified, and in that on reaching and synchronization points the program sequence in the control units to be synchronized is continued according to the contents of the data structures in conjunction with the already exchanged control information or stopped until corresponding information arrives from other control units to be synchronized.
27 Citations
13 Claims
- 1. A method for the synchronous control of several manipulators, such as several industrial robots, wherein control units of specific manipulators exchange control information according to the data structures contained in a corresponding control program, through which control units to be synchronized and synchronization points in the control programs taking place there can be clearly identified, and wherein on reaching the synchronization points the program sequence in the control units to be synchronized is continued according to the contents of the data structures in conjunction with the already exchanged control information or interrupted until corresponding information arrives from other control units t be synchronized.
-
5. An apparatus for the synchronous control of a manipulator, such as an industrial robot, in a group of interconnected control units of a plurality of manipulators, comprising:
-
storage means at least for storing a control program for the manipulator, communication means for transmitting and receiving control information to or from other control units to be synchronized and processor means for executing the control program as a function of the control information received, wherein the storage means (6.1-6.3′
) additionally store a plurality of control relevant data structures (4),the control data (4.1, 4.2, 4.3) contained in the data structures (4) clearly identify synchronization points (Pi) in the control program and the control units (5.1-5.3′
) to be synchronized,the transmission times of the control information (4′
) correspond to the times of reaching synchronization points (Pi), andthe program sequence in the processor means (8.1, 8.2, 8.3, 8.3′
) or a corresponding movement of the manipulator (1, 2, 3, 3′
), according to the control data (4.1, 4.2, 4.3) contained in the data structures (4) in conjunction with already exchanged control information can be continued or can be stopped at least up to the reception of corresponding information (4′
) from other control units (5.1-5.3′
) to be synchronized. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
Specification