XYLim 方法
描述
设置机器人的允许动作范围限制。
语法
Sub XYLim ( XLowerLimit As Single, XUpperLimit As Single, YLowerLimit As Single, YUpperLimit As Single [, ZLowerLimit As Single ] [, ZUpperLimit As Single] )
参数
- XLowerLimit
机器人可行进的最小X坐标位置。(机器人不得移至X坐标小于min X的位置。) - XUpperLimit
机器人可行进的最大X坐标位置。(机器人不得移至X坐标大于max X的位置。) - YLowerLimit
机器人可行进的最小Y坐标位置。(机器人不得移至Y坐标小于min Y的位置。) - YUpperLimit
机器人可行进的最大Y坐标位置。(机器人不得移至Y坐标大于max Y的位置。) - ZLowerLimit
机器人可行进的最小Z坐标位置。(机器人不得移至Z坐标小于min Z的位置。)(可省略) - ZUpperLimit
机器人可行进的最大Z坐标位置。(机器人不得移至Z坐标大于max 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 方法 →