FineDist Statement

Specifies and displays the positioning error limits. The unit of the setting value is “mm”.

Syntax
(1) FineDist value

(2) FineDist

Parameters

value
Positioning allowance ranges from 0.001 [mm] to 10 [mm]. (The initial value is 0. A value of 0 indicates that FineDist is Off.)

Return Values
If the parameter is not specified, FineDist displays the current set value.

Notes


  • About the Controllers to use

    It cannot be used with T/VT series.


  • Fine and FineDist

    The difference between Fine and FineDist is the unit of the positioning check .

  • Fine statement sets the positioning check value in pulse, and the positioning check is performed on each axis.

  • FineDist statement sets the positioning check value in mm, and the positioning check is performed in the coordinate system of Tool number 0.

Fine and FineDist can be used at the same time. If Fine and FineDist are used in the program as shown below, the positioning check will be performed by FineDist.

(If the order of Fine and FineDist is reversed, Fine will perform the positioning check.)

Function test
    Fine 5, 5, 5, 5
    FineDist 0.1

    Go P1
    Go P2
Fend

Potential Error
If FineDist positioning is not completed within about 2 seconds, Error 4024 will occur. This error normally means the servo system balance needs to be adjusted.

See Also
Fine Statement, FineStatus Function

FineDist Statement Example
The example below show the FineDist statement used in a program function, and used from the monitor window.

Function fineDisttest
    FineDist 0.1  'Set precision to +/- 0.1 mm
    Go P1
    Go P2
Fend


> Fine 0.1
>
> FineDist
0.1