Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
128 words
A numerical control system for controlling a machine tool to cut threads in a part mounted on a spindle with a cutting tool mounted on a leadscrew comprising: a spindle resolver mounted on said spindle for generating electrical spindle angular position signals, the phase of each being a function of said spindle angular position, interpolator means for computing the spindle speed from said angular position signals, for determining from said spindle speed, the position of the spindle at the time of the next position command, and for computing a digital motion signal for said cutting tool as a function of said spindle speed and said time of the next position command, and axis controller means responsive to said motion signal for driving said leadscrew to the commanded position.
Claim 2
Dependent Claim
128 words
A numerical control system for controlling a machine tool to cut threads in a part mounted on a spindle with a cutting tool mounted on a leadscrew comprising: a spindle resolver mounted on said spindle for generating electrical spindle angular position signals, the phase of each being a function of said spindle angular position, interpolator means for computing the spindle speed from said angular position signals, for determining from said spindle speed, the position of the spindle at the time of the next position command, and for computing a digital motion signal for said cutting tool as a function of said spindle speed and said time of the next position command, and axis controller means responsive to said motion signal for driving said leadscrew to the commanded position.
Claim 3
Dependent Claim
25 words
The apparatus of claim 1 further comprising a tape reader for generating and transmitting to said interpolator digital data describing the threads to be cut.
Claim 4
Dependent Claim
44 words
The apparatus of claim 2 wherein said axis controller means further comprises an axis controller for receiving said motion signal and converting it into a digital position command, and a servo circuit for driving said leadscrew to the position commanded by said axis controller.
Claim 5
Dependent Claim
124 words
The apparatus of claim 3 wherein said interpolator means includes tachometer means for receiving said angular position signals, and for computing from the change of phase as a function of time the spindle speed, an interpolator computing means for receiving said spindle speed and position information and said tape reader data and for computing the position of the spindle at the time of the next position command, and for computing from said spindle speed and position information a digital motion signal for said cutting tool, and an interrupt means for initiating the transmission of said motion signal to said axis controller means when the spindle position as indicated by said angular position signal is substantially equal to the position computed by said interpolator means.
Claim 6
Dependent Claim
86 words
The apparatus of claim 4 further comprising a leadscrew resolver rotatably coupled to said leadscrew for generating an electrical leadscrew angular position signal, and wherein said servo circuit further comprises a leadscrew resolver zero crossing detector means for continuously converting said leadscrew position signal into a digital representation thereof and a servo summing junction for comparing said digital representation to said digital position command to form a digital difference signal, and wherein said servo circuit drives said leadscrew at a speed proportional to said difference signal.
Claim 7
Dependent Claim
44 words
The apparatus of claim 5 wherein said interpolator means further comprises a spindle resolver detector means for continuously converting said spindle position signal into a digital representation thereof, and transmitting said digital representation to said tachometer, said interrupt means and said interpolator computing means.
Claim 8
Dependent Claim
13 words
The apparatus of claim 6 wherein said interpolator computing means comprises a computer.
Claim 9
Dependent Claim
13 words
The apparatus of claim 7 wherein said axis controller means comprises a computer.
Claim 10
Independent Claim
116 words
The method of using a numerical control system to control a machine tool to cut threads in a part mounted on the machine tool spindle with a cutting tool mounted on a leadscrew comprising the steps of, determining said spindle angular position and speed computing the angular position of said spindle at the time of the next position command, where said position commands are issued at a pre-determined frequency, computing the magnitude of the next position command, transmitting said next position command to a servo circuit when the actual position is substantially equal to said computed position of said spindle, and using a servo circuit to drive the leadscrew and cutting tool to the commanded position.
Claim 11
Independent Claim
116 words
The method of using a numerical control system to control a machine tool to cut threads in a part mounted on the machine tool spindle with a cutting tool mounted on a leadscrew comprising the steps of, determining said spindle angular position and speed computing the angular position of said spindle at the time of the next position command, where said position commands are issued at a pre-determined frequency, computing the magnitude of the next position command, transmitting said next position command to a servo circuit when the actual position is substantially equal to said computed position of said spindle, and using a servo circuit to drive the leadscrew and cutting tool to the commanded position.
Claim 12
Dependent Claim
69 words
The method of claim 9 wherein the step of determining the spindle speed and angular position comprises the steps of using a resolver coupled to said spindle to produce a sine wave, the phase of which is a function of said spindle angular position, digitizing said spindle angular position through the use of a zero crossing detector, and measuring the time between zero crossings to determine said spindle speed.