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