Data processing: generic control systems or specific application – Specific application – apparatus or process – Robot control
Reexamination Certificate
1998-02-18
2001-04-03
Grant, William (Department: 2121)
Data processing: generic control systems or specific application
Specific application, apparatus or process
Robot control
C700S245000
Reexamination Certificate
active
06212444
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to a method of avoiding an interference between an industrial robot and a cooperative apparatus which includes another industrial robot, in performing an operation using the industrial robot.
BACKGROUND OF THE INVENTION
When an industrial robot and another apparatus cooperatively perform an operation, there is a case where an operation area of the industrial robot overlaps an operation area of the cooperative apparatus, i.e., the robot and the cooperative apparatus share the same operation area. In such a case, it is necessary to prevent the industrial robot and the cooperative apparatus from interfering with each other. According to a conventional method of preventing such interference, when a taught program for an industrial robot contains a command for moving the robot into an interference area, input/output signals are checked and if there is a possibility of interfering with another apparatus, the robot is kept waiting, and then allowed to resume the operation after it is confirmed that there is not any fear of interference by input/output signals.
It is also necessary to ensure that the cooperative apparatus does not interfere with the industrial robot when the cooperative apparatus performs its operation. Therefore, an operation command has to be outputted to the cooperative apparatus after moving the industrial robot to an area in which there is no fear of interference. Further, since the operation command for the cooperative apparatus and an operation command for the robot can not be issued simultaneously, the robot is taught to output the operation command to the cooperative apparatus after the robot is moved to a position where an operation command can be outputted to the cooperative apparatus, i.e., a position where there is not any fear of interference. Further, an operation command for performing the subsequent operation has to be taught to the robot. In a case where the robot is taught to perform only one movement, it is necessary to divide the movement into two parts in teaching, in order to output a signal for operating the cooperative apparatus, and it is also necessary to define a waiting point in the teaching to the robot. For example, the teaching of the operation program to the robot is as follows:
(1) movement to a waiting point
(2) waiting until an operation permitting signal (indicating that an external apparatus has gone out of the interference area, so that there is no possibility of interference if the robot performs its operation) from the cooperative apparatus is received
(3) outputting an operation forbidding signal to the external apparatus when the operation permitting signal is detected
(4) performing the operation in the interference area such as mounting or picking-out of a workpiece
(5) movement to the waiting point
(6) turning off the operation forbidding signal for the external apparatus
In the case where the operation is taught to the robot by defining the waiting point in the manner as described above, a cycle time becomes longer and an operation effectivity becomes lower since the movement, which could be achieved by one operation command if the interference is not taken into consideration, is divided into a movement to the waiting point and a subsequent movement and since the robot is taught to output the signal at the waiting point. As timing of an output of the signal to the cooperative apparatus and the operation of the robot are related with each other, if the output timing of the signal is finely adjusted, it is necessary to modify positional designation in the operation command to the robot, to make it difficult to teach an optimal operation. Furthermore, commands of input/output signals are indispensable when the robot enters or goes out of the common area (the area where there is a possibility of interference). If those commands are incorrect, it is very serious since the robot and the cooperative apparatus may interfere with each other. Thus, the teaching of the operation has to be performed circumspectly, and preparation of the operation program to the robot is difficult.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a method of avoiding interference of an industrial robot in which teaching of an operation program to the robot is easy and interference of the robot with a cooperative apparatus can be avoided.
The present invention provides a method of avoiding interference of an industrial robot with a cooperative apparatus which performs an operation cooperatively with the industrial robot. In the present invention, a common area in which the operation area of the industrial robot and the operation area of the cooperative apparatus overlap and interfere with each other is set in advance to the industrial robot and the cooperative apparatus. When a predetermined reference point on the industrial robot is within the common area, an entrance forbidding signal is outputted for forbidding a movable part of the cooperative apparatus to enter the common area. When the movable part of the cooperative apparatus is within the common area, an entrance forbidding signal is outputted for forbidding the reference point of the industrial robot to enter the common area.
When the reference point of the industrial robot is outside the common area and the entrance forbidding signal is outputted from the cooperative apparatus, the industrial robot is decelerated to stop and kept waiting at a stopped position, so that the interference of the robot with the cooperative apparatus is prevented. When the output of the entrance forbidding signal from the cooperative apparatus stops, the industrial robot is automatically allowed to resume its operation.
Particularly, when the entrance forbidding signal is outputted from the cooperative apparatus and a command for moving the reference point of the industrial robot into the common area is read, the industrial robot is decelerated to stop and kept waiting at a stopped position. Whether or not the reference point of the industrial robot is to enter into the common area can be determined based on a motion command in each distribution period. If the motion command is for moving the reference point into the common area, the output of that motion command is withheld and the robot is decelerated to stop. Alternatively, whether or not the reference point of the industrial robot is to enter into the common area can be determined based on a motion command in each block of a taught program. If the motion commands is for moving the reference point into the common area, the motion command is divided into two blocks, i.e., a motion command block for moving the reference point to a boundary position of the common area and a motion command block for moving the reference point from the boundary position to a position designated by the motion command before dividing, and the motion command block for moving the reference point to the boundary position is executed so that the robot is decelerated to stop at the boundary position. When the output of the entrance forbidding signal from the cooperative apparatus stops, the industrial robot is automatically allowed to resume the operation thereof.
REFERENCES:
patent: 5227707 (1993-07-01), Mitomi et al.
patent: 5247608 (1993-09-01), Flemming et al.
patent: 5386499 (1995-01-01), Tokita
patent: 5561742 (1996-10-01), Terada et al.
patent: 5798627 (1998-08-01), Gilliland et al.
patent: 5819008 (1998-10-01), Asama et al.
patent: 6-149332 (1994-05-01), None
patent: 8-141978 (1996-06-01), None
Kato Tetsuaki
Nagayama Atsuo
Fanuc Limited
Grant William
Rapp Chad
Staas & Halsey , LLP
LandOfFree
Method of avoiding interference of industrial robot does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of avoiding interference of industrial robot, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of avoiding interference of industrial robot will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2473528