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.1mm
    Go P1
    Go P2
Fend


> FineDist 0.1
>
> FineDist
0.1