Method of optimizing the operation of a computer controlled machine tool
First Claim
1. A method of optimizing the cutting operation of a machine tool, which includes a motor driven rotary cutter carrying spindle that is adapted to be fed relative to a workpiece at varying rates for performing a cutting operation on the workpiece,said method comprising the steps of:
- (a) Selecting a programmed spindle speed for said spindle;
(b) Selecting a target horsepower for said cutting tool;
(c) Calculating a target excitation current for said spindle motor which will produce the selected horsepower at said cutting tool at the selected spindle speed;
(d) Measuring the actual excitation current of the spindle motor while said cutting tool is cutting said workpiece at a programmed feed rate;
(e) Calculating the feed rate change which is required to produce the target excitation current in the spindle motor;
(f) Changing said first feed rate by the amount calculated in step (e); and
(g) Periodically repeating steps (d) through (f) while said cutting tool is cutting said workpiece.
1 Assignment
0 Petitions
Accused Products
Abstract
The feed rate of a computer controlled machine tool is periodically calculated every 9.6 milliseconds to produce a horsepower equal to a target horsepower at the cutting tool during a milling operation. When the feed rate rises above a predetermined level, the target horsepower is progressively lowered, and when the feed rate drops below a predetermined level, the target horsepower is progressively raised. The total amount of cutting time for each tool is measured and the amount of cutting time under increased target horsepower is also measured. When the amount of cutting time under increased target horsepower exceeds a predetermined percentage of the total cutting time for any given tool, a DULL TOOl signal is generated and the designated tool is subsequently replaced. If no cutting time is recorded, a BROKEN TOOL signal is generated and the broken tool is replaced. When the cutting tool encounters an air gap in the workpiece, the spindle speed is increased and the feed rate is increased to provide a fast feed rate through the air gap. The feed rate and spindle speed are both reduced when the cutting tool re-engages the workpiece after passing through the air gap.
-
Citations
10 Claims
-
1. A method of optimizing the cutting operation of a machine tool, which includes a motor driven rotary cutter carrying spindle that is adapted to be fed relative to a workpiece at varying rates for performing a cutting operation on the workpiece,
said method comprising the steps of: -
(a) Selecting a programmed spindle speed for said spindle; (b) Selecting a target horsepower for said cutting tool; (c) Calculating a target excitation current for said spindle motor which will produce the selected horsepower at said cutting tool at the selected spindle speed; (d) Measuring the actual excitation current of the spindle motor while said cutting tool is cutting said workpiece at a programmed feed rate; (e) Calculating the feed rate change which is required to produce the target excitation current in the spindle motor; (f) Changing said first feed rate by the amount calculated in step (e); and (g) Periodically repeating steps (d) through (f) while said cutting tool is cutting said workpiece. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of optimizing the performance of a machine tool having a rotary spindle which is rotated by an electric spindle motor and having a cutting tool in said spindle for machining of a workpiece therewith, said method comprising the steps of:
-
(a) Monitoring the armature current IA of said spindle motor; (b) Selecting a reference current level AIR GAP TOL (air gap tolerance) for said armature current IA below which said cutting tool is in an air gap in said workpiece; (c) Comparing the magnitude of IA+AGHYST to AGTOL, where AGHYST (air gap hysteresis) is a constant; (d) Setting the magnitude of AGHYST to a relatively low value when IA+AGHYST<
AGTOL to prevent false triggering back to the condition IA+AGHYST>
AGTOL due to variation in IA;(e) Increasing the feed rate of said machining operation from its programmed machining feed rate when IA+AGHYST<
AGTOL to reduce the amount of time spent in traversing said air gap;(f) Setting the magnitude of AGHYST to a relatively high value when IA+AGHYST>
AGTOL to prevent false triggering back to the condition IA+AGHYST<
AGTOL due to variation in IA; and(g) Decreasing said feed rate back to its programmed machining feed rate when IA+AGHYST>
AGTOL, which indicates that said cutting tool has re-engaged said workpiece after passing through said air gap. - View Dependent Claims (10)
-
Specification