Hardware Machine Tokens

Hardware Machine Tokens

The following article highlights Hardware Machine Tokens. These tokens are directly linked with the hardware itself and each token has a unique set of parameters that provide instructions for the parts. While the tokens can be customized in the User Defined tab, they are still bound by the limitations of the given parameters.


The new Peanut Fastener Hardware and the added ability to support Z depth changes along polylines is available in Toolbox 22.1.1207.641 or newer.

How to Access 


1. Launch Toolbox and upon opening select Toolbox Setup, then select Options from the drop-down menu, and click on your Library Specification Groups (can also be accessed and altered at the project level). 
2. Open the Material File , in the navigation menu. 
3. Go to your Hardware Library Tab and find the desired hardware part to add Machine Token to.
4. Right-click on the piece of hardware and select Hardware Machine Tokens at the bottom of the drop-down menu. 
5. Right-click in the open space below Machining Tokens and select Add New Token…



Polyline

This Token makes a multi-segmented route at the specified coordinates on the specified face. 

Parameter 1- Vector Locations

Enter the X, Y, and Z coordinates of each vector of the routing sequence. Each point should be separated by a semi-colon. Each group of points should be separated by a pipe (|).

The depth of the route on parts is controlled using parameter 9, which is different from the PLINE5 token that is found on parts.

Parameter 2- Bulge List
Enter the bulge for each vector, 0 for a straight-line route. Separate each value with a semi-colon. If the entry is left blank, all vectors will be straight.

Parameter 3- Feed Speeds
If you want to control the feed speed of the machine on a per vector basis, make a semi-colon separated list with the feed speed of each vector listed. If the entry is left blank, the feed speed in the material file will be used. If no feed is found in the material file, the feed speed in the tool file will be used.

Parameter 4- [Options]
This parameter provides seven options. Separate each value with a semi-colon. If the entry is left blank, all default option settings will be used.
  1. With the first option, enter a 1 if the token is for machine code only. Enter a 2 if the token is for drawing purposes only. Enter a 0 (the default) if the token is used for both.
  1. For the second option, enter a 1 if you want the polyline to be drawn as a region or enter a 0 (the default) if you don't (Valid for closed polylines only).
  1. For the third option, enter a 1 if you want the first vector to be treated as a lead-in, meaning that it will be ignored for drawing purposes. Otherwise, enter 0 (the default).
  1. For the fourth option, enter a 1 if you want the last vector to be treated as a lead-out, meaning that it will be ignored for drawing purposes. Otherwise, enter 0 (the default).
  1. For the fifth option, enter a number that represents the sequence priority of the route. 1 is the highest priority and 99 is the lowest priority. With a value of 0, the sequence will be determined automatically.
  2. For regions, the sequence priority will be assigned to the perimeter route and the preceding sequence priority will be assigned to the pocketing route. Reserve the sequence number preceding a region and do not apply it to any other tokens.
  1. For the sixth option enter a value that will be passed to the tool file to control the route angle.
  1. For the seventh option enter a value that will be passed to the tool file for the angle depth for the route. A tool file must be configured to support options 6 and 7.

Note: When a polyline machine token is added via the 2D Part Editor (or a polyline token is assigned by the Solid Model Analyzer), the default value of the first option is 3. This is a neutral value that has the same essential value as a 0. After adding a machining token has been added via the 2D Part Editor or the SMA, it is recommended to change the value from a 3 to one of the listed values (0,1,2). 

Parameter 5- Offset
This parameter can contain two groups of points that should be separated by a pipe. For the first group of points, enter an X, Y, and/or Z offset from the values in parameter 1. Each point should be separated by a semi-colon. For the second group of points enter the X center, Y center, and rotation angle. Each point should be separated by a semi-colon. All the points in parameter 1 will first be offset and then rotated about the center point by the rotation angle specified.

Parameter 6- Profile Name
If you want to assign a profile cutter to the token, enter the drawing name here.

Parameter 7- Tool Number
The desired tool number for the machining. 

Parameter 8- Tool Compensation
The offset of the router bit.

Parameter 9- Hardware Route Depth
This parameter controls the router cut depth across the part. You can specify a single depth value or use a pipe-delimited list to specify varying depths. This allows you to adjust the Z depth at different locations on the part. For example, for the newly added peanut connector, in the image below the pipe delimited list would be 12.2|2.1. If Parameter 9 is left blank, you will be presented with an error message indicating an invalid value. 




Route a Circle

This Token makes a round cutout at a specified location in the face of the panel. It is typically used for raceways in die wall studs and grommet holes.

Parameter 1- X Value

The dimension in X to the center of the cutout.

Parameter 2- Y Value

The dimension in Y to the center of the cutout.

Parameter 3- Z Value

The dimension in Z to the center of the cutout.

Parameter 4- Radius

The radius of the circle.

Parameter 5- Route Depth

The router cut depth.

Parameter 6- Pocket

Enter a 1 or True if you want to pocket the cutout. Leave blank or False if you do not. You can also make a pocket by selecting a tool that has been set up for pocketing in the tool file.

Parameter 7- Tool Number

The desired tool number for the machining.

Parameter 8- DrawOnly

Select True if you want to use this token for drawing purposes only and not have G-Code produced. Select False if you want to use it for drawing and G-Code.

Parameter 9- Sequence Number

Enter a number that represents the sequence priority of the route. 1 is the highest priority and 0 (the default) is the lowest priority. This means the sequence will be determined automatically. Use the sequence numbers over 1000 to force them to come after all other routes.

 

CUTOUT

This Token makes a square cutout at a specified location in the face of the panel. It is typically used for raceways in die wall studs.

Parameter 1- X Value

The dimension in X to the first corner of the cutout.

Parameter 2- Y Value

The dimension in Y to the first corner of the cutout.

Parameter 3- Z Value

The dimension in Z to the center of the cutout.

Parameter 4- End X

The dimension in X to the opposite corner of the cutout.

Parameter 5- End Y

The dimension in Y to the opposite corner of the cutout.

Parameter 6- Pocket

Enter a 1 or True if you want to pocket the cutout. Leave blank or False if you do not. You can also make a pocket by selecting a tool that has been set up for pocketing in the tool file.

Parameter 7- Tool Number

The tool number for the machining.

Parameter 8- Route Depth

The router depth.


Drilling Operation

This Token places one or more holes on the specified face of a panel.

Parameter 1- X Value

The distance to the centerline of the hole in X.

Parameter 2- Y Value

The distance to the centerline of the hole in Y.

Parameter 3- Z Value

The distance to the centerline of the hole in Z.

Parameter 4- Diameter (Metric)

The bore diameter.

Parameter 5- End X

The dimension in X if you want an array of holes. Leave blank for one hole only.

Parameter 6- End Y

The dimension in Y if you want an array of holes. Leave blank for one hole only.

Parameter 7- Distance Between Holes

Enter the distance between the holes for multiple holes or leave blank if you want one hole only. Use a pipe symbol (|) to create an array of holes in both X and Y.

Parameter 8- DrillDepth

If you want this token to machine another part that has Face 5 or Face 6 touching Face 5 or Face 6 of the primary part, enter the diameter of the hole for the associated part.

 


    • Related Articles

    • Hardware from Machine Tokens (Overview)

      Microvellum software can now accumulate and populate hardware to the work order database based on specific machine tokens. It is one of the useful new Microvellum features supported in build 15.6.2201 or greater. This new ability works only with the ...
    • Hardware from Machine Tokens (Reference)

      This document is a reference article explaining how to work with the machine tokens and their parameters to produce hardware items in a work order. It also explains the commands and properties that apply to these tokens. See Hardware from machine ...
    • EDGEARRAY Machine Token

      EDGEARRAY Machine Token Microvellum uses machine tokens to identify the type and frequency of machining operations necessary to construct your products. This article explains the Associative Edge Machining Array (EDGEARRAY) token.  Description There ...
    • Developing Parametric Polyline Machine Tokens

    • Drawing Tokens

      What is a Drawing Token? Drawing Tokens are different from Machining Tokens in that they will not perform machining or impact g-code. Drawing Tokens are intended to provide extra details for drafting and detailing purposes. Most products come ...
    • Recent Articles

    • 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 ...
    • Microvellum Foundation Library Release Notes | Build 24.0919

      The following release notes apply to Microvellum Foundation Library build 24.0919 Additions Added 5 new special Wine Rack products and 9 new Wine Rack Insert subassemblies. Products: Master Vertical Wine Rack Corner Frame Master Vertical Wine Rack ...