<< 向前        下一页 >>

ID : 7186

HandZonState

功能

返回手指是否位于设定范围内的状态。

格式

HandZonState

返回值

通过整数型数据返回手指是否位于设定范围内的状态。

解说

执行HandChuck指令[带ZON的恒速移动夹持(开)]、HandChuck指令[带ZON的恒速移动夹持(闭)]、或者是HandMoveZH指令后,通过整数型返回是否位于设定范围内的状态。

返回值 是否位于范围内
-1(True) 位于设定范围内。
0(False) 没有位于范围内。

注意事项

-

应用示例

'!TITLE “判断电动夹治具是否位于设定范围内"
'是否位于电动夹治具范围内显示在讯息输出视窗中
Sub Sample_HandZonState

  Dim aaa As Integer
  Dim bbb As Integer

  ' 在aaa中代入表示范围外的值
  aaa = HandZonState

  ' 电动夹治具在ZON范围1为1.0[mm]、ZON范围2为5[mm]在关闭方向以
  ‘ 夹持20[N]非同步移动夹持动作
  HandMoveZH 1.0, 5.0, 20, True, Next

  ' 等待直至经过0.1秒
  Delay 100

  ' 在bbb中代入表示范围内的值
  bbb = HandZonState

  ‘ 等待电动夹治具动作完成
  Wait HandBusyState = 0

  ' 在讯息输出视窗中显示表示范围外的值"0”
  PrintDbg aaa

  ' 在讯息输出视窗中显示表示范围内的值"-1”
  PrintDbg bbb

End Sub

ID : 7186

<< 向前        下一页 >>