Patent US3573737A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US2922940A Cited
US3375354A Cited
US3286085A Cited
US3390315A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag