Selective Machining with the Part Name Filter Functionality

Selective Machining with the Part Name Filter Functionality

The case may arise where a machining token needs to be assigned to one Hardware item sub-assembly and never applied to another. For example, when a token is to be ignored for a door front but applied to a drawer front. 

Machine Tokens, using a Name Filter formula, can be added to the Hardware Material in the Material Interface of the Project or Library Spec Groups, and those Machine Tokens are automatically added to the Machine Tokens tab of the H! book in the Workbook Designer Interface.

The Name Filter is composed as follows:

<Token Name><*><Exclusive Part for Token to be Applied to>
-OR-
<Token Name><*><-><Part Name to be Ignored by Token>

Example Tutorial:

This example uses Locks, so before beginning, ensure the locks are turned on and check which primary lock is being used. Open the Global File Interface  > select the Hardware tab > select Lock Selections & Settings > select Lock Selection.


Fig. 01 – Globals Interface – Lock Selection

From the Spec Group Setup Interface, select Open Material File  > select the Hardware tab > open the Locks folder. The lock types in question are the Locks assigned in the Globals file (Figure 01). In this example, Lock National Cam locks are being used. 

Right-click on the lock and select Hardware Machine Tokens…


Fig. 02 – Hardware Machine Tokens…

Select the existing machining to add the Name Filter to (in this example, Route a Circle). 

Enter the following in the name parameter (ROUTEDHOLE) using the formula box at the top of the window:

=IF(G!Machine_For_Locks="Rout Lock Hole","ROUTEDHOLE[Lock Machining]*"&"-"&G!Slab_Door_Name,0)

The Name Filter above is inserted into a formula that states:

If Machining For Locks requires the lock hole be routed, use the Routed Hole Token; else, use no machining. See the article Formulas for more information on composing formulas.

Name Filters do not have to be inserted into formulas and are still functional on their own.  

Fig. 03 – Apply Formula to Machine Token

This expression should evaluate to: 

ROUTEDHOLE[LOCK MACHINING]*-DOOR

Name filters with a minus (-) tell Microvellum to ignore machining for the indicated parts. Filters without a minus mean ONLY machine the indicated parts.

One advantage of this method is it avoids N! or S! references. The more workbook external references in place, the more performance (library speed) can be negatively impacted.

When a product with a drawer and door front is drawn, the machine token for the lock is only applied to the drawer front.


Fig. 04 – Machine Token Applied to Drawer Front and Ignoring Door Front

While the machining is removed, and thus the G-Code is correct, the drawing may need to be edited to remove the lock drawing. 

    • Related Articles

    • Configuration Editor: Machining Options

      This article provides an overview of the options and settings available on the Machining tab of the Configuration Editor (Options) Interface. For a complete list of available tabs and options visit Overview: Configuration Editor (Options) Interface. ...
    • Understanding the Part Size Tab

      Part Size Tab The Part Size tab contains the values related to the size of the part and material.  Review the details below for each parameter on the Part Size tab. Part Name The name of the part. Quantity The quantity of the part. Having a part with ...
    • Associative Polyline from Holes Machining Token

      Create a token that will be assigned to an edge of a part, add a drill hole to that edge, and then apply a route to an associated face of another part. PLINEFROMHOLES Parameter 1 - Horizontal Hole Locations. "The dimension from the edge of the panel ...
    • Material Prompt Category Filter

      A Material Prompts Category Filter can be applied to prompt control types 7, 8, and 9.  In the prompt tab of Edit Design Data and Library Designer, the Combo Box List column has been repurposed and renamed Control Type Data.  For combo box control ...
    • Overview: Part Material Graining

      There are two different types of graining in Microvellum. One is the ability to set the grain of a material or an individual part. Setting the "material grain" to the width or length of the material means that you are determining that parts from that ...
    • 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 ...