Multi-axis cutter diameter compensation for numeric control machine tools
AssigneeThe Boeing Company
InventorJoseph F. Page
Life of this patent
Estimating the term…
Abstract
A method and computer software product for utilizing previously-sharpened cutters in an automated tool to produce a part are provided. A part for production on an automated tool is selected. A previously-sharpened cutter is selected based upon its radius and gauge length, and the part is associated with the previously-sharpened cutter. A numeric controlled cutting program is generated based upon the part and the radius and gauge length of the associated previously-sharpened cutter.
Claims20
A method for utilizing previously sharpened cutters in an automated tool to produce a part, the method comprising:
- selecting a part for production on an automated tool;
- selecting a previously-sharpened cutter having a radius and gauge length based upon the radius and gauge length for the cutter;
- associating the part with the previously sharpened cutter;
- and
- generating a numeric controlled cutting program based upon the part and the radius and gauge length of the associated previously sharpened cutter.
A software product for commencing an executable instruction set directing an automated tool to machine a part, the software product comprising:
- a user-interface stored at a first addressable memory site within a network, the interface including:
- a first software component configured to select an identity of a cutter based upon a radius of the cutter, the radius being stored at a second addressable site within the network in association with the identity of the cutter;
- a second software component configured to select a name of a part for production, a numeric model of the part being stored at a third addressable site within the network in association with the name;
- and
- a third software component configured to initiate an executable program for execution on an automated tool, the third software component being stored at a fourth addressable site within the network, the third software component being configured to generate an executable instruction set based upon the selected cutter and associated data set and the selected part and associated numeric model, the third software component being further configured for storing the executable instruction set at a fifth addressable memory site within a network.
A tool for automatically milling a part, the tool comprising:
- a controllable end effecter with a chuck to accept a cutter with a known radius, the end effecter being configured to mill a part;
- and
- a central processing unit electrically coupled to the end effecter such that the central processing unit being configured to control the end effecter, the central processing unit including:
- an addressable memory;
- a user-interface stored at a first addressable memory site within the addressable memory, the interface including:
- a first software component configured to select an identity of the cutter inserted in the chuck based upon a radius of the cutter, the radius being stored at a second addressable site within the addressable memory in association with the identity of the cutter;
- a second software component configured to select a name of a part for production, a numeric model of the part being stored at a third addressable site within the addressable memory in association with the name;
- and
- a third software component configured to initiate an executable program for execution on an automated tool, the third software component being stored at a fourth addressable site within the addressable memory, the third software component being further configured to generate an executable instruction set based upon the selected cutter and associated data set and the selected part and associated numeric model, the third software component storing the executable instruction set at a fifth addressable memory site within the network.
Dependencies are inferred from the claim text.