Tuning a Position Axis

 

The following procedure may be used to tune many position axes, hydraulic axes and motors in velocity mode. Please read the Tuning Overview before following this procedure.

There is no substitute for experience when tuning an axis. This procedure offers some guidelines, tips, and suggestions for tuning your system. While these steps will work for some systems, they may not be the best for a particular system.

 

Tuning Procedure

  1. Do Open Loop Move

This step is for verifying that the system wiring and setup is correct before doing any closed loop control. Issue an Open Loop (O) command with a small drive, such as 50-150. Increase the drive until the axis begins to move. A positive drive should yield increasing counts. Issue an Open Loop command again with a negative drive. This should yield negative counts.

Before continuing, verify that all the Gains and Feed Forwards are set to zero.

 

  1. Check Dead Band

If your system has a large dead band, you will need to set the Dead Band Eliminator value. To find your dead band, give increasing amounts of drive to the system with the Open Loop command. The value of drive at which the system starts to move is your dead band. If this value is approximately 400 or greater, the Dead Band Eliminator should probably be used. If it is less, it is left to the discretion of the designer.

 

  1. Adjust the Proportional Gain

The Proportional Gain must be adjusted to gain some control over the system for continuing the tuning procedure. Adjust the Proportional Gain by slowly increasing it and making moves. When the system gets close to final position reasonably quickly, continue to the next step. If the system begins to oscillate, decrease the gain.

 

  1. Adjust the Feed Forwards

In many hydraulic systems the feed forward parameters (Extend Feed Forward and Retract Feed Forward) are the most important parameters for position tracking during a move. These may be adjusted in 2 ways:

 

In non-regenerating hydraulic systems, the Extend Feed Forward will be less than the Retract Feed Forward. In regenerating systems, the opposite is true.

 

  1. Readjust the Proportional Gain

Proportional Gain affects the responsiveness of the system. Low gains make the system sluggish and unresponsive. Gains that are too high make the axis oscillate or vibrate.

Slowly increase the gain. When you see a tendency to oscillate as the axis moves or stops, reduce the gain by 10 to 30 percent.

At this point, if you have gained sufficient control of the system, you may want to increase the speed, accel and decel of your moves and further adjust the proportional gain. A value of proportional gain that may seem good at low speeds and accels, may not work at higher speeds.

 

  1. Adjust the Integral Gain

Many hydraulic systems do not require a large Integral Gain. However, it is usually desirable to have some Integral Gain (5 to 50 units) to help compensate for valve null drift or changes in system dynamics. Some systems may require larger Integral Gain, in particular if they are moving a large mass or are nonlinear. Too much Integral Gain will cause oscillations and overshoot. The Integral Gain is helpful for getting into position and for tracking during long, slow moves. It will not significantly affect tracking during short, fast moves.

 

  1. Adjust the Acceleration Feed Forwards

The Acceleration Feed Forward terms are particularly useful for systems moving large masses with relatively small cylinders. Such systems often have a delay before the start of movement. The Acceleration Feed Forward terms can help compensate for this delay.

Look for following errors during acceleration and deceleration. Increase the Extend and Retract Acceleration Feed Forward terms until the errors disappear.

For large masses the Acceleration Feed Forward may be in the tens of thousands.

 

  1. Adjust the Differential Gain

Differential Gain may greatly enhance performance on many hydraulic systems. It is used mainly on systems that have a tendency to oscillate. This happens when heavy loads are moved with relatively small cylinders. Differential Gain will tend to dampen out oscillations and help the axis track during acceleration and deceleration. This will positively affect short, fast moves.

Important: If you use Differential Gain, you may be able to increase the Proportional Gain somewhat without causing the system to oscillate.

If the drive output during the constant velocity portion of the move is smooth, the Differential Gain is perhaps not set high enough. The drive output may look "fuzzy." This indicates that the drive is responding to the minute errors of the axis. Note that not all systems allow the differential gain to be set high enough for the drive to be "fuzzy".

A disadvantage of Differential Gain is that it amplifies position measurement noise. If there is too much noise or the gain is too high, this can cause the system to chatter or oscillate.

 

  1. Increase System Speed

Gradually increase the Speed and Acceleration values while making long moves. Look for following errors, overshoot, or oscillations.

 

The final tuning of the system should be made at the speed of intended operation.

 


Copyright (c) 1997-2015 by Delta Computer Systems, Inc.