Project Recipe setting from Mech Viz

Good Day!

Is it possible to set which recipe a Vision service should use inside MechViz?

I am doing a depallet system for different type of work. Depallet 1 pile of 1 type of work then a pile of another type of work next. Mech Vision’s Project flow is almost identical, I only need to change some parameters which can be done by setting recipe. Robot is communicating only with MechViz so MechVision trigger is dependent to MechViz. I do not see any type of step in MechViz to set which recipe a Vision service should use or should i go to an eye doctor? Or should i set it in robot side which in this case robot will run both mechViz and Vision but for vision it will just set the recipe?

Hi Carl,

Good question! Currently, Mech-Viz does not have a built-in Step to switch Vision parameter recipes directly within its workflow. You are not missing anything — this option simply does not exist in Viz Steps at the moment.

However, there are two practical ways to handle your multi-workpiece depalletizing scenario:

Option 1: Switch Recipe from the Robot Side (Recommended)

If your robot communicates with the vision system via Standard Interface (TCP/IP, PROFINET, EtherNet/IP, etc.), you can send Command 103 to switch the Mech-Vision parameter recipe before triggering the Viz project.

The flow would be:

  1. Robot sends Command 103 → switches Vision recipe to the one matching the current workpiece type
  2. Robot sends the run command to Mech-Viz
  3. Viz triggers Vision, which now uses the correct recipe

Alternatively, Command 100 (the combined trigger command) also accepts a recipe ID parameter, so you can switch the recipe and trigger the project in a single command.

For details, see: Standard Interface - Switch Parameter Recipe

Option 2: Use the Production Interface

If you are using Mech-Vision’s Production Interface, you can configure it to switch between workpiece types (and their associated recipes) with a simple UI toggle. This is particularly useful for operator-level control.

See: Switch Workpiece Types via Production Interface


For your specific case (robot only communicates with Viz), Option 1 is the way to go: have the robot set the recipe via Standard Interface before calling Viz. It adds just one extra command in your robot program but keeps everything automated.

Hope this helps! Let us know if you need further assistance.

1 Like