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

      The following release notes apply to Toolbox build 24.1.0416.641. Maestro Toolfile Fix There was an issue with Maestro SCM Toolfiles reportedly experienced by some users, wherein the labels output by autolabeling would be in incorrect positions, an ...
    • Toolbox Release Notes | Build 24.1.0409.641

      The following release notes apply to Toolbox build 24.1.0409.641 Saw Delimited Processing Station Figure 1: The Saw Delimited option in a custom processing station. New options have been added to saw processing stations to allow for control over data ...
    • Toolbox Release Notes | Build 24.1.0328.641

      The following release notes apply to Toolbox Build 24.1.0328.641 Fillet Token Fixes Issues were discovered in the use of fillet tokens on products that also had the IRIB setting enabled: Some users processed work orders with rounded parts, which ...
    • Microvellum Foundation Library Release Notes | Build 24.0322

      Additions Added the Master Angled Ends Cabinet. Added a Global prompt, "Hinge Plate Offset From Front" for easier control. Added “Double Division” option to Horizontal Designer Cabinets, 3 Door Cabinets, and other similar products. Added a new ...
    • Common Floating License Connectivity Issues

      This document lists common issues reported by users regarding the topic of Microvellum’s Floating License Activation (FLA) and the connectivity required for FLA to function. Firewall Blocking Activation of Floating License Some users have had an ...