Overview: Materials in Microvellum

Overview: Materials in Microvellum

Material Levels in Toolbox

Figure 1: Library Specification Groups.
Figure 2: Project Specification Groups.
Materials in Toolbox can be controlled through one of two interfaces, each of which is attached to one of two levels of control: library materials, and project materials, which would be accessed via the Toolbox Setup tab, under either Library Specification Groups (left) or Project Specification Groups (right).
Project specification group refers to the materials, cut parts, and hardware that are specific to the currently opened project, whereas the library specification groups option contains and manages the materials, cut parts, and hardware present in the entirety of one’s Library, and as such, would apply across all projects and future projects. When a material is controlled on a library level, if one desires to alter or edit the material, it must be done by accessing the Library Specification Groups. The reverse is true for materials controlled on a project level, requiring one to open the Project Specification Groups. 

Material Spec Groups & Libraries

The Material File is the host of the entirety of one's materials within the software. These materials are categorized into 5 different libraries based on the type of material they are, their usage in product creation, as well as the categorization assigned by the user. Within this interface, one can also appoint specific materials to pointers. The interface is comprised of: 
Figure 3: Library Specification Groups interface.
  1. Pointers: Microvellum’s customizable material sorting system that allows users to set materials in their project or library as the standard, default material for specific parts of a product. These pointers can then be applied to product parts without requiring a great amount of sorting through the inventory, across multiple products. To apply a material as a pointer, one needs only to select the material within the material folders and files window, click the pointer they want to apply the material to, and click the arrow in-between the two windows.  (For further information, please consult the Material Pointers Overview article.)
  2. The Sheet Stock Library: Contains the list of materials that come in sheet form, with a defined length, width, and thickness to it. This is the representation of the average material most shops will be working with on CNC machines.
  3. The Solid Stock LibraryContains the list that come in solid form, such as lumber or moldings. The materials in this category operate under assumptions of being “raw” or largely unprocessed. 
  4. The Buyout LibraryContains the list of materials designated as "buyout" materials. "Buyout" is the term used by Microvellum to refer to material that is intended to be used in a product or project but will specifically be purchased or manufactured from outside of one’s own business and is therefore not subject to estimations of labor costs or time constructing. 
  5. The Edge Band Library: Contains the list of materials created to be placed on the edge of a part or countertop. Examples of this sort of material would be real hardwood lumber, strips of plastic laminate, rolls of PVC tape, etc. 
  6. The Hardware Library: Contains the list of hardware that is present in the library or in the project. Hardware is the metallic or otherwise constructed, branded parts of a product, such as hinges, fasteners, elbow catches, locks, pullouts, and drawer slides. 
  7. Material Folders and Files: The window in which one can interact with and organize the materials in one's library or project into folders, edit them, and designate the type of material.
  8. Material Search and Description: The field for searching in which one can enter the name of and find the materials contained within either their library or project specification groups. The basic information of the material is also displayed, such as the name, thickness, code, graining, or name in the database. (This information is entered into the Material Setup Fields in the Material Edit interface, see below). 

Material File Types: Within the material UI, all material files use a color-coding system to designate the specific type of material they are in the context of usage by the program. Next to every material, a colored dot will display the specific way the material is meant to be utilized, as well as what it can or cannot do. 
Figure 4: Material color code.
  1. Green materials are simply library materials – this is the default color. Library materials exist across every project, but the material properties can only be controlled at the library level (Library Specification Groups). Library materials are unable to be cloned.
  2. Green materials with red text are specifically library materials that are formula generated. This means that the materials will change and interact with materials within the project based on logic and parameters.
  3. Blue materials indicate materials marked as cloneable. Cloneable materials are automatically cloned and placed within new projects as project level materials. It may be necessary for users to clone materials if they require edits to the materials, description, thickness, or coding wise. 
  4. Red materials contain inventory properties for use with ERP solutions and are also controlled at the library level.
  5. Black materials (not shown at the library level) are project-level materials and are unique to the project. Project level materials allow you to control the material properties at the project level instead of the library level (Project Specification Groups).

The Material Submenu

Right-click on any material within either the Library or Project specification groups to bring up the material submenu. The options of this menu are used to assist with the management, creation, placement, and navigation of different materials within one’s library or project. Certain options will be greyed out if one is interacting with materials that are not able to be edited through the interface they are currently utilizing (such as editing a library level material in the Project Spec Groups interface).
Figure 5: The material submenu.
  1. Add New Category – Allows you to create a new category or subcategory.
  2. Rename Selected Category – Allows you to rename a category.
  3. Delete Selected Category – Allows you to delete a category. 
  4. Move Selection to Another Category – Allows you to move materials to another category.
  5. Copy Selection to Another Category – Allows you to copy materials to another (or the same) category.
  6. Edit Selected Material – Allows you to edit the properties of a material.
  7. Add Material – Allows you to add a new material to the selected category.
  8. Add Formula Material – Allows you to add a new formula-driven material (for advanced users only).
  9. Delete Selected Materials – Allows you to delete materials.
  10. Edit Multiple Materials – Opens another interface which allows you to change several different fields of information.
  11. View Correspondence for Selected Material – Allow you to view/add correspondence records for a material.
  12. Inventory – Allows you to set up and manage inventoried materials (used with ERP solutions).
  13. Vendors – Allows you to set up vendors for specific materials (used with ERP solutions).
  14. Mark Selection as Cloneable – Allows you to setup materials that will be copied from the Foundation Library template and converted to project-level materials.
  15. Associate Selected Material with Selected Pointer – Allows you to assign a material to a pointer in the left section of the interface.
  16. Find and Replace Description Inside this Category – Allows you to perform a find and replace within a category.
  17. Hardware Machine Tokens – Allows you to access the associative machine tokens for hardware.

Editing Materials

From the material submenu, users can edit the materials in their library or project, changing factors to best represent and track various attributes, such as thickness, face 6 machining, the total quantity of the material, dimensions, and more. From the material submenu, one need only click on "Edit Selected Material" (see above, #6) in order to open up the material editing interface. 
Figure 6: The material editing interface.
  1. Material Setup – Allows you to set up the material.
    1. The Description field allows for the changing of the name of the material (no special characters allowed).
    2. The Thickness is the unit by which the named material will receive its distinguishing measurement (must be a number above 0).
    3. The Code field is used inputting any codes necessary for inventory of the material (such as SKU), as well as for overriding routing and border tools. It can also be used for part numbers or other data – more common when setting up buyout or hardware materials.
    4. The Comments field is available for any additional needs tracking the material, or else inserting comments that one may wish to see in a report, for example.
    5. Markupwaste factor, and labor value are all estimation fields to be used when utilizing Toolbox for project estimations. (For more information, please consult the How to Use the Toolbox Project Costing Tools article).  
  2. Grain Setup – Allows you to set the grain direction for the material.
  3. Face 6 Handling – Allows you to set an option on how to handle face 6 machining. (Most 2-sided materials can be set up as Always Flip. 1-sided materials can be set up as Always Ask or Never Flip – prior testing is recommended.)
  4. Sheet Setup – Allows you to enter sheet sizes, material margins, and optimization priorities. (The default quantity is 2000. If all sheets have an optimization priority of 1, the system will optimize to get the best yield using all the available sheets. Numbers greater than one will optimize as materials are needed.)
  5. Extended Data – Allows you to set up extended data to be used in reporting.
  6. Hatching – Allows you to select the type of hatching to be used when drawing sections.
  7. Region – Allows you to select your region.
  8. OK – Allows you to save changes and exit.
  9. Cancel – Allows you to cancel the operation.
The editing interface for solid stock, buy out, and edgebanding materials has additional fields to assist in the tracking of those specific material types:
Figure 7: Additional fields for solid stock/edgebanding/buyout materials.
  1. Handling Code - The material level handling code utilized by material management systems. This is not the sheet level handling code, which is used in sheet stocks and is placed on a sheet-by-sheet basis. (For further information, please consult the Material Handling Codes article.)
  2. Part Size Adjustment - The amount of adjustment desired for the specific material in the context of other measurements and unit value adjustments. It can be used to add additional size or compensate for a net part size if thickness is reduced through other processing parameters. This gives you more control over the premill amount specific to the material, allowing you to adjust the premill based on the edge thickness, instead of a static premill. (For further information, please consult the Edgeband Premill Settings and Part Size Adjustment article. The content applies across multiple materials, not just edgebanding.)
  3. Estimate Price - The price intended or estimated to be paid for the material in question. 
  4. Unit Type - The unit by which the price of the material is measured (such as "Each" being the estimated price for each individual unit, "Sq. Ft." being the price per square foot of material, so on.)

Renaming Materials Without Editing

Figure 8: Find and Replace name, demonstrated.

Library level materials are unable to be edited by users on a project level, requiring one to either clone them into a project or alter them through the use of one’s Library Specification Groups. If it is necessary to change the name of a material on a project level, but not desired to change the coding or template level status of the material, it is possible to change the name of a material on a user interaction level, while maintaining its placement in the template library spec group. To do so, one would simply need to right-click on the material's folder, select the "Find and Replace" option in the materials submenu, type in the name of the material, and replace it with the intended name. In changing the name this way, the name of the material is changed in both the specification group and database, but its dimensions and other attributes of the material are left untouched. The name will revert back to the template version, if reloaded. 

Formula Driven Materials

Figure 9: Formula driven material interface.

Formula driven materials are materials that can have every attribute generated by a formula, from the name of the material, thickness, sheet size, code, color, and so on, allowing it to automatically update in response to changes with other materials, product prompts, the project wizard, global variables, etc. All libraries are capable of containing formula driven materials, but only the Foundation Library contains formula driven materials by default. Formula materials can be created in any of the various material libraries within Toolbox but cannot be converted from non-formula driven materials. When creating or editing formula driven materials in Toolbox, the material creation UI will display in 2 new fields that are essential to the function of this specific material type. 
  1. Material Alias Name - The material alias name is a static value name that can be assigned to formula driven materials to better assist in locating the material within one's database or material file. Most often, the material alias name is the generic material name, similar to that of a pointer name, which precedes the material name in the database and the material file in parentheses. When the material is located, the alias is the portion of the material's name placed in parentheses. 
  2. Formula - The actual formula that generates all attributes of the material, except the alias. 

Assigning Materials in Design Data

Changing the product using this method may cause issues with the product in question. The recommended method is to change materials in product prompts or using the materials UI. 
Figure 10: Material formulas in Edit Design Data.

Materials can be changed on multiple parts by utilizing the Edit Design Data prompt. Within the design data spreadsheet, materials are listed in their own column, allowing for users to find the specific materials applied to every individual part of the product. Materials are applied via formula, with the software either utilizing existing pointers for product parts, or using default formulas, if the product is formula generated. New formulas written to designate materials can be placed into the material column via the bar at the top of the interface, or written and tested via the Edit Formula option, allowing for users to not only replace their formula, but also test it for functionality. 

Workbook Designer

Changing the product using this method may cause issues with the product in question. The recommended method is to change materials in product prompts or using the materials UI. 
Figure 11: Materials in the Workbook Designer.

Within Toolbox, all materials are saved into the database, then assigned and sorted into one of the 3 major workbooks, based on which type of material they happen to be. This enables Hardware to be sorted into the H workbook, edgebanding into the E workbook, and the various stocks, buyouts, and other basic materials into the M workbook. Editing one's materials through the workbook designer gives one access directly to the formulas and pointers of the respective material libraries, including the pointers, allowing one to change the material assigned to specific pointers by altering the materials on a formula level, selecting different materials listed in different sheets or columns based on hypotheticals. 

Assigning Materials in Part Properties

Changing the product using this method may cause issues with the product in question. The recommended method is to change materials in product prompts or using the materials UI. 
This method of changing materials is not recommended as a first resort, as changing materials this way, as the scope of this method is comparatively limited and slow. It is considered significantly more comprehensive and efficient to alter materials through the Spec Groups interface or Edit Design Data.
Figure 12: The material menu within the Part Properties interface.

Outside of the specification groups, one can also modify the materials within a product, either by customizing material within the product prompts or after creating the product, altering the material of different parts of the product by utilizing the Part Properties command (this can be added to the custom toolstrip in one's Microvellum palette, or used by typing "MVPARTPROPERTIES" into the command bar). Within the Part Properties, one can select the various parts of the product and manually assign a material to them by selecting the dialogue box labeled under "Material Name". 
 
Figure 13: Materials in the Part Properties menu.

In this interface, one has access to the sheet stock, solid stock, and buyout libraries, as well as the full range of pointers to assign to the part. In addition, one can create new materials, choosing whether they will be stored as project or library level materials (simply select "No" when the dialogue box prompts whether you wish to create a project specific material to create a library level material), and where to sort them in terms of the material library categories. 


    • Related Articles

    • Overview: Specification Group Interface

      This brief article provides an overview of the Specification Group interface in Toolbox.  Click the menu commands "Toolbox Setup > Project Specification Groups." It is no longer just a list of spec groups. Now the interface displays a visual ...
    • How to Make a Project Level Specification Group for Multiple Materials

      The purpose of this article is to explain how to create an additional Project Specification Group to use multiple materials in a single project. For this article we will be using two different grained materials in one project. 1.      With Toolbox ...
    • Overview: Formula Driven Materials

      There are two distinct types of Microvellum materials – formula materials and non-formula (traditional) materials. This article focuses on formula-driven materials. Accessing Formula-Driven Materials You may use either the Add Formula Material ...
    • Understanding the Library Specification Groups User Interface

      This article summarizes the Library Specification Groups User Interface.  For specific information regarding an aspect of Library Specification Groups, see one of the following articles: Understanding the Project Wizard, Global Variables, Material ...
    • How to Create & Organize Projects in Toolbox

      Creating a Project Toolbox provides users with the ability to quickly create and organize projects. You will find the steps to create your first project outlined below... To access the Projects Tree, click on the Project tab, and then click on the ...
    • Recent Articles

    • Toolbox Release Notes | Build 24.1.1105.641

      The following release notes apply to Toolbox build 24.1.1105.641 Nesting Fix Fig. 1: The fatal error that would occur during processing. There was reportedly an issue that occurred when clients attempted to process a work order using the nesting ...
    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...
    • Toolbox Release Notes | Build 24.1.1030.641

      The following release notes apply to Toolbox build 24.1.1030.641 Routing and Profile Fixes Several issues were found with routing and polyline paths: Fig. 1: Horizontal routes off of a part disappearing (left) and appearing correctly (right). When ...
    • Toolbox Release Notes | Build 24.1.1010.641

      The following release notes apply to Toolbox build 24.1.1010.641 Biesse Winstore Fix Several issues with the Biesse Winstore plugin have been resolved: There was an issue that would sometimes occur wherein materials that were intended to stack wound ...
    • Toolbox Release Notes | Build 24.1.1001.641

      The following release notes apply to Toolbox build 24.1.1001.641 HBore Toolfile Fix Fig. 1: The location in the Toolfile UI where the error would occur. There was an issue reported with the functionality of the Horizontal Boring Machine setting in ...