Machine tool data system
First Claim
1. In a computer system,(a) a manually controllable input device operable to produce coded input signalsas manually selected by an operator and pertaining to successive blocks of new machine control data to be generated,(b) a stored program digital computer including a computer memory with memory locations for storing machine control data pertaining to positioning operations of a machine and containing a stored program, said digital computer under the control of said stored program being connected with said manually controllable input device and operable to respond to said coded input signals from said device to generate successive blocks of new machine control data in accordance with said coded input signals and expressing successive machine movements both as incremented displacement values relative to respective next preceding ones of said successive blocks and as absolute displacement values with respect to a common reference point.
5 Assignments
0 Petitions
Accused Products
Abstract
A machine tool data system for receiving and storing abbreviated instructions representing blocks of machine tool control data and including pattern type instructions such as copy, mirror image and tool change each involving a series of such blocks, the computer responding to editing instructions such as insert or delete as to specified lines of stored instructions or computing the blocks represented by the stored instructions for transmission to an output device such as a tape punch, the computer generating the blocks of a pattern type series at the rate of utilization of said blocks by the output device. A machine tool may be connected on line and controlled by the computer simultaneously with the editing or tape preparation operations thereof, and the machine tool may be controlled manually from a data terminal on line with the computer when the terminal is not in use for tape preparation.
-
Citations
28 Claims
-
1. In a computer system,
(a) a manually controllable input device operable to produce coded input signals as manually selected by an operator and pertaining to successive blocks of new machine control data to be generated, (b) a stored program digital computer including a computer memory with memory locations for storing machine control data pertaining to positioning operations of a machine and containing a stored program, said digital computer under the control of said stored program being connected with said manually controllable input device and operable to respond to said coded input signals from said device to generate successive blocks of new machine control data in accordance with said coded input signals and expressing successive machine movements both as incremented displacement values relative to respective next preceding ones of said successive blocks and as absolute displacement values with respect to a common reference point.
-
2. In a computer system,
(a) a manually controllable input device operable to produce coded input signals as manually selected by an operator pertaining to successive blocks of new machine control data to be generated, (b) said manually controllable input device being operable to produce coded input signals representing at least the following: -
(1) a plural digit decimal number representing a displacement value relative to one of a plurality of machine axes (2) a coded "list" input signal, (3) a coded "delete" input signal, and (4) a coded "copy" input signal, and (c) a stored program digital computer including a computer memory with memory locations for storing machine control data pertaining to the operation of a machine, said computer memory having a stored program therein, and said digital computer under the control of said stored program being responsive to said coded input signals to generate siad sucessive blocks of new machine control data in accordance therewith and to store said successive blocks of machine control data at said memory locations, said digital computer under the control of said stored program being operable;
(1) to respond to said coded input signal representing a plural digit decimal number to generate a block of said new machine control data incorporating a displacement value relative to said one of a plurality of machine axes in accordance with said plural digit decimal number, (2) to respond to said coded "list" input signal to list all blocks of said machine control data in said memory locations, (3) to respond to said coded "delete" input signal to delete identified blocks of said machine control data from said memory locations, and (4) to respond to said coded "copy" input signal to produce additional blocks of machine control data corresponding to respective identified blocks of said machine control data in respective memory locations.
-
-
3. In a computer system,
(a) a manually controllable input device operable to produce coded input signals as manually selected by an operator pertaining to successive blocks of new machine control data to be generated, and (b) a digital computer including a computer memory with memory locations for storing machine control data pertaining to positioning operations of a machine, said computer memory containing a stored program for assisting an operator in the generation of said successive blocks of new machine control data, said digital computer under the control of said stored program being responsive to said coded input signals from said input device to generate said successive blocks of new machine control data and to store said successive blocks at said memory locations of said computer memory, said digital computer under the control of said stored program being responsive to coded input signals representing respectively, displacement commands expressed incrementally from a next preceding block of said new machine control data, and displacement commands expressed as respective absolute values with respect to a common reference point to generate corresponding machine control data expressed in at least one of an incremental value from the next preceding block of machine control data and an absolute value with respect to said common reference point.
-
5. In a computer system,
(a) a console including a manually controllable input device operable to produce a sequence of sets of function type and displacement type coded input signals as manually selected by an operator for representing a sequence of corresponding blocks of machine tool control data, each of said sets of coded input signals representing a corresponding block of machine tool function and displacement commands with respect to a predetermined type of machine tool and workpiece, and (b) a stored program digital computer operably connectable on line with said console for receiving said coded input signals from said manually controllable input device and including a computer memory and a stored program stored in said computer memory for controlling the operation of said computer in responding to said coded input signals from said manually controllable input device, (c) said stored program digital computer being operable under the control of said stored program to respond to each of said sets of coded input signals to generate the corresponding block of machine tool function and displacement commands, and to store said sequence of corresponding blocks at successive memory locations of said computer memory, with successive block numbers assigned thereto.
Specification