CM-Cabinets Library User Guide
In This Topic
    Introduction to Layers and Strategies
    In This Topic

    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.

    Click to Expand

    Click to Expand

    Process

    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. 

    Accessing Tables

    Layer Button - Click to Expand

    Layer Button - Click to Expand

    The Layer button on the Mach.General > Tool page provides access to the relevant tables by opening the Layer Properties dialog relating to...

    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.

    Drawing Properties : Mach. General > Const2 page  -  Click to Expand

    Drawing Properties : Mach. General > Const2 page  -  Click to Expand

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

     

    Required Registry Settings

    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.

     

    See Also