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
← Fine函数 FineStatus函数 →