Patent US3573738A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3573738A Expired / Lapsed US ⏱️ 0.0 years remaining

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 controlling a machine tool or other precise mechanism having a number of slides in which system a sequence of command words for moving each of the slides during the cutting of a segment is calculated and stored in a core storage unit and gated out from core under control of an external demand oscillator to the servosystem of the associated machine tool.

Inventors

  • 👤 David M Bottles
  • 👤 Royal H Daw
  • 👤 Jack Rosenberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:08
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B19/4103; G05B19/418; G05B19/4181; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33098; G05B2219/34; G05B2219/34168; G05B2219/34239; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 206 words
A system for providing a pulse train in the form of a series of command words comprising a plurality of data bit positions appearing in a channel output Register to command 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 data, said command words indicative of the length and velocity that each slide is to move along its respective axes during the cutting of increments forming a segment, said system comprising: a digital computer including a core storage unit and including a channel, said channel including said channel output register for storing one of said command words; said digital computer receptive of said input data and having means to generate a series of said command words and to store said command words in output buffer tables in said core storage unit; each of said command words, so generated by said digital computer, containing thereby command bits for each slide in ones of said bit positions in accordance with whether the command word is to effect movement of each slide; and means external of said digital computer for causing said command words to be entered into said channel output register.
Claim 2
Independent Claim 206 words
A system for providing a pulse train in the form of a series of command words comprising a plurality of data bit positions appearing in a channel output Register to command 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 data, said command words indicative of the length and velocity that each slide is to move along its respective axes during the cutting of increments forming a segment, said system comprising: a digital computer including a core storage unit and including a channel, said channel including said channel output register for storing one of said command words; said digital computer receptive of said input data and having means to generate a series of said command words and to store said command words in output buffer tables in said core storage unit; each of said command words, so generated by said digital computer, containing thereby command bits for each slide in ones of said bit positions in accordance with whether the command word is to effect movement of each slide; and means external of said digital computer for causing said command words to be entered into said channel output register.
Claim 3
Dependent Claim 63 words
The system of claim 1 wherein said compute includes a central processing unit to control the arithmetic and control function of said computer and said channel is, independent of the action of the central processing unit, operable to transfer command words from said output buffer tables of said core storage unit into said channel output register under the control of said external means.
Claim 4
Dependent Claim 81 words
The system of claim 2 wherein said external means is an oscillator which causes said channel to read a new command word from said output buffer tables in the core storage unit, and the frequency of said oscillator is a predetermined frequency, said frequency having been predetermined, based upon he inherent characteristic of the particular machine tool being utilized, such that if each of said command words commands movement of all said slides, said slides will move at their maximum velocity.
Claim 5
Dependent Claim 22 words
The system of claim 3 wherein said oscillator is of the variable frequency type and may be set to said predetermined frequency.
Claim 6
Dependent Claim 62 words
The system of claim 2 wherein said central processing unit is programmed to selectively enter records from a secondary store into said core storage output buffer tables to generate a sequence of command words in response to said input data which specifies the distance and velocity that each of said slides is to move during the cutting of increments forming a segment.
Claim 7
Dependent Claim 62 words
The system of claim 3 wherein said central processing unit is programmed to selectively enter records from a secondary store into said core storage output buffer tables to generate a sequency of command words in response to said input data which specifies the distance and velocity that each of said slides is to move during the cutting of increments forming a segment.
Claim 8
Dependent Claim 66 words
The system of claim 2 in which each of said command words so generated contains two bit positions for each axis servo, wherein a one bit in one of said bit positions causes the respective axes servo to generate a positive movement along its respective axis ad a one bit in the other bit position causes the respective axis servo to generate a negative movement therealong.
Claim 9
Dependent Claim 101 words
The system of claim 7 in which said central processing unit is programmed to employ a separate register thereof to represent each said axis, and said central processing unit is also programmed to enter a one bit into the proper bit location of each command word, depending on the direction to be moved, for each axis in response to an overflow signal each time that incrementation of said employed register by said central processing unit, which is programmed therefor, with a number based on the distance and velocity to be moved from said input data results in said overflow signal therefrom.
Claim 10
Dependent Claim 110 words
The system of claim 8 in which said central processing unit is programmed to increment the one of said employed registers representing the major axis, which is the one of said axes that is to move The greatest distance during the cutting of a segment, with a number Qmaj calculated thereby as follows: and to increment the others of said employed registers with a number Qmin calculated thereby as follows: and said other registers are incremented thereby only if said major axis register overflows, wherein: said commanded feedrate, said maximum feedrate, and the distances to be moved for each said axis slide, all comprise digital data comprising said input data.

References Cited (Backward Citations)

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