Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
433 words
A digital servo system for moving a body by a distance equal to an integral multiple of a predetermined pitch, the digital servo system having a predetermined sampling rate and corresponding sample time, comprising: acceleration/deceleration means for moving the body at a constant acceleration/deceleration level; coast means for causing the body to move at a constant velocity; and control means, operatively coupled to said acceleration/deceleration means and coast means, for controlling the movement of said body so that said movement includes an acceleration mode, a first coast mode, a second coast mode, and a deceleration mode; wherein said constant acceleration/deceleration level is equal to a rational multiple of the pitch divided by the square of the sample time; and wherein said control means comprises; normalization means for expressing the distance to be moved as a normalized first digital number M' representing the distance in terms of integral pitches to be moved; half-way approximating means for generating a second digital number D H which is approximately one half the value of the first digital number M'; look-up table means for storing a first set of distance values D 11 , D 12 , . . . D 1n and a corresponding set of maximum velocity values V max1 , V max2 , . . . V maxn which may be reached during a duration of N 1 sample times for an acceleration equal to said predetermined acceleration/deceleration level; table search means for finding in the look-up table means the largest distance value D 1 in the set D 11 , D 12 , . . . D 1n which is less than or equal to the second digital number D H and the corresponding maximum velocity value V max of that largest distance value D 1 from the set V max1 , V max2 , . . . , V maxn ; first duration computing means for computing the number N 1 of sample times required for traveling the distance represented by the distance value D 1 ; remaining distance computing means for computing the difference between the first digital number M' and twice the distance value D 1 found in the look up table means; and mode duration setting means for setting the duration of each of the acceleration and deceleration modes equal to the number N 1 of sample times computed by the first duration computing means and for setting the combined duration of the first and second coast modes such that the difference distance computed by the remaining distance computing means will be traveled in the first and second coast modes.
Claim 2
Dependent Claim
433 words
A digital servo system for moving a body by a distance equal to an integral multiple of a predetermined pitch, the digital servo system having a predetermined sampling rate and corresponding sample time, comprising: acceleration/deceleration means for moving the body at a constant acceleration/deceleration level; coast means for causing the body to move at a constant velocity; and control means, operatively coupled to said acceleration/deceleration means and coast means, for controlling the movement of said body so that said movement includes an acceleration mode, a first coast mode, a second coast mode, and a deceleration mode; wherein said constant acceleration/deceleration level is equal to a rational multiple of the pitch divided by the square of the sample time; and wherein said control means comprises; normalization means for expressing the distance to be moved as a normalized first digital number M' representing the distance in terms of integral pitches to be moved; half-way approximating means for generating a second digital number D H which is approximately one half the value of the first digital number M'; look-up table means for storing a first set of distance values D 11 , D 12 , . . . D 1n and a corresponding set of maximum velocity values V max1 , V max2 , . . . V maxn which may be reached during a duration of N 1 sample times for an acceleration equal to said predetermined acceleration/deceleration level; table search means for finding in the look-up table means the largest distance value D 1 in the set D 11 , D 12 , . . . D 1n which is less than or equal to the second digital number D H and the corresponding maximum velocity value V max of that largest distance value D 1 from the set V max1 , V max2 , . . . , V maxn ; first duration computing means for computing the number N 1 of sample times required for traveling the distance represented by the distance value D 1 ; remaining distance computing means for computing the difference between the first digital number M' and twice the distance value D 1 found in the look up table means; and mode duration setting means for setting the duration of each of the acceleration and deceleration modes equal to the number N 1 of sample times computed by the first duration computing means and for setting the combined duration of the first and second coast modes such that the difference distance computed by the remaining distance computing means will be traveled in the first and second coast modes.
Claim 3
Dependent Claim
20 words
A digital servo system according to claim 1 wherein said rational multiple is equal to an integral power of 1/2.
Claim 4
Dependent Claim
80 words
A digital servo system according to claim 1 wherein a forbidden zone of a width less than the pitch is located between two adjacent points that are distanced integral multiples of the pitch away from an initial position of the body and wherein the acceleration/deceleration level is selected such that at any sample point in time, the sample point being a discrete number of sample times after movement of the body commences, the body will be outside the forbidden zone.
Claim 5
Dependent Claim
25 words
A digital servo system according to claim 1 wherein the duration of the second coast mode is limited to either zero or one sample time.
Claim 6
Dependent Claim
39 words
The digital servo system of claim 1 wherein said body is a magnetic transducer and said pitch is equal to the repetition pitch of multiple tracks recorded on a magnetic disk that is to be read by said transducer.
Claim 7
Independent Claim
130 words
A method for moving a body by a total distance equal to an integral multiple of a predetermined pitch distance, comprising: sampling the position of the body at periodic sample times t n =nΔt; calculating a square distance D 1 =(V max ) 2 /2A c that is equal to or less than half the total distance where A c is an acceleration level equal to rational multiple of the pitch divided by the square of the sample time Δt; calculating the number N 1 of sample times required for accelerating the body at said acceleration level A c to reach the maximum velocity V max ; and accelerating the body at said acceleration level over one or more periods of time whose total duration equals N 1 sample times.
Claim 8
Independent Claim
130 words
A method for moving a body by a total distance equal to an integral multiple of a predetermined pitch distance, comprising: sampling the position of the body at periodic sample times t n =nΔt; calculating a square distance D 1 =(V max ) 2 /2A c that is equal to or less than half the total distance where A c is an acceleration level equal to rational multiple of the pitch divided by the square of the sample time Δt; calculating the number N 1 of sample times required for accelerating the body at said acceleration level A c to reach the maximum velocity V max ; and accelerating the body at said acceleration level over one or more periods of time whose total duration equals N 1 sample times.
Claim 9
Dependent Claim
352 words
A digital servo system for moving a body by a distance equal to an integral multiple of a predetermined pitch, the digital servo system having a predetermined sampling rate and corresponding sample time, comprising: acceleration/deceleration means for moving the body at a constant acceleration/deceleration level; coast means for causing the body to move at a constant velocity; and control means, operatively coupled to said acceleration/deceleration means and coast means, for controlling the movement of said body so that said movement includes an acceleration mode, a first coast mode, second coast mode, and a deceleration mode; wherein said constant acceleration/deceleration level is equal to a rational multiple of the pitch divided by the square of the sample time; and wherein said control means comprises: normalization means for expressing the distance to be moved as a normalized first digital number representing the distance in terms of integral pitches to be moved; approximately means for generating a second digital number which is approximately one half the value of the first digital number; storing means for storing a first set of distance values and a corresponding set of maximum velocity values which may be reached during a duration of sample times for an acceleration equal to said predetermined acceleration/deceleration level; search means for finding in the storing means the largest distance value in the set of distance values which is less than or equal to the second digital number and the corresponding maximum velocity value of that largest distance value from the set of maximum velocity values; first means for computing the number of sample times required for traveling the distance represented by the distance value; second means for computing the difference between the first digital number and twice the distance value found in the storing means; and means for setting the duration of each of the acceleration and deceleration modes equal to the number of sample times computed by the first means and for setting the combined duration of the first and second coast modes such that the difference distance computed by the second means will be traveled in the first and second coast modes.
Claim 10
Dependent Claim
352 words
A digital servo system for moving a body by a distance equal to an integral multiple of a predetermined pitch, the digital servo system having a predetermined sampling rate and corresponding sample time, comprising: acceleration/deceleration means for moving the body at a constant acceleration/deceleration level; coast means for causing the body to move at a constant velocity; and control means, operatively coupled to said acceleration/deceleration means and coast means, for controlling the movement of said body so that said movement includes an acceleration mode, a first coast mode, second coast mode, and a deceleration mode; wherein said constant acceleration/deceleration level is equal to a rational multiple of the pitch divided by the square of the sample time; and wherein said control means comprises: normalization means for expressing the distance to be moved as a normalized first digital number representing the distance in terms of integral pitches to be moved; approximately means for generating a second digital number which is approximately one half the value of the first digital number; storing means for storing a first set of distance values and a corresponding set of maximum velocity values which may be reached during a duration of sample times for an acceleration equal to said predetermined acceleration/deceleration level; search means for finding in the storing means the largest distance value in the set of distance values which is less than or equal to the second digital number and the corresponding maximum velocity value of that largest distance value from the set of maximum velocity values; first means for computing the number of sample times required for traveling the distance represented by the distance value; second means for computing the difference between the first digital number and twice the distance value found in the storing means; and means for setting the duration of each of the acceleration and deceleration modes equal to the number of sample times computed by the first means and for setting the combined duration of the first and second coast modes such that the difference distance computed by the second means will be traveled in the first and second coast modes.
Claim 11
Independent Claim
129 words
A method for moving a body by a total distance equal to an integral multiple of a predetermined pitch distance, comprising: sampling the position of the body at periodic sample times; calculating a distance that is equal to or less than half the total distance, where the distance is inversely proportional to an acceleration level equal to rational multiple of the pitch divided by the square of the sample time and the distance is proportional to the square of the maximum velocity of the body; calculating the number of sample times required for accelerating the body at said acceleration level to reach the maximum velocity; and accelerating the body at said acceleration level over one or more periods of time whose total duration equals the number of sample times.
Claim 12
Independent Claim
129 words
A method for moving a body by a total distance equal to an integral multiple of a predetermined pitch distance, comprising: sampling the position of the body at periodic sample times; calculating a distance that is equal to or less than half the total distance, where the distance is inversely proportional to an acceleration level equal to rational multiple of the pitch divided by the square of the sample time and the distance is proportional to the square of the maximum velocity of the body; calculating the number of sample times required for accelerating the body at said acceleration level to reach the maximum velocity; and accelerating the body at said acceleration level over one or more periods of time whose total duration equals the number of sample times.