The sensing assembly comprises a microprocessor, a cam, and a position sensor that provide feedback on the disconnection status of a buckle between a takeup leader and a tape cartridge leader. The microprocessor uses the position sensor to detect a first position and a second position of the takeup leader in the tape path. The microprocessor uses the movement between the first position and the second position to determine if the takeup leader and the tape cartridge leader are disconnected prior to ejecting the tape cartridge. The cam permits the load motor operation to be briefly paused during the sensing.
|
1. A method for disconnecting a takeup leader connected to a takeup reel in a single reel tape drive, and a tape cartridge leader connected to a magnetic tape media contained on a supply reel in a single reel tape cartridge that is loadable into the tape drive, the method comprising:
winding the tape media around the supply reel until the takeup leader and the tape cartridge leader are in a position for disconnection; responsive to winding the tape media around the supply reel to the position for disconnection, sensing a first position of the takeup leader in a tape path; performing an unload operation to disconnect the takeup leader from the tape cartridge leader; sensing a second position of the takeup leader in the tape path, which results from the unload operation; comparing the first position and the second position to determine a position difference; and using the position difference to determine if the takeup leader and the tape cartridge leader are disconnected prior to ejecting the tape cartridge.
7. A sensing assembly for determining if a takeup leader connected to a takeup reel in a single reel tape drive, and a tape cartridge leader connected to a magnetic tape media contained on a supply reel in a single reel tape cartridge that is loadable into the tape drive, are disconnected prior to ejecting the tape cartridge, the assembly comprising:
means for winding the tape media around the supply reel until the takeup leader and the tape cartridge leader are in a position for disconnection; means for sensing a first position of the takeup leader in a tape path when the takeup leader and the tape cartridge leader are in the position for disconnection; means for disconnecting the takeup leader from the tape cartridge leader; means for sensing a second position of the takeup leader in the tape path, which results from the disconnecting means operation; means for comparing the first position and the second position to determine a position difference; and means for using the position difference to determine if the takeup leader and the tape cartridge leader are disconnected.
2. The method of
responsive to a determination that the takeup leader and the tape cartridge leader are disconnected, ejecting the tape cartridge from the tape drive; and responsive to a determination that the takeup leader and the tape cartridge leader are not disconnected, resetting the tape drive to retry the unload operation.
3. The method of
sensing a first angular position of a guide roller in the tape path; and the step of sensing the second position of the takeup leader in the tape path comprises: sensing a second angular position of the guide roller in the tape path. 4. The method of
responsive to sensing the first position of the takeup leader, operating a load motor to trigger rotation of a catch; rotating the catch from a loaded position to an unloaded position while continuing operation of the load motor, wherein the catch engages the takeup leader during the rotation from the loaded position to the unloaded position; and responsive to engaging the takeup leader with the catch, moving the takeup leader in a forward direction relative to the tape cartridge leader to disconnect the takeup leader from the tape cartridge leader.
5. The method of
responsive to rotating the catch from the loaded position to the unloaded position, pausing the load motor operation; and responsive to a determination that the takeup leader and the tape cartridge leader are disconnected, restarting the load motor operation to eject the tape cartridge.
6. The method of
operating the load motor to rotate the catch from the unloaded position to the loaded position.
8. The sensing assembly of
means for ejecting the tape cartridge from the tape drive responsive to a determination that the takeup leader and the tape cartridge leader are disconnected; and means for resetting the tape drive to retry disconnecting the takeup leader from the tape cartridge leader responsive to a determination that the takeup leader and the tape cartridge leader are not disconnected.
9. The sensing assembly of
a load motor coupled to a cam; and a catch; wherein the load motor is configured to trigger a rotation of the catch from a loaded position to an unloaded position using the cam, and the catch is configured to engage the takeup leader during the rotation to move the takeup leader in a forward direction relative to the tape cartridge leader to disconnect the takeup leader from the tape cartridge leader.
10. The sensing assembly of
a microprocessor configured to initiate operation of the load motor to trigger the rotation of the catch and configured to pause the operation of the load motor responsive to the rotation of the catch to the unloaded position.
11. The sensing assembly of
a position sensor coupled to a guide roller, wherein the position sensor is configured to provide the first position and the second position information to the microprocessor.
12. The sensing assembly of
13. The sensing assembly of
14. The sensing assembly of
|
The invention relates to digital tape drive storage devices, and in particular, to a method and apparatus for preventing disconnection failures in a single reel tape drive.
Digital data is stored on tape drives utilizing a variety of designs, but in all cases, magnetic tape media is wound between a pair of tape reels as data is transferred to or from the tape media. In the art of data storage, the physical space required to store data is an important concern. To conserve space, tape drives often use a single reel tape cartridge design, which utilizes a supply reel located within a removable tape cartridge and a takeup reel located within the tape drive.
After the tape cartridge is inserted into the tape drive, the tape media must be loaded into the tape drive. The loading operation includes connecting the tape media to the takeup reel and winding the tape media to a start point or read position. Various methods have been employed to make this connection.
Unfortunately, failures that cause the tape drive to malfunction can occur during the unloading operation. One form of failure, referred to as a disconnection failure, occurs when the catch does not completely rotate back to the unloaded position prior to ejection of the tape cartridge. When this occurs, the buckle between the tape cartridge leader 103 and the takeup leader 101 does not disconnect causing the tape cartridge to become stuck halfway in the tape drive when an ejection is attempted. Following a disconnection failure, the tape drive is rendered inoperable and must be removed from its' enclosure for service. If the tape cartridge is forced out of the tape drive, the tape cartridge leader 103, the takeup leader 101 and/or the tape media are frequently damaged.
Also, unfortunately, this problem is not easily solved without redesigning the entire tape drive. The operation of the catch and the cartridge ejection lever, which retains the tape cartridge in the tape drive, are mechanically tied to a single load motor through a gear train. During operation, the load motor uses a cam to release the catch and allow the catch to rotate from the loaded position to the unloaded position under the force of a first spring. The load motor operation is then continued without interruption until the cam triggers the cartridge release lever and ejects the tape cartridge from the tape drive under the force of a second spring. Under normal operating conditions, the gear train provides the necessary timing to rotate the catch to the unloaded position prior to triggering the cartridge release lever. However, because the speed of the load motor is affected by wear, line voltage, torque constant and other factors, the timing is difficult to maintain. The problem is further compounded by wear in the mechanical components of the catch as well as debris build up at the pivot point that alter the rotation speed of the catch.
The present invention overcomes the problems outlined above and advances the art by providing a sensing assembly that prevents disconnection failures from rendering the tape drive inoperable. More particularly the sensing assembly detects the status of the tape cartridge leader and takeup leader disconnection prior to ejecting the tape cartridge from the tape drive. If the leaders are not disconnected, the tape drive is automatically reset for a retry operation prior to ejecting the tape cartridge.
Advantageously, the present sensing assembly determines the status of the buckle connection before the tape cartridge is ejected. If the buckle connection is not completely disconnected a retry operation is performed, and the sensing assembly again provides the status of the buckle connection before the tape cartridge is ejected. Only after a positive determination that the buckle connection is disconnected, will the tape cartridge be ejected from the tape drive. Also advantageously, users are pre-warned of required service or pending drive failures before a tape cartridge with important data becomes stuck in the tape drive.
The sensing assembly comprises a microprocessor, a cam, and a position sensor that provide feedback on the disconnection status of the buckle between the takeup leader and the tape cartridge leader. The microprocessor uses the position sensor to detect a first position and a second position of the takeup leader in the tape path. The microprocessor uses the movement between the first and second positions to determine if the takeup leader and the tape cartridge leader are disconnected prior to ejecting the tape cartridge. The cam permits the load motor operation to be briefly paused during the sensing.
The prior art loading and unloading operations:
In the following description of a prior art loading and unloading operation, the tape drives of
When the tape cartridge 211 is fully inserted into the tape drive 200, the tape cartridge leader 103 is positioned to buckle with the takeup leader 101 by the positioning lever 202. The loading of the tape cartridge 211 activates the cartridge present switch 215. The microprocessor 216, in response to a signal from the cartridge present switch 215, initiates the connection of the takeup leader 101 and the tape cartridge leader 103 by energizing a takeup motor 217 to bias the takeup-leader 101 firmly on the catch 201. The microprocessor 216 then energizes a load motor 203 to rotate the cam 300 in the direction 306 from the position 302 to the position 305. During the rotation the cam 300 engages the plate 307 on the bottom of the catch 201 to rotate the catch 201 to a loaded position 400, illustrated by FIG. 4. As the catch 201 is rotated to the unloaded position 400, the catch 201 drops out of the aperture 106. The microprocessor 216 then energizes the takeup motor 217 to wind the takeup leader 101 around the takeup reel 210 until the tape media is in a read position relative to the tape head 218. In the loaded position 400, the catch 201 is held compressed against a spring 209 by the cam 300 of FIG. 3. It should be noted that the spring 209 is depicted on the plan views of
The unloading operation begins with the winding of the tape media back into the tape cartridge 211 until the buckle is in position 401. The microprocessor 216 then operates the load motor 203 to rotate the cam 300 in direction 301 from the position 305 to the position 302. During the rotation, the cam 300 releases the spring loaded catch 201 as the cam 300 disengages the plate 307, allowing the catch 201 to rotate from the loaded position 400 to the unloaded position 220. Toward the end of its rotation, the catch 201 engages the aperture 106 in the takeup leader 101 and pulls the takeup leader 101 slightly forward to release the buckle 100. The catch 201 is stopped in the unloaded position 220 by a hard stop in a conventional manner. During rotation of the catch 201, the load motor 203 drives the cam 300 in direction 301 until cam 300 comes to rest at position 302. At position 302, the cam 300 triggers the cartridge release lever 212 allowing the spring 219 to eject the tape cartridge 211 from the tape drive 200. Unfortunately, if the catch 201 does not completely rotate back to the unloaded position 220 prior to the ejection of the tape cartridge 211 a disconnection failure occurs and the tape cartridge 211 becomes stuck in the tape drive 200 during the ejection. It should be noted that the cam 300 is tied to the tape cartridge clutch 303 so that the clutch 303 disengages the tape cartridge 211 and recedes into aperture 304 as the cam 300 rotates to position 302.
The Sensing Assembly:
Referring to
In operation, the microprocessor 216 uses the position sensor 213 to detect the amount of movement realized at guide roller 207 during the unloading operation. The microprocessor 216 uses a position difference between a first position 505 and a second position 504 to determine if the catch 201 has completed its rotation to a position where the takeup leader 101 is disconnected from the tape cartridge leader 103 for ejection of the tape cartridge 211. The cam 500 prevents the tape cartridge 211 from being ejected from the tape drive 200 during the sensing and subsequent retry operations where applicable. The cam 500 is connected to the cartridge release lever 212 and will not activate the cartridge release lever 212 until the sensing assembly confirms the takeup leader 101 and tape cartridge leader 103 are disconnected.
Those skilled in the art will appreciate numerous variations in sensing configuration and operation that are within the scope of the present sensing assembly. For example it will become apparent from the following description that the position sensor 213 could be used to detect position differences at numerous locations within the tape drive 200 to determine if the takeup leader 101 and the tape cartridge leader 103 are disconnected. Some examples of locations include without limitation, one of guide rollers 204, 206, or 208 or the takeup reel 210.
Sensing Assembly Operation:
At step 605 the position sensor 213 again provides feedback to the microprocessor 216 on the angular position of the guide roller 207. If the catch 201 has completed its rotation, properly engaged the takeup leader 101, and moved the takeup leader 101 slightly forward onto the position lever 202, the guide roller 207 will have rotated in a counterclockwise direction with the movement of the takeup leader 101 onto the position lever 202. The microprocessor 216 compares the change in angular position of the guide roller 207 with a threshold to determine if the takeup leader 101 has been moved by the catch 201. The threshold defines the amount of takeup leader movement necessary to position the takeup leader 101 so that the tab 105 will disconnect from the aperture 102 in the tape cartridge leader 103 when the tape cartridge 211 is ejected. If the change in position is equal to or greater than the threshold at step 606, the load motor operation is resumed to rotate the cam 500 to position 504, trigger the cartridge release lever 212, and eject the tape cartridge 211, at step 608. The operation then ends at step 609. If the change in position is smaller than the threshold, indicating that the catch 201 has not moved the takeup leader 101 far enough, or not at all, the microprocessor 216 resets for a retry operation at step 606 and the operation continues at step 607.
At step 607, the microprocessor 216 reverses the operation of the load motor 203 to reverse the direction of the cam 500 and rotate the catch 201 back to the loaded position 400. Steps 602 through 605 are then repeated during the retry operation. Steps 602 through 605 could be repeated any number of times as a matter of design choice for individual tape drive formats. If all attempts to disconnect the takeup leader 101 and the tape cartridge leader 103 are unsuccessful, the microprocessor 216 could indicate to the user through a service light or other type of message, that the tape drive 200 requires service.
Advantageously, the tape cartridge 211 is not ejected from the tape drive 200 while the takeup leader 101 and the tape cartridge leader 103 are still connected. Thus, users of the tape drive 200 are not tempted to force tape cartridges out of the tape drive 200 and damage the takeup leader 101 or the tape cartridge leader 103. Also advantageously, in most scenarios, only a single retry operation is necessary to accomplish the disconnection of the takeup leader 101 and tape cartridge leader 103 following a failed disconnection operation. Thus, users are able to remove tape cartridges from the tape drive 200 for use while the tape drive 200 is serviced.
The Cam:
Referring to
Those skilled in the art will appreciate that the sensing assembly of the present invention could also benefit tape drive models not rendered inoperable by disconnection failures. Advantageously, the sensing assembly provides immediate feedback that warns the user of potential problems with the tape drive 200 and could be utilized to provide feedback on other internal tape drive problems.
The above-described microprocessor can include instructions that are stored on storage media. The instructions can be retrieved and executed by a processor. Some examples of instructions are software, program code, and firmware. Some examples of storage media are memory devices, tape, disks, integrated circuits, and servers. The instructions are operational when executed by the microprocessor to direct the microprocessor to operate in accord with the invention. The term "microprocessor" refers to a single processing device or a group of inter-operational processing devices. Some examples of devices are integrated circuits and logic circuitry. Those skilled in the art are familiar with instructions, microprocessors, and storage media.
Those skilled in the art will appreciate variations of the above-described embodiments that fall within the scope of the invention. As a result, the invention is not limited to the specific examples and illustrations discussed above, but only by the following claims and their equivalents.
Patent | Priority | Assignee | Title |
6923395, | Aug 06 2002 | Quantum Corporation | Tape drive leader connection sensing assembly |
7269687, | Aug 20 2004 | Quantum LTO Holdings, LLC | Bounding defective regions of a tape storage medium |
8576508, | Jun 25 2009 | Fujitsu Limited | Tape library system and method of diagnosing tape cartridges |
Patent | Priority | Assignee | Title |
5956198, | Apr 25 1997 | International Business Machines Corporation | Tape rewinder in tape storage and retrieval library |
6067201, | Dec 25 1996 | Mitsumi Electric Co., Ltd. | Disk protection method for removable magnetic recording/reproducing device |
6067203, | Apr 01 1996 | Western Digital Technologies, INC | Disk drive having optimized spindle speed for environment |
6186430, | Apr 16 1999 | Quantum Corporation | Tape drive connection sensing assembly |
6307700, | Sep 12 1997 | Sony Corporation | Tape recording and/or reproducing apparatus and tape ejecting method |
6450431, | Apr 04 2000 | Quantum Corporation | Method for preventing a reverse connection failure in a single reel tape drive |
Date | Maintenance Fee Events |
Feb 20 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 11 2011 | REM: Maintenance Fee Reminder Mailed. |
Sep 02 2011 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 02 2006 | 4 years fee payment window open |
Mar 02 2007 | 6 months grace period start (w surcharge) |
Sep 02 2007 | patent expiry (for year 4) |
Sep 02 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 02 2010 | 8 years fee payment window open |
Mar 02 2011 | 6 months grace period start (w surcharge) |
Sep 02 2011 | patent expiry (for year 8) |
Sep 02 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 02 2014 | 12 years fee payment window open |
Mar 02 2015 | 6 months grace period start (w surcharge) |
Sep 02 2015 | patent expiry (for year 12) |
Sep 02 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |