<< 向前        下一页 >>

ID : 5351

TrackArrivalTime

功能

返回跟踪对象工件的当前位置到达跟踪范围指定端的时间。

此指令对Ver.1.6.*以上的版本有效。

格式

TrackArrivalTime (传送带编号 [, 上游上限、下游下限的指定[, 偏移量]])

指定项目

传送带编号

使用整数型数据指定需使用的传送带编号(1~16)。
(Ver.1.11.*以前只有传送带1、传送带2才能指定。)

上游上限、下游下限的指定

使用整数型数据指定。可省略。省略时指定为“0”(上游上限)。指定为“-1”时为下游下限

偏移量

通过双精度实数型指定偏移距离。单位为mm。
如果指定正值,则向传送带矢量方向偏移,如果指定负值,则向与传送带矢量相反的方向偏移。
偏移值为距传送带校准时确定的工件上的基准位置的距离。
此值用于判断跟踪范围内是否有工件,并确定工件上的一点。
如果偏移值为“0”,前述基准位置位于跟踪范围内,则判断“工件位于跟踪范围内”。
可省略。省略时变为指定“0”。Ver.1.10.*及更高版本可使用该项目。

返回值

使用双精度实数型数据返回到达跟踪范围上游上限以及下游下限前的时间。单位为[msec]。
指定上游上限时已通过上游上限或指定下游下限时已通过下游下限的情况下,均返回“0”。

解说

返回通过TrackTargetPos设定的跟踪对象工件当前位置到达跟踪范围上游上限以及下游下限前的时间。

注意事项

传送带及圆形跟踪专用指令。

应用示例

根据跟踪对象工件到达跟踪范围下游下限前的时间,执行分支处理的示例。

Dim restTime As Long
restTime = TrackArrivalTime(1, -1)
If (restTime > 500) Then
  '可跟踪
  '继续追踪
  ' TrackMove P, P[10]
Else
  '不可跟踪
  '跟踪结束
  ' TrackStop 1
End If

ID : 5351

<< 向前        下一页 >>