Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
243 words
In an apparatus for controlling the movement of an object along a predetermined path from an initial position to a final position including a motor for moving the object along the path, drive means for controlling the motor in response to an error signal representing the difference between a selected position intermediate the initial and final positions along the path and an actual position of the object along the path, a control circuit for generating a control signal as a train of pulses proportional in number to the distance between the initial and final positions representing the selected position, a resolver coupled to the motor and responsive to an excitation signal for generating a feedback signal representing the actual position of the object along the path and a resolver interface circuit for generating the excitation signal and responsive to the control signal and the feedback signal for generating the error signal, the resolver interface circuit comprising: means for generating a cyclic signal; means responsive to the control signal for accumulating the pulses and generating an instantaneous count total output signal representing the selected position; means responsive to said cyclic signal and said count total output signal for generating a phase signal having a phase relationship with said cyclic signal representing the selected position of the object; means responsive to the feedback signal and said phase signal for generating the error signal; and means responsive to said cyclic signal for generating the excitation signal.
Claim 2
Dependent Claim
243 words
In an apparatus for controlling the movement of an object along a predetermined path from an initial position to a final position including a motor for moving the object along the path, drive means for controlling the motor in response to an error signal representing the difference between a selected position intermediate the initial and final positions along the path and an actual position of the object along the path, a control circuit for generating a control signal as a train of pulses proportional in number to the distance between the initial and final positions representing the selected position, a resolver coupled to the motor and responsive to an excitation signal for generating a feedback signal representing the actual position of the object along the path and a resolver interface circuit for generating the excitation signal and responsive to the control signal and the feedback signal for generating the error signal, the resolver interface circuit comprising: means for generating a cyclic signal; means responsive to the control signal for accumulating the pulses and generating an instantaneous count total output signal representing the selected position; means responsive to said cyclic signal and said count total output signal for generating a phase signal having a phase relationship with said cyclic signal representing the selected position of the object; means responsive to the feedback signal and said phase signal for generating the error signal; and means responsive to said cyclic signal for generating the excitation signal.
Claim 3
Dependent Claim
48 words
A circuit according to claim 1 wherein said cyclic signal generating means includes an oscillator for generating a train of pulses at a predetermined frequency and a binary coded decimal counter responsive to said pulses for generating said cyclic signal as a repeating count total of said pulses.
Claim 4
Dependent Claim
45 words
A circuit according to claim 1 wherein said cyclic signal is generated as cycles of ascending binary bit count totals and wherein said excitation signal generating means includes means responsive to each of said count totals for generating a predetermined portion of the excitation signal.
Claim 5
Dependent Claim
48 words
A circuit according to claim 3 wherein each of said count totals is a binary address and said excitation signal generating means includes means for storing magnitude values of the excitation signal wave form and is responsive to said binary addresses for generating the excitation signal wave form.
Claim 6
Dependent Claim
44 words
A circuit according to claim 4 wherein said storage means is a read only memory which generates said magnitude values as binary bits and wherein said excitation signal generating means includes means for converting said magnitude value binary bits to an analog wave form.
Claim 7
Dependent Claim
20 words
A circuit according to claim 1 wherein the excitation signal includes a sine wave form and a cosine wave form.
Claim 8
Dependent Claim
36 words
A circuit according to claim 1 wherein said phase signal generating means includes means for adding the magnitudes of said cyclic signal and said count total output signal to generate said phase signal in cyclic form.
Claim 9
Dependent Claim
45 words
A circuit according to claim 7 wherein said phase signal generating means includes means responsive to the value of the signal generated by said adding means for changing the polarity of said phase signal at two predetermined points during each cycle of said phase signal.
Claim 10
Dependent Claim
55 words
A circuit according to claim 1 wherein the feedback signal has a phase relationship with said cyclic signal representing the actual position of the object and said error signal generating means is responsive to the difference between the phase of the feedback signal and the phase of said phase signal for generating the error signal.
Claim 11
Dependent Claim
27 words
A circuit according to claim 9 wherein the drive means is responsive to the error signal for controlling the motor to reduce said phase difference to zero.
Claim 12
Dependent Claim
291 words
In an apparatus for controlling the movement of a machine tool along a predetermined path from an initial position to a final position including at least a pair of motors for moving the machine tool along corresponding axes; drive means for controlling each of the motors in response to error signals representing the difference between a selected position of the machine tool along each axis intermediate the initial and final positions and an actual position of the machine tool along each axis; a control means for generating control signals, each as a train of pulses proportional in number to the distance between the initial and final positions along the respective axis, representing the selected position of the machine tool along each axis; a separate resolver coupled to each one of the motors and responsive to an excitation signal for generating a feedback signal representing the actual position of the machine tool along the corresponding axis; and a resolver interface circuit for generating the excitation signal and responsive to the control signals and the feedback signals for generating the error signals, the resolver interface circuit comprising: means for generating a cyclic signal; means responsive to the control signal for each axis for accumulating the pulses and generating an instantaneous count total output signal for each axis representing the corresponding selected position; means responsive to said cyclic signal and said count total output signals for generating a phase signal for each axis having a phase relationship with said cyclic signal representing the selected position of the machine tool along the corresponding axis; means responsive to the feedback signal and said phase signal corresponding to each axis for generating the error signals; and means responsive to said cyclic signal for generating the excitation signal.
Claim 13
Dependent Claim
291 words
In an apparatus for controlling the movement of a machine tool along a predetermined path from an initial position to a final position including at least a pair of motors for moving the machine tool along corresponding axes; drive means for controlling each of the motors in response to error signals representing the difference between a selected position of the machine tool along each axis intermediate the initial and final positions and an actual position of the machine tool along each axis; a control means for generating control signals, each as a train of pulses proportional in number to the distance between the initial and final positions along the respective axis, representing the selected position of the machine tool along each axis; a separate resolver coupled to each one of the motors and responsive to an excitation signal for generating a feedback signal representing the actual position of the machine tool along the corresponding axis; and a resolver interface circuit for generating the excitation signal and responsive to the control signals and the feedback signals for generating the error signals, the resolver interface circuit comprising: means for generating a cyclic signal; means responsive to the control signal for each axis for accumulating the pulses and generating an instantaneous count total output signal for each axis representing the corresponding selected position; means responsive to said cyclic signal and said count total output signals for generating a phase signal for each axis having a phase relationship with said cyclic signal representing the selected position of the machine tool along the corresponding axis; means responsive to the feedback signal and said phase signal corresponding to each axis for generating the error signals; and means responsive to said cyclic signal for generating the excitation signal.
Claim 14
Dependent Claim
44 words
A circuit according to claim 11 wherein said cyclic signal generating means includes means for generating a series of address signals during each signal cycle and means responsive to said address signals for generating sine and cosine wave form components of the excitation signal.
Claim 15
Dependent Claim
93 words
A circuit according to claim 11 wherein said cyclic signal generating means includes means for generating a series of digital count totals during each signal cycle and wherein each of said count total output signals is a digital count total representing the selected position of the machine tool along the corresponding axis, means for adding each one of said series of digital count totals to said selected position count total to generate a set signal and a reset signal, and means responsive to said set and reset signals for generating said phase signal.
Claim 16
Dependent Claim
86 words
A circuit according to claim 13 wherein said means responsive to said set and reset signals generates said phase signal with one polarity during one half of each signal cycle and with the other polarity during the other half of each signal cycle and wherein each of said error signal generating means includes means responsive to the feedback signal for generating a square wave form and means responsive to the phase difference between said phase signal and said square wave form for generating the error signal.
Claim 17
Independent Claim
183 words
A method for controlling a motor for moving an object along a predetermined path to a selected position intermediate an initial position and a final position comprising the following steps: a. generating a cyclic series of digital address signals; b. generating a digital signal representing the selected position of the object; c. adding each of said digital address signals to said selected position digital signal to generate a cyclic series of digital count totals; d. generating a phase signal and changing its polarity in response to the generation of each of two count totals selected from said cyclic series of digital count totals, said two count totals being selected so as to generate said phase signal with equal periods of opposite polarities; e. generating a square wave related in phase to said cyclic series of digital address signals so as to represent the actual position of the object; f. generating an error signal representing the phase difference between said phase signal and said square wave; and g. controlling the motor in response to said error signal to drive said error signal to zero.
Claim 18
Independent Claim
183 words
A method for controlling a motor for moving an object along a predetermined path to a selected position intermediate an initial position and a final position comprising the following steps: a. generating a cyclic series of digital address signals; b. generating a digital signal representing the selected position of the object; c. adding each of said digital address signals to said selected position digital signal to generate a cyclic series of digital count totals; d. generating a phase signal and changing its polarity in response to the generation of each of two count totals selected from said cyclic series of digital count totals, said two count totals being selected so as to generate said phase signal with equal periods of opposite polarities; e. generating a square wave related in phase to said cyclic series of digital address signals so as to represent the actual position of the object; f. generating an error signal representing the phase difference between said phase signal and said square wave; and g. controlling the motor in response to said error signal to drive said error signal to zero.
Claim 19
Dependent Claim
55 words
The method according to claim 15 including generating an excitation signal in response to said cyclic series of address signals, applying said excitation signal to a resolver coupled to the motor to generate a feedback signal representing the actual position of the object, and generating said square wave signal in response to said feedback signal.