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

Numerical control system and method for variable shape programming and control of machine motion

Assignee: ESAB AB
•
Filing: 1972-01-03
•
Granted: 1974-05-21
•
Expires: 1992-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Numerical control system and method for automatically directing the movement of a machine along any prescribed path from a prepared input program containing a series of command instructions with each command represented by an array of characters defining a predetermined segment of the path expressed in terms of mathematical algorithms; the system including character recognition means, a memory section in which numerical data is stored, a data processing section, an output command data storage section and a path controller wherein the memory section is supplied with such numerical data independent of said command instructions and wherein the system operates upon such numerical data in accordance with the algorithms of the command instructions to define the coordinate dimensions for the prescribed path and in response thereto the path controller executes the commands.

Inventors

  • 👤 A Jordan
  • 👤 G Tikijian
  • 👤 T Linn
  • 👤 J Klauser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:42
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/40931; G05B19/40935; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35072; G05B2219/35261; G05B2219/35263; G05B2219/36; G05B2219/36333; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 261 words
For use in a system for automatically controlling the motion of a machine, said system having at least a memory section, a character recognition section, a data processing section, an output command data storage section and direction control means for directing said machine along any prescribed path defined by the coordinates of said path along axes perpendicular to each other; a method for directing the operation of said system from an input program representing a series of command instructions with each command instruction represented by an array of characters defining the coordinates of a predetermined segment of said prescribed path in terms of algorithms, said method comprising the steps of: a loading into said memory section scaler information from which the coordinate dimensions of each predetermined segment may be established; b consecutively feeding each character from said input program into said character recognition section of said system; c identifying each character to determine if it is an operand or numerical data; d generating a predetermined control signal in response to each operand; e selecting scaler information from said memory section in response to a first set of predetermined control signals; f processing said selected information in response to a second predetermined control signal; g approximately simultaneously transferring the processed information into said output command data storage section; and h repeating the steps of (b) through (g) until a third predetermined control signal is generated representing the end of said command instruction whereby the command data storage information is transferred into said direction control means to direct the motion of said machine.
Claim 2
Dependent Claim 261 words
For use in a system for automatically controlling the motion of a machine, said system having at least a memory section, a character recognition section, a data processing section, an output command data storage section and direction control means for directing said machine along any prescribed path defined by the coordinates of said path along axes perpendicular to each other; a method for directing the operation of said system from an input program representing a series of command instructions with each command instruction represented by an array of characters defining the coordinates of a predetermined segment of said prescribed path in terms of algorithms, said method comprising the steps of: a loading into said memory section scaler information from which the coordinate dimensions of each predetermined segment may be established; b consecutively feeding each character from said input program into said character recognition section of said system; c identifying each character to determine if it is an operand or numerical data; d generating a predetermined control signal in response to each operand; e selecting scaler information from said memory section in response to a first set of predetermined control signals; f processing said selected information in response to a second predetermined control signal; g approximately simultaneously transferring the processed information into said output command data storage section; and h repeating the steps of (b) through (g) until a third predetermined control signal is generated representing the end of said command instruction whereby the command data storage information is transferred into said direction control means to direct the motion of said machine.
Claim 3
Dependent Claim 57 words
For use in a system as defined in claim 1 further including a word storage section, said method in addition comprising: storing said numerical data prior to step (e) and selecting in step (e) the combination of scaler information from said memory section and said numerical data in response to said first set of predetermined control signals.
Claim 4
Dependent Claim 39 words
For use in a system as defined in claim 2 wherein each character on said input program representing a number is fed in a binary coded decimal format and wherein said processing step (f) converts each number to binary.
Claim 5
Dependent Claim 29 words
For use in a system as defined in claim 3 wherein said processing step (f) further performs any combination of the mathematical operations of adding, subtracting, doubling and halving.
Claim 6
Dependent Claim 27 words
For use in a system as defined in claim 4 wherein said scaler information is loaded manually into memory in binary coded decimal form from a keyboard.
Claim 7
Dependent Claim 27 words
For use in a system as defined in claim 4 wherein said scaler information is loaded automatically into memory from a prepared program containing the scaler information.
Claim 8
Independent Claim 228 words
A system for automatically directing the movement of a machine along any prescribed path, defined by the coordinates of said path along axes perpendicular to each other, from an input program containing a series of command instructions arranged in a predetermined sequence with each command instruction represented by an array of characters defining the coordinates of a predetermined segment of said prescribed path in terms of algorithms, said system comprising: a a memory section including a multiple number of data registers; b data input means for loading into said data registers scaler information from which the coordinate dimensions of each predetermined segment may be established; c character recognition means for generating a control signal in response to each character operand of each command instruction; d means for consecutively feeding each character of a command instruction from said input program to said character recognition means; e means for selecting predetermined data registers from said memory section in response to successive sets of predetermined control signals; f command data storage means for storing numerical data representing the coordinate dimensions of each predetermined segment; g transfer means for transferring the selected data from said predetermined data registers into said command data storage means in response to control signals representing predetermined operands; and h path control means responsive to said numerical data in said command data storage means for directing said machine.
Claim 9
Independent Claim 228 words
A system for automatically directing the movement of a machine along any prescribed path, defined by the coordinates of said path along axes perpendicular to each other, from an input program containing a series of command instructions arranged in a predetermined sequence with each command instruction represented by an array of characters defining the coordinates of a predetermined segment of said prescribed path in terms of algorithms, said system comprising: a a memory section including a multiple number of data registers; b data input means for loading into said data registers scaler information from which the coordinate dimensions of each predetermined segment may be established; c character recognition means for generating a control signal in response to each character operand of each command instruction; d means for consecutively feeding each character of a command instruction from said input program to said character recognition means; e means for selecting predetermined data registers from said memory section in response to successive sets of predetermined control signals; f command data storage means for storing numerical data representing the coordinate dimensions of each predetermined segment; g transfer means for transferring the selected data from said predetermined data registers into said command data storage means in response to control signals representing predetermined operands; and h path control means responsive to said numerical data in said command data storage means for directing said machine.
Claim 10
Dependent Claim 58 words
A system as defined in claim 7 further comprising; word storage means for storing numerical characters from said character recognition means; means for arithmetically processing the data selected from said predetermined data registers and any numerical data stored in said word storage means and wherein said transfer means transfers said processed data into said command data storage means.
Claim 11
Dependent Claim 87 words
A system as defined in claim 8 wherein said data input means supplies said memory section with scaler information represented by a series of decimal numbers, in binary coded decimal form, with each decimal number associated with a code symbol identifying a predetermined data register in said memory section, said system further comprising; means for converting each binary coded decimal number to a corresponding binary number and means for transferring said binary number into the allocated register of said memory section in response to said coded symbol.
Claim 12
Dependent Claim 45 words
A system as defined in claim 9 wherein said coded symbol represents at least one letter character and one numerical character and wherein said character recognition means identifies said characters for allocating the transfer of the binary number associated therewith into a predetermined data register.
Claim 13
Dependent Claim 17 words
A system as defined in claim 10 wherein said data input means is a manually operated keyboard.
Claim 14
Dependent Claim 17 words
A system as defined in claim 10 wherein said data input means is a stored input program.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-05-20 1977-11-19 1978-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-05-20 1981-11-19 1982-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-05-20 1985-11-19 1986-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag