Part Grouping and Sorting (Beta Optimizer)

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 interface, which introduces 3 different levels of sorting and grouping during optimization.

Fig. 1: The Beta Part Sorting and Grouping section.
Part sorting and grouping now allows for 3 separate levels of sorting, each represented within the processing station UI. The top sorting/grouping selection represents the highest level that parts will sort by, with the center and bottom options being subsequent sorting and grouping parameters. If one were to select the same options between two levels of part sorting and grouping, the higher level one would be enabled, while the lower level one would be removed. 

Group Type: After parts have been sorted and sequenced for optimization, one can then set the strategy used when placing parts on individual sheets. Group type refers to the grouping and ‘overlap’ between parts with different sort values. Users will have a choice of placing parts on a new sheet, on the same current sheet, or on a previous sheet, with a selection of how up the stack one goes when selecting the previous sheet (from 2-10 sheets prior).

For example, assume an operation requires the optimization of 3 products, each with unique item numbers of 1.01, 1.02 and 1.03 and each requiring 10 parts per product. Sorting by item number and in ascending order on the top sort only, the optimizer will place all of 1.01’s 10 parts individually on as many sheets as necessary until all are placed, then 1.02’s 10 parts will be placed.  Each part will be attempted on the first sheet, then the second and so on until an empty space large enough to place the part is found.  The group type dictates what happens between the last part of 1.01 and all of 1.02’s parts.
If the last part of 1.01 is placed on sheet 3, the selected group type will dictate the following:
  1. New Sheet: 1.02’s parts will be forced onto sheet 4 or higher forcing no overlap of parts.
  2. Same Sheet: 1.02's parts will be forced onto sheet 3 or higher, making a 1 sheet overlap possible.
  3. Previous Sheet: 1.02’s parts will be forced onto sheet 2 or higher, making a 2 sheet overlap possible.
  4. Previous 2 Sheets: 1.02’s parts will be forced onto sheet 1 or higher, making a 3 sheet overlap possible.
All of 1.03’s parts will be placed according to the group type and based on the last part of 1.02 regardless of any of 1.01’s parts.
All grouping options work independently of each other and can create poor yield if used excessively with highly restrictive grouping types and/or low numbers of parts.

    • 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 ...
    • 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 ...
    • Processing Station Nest Options - Optimization

      The nesting optimization section in the Processing Station allows you to choose how to optimize parts within a material sheet. Selecting the strategy for your Nesting Optimizer will allow you to maximize materials by placing and rotating the parts as ...
    • Vertical Drill Optimizer

      The Microvellum Vertical Drill Optimizer strategy currently drills holes based on the first drill of a given diameter. The location, in x and y, orders the drill groups. Then they are grouped by diameter. When the drill configuration, 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, ...