XYLim方法
描述
設定機器人的允許動作範圍限制。
語法
Sub XYLim (XLowerLimit As Single, XUpperLimit As Single, YLowerLimit As Single, YUpperLimit As Single [, ZLowerLimit As Single ] [, ZUpperLimit As Single] )
參數
- XLowerLimit
機器人可移動的最小X座標位置。(機器人無法移至小於minX的X座標位置。) - XUpperLimit
機器人可移動的最大X座標位置。(機器人無法移至大於maxX的X座標位置。) - YLowerLimit
機器人可移動的最小Y座標位置。(機器人無法移至小於min Y的Y座標位置。) - YUpperLimit
機器人可移動的最大Y座標位置。(機器人無法移至大於max Y的Y座標位置。) - ZLowerLimit
機器人可移動的最小Z座標位置。(機器人無法移至小於min Z的Z座標位置。)(可省略) - ZUpperLimit
機器人可移動的最大Z座標位置。(機器人無法移至大於max Z的Z座標位置。)(可省略)
備註
XYLim係用來定義動作範圍限制。許多機器人系統都可讓使用者定義關節限制,而SPEL+語言則可允許同時定義關節限制與動作範圍限制。此可讓使用者有效地為其應用建立工作空間。
使用XYLim值建立的動作範圍只會套用至動作命令目標位置,不會套用到起始點至目標座標的動作路徑。因此,手臂可能會在動作期間超出XYLim範圍以外。(亦即XYLim範圍不會影響脈衝。)
若要關閉動作範圍限制,請將範圍限制參數指定為0。
如果發生錯誤,且SpelException的ErrorNumber屬性為3101,請參閱SetPoint方法中的描述。
另請參閱
JRange方法, SetPoint方法
XYLim範例
VB 例:
m_spel.XYLim(0, 0, 0, 0)
C# 例:
m_spel.XYLim(0, 0, 0, 0);
← Xqt方法 XYLimClr方法 →