Mix Application Overview#

This section introduces the concept of a Mix Application in FlexiVision One, explaining how it differs from a standard application and how to configure it correctly for recipes and models.


What is a Mix Application?#

A Mix Application is an application configuration in which models for completely different components coexist within the same recipe.

In a Mix application, the robot is able to identify and pick several different types of parts in the work area at the same time, without having to change recipes or interrupt the cycle. The vision system identifies each part on the FlexiBowl® and returns the coordinates of the most suitable part to be picked to the robot, regardless of its type.

Mix Application
Mix Application Example

Tip

Typical example: there can be screws, nuts and washers on the FlexiBowl® at the same time. The robot picks any identified part, optimising throughput without interruptions.


Standard Application vs. Mix Application#

Feature

Standard Application

Mix Application

Types of parts

Only one type of part

Several completely different types of parts

Models in the recipe

All models refer to the same component

The models can also refer to distinct components

Robot behaviour

It always picks the same part even in different positions (creating multiple models)

It picks any identified part, regardless of the type

Software configuration

No difference with respect to Mix mode

No difference with respect to Standard mode

Mode selection

Not required: it depends on the models included in the recipe

Not required: it depends on the models included in the recipe

Robot commands

Family start_..

Family mix_..

Note

Regarding the software, there is no explicit choice between Standard and Mix mode: the distinction is determined exclusively by the content of the recipe. If all the models present refer to the same part (or its different faces), it is a Standard application. If the models refer to different parts, it is automatically a Mix application.


How do you create a Mix recipe?#

The process of creating a Mix recipe is identical to that of a Standard recipe. No prior option needs to be selected. You can then follow the procedure of Creating Recipes and Models - Overview

The difference appears at the model creation phase:

  • In a Standard application, all models entered in the recipe represent the same component (e.g. face A, face B, face C of the same part).

  • In a Mix application, the inserted models represent completely different components (e.g: Part A, Part B, Part C - three separate components with different geometries).

Important

Each model within a Mix recipe must be trained separately with its own physical reference part, following the standard procedure described in Creating a New Model. The clearances and robot pick coordinates must be individually calibrated for each component.


Next steps#

Once the concept of Mix Application has been understood and the recipe has been configured with the models of the different components, the next step is to adapt the robot commands required to operate in Mix mode:

Mix Application Commands