Method and system for automatically attaching works onto vehicle bodies carried on a conveyor
First Claim
1. A method for automatically attaching works to vehicle bodies carried on a conveyor, comprising the steps of:
- (a) providing a base on which a robot is mounted and which is movable within a predetermined range, at least one part of the movement range being alongside of the conveyor;
(b) providing a plurality of work feeders for sequentially feeding plural kinds of works which are respectively different according to vehicle types of the vehicle bodies carried on the conveyor to different predetermined positions along the movement range of the movable base;
(c) identifying the vehicle type of one of the vehicle bodies which has passed through a first position of the conveyor;
(d) determining a target position in the movement range of the movable base corresponding to one of the predetermined positions to which the corresponding work feeder feeds the required works on the basis of the identification result in said step (c) and positioning the movable base to the target position;
(e) controlling the robot so as to grasp one of the sequentially fed required works from the work feeder at the target position;
(f) moving the movable base from the target position to position it at a stand-by position at the part of said movement range along the conveyor at which the movable base waits for a tracking operation to start;
(g) detecting by means of a detector located on the movable base, a deviation of a relative position in a direction of travel of the conveyor between at least one predetermined tracking point located on the conveyor and a reference point located on the movable base at a predetermined time after one of the vehicle bodies which has passed through the first position and arrived at a second position of the conveyor downstream of the first position; and
(h) moving the movable base to follow the conveyor so that the detected deviation of the relative position becomes zero in said step (g) and simultaneously controlling the robot so as to attach the grasped work to a predetermined portion of the vehicle body.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatically attaching works to respective vehicle bodies carried on a slat conveyor using a robot. The method comprises the steps of (a) providing a base on which the robot is mounted and which is movable within a movement range, at least one part of which is alongside of the conveyor; (b) providing work feeders for sequentially feeding plural kinds of the works which are different according to vehicle types (sedan, hardtop, etc.) of the vehicle bodies to predetermined positions; (c) identifying the vehicle type of one of the vehicle bodies to which the required work is to be attached at a first position; (d) determining a target position according to the identified vehicle type; (e) controlling the robot so as to grasp the required work from the work feeders at the target position; (f) positioning the robot to a stand-by position along the conveyor; (g) detecting sequentially a deviation of a relative position toward a direction of travel of the conveyor between a tracking point and reference point since the vehicle body has arrived at a second position downstream of the first position; and (h) moving the base to follow the conveyor so that the deviation becomes zero and simultaneously controlling the robot so as to attach the grasped work to the vehicle body.
141 Citations
16 Claims
-
1. A method for automatically attaching works to vehicle bodies carried on a conveyor, comprising the steps of:
-
(a) providing a base on which a robot is mounted and which is movable within a predetermined range, at least one part of the movement range being alongside of the conveyor; (b) providing a plurality of work feeders for sequentially feeding plural kinds of works which are respectively different according to vehicle types of the vehicle bodies carried on the conveyor to different predetermined positions along the movement range of the movable base; (c) identifying the vehicle type of one of the vehicle bodies which has passed through a first position of the conveyor; (d) determining a target position in the movement range of the movable base corresponding to one of the predetermined positions to which the corresponding work feeder feeds the required works on the basis of the identification result in said step (c) and positioning the movable base to the target position; (e) controlling the robot so as to grasp one of the sequentially fed required works from the work feeder at the target position; (f) moving the movable base from the target position to position it at a stand-by position at the part of said movement range along the conveyor at which the movable base waits for a tracking operation to start; (g) detecting by means of a detector located on the movable base, a deviation of a relative position in a direction of travel of the conveyor between at least one predetermined tracking point located on the conveyor and a reference point located on the movable base at a predetermined time after one of the vehicle bodies which has passed through the first position and arrived at a second position of the conveyor downstream of the first position; and (h) moving the movable base to follow the conveyor so that the detected deviation of the relative position becomes zero in said step (g) and simultaneously controlling the robot so as to attach the grasped work to a predetermined portion of the vehicle body. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automatically attaching required works to main assemblies carried on a conveyor, comprising the steps of:
-
(a) providing a movable base on which a robot is mounted and which is movable within a movement range thereof, at least part of the movable range being alongside of the conveyor; (b) providing a feeder for sequentially feeding required works to a predetermined position along the movement range of the movable base; (c) determining whether one of the main assemblies on the conveyor has passed through a first position upstream of the movement range of the movable base along the conveyor; (d) moving and positioning the movable base to a target position determined according to the predetermined position at which the feeder is arranged; (e) controlling the robot so as to grasp one of the required works from the feeder when the movable base is positioned at the target position; (f) moving and positioning the movable base on which the robot grasping the required work is mounted to a predetermined stand-by position of the movement range along the conveyor; (g) determining whether the one main assembly has arrived at a second position downstream of the first position and along the movement range of the movable base; and (h) controlling the robot so as to attach the required work to the predetermined portion at a predetermined time after determining that the main assembly has arrived at the second position, tracking the movable base to the conveyor so that a relative position deviation becomes zero, the relative position deviation in the direction of travel of the conveyor between at least one predetermined tracking point for the conveyor and a reference point predetermined for the movable base being detected sequentially. - View Dependent Claims (12, 13, 14)
-
-
15. A system for automatically attaching works to vehicle bodies carried on a conveyor, comprising:
-
(a) first means carrying a robot for moving said robot within a movement range, at least one part of which being alongside of the conveyor; (b) second means for feeding sequentially plural kinds of the works which are different according to vehicle types of the vehicle bodies carried on the conveyor to different predetermined positions along the movement range of said first means; (c) third means for identifying the vehicle type of one of the vehicle bodies which has passed through a first position of the conveyor at an upstream of the part of movement range of the movable base along the conveyor when the vehicle body has passed through the first position; (d) fourth means for determining a target position in the movement range of said first means corresponding to one of the predetermined positions to which said second means feeds the required works on the basis of the identification result in said third means and for positioning said first means to the target position; (e) fifth means for controlling the robot so as to grasp one of the sequentially fed required works from said second means with said first means positioned at the target position; (f) sixth means for moving said first means along the movement range thereof, said first means being moved to the target position and thereafter moved to a stand-by position of the part of the movement range alongside of the conveyor at which said first means waits for a tracking operation to start; and (g) seventh means for detecting sequentially a deviation of a relative position toward a direction of travel of the conveyor between at least one predetermined tracking point located on the conveyor and a reference point located on said first means, said seventh means starting detection at a predetermined timing since one of the vehicle bodies which has passed through the first position has arrived at a second position downstream of the first position, said sixth means moving said first means to follow the conveyor so that the sequentially detected relative position deviation by said seventh means becomes zero, and said fifth means controlling the robot so as to attach the grasped work to a predetermined portion of the vehicle body which has passed through the second position with said first means tracking the conveyor. - View Dependent Claims (16)
-
Specification