Adaptive control for machine tools
First Claim
1. In a machine tool wherein a cutter is driven relatively to the surface of a workpiece to remove a layer of workpiece material, the method of compensating the measured power supplied to the drive means for net power required for net acceleration of the drive means to signal a power value closer to the actual power dissipated at the cutter tip than the measured power supplied to the drive means, said method comprising the steps of:
- (a) determining the value of the net power supplied to the drive means that is required for net acceleration of the drive means, and(b) subtracting the value of the net power determined in step (a) from the measured power supplied to the drive means.
4 Assignments
0 Petitions
Accused Products
Abstract
An adaptive control for a turning machine which adjusts the machining rate to maintain the actual horsepower dissipated at the cutter tip at a constant set point despite changing workpiece and cutter parameters. The machining rate is adjusted by control of the machine drive and tool feed to achieve required SFM and IPR values, respectively, within maximum and minimum SFM and IPR limits. "Speed" and "Axis" override controls are also provided. The rate of adjustment of SFM and IPR to a deviation of the cutter tip horsepower from the set point is inversely proportional to the measured system gain so that the response factor of the control loop is maximized. The cutter tip horsepower is determined by subtracting the electrical loss, mechanical friction loss, and the net power required for net acceleration of the drive, from the measured electrical power supplied to the drive motor. The cutting efficiency is monitored to perform tool wear, tool breakage, and tool protection functions. The adaptive control also has soft engagement and soft disengagement functions for initiating and terminating the adaptive machining process.
93 Citations
45 Claims
-
1. In a machine tool wherein a cutter is driven relatively to the surface of a workpiece to remove a layer of workpiece material, the method of compensating the measured power supplied to the drive means for net power required for net acceleration of the drive means to signal a power value closer to the actual power dissipated at the cutter tip than the measured power supplied to the drive means, said method comprising the steps of:
-
(a) determining the value of the net power supplied to the drive means that is required for net acceleration of the drive means, and (b) subtracting the value of the net power determined in step (a) from the measured power supplied to the drive means.
-
-
2. In a machine tool wherein a cutter is driven relatively to the surface of a workpiece to remove a layer of workpiece material, the method of compensating the measured power supplied to the drive means for the power taken up by frictional losses associated with the drive means to signal a power value closer to the actual power dissipated at the cutter tip than the measured power supplied to the drive means, said method comprising the steps of:
-
(a) measuring the velocity of the drive means, (b) determining the value of the power taken up by frictional losses associated with the drive means as a predetermined function of the measured velocity of the drive means, and (c) subtracting the value of the power determined in step (b) from the measured power supplied to the drive means.
-
-
3. In a machine tool wherein a cutter is driven by an electrical motor relatively to the surface of a workpiece to remove a layer of workpiece material, the method of compensating the measured power supplied to the motor for the power consumed and dissipated as heat in the resistance of the motor winding circuit of the drive motor to signal a power value closer to the actual power dissipated at the cutter tip than the measured power supplied to the drive motor, said method comprising the steps of:
-
(a) determining the electrical resistance of the motor winding circuit of the drive motor; (b) determining the value of the power consumed and dissipated as heat in the motor winding circuit of the drive motor as generally proportional to the electrical resistance determined in step (a); and (c) subtracting the value of the power determined in step (b) from the measured power supplied to the drive motor.
-
-
4. The method of computing the net power HPa transferred to the inertial mass of the drive means in a rotary machine tool during a net angular acceleration dw/dt of the drive rotating at an angular velocity w, said method comprising the steps of:
-
(a) initially determining the moment of inertia J of the drive means, and (b) thereafter during operation of the machine tool computing the net power HPa transferred to the inertial mass of the drive means as proportional to the product (J)(w)(dw/dt) of the moment of inertia J, the angular velocity w, and the angular acceleration dw/dt.
-
-
5. The method of computing the power HPv taken up by frictional losses associated with the drive in a machine tool, said drive moving at a velocity v, said method comprising the steps of:
-
(a) initially determining a slope Ms and an intercept B which estimate the power HPv taken up by frictional losses associated with the drive according to HPv =(Ms)(v)+B, and (b) thereafter during operation of the machine tool computing the power HPv taken up by frictional losses associated with the drive according to HPv =(Ms)(v)+B.
-
-
6. The method of computing the power HPe consumed and dissipated as heat in the motor winding circuit of an electrical drive motor in a machine tool and determining the power mechanically outputted by the drive motor, said drive motor receiving an electrical current I, said method comprising the steps of:
-
(a) initially determining the electrical resistance Re of the motor winding circuit of the drive motor, (b) thereafter during operation of the machine tool computing the power HPe consumed and dissipated as heat in the motor winding circuit of the drive motor according to
space="preserve" listing-type="equation">HP.sub.e α
(I)(I)(R.sub.e),and (c) using HPe in determining the power mechanically outputted by the drive motor.
-
-
7. The method of signaling the value of power expended at a cutter edge during operation of a machine tool wherein a cutter is driven relatively to the surface of a workpiece to remove a layer of workpiece material, the machine tool having an electrically-powered drive means for producing such relative movement,
said method comprising the steps of: -
(a) measuring the electrical power HPm taken up by said drive means, (b) computing the net power HPa transferred to the inertial mass of the drive means due to net acceleration, (c) computing the power HPv taken up by frictional losses associated with said drive means, (d) computing the power HPe consumed and dissipated as heat in the electrical circuit of the drive means, and (e) producing a signal proportional to the difference between (i) said power HPm and (ii) the sum of the powers HPa, HPv and HPe, so that said signal is indicative of the power expended at the cutter edge.
-
-
8. In machining with a rotary machine tool, the method of determining the actual power expended by the cutting tool and regulating the machining process comprising the steps of:
-
measuring the power consumed by the rotary drive means in moving the cutting edge relatively transversely across the workpiece surface, subtracting power expended for net angular acceleration of the rotating machine members, and using the difference to regulate the machining process. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. In an automatic control system for a rotary machine tool, the method of determining the actual power expended at the cutting tool and workpiece interface from the measured rotary drive power and regulating the machining process, comprising the steps of:
-
calculating the expected frictional losses as a predetermined function of angular speed of the rotary drive, subtracting the calculated frictional losses from the measured rotary driver power, and using the difference to regulate the machining process. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In an automatic control system for a rotary machine tool having a rotary drive powered by an electric drive motor, the method of determining the actual cutting power expended at the cutting tool and workpiece interface and regulating the machining process comprising the steps of:
-
measuring the electrical power expended by the drive motor, correcting for the electrical resistive loss as a predetermined function of velocity, and using the result to regulate the machining process wherein the electrical resistive loss is determined by; (1) calculating the voltage applied to the motor as a predetermined function of angular velocity of the rotary drive, and (2) calculating the resistive loss as substantially directly proportional to a predetermined constant of resistance, the square of the power expended by the motor, and inversely proportional to the square of the voltage applied to the motor. - View Dependent Claims (22)
-
-
23. In a rotary machine tool, the method of initially contacting the workpiece with the cutter at the beginning of a machining operation while avoiding undesirable mechanical stress comprising the steps of;
-
accelerating the rotary drive, with the cutter disengaged, to achieve a relative transverse velocity of the workpiece surface with respect to the cutter substantially equal to a predetermined maximum velocity at which machining may continuously occur without excessive heating of the cutter so that the machining rate is maximized, and feeding the cutter into the workpiece at a predetermined minimum feed velocity at which cutting of the workpiece will continuously occur while breaking the shavings into chips so that the machine tool is not clogged with shavings while minimizing excessive force on the cutter.
-
-
24. In a rotary machine tool under adaptive control to regulate actual machining power to a set value, the method of disengaging the cutter from the workpiece at the end of a machining operation while avoiding undue attempts at acceleration to maintain constant machining power, said method comprising the steps of:
-
(a) sensing when the cutter edge is within a preset distance of breaking out of the workpiece, and (b) thereupon decreasing the feed velocity of the cutter into the workpiece to a predetermined minimum feed velocity at which cutting of the workpiece will continuously occur while breaking shavings into chips so that the machine tool is not clogged with shavings while minimizing excessive force on the cutter, and (c) thereafter machining while maintaining the relative transverse velocity of the workpiece surface with respect to the cutter at a generally uniform value until the cutter edge breaks out of the workpiece.
-
-
25. The method of monitoring the condition of the cutter in a machine toll and regulating the machining process comprising the steps of:
-
calculating a relative cutting efficiency factor generally proportional to the machining power consumed at the cutting edge and generally inversely proportional to the product of the relative transverse velocity of the cutter with respect to the workpiece surface and the depth of feed of the cutter into the workpiece in the direction of the relative feed velocity generally normal to said relative transverse velocity, and using the relative cutting efficiency factor to regulate the maching process.
-
-
26. The method of determining the condition of the cutter in a rotary machine tool and regulating the machining process comprising the steps of:
-
calculating a cutting efficiency factor generally proporational to the machining power consumed at the cutter edge and generally inversely proportional to the product of the relative transverse velocity of the cutter with respect to the workpiece surface and the area of the cut approximately normal to the transverse velocity, and using the cutting efficiency factor to regulate the machining process. - View Dependent Claims (27)
-
-
28. The method of continuously monitoring the condition of the cutter in a numerically controlled rotary machine tool and regulating the machining process comprising the steps of:
-
repetitively measuring the power expended by the cutting tool in the machining process, repetitively determining a relative cutting efficiency factor of the cutting tool as generally proportional to the measured power and generally inversely proportional to the product of the relative transverse velocity of the workpiece surface with respect to the cutting tool, and the rate of feed of the cutter into the workpiece per revolution of the machine tool rotary drive, repetitively comparing the relative cutting efficiency factor to at least one predetermined limit, and terminating machining process if the cutting efficiency factor is outside the boundary set by at least one predetermined limit. - View Dependent Claims (29, 30)
-
-
31. In a rotary machine tool having a DC rotary drive motor responsive to a drive velocity command signal, and having a base speed constant and a maximum torque that is constant for rotational velocities less than the base speed, the method of determining the moment of inertia of the rotary drive as sensed by the drive motor, comprising the steps of:
-
(1) setting the drive motor velocity to an initial velocity not greater than the base speed, (2) setting the drive velocity command signal to a value commanding a drive motor velocity sufficiently different from the initial velocity so that the drive motor exerts its maximum torque, (3) after steps (1) and (2), while the rotational velocity of the driver motor is still sufficiently different from the value commanded by the drive velocity command signal and less than the base speed of the drive motor so that the drive motor still exerts its maximum torque, (a) determining the net rotational acceleration of the drive motor, (b) determining the rotational velocity of the drive motor, and (c) determining the net electrical power delivered to the drive motor for accelerating the drive coincident with the determination of rotational velocity in step (3)(b), and (4) after step (3), calculating the moment of inertia as generally proportional to the net electrical power delivered to the drive motor and inversely proportional to both the rotational velocity and the rotational acceleration of the drive motor. - View Dependent Claims (32, 33, 34)
-
-
35. An automatic control system for a machine tool accepting a desired power signal comprising, in combination,
means for determining approximately the cutter tip horsepower consumed by the machine drive in moving the cutting relatively at a surface speed transversely across a workpiece surface, generating a cutter tip horsepower signal substantially indicating actual cutter tip horsepower, automatic means for comparing the cutter tip horsepower signal to the desired power signal and generating a machining rate control signal responsive to the comparison, and machining rate control means accepting a control signal and adjusting the workpiece material removal rate is response to the machining rate control signal, so that the machining power is automatically adjusted in response to desired power by variation of the machining rate.
-
38. The method of computing the power HPv taken up by frictional losses associated with the drive in a machine tool, said drive moving at a velocity v, said method comprising the steps of:
-
(a) initially determining coefficients comprising at least a slope Ms, which estimate the power HPv taken up by frictional losses associated with the drive according to a polynomial equation in powers of v having at least two terms and comprising at least the term (Ms) (v), and (b) thereafter during operation of the machine tool computing the power HPv taken up by frictional losses associated with the drive by evaluating the polynomial equation for the measured, actual value of the velocity v.
-
-
39. An automatic control system for a machine tool accepting a desired power signal comprising, in combination,
means for determining approximately the cutter tip horsepower consumed by the machine drive in moving the cutter relatively at a surface speed transversely across a workpiece surface, and generating a cutter tip horsepower signal substantially indicating actual cutter tip horsepower, automatic means for comparing the cutter tip horsepower signal to the desired power signal and generating a machining rate command signal responsive to the comparison, and machining rate control means responsive to said command signal for adjusting the workpiece material removal rate to thereby bring and hold cutter tip horsepower in substantial agreement with said desired power signal.
-
43. The method of producing a signal which is indicative of sharpness of a cutter'"'"'s edge while the cutter is machining a workpiece in a machine tool, said method comprising
producing a measured signal representing input power consumed by drive means which create the relative surface motion between the cutter and the workpiece in the machine tool, correcting said measured signal to produce a second signal representing actual cutter tip power, producing a third signal which is proportional to the volumetric rate of removal of material from the workpiece, and producing a tool condition signal which is proportional to the ratio of the second signal to the third signal.
-
44. The method of operating a machine tool which has a driven member adapted to receive and mount different workpieces of various sizes, shapes and/or weights, said method including the steps, associated with any particular workpiece, of
(a) fixing the workpiece to the driven member, (b) driving the member in a fashion such that it and the fixed workpiece are subjected to acceleration, (c) producing a first signal indicative of the power fed in to produce the driving action of step (b), (d) deriving from said first signal a second signal indicative of that portion of the fed-in power devoted to the kinetic acceleration of the driven member with the workpiece fixed thereon, (e) deriving from said second signal a stored representation of the moment of inertia J of the driven member and the workpiece fixed thereon, and (f) utilizing the stored representation in the control of the machine tool during machining operations on the workpiece.
Specification