← Back to Patent Explorer
US4193022A Expired / Lapsed US ⏱️ 0.0 years remaining

Analog/digital numerical control system

Assignee: ZF Active Safety US Inc
•
Filing: 1978-03-22
•
Granted: 1980-03-11
•
Expires: 1998-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An analog/digital numerical control system that utilizes analog techniques to process large scale (macro) differences and digital techniques to process small scale (micro) differences. In this manner, advantage is taken of the respective virtues of both analog and digital processing techniques while avoiding the disadvantages associated with the exclusive use of either approach. In addition, a novel tach responsive braking generator is disclosed for particular use in controlling the positioning of high mass heads that is adapted to provide dynamic braking of the controlled machine assembly to accomplish proper positioning without "hunting".

Inventors

  • 👤 Robert B. Bertolasi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:40
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/27; G05B19/29; G05B19/291; G05B19/293

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 246 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith: analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive drive means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position, said digital control means including a voltage divider network comprising a plurality of parallel connected resistance elements each associated with one of said predetermined number of least significant bits; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 2
Dependent Claim 246 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith: analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive drive means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position, said digital control means including a voltage divider network comprising a plurality of parallel connected resistance elements each associated with one of said predetermined number of least significant bits; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 3
Dependent Claim 48 words
The numerical control system of claim 1 wherein said selector means is adapted to transfer the control of said motive drive means from said analog control means to said digital control means when a predetermined number of the most significant bits in said difference signal are all LO.
Claim 4
Dependent Claim 54 words
The numerical control system of claim 2 wherein said selector means includes logic gating means connected to said predetermined number of most significant bits in said difference signal for producing a first selector signal when all of said bits are not LO and a second selector signal when all of said bits are LO.
Claim 5
Dependent Claim 63 words
The numerical control system of claim 3 wherein said selector means further includes electronic switch means responsive to said logic gating means for applying said first control signal to said motive drive means in response to the production of said first selector signal and said second control signal to said motive drive means in response to the production of said second selector signal.
Claim 6
Dependent Claim 50 words
The numerical control system of claim 1 wherein said analog control means comprises a constant signal source for providing said first control signal and a polarity circuit connected to said signal source for setting the polarity of said first control signal in accordance with the polarity of said difference signal.
Claim 7
Dependent Claim 45 words
The numerical control system of the claim 2 wherein said analog control means is responsive to said predetermined number of the most significant bits in said difference signal for producing said first control signal by converting said most significant bits to a corresponding analog signal.
Claim 8
Dependent Claim 52 words
The numerical control system of claim 6 wherein said analog control means comprises a digital-to-analog converter for converting said most significant bits to an analog signal and a polarity circuit connected to said digital-to-analog converter for setting the polarity of said analog signal in accordance with the polarity of said difference signal.
Claim 9
Dependent Claim 26 words
The numerical control system of claim 1 wherein the values of said plurality of resistance elements reflect the relative binary weights of said least significant bits.
Claim 10
Dependent Claim 53 words
The numerical control system of claim 8 wherein said digital control means further includes a corresponding plurality of electronic switching means having their inputs connected in common to a constant signal source and their outputs connected to one of said resistance elements and each being controlled by one of said least significant bits.
Claim 11
Dependent Claim 41 words
The numerical control system of claim 9 wherein said digital control means further includes a polarity circuit connected to said constant signal source for setting the polarity of said second control signal in accordance with the polarity of said difference signal.
Claim 12
Dependent Claim 295 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signal for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith, said subtractor means including a magnitude comparator means for digitally comparing said desired position signal and said actual position signal and producing a first polarity signal when the two signals are of equal magnitude, a second polarity signal when the magnitude of said desired position signal is greater than the magnitude of said actual position signal, and a third polarity signal when the magnitude of said desired position signal is less than the magnitude of said actual position; analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive drive means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 13
Dependent Claim 295 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signal for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith, said subtractor means including a magnitude comparator means for digitally comparing said desired position signal and said actual position signal and producing a first polarity signal when the two signals are of equal magnitude, a second polarity signal when the magnitude of said desired position signal is greater than the magnitude of said actual position signal, and a third polarity signal when the magnitude of said desired position signal is less than the magnitude of said actual position; analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive drive means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 14
Dependent Claim 59 words
The numerical control system of claim 11 wherein said subtractor means further includes binary subtractor means for producing said digital difference signal by subtracting said actual position signal from said desired position signal in response to said second polarity signal and by subtracting said desired position signal from said actual position signal in response to said third polarity signal.
Claim 15
Dependent Claim 29 words
The numerical control system of claim 12 wherein said control circuit means further includes means responsive to said first polarity signal for preventing further movement of said machine assembly.
Claim 16
Dependent Claim 286 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith; Analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive dirve means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position; selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value; and braking generator means responsive to the least significant bit in said actual position signal for dynamically braking said machine assembly when appropriate to prevent overshoot of said desired position by producing a braking signal in accordance with the rate of change of said least significant bit that is opposite in polarity to said first and second control signals and that is combined with said first and second control signals.
Claim 17
Dependent Claim 286 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith; Analog control means for producing a first control signal in accordance with a predetermined number of the most significant bits in said difference signal that is used to control said motive dirve means for large scale differences between said desired position and said actual position; digital control means for producing a second control signal in accordance with a predetermined number of the least significant bits in said difference signal that is used to control said motive drive means for small scale differences between said desired position and said actual position; selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value; and braking generator means responsive to the least significant bit in said actual position signal for dynamically braking said machine assembly when appropriate to prevent overshoot of said desired position by producing a braking signal in accordance with the rate of change of said least significant bit that is opposite in polarity to said first and second control signals and that is combined with said first and second control signals.
Claim 18
Dependent Claim 36 words
The numerical control system of claim 14 wherein said braking generator means is adapted to vary the magnitude of said braking signal in accordance with variations in the rate of change of said least significant bit.
Claim 19
Dependent Claim 53 words
The numerical control system of claim 15 wherein said braking generator means includes integration means for integrating said least significant bit signal, and polarity circuit means connected to said integration means and responsive to said difference signal for setting the polarity of said braking signal opposite to the polarity of said difference signal.
Claim 20
Dependent Claim 39 words
The numerical control system of claim 16 wherein said braking generator means further includes disconnect means for disconnecting said braking generator means from said digital control means when the magnitude of said braking signal falls below a preselected level.
Claim 21
Dependent Claim 171 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including computing means for producing an output signal indicative of the desired position of said machine assembly, encoder means for producing an output signal indicative of the actual position of said machine assembly, control circuit means responsive to said output signals for producing a control signal in accordance with the difference between said output signals, and motive drive means responsive to said control signal for controlling the direction and velocity of said machine assembly in accordance with the polarity and magnitude respectively of said control signal; braking generator means responsive to said actual position output signal for dynamically braking said machine assembly when appropriate to prevent overshoot of said desired position by producing a braking signal in accordance with the rate of change in said actual position output signal that is opposite in polarity to said control signal and that is combined with said control signal to reduce the magnitude thereof and possibly reverse the polarity thereof.
Claim 22
Dependent Claim 171 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including computing means for producing an output signal indicative of the desired position of said machine assembly, encoder means for producing an output signal indicative of the actual position of said machine assembly, control circuit means responsive to said output signals for producing a control signal in accordance with the difference between said output signals, and motive drive means responsive to said control signal for controlling the direction and velocity of said machine assembly in accordance with the polarity and magnitude respectively of said control signal; braking generator means responsive to said actual position output signal for dynamically braking said machine assembly when appropriate to prevent overshoot of said desired position by producing a braking signal in accordance with the rate of change in said actual position output signal that is opposite in polarity to said control signal and that is combined with said control signal to reduce the magnitude thereof and possibly reverse the polarity thereof.
Claim 23
Dependent Claim 37 words
The numerical control system of claim 18 wherein said braking generator means is adapted to vary the magnitude of said braking signal in accordance with variations in the rate of change of said actual position output signal.
Claim 24
Dependent Claim 53 words
The numerical control system of claim 19 wherein said braking generator means includes integration means for integrating said actual position output signal, and polarity circuit means connected to said integration means and responsive to said control signal for setting the polarity of said braking signal opposite to the polarity of said control signal.
Claim 25
Dependent Claim 239 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith; analog control means for producing a large scale control signal; digital control means for producing a small scale control signal in accordance with a predetermined number of least significant bits in said difference signal comprising a plurality of electronic switching means each controlled by one of said least significant bits, a voltage divider network comprising a corresponding plurality of parallel connected resistance elements each connected to the output of one of said electronic switching means, and polarity circuit means connected in common to the input of each of said electronic switching means for applying to said inputs a fixed magnitude signal having a polarity equal to the polarity of said difference signal; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 26
Dependent Claim 239 words
In a closed-loop numerical control system for controlling the movement of a machine assembly including motive drive means, computing means for producing a digital output signal indicative of the desired position of said machine assembly, and encoder means for producing a digital output signal indicative of the actual position of said machine assembly; control circuit means for controlling said motive drive means comprising: subtractor means responsive to said digital output signals for digitally determining the difference between said desired position and said actual position and producing a digital difference signal in accordance therewith; analog control means for producing a large scale control signal; digital control means for producing a small scale control signal in accordance with a predetermined number of least significant bits in said difference signal comprising a plurality of electronic switching means each controlled by one of said least significant bits, a voltage divider network comprising a corresponding plurality of parallel connected resistance elements each connected to the output of one of said electronic switching means, and polarity circuit means connected in common to the input of each of said electronic switching means for applying to said inputs a fixed magnitude signal having a polarity equal to the polarity of said difference signal; and selector means for transferring the control of said motive drive means from said analog control means to said digital control means when the value of said difference signal falls below a preselected value.
Claim 27
Dependent Claim 28 words
The numerical control system of claim 21 wherein the relative resistance values of said plurality of resistance elements reflect the relative binary weights of said least significant bits.
Claim 28
Dependent Claim 31 words
The numerical control system of claim 22 wherein said plurality of resistance elements constitutes one-half of said voltage divider network with the other half thereof consisting of a fixed value resistance.
Claim 29
Dependent Claim 48 words
The numerical control system of claim 23 wherein said selector means is adapted to transfer the control of said motive drive means from said analog control means to said digital control means when a predetermined number of the most significant bits in said difference signal are all LO.
Claim 30
Dependent Claim 37 words
The numerical control system of claim 24 wherein said control circuit means further includes means for disabling said digital control means whenever said predetermined number of most significant bits in said difference signal are not all LO.
Claim 31
Dependent Claim 44 words
The numerical control system of claim 24 wherein said analog control means is responsive to said predetermined number of most significant bits in said difference signal for producing said large scale control signal by converting said most significant bits to a corresponding analog signal.
Claim 32
Dependent Claim 52 words
The numerical control system of claim 26 wherein said analog control means comprises a digital-to-analog converter for converting said most significant bits to an analog signal and a polarity circuit connected to said digital-to-analog converter for setting the polarity of said analog signal in accordance with the polarity of said difference signal.
Claim 33
Dependent Claim 87 words
The numerical control system of claim 21 wherein said control circuit means further includes braking generator means responsive to the least significant bit in said actual position signal for dynamically braking said machine assembly when appropriate to prevent overshoot of said desired position by producing a braking signal in accordance with the rate of change of said least significant bit that is opposite in polarity to said large scale and small scale control signals and that is combined with said large scale and small scale control signals.
Claim 34
Dependent Claim 36 words
The numerical control system of claim 28 wherein said braking generator means is adapted to vary the magnitude of said braking signal in accordance with variations in the rate of change of said least significant bit.
Claim 35
Dependent Claim 51 words
The numerical control system of claim 29 wherein said braking signal is combined with said small scale control signal by providing said braking signal to the midpoint of said voltage divider network in said digital control means for varying the effective value of said other half of said voltage divider network.
Claim 36
Dependent Claim 39 words
The numerical control system of claim 30 wherein said braking generator means further includes disconnect means for disconnecting said braking generator means from said digital control means when the magnitude of said braking signal falls below a preselected value.

References Cited (Backward Citations)

US2921247A Cited
US3248622A Cited
US3670228A Cited
US3665500A Cited
US3723843A Cited
US3749997A Cited
US3995206A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-03-11 1983-09-10 1984-03-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-03-11 1987-09-10 1988-03-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-03-11 1991-09-10 1992-03-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag