Solid modeling based adaptive feedrate control for NC machining
AssigneeGeneral Electric Company
InventorWeiping Wang
Life of this patent
Estimating the term…
Abstract
An adaptive feedrate control and method of optimizing the metal removal rate of NC end milling is based on a solid modeler which continuously simulates the in-process workpiece geometry in 3-dimensional machining. For each NC record representing a tool motion, an adjusted feedrate is generated off-line by the simulation running on a general purpose computer. The metal removal rate, cutting force, and tool deflection are calculated, and a feedrate is chosen to increase machine utilization without violating user-set constraints and avoid common machine problems such as excessive tool deflection and tool breakage.
Claims15
A method of determining, by off-line computer simulation of the machining process, an adaptive feedrate for a machine tool, comprising:
- providing an NC (numerical control) program having coded instructions defining a series of cutting tool motions to follow a tool path and machine a workpiece at a chosen baseline feedrate and cutting speed per instruction;
- using said NC program as an input, continuously modeling in-process workpiece geometry as a solid by subtracting tool swept volume from the current workpiece;
- calculating for every tool motion a material removal rate, average cutting force, and cutting tool deflection;
- and
- selecting, based on said modeling and calculating, an adjusted feedrate per tool motion to optimize productivity without violating user set constraints including cutting force and tool deflection.
A method of determining, by an off-line computer simulation of the machining process, an adaptive feedrate for NC (numerical control) end milling, comprising:
- providing an NC program having coded instructions defining a series of cutting tool motion steps to follow a tool path and machine a workpiece at a chosen baseline feedrate and cutting speed per instruction;
- using said NC program as an input, continuously modeling in-process workpiece geometry as a solid by subtracting tool swept volume from the current workpiece;
- calculating a metal removal rate from the workpiece volume removed and time per tool motion step;
- calculating average cutting force from spindle horsepower, a product of the known specific energy to remove unit material and said removal rate, divided by said cutting speed;
- calculating cutting tool deflection from certain physical parameters and that thrust force is approximately half said cutting force;
- and
- selecting, based on said modeling and said calculating of rate, force, and deflection, a maximum adjusted feedrate per NC instruction to optimize productivity without violating user set constraints including cutting force and tool deflection.
A system to provide adaptive feedrate control for 3-dimensional NC (numerical control) milling, comprising:
- an NC program having coded instructions ordering a series of cutter tool motions to follow a tool path and machine a workpiece at a chosen baseline feedrate and cutting speed per instruction;
- a solid modeling means, to which said NC program is presented, for continuously simulating a changing in-process workpiece geometry by modeling said workpiece and a volume swept out by the tool path as solids and subtracting the swept volume from the changing workpiece;
- means for providing a machinability database containing physical parameters required in a simulation of the machining process;
- and
- a cutting force and feedrate optimization module comprised of means for calculating for every tool motion, based on said simulation and physical parameters, a metal removal rate, spindle horsepower, average cutting force, and tool deflection;
- means for determining, from said calculated rate, horsepower, force, and deflection, an adjusted feedrate to optimize productivity without violating predetermined user set constraints including cutting force and tool deflection;
- and
- means for adding said adjusted feedrate to said NC program.
Dependencies are inferred from the claim text.