When you
connect a task executer to an AGV path network,
it becomes a traveler on the AGV network. Once connected, there are additional properties, events, and statistics that are available on that AGV.
This topic explains these elements and shows how to access them.
Properties
An AGV Traveler object uses the following properties panel:
An AGV also has additional
events
that can be accessed either through the task executer's
Triggers panel, or from a process flow.
OnStartTravel - Fired when the AGV starts a travel task.
OnFinishTravel - Fired when the AGV finishes a travel task.
OnPreAllocate - Fired just before the AGV attempts to allocate
forward. This will either be followed by one or more OnAllocate events or by an
OnAllocationFailed event if it was not able to allocate forward. Allocation happens
either on pre-arrival to a control point or when trying to allocate an intersection
point on an accumulating path.
OnAllocate - Fired when a control point, control area, or
accumulating path intersection point is allocated.
OnAllocationFailed - Fired when the AGV fails to allocate forward
and hence must stop and wait.
OnDeallocate - Fired when the AGV deallocates a control point,
control area, or accumulating path intersection point.
OnAccumulationStop - Fired when the AGV hits its proximity stop
threshold on an accumulating path and must stop.
OnAccumulationResume - Fired when the AGV hits its proximity resume
threshold on an accumulating path and can resume.
OnPreArrival - Fired at an AGV's pre-arrival to a control point,
i.e. the point at which the AGV would start to decelerate to stop at the control point
if needed. OnPreArrival is fired prior the AGV allocating further ahead, or when the AGV
starts decelerating to its final destination.
OnArrival - Fired at an AGV's arrival at a control point, i.e. when
the AGV has decelerated to stop at the control point, either because it could not
allocate further ahead or if the control point is the final destination.
Statistics
AGVs can also track the following statistics:
BatteryLevel - The AGV's battery level, as a percentage between 0
and 100.