Non-graphical automation of machine controls
AssigneeQcam
InventorJeffrey L. Rowlette
Life of this patent
Estimating the term…
Abstract
A method of, and computer software system for, non-graphical programming of a machine control to control the operations of a machine, comprising: (a) displaying one or more data entry fields on a display for a user to input data including the physical dimensions of a part to be machined; (b) receiving the input data; (c) storing the input data in a memory device; and (d) generating program code for said machine control utilizing the stored input data according to a predetermined programming convention, the program code including program instructions for the machine control to control operations of the machine in machining the part; whereby the user can program machining of the part without a graphical representation of the part.
Claims24
A method of non-graphical programming of a machine control to control the operations of a machine, the method comprising the steps of:
- (a) displaying one or more data entry fields on a display for a user to input data including the physical dimensions of a part to be machined, without selecting G codes;
- (b) receiving the input data;
- (c) storing the input data in a memory device;
- and
- (d) generating program code for said machine control utilizing the stored input data according to a predetermined programming convention, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- wherein the user can program machining of the part without a graphical representation of the part.
A method of non-graphical programming of a machine control to control the operations of a machine, the method comprising the steps of:
- (a) displaying one or more machine control information for a user to select a desired machine control from among different machine controls;
- (b) receiving the user's selection;
- (c) displaying one or more data entry fields on a computer display for a user to input data including the physical dimensions of a part to be machined, without selecting G codes;
- (d) receiving the input data;
- (e) storing the input data in a memory device;
- (f) generating program code for the selected machine control utilizing the stored input data according to a predetermined programming convention for the selected machine control, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- and
- (g) displaying the generated program code and allowing the user to edit the generated program code;
- wherein the user can program machining of the part without a graphical representation of the part.
A system for non-graphical programming of a machine control to control the operations of a machine, the system comprising:
- (a) an input device for entry of data;
- (b) means for displaying one or more data entry fields on a display for a user to input data including the physical dimensions of a part to be machined, without selecting G codes;
- (c) a storage device for storing the input data;
- and
- (d) a program code generator for generating program code for said machine control utilizing the stored input data according to a predetermined programming convention, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- wherein the user can program machining of the part without a graphical representation of the part.
A system for non-graphical programming of a machine control to control the operations of a machine, the system comprising:
- (a) an input device for entry of data;
- (b) a selector for displaying one or more machine control information and allowing a user to select a desired machine control from among different machine controls;
- (c) means for displaying one or more data entry fields on a display for a user to input data including the physical dimensions of a part to be machined;
- (d) a storage device for storing the input data;
- (e) a program code generator for generating program code for the selected machine control utilizing the stored input data according to a predetermined programming convention for the selected machine control, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- and
- (f) means for displaying the generated program code and allowing the user to edit the generated program code;
- whereby the user can program machining of the part without a graphical representation of the part.
A software system for configuring a computer system comprising a processor, an input device, a display and a memory device, for non-graphical programming of a machine control to control the operations of a machine, the software system comprising program instructions embedded in a computer-readable medium for:
- (a) displaying one or more data entry fields on the display for a user to input data including the physical dimensions of a part to be machined without selecting G codes;
- (b) receiving the input data via the input device;
- (c) storing the input data in the memory device;
- and
- (d) generating program code for said machine control utilizing the stored input data according to a predetermined programming convention, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- wherein the user can program machining of the part without a graphical representation of the part.
A software system for configuring a computer system comprising a processor, a input device, a display and a memory device, for non-graphical programming of a machine control to control the operations of a machine, the software system comprising program instructions embedded in a computer-readable medium for:
- (a) displaying one or more machine control information on the display and allowing a user to select a desired machine control from among different machine controls via the input device;
- (b) receiving the user's selection;
- (c) displaying one or more data entry fields on the display for a user to input data including the physical dimensions of a part to be machined;
- (d) receiving the input data via the input device;
- (e) storing the input data in the memory device;
- (f) generating program code for the selected machine control utilizing the stored input data according to a predetermined programming convention for the selected machine control, the program code including program instructions for the machine control to control operations of the machine in machining the part;
- and
- (g) displaying the generated program code on the display and allowing the user to edit the generated program code via the input device;
- wherein the user can program machining of the part without a graphical representation of the part.
Dependencies are inferred from the claim text.