<< 向前        下一页 >>

ID : 649

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

功能

表示电动夹治具是否位于设定范围内的状态。"SelectHand[m,n].ZonState"在并用电动夹治具和协调功能时使用。

格式

Hand[n].ZonState

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

SelectHand[m,n].ZonState

返回值

通过整数型数据返回电动夹治具是否位于设定范围内。

解说

表示电动夹治具是否位于设定范围内的状态。

返回值 夹治具的状态
-1(True) 位于指定范围1和指定范围2之间
0(False) 位于指定范围外

注意事项

-

应用示例

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

  Dim aaa As Integer
  Dim bbb As Integer

  ' 在aaa中代入表示范围外的值
  aaa=Hand[0].ZonState

  ' 电动夹治具0在ZON范围1为1.0[mm]、ZON范围2为5[mm]以移动速度20[%]、夹持力30[%]
向关闭方向进行非同步移动夹持动作 Hand[0].MoveZH 1.0,5.0,20,30,True,Next ' 等待直至经过0.1秒 Delay 100 ' 在bbb中代入表示范围内的值 bbb=Hand[0].ZonState ' 等待直至电动夹治具0动作结束 Wait Hand[0].BusyState=0 ' 在讯息输出视窗中显示表示范围外的值"0" PrintDbg aaa ' 在讯息输出视窗中显示表示范围内的值"-1" PrintDbg bbb End Sub

ID : 649

<< 向前        下一页 >>