Field of the Invention
The present invention relates to an automated assembly apparatus and an automated assembly method, which use an assembly robot.
Description of the Related Art
Hitherto, in an automated assembly apparatus which uses a robot, a Z-axis of the robot gripping an assembly component moves up and down to assemble the assembly component to a component to be assembled.
Automated assembly apparatuses have been required to achieve reduced assembling operation time. Japanese Patent Application Laid-Open No. H5-235598 describes a component mounting apparatus which suctions a component by a suction nozzle and moves horizontally with respect to a substrate to mount the component at a predetermined position on the substrate.
The component mounting apparatus described in Japanese Patent Application Laid-Open No. H5-235598 is capable of reducing the component mounting time to a certain extent. However, the Z-axis has to be raised to a height which clears the maximum height of an interfering object on the movement path when XY-axes move. In addition, when mounting a component, the Z-axis has to be lowered by the same height it has been lifted to clear the interfering object. This has been posing a problem in that the time for mounting a component increases as the height of an interfering object on the movement path increases.
An object of the present invention is to solve the problem which cannot be solved by the foregoing conventional techniques, and therefore to provide an automated assembly apparatus and an automated assembly method which reduce assembly operation time.
To this end, an automated assembly apparatus in accordance with the present invention has an automated assembly apparatus which has an assembly robot having a plurality of hands of different heights and XY-axis moving unit movable in a horizontal direction, and a plurality of operation base units having operation bases and Z-axis moving unit capable of moving the operation bases in a vertical direction, the automated assembly apparatus including:
Further, to this end, an automated assembly method in accordance with the present invention is adapted to assemble an assembly component to a component to be assembled by using an assembly robot which has a plurality of hands of different heights and XY-axis moving unit movable in a horizontal direction, and a plurality of operation base units having operation bases and Z-axis moving unit capable of moving the operation bases in a vertical direction, the automated assembly method including:
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.
In the present description, the phrase “the lowermost portion of a hand” means not only the lowermost portion of a hand itself in the vertical direction but also the lowermost portion of a component projecting from a hand while the hand is gripping the component. Similarly, the phrase “the uppermost portion of an operation base” means not only the uppermost portion of the operation base itself in the vertical direction but also the uppermost portion of a component on an operation base while the component is being placed on the operation base. Obviously, an operation base or a hand will imply the phrase “the uppermost portion” or “the lowermost portion” even if the phrases are not explicitly used.
An embodiment of the automated assembly apparatus in accordance with the present invention will be described with reference to the accompanying drawings. In the drawings, like components will be assigned like reference numerals.
The second operation base unit (supply unit) 5 has an operation base 12b, which is a supply pallet suppliably accommodating at least one or more assembly components 14. The assembly components 14 are gripped and picked up from the operation base 12b by an assembly hand 10, which will be discussed hereinafter.
The assembly robot 2 is attached to an X-axis moving unit 11 movably mounted on a guide rail of a Y-axis moving unit 21 provided on a supporting post 39 fixed to the base 3. Further, the assembly hand 10 and a transfer (moving) hand 9 are mounted on the guide rail of the Y-axis moving unit 21 such that the assembly hand 10 and the transfer hand 9 are movable in an X-axis direction. The assembly hand 10 has a through hole 25b serving as a guiding means, which allows the assembly hand 10 to be positioned with respect to an operation base 12c, which will be discussed hereinafter. An X-axis and a Y-axis are orthogonal to each other, and the X-axis and the Y-axis lie in the same plane. The assembly robot 2 does not have a driving unit in a Z-axis direction.
The first operation base unit 4 is a unit for loading a component 23 to be assembled onto the automated assembly apparatus 1. As with a third operation base unit 6, which will be discussed hereinafter, the first operation base unit 4 is capable of positioning and holding the component 23 to be assembled and is composed of a Z-axis moving unit 13a, a detecting unit 50a and an operation base 12a. Each of the first operation base unit 4 and the second operation base unit 5, which are holding means, can be moved in a vertical direction by the Z-axis moving unit 13a and a Z-axis moving unit 13b, which move the operation base units in the Z-axis direction.
An operator or a robot (not illustrated) places the component 23 to be assembled on the operation base 12a, and the component 23 to be assembled is positioned and held by operating a control panel or the like (not illustrated). Alternatively, however, the component 23 to be assembled may be carried to the first operation base unit 4 by a carrying means (not illustrated).
The third operation base unit 6 is a unit adapted to position and hold the component 23 to be assembled in order to assemble the assembly component 14 to the component 23 to be assembled. The third operation base unit 6 is composed of an X-axis moving unit 11b, a Z-axis moving unit 13c, a detecting unit 50c, the operation base 12c, and a work holding means 27 for positioning and holding the component 23 to be assembled. The third operation base unit 6 further includes a guiding means 25a and a compliance mechanism (profiling means) 26, which is allowed to freely move in the X-axis direction, the Y-axis direction and a rotational direction.
The compliance mechanism 26 has a locking and unlocking mechanism, which unlocks to enable the operation base 12c to move when positioning the operation base 12c and the assembly hand 10. The locking and unlocking mechanism remains locked except for the positioning, thereby allowing the operation base 12c to be locked. Further, the third operation base unit 6 may be provided with a first rotating means 18, which makes the operation base 12c rotatable as necessary.
The positioning unit 19 provided with an operation base 12d is adapted to position the assembly component 14 in advance so as to perform highly accurate assembly. The positioning unit 19 is placed on a Z-axis moving unit 13d. Disposed on the positioning unit 19 is a positioning means 20, which engages the assembly component to set the phase of the rotational direction and the position in the XY-axis direction of the assembly component 14 with high accuracy.
The second operation base unit 5 is adapted to store and supply the assembly components 14, the operation base 12b being placed on the Z-axis moving unit 13b. The second operation base unit 5 may accommodate a plurality of types of assembly components. Further alternatively, a plurality of types of pallets may be arranged to supply a plurality of types of assembly components.
The screw supply unit 28 is adapted to store and supply screws and is provided with a Z-axis moving unit 13e.
The automated assembly apparatus 1 has the assembly robot 2 movable on a horizontal plane, and the plurality of operation base units, namely, the first operation base unit 4, the second operation base unit 5, and the third operation base unit 6, each of which is disposed on the base 3 and has the Z-axis moving unit movable in the vertical direction.
The assembly robot 2 has an XY-axis moving unit 7 provided with the X-axis moving unit 11 and the Y-axis moving unit 21. The XY-axis moving unit 7 has a plurality of hands 8 having different heights to perform an assembly operation. The plurality of hands 8 having different heights are comprised of the transfer hand 9 and the assembly hand 10.
The first operation base unit 4 is adapted to load the components 23 to be assembled onto the automated assembly apparatus 1, and includes the operation base 12a and the Z-axis moving unit 13a. To supply the component 23 to be assembled to the first operation base unit 4, the component 23 to be assembled is loaded onto the operation base 12a by a loading means (not illustrated). The component 23 to be assembled may alternatively be loaded by an operator placing the component 23 to be assembled on the operation base 12a.
The second operation base unit 5 includes the operation base 12b, which suppliably accommodates at least one or more assembly components 14, and the Z-axis moving unit 13b.
The third operation base unit 6 includes the operation base 12c for assembling the assembly components to the components 23 to be assembled, and the Z-axis moving unit 13c.
Referring now to
After setting the component 23 to be assembled, the control panel 30 is operated to start up the program stored in the CPU unit 15. Upon the startup of the program, the XY-axis moving unit 7 and the Z-axis moving unit 13a are driven by the CPU unit 15 through the driving circuit 17.
When the XY-axis moving unit 7 is driven, the assembly robot 2 starts to horizontally move to the component-to-be-assembled takeout position above the first operation base unit 4. The Z-axis moving unit 13a causes the first operation base unit 4 to start ascending to the pre-delivery position of the component 23 to be assembled, at which the clearance between the transfer hand 9 and the uppermost portion of the component 23 to be assembled, which has been placed on the operation base 12a, reaches a predetermined clearance “c.”
The second operation base unit 5 is started to ascend, by Z-axis moving unit 13b, to the pre-delivery position of the assembly component 14, at which the clearance between the assembly hand 10 and the uppermost portion of the operation base 12b reaches the predetermined clearance “c.” Further, the third operation base unit 6 is started to ascend, by the Z-axis moving unit 13c, to the pre-receiving position of the component 23 to be assembled, at which the clearance between the assembly hand 10 and the uppermost portion of the operation base 12c reaches the predetermined clearance “c.” The state in which these operations have been completed is illustrated in
Referring now to
In step S1, the XY-axis moving unit 7 of the assembly robot 2 starts to move the assembly robot 2 to the takeout position above the first operation base unit 4. Meanwhile, before the assembly robot 2 completes its movement to the takeout position above the first operation base, the first operation base unit 4 moves in the Z-axis direction to the pre-delivery position (
Subsequently, in step S11, the first operation base unit 4 issues an ascent completion signal to the assembly robot 2. Upon receipt of the ascent completion signal from the first operation base unit 4 (step S3), the transfer hand 9 grips (holds) the component 23 to be assembled (step S4), placing the assembly robot 2 in the state illustrated in
Subsequently, as illustrated in
As illustrated in
Then, the third operation base unit 6 issues the ascent completion signal to the assembly robot 2. Upon receipt of the ascent completion signal from the third operation base unit 6, the transfer hand 9 releases the component 23 to be assembled to deliver the component 23 to be assembled to the operation base 12c, placing the assembly robot 2 in the state illustrated in
Subsequently, the assembly robot 2 issues the descent permission signal to the third operation base unit 6. Upon receipt of the descent permission signal from the assembly robot 2, the third operation base unit 6 starts to move to the descent position. As illustrated in
As illustrated in
Subsequently, the assembly robot 2 issues the descent permission signal to the second operation base unit 5. Upon receipt of the descent permission signal from the assembly robot 2, the second operation base unit 5 starts to move to the descent position. Next, the detecting unit 50b detects that the second operation base unit 5 has passed the predetermined position, at which the clearance between the operation base 12b of the second operation base unit 5 and the lowermost portion of the assembly component 14 gripped by the assembly hand 10 reaches the predetermined clearance “c.” After the detection, the second operation base unit 5 issues the avoidance completion signal to the assembly robot 2. Upon receipt of the avoidance completion signal from the second operation base unit 5, the assembly robot 2 starts to move to the assembly position of the assembly component 14 above the third operation base unit 6.
The following will describe the operations performed from the state illustrated in
After completing the movement to the descent position, the third operation base unit 6 ascends to the pre-assembly position of the assembly component 14, at which the clearance between the operation base 12c and the lowermost portion of the assembly component 14 gripped by the assembly hand 10 reaches the predetermined clearance “c.” This operation is performed between the start of the movement of the assembly robot 2 to the takeout position of the assembly component 14 and the completion of the movement thereof to the assembly position of the assembly component 14.
After the assembly robot 2 completes its movement to the assembly position of the assembly component 14 above the third operation base unit 6, the assembly robot 2 issues the ascent permission signal to the third operation base unit 6. Upon receipt of the ascent permission signal from the assembly robot 2, the third operation base unit 6 moves the assembly component 14 to the assembly component assembly position where the assembly component 14 can be assembled to the component 23 to be assembled. Then, the third operation base unit 6 issues the ascent completion signal to the assembly robot 2. The assembly robot 2 receives the ascent completion signal from the third operation base unit 6, and the assembly hand 10 releases the assembly component 14 to assemble the assembly component 14 to the component 23 to be assembled. Next, the assembly robot 2 issues the descent permission signal to the third operation base unit 6. Upon receipt of the descent permission signal from the assembly robot 2, the third operation base unit 6 starts to move to the descent position. Then, the detecting unit 50c detects that the third operation base unit 6 has passed the predetermined position, at which the clearance between the assembly component 14 assembled to the component 23 to be assembled set on the operation base 12c and the assembly hand 10 reaches the predetermined clearance “c.” After the detection, the third operation base unit 6 issues the avoidance completion signal to the assembly robot 2. Upon receipt of the avoidance completion signal from the third operation base unit 6, the assembly robot 2 starts to move to the takeout position of the component 23 to be assembled above the first operation base unit 4.
In step S16, after the first operation base unit completes its movement to the descent position, the component 23 to be assembled is placed on the operation base 12a by a carrying means, which is not illustrated (step S17). Thereafter, the first operation base unit 4 moves (ascends) to the pre-delivery position of the component 23 to be assembled, at which the clearance between the component 23 to be assembled and the transfer hand 9 reaches the predetermined clearance “c” (step S18). These operations are performed between the start of the movement of the assembly robot 2 to the loading position of the component 23 to be assembled and the movement back to the takeout position of the component 23 to be assembled. It is needless to say that, among the steps, if the result of any one of the steps S3, S6, S9, S12, S14, S16 and S17 is NO, then the processing repeats the same step or goes back to a preceding step, as illustrated in the flowchart.
After the third operation base unit 6 completes its movement to the descent position, the component 23 to be assembled to which the assembly component 14 has been assembled is taken out by the carrying means (not illustrated). After the component 23 to be assembled is taken out, the third operation base unit 6 ascends to the pre-receiving position of the component 23 to be assembled, at which the clearance between the lowermost portion of the assembly hand 10 and the uppermost portion of the operation base 12c reaches the predetermined clearance “c.” These operations are started at the instant the assembly robot 2 starts to move to the takeout position of the component 23 to be assembled above the first operation base unit 4 holding the component 23 to be assembled. The operations are performed before the assembly robot 2 holding the component 23 to be assembled moves back to the loading position of the component 23 to be assembled above the third operation base unit 6 in the state wherein the component 23 to be assembled is being held.
After completing the movement to the descent position, the second operation base unit 5 ascends to the pre-delivery position of the assembly component 14, at which the clearance between the assembly hand 10 and the operation base 12b reaches the predetermined clearance “c.” This operation is performed between the instant the assembly robot 2 starts to move to the assembly position of the assembly component 14 above the third operation base unit 6 in the state wherein the assembly component 14 is being held and the instant the assembly robot 2 moves back to the takeout position of the assembly component 14 above the second operation base unit 5.
In the foregoing embodiment, the operation bases 12a, 12b and 12c are raised in advance such that the clearance between the operation bases 12a, 12b and 12c and the hands 8 (the transfer hand 9 and the assembly hand 10) will be the clearance “c.” Hence, destination data is retained in the Z-axis moving unit 13a, 13b and 13c, and the operation is performed on the basis of the retained destination data.
The foregoing operations are performed by retaining position information in the CPU unit 15 and by monitoring the current positions of the Z-axis moving unit 13a, 13b and 13c, the current positions being checked by the values on encoders, which are the detecting units 50a, 50b and 50c. Alternatively, the ascent positions of the operation bases may be determined by comparing the position information in the CPU unit 15 and the current positions of the Z-axis moving unit 13a, 13b and 13c. Further alternatively, the positions of the operation bases 12a, 12b and 12c may be detected by sensors or image processing so as to determine the ascent positions.
Further, in the foregoing embodiment, the detecting units 50a-50c, which detect that the operation bases 12a, 12b and 12c have reached, during their descent, the predetermined position at which the clearance between the operation bases 12a, 12b and 12c and the hands 8 becomes the predetermined clearance “c,” use the encoders of the Z-axis moving unit 13a, 13b and 13c. Alternatively, however, the detecting units may detect the positions of the operation bases 12a, 12b and 12c by sensors (not shown) or image processing.
As described above, the automated assembly apparatus 1 according to the present embodiment has the control unit. The control unit raises the operation bases 12a, 12b and 12c in advance by the Z-axis moving unit 13a, 13b and 13c of the operation bases 12a, 12b and 12c to the positions, at which there will be no interference with the hands 8, before the assembly robot 2 reaches (moves to) a position above the operation bases 12a, 12b and 12c. Using the control unit reduces the influences on the operation time of a process following the operation for avoiding the interference owing to the difference in height among the plurality of hands 8 having different heights and also the operation for avoiding the interference owing to the difference in height among the plurality of operation bases 12a, 12b and 12c. As a result, it is possible to reduce the operation time of the operation bases 12a, 12b and 12c after the assembly robot 2 moves to above the operation bases 12a, 12b and 12c, thus permitting shorter time required for the assembly operation.
Further, the present invention includes the assembly robot 2 having the XY-axis moving unit 7, which has the plurality of hands 8 of different heights and which is movable in the horizontal direction. The present invention further provides the automated assembly method for automatically assembling components by using the plurality of operation base units 4, 5 and 6, which have the operation bases 12a, 12b and 12c and the Z-axis moving unit 13a, 13b and 13c capable of moving the operation bases 12a, 12b and 12c in the vertical direction. The automated assembly method includes raising in advance the operation bases 12a, 12b and 12c by the Z-axis moving unit 13a, 13b and 13c to the positions, at which they will not interfere with the hands 8, and then moving the assembly robot 2 to above the operation bases 12a, 12b and 12c.
Further, the detecting units 50a-50c are provided to detect that the operation bases 12a, 12b and 12c have reached the predetermined position before these operation bases complete the descending operation. The automated assembly method includes the detection by the detecting unit that the operation bases 12a, 12b and 12c have reached the predetermined positions at which the clearance between the assembly robot 2 and the operation bases 12a, 12b and 12c becomes the predetermined clearance “c.” The control is performed by the control unit such that the assembly robot 2 is moved to above the operation bases 12a, 12b and 12c at the instant the respective detecting unit 50a, 50b or 50c detects the clearance “c.” This control shortens the standby time of the assembly robot 2, thus making it possible to reduce the time required for the assembly operation.
Thus, the size of the foregoing predetermined clearance “c” is the same in every case. However, the clearance “c” may be set to different dimensions according to the relationship between each operation base and each hand used in an automated assembly apparatus.
The automated assembly apparatus and the automated assembly method according to the embodiment of the present invention described above may be modified as described below. Although the hands 8 for the assembling operation are comprised of two hands, namely, the transfer hand 9 and the assembly hand 10, the hands 8 may alternatively include an additional hand adapted to perform another operation. The number of the hands 8 is optional, and two or more hands may be provided.
Further, regarding the operation base units, the three operation base units, namely, the first, the second and the third operation base units, have been provided in the embodiment described above. However, the number of the operation base units is optional, as with the hands, and the present invention can be applied to a case where three or more operation base units are provided. For example, four operation base units, including the positioning unit 19 for positioning illustrated in
The present invention provides the advantages described below.
Before an assembly robot reaches the positions above operation bases, the operation bases are raised in advance by Z-axis moving unit of the operation bases to the positions where the operation bases do not interfere with the hands. This arrangement reduces the influences on the operation time of a process following the operation for avoiding the interference owing to the height difference among a plurality of hands having different heights and also the operation for avoiding the interference owing to the differences in height among the plurality of operation bases. Hence, it is possible to reduce the operation time of the operation bases after the assembly robot moves to above the operation bases, thus permitting shorter time required for the assembly operation.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2015-070770, filed Mar. 31, 2015, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2015-070770 | Mar 2015 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4872257 | Wakamori | Oct 1989 | A |
5271139 | Sticht | Dec 1993 | A |
5539975 | Kukuljan | Jul 1996 | A |
6519837 | Ichikawa | Feb 2003 | B1 |
6591488 | Tachibana | Jul 2003 | B1 |
6664731 | Hashimoto | Dec 2003 | B2 |
20020064447 | Gurevich | May 2002 | A1 |
Number | Date | Country |
---|---|---|
5-235598 | Sep 1993 | JP |
8-71975 | Mar 1996 | JP |
9-275299 | Oct 1997 | JP |
9720455 | Jun 1997 | WO |
2005002804 | Jan 2005 | WO |
2009096239 | Aug 2009 | WO |
Entry |
---|
Chinese Office Action dated Jul. 4, 2018 during prosecution of related Chinese application No. 201610180531.2. (Whole English-language translation included.). |
Number | Date | Country | |
---|---|---|---|
20160288329 A1 | Oct 2016 | US |