The present application relates to Japanese Patent application No. 2009-121279, filed May 19, 2009, entitled “Robot and Conveying System”, which is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to a conveying robot and an object conveying system for automatically taking out and conveying an object.
2. Description of the Related Art
Object conveying systems that automatically take out an object from a storage cabinet including a plurality of racks arranged next to each other and convey the object have been proposed and put into practical use.
In an example of such a system, a horizontal articulated robot (Selective Compliance Assembly Robot Arm) is mounted on a sliding mechanism that slides along a plurality of racks arranged next to each other. The horizontal articulated robot is provided with a double fork at an end of an arm thereof, and inserts the double fork into a lower section of an object placed in one of the racks to take out or convey the object (e.g., see Japanese Patent Laid-Open Publication No. 1999-208818). The contents of this patent publication are incorporated herein by reference in their entirety.
According to one aspect of the present invention, a robot includes arm members, rotary actuators that swing the arm members, hand members (forks) that are rotatably connected to end portions of the arm members, and a linear actuator that supports a pair of arms and linearly drives the pair of arms. The rotary actuators and the linear actuator are operated in association with each other in response to a command from a controller to linearly move each hand member in a forward-backward direction.
The present invention will be described in further detail with reference to the accompanying drawings wherein:
Overall Structure
A first embodiment of the present invention will now be described with reference to the drawings.
As illustrated in
The raising-and-lowering device 51 includes a raising-and-lowering mechanism for moving a support member 56 in a vertical direction (along the direction of gravity). A base end of the raising-and-lowering device 51 is fixed to a support section of the horizontal moving device 52.
The horizontal moving device 52 includes an actuator capable of linearly moving the support section along a rail 57 placed on the floor. The rail 57 extends in a left-right direction of the storage cabinet 53 in a top view (direction in which storage boxes 53a are arranged, that is, the longitudinal direction of the storage cabinet 53).
The storage boxes (object storage boxes) 53a store workpieces (objects) W and are arranged along the vertical direction and the left-right direction (direction along the rail 57) in the storage cabinet 53.
A plurality of types of storage boxes 53a having different lengths in the left-right direction are provided in accordance with the shapes of the workpieces W to be stored therein.
A conveyor belt or the like (not shown) is provided at the delivery opening 54. The conveyor belt carries the workpiece W that has been conveyed to the delivery opening 54 to the outside of the object conveying system 100.
The controller 55 includes a computer including a calculating device, a storage device, an input device, and a display device (not shown), and functions as an object-information acquisition unit (object-information acquiring means) 55a and a motion control unit 55b.
The controller 55 is connected to the robot 50, the raising-and-lowering device 51, and the horizontal moving device 52 such that information can be transmitted therebetween. The motion control unit 55b controls the operations of actuators included in the robot 50, the raising-and-lowering device 51, and the horizontal moving device 52 on the basis of the information input in advance from an input device.
The object-information acquisition unit 55a stores dimension information and position information (shape information in combination) of each storage box 53a (or each workpiece W) in the storage cabinet 53. The motion control unit 55b sets a gap (distance) between a pair of arms 1 and 2, which will be described below, in accordance with the shape information stored in the object-information acquisition unit 55a.
Structure of Robot
The structure of the robot 50 will now be described.
As illustrated in
The linear actuator 3 includes a base member 11, a ball screw 12, a servo motor (hereinafter referred to as a motor) 13 having reduction gears, and a pair of sliders 14a and 14b.
The base member 11 is connected to the support member 56 of the raising-and-lowering device 51, and extends in the left-right direction.
The ball screw 12 is a rod-shaped member having helical grooves formed therein, and is connected to an output shaft 13a of the motor 13 such that the ball screw 12 can rotate together with the output shaft 13a. The helical grooves in the ball screw 12 are formed such that the direction of the helical grooves is reversed at the central position of the ball screw 12 in the left-right direction.
The sliders (nuts) 14a and 14b (see
Each of the arms 1 and 2 include a base 21, a rotary actuator 22, an arm body 23, and a fork (hand member) 24. The arms 1 and 2 have a similar structure. Therefore, only the arm 1 will be described in detail.
As illustrated in
The rotary actuator 22 includes a servo motor having reduction gears and a hollow shaft 22a, and is disposed in an inner space of the base 21.
The rotary actuator 22 also includes a rotary driving body (output shaft) 22b that rotates about a rotational axis A2. The rotary driving body 22b is supported by the main body of the rotary actuator 22 with a thrust bearing 38 interposed therebetween. The hollow shaft 22a is fixed to the base 21 irrespective of the rotation of the rotary driving body 22b.
The arm body (arm member) 23, which forms an outer shell of the arm 1 and which is also a structural member, is fixed with bolts to the rotary driving body 22b at a proximal end (end adjacent to the base 21) thereof. The arm body 23 is caused to swing about the rotational axis A2 by the operation of the rotary actuator 22.
The arm body 23 has a hole 23b at the proximal end thereof, and the hollow shaft 22a is disposed so as to extend through the hole 23b. A pulley (first pulley) 31 is fixed with bolts to the hollow shaft 22a.
When the rotary actuator 22 operates, the arm member 23 rotates together with the rotary driving body 22b. However, the hollow shaft 22a and the first pulley 31 do not rotate and are fixed to the base 21.
A cable 36 extends through the hollow shaft 22a. The cable 36 is connected to an object sensor 24b provided on the fork 24.
A hole 23c is formed in an upper section of the arm body 23 at a distal end (end adjacent to the fork 24) thereof. A pulley (second pulley) 32 is fitted to the hole 23c with a thrust bearing 39 interposed between the pulley 32 and the hole 23c. The pulley 32 is bonded to a rotating portion of the thrust bearing 39 so that the pulley 32 rotates together with the rotating portion. In the present embodiment, the unit including the pulley 32 and the thrust bearing 39 corresponds to a joint member.
A belt 34 is stretched between the pulleys 31 and 32 to transmit the rotating forces of the pulleys 31 and 32.
A tension-applying mechanism 33 is provided on the arm body 23 at an intermediate portion between the pulleys 31 and 32. The tension-applying mechanism 33 adjusts the tension applied to the belt 34 to a suitable tension by pressing the belt 34 at one side thereof.
A maintenance cover 35 is disposed above the pulley 31, and a maintenance cover 37 is disposed below the pulley 32. Maintenance can be performed from the outside by removing fixing bolts with which the maintenance covers 35 and 37 are attached.
The fork 24 is fixed with bolts to the rotating portion of the thrust bearing 39 at a proximal end (end adjacent to the arm body 23) thereof, and is linked with the arm body 23 such that the fork 24 can swing with respect to the arm body 23 about a rotational axis A3. A stopper 24a for suppressing sliding of the workpiece W placed on the fork 24 is provided at each of the proximal end and a distal end of the fork 24.
The object sensor 24b detects whether or not there is a workpiece W placed on the fork 24. The detection result obtained by the object sensor 24b is input to the controller 55.
The object conveying system 100 according to the first embodiment of the present invention is structured as described above. The controller 55 moves the robot 50 to a position near the storage box 53a in which the workpiece W to be taken out is stored by operating the raising-and-lowering device 51 and the horizontal moving device 52 on the basis of information stored in the controller 55 in advance.
Then, as illustrated in
The controller 55 compares the actually set distance L with a distance L0 stored in advance.
Outward Rotation
As illustrated in
More specifically, as illustrated in
The controller 55 adjusts the operation speeds of the rotary actuators 22 and the linear actuator 3 so that the forks 24 move along linear paths that extend in the forward-backward direction. The arms 1 and 2 move symmetrically to each other about a center plane of the linear actuator 3.
In each of the arms 1 and 2, when the rotary actuator 22 rotates, the arm body 23 rotates with respect to the first pulley 31, so that the belt 34 causes the second pulley 32 to rotate and the fork 24 rotates about the rotational axis A3 with respect to the arm body 23. Therefore, even when the rotary actuator 22 rotates, the longitudinal direction of the fork 24 constantly coincides with the forward-backward direction.
In addition, at the same time, displacements of the forks 24 of the arms 1 and 2 in the left-right direction, which are caused by the swinging movements of the arm bodies 23, are compensated for by the operation of the linear actuator 3. Therefore, as shown in
Then, as illustrated in
Then, the raising-and-lowering device 51 and the horizontal moving device 52 are operated to move the robot 50 to a position near the delivery opening 54. Then, the forks 24 of the robot 50 are moved forward and backward in a similar manner to unload the workpiece W that has been taken out from the storage box 53a at the delivery opening 54.
Inward Rotation
As illustrated in
More specifically, as illustrated in
At the same time, the controller 55 drives the linear actuator 3 so as to move the bases 21 of the arms 1 and 2 away from each other. The controller 55 adjusts the operation speeds of the rotary actuators 22 and the linear actuator 3 so that the forks 24 move along linear paths that extend in the forward-backward direction. The arms 1 and 2 move symmetrically to each other about a center plane of the linear actuator 3.
Similar to the case of outward rotation, in the case of inward rotation, the rotary actuators 22 and the linear actuator 3 are driven in association with each other so that the forks 24 linearly move in the forward-backward direction.
As described above, in the object conveying system 100 according to the present embodiment, the rotary actuators 22 of the arms 1 and 2 and the linear actuator 3 are operated in association with each other. Therefore, even though there is only one joint (which corresponds to the unit including the pulley 32 and the thrust bearing 39 in this example) in a section between each rotary actuator 22 and the corresponding fork 24, the fork 24 can be linearly moved in the forward-backward direction.
More specifically, if the forks are moved in the forward-backward direction using only the rotary actuators, two or more joints must be provided between each rotary actuator and the corresponding fork. However, according to the present embodiment, the number of joints can be reduced.
Therefore, the weights of the arms 1 and 2 driven by the rotary actuators can be reduced. As a result, small actuators with relatively low power outputs can be used as the rotary actuators 22.
Since the size of the rotary actuators 22 can be reduced, the load applied to the linear actuator 3 can be reduced. Therefore, a linear actuator with a relatively low power output can be used as the linear actuator 3. As a result, the overall size of the robot can be reduced.
In addition, in the process of conveying the workpiece W with the arms 1 and 2, the distance L between the arms 1 and 2 is adjusted in accordance with the shape information of the workpiece W. Therefore, even when the storage boxes 53a have different dimensions in the left-right direction, each workpiece W can be supported at optimum positions.
The linear actuator 3 and the rotary actuators 22 are operated in association with each other to linearly move the forks 24 in the forward-backward direction. Therefore, as illustrated in
In addition, since the distance between the forks 24 is suitably set in accordance with the shape of the workpiece W to be conveyed, the workpieces W having different shapes can be supported at optimum positions (with an optimum gap between the forks 24). Therefore, the workpieces W can be prevented from falling and be conveyed with high reliability.
A second embodiment of the present invention will now be described with reference to the drawings.
Components of the present embodiment similar to those in the first embodiment are denoted by the same reference numerals, and detailed explanations thereof are thus omitted.
As illustrated in
In addition, only the slider 14a is attached to the linear actuator 3, and helical grooves are formed in the ball screw 12 in one direction over the entire length thereof. The arm 1 (slider 14a) can be linearly moved over the entire length of the ball screw 12 by the motor 13.
In the present embodiment, the movable range of the linear actuator 3 is larger than the length Lr of each storage box 53a in the left-right direction. Therefore, the fork 24 can be inserted into the storage boxes 53a that are adjacent to each other in the left-right direction by driving the linear actuator 3 without driving the raising-and-lowering device 51 or the horizontal moving device 52.
The object conveying system according to the second embodiment of the present invention is structured as described above. Therefore, similar to the first embodiment, even when there is only one joint, the fork 24 can be linearly moved in the forward-backward direction. As a result, the size of the robot 50 can be reduced without reducing the functionality thereof.
In addition, since the movable range of the linear actuator 3 is larger than the length Lr of each storage box 53a in the left-right direction, the workpieces W in the storage boxes 53a that are adjacent to each other can be conveyed without operating the horizontal moving device 52.
Although the embodiments of the present embodiment are described above, the robot and the object conveying system according to the present invention are not limited to those described in the embodiments and various modifications are possible within the scope of the present invention.
For example, the linear actuator is not limited to those including a ball screw, and any type of linear actuators may be used as long as the arms can be linearly moved along open sides of the storage boxes.
Number | Date | Country | Kind |
---|---|---|---|
P. 2009-121279 | May 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4674948 | Hornacek | Jun 1987 | A |
5249904 | Wakita et al. | Oct 1993 | A |
6593718 | Yamazoe | Jul 2003 | B1 |
20010052708 | Schmalz et al. | Dec 2001 | A1 |
20030078695 | Takagi et al. | Apr 2003 | A1 |
20040001750 | Kremerman | Jan 2004 | A1 |
20070020080 | Wirth | Jan 2007 | A1 |
20080249651 | Hosek et al. | Oct 2008 | A1 |
20090138119 | Co et al. | May 2009 | A1 |
20100209225 | Matsuo et al. | Aug 2010 | A1 |
Number | Date | Country |
---|---|---|
11-208818 | Aug 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20100298974 A1 | Nov 2010 | US |