Method of avoiding interference of industrial robot
First Claim
1. A method of avoiding an interference of an industrial robot with a cooperative apparatus for performing an operation cooperatively with said industrial robot, said method comprising:
- setting a common area in which an operating area of said industrial robot and an operating area of said cooperative apparatus overlap and interfere with each other, to said industrial robot and said cooperative apparatus;
outputting a first entrance forbidding signal to said cooperative apparatus for forbidding a movable part of said cooperative apparatus to enter said common area when a predetermined reference point on said industrial robot is within said common area; and
outputting a second entrance forbidding signal to said industrial robot for forbidding the reference point of said industrial robot to enter said common area when the movable part of said cooperative apparatus is within said common area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of preventing interference of an industrial robot in which teaching of an operation program to the robot is easy and interference of the robot with an external cooperative apparatus can be easily avoided. If a current position of a reference point on the robot for detecting interference is outside a common area (S12) and a target position of the reference point is outside the common area (S18), a motion command is outputted to drive the robot. If the target position of the reference point is within the common area, it is determined that whether or not a movable part of the cooperative apparatus is within the common area, and if the movable part is outside the common area, an operation forbidding signal for the cooperative apparatus is turned on and the motion command is outputted to make the robot move. If the movable part of the cooperative apparatus is within the common area, the motion command is withheld till the movable part of the cooperative device moves out of the common area (S4, S5). If the current position of the reference point is within the common area (S12), the operation of the cooperative apparatus is forbidden (S15, S17).
37 Citations
14 Claims
-
1. A method of avoiding an interference of an industrial robot with a cooperative apparatus for performing an operation cooperatively with said industrial robot, said method comprising:
-
setting a common area in which an operating area of said industrial robot and an operating area of said cooperative apparatus overlap and interfere with each other, to said industrial robot and said cooperative apparatus;
outputting a first entrance forbidding signal to said cooperative apparatus for forbidding a movable part of said cooperative apparatus to enter said common area when a predetermined reference point on said industrial robot is within said common area; and
outputting a second entrance forbidding signal to said industrial robot for forbidding the reference point of said industrial robot to enter said common area when the movable part of said cooperative apparatus is within said common area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining whether or not said reference point is to enter said common area based on a motion command in each block of a taught program;
dividing said motion command into a first block for moving said reference point to a boundary position of said common area and a second block for moving said reference point from said boundary position to a position designated by said motion command, when said motion command is for moving said reference point to enter said common area; and
executing the first block of said motion command and decelerating the robot to stop at an end position of said first block.
-
-
7. A method of avoiding an interference of an industrial robot according to claim 4 further comprising automatically allowing said industrial robot to resume an operation thereof, when the output of said second entrance forbidding signal from said cooperative apparatus stops.
-
8. A method of avoiding an interference of an industrial robot with a cooperative apparatus for performing an operation cooperatively with said industrial robot, said method comprising:
-
setting a common area in which an operation area of said industrial robot and an operation area of said cooperative apparatus overlap and interfere with each other, to a controller of said industrial robot and said cooperative apparatus;
outputting an operation forbidding signal for stopping an operation of a movable part of said cooperative apparatus, when a predetermined reference point on said industrial robot is within said common area;
outputting an entrance forbidding signal for forbidding the reference point in said industrial robot to enter said common area, when the movable part of said cooperative apparatus is within said common area; and
decelerating said industrial robot to stop and keeping said industrial robot to wait at a stopped position, when said entrance forbidding signal is outputted from said cooperative apparatus in said outputting and a command for moving said reference point of said industrial robot to enter said common area is read. - View Dependent Claims (9, 10, 11)
determining whether or not said reference point is to enter said common area based on a motion command in each block of a taught program;
dividing said motion command into a first block for moving said reference point to a boundary position of said common area and a second block for moving said reference point from said boundary position to a position designated by said motion command, when said motion command is for moving said reference point to enter said common area; and
executing said first block of said motion command and decelerating said robot to stop at an end position of said first block.
-
-
11. A method of avoiding an interference of an industrial robot according to claim 8 further comprising automatically allowing said industrial robot to resume an operation thereof, when the output of said entrance forbidding signal from said cooperative apparatus stops.
-
12. An apparatus avoiding an interference of an industrial robot with a cooperative apparatus performing an operation cooperatively with said industrial robot, comprising:
-
a setting device setting a common area in which an operating area of said industrial robot and an operating area of said cooperative apparatus overlap and interfere with each other, to said industrial robot and said cooperative apparatus;
a first outputting device outputting a first entrance forbidding signal for forbidding a movable part of said cooperative apparatus to enter said common area when a predetermined reference point on said industrial robot is within said common area;
a second outputting device outputting a second entrance forbidding signal for forbidding the reference point of said industrial robot to enter said common area when the movable part of said cooperative apparatus is within said common area; and
a decelerating device decelerating said industrial robot to stop and keeping said industrial robot to wait at a stopped position, when the reference point of said industrial robot is outside said common area and said second entrance forbidding signal is outputted from said cooperative apparatus. - View Dependent Claims (13, 14)
a determining device determining whether or not said reference point is to enter said common area based on a motion command in each block of a taught program;
a dividing device dividing said motion command into a first block for moving said reference point to a boundary position of said common area and a second block for moving said reference point from said boundary position to a position designated by said motion command, when said motion command is for moving said reference point to enter said common area; and
an executing device executing the first block of said motion command and decelerating the robot to stop at an end position of said first block.
-
Specification