Industrial Robot System with a Portable Operator Control Device
1 Assignment
0 Petitions
Accused Products
Abstract
An industrial robot including a manipulator, a control unit for controlling the manipulator, a portable operating unit for teaching and manually operating the robot, which operating unit is adapted for wireless communication with the control unit and including an operator control. The transmissions may be made wirelessly with redundant software processes for transmission and/or reception. Safety is increased by ensuring that the operator is within the specified operating area.
-
Citations
84 Claims
-
1-39. -39. (canceled)
-
40. An industrial robot system, comprising:
-
an industrial robot comprising a manipulator;
a control unit for controlling the manipulator;
at least one portable operator control device for teaching and manually operating the robot, which portable operator control device is adapted for communication with the control unit;
means to determine a position of the portable operator control unit; and
means to provide redundant software programs for control of communications of an emergency stop signal, an enabling status, and/or reset wherein the software redundancy on any of the transmission and/or receiving sides is carried out by two or more multiple software programs which carry out the same function but are each written in a different computer language and/or formed using a different programming technology. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 76)
-
-
59. A method for controlling an industrial robot system comprising an industrial robot comprising a manipulator, a control unit comprising a processor for controlling the manipulator, at least one portable operator control device for teaching and manually operating the robot, which at least one portable operator control device is adapted for communication with the control unit via a data link, wherein redundant software program means are provided for control of communication of an emergency stop signal, an enabling status, or reset wherein the software redundancy on any of the transmission and/or receiving sides is carried out by two or more multiple software programs which carry out the same function but are each written in a different computer language and/or formed using a different programming technology, the method comprising:
-
defining a working area for the at least one portable operator control device;
determining a position of the at least one portable operator control device;
breaking the data link if the at least one portable operator control device is outside the working area; and
connecting a data link upon the at least one portable operator control device being inside the working area. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 77)
-
-
72. A computer program product, comprising:
-
a computer readable medium; and
computer program instructions recorded on the computer readable medium and executable by a processor to control an industrial robot system comprising an industrial robot comprising a manipulator, a control unit comprising a processor for controlling the manipulator, at least one portable operator control device for teaching and manually operating the robot, which at least one portable operator control device is adapted for communication with the control unit via a data link, wherein redundant software program means are provided for control of communication of an emergency stop signal, an enabling status, or reset wherein the software redundancy on any of the transmission and/or receiving sides is carried out by two or more multiple software programs which carry out the same function but are each written in a different computer language and/or formed using a different programming technology, the method comprising;
defining a working area for the at least one portable operator control device;
determining a position of the at least one portable operator control device;
breaking the data link if the at least one portable operator control device is outside the working area; and
connecting a data link upon the at least one portable operator control device being inside the working area. - View Dependent Claims (73, 74, 75)
-
-
78. A robot controller for an industrial robot system comprising an industrial robot comprising a manipulator, a control unit for controlling the manipulator, at least one portable operator control device for teaching and manually operating the robot, which at least one portable operator control device is adapted for communication with the control unit, and at least one portable operator control device comprises a manually operated enabling device, which when continuously activated, permits motion of the robot and/or the associated equipment, wherein said robot controller further comprises multiple and redundant software processes wherein the software redundancy on any of the transmission and/or receiving sides is carried out by two or more multiple software programs which carry out the same function but are each written in a different computer language and/or formed using a different programming technology or communication data generating circuits, which respectively generate communications data expressing an enabling device status command based on operation of said enabling device, and which respectively generate communications data expressing an enabling status command based on operations for said means;
- and transmitting means which transmit communications data expressing said enabling status command and communications data expressing said enabling status command to said control part by wireless network communication; and
which permits motion alternatively emergency stop of the robot or associated equipment when receiving even a single set of communications data expressing an enabling status command generated by said multiple and redundant software or communications data generating circuits. - View Dependent Claims (79, 80, 81, 82, 83, 84)
- and transmitting means which transmit communications data expressing said enabling status command and communications data expressing said enabling status command to said control part by wireless network communication; and
Specification