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