System and method for non-invasive accessor recalibration
First Claim
1. A method for recalibrating a first accessor in a data storage library, where each different alignment of the first accessor is characterized by a different coordinate, the library including multiple targets including fiducials, media storage cells, and one or more media drives, the library also including a storage unit containing a second accessor and a plurality of stored coordinates aligning the first accessor with the targets, the method comprising:
- defining one of the fiducials as a master fiducial;
operating the first accessor to determine master coordinates defining the master fiducial;
locating the master fiducial to prevent the first and second accessors from colliding during the operation of the first accessor to determine master coordinates defining the master fiducial;
deriving a positional difference between the master coordinates and the stored coordinates of the master fiducial;
determining coordinate update values for each cell and drive according to the positional difference; and
storing the coordinate update values in the storage unit for use to position the accessor during subsequent operation of the library.
0 Assignments
0 Petitions
Accused Products
Abstract
Non-invasive recalibration is performed for an accessor in a data storage library. The library includes an accessor along with multiple targets such as fiducials, media storage cells, and one or more media drives. A storage unit contains stored coordinates aligning the accessor with the targets. One of the fiducials is predefined as a master fiducial. When recalibrating, the accessor is used to determine new master coordinates currently defining the master fiducial. A positional difference is derived between the new master coordinates and the stored coordinates of the master fiducial. Coordinate update values are determined for each cell and drive according to the positional difference. The coordinate update value of each target may be the derived positional difference, or the target'"'"'s new coordinate. The coordinate update values are finally stored for use to position the accessor during subsequent operation of the library.
-
Citations
21 Claims
-
1. A method for recalibrating a first accessor in a data storage library, where each different alignment of the first accessor is characterized by a different coordinate, the library including multiple targets including fiducials, media storage cells, and one or more media drives, the library also including a storage unit containing a second accessor and a plurality of stored coordinates aligning the first accessor with the targets, the method comprising:
-
defining one of the fiducials as a master fiducial; operating the first accessor to determine master coordinates defining the master fiducial; locating the master fiducial to prevent the first and second accessors from colliding during the operation of the first accessor to determine master coordinates defining the master fiducial; deriving a positional difference between the master coordinates and the stored coordinates of the master fiducial; determining coordinate update values for each cell and drive according to the positional difference; and storing the coordinate update values in the storage unit for use to position the accessor during subsequent operation of the library. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for recalibrating a first accessor in a data storage library, where each different alignment of the first accessor is characterized by a different coordinate, the library multiple targets including fiducials, media storage cells, and one or more media drives, the library also including a storage unit containing a plurality of stored coordinates aligning the accessor with the targets, the method comprising:
-
defining one of the fiducials as a master fiducial; operating the first accessor to determine master coordinates defining the master fiducial; locating the master fiducial to prevent the first and second accessors from colliding during said step of operating the first accessor to determine master coordinates defining the master fiducial; deriving a positional difference between the master coordinates and the stored coordinates of the master fiducial; determining coordinate update values for each cell and drive according to the positional difference; and storing the coordinate update values in the storage unit for use to position the first accessor during subsequent operation of the library. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data storage library, comprising:
-
multiple targets at predefined positions, including fiducials, media storage cells, and one or more media drives; a first media accessor, each different alignment of which is characterized by a different coordinate; a second media accessor; a storage unit containing a plurality of stored coordinates aligning the first accessor with the targets; a library manager coupled to the storage unit and the first accessor, the library manager being programmed to perform a method to recalibrate the first accessor, the method comprising; defining one of the fiducials as a master fiducial; operating the first accessor to determine master coordinates defining the master fiducial; locating the master fiducial to prevent the first and second accessors from colliding during said step of operating the first accessor to determine master coordinates defining the master fiducial; deriving a positional difference between the master coordinates and the stored coordinates of the master fiducial; determining coordinate update values for each cell and drive according to the positional difference; and storing the coordinate update values in the storage unit for use to position the first accessor during subsequent operation of the library. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification