ID : 652
Hand[n].InposState / SelectHand[m,n].InposState
功能
表示是否进入了目标位置。"SelectHand[m,n].InposState"在并用电动夹治具和协调功能时使用。
解说
通过整数型数据返回是否已进入目标位置(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