beautypg.com

HEIDENHAIN ND 1300 CNC Setup User Manual

Page 43

background image

34

Oscillates during move?

CNC moves should be smooth in mechanically sound systems. Vibration, roughness or oscillation during

a move is an indication of PID loop instability.

NOTE

Confirm that your system components can move smoothly and are free of mechanical

problems before attempting to tune PID loops.

Axis vibration can be observed visually or heard as a buzzing or whining sound. However, low levels of

vibration can often not be detected without lightly touching an axis component while the axis completes a

CNC test move.

WARNING

Be extremely careful while touching an axis in motion. Stay clear of the axis path.

Do not attempt to touch an axis in motion at all if it represents any risk of personal

injury.

Increase derivative

The derivative factor reduces loop gain for the rapidly changing following error signals caused by under-

damped axis motion or by axis oscillation. If axis vibration is observed during a CNC test move, increase

the derivative factor a small amount and perform a new CNC test move. Continue increasing the derivative

factor in small increments and retesting a CNC motion until the vibration disappears. A small number of

systems might oscillate when add-

ing integral to a loop that already

contains derivative. In these cases

it might be necessary to reduce the

derivative factor to stabilize the

axis, or to find a different mixture of

proportional, derivative and integral

terms altogether.

While small to moderate amounts of derivative can eliminate vibration due to PID loop instability, excess

derivative can cause oscillation. Be careful to increase the derivative factor in small increments.

CNC Setup and PID Loop Tuning Guide