Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
297 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein said pulse generating means includes: a displacement setter for selecting the displacement of said pulse motor by specifying the block number of any of said pulse number data blocks stored in said first memory means; and a pattern setter for selecting the displacement pattern of said pulse motor by specifying the block number of any of said pulse period data blocks stored in said second memory means.
Claim 2
Dependent Claim
297 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein said pulse generating means includes: a displacement setter for selecting the displacement of said pulse motor by specifying the block number of any of said pulse number data blocks stored in said first memory means; and a pattern setter for selecting the displacement pattern of said pulse motor by specifying the block number of any of said pulse period data blocks stored in said second memory means.
Claim 3
Dependent Claim
196 words
A pulse motor control apparatus according to claim 1, wherein said pulse generating means includes: a timer means in which pulse period data T o to T N-1 of the respective pulse period divisions A o to A N-1 in the specified pulse period data block stored in said second memory means are preset one after another, said timer means issuing pulses of preset pulse periods; a first counter means in which pulse number data n o to n N-1 of the respective displacement divisions A o to A N-1 in the specified pulse number data block stored in said first memory means are preset one after another, said first counter means counting the pulses issued from said timer means and producing an output whenever the count coincides with the preset pulse number; and a second counter means for presetting, in response to the count output of said first counter means, the pulse number data and pulse period data of the next displacement and pulse period divisions in said first counter means and said timer means, respectively, said second counter means inhibiting the issuance of pulses when its count coincides with the number N of divisions.
Claim 4
Dependent Claim
31 words
A pulse motor control apparatus according to claim 1, wherein the number N of said displacement and pulse period divisions in said first and second memory means is equal to 16.
Claim 5
Dependent Claim
416 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein said pulse generating means includes: a timer means in which pulse period data To to T N-1 of the respective pulse period divisions A o to A N-1 in the specified pulse period data block stored in said second memory means are preset one after another, said timer means issuing pulses of preset pulse periods; a first counter means in which pulse number data n o to n N-1 of the respective pulse period divisions A o to A N-1 in the specified pulse number data block stored in said first memory means are preset one after another, said first counter means counting the pulses issued from said timer means and producing an output whenever the count coincides with the present pulse number; and a second counter means for presetting, in response to the count output of said first counter means, the pulse number data and pulse period data of the next displacement and pulse period divisions in said first counter means and said timer means, respectively, said second counter means inhibiting the issuance of pulses when its count coincides with the number N of divisions.
Claim 6
Dependent Claim
416 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein said pulse generating means includes: a timer means in which pulse period data To to T N-1 of the respective pulse period divisions A o to A N-1 in the specified pulse period data block stored in said second memory means are preset one after another, said timer means issuing pulses of preset pulse periods; a first counter means in which pulse number data n o to n N-1 of the respective pulse period divisions A o to A N-1 in the specified pulse number data block stored in said first memory means are preset one after another, said first counter means counting the pulses issued from said timer means and producing an output whenever the count coincides with the present pulse number; and a second counter means for presetting, in response to the count output of said first counter means, the pulse number data and pulse period data of the next displacement and pulse period divisions in said first counter means and said timer means, respectively, said second counter means inhibiting the issuance of pulses when its count coincides with the number N of divisions.
Claim 7
Dependent Claim
251 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein the number N of said displacement and pulse period divisions in said first and second memory means is equal to 16.
Claim 8
Dependent Claim
251 words
A pulse motor control apparatus comprising: a pulse motor; a first memory means for storing a plurality of different pulse number data blocks corresponding in number to the number of pulses required for the maximum displacement of said pulse motor, each of said pulse number data blocks consisting of pulse number data obtained by dividing a given number of pulse motor drive pulses by a number N, said pulse number data being stored in N displacement divisions such that the sum of the pulse numbers stored in the respective displacement divisions is equal to said given number of pulse motor drive pulses; a second memory means for storing displacement pattern data consisting of a plurality of different pulse period data blocks, each of said pulse period data blocks consisting of pulse period data stored in N pulse period divisions corresponding to said displacement divisions; and a pulse generating means for generating successive pulses supplied to said pulse motor, said successive pulses being generated as pulses which correspond in number to the pulse numbers of said respective displacement divisions in the pulse number data block stored in said first memory means corresponding to a specified number of pulse motor drive pulses and which have pulse periods of the respective pulse period divisions in the pulse period data block stored in said second memory means corresponding to a specified displacement pattern; wherein the number N of said displacement and pulse period divisions in said first and second memory means is equal to 16.