OLRate函數
用於傳回指定關節的過載率。
格式
OLRate (關節編號)
參數
- 關節編號
- 以1~9的整數進行指定。附加軸的S軸為8,T軸為9。
傳回值
用於傳回指定關節的過載率。傳回值為0.0~2.0。
說明
OLRate用於檢查週期是否對關節造成過度負擔。若以過載的週期進行使用,溫度或電流有可能成為伺服錯誤的原因。使用OLRate檢查機器人是否處於容易發生伺服錯誤的狀態。
在週期運轉中,執行其它工作以監視OLRate。如有OLRate超過1.0的關節,將發生伺服錯誤。
過載時,最容易發生伺服錯誤。可在測試週期時使用OLRate確認速度和加減速度設定,採取預防措施,以免在實際使用時發生伺服錯誤。
請在機器人動作時執行OLRate,以獲取有效值。
在適當的負載狀態中,不會用到此命令。
參照
OLRate
OLRate函數範例
Function main
Power High
Speed 50
Accel 50, 50
Xqt 2, MonitorOLRate
Do
Jump P0
Jump P1
Loop
Fend
Function MonitorOLRate
Integer i
Real olRates(4)
Do
For i = 1 to 4
olRates(i) = OLRate(i)
If olRate(i) > .5 Then
Print "Warning: OLRate(", i, ") is over .5"
EndIf
Next i
Loop
Fend