1. Field of the Invention:
The present invention relates to a coordinate offset adjustment system and a coordinate offset adjustment method that adjust a coordinate offset, and more particularly to, a coordinate offset system and method that adjust an offset of the stop position of a picker mechanism in a collective magnetic tape drive.
2. Description of the Related Art:
Programs and data used in a computer are, in general, stored in a hard disk drive and transferred, as needed, from the hard disk drive to a main memory at execution time of the program. The hard disk drive is constantly at the risk of being damaged, and a given limitation is imposed on the capacity thereof. Therefore, a backup apparatus that can store a large volume of programs and data with high reliability is required, even if the backup device operates at a low speed. As the backup apparatus, a magneto-optical disk drive, a DVD drive, a tape drive, and the like are available. Among them, a magnetic tape drive is excellent in terms of reliability, storage capacity, and cost-performance, and a collective magnetic tape drive is used in order to back up a tremendous volume of data.
A magazine is mounted on the collective magnetic tape drive. The magazine is proved with a plurality of cells arranged in a matrix form. Each cell houses a magnetic tape cartridge (hereinafter, referred to merely as “cartridge”). An accessor mechanism including a picker mechanism takes out a cartridge required in each occation from a cell that houses the cartridge and feeds the taken out cartridge to a tape drive. After completion of recording or reproduction operation in the tape drive, the accessor mechanism feeds the cartridge from the tape drive to the cell and inserts the cartridge into the cell.
It is necessary that the picker mechanism that includes the cartridge is correctly stopped at the front of the target cell in order to complete the taking-out/insertion operation of the cartridge from/into the target cell normally. Therefore, a servo section that controls the stop position of the picker mechanism must grasp a cell coordinate and determine an offset of the stop position of the picker mechanism based on the cell coordinate.
However, there is the following problem with the above system.
A long distance between the light emitting element 903 and light receiving element 904 makes it difficult to align the optical axes of the both elements such that the light emitted from the light emitting element 903 reaches the light receiving element 904.
Further, a cartridge 106 as shown in
An object of the present invention is therefore to provide a coordinate offset adjustment system and a coordinate offset adjustment method capable of adjusting a coordinate offset without an occurrence of the error due to diffused reflection or ambient light.
According to an aspect of the present invention, there is provided a coordinate offset adjustment system including: a reference point detection probe placement means for placing a reference point detection probe in a vicinity of a reference point; reference point detection probe shift means for shifting the reference point detection probe toward the reference point; a reference point detection means for, using the reference point detection probe, detecting the reference point while said reference point detection probe shift means shifts the reference point detection probe; and an offset adjustment means for adjusting a coordinate offset based on a moving distance between a position of the reference point detection probe at which said reference point detection probe placement means places the reference point detection probe and a position of the reference point detection probe at which said reference point detection means detects the reference point.
In the above coordinate offset adjustment system, the position at which said reference point detection probe placement means places the reference point detection probe may be a position apart from an expectation reference point by a predetermined distance, the expectation reference point being a point that the reference point is supposed to be positioned, which is obtained based on the current offset, and said offset adjustment means may add a difference between the moving distance and a predetermined distance to the current offset to obtain a new offset.
In the above coordinate offset adjustment system, said reference point detection probe placement means, said reference point detection probe shift means, and said reference point detection means may perform the placement, the shift, the detection at least two times in different directions, respectively, to obtain two or more moving distances, and said offset adjustment means may adjust the coordinate offset based on the two or more moving distances.
In the above coordinate offset adjustment system, the reference point detection probe may be a mechanical probe, and the reference point may belong to a boundary having a mechanical step and may be detected based on a displacement of the mechanical probe in the boundary.
In the above coordinate offset adjustment system, the mechanical probe may be a shaft.
In the above coordinate offset adjustment system, the shaft may further have a function of detecting a cartridge that has been inserted into a cell.
In the above coordinate offset adjustment system, the reference point detection probe may be an optical probe, the reference point may belong to a boundary having an optical difference, and the reference point detection probe may be an optical probe detecting the optical difference in the boundary to detect the reference point.
According to the present invention, detecting the reference point using the reference point detection probe enables the coordinate offset to be adjusted based on the moving distance.
According to the present invention, measurement error can be reduced.
According to the present invention, errors due to diffused reflection or ambient light do not occur.
According to the present invention, the need of dedicated probe for coordinate offset adjustment is eliminated, thereby to reduce cost, space, and the like.
According to the present invention, a configuration that is not influenced by diffused reflection nor ambient light can be obtained.
A preferred embodiment of the present invention will be described below in detail with reference to the accompanying drawings.
In order to complete loading of the cartridge 106 that has been inserted into a certain cell into the tape drive 101, the following operation is performed. That is, the position of the accessor mechanism 103 in X-direction is firstly shifted to the stop position corresponding to the position of the target cell in X-direction, the position of the picker mechanism 104 in Y-direction is then shifted to the stop position corresponding to the position of the target cell in Y-direction, the picker mechanism 104 is rotated to face the magazine 102 including the target cell, whereby the picker mechanism 104 faces the front of the target cell. After that, as described later, the cartridge 106 is taken out of the target cell and loaded into the picker mechanism 104. Then the accessor mechanism 103 is shifted in X-direction, and the picker mechanism 104 is shifted in Y-direction and rotated to face the tape drive 101. The cartridge 106 is then unloaded from the picker mechanism 104 and loaded into the tape drive 101.
When the cartridge 106 that has been loaded into the tape drive 101 is set back to the cell, the operation opposite to the above is performed.
Referring to
Referring to
Therefore, whether the cartridge 106 has been inserted into a certain cell 105 or not is detected as follows: the picker mechanism 104 is shifted to the front of the target cell 105; the slide mechanism is forwarded in Z-axis direction; and the cartridge detection sensor 113 detects at this time whether the cartridge sensor shaft 112 butts against the cartridge 106 and retracts.
In the present embodiment, the cartridge sensor shaft 112, cartridge detection sensor 113, and slide mechanism are used also for Y-coordinate offset adjustment, eliminating the need of dedicated parts for Y-coordinate offset adjustment to reduce cost.
Next, a coordinate offset adjustment method according to the present embodiment will be described. As shown in
An offset is included in the center position in Y-direction corresponding to each vertical positioning hole 111, and the offset is compensated by the coordinate offset adjustment method. An offset is also included in the stop position in Y-direction corresponding to each cell. The vertical positioning hole 111-1 has a first offset common among the cell-1 to cell-6 located in the vicinity thereof, the vertical positioning hole 111-2 has a second offset common among the cell-7 to cell-12 located in the vicinity thereof, the vertical positioning hole 111-3 has the second offset common among the cell-13 to cell-16 located in the vicinity thereof, and the vertical positioning hole 111-4 has the second offset common among the cell-17 to cell-20 located in the vicinity thereof.
Referring to
Referring to
Next, the picker mechanism 104 is shifted to the position obtained by subtracting a value A2 from the center position Y in Y-direction read out in step S201 (step S211). The value A2 has been determined such that the cartridge sensor shaft 112 butts against the contact portion 116 without fail when the slide mechanism is forwarded under the condition that the difference between the offset currently retained and actual offset is not more than the allowable value. Next, the slide mechanism is forwarded to allow the cartridge sensor shaft 112 to butt against the contact portion 115 (step S212). The counter is then initialized to 0 (step S213). The picker mechanism 104 is forwarded in Y-axis direction by one pulse (step S214). The counter is then incremented by 1 (step S215). It is then determined whether the cartridge sensor shaft 112 still in contact with the contact potion 116 based on a detection signal from the cartridge detection sensor 113 (step S216). When it has been determined that the cartridge sensor shaft 112 has been still in contact with the contact portion 116 (Yes in step S216), the flow returns to step S214.
Referring to
An offset error AY is calculated by the following equation (step S221).
An offset is then read out from the rewritable nonvolatile memory 303 (step S222) and updated by adding the offset error ΔY that has been calculated in step S221 to the offset that has been read out in step S222 (step S223). The offset that has been updated in step S223 is then written into the rewritable nonvolatile memory 303 (step S224).
Next, a center position Yo in Y-direction before compensation is read out from the rewritable nonvolatile memory 303 (step S225), and a new center position Y in Y-direction is then obtained by adding the offset that has been updated in step S223 to the center position Yo in Y-direction before compensation that has been read out in step S225 (step S226). The center position Y in Y-direction that has been obtained in step S226 is then written into the rewritable nonvolatile memory 303 (step S227).
In place of steps S225 to 227, the following operation may be performed. That is, the current center position Y in Y-direction is read out from the rewritable nonvolatile memory 303, the offset error ΔY that has been calculated in step S221 is added to the read out center position Y in Y-direction to update the center position Y in Y-direction, and the updated center position Y in Y-direction is written into the rewritable nonvolatile memory 303. By this, it is possible to cope with the case where the center position Y in Y-direction has been changed by factors other than the offset that has been updated in step S223.
Referring to
In step S229, a Y-direction stop position before compensation Yo,CELL (i, j) related to the target cell is read out from the rewritable nonvolatile memory 303. Next, a new Y-direction stop position YCELL (i, j) is obtained by adding the offset that has been updated in step S223 to the Y-direction stop position before compensation Yo,CELL (i, j) that has been read out in step S229 (step S230). The Y-direction stop position YCELL (i, j) that has been obtained in step S230 is written into the rewritable nonvolatile memory 303.
In place of steps S229 to S231, the following operation may be performed. That is, the current Y-direction stop position YCELL (i, j) is read out from the rewritable nonvolatile memory 303, the offset error that has been calculated in step S221 is added to the read out Y-direction stop position YCELL (i, j) to update the Y-direction stop position YCELL (i, j), and the updated Y-direction stop position YCELL (i,j) is written into the rewritable nonvolatile memory 303. By this, it is possible to cope with the case where the Y-direction stop position YCELL (i, j) has been changed by factors other than the offset that has been updated in step S223.
A description will next be given of the equation (1).
Referring to
y1=A1−B1
and the distance y2 that is obtained by repeating steps S214 to S216 unless there is offset error becomes
y2=A2−B2.
On the other hand, it can be seen from
y1′=y1−ΔY,
and the distance Y2′ that is obtained by repeating steps S214 to S216 when there is the offset error ΔY becomes
y2′=y2−ΔY
Therefore, as to the offset ΔY,
ΔY=y1−y1′ . . . (2) or
ΔY=−t2+y2′ . . . (3)
is satisfied. Since y1 and y2 has been known, the offset error ΔY can be obtained by assigning y1 and y2 and measured y1 and y2 to the above equations. Although the offset error ΔY can be obtained using only one of the above two equations, the average of the results from the two equations can reduce further measurement error. It is the equation (1) that takes the average. Therefore, if there is an advantage greater than the advantage that reduces the measurement error, the offset error may be obtained by using only the equation (2) or the equation (3).
In the above description, the cartridge sensor shaft is used. Alternatively, however, a plate or block may be used. Further, as long as the problem of the conventional art can be solved, optical distance measuring equipment (for example, equipment using a laser light) may be used in place of the cartridge sensor shaft. Further, two objects having different optical characteristics (for example, reflectance, and deflection characteristics) may be used in place of the vertical positioning hole 111 and contact portion and a difference between the two may be detected by an optical detection apparatus (for example, an apparatus having an integrated pair of light emitting section and light receiving section, or the apparatus obtained by adding a deflection glass). In the present invention, an object having a function of detecting a reference point belonging to the boundary 117 and 118, such as the cartridge sensor shaft, plate, block, optical detection apparatus, and the like is defined as a reference point detection probe. Further, the distance measurement by a laser may be adopted.
Number | Date | Country | Kind |
---|---|---|---|
2004-014420 | Jan 2004 | JP | national |