FineDist

用于设置和显示目标位置的定位结束判断范围。设置值的单位均为mm。

格式
(1) FineDist 设置值

(2) FineDist

参数

设置值
定位容许范围为0.001[mm]~10[mm]。

结果
在未指定参数时,FineDist显示当前设置值。

注意


  • 支持的控制器型号

    不支持T/VT系列。


  • 关于Fine和FineDist

    Fine与FineDist的不同之处为机器人动作结束时定位判断的单位。
    Fine可通过pulse设置定位判断值,分别对各轴进行定位判断。
    FineDist可设置以mm为单位的定位判断值,并通过工具编号为“0”的坐标系进行定位判断。
    不可同时使用Fine和FineDist。如果在程序中使用了Fine和FineDist(如下例),将通过FineDist进行定位判断。
    (如果Fine与FineDist的顺序相反,将通过Fine进行定位判断。)

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

    Go P1
    Go P2
Fend

注意


  • FineDist的初始化(依据Motor On、SLock、SFree等命令)

    如果使用下述任一命令,FineDist的设置值将被初始化为默认值,并通过Fine进行定位判断。
    SLock, SFree, Motor

    执行这些命令后,请务必重新设置FineDist值。


易引起的错误
如果没有在2秒内结束基于FineDist的定位,将出现错误代码4024。此错误一般意味着需要进行伺服系统的平衡调整。

参阅
Accel、AccelR、AccelS、Arc、Go、Jump、Move、Speed、SpeedR、SpeedS、Pulse、Fine、FineStatus

FineDist使用示例
下述程序为从程序函数执行FineDist的示例,以及从监视器窗口执行Fine的示例。

Function fineDisttest
    Fine 0.1  '将精度设为 +/-0.1 mm
    Go P1
    Go P2
Fend


> FineDist 0.1
>
> FineDist
0.1