Claims
- 1. A method of moving a magazine having a plurality of slots, each of said slots capable of holding a cartridge, to a specific location so that one of said slots is aligned with an acceptor of a tape drive, comprising the steps of:
- positioning the magazine in a first position where a first flag is proximate to a flag sensor, said first flag being proximate to said flag sensor indicating that a first one of said slots of said magazine is aligned with the acceptor of the tape drive;
- enabling a motor in a first direction to move the magazine from said first position to a second position where a second flag is proximate to the flag sensor, said second flag being proximate to said flag sensor indicating that a second one of said slots of said magazine is aligned with the acceptor of the tape drive;
- measuring the amount of time required to move the magazine between said first and second positions;
- using the measured amount of time to determine the width of a brake pulse to apply to the motor to stop the magazine with the second flag proximate to the flag sensor so that the second cartridge is aligned with the acceptor of the tape drive; and
- applying the brake pulse to the motor.
- 2. The method as defined in claim 1, wherein said step of using the measured amount of time to determine the width of a brake pulse comprises applying a digital value corresponding to said measured amount of time to a look-up table which comprises a brake pulse width for each applied digital value.
- 3. The method of claim 2, wherein the brake pulse widths in said look-up table are calculated using the following equation:
- t.sub.brake =J.omega..sub.avg /(2K.sub.T V/R-K.sub.T K.sub.E .omega..sub.avg /2R)
- or an equation which can be derived therefrom.
- 4. The method as defined in claim 1, wherein the step of applying the brake pulse comprises the step of enabling the motor in a second direction opposite the first direction until the motor stops turning in the first direction and disabling the motor before the motor starts to turn in the second direction.
- 5. The method of claim 1, wherein the using step results in the second cartridge being aligned within .+-.1 mm of the acceptor of the drive.
- 6. The method of claim 1, wherein the brake pulse width is calculated by a microprocessor using the following equation:
- t.sub.brake =J.omega..sub.avg /(2K.sub.T V/R-K.sub.T K.sub.E .omega..sub.avg /2R)
- or an equation which can be derived therefrom.
- 7. A cartridge loader for a drive having a cartridge acceptor, comprising:
- a housing having a conduit extending therethrough;
- a magazine movably mounted through said conduit, said magazine defining a plurality of spaces, each of said spaces sized and shaped to receive a cartridge;
- a plurality of flags on said magazine, each of said flags corresponding to one of said spaces and providing an indication sensed by a magazine sensor that one of said spaces is aligned with said cartridge acceptor;
- a magazine sensor mounted in said housing, said sensor being capable of detecting the presence of one of said flags at a time, the presence of one of said flags indicating that the space corresponding to said flag is aligned with said acceptor;
- a linear displacement assembly for reversibly moving said magazine within said conduit, said linear displacement assembly under the control of a magazine drive circuit; and
- a timer that is part of said magazine drive circuit which can indicate the length of time taken for the linear displacement assembly to move the magazine from a first position in which a first of said flags is proximate said sensor to a second portion where a second of said flags is proximate to said sensor, wherein said length of time is used to determine the width of a brake pulse to be applied to said magazine in order to accurately stop said magazine with one of said spaces aligned with said cartridge acceptor.
- 8. The loader of claim 7, additionally comprising a data storage device containing a look-up table having values for a length of a brake pulse to be applied to said magazine based on the length of time calculated by said timer.
- 9. The loader of claim 7, wherein said magazine comprises a flange made of opaque material along a side thereof and wherein said flags comprise cut-outs in said flag.
- 10. The loader of claim 7, additionally comprising a microprocessor which can calculate a length of a brake pulse according to the following equation:
- t.sub.brake =J.omega..sub.avg /(2K.sub.T V/R-K.sub.T K.sub.E .omega..sub.avg /2R)
- or an equation which can be derived therefrom.
- 11. The loader of claim 7, additionally comprising a pusher supported by said housing for pushing a cartridge positioned within one of said plurality of said spaces to said acceptor of said drive so that said acceptor accepts said cartridge, said pusher being driven by a pusher drive system which propels said pusher from a first position not touching said cartridge to a second position in contact with said cartridge.
- 12. The loader of claim 11, additionally comprising a gripper having a hook thereon for gripping a cartridge upon ejection of said cartridge by said acceptor, said gripper being movable by said pusher to position said cartridge within one of said plurality of spaces.
- 13. The loader of claim 7, wherein said housing has at least one open end, wherein said drive has an exposed space on at least one side within which said cartridge acceptor is located, and wherein said open end of said housing is mounted to said exposed space of said drive and said housing projects away from said drive.
RELATED APPLICATIONS
This is a continuation in part of parent U.S. patent application, Ser. No. 434,036, filed Nov. 9, 1989, inventors Campbell et al., and, entitled "Cartridge Loader," now U.S. Pat. No. 5,050,020.
US Referenced Citations (17)
Non-Patent Literature Citations (2)
Entry |
Summas.TM. Computer Systems, Form No. 30208, Feb. 1989. |
"DAT Stackers--Automated Media Comes of Age," Data Concepts News, Oct. 1989. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
434036 |
Nov 1989 |
|