Patent ID: 7761183

Claim:
A computer-readable medium readable by a computer, said computer-readable medium embodying a program of instructions executable by the computer to cause the computer to produce a numerical control program file for controlling a machine tool by performing the actions of: receiving data relating to a tool path, wherein said receiving data relating to a tool path comprises receiving a CAD data file, the CAD data file comprising data relating to a plurality of points and lines comprising the tool path; creating a coordinate worksheet file based on the data relating to the tool path, wherein said creating a coordinate worksheet file comprises: creating a linear tool motion command in the coordinate worksheet file for a single point representation in the CAD data file; creating a rapid tool motion command in the coordinate worksheet file for a two-point representation in the CAD data file; creating a clockwise tool motion command in the coordinate worksheet file for a single line representation in the CAD data file; and creating a counter-clockwise tool motion command in the coordinate worksheet file for a two-line representation in the CAD data file; presenting the coordinate worksheet file in a user-discernable form; receiving a user verification of the coordinate worksheet file; and converting the coordinate worksheet file into a series of numerical control commands to produce the numerical control program file.