This application is related to and claims the benefit of priority from Japanese Patent Application No. 2007-26848, filed on Feb. 6, 2007, the entire contents of which are incorporated herein by reference.
1. Field
The present invention relates to library apparatus(es) such as magnetic tape library apparatuses, and more particularly to a library apparatus having a housing rack with a plurality of cells, a first transfer robot that moves relative to the housing rack, and a second transfer robot that moves relative to the housing rack.
2. Description of the Related Art
Magnetic tape library apparatuses are widely known. A magnetic tape library apparatus includes first and second transfer robots. The first transfer robot moves relative to a housing rack. A vertically arranged guide shaft guides vertical movement of the first transfer robot. Also, another vertically arranged guide shaft guides vertical movement of the second transfer robot. Each transfer robot has a guide shaft. Generally, the vertical movement of the transfer robot uses a winding machine. A counterweight is coupled to the transfer robot.
Unfortunately, in a typical magnetic tape library apparatus, a housing space in a case is occupied by components including the guide shaft, the counterweight, the transfer robot, and a wire for coupling the counterweight. The case can be reduced in size if the occupied space of these components is reduced. It is desirable to have a magnetic tape library apparatus having a reduced size.
Accordingly, an object of the present invention is to provide a transfer mechanism of a library apparatus having a relatively reduced size in comparison to typical library apparatus.
The disclosed transfer mechanism for a library apparatus includes first and second guide members extending parallel to a housing rack, a first transfer robot guided by the first and second guide members to move relative to the housing rack, and a second transfer robot guided by the first and second guide members to move relative to the housing rack.
Additional aspects and/or advantages will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the invention.
These and/or other aspects and advantages will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which.
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below to explain the present invention by referring to the figures.
An embodiment of the present invention is described below with reference to the attached drawings.
In the rectangular-parallelepiped space between the pair of housing racks 13a, a pair of housing racks 13b face each other. For example, four storage medium drivers, that is, four magnetic tape drivers 16 are arranged for each housing rack 13b. Slots of the magnetic tape drivers 16 are arranged in a plane vertically extending from the bottom surface, that is, along a side surface of the rectangular-parallelepiped space. The magnetic tape driver 16 can write magnetic data on a magnetic tape in the magnetic tape cartridge 15. Also, the magnetic tape driver 16 can read magnetic data from the magnetic tape in the magnetic tape cartridge 15. To write and read magnetic data, the magnetic tape cartridge 15 is inserted to and ejected from the slot of the magnetic tape driver 16. In the magnetic tape driver 16, a magnetic tape in the magnetic tape cartridge 15 is drawn from a reel in the magnetic tape cartridge 15 and wound around a reel of the magnetic tape driver 16.
A three-dimensional coordinate system, that is, an xyz coordinate system is determined in the rectangular-parallelepiped space. The y axis of the xyz coordinate system is perpendicular to the bottom surface. In the housing rack 13a, the cells 14 are arrayed in a row parallel to the vertical direction, or the y axis. The z axis of the xyz coordinate system extends parallel to the pair of housing racks 13a in the horizontal direction. In the housing rack 13a, the cells 14 are arranged in a plurality of rows along the horizontal direction, or the z axis. The x axis of the xyz coordinate system extends in the horizontal direction and parallel to the housing rack 13b. In the housing rack 13b, the magnetic tape drivers 16 are arranged along the horizontal direction, or the x axis.
For example, first and second housing boxes 17 are arranged in an internal space of the case 12. The first housing box 17 houses a library control board and a first control board. The second housing box 17 houses a second control board. The library control board is connected to an external host computer (not shown). The library control board and the first and second control boards perform various processes on the basis of data and commands input from the host computer.
First and second transfer robots 18 and 19 are arranged in the rectangular-parallelepiped space of the case 12. The first and second transfer robots 18 and 19 respectively have first and second robot hands 21 and 22 that move relative to the first and second housing racks 13a and 13b. The first and second robot hands 21 and 22 can transfer the magnetic tape cartridge 15 between each of the cells 14 and each of the magnetic tape drivers 16 to write and read data. When the magnetic tape cartridge 15 is transferred, the first robot hand 21 or the second robot hand 22 captures the magnetic tape cartridge 15 through a slot 23. When the magnetic tape cartridge 15 is passed to the cells 14, the first robot hand 21 or the second robot hand 22 can control a direction of the slot 23 to the opening of each of the cells 14. Similarly, the first robot hand 21 or the second robot hand 22 can control the direction of the slot 23 to the slot of each of the magnetic tape drivers 16.
The first transfer robot 18 has a first rail base 25. The first rail base 25 extends in a horizontal direction and parallel to the pair of housing racks 13a. The second transfer robot 19 has a first rail base 26. The first rail base 26 extends in the horizontal direction and parallel to the pair of housing racks 13a. The two first rail bases 25 and 26 are arranged in the vertical direction, or the y axis direction. The first rail base 26 of the second transfer robot 19 is disposed above the first rail base 25 of the first transfer robot 18. As described below, the first rail bases 25 and 26 can move in a vertical direction, or parallel to the y axis. The first rail base 26 of the second transfer robot 19 moves in the vertical direction in an area above the first rail base 25 of the first transfer robot 18.
The first rail bases 25 and 26 are arranged with first rails 27. Each first rail 27 is located at a position equivalently distant from the pair of housing racks 13a and 13a, that is, at an intermediate position between the pair of housing racks 13a and 13a, and extends in the horizontal direction and parallel to the housing racks 13a and 13a. Second rail bases 28 are respectively coupled to the first rails 27. Each second rail base 28 extends in the horizontal direction and parallel to the housing rack 13b. The second rail base 28 can move along the first rail 27 in the horizontal direction, or parallel to the z axis. For such movement, a given drive mechanism is coupled to each second rail base 28. For example, the drive mechanism may be composed of an endless belt coupled to the second rail base 28 and wound around a pair of pulleys at the first rail base 25 or 26, and a power source to control rotation of one of the pulleys. The power source may be an electric motor. Such a z-axis electric motor may be a stepping motor.
The second rail base 28 is arranged with a pair of second rails 29. Each second rail 29 extends in the horizontal direction and parallel to the housing rack 13b. The first and second robot hands 21 and 22 are coupled to the second rails 29. Accordingly, the first and second robot hands 21 and 22 can move in the horizontal direction along the second rails 29, or parallel to the x axis. Also, the first and second robot hands 21 and 22 can rotate around a given (predetermined) vertical axes at the second rails 29, or around rotation axes parallel to the y axis. For such movement and rotation, a seat (not shown) may be coupled to the pair of second rails 29. The seat can move in the horizontal direction, or in parallel to the x axis, with the guide of the second rails 29. For such movement, a given drive mechanism may be coupled to the seat. For example, a drive mechanism may be composed of an endless belt coupled to the seat and wound around a pair of pulleys at the second rail base 28, and a power source to control rotation of one of the pulleys. The power source may be an electric motor. Such an x-axis electric motor may be a stepping motor.
The first and second robot hands 21 and 22 are respectively mounted on the seats. The first and second robot hands 21 and 22 are coupled to the seats rotatably around the vertical axes. For such rotation of the robot hands 21 and 22, given drive mechanisms are coupled to the robot hands 21 and 22. For example, each drive mechanism may be composed of an endless belt wound around rotation shafts of the robot hand 21 or 22 and also around a pulley on the base, and a power source to control rotation of the pulley. The power source may be an electric motor. Such a rotation electric motor may be a stepping motor.
In the above-described magnetic tape library apparatus 11, the positions of the cells 14 are specified on the basis of the three-dimensional coordinate values of the xyz coordinate system, and the rotation angles around the rotation axis. The positions of first and second robot hands 21 and 22 of the first and second transfer robots 18 and 19 are determined on the basis of the three-dimensional coordinate values. Also, the directions of the first and second robot hands 21 and 22 are determined on the basis of the rotation angles. The first control board controls the positioning and rotation of the first robot hand 21 on the basis of the three-dimensional coordinate values and the rotation angles specified for the cells 14. The second control board controls the positioning and rotation of the second robot hand 22 on the basis of the three-dimensional coordinate values and the rotation angles specified for the cells 14. Since the positioning and rotation of the first and second robot hands 21 and 22 are controlled, the slot 23 of the first robot hand 21 or the second robot hand 22 can be precisely directed to the opening of the corresponding cell 14.
The first and second transfer robots 18 and 19 are coupled to a first guide member 31 at first ends of the first rail bases 25 and 26. The first and second transfer robots 18 and 19 are also coupled to a second guide member 32 at second ends of the first rail bases 25 and 26. The first and second guide members 31 and 32 extend from the bottom surface of the case 12 in the vertical direction and in parallel to the y axis. The first and second guide members 31 and 32 guide vertical movement of the first and second transfer robots 18 and 19.
The first guide member 31 has a screw shaft 31a. The screw shaft 31a is supported at the case 12, and is inhibited from rotating relative to the case 12. The screw shaft 31a meshes with first and second nut members 33 and 34 respectively arranged at the first rail bases 25 and 26. As the first nut member 33 rotates around the central axis of the screw shaft 31a, the first nut member 33 can move in the vertical direction along the screw shaft 31a by the action of screw. As the second nut member 34 rotates around the central axis of the screw shaft 31a, the second nut member 34 can move in the vertical direction along the screw shaft 31a.
A helical gear 35 is threaded at a cylindrical outer periphery of the first nut member 33. The helical gear 35 meshes with a screw gear 36. As the screw gear 36 rotates around its central axis, the rotational force of the screw gear 36 is transmitted to the helical gear 35. The screw gear 36 is fixed to a drive shaft of an electric motor 37. The screw gear 36 is rotated by the driving force of the electric motor 37. The driving force of the electric motor 37 is transmitted to the first nut member 33 through the screw gear 36 and the helical gear 35. The first nut member 33 can move up and down in accordance with the rotation direction of the electric motor 37. Accordingly, a gear mechanism is provided between the first nut member 33 and the electric motor 37.
A helical gear 38 is threaded at the cylindrical outer periphery of the second nut member 34. The helical gear 38 meshes with a screw gear 39. As the screw gear 39 rotates around its central axis, the rotational force of the screw gear 39 is transmitted to the helical gear 38. The screw gear 39 is fixed to a drive shaft of an electric motor 41. The screw gear 39 is rotated by the driving force of the electric motor 41. The driving force of the electric motor 41 is transmitted to the second nut member 34 through the screw gear 39 and the helical gear 38. The second nut member 34 can move up and down in accordance with the rotation direction of the electric motor 41. Accordingly, a gear mechanism is provided between the second nut member 34 and the electric motor 41.
As shown in
As shown in
A pair of rotation rollers 44 are disposed between the first and second regulation plates 32a and 32b. The pair of rotation rollers 44 are supported by the first rail base 25 of the first transfer robot 18. Each rotation roller 44 has, for example, a rotation axis in an imaginary vertical plane containing the central axis of the screw shaft 31a. One of the rotation rollers 44 contacts the first regulation plate 32a. The other one of the rotation rollers 44 contacts the second regulation plate 32b. Accordingly, the first rail base 25 is inhibited from rotating in any rotation direction around the central axis of the screw shaft 31a.
As shown in
As shown in
As shown in
The retraction area 52 adjacent to a lower limit of the operation area 51 is allocated for the first robot hand 21. At this time, the first rail base 25 of the first transfer robot 18 is positioned at the lower limit of the screw shaft 31a. When the first robot hand 21 is positioned at the retraction area 52, the first robot hand 21 is retracted from the operation area 51. Accordingly, the positioning of the second robot hand 22 is available at any of the cells 14 in the operation area 51. In this way, the movable range of the first robot hand 21 is determined by the operation area 51 and the retraction area 52. In the magnetic tape library apparatus 11, since the housing racks 13a and 13b are closely arranged, the first and second robot hands 21 and 22 may contact the housing racks 13a and 13b at predetermined three-dimensional coordinate values and at predetermined rotation angles. Such three-dimensional coordinate values and the rotation angles are eliminated from the movable ranges of the first and second robot hand 21 and 22 during operation.
In the magnetic tape library apparatus 11, the first transfer robot 18 is normally operated on the basis of an instruction of the library control board. The first robot hand 21 transfers the magnetic tape cartridges 15 between the cells 14 and the magnetic tape drivers 16. For transferring, the first control board gives drive signals to the electric motor 37, z-axis electric motor, x-axis electric motor, and rotation electric motor. The electric motor 37 drives the first nut member 33 to rotate in response to reception of the drive signals. Since the first rail base 25 is inhibited from rotating around the screw shaft 31a by the action of the second guide member 32, the first rail base 25 does not rotate even while the first nut member 33 rotates. The first nut member 33 rotates relative to the first rail base 25. As a result, the first rail base 25 moves up and down along the first guide member 31.
For example, when the first robot hand 21 breaks down in the operation area 51, the library control board instructs the operation of the second transfer robot 19. The second control board gives drive signals to the electric motor 41, z-axis electric motor, x-axis electric motor, and rotation electric motor. The electric motor 41 drives the second nut member 34 to rotate in response to reception of the drive signals. Since the first rail base 26 is inhibited from rotating around the screw shaft 31a by the action of the second guide member 32, the first rail base 26 does not rotate even while the second nut member 34 rotates. The second nut member 34 rotates relative to the first rail base 26. As a result, the first rail base 26 moves up and down along the first guide member 31.
At this time, for example as shown in
Then, the second robot hand 22 transfers the magnetic tape cartridges 15 between the cells 14 and the magnetic tape drivers 16. The second transfer robot 19 does not interfere with the first transfer robot 18 as long as the second robot hand 22 moves within the operation area 51.
In this case, the first transfer robot 18 can be repaired while the second transfer robot 19 is operated. For example, the first robot hand 21 of the first transfer robot 18 may be replaced with new one. After the replacement, the first transfer robot 18 may be immediately operated instead of the second transfer robot 19. Or, the second transfer robot 19 may be continuously operated. When the second robot hand 22 breaks down during the operation of the second transfer robot 19, similarly to the above description, the second robot hand 22 is retracted to the retraction area 53 by the action of the first transfer robot 18. Then, the first robot hand 21 is operated instead of the second robot hand 22. The first transfer robot 18 does not interfere with the second transfer robot 19 as long as the first robot hand 21 moves within the operation area 51.
In the above-described magnetic tape library apparatus 11i the first guide member 31 and the second guide member 32 are shared by the first transfer robot 18 and the second transfer robot 19. The sharing of the components allows the number of components to be reduced. As a result, procurement cost of the components can be reduced. In addition, the space occupied by the guide members in the case 12 can be reduced as compared with a case where the first transfer robot 18 and the second transfer robot 19 each have a dedicated guide member. The case 12 thus can be small. Further, the up and down movement of the first transfer robot 18 or second transfer robot 19 does not rely upon a winding machine. Accordingly, a winding machine or a counterweight is not necessary. Thus, the space occupied by the winding machine or the counterweight can be omitted.
In the magnetic tape library apparatus 11, for example as shown in
Although a few embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
JP2007-026848 | Feb 2007 | JP | national |