Sheet Selection Type (Beta Optimizer)

Sheet Selection Type (Beta Optimizer)

When selecting materials in an operation, Microvellum's optimizer allows for users to assign an optimization priority to specific materials in their material file, to determine which materials should be used up first in the operation. As of Toolbox build 25.1.0325.641, Microvellum's new Beta Optimizer offers users the ability to choose a new sheet selection strategy for operations.

When using the Beta Optimizer, there are now 2 sheet selection strategies available to users in the sawing processing station, under the Optimization Preference section: "Priority Selection" and "Weighted Selection". “Priority Selection” is the default selection strategy. This setting determines which sheet selection strategy will be used when processing a work order using the current processing station.
If the setting is set to "Priority" then it will use the Priority Selection Strategy.
If the setting is set to “Weighted” then it will use the Weighted Selection Strategy.
Fig. 1: Sheet Selection Type menu.

Priority Selection

Priority Selection is the default sheet selection type and functions identically to the legacy optimizer. Priority is an integer value from 1-100 (any value is viable) assigned to a sheet or specific material in the material file. Sheets with the highest priority (lowest integer value) will be used before any sheets of lower priority (larger integer value). The optimizer will always use the highest priority of sheets with a quantity of 1 or more that are large enough to fit the current part being placed. If sheets have identical priority, the optimizer will determine which to use based on yield.

For example, say one has sheets of material with priorities of 1, 2, and 3. The optimizer will use priority 1 before priority 2 and priority 3. The optimizer will not select a priority 2 sheet until all priority 1 sheets have run out or the part being placed is too large to fit on any priority 1 sheet. The optimizer will not select a priority 3 sheet unless priority 1 and 2 sheets have run out or the part being placed is too large to fit on any priority 1 or 2 sheets, and so on.

This selection type and strategy also applies to scrap. Scrap material has the same priority value as a regular sheet and is treated as such by the optimizer. 

Weighted Selection

The Weighted Selection strategy gives the optimizer more control over which sheets are used to allow for better yield by allowing users to apply percentage value to a specific material. This percentage represents the preference the optimizer will have when selecting a sheet to use. All values assigned to materials in the operation will be combined to equal 100. 
A weighted selection strategy using two sizes of a material, each with equal “Usage Chance” will behave similarly to the Legacy optimizer when both sizes of the material have identical priorities- the one with the greater calculated yield will be prioritized first.

Figure 2: The new 'Usage Chance' column added to a sheet material in the material file.
When Weighted Selection is selected in the optimizer, the UI of materials in the material file will change to include the “Usage Chance(%)” cell. Clicking on the cell allows one to adjust values using a vertical arrow controller. This allows the user to easily increase or decrease the usage chance while looking at all sheets. When adjusting the usage chance, the UI will keep the resulting value of all percentages at 100 by adjusting the other values automatically. 

Figure 3: The 'Usage Chance' column present in the Modify Work Order interface.
Figure 4: The 'Usage Chance' column present in the Scrap Inventory interface.
If Weighted Selection is enabled, the percentage value will also be displayed in the Modify Work Order and Scrap Management UIs, though the usage chance in these interfaces is not visually tallied up to 100 (as it is unnecessary in these two UIs). 

    • Related Articles

    • Beta Optimizer Changes

      As of build 25.1.0325.641, Microvellum’s optimizer for block nesting, sawing, and scrap management has received an update to improve its functionality. This new optimizer is considered to be in beta form, with development ongoing and new features ...
    • Material Stacking Strategies (Beta Optimizer)

      When using Microvellum Toolbox's optimizer in sawing operations, the optimizer automatically separates sheets of material into different stacks based on the parts that are going to be cut from that sheet. The default strategy for the optimizer has ...
    • Part Grouping and Sorting (Beta Optimizer)

      As of Toolbox build 25.1.0325.641, Microvellum's new Beta Optimizer allows users to sort and group parts with greater degrees of specificity than with the legacy optimizer. This is possible due to an overhaul in the Part Sorting and Grouping ...
    • Microvellum Saw Optimization Settings (Reference)

      This article documents the current sawing optimization properties as of the most recent Toolbox build, Build 23.1.0523.641. Users may experience a different settings interface if using a version of Toolbox released prior to Build 23.1.0523.641 When ...
    • Optimized Sheet Yield Overview

      As of version 15.6, the program displays an optimized sheet yield value in the nest drawing, the nested pattern layout screen, and the sawing pattern layout screen. It is also possible to add that value to any report consuming data from the ...
    • Recent Articles

    • Toolbox Release Notes | Build 25.1.1204.641

      The following release notes apply to Toolbox build 25.1.1204.641 Toolbox Login Screen Update Fig. 1: The updated Toolbox Login interface. The Toolbox Login interface has had several changes applied to it to enhance its usability and allow for greater ...
    • Toolbox Release Notes | Build 25.1.1120.641

      The following release notes apply to Toolbox build 25.1.1120.641 Mouse Wheel Fix There was a reported issue in certain interfaces (such as report groups) in which hovering over a dropdown menu (such as Output Type) would result in the options within ...
    • Dynamic Dimensioning in Toolbox BSB

      When applying dimensions to products and other solids in Toolbox BSB, by default, all dimensions are drawn in 2D on the Y plane, requiring one to switch to a top view (or an appropriately high isometric view) to see them. BricsCAD has a feature that ...
    • Toolbox Release Notes | Build 25.1.1107.641

      The following release notes apply to Toolbox build 25.1.1107.641. Subassembly Prompt Fixes A pair of issues were reportedly occurring when attempting to work with subassembly prompts in the Edit Design Data interface. Subassemblies copied to the ...
    • Microvellum Foundation Library Release Notes | Build 25.1024

      The following release notes apply to the Microvellum Foundation Library build 25.1024. Additions Added Face Profile Options to the Door Wizard for enhanced design flexibility. Users can now apply decorative visual profiles to doors, drawer fronts, ...