Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
159 words
A speed control method for a servomotor, comprising the steps of: (a) detecting feedback pulses at first intervals of a detection period equal to a value obtained by dividing an estimated speed calculation period by an integer multiple of 2; (b) storing a first number of the feedback pulses detected in each of the first intervals of the detection period; (c) calculating a first value indicative of a second number of feedback pulses detected and stored in a second interval corresponding to the estimated speed calculation period; (d) calculating a second value indicative of a third number of feedback pulses detected in a third interval from a midpoint of an estimated speed calculation period immediately before the estimated speed calculation period corresponding to the second interval to a midpoint of the estimated speed calculation period; and (e) calculating an estimated speed indicative of an actual rotation speed of the servomotor based upon the first value and the second value.
Claim 2
Dependent Claim
159 words
A speed control method for a servomotor, comprising the steps of: (a) detecting feedback pulses at first intervals of a detection period equal to a value obtained by dividing an estimated speed calculation period by an integer multiple of 2; (b) storing a first number of the feedback pulses detected in each of the first intervals of the detection period; (c) calculating a first value indicative of a second number of feedback pulses detected and stored in a second interval corresponding to the estimated speed calculation period; (d) calculating a second value indicative of a third number of feedback pulses detected in a third interval from a midpoint of an estimated speed calculation period immediately before the estimated speed calculation period corresponding to the second interval to a midpoint of the estimated speed calculation period; and (e) calculating an estimated speed indicative of an actual rotation speed of the servomotor based upon the first value and the second value.
Claim 3
Dependent Claim
53 words
A speed control method according to claim 1, wherein said calculating in step (e) produces the estimated speed by summing the first and second values and dividing by two to produce an average value of the first value and the second value and dividing the average value by the estimated speed calculation period.
Claim 4
Dependent Claim
173 words
A speed control method for a servomotor, comprising the steps of: (a) detecting feedback pulses during each of a plurality of detection periods, each detection period having a length equal to a value obtained by dividing an estimated speed calculation period by an integer multiple of 2; (b) storing a first number of the feedback pulses detected in each of the detection periods; (c) calculating a first value indicative of a second number of the feedback pulses detected and stored in each of consecutive intervals of the estimated speed calculation period; (d) calculating a plurality of second values indicative of third numbers of feedback pulses detected in overlapping intervals, each starting with one of the detection periods and ending with a corresponding detection period to have a length equal to the estimated speed calculation period while overlapping a pair of the consecutive intervals; and (e) calculating an estimated speed indicative of an actual rotation speed of the servomotor based upon the first value and the second values for each of the consecutive intervals.
Claim 5
Dependent Claim
173 words
A speed control method for a servomotor, comprising the steps of: (a) detecting feedback pulses during each of a plurality of detection periods, each detection period having a length equal to a value obtained by dividing an estimated speed calculation period by an integer multiple of 2; (b) storing a first number of the feedback pulses detected in each of the detection periods; (c) calculating a first value indicative of a second number of the feedback pulses detected and stored in each of consecutive intervals of the estimated speed calculation period; (d) calculating a plurality of second values indicative of third numbers of feedback pulses detected in overlapping intervals, each starting with one of the detection periods and ending with a corresponding detection period to have a length equal to the estimated speed calculation period while overlapping a pair of the consecutive intervals; and (e) calculating an estimated speed indicative of an actual rotation speed of the servomotor based upon the first value and the second values for each of the consecutive intervals.
Claim 6
Dependent Claim
35 words
A speed control method according to claim 3, wherein said calculating in step (e) produces the estimated speed from an average of the first value and second values divided by the estimated speed calculation period.
Claim 7
Independent Claim
113 words
An apparatus for determining an estimated speed of a motor, comprising: a detector to produce a pulse count representative of an amount of movement during each of a plurality of detection periods, and an estimated speed calculator to calculate the estimated speed of the motor during each of a plurality of consecutive intervals, each having a length equal to a speed calculation period and including an integral number of multiple detection periods, the estimated speed being calculated using a sum of the pulse count in the detection periods included in one of the consecutive intervals and in at least one preceding and overlapping interval having a length equal to the speed calculation period.
Claim 8
Independent Claim
113 words
An apparatus for determining an estimated speed of a motor, comprising: a detector to produce a pulse count representative of an amount of movement during each of a plurality of detection periods, and an estimated speed calculator to calculate the estimated speed of the motor during each of a plurality of consecutive intervals, each having a length equal to a speed calculation period and including an integral number of multiple detection periods, the estimated speed being calculated using a sum of the pulse count in the detection periods included in one of the consecutive intervals and in at least one preceding and overlapping interval having a length equal to the speed calculation period.
Claim 9
Independent Claim
179 words
A method for determining an estimated speed of a motor, comprising the steps of: (a) producing a pulse count representative of an amount of movement of the motor during each of a plurality of detection periods; (b) summing the pulse count produced in step (a) for each of a plurality of consecutive intervals, each having a length equal to a speed calculation period including an integral number of multiple detection periods, to produce a current interval sum for each consecutive interval; (c) summing the pulse count produced in step (a) for each of at least one preceding interval overlapping a corresponding one of the consecutive intervals to produce an overlapping interval sum for a number of the preceding intervals; and (d) producing the estimated speed corresponding to each of the consecutive intervals by adding the current interval sum to the overlapping interval sum for each of the preceding intervals corresponding thereto, to produce a result and dividing the result by the speed calculation period times one plus the number of preceding intervals used to produce the overlapping interval sum.
Claim 10
Independent Claim
179 words
A method for determining an estimated speed of a motor, comprising the steps of: (a) producing a pulse count representative of an amount of movement of the motor during each of a plurality of detection periods; (b) summing the pulse count produced in step (a) for each of a plurality of consecutive intervals, each having a length equal to a speed calculation period including an integral number of multiple detection periods, to produce a current interval sum for each consecutive interval; (c) summing the pulse count produced in step (a) for each of at least one preceding interval overlapping a corresponding one of the consecutive intervals to produce an overlapping interval sum for a number of the preceding intervals; and (d) producing the estimated speed corresponding to each of the consecutive intervals by adding the current interval sum to the overlapping interval sum for each of the preceding intervals corresponding thereto, to produce a result and dividing the result by the speed calculation period times one plus the number of preceding intervals used to produce the overlapping interval sum.