beautypg.com

Differential gain, Extend feed forward – Delta MMC120 User Manual

Page 115

background image

115

DIFFERENTIAL GAIN

Default: 0

Range: 0 to 65535

The DIFFERENTIAL GAIN field is used to minimize the error between the

TARGET

POSITION

and the

ACTUAL POSITION

. The change in error is multiplied by the

DIFFERENTIAL GAIN value to get the differentiator drive term. DIFFERENTIAL

GAIN is defined as:
DIFFERENTIAL GAIN = 0.1 millivolts per change in Position Error
Differential Drive is defined as:

Differential Drive = (E0 - E1) x DIFFERENTIAL GAIN / 10

where E0 is the position error (

TARGET POSITION

ACTUAL POSITION

) in the first

time period and E1 is the position error in the second time period. (E0 - E1) is the change

in position error between the two time periods.

NOTE: The actual drive output may be reduced based on the values of the

Extend Feed

Forward

and

Retract Feed Forward

.

CAUTION: To avoid oscillation during initial tuning start with values below 10.

Why Bother?

The differentiator field should usually be set to a value of 0. This is because noise in the

MDT signals causes the speed calculations to be noisy.

EXTEND FEED FORWARD

Default: 100

Range: 0 to 65535

TIP: After the axis has made a complete move without oscillations or overdrive errors,

use the

'F' command

to automatically set the FEED FORWARD value.

FEED FORWARD is an open loop compensation that is proportional to the

TARGET

SPEED

of the axis. This value is expressed in terms of millivolts per 1,000 Position

Units per second. EXTEND FEED FORWARD drive is added to the output only when

the axis is extending. The drive output provided by the EXTEND FEED FORWARD is

determined as follows:

Feed Forward Drive =

EXTEND FEED FORWARD x TARGET

SPEED

1,000

You can find the appropriate value for EXTEND FEED FORWARD by making a move