The DXF layer names required by some nesting/machining systems (e.g. Biesseworks®) are more than just a name. They are a string that defines the required machining strategy, containing information such as the tool to use, whether to route or drill, the depth etc.
To date CabMaster Software™ has used formulas in the Layers table to define these strategy strings. However, not all layer names are mapped via the Layers table. For example, some come from hardware tables, custom machining tables or are keyed in by the user through the application's machining editor.
To overcome this, the translation into the more complex strategies for all layers now occurs as the application exports the machining DXFs. This is done by enabling the Use Layer Stategies option on the Mach.General > Const2 page - see Registry Settings.
Strategies are only used in EzyNest.
The CNC Config command button in CabMasterPro Machining View provides access to the Strategies Configuration window, replacing the need for accessing the ATP, Preferences and Driver Selection options in EzyNest, which will run silently in the background to generate machining output files..
Each DXF file is created by processing a component's machinesteps one at a time. As each DXF file is processed the application uses an Override table to map which Strategy to use for each named Layer (several Layers could share the same Strategy). The Override table also includes a Default which is used for unrecognised layer names.
The Strategies themselves are defined in a separately selected user configurable Strategy table. This contains a formula to calculate the strategy string along with any associated properties (e.g. tool name, operation type etc).
Example
These settings are an example of those set in the Strategy Table.
The evaluation of this occurs in the context of the machinestep and the Override table. As stated above, this is only used when certain registry settings are in place.
The Layer button on the Mach.General > Tool page provides access to the relevant tables by opening the Layer Properties dialog relating to...
If the Use Layer Strategies option is turned off, all users have access to the Layer table (Layers.qlt) which can be used to customise layer names.
Example
This is the default property inspector presented when the Layer button is pressed.
A Layer Management category tree is only provided if the Use Layer Strategies option is enabled.
There are two Modes of operation available ...
Strategies are only used in EzyNest and the table contains a formula to calculate the strategy string along with any associated properties (e.g. tool name, operation type etc).
Example
The Strategy Table can only be accessed if the Use Layer Strategies option is enabled.

Layer Names are calculated by the CabMaster application, using the Layers Table (Layers.qlt), to lookup the Override table (LayerOverride.qlt).
Example
The Layer Management category tree provides access to all three (3) tables i.e. Strategy, Override and Layer Table.
This 'Override' table also includes a 'Default' which is used for unrecognised layer names, therefore the 'Show' option can be turned on to provide a warning message if this occurs.

Access to all three (3) tables is launched only if the Use Layer Strategies option is enabled through the Registry Settings.
If enabled this will be reflected on the Mach.General > Const2 page, as shown below.
The default is for it to be not enabled
which allows all users to access the Layer Table (Layers.qlt) to customise layer names (i.e. the Strategy and Override pages are not required and therefore not made available for selection).
To trigger the use of the 'Override' table the following registry settings are required under Options:
The registry settings should be edited by advanced users ONLY.
It is strongly advised to contact our CabMaster Support Team to assist you to make the required changes.