AvgSpeed函數
用於傳回指定關節速度的絕對值之平均值。
格式
AvgSpeed (關節編號)
參數
- 關節編號
- 以整數值或運算式指定關節編號。附加軸的S軸為8,T軸為9。
傳回值
以0~1的實數值傳回。
說明
AvgSpeed函數用於傳回指定關節速度的絕對值之平均值。可透過AvgSpeed函數瞭解馬達的負荷狀態。以0~1的實數值表示結果。最大平均速度為1。
執行AvgSpeed函數前,請務必執行AvgSpeedClear。
AvgSpeed函數有時間限制。執行AvgSpeed後,請在60秒內執行AvgSpeed函數。若超過60秒,則發生錯誤4088。
在虛擬控制器及空運行的情況下,根據命令速度(並非實際速度)計算速度絕對值的平均值。
本函數不支援PG附加軸。
參照
AvgSpeed、AvgSpeedClear、PeakSpeed
AvgSpeed函數範例
是在程式中使用AvgSpeed函數的範例。
Function CheckAvgSpeed
Integer i
Go P1
AvgSpeedClear
Go P2
Print "Average speeds:"
For i = 1 To 6
Print "Joint ", i, " = ", AvgSpeed (i)
Next i
Fend