DE112012001729T5 - System, Verfahren und Computerprogrammprodukt zur schnellen Wiederherstellung einesSchreibzustands - Google Patents

System, Verfahren und Computerprogrammprodukt zur schnellen Wiederherstellung einesSchreibzustands Download PDF

Info

Publication number
DE112012001729T5
DE112012001729T5 DE112012001729.3T DE112012001729T DE112012001729T5 DE 112012001729 T5 DE112012001729 T5 DE 112012001729T5 DE 112012001729 T DE112012001729 T DE 112012001729T DE 112012001729 T5 DE112012001729 T5 DE 112012001729T5
Authority
DE
Germany
Prior art keywords
write
state
error
magnetic head
tape
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE112012001729.3T
Other languages
English (en)
Other versions
DE112012001729B4 (de
Inventor
Reed A. Hancock
Nhan X. Bui
Tomoko Taketomi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE112012001729T5 publication Critical patent/DE112012001729T5/de
Application granted granted Critical
Publication of DE112012001729B4 publication Critical patent/DE112012001729B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/56Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head support for the purpose of adjusting the position of the head relative to the record carrier, e.g. manual adjustment for azimuth correction or track centering
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • G11B5/00817Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on longitudinal tracks only, e.g. for serpentine format recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/60Guiding record carrier
    • G11B15/602Guiding record carrier for track selection, acquisition or following
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10388Improvement or modification of read or write signals signal quality assessment control of the read or write heads, e.g. tracking errors, defocus or tilt compensation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/93Longitudinal format, wherein tracks are in the direction of the tape, read with a static head, e.g. DCC
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/584Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on tapes

Abstract

In einer Ausführungsform beinhaltet ein Bandlaufwerksystem einen Magnetkopf, der aufweist: mindestens eines Servosensor für ein Spurfolgen auf mindestens einer definierten Servospur, eine Bandbewegungs-Steuereinheit, die so konfiguriert ist, dass sie das Längsband an dem Magnetkopf vorbeibewegt, ein zusammengesetztes Stellglied, das so konfiguriert ist, dass es den Magnetkopf seitlich gegenüber dem Längsband versetzt, und eine Steuerung, die so konfiguriert ist, dass sie eine Spurfolge der mindestens einen definierten Servospur durchführt, indem sie einen Positionsfehler zwischen dem Magnetknopf und einer gewünschten Position verringert, aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn das Positionsfehlersignal größer als ein Schwellenwert ist, aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der Positionsfehler größer als der Schwellenwert für einen ersten Zeitraum ist, und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der Positionsfehler kleiner als der Schwellenwert für einen zweiten Zeitraum ist.

Description

  • HINTERGRUND
  • Die vorliegende Erfindung bezieht sich auf ein Spurfolgen einer Servospur während Schreibvorgängen in einem Längsbandsystem und insbesondere auf ein Erholen von einem Schreibabbruchzustand nach einem Unterbrechen der Spurfolge.
  • Derzeitige Längsband-Laufwerke wie unter anderen die Bandlaufwerke IBM® LTO Generation 5, die Bandlaufwerke IBM® Jaguar 4 und später weisen Verfahren auf, um zu erkennen, ob die Spurfolge-Servoeinrichtung, aus welchem Grund auch immer, aus der Spur gerät, und beenden dann die Schreib- und Spurfolgetätigkeiten, um zu verhindern, dass das Laufwerk Daten in benachbarten Spuren überschreibt. Das Beenden wird durchgeführt, indem ein Positionsfehlersignal (position error signal, PES) überwacht und indem erkannt wird, wann der PES-Wert einen Schwellenwert überschreitet, der aus offensichtlichen Gründen allgemein als „Schreibabbruch”-Grenze bezeichnet wird. Wenn der PES-Wert jemals den Schreibabbruch-Grenzwert überschreitet, hält das Bandlaufwerk den Schreibvorgang an und beendet die Spurfolge der Servospur. Wenn sich der PES-Wert in einen zulässigen Bereich bewegt, beispielsweise einen Bereich, in dem die PES-Werte um einen bestimmten Betrag unter der Schreibabbruchgrenze liegen, erlangt das Laufwerk die Spurfolgeverriegelung zurück und gestattet ein Fortsetzen der Schreibvorgänge. Dieser Vorgang des Beendens der Spurfolge und dann später des Erholens von dem Schreibabbruchzustand und des Wiedererlangens der Spurfolge kann einige Zeit in Anspruch nehmen. Zudem kann der Vorgang des Wiedererlangens der Spurfolge mit den neuen flanschlosen Bandwegen problematisch sein und zusätzliche Zeit erfordern, um den Spurfolgezustand wiederzuerlangen.
  • Während dieser Zeit, wenn sich das Bandlaufwerk im Schreibabbruchzustand befindet, bewegt sich das Magnetband, es werden jedoch keine Daten geschrieben, da sich das Bandlaufwerk im Schreibabbruchzustand befindet. Dies nimmt offensichtlich Bandspeicherkapazität in Anspruch, die der Bandlänge entspricht, die sich am Kopf vorbeibewegt, während sich das Bandlaufwerk im Schreibabbruchzustand befindet.
  • KURZE ZUSAMMENFASSUNG
  • In einer Ausführungsform beinhaltet ein Bandlaufwerksystem einen Magnetkopf, der mindestens aufweist: einen Servosensor zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur eines Längsbands, eine Bandbewegungs-Steuereinheit, die so konfiguriert ist, dass sie mindestens einen Antriebsmotor ansteuert, um das Längsband in Längsrichtung an dem Magnetkopf vorbeizubewegen, ein Feinstellglied, das so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, ein Grobstellglied, das so konfiguriert ist, dass es das Feinstellglied gegenüber dem Längsband seitlich versetzt, und eine Steuerung, die so konfiguriert ist, dass sie einen ersten Servosensor des mindestens einen Servosensors erkennt, den Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position in Verbindung mit der mindestens einen definierten Servospur ermittelt, Signale bereitstellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler zu verringern, aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • In einer weiteren Ausführungsform beinhaltet ein Verfahren ein Erkennen eines Servosensors, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor konfiguriert ist zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands, Ermitteln des Positionsfehlers zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur, Bereitstellen von Signalen zum Ansteuern eines Feinstellglieds, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, Übergehen aus einem Schreibzustand in einen Überwachungszustand, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, Übergehen aus dem Überwachungszustand in einen Schreibabbruchzustand, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und Übergehen aus dem Überwachungszustand in den Schreibzustand, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • In noch einer weiteren Ausführungsform beinhaltet ein Computerprogrammprodukt ein computerlesbares Speichermedium mit darauf gespeichertem computerlesbarem Programmcode. Der computerlesbare Programmcode ist so konfiguriert, dass er einen Servosensor ausliest, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor konfiguriert ist zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands, Ermitteln des Positionsfehlers zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur, Bereitstellen von Signalen zum Ansteuern des Feinstellglieds, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, Übergehen aus einem Schreibzustand in einen Überwachungszustand, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, Übergehen aus dem Überwachungszustand in einen Schreibabbruchzustand, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und Übergehen aus dem Überwachungszustand in den Schreibzustand, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf in einer Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • Weitere Aspekte und Ausführungsformen der vorliegenden Erfindung werden aus der folgenden ausführlichen Beschreibung ersichtlich werden, die, wenn sie in Verbindung mit den Zeichnungen gelesen wird, die Grundgedanken der Erfindung beispielhaft veranschaulicht.
  • KURZBESCHREIBUNG DER VERSCHIEDENEN ANSICHTEN DER ZEICHNUNGEN
  • 1 ist eine teilweise aufgeschnittene Ansicht eines Magnetband-Datenspeicherlaufwerks, das Ausführungsformen der vorliegenden Erfindung umsetzen kann.
  • 2 ist eine Ansicht des Datenspeicher-Laufwerks von 1 mit entfernter Abdeckung gemäß einer Ausführungsform.
  • 3 ist eine schematische Ansicht des Längsbands, des Bandkopfs und des Servosystems von 1 gemäß einer Ausführungsform.
  • 4 ist eine Ansicht eines Magnetbandkopfs und zusammengesetzten Stellglieds des Datenspeicher-Laufwerks von 1 gemäß einer Ausführungsform.
  • 5 ist eine teilweise aufgeschnittene Seitenansicht des Magnetbandkopfs und des zusammengesetzten Stellglieds von 4 gemäß einer Ausführungsform.
  • 6 ist ein Blockschaltbild einer Ausführungsform des Servosystems von 3.
  • 7 ist ein Schaubild, das verschiedene Schreibzustände gemäß einer Ausführungsform darstellt.
  • 8 ist ein Ablaufplan eines Verfahrens gemäß einer Ausführungsform.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Die folgende Beschreibung wird zum Veranschaulichen der allgemeinen Grundgedanken der vorliegenden Erfindung gegeben und ist nicht dazu gedacht, die hier beanspruchten erfinderischen Konzepte zu begrenzen. Weiterhin können bestimmte hier beschriebene Merkmale in Verbindung mit anderen Merkmalen genutzt werden, die in jeder der verschiedenen möglichen Kombinationen und Umstellungen beschrieben werden.
  • Sofern hier nicht ausdrücklich anders festgelegt, sind alle Begriffe so weit wie möglich auszulegen, einschließlich Bedeutungen, die stillschweigend aus der Beschreibung hervorgehen, sowie Bedeutungen, die vom Fachmann verstanden werden und/oder entsprechend den Festlegungen in Wörterbüchern, Abhandlungen usw.
  • Es muss auch darauf hingewiesen werden, dass in der in der Beschreibung und den anhängenden Ansprüchen verwendeten Weise die Singularformen ”ein”, ”einer”, ”eine” und ”der”, ”die”, ”das” die Verweise auf den Plural einschließen, sofern nicht ausdrücklich anders festgelegt.
  • Die folgende Beschreibung beschreibt Verfahren und Systeme zum Erholen von einem Schreibabbruchzustand, nachdem die Spurfolge unterbrochen ist.
  • In einer allgemeinen Ausführungsform beinhaltet ein Bandlaufwerksystem einen Magnetkopf, der mindestens aufweist: einen Servosensor zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur eines Längsbands, eine Bandbewegungs-Steuereinheit, die so konfiguriert ist, dass sie mindestens einen Antriebsmotor ansteuert, um das Längsband in Längsrichtung an dem Magnetkopf vorbeizubewegen, ein Feinstellglied, das so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, ein Grobstellglied, das so konfiguriert ist, dass es das Feinstellglied gegenüber dem Längsband seitlich versetzt, und eine Steuerung, die so konfiguriert ist, dass sie einen ersten Servosensor des mindestens einen Servosensors ausliest, den Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position in Verbindung mit der mindestens einen definierten Servospur ermittelt, Signale bereitstellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler zu verringern, aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf in einer auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • In einer weiteren allgemeinen Ausführungsform beinhaltet ein Verfahren ein Erkennen eines Servosensors, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor konfiguriert ist zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands, Ermitteln des Positionsfehlers zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur, Bereitstellen von Signalen zum Ansteuern eines Feinstellglieds, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, Übergehen aus einem Schreibzustand in einen Überwachungszustand, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, Übergehen aus dem Überwachungszustand in einen Schreibabbruchzustand, wenn er ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und Übergehen aus dem Überwachungszustand in den Schreibzustand, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • In noch einer weiteren allgemeinen Ausführungsform beinhaltet ein Computerprogrammprodukt ein computerlesbares Speichermedium mit darauf gespeichertem computerlesbarem Programmcode. Der computerlesbare Programmcode ist so konfiguriert, dass er einen Servosensor ausliest, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor konfiguriert ist zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands, Ermitteln des Positionsfehlers zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur, Bereitstellen von Signalen zum Ansteuern des Feinstellglieds, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, Übergehen aus einem Schreibzustand in einen Überwachungszustand, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, Übergehen aus dem Überwachungszustand in einen Schreibabbruchzustand, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und Übergehen aus dem Überwachungszustand in den Schreibzustand, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • Ein Übergehen von einem Schreibzustand in einen Schreibabbruchzustand und danach zurück in einen Schreibzustand ist oft ein zeitaufwändiger Vorgang. Gemäß einer Ausführungsform sind hier offenbarte Verfahren und Systeme in der Lage, schneller und effizienter vom Schreibzustand in den Schreibabbruchzustand und danach wieder zurück in den Schreibzustand überzugehen. Einer der zeitaufwändigsten Gesichtspunkte herkömmlicher Verfahren des Übergehens aus dem Schreibabbruchzustand in den Schreibzustand ist ein Wiedererlangen der Spurfolge der Servospur. Um dieses Problem zu beheben wird gemäß einer Ausführungsform, wenn das Bandlaufwerk vom Schreibzustand in den Schreibabbruchzustand übergeht, unter manchen Umständen die Spurfolge fortgesetzt und nicht unterbrochen. Dies wird erreicht, indem ein neuer Zustand ”Überwachung” geschaffen wird, in dem die Spurfolge fortgesetzt, das Schreiben jedoch angehalten wird. Dieser Zustand ermöglicht, dass die Spurfolgeschleife geschlossen bleibt, wenn ein Schreibabbruchereignis eintritt, sodass das Bandlaufwerk, wenn das Schreibabbruchereignis vorübergegangen ist oder behoben wurde, schnell und einfach zurück in einen Schreibzustand übergehen kann.
  • Gemäß bevorzugten Ausführungsformen kommt es zu einem geringeren Verlust an Bandkapazität, da die erforderliche Zeit, um beim Auftreten eines Schreibabbruchs zwischen dem Schreibzustand und dem Schreibabbruchzustand überzugehen, verkürzt wird. Deshalb läuft weniger Magnetband während des Schreibabbruchs, und dem Bandlaufwerksystem steht ein größerer Kapazitätsspielraum zur Verfügung.
  • Wie für einen Fachmann verständlich sein wird, können Aspekte der vorliegenden Erfindung als System, Verfahren oder Computerprogrammprodukt verkörpert sein. Dementsprechend können Aspekte der vorliegenden Erfindung die Form einer vollständigen Hardware-Ausführungsform, einer vollständigen Software-Ausführungsform (darunter Firmware, residente Software, Mikrocode usw.) oder einer Ausführungsform annehmen, die Software- und Hardware-Aspekte miteinander verbindet und die hier alle allgemein als ”Logik”, ein ”Schaltkreis”, ein ”Modul” oder ein ”System” bezeichnet werden können. Darüber hinaus können Aspekte der vorliegenden Erfindung die Form eines Computerprogrammprodukts annehmen, das durch ein oder mehrere computerlesbare Medium (Medien) verkörpert ist, auf denen ein computerlesbarer Programmcode gespeichert ist.
  • Jede Kombination von einem oder mehreren computerlesbaren Medium (Medien) kann genutzt werden. Bei dem computerlesbaren Medium kann es sich um ein computerlesbares Signalmedium oder ein computerlesbares Speichermedium handeln. Bei einem computerlesbaren Speichermedium kann es sich beispielsweise und ohne darauf beschränkt zu sein um ein elektronisches, magnetisches, optisches, elektromagnetisches, Infrarot- oder Halbleitersystem, eine derartige Vorrichtung oder Einheit oder jede geeignete Kombination davon handeln. Zu konkreteren Beispielen (einer keinen Anspruch auf Vollständigkeit erhebenden Liste) für das computerlesbare Speichermedium würden die folgenden gehören: eine elektrische Verbindung mit einer oder mehreren Leitungen, eine tragbare Computerdiskette, eine Festplatte, ein Speicher mit wahlfreiem Zugriff (RAM), ein Nur-Lese-Speicher (ROM), ein löschbarer programmierbarer Nur-Lese-Speicher (EPROM- oder Flash-Speicher), ein Lichtwellenleiter, ein tragbarer Compactdisc-Nur-Lese-Speicher (CD-ROM), eine optische Speichereinheit, eine magnetische Speichereinheit oder jede geeignete Kombination davon. Im Zusammenhang mit diesem Dokument kann es sich bei einem computerlesbaren Speichermedium um ein beliebiges materielles Medium handeln, das ein Programm zur Verwendung durch oder in Verbindung mit einem System, einer Vorrichtung oder einer Einheit zur Ausführung von Befehlen enthalten oder speichern kann.
  • Ein computerlesbares Signalmedium kann ein verbreitetes Datensignal enthalten, in dem sich computerlesbarer Programmcode befindet, beispielsweise im Basisband oder als Teil einer Trägerwelle. Ein solches verbreitetes Signal kann eine beliebige aus einer Vielzahl von Formen annehmen, unter anderem und ohne darauf beschränkt zu sein elektromagnetische, optische oder jede geeignete Kombination davon. Bei einem computerlesbaren Signalmedium kann es sich um ein beliebiges computerlesbares Medium handeln, das kein computerlesbares Speichermedium ist und ein Programm zur Verwendung durch oder in Verbindung mit einem System, einer Vorrichtung oder einer Einheit zur Ausführung von Befehlen übertragen, verbreiten oder transportieren kann.
  • Auf einem computerlesbaren Medium verkörperter Programmcode kann unter Verwendung jedes geeigneten Mediums übertragen werden, unter anderem und ohne darauf beschränkt zu sein drahtlos, drahtgebunden, mittels Lichtwellenleiterkabel, HF usw. oder jeder geeigneten Kombination der Vorstehenden.
  • Computerprogrammcode zum Ausführen von Funktionen für Aspekte der vorliegenden Erfindung kann in jeder Kombination von einer oder mehreren Programmiersprachen geschrieben sein, darunter eine objektorientierte Programmiersprache wie beispielsweise Java, Smalltalk, C++ oder dergleichen und herkömmliche prozedurale Programmiersprachen wie die Programmiersprache ”C” oder ähnliche Programmiersprachen. Der Programmcode kann vollständig auf dem Computer des Benutzers, teilweise auf dem Computer des Benutzers, als unabhängiges Software-Paket, teilweise auf dem Computer des Benutzers und teilweise auf einem entfernt angeordneten Computer oder vollständig auf dem entfernt angeordneten Computer oder Server ausgeführt werden. In dem letztgenannten Szenario kann der entfernt angeordnete Computer mit dem Computer des Benutzers über jede Art von Netzwerk verbunden sein, darunter ein Nahbereichsnetzwerk (LAN) oder ein Weitbereichsnetzwerk (WAN), oder die Verbindung kann zu einem externen Computer hergestellt werden (beispielsweise über das Internet unter Verwendung eines Internet-Dienstanbieters).
  • Gesichtspunkte der vorliegenden Erfindung werden weiter unten mit Bezug zu Ablaufplan-Veranschaulichungen und/oder Blockschaubildern von Verfahren, Vorrichtungen (Systemen) und Computerprogramm-Erzeugnissen gemäß Ausführungsformen der Erfindung beschrieben. Es versteht sich, dass jeder Block der Ablaufplan-Veranschaulichungen und/oder Blockschaubilder und Kombinationen der Blöcke in den Ablaufplan-Veranschaulichungen und/oder Blockschaubildern durch Computerprogrammbefehle umgesetzt werden können. Diese Computerprogrammbefehle können einem Prozessor eines Universalcomputers, eines Spezialcomputers oder anderer programmierbarer Datenverarbeitungsvorrichtungen bereitgestellt werden, sodass eine Maschine in der Weise hervorgebracht wird, dass die Befehle, die über den Prozessor des Computers oder anderer programmierbarer Datenverarbeitungsvorrichtungen ausgeführt werden, Mittel zum Umsetzen der Funktionen/Handlungen schaffen, die in dem Block oder den Blöcken der Ablaufpläne und/oder Blockschaubilder festgelegt sind.
  • Diese Computerprogrammbefehle können auch auf einem computerlesbaren Medium gespeichert werden, das einen Computer oder andere programmierbare Datenverarbeitungsvorrichtungen oder andere Einheiten anweisen kann, in einer bestimmten Weise zu funktionieren, sodass die auf dem computerlesbaren Medium gespeicherten Befehle ein Herstellungsprodukt hervorbringen, das Befehle enthält, die Funktionen/Handlungen umsetzen, die in dem Block oder den Blöcken der Ablaufpläne und/oder Blockschaubilder festgelegt sind.
  • Die Computerprogrammbefehle können auch in einen Computer, andere programmierbare Datenverarbeitungsvorrichtungen oder andere Einheiten geladen werden und veranlassen, dass eine Reihe von Funktionsschritten auf dem Computer, den anderen programmierbaren Vorrichtungen oder anderen Einheiten ausgeführt wird, um einen per Computer umgesetzten Prozess in der Weise hervorzubringen, dass die Befehle, die auf einem Computer oder anderen programmierbaren Vorrichtungen ausgeführt werden, Prozesse zum Umsetzen der Funktionen/Handlungen bereitstellen, die in dem Block oder den Blöcken der Ablaufpläne und/oder Blockschaubilder festgelegt sind.
  • 1 und 2 veranschaulichen ein Magnetband-Datenspeicherlaufwerk 10, das gemäß einer Ausführungsform Daten 18 auf das Längsband, das Magnetband-Datenspeichermedien 11 aufweist, schreibt und davon liest.
  • Wie für den Fachmann verständlich sein wird, können Magnetband-Datenspeicherlaufwerke, die auch als Magnetband-Laufwerke oder Bandlaufwerke bekannt sind, eine beliebige von verschiedenen Formen annehmen. Das veranschaulichte Magnetband-Laufwerk 10 bewegt das Magnetband 11 entlang eines Bandwegs in Längsrichtung des Bands von einer Zuführspule 12 in einer Magnetband-Datenspeicherkassette 13 zu einer Aufnahmespule 14. Ein Beispiel eines Magnetband-Laufwerks ist das Magnetband-Laufwerk LTO (Linear Tape Open) von IBM®. Ein weiteres Beispiel eines Magnetband-Laufwerks ist das Magnetbandlaufwerk TotalStorage Enterprise von IBM®. Beide der obigen Beispiele von Magnetband-Laufwerken verwenden Bandkassetten 13 mit einer einzigen Spule. Ein alternatives Magnetband-Laufwerk und eine alternative Magnetbandkassette sind eine Kassette mit Doppelspule und ein Laufwerk, in dem beide Spulen 12 und 14 in der Kassette enthalten sind.
  • Das Magnetbandmedium 11 wird in Längsrichtung über einen Bandkopf 65 bewegt. Der Bandkopf kann von einem zusammengesetzten Stellglied 17 eines Spurfolge-Servosystems getragen und seitlich bewegt werden. Das Magnetbandmedium wird von Bandführungsrollen 50, 51, 52, 53 gestützt, die mit einem Flansch versehen oder flanschlos sein können, während das Magnetbandmedium in Längsrichtung bewegt wird.
  • Ein typisches Magnetband-Datenspeicherlaufwerk arbeitet sowohl in Vorwärts- als auch in umgekehrter (Rückwärts-)Richtung, um Daten zu lesen und zu schreiben. Der Magnetbandkopf 65 kann somit einen Satz von Lese- und Schreibelementen zum Betreiben in Vorwärtsrichtung und einen weiteren Satz zum Betrieb in Rückwärtsrichtung aufweisen, oder er kann alternativ zwei Sätze von Leseelementen auf jeder Seite der Schreibelemente aufweisen, um es diesen Schreibelementen zu ermöglichen, in beiden Richtungen zu schreiben, während die beiden Sätze von Leseelementen ein Lesen-nach-Schreiben in beiden Richtungen ermöglichen, und dies gemäß verschiedenen Ausführungsformen.
  • Das Magnetband-Datenspeicherlaufwerk 10 weist eine oder mehrere Steuerungen 20 zum Ansteuern des Magnetband-Datenspeicherlaufwerks auf gemäß Befehlen, die von einem externen System empfangen werden. Das externe System kann ein Netzwerk, ein Host-System, eine Datenspeicherbibliothek oder ein Datenspeicher-Automatisierungssystem, ein Datenspeicher-Teilsystem usw. aufweisen, wie der Fachmann beim Lesen der vorliegenden Beschreibungen verstehen würde. Eine Steuerung 20 weist normalerweise Logik und/oder einen oder mehrere Mikroprozessoren mit einem Arbeitsspeicher 19 zum Speichern von Daten und Programmdaten zum Betreiben des Mikroprozessors (der Mikroprozessoren) und des Laufwerks auf. Die Programmdaten können dem Speicher über die Schnittstelle 21 von einen Eingang in die Steuerung wie beispielsweise einer Diskette, einer optischen Platte, einem Flash-Speicher, einer CD-ROM usw. oder durch Lesen von einer Magnetbandkassette oder durch jede andere geeignete Einheit oder Verfahrensweise zugeführt werden. Das Magnetband-Datenspeicherlaufwerk 10 kann eine eigenständige Einheit aufweisen oder einen Teil einer Bandbibliothek oder eines anderen Teilsystems aufweisen, welches das externe System aufweisen kann. Die Steuerung 20 stellt auch den Datenfluss und den Formatierer für Daten bereit, die von dem Magnetbandmedium zu lesen und darauf zu schreiben sind, wie dem Fachmann bekannt ist.
  • Eine Kassettenaufnahme 39 ist so konfiguriert, dass sie eine Magnetbandkassette 13 aufnimmt, die in einer einzigen Richtung ausgerichtet ist, und die Magnetbandkassette beispielsweise mit dem Führungsstift 41 gegenüber der Kassettenaufnahme ausrichtet. Die richtige Ausrichtung kann auf der Kassette selbst beispielsweise durch den Pfeil 42 auf der Kassette veranschaulicht sein. Die richtige Ausrichtung kann durch eine bestimmte Form der Kassette oder durch Verwenden verschiedener Kerben erzwungen werden, die mit der Aufnahme in Wechselwirkung treten, wie dem Fachmann bekannt ist. Die Ausrichtung der Magnetbandkassette ist von der Art, dass das Magnetband 11 aus der Kassette an einem bestimmten Punkt der Kassettenaufnahme austritt. Ein Bandeinziehmechanismus kann das freie Ende des Magnetbands 11 von der Magnetbandkassette 13 zu einer Aufnahmespule 14 einziehen und dabei beispielsweise den Führungsblock des freien Endes an der Mittelachse 75 der Aufnahmespule positionieren. Das Magnetband wird so entlang des Bandwegs positioniert.
  • In der veranschaulichten Ausführungsform weisen mit Flansch versehene oder flanschlose Bandführungsrollen 50, 51, 52 und 53 jeweils eine zylindrische Oberfläche 80, 81, 82, 83 auf, die so ausgerichtet ist, dass sie einen Bandweg für das Magnetband 11 über den Magnetbandkopf 65 bereitstellt.
  • Der Bandweg weist mindestens eine mit Flansch versehene oder flanschlose Bandführungsrolle 50 auf, die zwischen der Magnetbandkassette 13 und dem Magnetbandkopf 65 positioniert ist, und er kann mindestens eine mit Flansch versehene oder flanschlose Bandführungsrolle 50, 51 an jeder Seite des Magnetbandkopfs 65 aufweisen. Zusätzliche Bandführungsrollen oder Führungen anderer Art können in Abhängigkeit von der Länge und/oder Komplexität des Bandwegs bereitgestellt werden, und vorzugsweise weisen sie flanschlose Bandführungsrollen auf, beispielsweise die Bandführungsrollen 52 und 53.
  • Unter Bezugnahme auf 3 wird das Längsband 11 unter der Steuerung einer Bandbewegungs-Steuereinheit 75 der Steuerung 20 von 1 von den Spulenmotoren 15 und 16 über den Bandkopf 65 zwischen den Spulen 12 und 14 bewegt (die Bandführungsrollen sind nicht dargestellt). Die Spulenmotoren werden mit verschiedenen Drehzahlen betrieben, wie von der Bandbewegungs-Steuereinheit gesteuert, um sicherzustellen, dass das Magnetbandmedium eine Spule mit derselben Geschwindigkeit verlässt, mit der es auf die andere Spule aufgewickelt wird. Unter erneuter Bezugnahme auf 3 steuert die Bandbewegungs-Steuereinheit auch das Drehmoment, das auf jeden Antriebsmotor 15 und 16 ausgeübt wird, um die auf das Magnetbandmedium am Bandkopf 65 ausgeübte Spannung zu steuern.
  • Der Magnetbandkopf 65 weist einen Servolesekopf, Leser oder Sensor 76 auf, der ein in einer Servospur 68 des Bands 11 aufgezeichnetes Servomuster erkennt. Der Servolesekopf kann eine Vielzahl von Servolesesensoren an verschiedenen Positionen des Magnetkopfs 65 aufweisen, und die Servospur 68 kann eine Anzahl paralleler Servospuren an verschiedenen Positionen quer über das Band 11 aufweisen. Wie der Fachmann versteht, erstrecken sich die Servospuren normalerweise in der Längsrichtung der vollen Länge des Bands und werden als Teil des Fertigungsprozesses der Bandkassette 13 voraufgezeichnet und definiert. Ein Datenkopf 78, der mehrere Daten-Lese/Schreib-Messumformer aufweist, wird positioniert über einem Datenspurbereich 18 des Bands dargestellt, das beispielsweise eine Vielzahl paralleler Datenspuren enthält. Wie der Fachmann versteht, verlaufen die definierten Servospuren von Magnetbandsystemen normalerweise parallel zu und abgesetzt von den Datenspuren. Die Servospur 68 ist als einzelne Line veranschaulicht, beispielsweise als Mittellinie einer Servospur, die breit genug ist, um es einer einzigen Servospur oder einer Gruppe von Servospuren zu ermöglichen, dass sie das Erkennen verschiedener Sätze von Datenspuren durch Verschieben des Servokopfs aus der Mittellinie ermöglichen.
  • Wenn das Band 11 in Längsrichtung entlang des Bandwegs bewegt wird, liest der Servokopf 76 die Signale, die auf einer Servosignalleitung 84 zu einem Servodecodierer 86 bereitgestellt werden. Der Servodecodierer verarbeitet die empfangenen Servosignale und erzeugt ein Positionssignal, das einer Servosteuerung 90 auf einer Positionssignalleitung 88 bereitgestellt wird. Die Servosteuerung 90 reagiert auf Suchsignale, um das zusammengesetzte Stellglied 17 zu veranlassen, sich zwischen den Servospuren zu bewegen, und sie reagiert auf die Positionssignale, um das Stellglied 17 zu veranlassen, der gewünschten Servospur zu folgen.
  • Wenn das Längsband 11 in Längsrichtung über den Magnetbandkopf 65 bewegt wird, neigt das Band dazu, entweder auf einer Seite des Bandkopfs zu bleiben oder sich von einer Seite des Bandkopfs zur anderen zu verschieben. Wenn sich das Band verschiebt, führt das Verschieben des Bands 11 zum Verschieben der Servospur 68 in seitlicher Richtung, was in 3 als Verschieben zwischen dem seitlichen Verschiebungsextremwert 77 und dem seitlichen Verschiebungsextremwert 79 veranschaulicht ist, wobei es seitliche Verschiebungsauslenkungen zwischen den Extrempunkten aufweist.
  • Nunmehr bezugnehmend auf 3, 4 und 5 wird das zusammengesetzte Stellglied 17 gemäß einer Ausführungsform veranschaulicht. Das Stellglied 17 weist einen Stellgliedarm 32 auf, an dem der Magnetbandkopf 65 angebracht ist. Ein Grobstellglied-Motor 59 treibt eine Leitspindel 36 an, um die Feinstellglied-Stufe 44 an einer Öffnung 44A in einer vertikalen Richtung senkrecht zu einer Grundfläche 55 zu bewegen. Eine Öffnung 44B wird bereitgestellt, um einen Drehsicherungsstift 34 aufzunehmen, und eine Lastfeder 48 wird zwischen einem Gehäuse 26 und der Stufe 44 bereitgestellt. Eine Torsionsfeder 46 ist an der Stufe 44 befestigt und an ihren Enden 46A und 46B mit dem Stellgliedarm 32 verbunden, sodass die Stufe 44 den an dem Stellgliedarm 32 befestigten Kopf 65 in vertikaler Richtung über das Band bewegt.
  • Eine Feinstellglied-Spulenbaugruppe 60 ist an einem Ende des Stellgliedarms 32 angebracht. Die Spulenbaugruppe 60 weist in einer Ausführungsform einen Spulenrahmen 71, eine Spule 72 und einen Dorn 74 auf. Die Spule 62 weist einen oberen Teil 72A und einen unteren Teil 72B auf und ist zwischen Magneten 40A und 40B angeordnet, die in einem Magnetgehäuse 38 gehalten werden, welche so angeordnet sind, dass der Nord- und der Südpol ungefähr an der Linie 70 geteilt werden. Beim Zuführen eines Stroms in die Spule 72 bewegt sich die Spule in vertikaler Richtung und veranlasst den Stellgliedarm 32, sich um die Torsionsfeder 46 zu drehen und den Bandkopf 65 quer zu dem Band 11 zu bewegen, um kleine Justierungen wie beispielsweise im Spurfolgemodus vorzunehmen.
  • Die Servosteuerung 90 reagiert auf die Positionssignale, um Servosteuerungssignale auf der Leitung 91 zu erzeugen, um das Feinstellglied 60 so anzusteuern, dass es der gewünschten Servospur folgt, und wenn die Bewegung des Feinstellglieds nicht ausreicht, um die volle Bewegung unterzubringen, oder wenn eine große Bewegung für andere Zwecke erforderlich ist, erzeugt die Servosteuerung 90 Servosignale auf der Leitung 93, um das Grobstellglied 59 zu veranlassen, das Feinstellglied in die gewünschte Richtung zu bewegen.
  • Wie der Fachmann beim Lesen der vorliegenden Beschreibungen verstehen würde, können auch alternative zusammengesetzte Stellglieder verwendet werden. Jedes zusammengesetzte Stellglied weist sowohl ein Feinstellglied auf, das eine hohe Bandbreite, jedoch mit einem begrenzten Hub bereitstellt, als auch ein Grobstellglied, das einen großen dynamischen Arbeitsbereich bereitstellt.
  • Eine Servosteuerung 90 ist in 6 als Teil einer Positionsfehlersignal-(PES-)Schleife 170 eines Servosystems 180 gemäß einer Ausführungsform veranschaulicht. Der Betrieb des Servosystems wird ausführlich in der US-Patentschrift 6 587 303 erörtert. Kurz gesagt, die Servosignale werden von dem Servosensor 76 des Kopfs 65 ausgelesen, und die Position des Servosensors im Verhältnis zu einer Servospur wird vom Signaldecodierer 86 aus den Servosignalen erkannt. Die erkannten Positionssignale werden auf der Leitung 88 bereitgestellt und weisen vorzugsweise digitale Signale auf. Die Positionssignale werden dann von einem Vergleicher 178 mit einem Bezugssignal 177 verglichen, um einen Positionsfehler zwischen der gelesenen und einer gewünschten Position im Zusammenhang mit den definierten Servospuren, genannt PES, auf der Leitung 179 zu ermitteln.
  • Die Feinstellglied-Servoeinrichtung weist normalerweise eine Ausgleicherfunktion 185 in der Positionsfehlersignal-Schleife auf, die dazu bestimmt ist, eine größtmögliche Bandbreite mit geeigneten Stabilitätsspielräumen zu ermöglichen. Die Ausgleicherfunktion 185 verändert das PES, indem sie eine veränderliche Verstärkung auf das PES anwendet, wobei diese Verstärkung auf der Frequenz des Eingangs-PES 179 oder anders betrachtet auf den Änderungsgeschwindigkeiten des Eingangs-PES beruht.
  • Die Ausgleicherfunktion 185 beinhaltet einen Integrierer 187 und weitere Übertragungsfunktion-Elemente, beispielsweise ein Voreil/Nacheil-Funktionselement 186, um das gewünschte statische und dynamische Systemverhalten und die gewünschte Gesamtstabilität zu erreichen. Jedes Element kann als Filter entweder als Analogfilter unter Verwendung diskreter Bauteile oder als Digitalfilter, beispielsweise mit unendlicher Impulsantwort (infinite impulse response, IIR) oder mit endlicher Impulsantwort (finite impulse response, FIR) oder als Mikrocode umgesetzt werden, der einen Mikroprozessor zum Ausführen der Funktion veranlasst.
  • Der Integrierer 187 stellt eine Antwort 200 bereit, welche im Allgemeinen die Verstärkung mit steigender Frequenz verringert. Das Voreil/Nacheil-Element 186 stellt eine Antwort 201 bereit, die bei hohen Frequenzen verstärkt und bei niedrigen Frequenzen abgeschwächt wird. Die kombinierte Antwort 205 liefert ein Servosignal an das Feinstellglied 60, das, wie der Fachmann versteht, sowohl eine hohe Bandbreite als auch eine hohe Stabilität aufweist. Über einen Digital-Analog-Umsetzer 206 und den Leistungsverstärker 207 wird das Signal dem Feinstellglied 60 zugeführt.
  • Der Integrierer 187 integriert das vorliegende Signal, wobei er den Strom und somit die auf das Feinstellglied ausgeübte Kraft mit früheren Signalen näherungsweise bestimmt, um die Gleichstromkomponente des Feinstellglied-PES zu ermitteln. Eine alternative Integrationsfunktion weist ein Ermitteln der Gleichstromkomponente des Antriebsstroms für das Feinstellglied auf. Das Ausgangssignal der Integrationsfunktion auf der Verbindung 200 liefert ein Integrationssteuersignal an einen Antrieb 211, der das Grobstellglied 59 ansteuert, wobei das Grobstellglied so angesteuert wird, dass es das Feinstellglied versetzt. Wenn es sich bei dem Grobstellglied um einen Schrittmotor handelt, handelt es sich bei dem Treiber 211 vorzugsweise um eine digitale bidirektionale Logik (up-down logic) und einen Schrittmotortreiber. Wenn der absolute Höchstwert des Ausgangssignals der Integrationsfunktion größer als der absolute Mindestwert ist, steuert der Treiber 211 den Schrittmotor so, dass er einen Schritt in eine Richtung ausführt, welche die Höchst- und Mindestwerte des Integrations-Ausgangssignals zentriert. Ein Schritt des Schrittmotors kann eine lineare Versetzung des Feinstellglieds um beispielsweise ungefähr 3 Mikron zur Folge haben. Alternativ kann in einem Lösungsansatz, wenn das Grobstellglied analog ausgeführt ist, der Treiber 211 das digitale Signal in ein analoges umwandeln und einen Leistungsverstärker zum Ansteuern des Grobstellglieds verwenden 59.
  • Das Grobstellglied kann auch durch eine Suchfunktion 183 angetrieben werden, die das Feinstellglied von einer Servospur zu einer anderen bewegt.
  • Das Ausgangsignal 200 des Integrierers wird auch einer Verschiebesteuerung 220 gemäß einer Ausführungsform zugeführt, die das Grobstellglied zu einem bestimmten Ort bewegt und es an diesem Ort hält.
  • Wie in 7 dargestellt, können Wechselwirkungen und Übergänge zwischen Schreibzuständen gemäß einer Ausführungsform beschrieben werden. Wenn sich das Bandlaufwerk im Schreibzustand 702 befindet, was im Code als TFSAL Enable bezeichnet werden kann, sind Schreibvorgänge möglich, und für die Servospur wird eine Spurfolge unter Verwendung eines beliebigen Verfahrens durchgeführt, wie ein Fachmann beim Lesen der vorliegenden Beschreibungen verstehen würde.
  • Während des Spurfolgens wird der Positionsfehler überwacht, und wenn der Positionsfehler (beispielsweise ein PES, wie hier beschrieben) eine Positionsfehlerschwelle überschreitet, die in der Laufwerk-Firmware oder von einem Benutzer, von einem Administrator usw. vordefiniert werden kann, kann das Bandlaufwerk in einen Überwachungszustand 706 übergehen.
  • Wenn sich das Bandlaufwerk im Überwachungszustand 706 befindet, was im Code als Monitor_PESBehavior bezeichnet werden kann, sind Schreibvorgänge nicht mehr möglich, und für die Servospur wird weiterhin eine Spurfolge unter Verwendung eines beliebigen Verfahrens durchgeführt, wie ein Fachmann beim Lesen der vorliegenden Beschreibungen verstehen würde.
  • Während des Spurfolgens wird der Positionsfehler erneut überwacht, und wenn der Positionsfehler die Positionsfehlerschwelle für einen vorgegebenen Zeitraum überschreitet, der in der Laufwerk-Firmware oder von einem Benutzer, von einem Administrator usw. vordefiniert werden kann und der sich, wie ein Fachmann verstehen würde, auf einen beliebigen Faktor beziehen kann, kann das Bandlaufwerk in einen Schreibabbruchzustand 704 übergehen.
  • Wenn sich das Bandlaufwerk im Schreibabbruchzustand 704 befindet, was im Code als PrepareForStopWrite bezeichnet werden kann, sind Schreibvorgänge nicht möglich, und für die Servospur wird keine Spurfolge mehr durchgeführt.
  • Das Bandlaufwerk bleibt so lange im Schreibabbruchzustand 704, bis es einen (nicht abgebildeten) Zwischenschreibzustand durchläuft, der einen oder mehrere Schritte oder Prozesse aufweisen kann, bevor es dem Bandlaufwerk gestattet wird, wieder in den Schreibzustand 702 einzutreten.
  • Nunmehr bezugnehmend auf 8 wird ein Verfahren 800 gemäß einer Ausführungsform dargestellt. Das Verfahren 800 kann in jeder gewünschten Umgebung ausgeführt werden, darunter auch jenen, die in 1 bis 7 gemäß verschiedenen Ausführungsformen dargestellt sind. Selbstverständlich können gemäß den verschiedenen Ausführungsformen mehr oder weniger als die ausdrücklich weiter unten beschriebenen Funktionsschritte in das Verfahren 800 einbezogen bzw. daraus ausgeschlossen werden, wie für einen Fachmann beim Lesen der vorliegenden Beschreibungen ersichtlich wäre.
  • In vorbereitenden Funktionsschritten kann ein Band in ein Bandlaufwerk eingelegt werden, und eine Bandbewegungs-Steuereinheit kann mindstens einen Antriebsmotor ansteuern, um das Band in Längsrichtung an einem Magnetkopf vorbeizubewegen. Ebenso kann das Servosignal von einem Servosensor erfasst werden, in einigen Lösungsansätzen beispielsweise durch einen Signaldecodierer.
  • In Funktionsschritt 802 wird ein Servosensor ausgelesen, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands konfiguriert ist.
  • In Funktionsschritt 804 wird ein Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt. Dieser Positionsfehler kann in einigen Ausführungsformen zu der Gleichstromkomponente des Feinstellglied-PES in Bezug gesetzt werden.
  • Gemäß einigen Ausführungsformen geht das Bandlaufwerk, wenn sich das Bandlaufwerk im Schreibzustand befindet und ein anderer Fehler als ein PES-Bereichsfehler auftritt, in den Schreibabbruchzustand und danach in andere Zustände und Prozeduren über, je nach Schwere des Fehlers, aktuellen Befehlen, Benutzereingabe usw.
  • In Funktionsschritt 806 werden Signale bereitgestellt, um ein Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler zu verringern. Das Feinstellglied ist so konfiguriert, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt.
  • In einer Ausführungsform kann, während eine Spurfolge für das Servosignal durchgeführt wird, ein Integrierer wirksam Signale integrieren, welche die auf das Feinstellglied ausgeübte Kraft darstellen, und er kann die aktuelle Position der Servospur bezogen auf das Grobstellglied angeben, die beispielsweise letztendlich ”0” erreicht. Eine Verschiebesteuerung ermittelt aus dem Integrierer die Gleichstromkomponente des Positionsfehlersignals. Diese ”0”-Position ist ein Extremwert der seitlichen Verschiebung des Bands.
  • In Funktionsschritt 808 gehen das Bandlaufwerk, eine Steuerung wie beispielsweise die Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System aus einem Schreibzustand in einen Überwachungszustand über, wenn der Positionsfehler größer als ein Fehlerschwellenwert ist.
  • In einer anderen Ausführungsform ermöglicht der Übergang aus dem Schreibzustand in den Überwachungszustand, dass die Spurfolge-Servoeinrichtung weiterhin im Spurfolgemodus verriegelt ist, ein Schreibaktivierungsmerker jedoch deaktiviert und so verhindert wird, dass irgendwelche Schreibvorgänge ausgeführt werden. Dies wird erreicht, wenn das PES größer als der Fehlerschwellenwert ist, der auch als ”Schreibabbruchgrenze” bezeichnet wird, und die Spurfolge-Servoeinrichtung bleibt so lange im Überwachungszustand, bis der PES-Wert auf eine annehmbare Höhe unter der Schreibabbruchgrenze zurückkehrt.
  • In Funktionsschritt 810 gehen das Bandlaufwerk, eine Steuerung wie beispielsweise die Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System aus dem Überwachungszustand in einen Schreibabbruchzustand über, wenn der Positionsfehler größer als ein Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum bleibt.
  • Wie ein Fachmann beim Lesen der vorliegenden Beschreibungen verstehen wird, kann ein beliebiger von mehreren Faktoren verwendet werden, um den ersten vorgegebenen Zeitraum vorzuschreiben, für den das PES größer als die Schreibabbruchgrenze ist, bevor das Bandlaufwerk in den Schreibabbruchzustand eintritt. Einige Faktoren können sich beispielsweise darauf beziehen, was das Eintreten in den Überwachungszustand überhaupt verursacht hat. Bei einigen Schreibabbruchereignissen kann es sich bei diesem Zeitraum um wenige Servoabtastwerte oder Interrupt-Zyklen (normalerweise etwa 50 μs) handeln, oder es können in verschiedenen Ausführungsformen einige weitere Abtastwerte sein.
  • In einer anderen Ausführungsform kann der erste vorgegebene Zeitraum aufweisen: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  • In Funktionsschritt 812 gehen das Bandlaufwerk, eine Steuerung wie beispielsweise die Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System aus dem Überwachungszustand in den Schreibzustand über, wenn der Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist.
  • In einer anderen Ausführungsform kann der zweite vorgegebene Zeitraum aufweisen: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  • Während sich beispielsweise das Bandlaufwerk, eine Steuerung wie eine Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System im Überwachungszustand befinden, wird der PES-Wert auf einen Hinweis überwacht, dass die Spurfolge-Servoeinrichtung wieder zurück in den Schreibzustand übergehen kann, an dem die Schreibaktivierung auf ”ein” geschaltet würde. Während dieses Überwachungszustands wird auch die Anzahl der Servoabtastwerte überwacht, und wenn eine vorgegebene Anzahl von Abtastwerten (beispielsweise 5 Abtastwerte, 10 Abtastwerte, 20 Abtastwerte, 30 Abtastwerte usw.) verstrichen sind, ohne dass der PES-Wert in einen zulässigen Bereich (beispielsweise unter den Fehlerschwellenwert) zurückkehrt, können das Bandlaufwerk, eine Steuerung wie beispielsweise eine Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System in den Schreibabbruchzustand übergehen, in dem die Spurfolge-Servoeinrichtung unterbrochen wird (die Servoschleife wird geöffnet). Sobald sich die Spurfolge-Servoeinrichtung in diesem Zustand befindet, bewegt sie sich in eine andere Gruppe von Zuständen und Prozeduren, wo sie gegebenenfalls wiederum versucht, das Servosignal erneut zu erfassen.
  • Wie ein Fachmann beim Lesen der vorliegenden Beschreibungen verstehen wird, kann ein beliebiger von mehreren Faktoren verwendet werden, um den zweiten vorgegebenen Zeitraum vorzuschreiben, für den das PES kleiner als die Schreibabbruchgrenze ist, bevor das Bandlaufwerk, eine Steuerung wie beispielsweise eine Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System wieder in den Schreibzustand eintreten. Einige Faktoren können sich beispielsweise darauf beziehen, was das Eintreten in den Überwachungszustand überhaupt verursacht hat. Bei einigen Schreibabbruchereignissen kann es sich bei diesem Zeitraum um wenige Servoabtastwerte oder Interrupt-Zyklen (normalerweise etwa 50 μsec) handeln, oder es können in verschiedenen Ausführungsformen einige weitere Abtastwerte sein.
  • Der Übergang zwischen dem Schreibzustand, in dem die Spurfolge-Servoeinrichtung auf einer Servospur verriegelt ist und Schreibvorgänge möglich sind (indem beispielsweise der Schreibaktivierungsmerker auf ”ein” gesetzt ist), manchmal als Spurfolge-Servounterstützungslogik (track-following servo assist logic, TFSAL) bezeichnet, in den Überwachungszustand kann sich innerhalb eines einzelnen Servoabtastwerts vollziehen, unabhängig davon, ob aus dem Schreibzustand in den Überwachungszustand oder aus dem Überwachungszustand in den Schreibzustand übergegangen wird. Dieser Übergang erfolgt deutlich schneller als mit herkömmlichen Verfahren, bei denen es mehrere hundert oder mehrere tausend Abtastwerte dauern kann, um bei derzeitigen Schreibabbruchverfahren zwischen dem Schreibabbruchzustand und dem Schreibzustand überzugehen.
  • In einer Ausführungsform sind im Schreibzustand Schreibvorgänge möglich, und Signale zum Ansteuern des Feinstellglieds werden im Schreibzustand bereitgestellt.
  • Gemäß einer Ausführungsform sind im Überwachungszustand Schreibvorgänge nicht möglich, und die Spurfolge wird wie im Schreibzustand fortgesetzt (beispielsweise wird eine Spurfolge für das Servosignal durchgeführt, und die Servoverriegelung wird aufrechterhalten).
  • In einer weiteren Ausführungsform sind Schreibvorgänge im Schreibabbruchzustand wie im Überwachungszustand weiterhin nicht möglich, und es werden keine Signale bereitgestellt, um das Feinstellglied anzusteuern, beispielsweise ist die Spurfolge unterbrochen.
  • Gemäß einigen Ausführungsformen kann das Bandlaufwerk in Umgebungen genutzt werden, in denen starke Vibrationen auftreten und die Anzahl der Schreibabbruchereignisse sehr hoch ist. Bei Anwendung herkömmlicher Verfahren wäre die verlorene Bandkapazität übermäßig hoch und würde dazu führen, dass die Bandkapazität unter den marktüblichen (und/oder beworbenen) Wert fällt. Durch Umsetzen des Überwachungszustands in dem Bandlaufwerk ist der Übergang aus dem Überwachungszustand in den Schreibzustand und umgekehrt wesentlich schneller, und daher geht, wenn Vibrationen den Übergang immer wieder verursachen, nicht übermäßig viel Bandkapazität verloren.
  • In einer weiteren Ausführungsform können das Bandlaufwerk, eine Steuerung wie beispielsweise eine Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System aus dem Schreibabbruchzustand in einen Schreibvorbereitungszustand übergehen, wenn der ermittelte Positionsfehler größer als ein Vielfaches des Fehlerschwellenwerts oder größer als der Fehlerschwellenwert für einen dritten vorgegebenen Zeitraum ist. Das Vielfache kann, wie ein Fachmann verstehen würde, ein beliebiger Wert sein, beispielsweise etwa 1,2, 1,5, 2, 3, 5 usw., oder es kann mit einem anderen Faktor zusammenhängen, der angibt, dass das Bandlaufwerk in der Lage ist, Schreibvorgänge auszuführen, ohne den Positionsfehler-Schwellenwert zu überschreiten, und dies gemäß verschiedenen Ausführungsformen.
  • In einer Ausführungsform kann der dritte vorgegebene Zeitraum aufweisen: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  • Im Schreibvorbereitungszustand sind Schreibvorgänge nicht möglich, ein erster Servosensor wird erkannt, ein Positionsfehler wird zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler in einem Bemühen zu verringern, im Schreibvorbereitungszustand eine Verriegelung auf der mindestens einen definierten Servospur wiederzuerlangen (Spurfolge kann beispielsweise wieder eingeleitet werden).
  • In einigen Ausführungsformen können das Bandlaufwerk, eine Steuerung wie beispielsweise eine Servosteuerung oder eine andere Logik, Komponente und/oder ein anderes System aus dem Schreibzustand in den Schreibabbruchzustand übergehen, wenn ein Fehler erkannt wird, der sich davon, dass der Positionsfehler größer als der Fehlerschwellenwert ist, unterscheidet. Dies stellt sicher, dass wesentliche Fehler, bei denen die Servospur nicht einfach für einen Zeitraum verloren geht.
  • In einer Ausführungsform kann das Längsband eine Vielzahl von definierten Servospuren und eine Vielzahl von Datenbändern aufweisen, wobei jedes Datenband zwischen zwei der definierten Servospuren positioniert ist. In einer weiteren Ausführungsform kann sich der Fehlerschwellenwert auf ungefähr 5%, 10%, 20%, 25% oder einen anderen Bruchteil oder ein Vielfaches eines Abstands zwischen der mindestens einen definierten Servospur und einer benachbarten definierten Servospur des Längsbands beziehen.
  • In einer anderen Ausführungsform kann der Fehlerschwellenwert in einem Bereich von ungefähr 0,5 μm bis ungefähr 1,5 μm der seitlichen Bandbewegung liegen, beispielsweise bei ungefähr 0,8 μm der seitlichen Bandbewegung.
  • Gemäß bevorzugten Ausführungsformen können Verbesserungen um einen Faktor über 20 dabei erreicht werden, die Bandkapazität vor einem Verlust aufgrund dessen zu bewahren, dass ein Band während des Übergehens zwischen Zuständen läuft.
  • An jeder der hier beschriebenen Umsetzungen und/oder Ausführungsformen können Software, Firmware, Mikrocode, Hardware und/oder jede Kombination davon beteiligt sein. Die Umsetzung kann die Form eines in einem Medium in der Steuerung (20, 1), beispielsweise einem Arbeitsspeicher, Datenspeicher und/oder einer Schaltung umgesetzten Code oder einer Logik annehmen, wobei das Medium aufweisen kann: Hardware-Logik (z. B. einen IC-Chip, eine programmierbare Gatteranordnung (”Programmable Gate Array”, PGA), einen anwendungsspezifischen integrierten Schaltkreis (”Application Specific Integrated Circuit”, ASIC) oder eine andere Schaltung, Logik oder Einheit) oder ein computerlesbares Speichermedium, beispielsweise ein Magnetspeichermedium, z. B. ein elektronisches, magnetisches, optisches, elektromagnetisches, Infrarot- oder Halbleitersystem, Halbleiter- oder Festkörperspeicher, Magnetband, eine Wechsel-Computerdiskette, einen Speicher mit wahlfreiem Zugriff (RAM), einen Nur-Lese-Speicher (ROM), eine starre Magnetplatte und eine optische Platte, einen Compactdisc-Nurlesespeicher (CD-ROM), eine lesbare/beschreibbare Compactdisc (CD-R/W) und einen digitaler Bildplattenspeicher (DVD).
  • Beispielsweise kann in einer Ausführungsform ein Bandlaufwerksystem wie das in 1 dargestellte Bandlaufwerk 10 aufweisen: einen Magnetkopf wie den Magnetkopf 65, der mindestens einen Servosensor wie den Sensor 76 aufweist, wobei der Servosensor dazu dient, eine seitliche Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur wie die Servospur 68 eines Längsbands wie des Bands 11 zu erkennen, eine Bandbewegungs-Steuereinheit wie die Bandbewegungs-Steuereinheit 75, die so konfiguriert ist, dass sie mindestens einen Antriebsmotor wie die Antriebsmotoren 15 und 16 ansteuert, um das Längsband in Längsrichtung an dem Magnetkopf vorbeizubewegen, ein Feinstellglied wie das Feinstellglied 60, das so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt, ein Grobstellglied wie das Grobstellglied 59, das so konfiguriert ist, dass es das Feinstellglied gegenüber dem Längsband seitlich versetzt, und eine Steuerung wie die Steuerung 20 und/oder die Servosteuerung 90. Die Steuerung kann so konfiguriert sein, dass sie einen ersten Servosensor des mindestens einen Servosensors erkennt, den Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt, Signale bereitstellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler zu verringern, aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist, aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist, und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist. Schreibvorgänge sind möglich und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler während des Schreibzustands zu verringern, Schreibvorgänge sind nicht möglich, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den Positionsfehler während des Überwachungszustands zu verringern, und Schreibvorgänge sind nicht möglich, und Signale werden nicht bereitgestellt, um das Feinstellglied während des Schreibabbruchzustands anzusteuern.
  • In weiteren Ausführungsformen können Verfahren und/oder Techniken, die hier gemäß verschiedenen Ausführungsformen beschrieben sind, in einem Computerprogrammprodukt verkörpert sein. In noch einer Ausführungsform kann ein Computerprogrammprodukt beispielsweise ein computerlesbares Speichermedium mit darauf gespeichertem computerlesbarem Programmcode aufweisen. Der computerlesbare Programmcode kann computerlesbaren Programmcode aufweisen, der so konfiguriert ist, dass er: einen Servosensor abtastet, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor konfiguriert ist zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands; den Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt; Signale zum Ansteuern eines Feinstellglieds bereitstellt, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt; aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist; aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist; und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist.
  • Selbstverständlich kann jede der zuvor beschriebenen Ausführungsformen in dem Computerprogrammprodukt umgesetzt werden. Beispielsweise kann in einer Ausführungsform der computerlesbare Programmcode so konfiguriert sein, dass er aus dem Schreibabbruchzustand in einen Schreibvorbereitungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Vielfaches des Fehlerschwellenwerts oder größer als der Fehlerschwellenwert für einen dritten vorgegebenen Zeitraum ist. Im Schreibvorbereitungszustand sind Schreibvorgänge nicht möglich, ein erster Servosensor wird erkannt, ein Positionsfehler wird zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt, und Signale werden bereitgestellt, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler in einem Bemühen zu verringern, eine Verriegelung auf der mindestens einen definierten Servospur wiederzuerlangen.
  • Weiter oben wurden zwar verschiedene Ausführungsformen beschrieben, es sollte sich jedoch verstehen, dass sie lediglich beispielhaft und nicht einschränkend dargestellt wurden. Daher sollten der Umfang und Geltungsbereich einer Ausführungsform der vorliegenden Erfindung nicht durch eine der oben beschriebenen beispielhaften Ausführungsformen beschränkt werden, sondern sie sollten nur gemäß den folgenden Ansprüchen und ihren gleichwertigen Darstellungen festgelegt werden.

Claims (20)

  1. Bandlaufwerksystem, das aufweist: einen Magnetkopf, der mindestens einen Servosensor zum Erkennen einer seitlichen Position des Magnetbandkopfs bezogen auf mindestens eine definierte Servospur eines Längsbands aufweist; eine Bandbewegungs-Steuereinheit, die so konfiguriert ist, dass sie mindestens einen Antriebsmotor ansteuert, um das Längsband in Längsrichtung an dem Magnetkopf vorbeizubewegen; ein Feinstellglied, das so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt; ein Grobstellglied, das so konfiguriert ist, dass es das Feinstellglied gegenüber dem Längsband seitlich versetzt; und eine Steuerung, die so konfiguriert ist, dass sie: einen ersten Servosensor des mindestens einen Servosensors ausliest; einen Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt; Signale bereitstellt, um ein Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler zu verringern; aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist; aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist; und aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist, wobei Schreibvorgänge möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Schreibzustand den ermittelten Positionsfehler zu verringern, wobei Schreibvorgänge nicht möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Überwachungszustand den ermittelten Positionsfehler zu verringern, und wobei Schreibvorgänge nicht möglich sind und Signale nicht bereitgestellt werden, um im Schreibabbruchzustand das Feinstellglied anzusteuern.
  2. Bandlaufwerksystem nach Anspruch 1, wobei die Steuerung so konfiguriert ist, dass sie aus dem Schreibabbruchzustand in einen Schreibvorbereitungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Vielfaches des Fehlerschwellenwerts oder größer als der Fehlerschwellenwert für einen dritten vorgegebenen Zeitraum ist, wobei Schreibvorgänge nicht möglich sind, ein erster Servosensor ausgelesen wird, ein Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt wird und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler in einem Bemühen zu verringern, im Schreibvorbereitungszustand eine Verriegelung auf der mindestens einen definierten Spur wiederzuerlangen.
  3. Bandlaufwerksystem nach Anspruch 2, wobei der dritte vorgegebene Zeitraum aufweist: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  4. Bandlaufwerksystem nach Anspruch 1, wobei der erste und der zweite vorgegebene Zeitraum aufweisen: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  5. Bandlaufwerksystem nach Anspruch 1, wobei das Längsband eine Vielzahl von definierten Servospuren und eine Vielzahl von Datenbändern aufweist, wobei jedes Datenband zwischen zwei der definierten Servospuren positioniert ist.
  6. Bandlaufwerksystem nach Anspruch 1, wobei der Fehlerschwellenwert sich auf ungefähr 20% eines Abstands zwischen der mindestens einen definierten Servospur und einer benachbarten definierten Servospur bezieht.
  7. Bandlaufwerksystem nach Anspruch 1, wobei der Fehlerschwellenwert in einem Bereich von ungefähr 0,5 μm bis ungefähr 1,5 μm der seitlichen Bandbewegung liegt.
  8. Bandlaufwerksystem nach Anspruch 1, wobei der Fehlerschwellenwert ungefähr 0,8 μm der seitlichen Bandbewegung beträgt.
  9. Bandlaufwerksystem nach Anspruch 1, wobei die Steuerung so konfiguriert ist, dass sie aus dem Schreibzustand in den Schreibabbruchzustand übergeht, wenn ein Fehler erkannt wird, der sich davon, dass der Positionsfehler größer als der Fehlerschwellenwert ist, unterscheidet.
  10. Verfahren, das aufweist: Auslesen eines Servosensors, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands konfiguriert ist; Ermitteln eines Positionsfehlers zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur; Bereitstellen von Signalen zum Ansteuern eines Feinstellglieds, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf seitlich gegenüber dem Längsband versetzt; Übergehen aus einem Schreibzustand in einen Überwachungszustand, wenn der ermittelte Positionsfehler größer als ein Fehlerschwellenwert ist; Übergehen aus dem Überwachungszustand in einen Schreibabbruchzustand, wenn der ermittelte Positionsfehler größer als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum ist; und Übergehen aus dem Überwachungszustand in einen Schreibzustand, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist, wobei Schreibvorgänge möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Schreibzustand den ermittelten Positionsfehler zu verringern, wobei Schreibvorgänge nicht möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Überwachungszustand den ermittelten Positionsfehler zu verringern, und wobei Schreibvorgänge nicht möglich sind und Signale nicht bereitgestellt werden, um im Schreibabbruchzustand das Feinstellglied anzusteuern.
  11. Verfahren nach Anspruch 10, das weiterhin aufweist: Übergehen aus dem Schreibabbruchzustand in einen Schreibvorbereitungszustand, wenn der ermittelte Positionsfehler größer als ein Vielfaches des Fehlerschwellenwerts oder größer als der Fehlerschwellenwert für einen dritten vorgegebenen Zeitraum ist, wobei Schreibvorgänge nicht möglich sind, ein erster Servosensor ausgelesen wird, ein Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt wird und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler in einem Bemühen zu verringern, im Schreibvorbereitungszustand eine Verriegelung auf der mindestens einen definierten Servospur wiederzuerlangen.
  12. Verfahren nach Anspruch 11, wobei der dritte vorgegebene Zeitraum aufweist: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder eine Menge an Bandbewegung in Längsrichtung.
  13. Verfahren nach Anspruch 10, wobei der erste und der zweite vorgegebene Zeitraum aufweisen: eine Anzahl von Positionsfehler-Abtastwerten, die ermittelt werden, und/oder eine Menge an Zeit und/oder einer Menge an Bandbewegung in Längsrichtung.
  14. Verfahren nach Anspruch 10, wobei das Längsband eine Vielzahl von definierten Servospuren und eine Vielzahl von Datenbändern aufweist, wobei jedes Datenband zwischen zwei der definierten Servospuren positioniert ist.
  15. Verfahren nach Anspruch 10, wobei der Fehlerschwellenwert sich auf ungefähr 20% eines Abstands zwischen der mindestens einen definierten Servospur und einer benachbarten definierten Servospur bezieht.
  16. Verfahren nach Anspruch 10, wobei der Fehlerschwellenwert in einem Bereich von ungefähr 0,5 μm bis ungefähr 1,5 μm der seitlichen Bandbewegung liegt.
  17. Verfahren nach Anspruch 10, wobei der Fehlerschwellenwert ungefähr 0,8 μm der seitlichen Bandbewegung beträgt.
  18. Verfahren nach Anspruch 10, das weiterhin ein Übergehen aus dem Schreibzustand in den Schreibabbruchzustand aufweist, wenn ein Fehler erkannt wird, der sich davon, dass der Positionsfehler größer als der Fehlerschwellenwert ist, unterscheidet.
  19. Computerprogrammprodukt, das ein computerlesbares Speichermedium mit darauf gespeichertem computerlesbarem Programmcode aufweist, wobei der computerlesbare Programmcode aufweist: computerlesbaren Programmcode, der so konfiguriert ist, dass er einen Servosensor ausliest, während ein Längsband an einem Magnetkopf vorbeibewegt wird, wobei der Servosensor zum Erkennen einer seitlichen Position des Magnetkopfs bezogen auf mindestens eine definierte Servospur des Längsbands konfiguriert ist; computerlesbaren Programmcode, der so konfiguriert ist, dass er einen Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt; computerlesbaren Programmcode, der so konfiguriert ist, dass er Signale zum Ansteuern des Feinstellglieds bereitstellt, um den Magnetkopf auf eine bestimmte Weise seitlich zu versetzen, um den ermittelten Positionsfehler zu verringern, wobei das Feinstellglied so konfiguriert ist, dass es den Magnetkopf gegenüber dem Längsband seitlich versetzt; computerlesbaren Programmcode, der so konfiguriert ist, dass er aus einem Schreibzustand in einen Überwachungszustand übergeht, wenn der ermittelte Positionsfehler größer ist als ein Fehlerschwellenwert; computerlesbaren Programmcode, der so konfiguriert ist, dass er aus dem Überwachungszustand in einen Schreibabbruchzustand übergeht, wenn der ermittelte Positionsfehler größer ist als der Fehlerschwellenwert für einen ersten vorgegebenen Zeitraum; und computerlesbaren Programmcode, der so konfiguriert ist, dass er aus dem Überwachungszustand in den Schreibzustand übergeht, wenn der ermittelte Positionsfehler kleiner als der Fehlerschwellenwert für einen zweiten vorgegebenen Zeitraum ist, wobei Schreibvorgänge möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Schreibzustand den ermittelten Positionsfehler zu verringern, wobei Schreibvorgänge nicht möglich sind und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um im Überwachungszustand den ermittelten Positionsfehler zu verringern, und wobei Schreibvorgänge nicht möglich sind und Signale nicht bereitgestellt werden, um im Schreibabbruchzustand das Feinstellglied anzusteuern.
  20. Computerprogrammprodukt nach Anspruch 19, das weiterhin aufweist: computerlesbaren Programmcode, der so konfiguriert ist, dass er aus dem Schreibabbruchzustand in einen Schreibvorbereitungszustand übergeht, wenn der ermittelte Positionsfehler größer als ein Vielfaches des Fehlerschwellenwerts oder größer als der Fehlerschwellenwert für einen dritten vorgegebenen Zeitraum ist, wobei Schreibvorgänge nicht möglich sind, ein erster Servosensor ausgelesen wird, ein Positionsfehler zwischen dem Magnetkopf und einer gewünschten Position im Zusammenhang mit der mindestens einen definierten Servospur ermittelt wird und Signale bereitgestellt werden, um das Feinstellglied so anzusteuern, dass es den Magnetkopf auf eine bestimmte Weise seitlich versetzt, um den ermittelten Positionsfehler in einem Bemühen zu verringern, im Schreibvorbereitungszustand eine Verriegelung auf der mindestens einen definierten Servospur wiederzuerlangen.
DE112012001729.3T 2011-06-02 2012-05-25 System, Verfahren und Computerprogrammprodukt zur schnellen Wiederherstellung einesSchreibzustands Active DE112012001729B4 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US13/152,225 US8760788B2 (en) 2011-06-02 2011-06-02 System and computer program product for fast recovery to a write state
USUS-13/152,225 2011-06-02
US13/152,225 2011-06-02
PCT/CN2012/076094 WO2012163251A1 (en) 2011-06-02 2012-05-25 System, method, and computer program product for fast recovery to write state

Publications (2)

Publication Number Publication Date
DE112012001729T5 true DE112012001729T5 (de) 2014-02-06
DE112012001729B4 DE112012001729B4 (de) 2016-09-15

Family

ID=47258371

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112012001729.3T Active DE112012001729B4 (de) 2011-06-02 2012-05-25 System, Verfahren und Computerprogrammprodukt zur schnellen Wiederherstellung einesSchreibzustands

Country Status (6)

Country Link
US (3) US8760788B2 (de)
JP (1) JP5460935B2 (de)
CN (1) CN103582914B (de)
DE (1) DE112012001729B4 (de)
GB (1) GB2505379B (de)
WO (1) WO2012163251A1 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9042046B2 (en) 2012-08-28 2015-05-26 International Business Machines Corporation Variable stopwrite threshold using kurtosis
US9070407B2 (en) 2012-04-05 2015-06-30 International Business Machines Corporation Variable stopwrite threshold
DE112013003138B4 (de) * 2012-07-20 2015-10-01 International Business Machines Corporation Variabler Schreibstopp-Schwellenwert mit variablem Glättungsfaktor

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8611038B2 (en) 2011-06-02 2013-12-17 International Business Machines Corporation System, method, and computer program product for servo compensator switching in high vibration environments
US8760788B2 (en) 2011-06-02 2014-06-24 International Business Machines Corporation System and computer program product for fast recovery to a write state
US9183851B2 (en) 2013-10-09 2015-11-10 Globalgoundries U.S. 2 Llc Locating data stored on a magnetic medium
US10162521B2 (en) * 2015-09-30 2018-12-25 Western Digital Technologies, Inc. Media region management based on storage hints for a data storage device
US10242709B1 (en) * 2017-12-20 2019-03-26 International Business Machines Corporation Detecting damaged areas on magnetic tape based on measuring a number of servo errors

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05166157A (ja) 1991-12-12 1993-07-02 Matsushita Electric Ind Co Ltd 磁気テープ装置
US5450257A (en) 1993-03-23 1995-09-12 Minnesota Mining And Manufacturing Company Head-tape alignment system and method
EP0818774B1 (de) 1996-07-12 2004-01-02 Deutsche Thomson Brandt Mehrspurbandaufzeichnungsgerät mit transversaler Bandpositionierung
US6108159A (en) 1997-07-14 2000-08-22 Quantum Corporation Data track edge follower servo method and apparatus
US6141174A (en) 1998-08-14 2000-10-31 Quantum Corporation Method of reading recorded information from a magnetic tape that compensates for track pitch changes
JP2000067486A (ja) 1998-08-18 2000-03-03 Nec Corp 磁気テープ装置
US6313964B1 (en) 1998-09-23 2001-11-06 International Business Machines Early write enable with off-track write protection
JP2001250346A (ja) 2000-03-06 2001-09-14 Fujitsu Ltd 磁気テープ装置
JP2001273707A (ja) 2000-03-28 2001-10-05 Internatl Business Mach Corp <Ibm> 回転記憶装置および情報記録方法
US6587303B1 (en) * 2000-06-09 2003-07-01 International Business Machines Corporation Servo control of a coarse actuator
US6600616B2 (en) * 2001-04-25 2003-07-29 Hewlett-Packard Development Company, L.P. Method for reduction of off-track errors or write failures in data storage tape systems
US6768604B2 (en) * 2001-06-14 2004-07-27 Hewlett-Packard Development Company, L.P. Method for reduction of off-track errors in data storage tape systems
US6714371B1 (en) * 2001-08-31 2004-03-30 Western Digital Technologies, Inc. Method and disk drive for shock estimation and write termination control
JP3759711B2 (ja) * 2001-11-09 2006-03-29 富士通株式会社 磁気ディスクシステム
US6735033B1 (en) * 2001-12-10 2004-05-11 Western Digital Technologies, Inc. Method for recovering from shock events occurring to a disk drive during data write operations to improve data reliability
JP4105932B2 (ja) * 2002-11-07 2008-06-25 富士フイルム株式会社 サーボライタ
US7280294B2 (en) * 2004-11-30 2007-10-09 International Business Machines Corporation Tri-state servowriter driver with slow return to zero
US7474488B2 (en) * 2005-08-30 2009-01-06 International Business Machines Corporation Magnetic head, tape drive system, and method
JP4138813B2 (ja) * 2006-03-22 2008-08-27 株式会社東芝 サーボ情報書き込み方法及びディスク記憶装置
JP4752731B2 (ja) 2006-11-07 2011-08-17 パナソニック株式会社 記録装置
US7872905B2 (en) 2006-12-19 2011-01-18 Hitachi Global Storage Technologies Netherlands B.V. Method and apparatus for write enable and inhibit for high density spin torque three dimensional (3D) memory arrays
US7495859B2 (en) * 2007-02-20 2009-02-24 Imation Corp. Interleaved servo pattern
US7872829B2 (en) * 2007-12-27 2011-01-18 Kabushiki Kaisha Toshiba Method and apparatus for offset control in a disk drive
US8027121B2 (en) 2009-11-04 2011-09-27 International Business Machines Corporation Positioning coarse servo actuator of tape servo system to allow fine servo actuator to follow tape shift excursions
US8004789B2 (en) 2009-12-03 2011-08-23 International Business Machines Corporation Detection and acquisition of a servo pattern subject to lateral motion
JP5325128B2 (ja) * 2010-01-15 2013-10-23 インターナショナル・ビジネス・マシーンズ・コーポレーション データの書込みを制御する装置及び方法
US8054576B2 (en) 2010-02-17 2011-11-08 International Business Machines Corporation Skew actuator to servo track zero reference
US8059362B2 (en) 2010-03-02 2011-11-15 International Business Machines Corporation Positioning a coarse actuator of compound actuator tape servo system at midpoint of maximum peaks of lateral tape movement
US8611038B2 (en) 2011-06-02 2013-12-17 International Business Machines Corporation System, method, and computer program product for servo compensator switching in high vibration environments
US8760788B2 (en) 2011-06-02 2014-06-24 International Business Machines Corporation System and computer program product for fast recovery to a write state

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9070407B2 (en) 2012-04-05 2015-06-30 International Business Machines Corporation Variable stopwrite threshold
US9424877B2 (en) 2012-04-05 2016-08-23 International Business Machines Corporation Variable stopwrite threshold
DE112013003138B4 (de) * 2012-07-20 2015-10-01 International Business Machines Corporation Variabler Schreibstopp-Schwellenwert mit variablem Glättungsfaktor
US9263065B2 (en) 2012-07-20 2016-02-16 International Business Machines Corporation Variable stopwrite threshold with variable smoothing factor
US9042046B2 (en) 2012-08-28 2015-05-26 International Business Machines Corporation Variable stopwrite threshold using kurtosis

Also Published As

Publication number Publication date
GB201321830D0 (en) 2014-01-22
US20140126082A1 (en) 2014-05-08
US8780481B2 (en) 2014-07-15
US20120307392A1 (en) 2012-12-06
US8520332B2 (en) 2013-08-27
DE112012001729B4 (de) 2016-09-15
WO2012163251A1 (en) 2012-12-06
GB2505379B (en) 2014-07-09
JP2014505961A (ja) 2014-03-06
JP5460935B2 (ja) 2014-04-02
CN103582914A (zh) 2014-02-12
CN103582914B (zh) 2016-03-09
US8760788B2 (en) 2014-06-24
US20120307390A1 (en) 2012-12-06
GB2505379A (en) 2014-02-26

Similar Documents

Publication Publication Date Title
DE112012001729B4 (de) System, Verfahren und Computerprogrammprodukt zur schnellen Wiederherstellung einesSchreibzustands
DE112011100150B4 (de) Positionieren eines Grobaktors eines Bandservosystems mit zusammengesetztem Aktor am Mittelpunkt maximaler Höchstwerte seitlicher Bandbewegung
DE112011100154B4 (de) Verfahren zur Verwendung veränderlicher Zeitintervalle in einem Servoband
DE112013003138B4 (de) Variabler Schreibstopp-Schwellenwert mit variablem Glättungsfaktor
DE112018002025B4 (de) Bandtransportregelung mit Unterdrückung von zeitvariablen Spannungsstörgrössen
DE112018005316B4 (de) Schnelle Lokalisierung unter Verwendung von Nachahmungslesevorgängen auf Bandlaufwerken
DE112018005751B4 (de) Erkennen von beschädigten bereichen auf magnetbandmedien
DE19730862C2 (de) Optische Speichervorrichtung
DE10123069B4 (de) Servotechnik für ein Grobstellglied
DE102013205074A1 (de) Variabler Schreibstopp-Schwellwert
EP0471101A1 (de) Verfahren und Anordnung zum Positionieren eines Magnetkopfes gegenüber dem Speichermedium eines Magnetschichtspeichers
DE2850363C2 (de) Direktzugriffsanordnung für ein Gerät zur Wiedergabe von Information von einem rotierenden Aufzeichnungsmedium
DE112020004007B4 (de) Beheben von lesefehlern in einem bandlaufwerk
DE2048154B2 (de) Schrägspur-Video-Bandaufzeichnungsund Wiedergabegerät mit Langzeitaufzeichnung
DE112012004103T5 (de) Servosteuerung
DE10057232A1 (de) Magnetisches Datenübertragungssystem mit dynamischer Kopf-Band-Ausrichtung
DE10162389A1 (de) Dynamische Bandweg-Einstellung
DE112010004369B4 (de) Vorrichtung und Verfahren zum Steuern von Datenschreib-Vorgängen
DE102005009778A1 (de) Optische Plattenvorrichtung und Spursteuerverfahren
DE102016204670B4 (de) Ermitteln geschätzter Positionsdaten eines magnetischen Aufzeichnungsbandes unter Verwendung einer Schätzung der Mediendicke
DE112022002733T5 (de) Beschleunigen einer anpassung von bändern für eine umgebungskalibrierung
DE3234398C2 (de) Suchsystem von Informationsspuren
EP0216131B1 (de) Schaltungsanordnung zum Aufbereiten eines analogen Lesesignales bei einem rotierenden Massenspeicher
DE2164317C3 (de) Vorrichtung zur automatischen Einstellung eines Magnetkopfes eines Magnetbandgerätes auf die abzulesende Informationsspur
US8611038B2 (en) System, method, and computer program product for servo compensator switching in high vibration environments

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R084 Declaration of willingness to licence
R020 Patent grant now final