Dist_Levels属性

应用
力觉动作限制对象FMR#

注释
设定或返回移动距离的上限阈值和下限阈值。

立即执行

用法
FGet Object.Dist_Levels, rArray()
FSet Object.Dist _Levels, rValueL, rValueU

  • Object
    对象名
    对象被指定为FMR(数值)或FMR(标签)。
  • rArray()
    定义属性值的元素数为2以上的实数数组变量。
  • rValueL
    定义新属性的实数值或公式
  • rValueU
    定义新属性的实数值或公式


rArray()

元素编号 元素编号常数
0 FG_ LOWERLEVEL
1 FG_ UPPERLEVEL

rValueL(单位: [mm])

最小值 0(默认)
最大值 20000

rValueU(单位: [mm])

最小值 0
最大值 20000(默认)

详细说明
Dist_Levels设定或返回移动距离的的上限和下限阈值。
rValueL为下限阈值。rValueU为上限阈值。rValueL必须小于rValueU。
多用于错误检查和动作完成条件。

用法示例
这是移动距离低于下限阈值或高于上限阈值,因错误而使机器人停止的示例。

Function SettingLevels
  FSet FMR1.Dist_Enabled, True
  FSet FMR1.Dist_Polarity, FG_OUT
  FSet FMR1.Dist_Levels, 0, 100
  Trap 1, FMR1 Call ForceError
Fend

Function ForceError
  AbortMotion All
Fend

参考
力觉动作限制对象FMR#