Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
159 words
A pulse interpolation system comprising (a) a pulse generator for providing reference instruction pulses, (b) a counter for counting the pulses from the pulse generator, (c) a register for storing the content of said counter and for resetting said counter to zero, (d) a first register group for storing a predetermined value from a programmed instruction tape, (e) a second register group for storing a temporary value, (f) a multiplier for providing the product of the output of the first register group and the output of said register, (g) an adder for obtaining the sum of the output of the second register group and the product of said multiplier and applying the remainder of the sum of the addition to said second register group with the integer part of the addition producing an output interpolation numeral, (h) a converter for changing said interpolation numeral to interpolation pulses, (i) means responsive to said converter for operating through an interpolation cycle.
Claim 2
Dependent Claim
159 words
A pulse interpolation system comprising (a) a pulse generator for providing reference instruction pulses, (b) a counter for counting the pulses from the pulse generator, (c) a register for storing the content of said counter and for resetting said counter to zero, (d) a first register group for storing a predetermined value from a programmed instruction tape, (e) a second register group for storing a temporary value, (f) a multiplier for providing the product of the output of the first register group and the output of said register, (g) an adder for obtaining the sum of the output of the second register group and the product of said multiplier and applying the remainder of the sum of the addition to said second register group with the integer part of the addition producing an output interpolation numeral, (h) a converter for changing said interpolation numeral to interpolation pulses, (i) means responsive to said converter for operating through an interpolation cycle.
Claim 3
Dependent Claim
36 words
A pulse interpolation system according to claim 1, wherein the first register group and the second register group each have a plurality of registers and switching means for selecting one of the outputs of the registers.
Claim 4
Dependent Claim
21 words
A pulse interpolation system according to claim 1, wherein there is provided a programmed digital computer including said multiplier and adder.
Claim 5
Dependent Claim
245 words
A pulse interpolation system comprising; (a) a pulse generator for providing reference instruction pulses, (b) a counter for counting the pulses from the pulse generator, (c) a register for storing the content of said counter at the initial stage and for storing an interger part of an addition, (d) a first register group having a first register (IR(f 1 )), a second register (IR(x)), a third register (IR(y)) and switching means for selecting one of the outputs of said three registers, means coupling a programmed tape to the first register group for providing the content of the first register group, (e) a second register group having a first register (RR(f 1 )), a second register (RR(x)), a third register (RR(y)) and switching means for selecting one of the outputs of said three registers, (f) a multiplier for providing the product of the output of the first register group and the output of said register, (g) an adder for obtaining the sum of the output of the second register group and the product of said multiplier, and applying the remainder of the sum of the addition to said second register group with the integer part of the addition being applied to said register in an interpolation calculation cycle and producing an output interpolation numeral in an X- and Y- axes interpolation cycle, (h) a converter for changing said interpolation numeral to interpolation pulses, (i) means responsive to said converter for operating through an interpolation calculation cycle.
Claim 6
Dependent Claim
245 words
A pulse interpolation system comprising; (a) a pulse generator for providing reference instruction pulses, (b) a counter for counting the pulses from the pulse generator, (c) a register for storing the content of said counter at the initial stage and for storing an interger part of an addition, (d) a first register group having a first register (IR(f 1 )), a second register (IR(x)), a third register (IR(y)) and switching means for selecting one of the outputs of said three registers, means coupling a programmed tape to the first register group for providing the content of the first register group, (e) a second register group having a first register (RR(f 1 )), a second register (RR(x)), a third register (RR(y)) and switching means for selecting one of the outputs of said three registers, (f) a multiplier for providing the product of the output of the first register group and the output of said register, (g) an adder for obtaining the sum of the output of the second register group and the product of said multiplier, and applying the remainder of the sum of the addition to said second register group with the integer part of the addition being applied to said register in an interpolation calculation cycle and producing an output interpolation numeral in an X- and Y- axes interpolation cycle, (h) a converter for changing said interpolation numeral to interpolation pulses, (i) means responsive to said converter for operating through an interpolation calculation cycle.
Claim 7
Independent Claim
106 words
A method for producing interpolation pulses comprising the steps of generating reference instruction pulses having a constant period, counting said pulses by a counter, storing the output of the counter in a register, providing a product of an instructed value and the content of said register, providing the sum of said product and the content of a remainder register and applying the remainder of the sum of the addition to said remainder register with the integer part of the addition producing an output interpolation numeral, converting said output interpolation numeral to interpolation pulses, and responding to said interpolation pulse train for operating through an interpolation cycle.
Claim 8
Independent Claim
106 words
A method for producing interpolation pulses comprising the steps of generating reference instruction pulses having a constant period, counting said pulses by a counter, storing the output of the counter in a register, providing a product of an instructed value and the content of said register, providing the sum of said product and the content of a remainder register and applying the remainder of the sum of the addition to said remainder register with the integer part of the addition producing an output interpolation numeral, converting said output interpolation numeral to interpolation pulses, and responding to said interpolation pulse train for operating through an interpolation cycle.