Control Point

Overview and Key Concepts

Control Points are points on the AGV network where various decision logic happens.

A control point may be:

  • A point where AGVs pick up and/or drop off flow items.
  • A stopping point on the network where AGVs wait to enter an area or section of a path.
  • A decision point on the network where the AGV looks for work to do.
  • A decision point on the network where an AGV is dispatched to some other point on the network, dependent on network state/availability.

Control Point Allocation/Deallocation

Control Points act as allocation/deallocation points on the network. AGVs automatically look ahead to their next control point and must allocate that control point before proceeding on the network.

Events

For information on events, see the Event Listening page.

The control point has the following events:

On Allocated

Fired when the Control Point is allocated by an AGV.

It has the following parameters:

Event Parameter Type Explanation
AGV Object The task executer that allocated the control point.

On Arrival

Fired at an AGV's arrival at the 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.

It has the following parameters:

Event Parameter Type Explanation
AGV Object The task executer that arrived at the control point.

On Deallocated

Fired when the Control Point is deallocated by an AGV.

It has the following parameters:

Event Parameter Type Explanation
AGV Object The task executer that deallocated the control point.

On Entry

Fired when an object (usually a flow item) is moved into the control point.

It has the following parameters:

Event Parameter Type Explanation
Item Object The item that entered the control point.

On Exit

Fired when an object (usually a flow item) is moved out of the control point.

It has the following parameters:

Event Parameter Type Explanation
Item Object The item that is exiting the control point.

On Pre Arrival

Fired at an AGV's pre-arrival to the control point, i.e. the point at which the AGV would start to decelerate to stop at the control point if needed. On Pre Arrival is fired prior the AGV allocating further ahead or when the AGV starts decelerating to its final destination.

It has the following parameters:

Event Parameter Type Explanation
AGV Object The task executer that is about to arrive at the control point.

States

The control point does not implement any states.

Statistics

The control point tracks the following statistics:

AllocationCount

The total number of AGVs who have allocated the control point. Usually this will either be 0 or 1, unless you set the control point's Max Allocations to be greater than 1.

Properties

Control Points do not have a traditional properties window. Instead, properties are defined through the Quick Properties window.

Max Allocations

The maximum number of AGVs that can simultaneously claim the Control Point.

Deallocation Type

The Control Point's assigned Deallocation Type.

Connections

Here you can view, add, remove, and re-order Control Point Connections.