Installation guide

Keyword Reference Guide
MN1270 02.2002 39
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0 -8388607.0 -
8388607.0
Description:
The
BACKLASH keyword controls the size of the backlash on an axis. Backlash describes the amount of
free movement in the gearbox or belts linking a motor and the physical axis. Backlash compensation
automatically compensates for this free movement whenever the axis changes direction. The
compensation method used is known as constant compensation and is turned on with the
BACKLASHMODE keyword. The rate at which compensation is applied is controlled with the
BACKLASHINTERVAL keyword.
The sign of the backlash is used to indicate in which direction the backlash was taken up during the
homing cycle. If the initial home direction was positive, then the backlash size should be specified as a
positive value. If the initial home direction was negative then the backlash size should be specified as a
negative value. It is recommended that homing is only performed on a switch and not the encoder index
pulse when using backlash compensation.
Example:
BACKLASH[0,1] = 0.01, -0.2
This indicates that backlash on axes 0 and 1 is 0.01 and 0.2 user units respectively. Axis 0 has homed
in a positive direction and axis 1 in a negative direction. If the first move after homing on axis 0 was in
a negative direction, then no compensation would be necessary. If the move was in a positive direction,
then the size of the backlash would need to be compensated for.
Reading axis position will show the compensated position. The axis must be
idle in order to change
the backlash value. The default backlash is zero.
See section 3.4 for further details on backlash compensation.
See Also:
BACKLASHINTERVAL, BACKLASHMODE
BACKLASHINTERVAL/BLI
Purpose:
To set the rate at which backlash compensation is applied.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
BACKLASHINTERVAL[axes] = <expression> {,<expression> ...}
v = BACKLASHINTERVAL[axis]
Dot Parameters:
Axis - Axis No.
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
50
1 x 8388607
Description:
When an axis changes direction, the size of the backlash needs to be taken up. If this was done instantly
then a clunk would be seen on the axis. The
BACKLASHINTERVAL keyword allows the number of servo
loop cycles to be specified over which the backlash compensation is applied.