PDA

View Full Version : vibration control via servo - two ways?


Bob Arnold
Feb 21, 2003, 03:22 PM
Perhaps this machining problem has been solved by members of this
group. All references to tool would be replaced by "propeller hub".
Anyways the questions are;

1. Does anyone know of a tutorial or survey of vibration control
methods used in servo systems.
2. What are the advantages/disadvantages of single/multi axis
vibration control.
3. Are there examples of either type of control.

Thanks for your help.

The vibration control techniques defined (my defs. just to help me put
the question) are;

Single-axis control – vibration is sensed (preferably near the tool
point of contact with the work) and corrected by actuating the servo
"closest" the tool. Although used by machine tools, this type of
control might be analogous to controlling vibration of the space arm
or an airplane.

Multi-axis control – vibration is sensed (preferably near the tool
point of contact with the work) and corrected by actuating multiple
servos controlling multiple axes.

In the dialog below the quoted sections are comments from another
person.

I have partially built a six axis CNC wood milling machine whose
dimensions are 10' X 5' X 4' . The tool platform is designed to
control forty-five degrees of attitude in all directions. The target
precision of the machine will be twenty-five thousands of an inch. I
built several prototype motor controllers. Digital hardware/software
consists of closed loop PID control code embedded in PIC
micro-controllers. I have added on board DRAM to a 20MHz PIC chip to
be able to store and process measurement history quickly.

As the machining head is not rigidly attached to the base (and the
workpiece) but rather through 4X8 and 4X4 square tubular steel arms
and bearings, I wanted to control vibration. If you want to control
displacement (horizontal or vertical), you have to know its value. You
can either measure it directly with an accelerometer, or attempt to
infer it from other data and an elaborate and changing model.

"A cutting tool causes sideways pressure and deflection. In general,
all axes will need to respond to maintain the location if the cutting
point. Changes of rotational speed that might be minimized by a
flywheel are probably not important anyway, but lateral flexing hurts.
Lack of stiffness makes the milling attachment for my 6" lathe
unsuitable for fine work." It's pretty clear that if you want to
control the motion of a part, you need to know where it is. How far
away you can reasonably measure it depends on the stiffness of the
part and its mounts, and on the needed accuracy. It is sometimes
simpler and cheaper to use massive precision parts than lighter ones
with precision guidance, but the history of ruling engines now points
the other way. Whether or not you are on the right track, you are
certainly in tune with the times."

"At low cutting speeds, a flywheel assist may be impractical, and the
servo system has to supply the stiffness. The implication is that the
servo's response must take place in a small part of a turn. The servos
I alluded to above can be much more nimble than PIDs, and might help
if a stiffer drive is needed. Whatever paradigm you use, a tach
directly on the spindle will help to wash out stretch and slippage in
the drive. Of course, with direct drive, that question doesn't arise
(although if the servo is snappy enough and the spindle limber enough,
the performance may depend which the end of the spindle is measured)."

"All servo milling designs that I know -- as opposed to NC machines --
measure position at or very close to the cutting point, thereby
loosening the constraints on backlash, leadscrew error, and way
straightness needed to achieve a specified accuracy. It is relatively
easy in one dimension, practical in two, but I've not seen it in
three."

Flierbk
Feb 21, 2003, 06:32 PM
Those servos must be hellishly strong and FAST to correct for machine tool
vibration, What do they use for servos? How big are the servos?

Bill
"Bob Arnold" <arnoldrt@canada.com> wrote in message
news:15ee8b5.0302211207.46392fcf@posting.google.co m...
> Perhaps this machining problem has been solved by members of this
> group. All references to tool would be replaced by "propeller hub".
> Anyways the questions are;
>
> 1. Does anyone know of a tutorial or survey of vibration control
> methods used in servo systems.
> 2. What are the advantages/disadvantages of single/multi axis
> vibration control.
> 3. Are there examples of either type of control.
>
> Thanks for your help.
>
> The vibration control techniques defined (my defs. just to help me put
> the question) are;
>
> Single-axis control - vibration is sensed (preferably near the tool
> point of contact with the work) and corrected by actuating the servo
> "closest" the tool. Although used by machine tools, this type of
> control might be analogous to controlling vibration of the space arm
> or an airplane.
>
> Multi-axis control - vibration is sensed (preferably near the tool
> point of contact with the work) and corrected by actuating multiple
> servos controlling multiple axes.
>
> In the dialog below the quoted sections are comments from another
> person.
>
> I have partially built a six axis CNC wood milling machine whose
> dimensions are 10' X 5' X 4' . The tool platform is designed to
> control forty-five degrees of attitude in all directions. The target
> precision of the machine will be twenty-five thousands of an inch. I
> built several prototype motor controllers. Digital hardware/software
> consists of closed loop PID control code embedded in PIC
> micro-controllers. I have added on board DRAM to a 20MHz PIC chip to
> be able to store and process measurement history quickly.
>
> As the machining head is not rigidly attached to the base (and the
> workpiece) but rather through 4X8 and 4X4 square tubular steel arms
> and bearings, I wanted to control vibration. If you want to control
> displacement (horizontal or vertical), you have to know its value. You
> can either measure it directly with an accelerometer, or attempt to
> infer it from other data and an elaborate and changing model.
>
> "A cutting tool causes sideways pressure and deflection. In general,
> all axes will need to respond to maintain the location if the cutting
> point. Changes of rotational speed that might be minimized by a
> flywheel are probably not important anyway, but lateral flexing hurts.
> Lack of stiffness makes the milling attachment for my 6" lathe
> unsuitable for fine work." It's pretty clear that if you want to
> control the motion of a part, you need to know where it is. How far
> away you can reasonably measure it depends on the stiffness of the
> part and its mounts, and on the needed accuracy. It is sometimes
> simpler and cheaper to use massive precision parts than lighter ones
> with precision guidance, but the history of ruling engines now points
> the other way. Whether or not you are on the right track, you are
> certainly in tune with the times."
>
> "At low cutting speeds, a flywheel assist may be impractical, and the
> servo system has to supply the stiffness. The implication is that the
> servo's response must take place in a small part of a turn. The servos
> I alluded to above can be much more nimble than PIDs, and might help
> if a stiffer drive is needed. Whatever paradigm you use, a tach
> directly on the spindle will help to wash out stretch and slippage in
> the drive. Of course, with direct drive, that question doesn't arise
> (although if the servo is snappy enough and the spindle limber enough,
> the performance may depend which the end of the spindle is measured)."
>
> "All servo milling designs that I know -- as opposed to NC machines --
> measure position at or very close to the cutting point, thereby
> loosening the constraints on backlash, leadscrew error, and way
> straightness needed to achieve a specified accuracy. It is relatively
> easy in one dimension, practical in two, but I've not seen it in
> three."

Bob Arnold
Feb 22, 2003, 12:52 AM
"Flierbk" <wkrueger1@wi.rr.com> wrote in message news:<vry5a.7193$Ge.188906@twister.rdc-kc.rr.com>...
> Those servos must be hellishly strong and FAST to correct for machine tool
> vibration, What do they use for servos? How big are the servos?
>
> Bill
Bill

You may have already answered my question :>
To answer your question - the servos that drive the axes are 1-2 hp
(not even heckishly strong).
My original thoughts were to correct vibration caused by the tool
hitting the workpiece by nothing other than "jerking the motor around"
by drastically varying current and polarity to the motor driving the
spindle.

Bob

Bob Arnold
Feb 22, 2003, 08:02 PM
And the answer is to paraphrase x's thesis Young, Andrew J "Active
control of vibration in stiffened structures" is - active vibration
control by point forces, either multi-axis or local is impractical
because it would require large reaction masses (bloody big servos).

If I've missed any recent answers to my question let me know.
Thank-you.


"Active control of vibration in structures has been investigated by an
increasing number of researchers in recent years. There has been a
great deal of theoretical work and some experiment examining the use
of point forces for vibration control, and more recently, the use of
thin piezoelectric crystals laminated to the surfaces of structures.
However, control by point forces is impractical, requiring large
reaction masses, and the forces generated by laminated piezoelectric
crystals are not sufficient to control vibration in large and heavy
structures."