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, Arc3, 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函數 →