Installation guide

Mint™ v4 Advanced Programming Guide
116 MN1270 02.2002
where fwd x are the actual values for travel in direction from A to B and rev x are the actual values for
travel in the direction from B to A. For single table compensation, the fwd x values would apply in both
direction.
Backlash compensation must be turned off before dual table compensation can be used. A value of 0,
_
lsOFF, turns of leadscrew compensation.
Reading axis position with
POS, will return the compensated axis position, i.e. the theoretical position
along the leadscrew. Reading the axis Encoder value will return the uncompensated position, i.e.
including any extra motion required for the compensation.
Mint Example:
BACKLASHMODE = _blOFF : REM Turn off backlash compensation
PRECISIONMODE = _lsDUAL_TABLE : REM Turn on dual table compensation
See also:
PRECISIONINCREMENT, PRECISIONOFFSET, PRECISIONTABLE, BACKLASHMODE
PRECISIONOFFSET/PCO
Purpose:
Sets the distance between the start of the leadscrew and axis zero position.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Dot Parameters:
Axis - Axis No.
Mint Format:
PRECISIONOFFSET[axes] = <expression> {,<expression> ..}
v = PRECISIONOFFSET[axis]
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0.0 -8388607.0 -
8388607.0
Description:
Axis zero position may not coincide with the start of the leadscrew. The
PRECISIONOFFSET
keyword
allows this offset value to be specified.
Given a leadscrew defined as:
where fwd x are the actual values for travel in direction from A to B and rev x are the actual values for
travel in the direction from B to A. For single table compensation, the fwd x values would apply in both
direction.
The offset value is the position of point A relative to axis zero position.
A B
fwd 2 fwd 1 fwd 3
rev 2 rev 3
rev 1
Increment Size
A B Offset value is negative
Offset value is positive
A B
Axis Position
-ve 0 +ve