Patent US3573737A successfully refreshed from Google Patents.
US3573737A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reduction of processor loading in a demand computer system for machine tool control
Assignee: International Business Machines Corp
•
Filing: 1968-01-15
•
Granted: 1971-04-06
•
Expires: 1988-01-15
Abstract
Abstract A system for reducing the loading of a processor and amount of core storage required when a processor is used to calculate command words for controlling the slides of a machine tool and a constant frequency oscillator external of the machine tool is used to gate the command words from core storage to the machine tool. The output of the oscillator is applied to a preset counter which has been loaded with a number equal to the reciprocal of the quantity comprising the desired feed rate over the maximum feedrate and ones commanding movement are entered into the bit position associated with the axis to be moved the furthest during the cutting of the segment.
Inventors
- 👤 Jack Rosenberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 13:13
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/4181; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
213 words
A system for providing a pulse train in the form of a series of command words appearing in an output buffer to each axis servo of a machine tool to effect movement of tHe slides of said machine tool along the respective axes of said slides from input signals indicative of the length and velocity that each slide is to move during the cutting of a segment, said system comprising: a processor, including said output buffer, receptive of said length and velocity input signals and having means to generate a plurality of said command words, each of said command words having a bit position for each slide containing command bits in accordance with whether the command word is to effect movement of each slide, and the bit position associated with the major axis, which is the one of said axes that is to move the greatest distance during the cutting of a segment, containing a command bit in each command word; and means external of said processor for generating transfer pulses at a predetermined frequency dependent on the v velocity that said slide of said major axis is to move during the cutting of a segment which, when applied to said processor, cause said command words to be entered into said output buffer.
Claim 2
Independent Claim
213 words
A system for providing a pulse train in the form of a series of command words appearing in an output buffer to each axis servo of a machine tool to effect movement of tHe slides of said machine tool along the respective axes of said slides from input signals indicative of the length and velocity that each slide is to move during the cutting of a segment, said system comprising: a processor, including said output buffer, receptive of said length and velocity input signals and having means to generate a plurality of said command words, each of said command words having a bit position for each slide containing command bits in accordance with whether the command word is to effect movement of each slide, and the bit position associated with the major axis, which is the one of said axes that is to move the greatest distance during the cutting of a segment, containing a command bit in each command word; and means external of said processor for generating transfer pulses at a predetermined frequency dependent on the v velocity that said slide of said major axis is to move during the cutting of a segment which, when applied to said processor, cause said command words to be entered into said output buffer.
Claim 3
Dependent Claim
79 words
The system of claim 1 wherein said external means for generating said transfer pulses includes a preset counter, preset with a predetermined number, by the processor, and a constant frequency oscillator for supplying pulses to said preset counter, and said preset counter is arranged to supply an overflow pulse each time said counter receives a number of said supplied pulses equal to said predetermined number, and the overflow pulses from said preset counter are utilized as said transfer pulses.
Claim 4
Dependent Claim
44 words
The system of claim 2 wherein said predetermined number is a number equal to the reciprocal of the quantity comprising the velocity that said major axis is to move during the cutting of said segment divided by the maximum feedrate of said machine tool.
Claim 5
Dependent Claim
67 words
The system of claim 2 in which means are provided such that said preset counter is set such that said predetermined number can be no less than the least number, n, which can be set in said preset counter, and said constant frequency oscillator is selected such that the frequency thereof divided by n will equal the maximum number of pulses for properly driving the machine tool.
Claim 6
Dependent Claim
110 words
The system of claim 2 wherein said processor includes a central processing unit to perform arithmetic and logic functions, a core storage unit storing said command words and operatively connected to said output buffer, said core storage unit including a memory address register for the transfer of data whose address is contained in said register to said output buffer, and a channel operative to load a desired memory address for the desired command words into said memory address register of said core storage under control of said external means whereby said command words contained in desired memory address location are transferred from said core storage unit to said output buffer.
Claim 7
Dependent Claim
83 words
The system of claim 5 in which said central processing unit is programmed to employ a separate register for each of the respective separate axes and to enter a one bit into the proper bit location of each command word, depending on the direction that the axis slide is to be moved, for each axis each time that the incrementation of said employed register with a number based on the distance and velocity said slide is to be moved results in an overflow.
Claim 8
Dependent Claim
36 words
The system of claim 6 in which the central processing unit is programmed to increment the register representing said major axis by one and to increment the other registers with a number Qmin calculated as follows:
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-04-05 | 1974-10-05 | 1975-04-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-04-05 | 1978-10-05 | 1979-04-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-04-05 | 1982-10-05 | 1983-04-06 | $7700.00 | Window Closed / Lapsed |