<< 向前        下一页 >>

ID : 3051

到达下游下限的剩余时间

考虑剩余时间选择对象工件

通过TrackTargetPos指令选择工件时,虽然未超过下游下限,但在跟踪动作中可能会出现超过下游下限进而发生错误的情况。

通过TrackTargetPos指定到达下游下限剩余时间,避免接近下游下限的工件被选为对象工件则可防止该错误发生。(Ver.2.3.*及更高版本可使用该功能)

指令使用例子

P[10] = TrackTargetPos(1, -1, -1, 1, 1000)

该例中,到达下游下限的剩余时间在1000ms以下的工件将不会被选为对象工件。

获取非对象工件的剩余时间

通过TrackArrivalTime获取到下游下限剩余时间的只有通过TrackTargetPos选择的对象工件。
其他工件可通过TrackBufferRead指令获取到达下游下限的剩余时间。(Ver.2.3.*及更高版本可使用该功能)

指令使用例子

'获取所有通过引编号指定的工件数据
vnData = TrackBufferRead(1, 5, -2)
'到达下游下限的剩余时间将保存在第13号工件数据中
I[0] = vntData(12)
'对第3自变量指定12,并获取通过索引编号指定的工件到达
'下流下限的剩余时间
I[1] = TrackBufferRead(1, -1, 12)

ID : 3051

<< 向前        下一页 >>