6 Conveyor Tracking
6.7 Developing a Conveyor Tracking Application
6-21
168542-1CD
168542-1CD
MLX200 Software and
Operations
6.7.2.3 Advanced Application Options
MLX200 also contains several advanced application options that are
useful when using multiple conveyors or multiple robots on one conveyor:
• Pattern-Based Distribution - the ability to route parts on a
conveyor to multiple robots based on a set pattern.
• Dynamic Load-Balancing - the ability to move objects between
different robot queues.
The following sections will discuss these concepts and briefly describe
some of the more advance application scenarios that they support.
Pattern-based Distribution
In the case of multiple robots working on the same conveyor, MLX200
allows parts to be routed to each robot based on a pattern. For example,
parts could just simply be routed every other part to two robots (i.e. part 0
to Robot 0, part 1 to Robot 1, part 2 to Robot 0, part 3 to Robot 1, etc…).
This pattern can be set up directly in the tags shown in Table 6-3 "Pattern-
Based Distribution" or through the {HMI} screen shown in Fig.6-23
"Pattern-based Distribution HMI Screen".
Table 6-3: Pattern-Based Distribution
Fig. 6-23: Pattern-based Distribution HMI Screen
Pattern Description
NbrOfPartsInPattern The number of parts in the repeating pattern (up to 16)
PartPattern An array that defines which robot each part in the
pattern will be routed to (only the first
NbrOfPartsInPattern elements are used.)
PatternPosition Defines the current position in a pattern. This value can
also be set during application initialization to define
where to start the pattern (e.g. if recovering from an
error condition).