<< 向前        下一页 >>

ID : 652

Hand[n].InposState / SelectHand[m,n].InposState

功能

表示是否进入了目标位置。"SelectHand[m,n].InposState"在并用电动夹治具和协调功能时使用。

格式

Hand[n].InposState

并用电动夹治具和协调功能时

SelectHand[m,n].InposState

返回值

通过整数型数据返回是否已进入目标位置(INPOS状态)。

解说

通过整数型数据返回是否已进入目标位置(INPOS状态)。

通过参数“定位结束距离”决定目标准位置的范围。

仅可执行Get。不可执行Put。

返回值 夹治具的状态

-1(True)

原点复位、定位动作后、目标位置范围内
0(False) 目标位置范围外、或移动中

注意事项

-

应用示例

tmp=Hand0.InposState

应用示例

'!TITLE "获取INPOS状态的值"
' 获取INPOS状态,显示在讯息输出视窗中
Sub Sample_HandInposState

  Dim aaa As Integer
  Dim bbb As Integer

  ' 将电动夹治具0的电源设定为ON
  Hand[0].Motor On

  ' 电动夹治具0的原点复位
  Hand[0].Org

  ' 电动夹治具以移动速度20、夹持力30向关闭方向执行非同步动作
  Hand[0].MoveH 20,30,True,Next

  ' 动作停止0.1秒
  Delay 100

  ' 在aaa中代入INPOS状态
  aaa=Hand[0].InposState

  ' 等待直至电动夹治具0动作结束
  Wait Hand[0].BusyState=0

  ' 在bbb中代入INPOS状态
  bbb=Hand[0].InposState
  
  ' 在讯息输出视窗中显示表示INPOS范围外状态的值“0”
  PrintDbg aaa

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

End Sub

ID : 652

<< 向前        下一页 >>