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.0603.641

      The following release notes apply to Toolbox build 25.1.0603.641 Nest Tabbing Fix An issue was reported by users regarding tabs applying to small parts incorrectly. When small parts adjacent to each other had tabs assigned to be cut out, users found ...
    • Microvellum Foundation Library Release Notes | Build 25.0523

      Additions Added a new Master Curved Front Cabinet product. Added 282 Titus Hinges and 83 Titus Base Plates. NOTE: You will need to manually add this hardware brand into Hardware Wizard “Hinge Brand” combo box list if you are updating library. T-Type ...
    • Toolbox Release Notes | Build 25.1.0519.641

      The following release notes apply to Toolbox build 25.1.0519.641 Work Order Defaults Fix There was an issue reported with setting defaults on work orders. When one processes a work order, then modifies it afterward using the Modify Work Order ...
    • Adding a Font to Toolbox

      This article will explain the process of adding new fonts to Toolbox, both in drawing space and the Report Designer. Toolbox offers an array of fonts for users to customize their text in reports, documents, and drawings. New fonts can be added to the ...
    • Toolbox Release Notes | Build 25.1.0505.641

      The following release notes apply to Toolbox build 25.1.0505.641. Project Workbook Permissions Fix An issue was reported and resolved regarding the permissions of employee access to project factory workbooks. Users who do not have authorization to ...