Marine Software Integration logo

Marine Software Integration

Nest Maker technical description.


Nest Maker questions and answers.
Q&A->How to change Scrap to Rest for rest plates.
Q&A->How to change material density.
Q&A->How to Import/Export XML.
Q&A->Production status to Nupas.
Q&A->Selection group of parts with shift button.
Q&A->Variables available for reports.
Q&A->Variables available for sketches.
Q&A->Variables available in Project.inf file.
Q&A->How to create new project.

About Nest Maker
Main window
Edit window
Menu
File
File->Open
File->Add
File->Save
File->Save as
File->Language
File->Quit
Tools
Tools->Undo
Tools->Redo
Tools->Distance
Tools->Parts control
Tools->DXF GSR Control
Tools->Tables of text
Tools->Change prefix
Tools->Half-kerf
Tools->Between parts
Tools->Grid
Tools->Metal for order
Tools->Metal for GSR
Tools->Check of metal
Tools->Arrange nests names
Tools->Reports
Tools->Route of cutting
Nest
Nest->New plate
Nest->Autonesting Omega
Nest->Nesting for one plate
Nest->Parameters for Omega nesting
Nest->Rasters nesting for one plate
Nest->Rasters nesting
Nest->Parameters
Nest->In rectangle
Nest->Rectangle nesting
Nest->Rectangle nesting for one plate
Nest->Number of nest copies
Rests
Rests->Rectangular
Rests->Edit
Rests->Registration
Rests->Registration all
Rests->Delete
Rests->Where is occupied
Rests->Auto rests
Rests->Min size
Rests->List
Rests->Minimal plates
Edit
Edit->Up to the edge
Edit->Move to stop
Edit->Pack
Edit->Copy
Edit->Remove
Edit->Combine
Edit->Combine#
Edit->Split
Windows
Windows->Where is error
Windows->Parts
Windows->Materials
Windows->In same scale

Release and development history.

PDF/NestMakerPresentation.pdf

Nest Maker questions and answers.


In this part we will try to collect questions and answers from our customers.
To top.

Q&A->How to change Scrap to Rest for rest plates.


In file PathProject\ProjectSet\Project.inf

for rests registration:
RecScrap=Rest //Name of rest for identification
ScrapOutOrdNum=false //Order number in rest identification
ScrapOutPrjNum=false //Project number in rest identification
ScrapOutSrtNum=false //unique rest number in rest identification
ScrapOutMass=false //rest mass in rest identification
ScrapOutArea=false //rest area in rest identification
ScrapPrintDest=false //For NC Maker - specify where rest is used in rest identification

for reports:
NestedIn=Nested in Rest(Turn) //Identification of nests on rests
MinPlate=Minimal plate //Identification of nests on minimal plates
Fractional=[.] from (length|width) of a plate [B]x[A] //Identification of plates dimensions
OrdInFilRep=false //Order number in reports file names
OrderInReport=false //Order number in reports header

To top.

Q&A->How to change material density.


It is possible to change density form table before any of plates of this type is used in nesting.
Nest Maker how to change density of material
if plates has been used for nesting it's possible to change density in the file PathOrder\OrderSet\Sheets.csv:
Nest Maker how to change density in file
Please note! In this case all previously nested parts will have previous value of density in reports. To have correct values reports must be re-exported. For new nested parts all information will be corresponded with new value.

To top.

Q&A->How to Import/Export XML.


XML file is used to provide data exchange between Nest Maker and Nupas.
For Import/Export XML in file PathProject\ProjectSet\Project.inf should be following records:
InpNestsXMLfile= PathProject\.\Reports\nest_. // XML file from NUPAS
OutNestsXMLfile= PathProject\.\Reports\nest_. // XML file from Nest Maker
The name of XML files without extension. Nest Maker will replace "." symbol in the name variable into unit number. XML file from Nupas must be created before making reports in Nest Maker. XML file from Nest Maker will be created during report generation process. To get more information about XML link to Nupas please read Q&A->Production status to Nupas.

To top.

Q&A->Production status to Nupas.


Encoding: UTF-8
Production status to NUPAS example XML:
Nupas XML fila description
It is enough to use the Logistical_key, but it have to have a relation with the real Nupas-Cadmatic Hull part. Assume that the status, Nestname and the other items can send to Nupas as well by using the standard XML import. See current default database names related to nest information below. The logistical field have to be editable, but our standard fields which are related to a field Type can’t be changed by the logistical layout function.
Nupas XML fila description
In case you like to use these standard field you have to change the db.cfg file present in the ncgdb manually. This by changing the second row with the value 1 or you can make the Field Type empty.
Nupas XML fila description

To top.

Q&A->Selection group of parts with Shift button.


Group of parts selected with Shift button will be kept selected until user press Escape button. In addition to usual correction commands, addition correction menu will be available.
Nest Maker group memu
This is very useful for manual correction of the layout.

Q&A->Variables available for reports.


        --------------------------------------------------------------
        Parts
        --------------------------------------------------------------
        String PosN          - Parts number
        String Drawing       - Drawing number
        String SecNum        - Unit number
        String Order         - Order number
        Int32  Quantity      - Quantity
        Int16  Block         - Block number
        String Comment       - Comment
        Int32  Nested        - Number of the nested parts
        String File          - Full part’s name 
        String Material      - Type of material
        double Thickness     - Thickness
        double Ro            - Material Density 
        double Area          - Part’s area
        double Mass          - Part’s Mass
        double Width         - Maximum width
        double Height        - Maximum height
        double Width mm       - Maximum width in mm.
        double Heihht mm      - Maximum height in mm.
        String NestList      - Part’s nests names 
        String QuantList     - Quantity in nests
        String GSRList       - GSR names 
        String ErrorQuantity – Quantity error (nested more or less than necessary)
        String GSRname       - GSR name
        String GSRfile       - GSR file name

        --------------------------------------------------------------
        Nests
        --------------------------------------------------------------
        double S_Xolp       - Total length of the rapid traverse in m.
        double S_Rezk       - Total cutting length in m.
        double S_Razm       - Total marking length in m.
        double S_Perem      - Total jumpers length for manual cutting in m.
        double S_Most       - Total bridges length for manual cutting in m.

        Int32  S_Nprob      - Number of punching.
        Int32  S_Nrazm      - Number of the processing marking lines.
        Int32  S_Nlabl      - Number of the processing text’s lines.
        Int32  S_Nsimv      - Number of the symbols in text.
        Int32  S_Nperem     - Jumpers number.
        Int32  S_Nmost      - Double number of the bridges.
        Int32  S_ErrRas     - Nest error indicator (-1 with errors, 0 not checked, 1 without errors)
        bool   S_AllRez     - Cutting route completely defined
        bool   S_AllMrk     - Marking route completely defined
        bool   S_NoEdit     - No changes after root making
        double Ro           - Material Density
        String Name         - Nest name
        double Length       - Plate length
        double Width        - Plate width        
        String Material     - Type of material
        double Thickness    - Thickness    
        double CoefficientN – Nesting coefficient decimal
        double CoefficientP - Nesting coefficient in percentage
        double MassParts    - Total mass of the all parts in nest
        double MassPlate    - Plate mass
        double MassScraps   - Mass of the rests on the nest 
        Int32  Quantity     - Quantity     
        bool   PartPlate    - Nested on piece of the plate
        double PartLength   - Piece length
        double PartWidth    - Piece width
        String Comment      - Comment
        bool   OnScrap      - Nested on the rest
        Int32  OnScrapNum   - Rest number
        String OnScrapPrj   - Rest project number
        String OnScrapOrd   - Rest order number
        String OnScrapSec   - Rest unit number
        String OnScrapGsr   - Rest in GSR
        String OnScrapNst   - Rest on nest
        bool   OnScrapRot   - Rotated rest
        String NCfile       - NC file name
        String NCformat     - NC format file name
        String NCdateOut    - NC produced date
        String GSRname      - GSR name
        String GSRfile      - GSR file name

        --------------------------------------------------------------
        Rests
        --------------------------------------------------------------
        String Nest      - Nest name for rest source
        String File      - GSR name for rest source
        String SecNum    - Unit name for rest source
        String Typ       - Rest type (reserved)
        Nnt32  Number    - Rest number
        double Length    - Rest length
        double Width     - Rest width
        String Material  - Rest type of material
        double Thickness – Rest thickness
        double Ro        - Rest density
        bool   Occupied  - Mark as occupied
        String Where     - Where rest occupied
        double Mass      - Rest mass

        --------------------------------------------------------------
        Sheets
        --------------------------------------------------------------
        Int32  Quantity  - Plate quantity
        Int32  Length    - Plate length
        Int32  Width     - Plate width
        String Material  - Plate type of material
        double Thickness – Plate thickness
        double Ro        - Plate density

To top.

Q&A->Variables available for nest sketch.


        [M]Material
        [r]Density
        [T]Thickness in mm.
        [X]Gross plate length in mm.
        [Y]Gross plate width in mm.
        [x]Length dimensions of the nest in mm.
        [y]Width dimensions of the nest in mm.
        [Q]Nests quantity 
        [S]Block number 
        [B]Order number 
        [Z]Project name
        [G]File name of GSR
        [N]Nest name 
        [n]Name NC
        [F]Post processor name NC
        [D] Date of record NC
        [R]Nested on rest 
        [U]Nest contain registered 
        [K]Nest coefficient with rests %
        [k]Nest coefficient without rests %
        [V]Total parts weight in kg.
        [v]Gross plate weight in kg.
        [b]Gross plate area sq.m.
        [O]Rests weight in kg.
        [W]Kerf width (this side) 
        [w]Kerf width (other side)
        [H]Burning metal weight
        [P]Scrap weight
        [C]Material usage coefficient % (parts weight + rests weight + burning metal weight)/gross plate weight
        [o]Rests area sq.m.
        [A]Parts number
        [a]Number of penetrations
        [c]Cutting length in m
        [l]Number of marking lines
        [m]Marking length in m
        [f]Rapid traverse length in m
        [d]Number of ridges
        [e]Ridges length in m.
        [g]Double number of bridges
        [h]Length of bridges cuts in m.
        [i]Total number of cuts for removing bridges and ridges
        [j]Total cut length for removing bridges and ridges
        [p]Number of text elements
        [q]Number of symbols in text elements
        [$Nnn]Number in table
        [$Pnn]Part number on the drawing
        [$Cnn]Drawing number
        [$Onn]Order number
        [$Snn]Unit number
        [$Rnn]Part description
        [$knn]Parts quantity nested on the current nest
        [$Knn]Part total quantity
        [$Ann]Part area in m2
        [$Vnn]Part weight in kg
        [$Wnn]Part overall length in m
        [$Hnn]Part overall width in m
        [$wnn]Part overall length in mm
        [$hnn]Part overall width in m
        [$Mnn]Part marking lines total length in  m
        [$mnn]Part marking lines total length in mm
            

To top.

Q&A->Variables available in Project.inf file.


        Mirror=true|false       //Canting for DXF parts import
        MirrorAll=true|false    //Canting loaded parts
        KorrCurve=true|false    //Geometry correction during DXF import              
        ColorCurve=true|false   //Use color for type of lines detection Inner/Outer contours, marking.
                                //Useful when all lines have same layer in DXF 
        MultiSec=true|false     //Import parts for several units at same time 
        ChangeMT=true|false     //Allow to load parts without material type and thickness description
        RazLayers=Layer1,Layer2;//Definition marking layers for import from DXF
        TxtLayers=Layer1,Layer2;//Definition text layers for import from DXF                       
        MinGabRest=BxA          //Minimal overall dimensions for rests
        OrientRest=true|false   //Rests orientation
        NestInHoles=true|false  //Auto-nesting in holes   
        NestBaseTop=true|false  //Auto-nesting to upper edge of the plate
        NestBaseInd=I           //Nesting type index 0 - to corner, 1 - to lower or upper edge,
                                //  2- to left edge
        LengthyBars=true|false  //Horizontal nesting for flat bars
        MinHBars=H              //Min higth for flat bars detection
        ABkfBars=kf             //Coefficient for flat bar detection kF = Length/Hight
        SortRazmetka=true|false //Use marking liners for parts sorting 
                                //( if true all parts with marking will be in end of parts list.)                  
        CommonCutting=true|false//Common cutting
        CutPFile=FileName       //File name for cutting parameters
        NoChangeCutP=true|false //Block changes in cutting parameters file                 
        AutoRoutTxt=true|false  //Auto route for texts
        AutoRoutMrk=true|false  //Auto route for marking
        AutoRoutAll=true|false  //Auto route for text, marking and cutting
        OutBeforeIn=true|false  //Cut inner contours before outer contour
        OtherDirect=true|false  //Opposite direction for cutting inner and outer contours                                
        AutoIn=true|false       //Auto nesting for inner contours when outer contour nesting manually defined
        AutoInBr=true|false     //Auto nesting for parts in inner contours with bridges
        DxfOutFormat=true|false //Output DXF nests files in sketch
        DxfOutPicture=true|false//Out DXF file with more readable texts
        FormatSize=AxB          //Sketch size
        MaxHsimDXF=H            //Maximum text hight in DXF
        FreeOutNc=true|false    //Output of NC files in any selected folder
        MinPlate=Minimal plate [B]x[A]  //Minimal plate identification [A] - Length, [B] - width
        Fractional=[.] from (length|width) of a plate [B]x[A]Rest //Nest identification for part of gross plate
                Parameters:
                    [A] - Length of gross plate
                    [B] - Width of gross plate
                    [.]	- used part of list
                    [%]	- percentage of gross plate
                Examples:
                     25% from length of a plate 2500x8000
                     0.3 from width of a plate 2500x8000
        RecScrap=Rest           //Rest identification on the nests
        NestedIn= Nested in Rest  //Rest identification of nests. Example: Nested in rest 3 104-35
        ChNameOnScrap=true|false  //Changing nest name with used rest
        DelScrapNotFSec=true|false//Delete rests form list if unit is not exist 
        ScrapOutOrdNum=true|false //Use order number in rest marking
        ScrapOutPrjNum=true|false //Use project number in rest marking                                                       
        ScrapOutMass=true|false   //Use rest weight in rest marking         
        ScrapOutArea=true|false   //Use rest area in rest marking                  
        ScrapPrintDest=true|false //Output to DXF where the rest is used         
        ScrapOutSrtNum=true|false //Unique rest identification
        InpNestsXMLfile=Path    //Path to XML file for import
        OutNestsXMLfile=Path    //Path to XML file for export
        OrdInFilRep=true|false  //Order number in reports
        RusTemplates=true|false //Report template on Russian language
        GabBigPart=BxA          //Minimal part size for routing with another bridge thickness                                  
        GabBigPart=S            //Another bridge thickness
        PlaneTxtDxf=false       //Output text in DXF in plate plane.
        SortParts=2             //Parts sorting in table (0-by drawing, 1-by wight,
                 2-by overall length, 3-by overall with)-0,-1..by parts order
        //Layer and colors for DXF:
        LayPlate=Plate;5        //Layer and color for plate rectangle
        LayRest=Plate;5         //Layer and color for rest rectangle
        LayIdRest=Plate;7       //Layer and color for rest text
        LayOutSide=OUTSIDE;7    //Layer and color for part's outer contour
        LayInSide=INSIDE;8      //Layer and color for part's inner contours
        LayRazm=MARKING;4       //Layer and color for marking lines
        LayOrient=MARKING;3     //Layer and color for orientation arrows
        LayTxtId=TXTID;7        //Layer and color for part's identification text
        LayTxtOr=TXTMARK;4      //Layer and color for orientation text and marking identification
        LayTxtAr=Arrow;2        //Layer and color for text orientation arrows
        LayTxtOt=TXTTXT;8       //Layer and color for other texts
        LayCutWay=CutWay;10     //Layer and color for cutting sequence
        LayMrkWay=MrkWay;151    //Layer and color for marking sequence
        LayGrnWay=MrkWay;152    //Layer and color for graining sequence
        LayTxtWay=TxtWay;153    //Layer and color for texts printing
        LayIdlWay=IdleWay;9     //Layer and color for rapid traverse sequence
        LayDirect=CutDirect     //Layer and color for cutting and marking directions arrows
        LayCutNum=CutNum        //Layer and color for cutting sequences text numbers
        LayMrkNum=MrkNum        //Layer and color for marking sequences text numbers
        HideLayers=IdleWay;TxtWay //Hidden layers list 
        /FileFormat=TEMPLATEN2              //Format file name in folder: \AutoCAD_Configs\
        /FileReports=ReportsN2.xml          //Reports template in folder: \ReportsTemplates\
        /FileRests=ReportsRestN2.xml        //Rest files name in folder: \ReportsTemplates\
        /FileMinRests=ReportsMinRestN2.xml  //Minimal plates file name in folder: \ReportsTemplates\
        /FileLogo=LogoN2.jpg                //Logo file name in folder: \ReportsTemplates\
            

To top.

Q&A->How to create new project.


Nest maker use following directory structure for the projects management:
Nest Maker project structure
Root folder for nesting database contain all projects and orders. To recognize it as a root folder, name must contain substring "nest".
Next after root folder is a project. Project contain all building numbers and service folder ProjectSet with necessary project settings.
Building numbers contain building units and OrdersSet with order settings.
Unit must have a DXFParts folder inside. In general DXFParts folder can contain sub folders for DXF with different thickness.
To create new project user have to create project folder, order folder and at least one unit folder with DXFParts folder inside. Then run Nest maker and download DXF files. First time user will get following message:
Nest Maker project structure
Then if answer yes:
Nest Maker project structure
After that all service folders and necessary files will be created and new project will be ready to use.

To top.

About Nest Maker.

Nest Maker – is 2D graphics editor for plate parts nesting, material orders and rests management, layouts optimization.
Main features:
1. Import DXF parts into layouts database.
2. Parts graphics editor.
3. Parts text and symbols position optimization.
4. Manual and auto nesting plate parts.
5. Material and rests usage control server.
6. Nests correctness control.
7. Multi user client – server architecture.
8. Link to NC Maker for CNC programing tools.

To top.

Main window.

Nest Maker Main window
List of important fields of Nest Maker main window:
1. Nest correctness control field.
2. List of available nests.
3. Current cursor position coordinates.
4. On/Off Parts text visualization.
5. On/Off CNC cutting route visualization.
6. On/Off Show bevels.
7. On/Off Show bending direction lines.
8. On/Off Output missing lines (for DXF nests only).
9. On/Off Current nest control.
10. On/Off Current all nests control.
11. List of an open files.

To top.

Edit window.

Nest Maker Edit window
Edit window available by press F4 button. This is on of the important part of the Nest maker. Very often DXF plate parts having some problems with text hight and text position. Edit window help to fix most of this problems. User can check part by part from the parts list, edit text position and hight. In most of the cases Nest maker can fix this in auto mode. User need just list of the parts and check is everything is OK.
Auto mode works better if program can recognize some text as the "special" for example orientation text, beveling information, bending lines and etc. This text can be fill out in the table see Tools->Tables of text

To top.

Menu.

Nest Maker main menu consist of following items:
File - contain all necessary commands for open close, merge databases and files.
Tools - contain commands for parts editing, material orders, grid setting.
Nest - contain commands for creating and editing nests layouts.
Rests - rests managements commands.
Edit - manual nesting commands
Windows - program windows management commands

To top.

File.

File menu has following options:
Nest Maker file menu

To top.

File->Open.

Several different files can be open by this command:
Nested layouts (GSR) – Nest Maker file contains nesting layouts for one thickness and material quality.
Nested parts group (NC) – DXF file contains a parts layouts.
Parts in DXF - DXF file representation of the plate parts.

To top.

File->Add.

Additional nests layout, parts and nests in DXF can be added by this command to the database:
Parts in DXF – new parts after revision can be added into existing database.
Nested layouts in DXF - nests made in different nesting software or CNC programs converted by NC Maker.
Parts in DXF - DXF file representation of the plate parts.
Nested parts group (GSR) – layouts from another database.

To top.

File->Save.

Save current open Nested parts group (GSR).

To top.

File->Save as.

Save current open Nested parts group as GSR or DXF.

To top.

File->Language.

By this command user can change program language. Up to now program support two languages: English and Russian.

To top.

File->Quit.

Exit from the program.

To top.

Tools.

Tools menu has following options:
Nest Maker tools menu

To top.

Tools->Undo.

Undo for last changes.

To top.

Tools->Redo.

Cancel of the last Undo command.

To top.

Tools->Distance.

Distance measurement command has following options:
Nest Maker tools distance menu
Commands available in the menu let's user make distance measurement, vertical and horizontal distance as well.

To top.

Tools->Parts control.

Part control command used for comparison parts geometry in database with DXF parts in the folder. Checking progress shown by the checking window. If differences detected Nest Maker will ask to download the new parts into database.

To top.

Tools->DXF GSR Control.

Control parts, nest layouts with layouts in GSR for correctness. Recommended after finish complete nest for one unit. Nest Maker will create text report of checking results.

To top.

Tools->Tables of text.

The text tables is use to define text for automatically text adjustment.
In the following table user can define text relates to inner or outer contours of the part, flange bending lines, part orientation marks and so on.
Nest Maker tools text tables
It help to adjust parts texts more correctly.

To top.

Tools->Change prefix.

This command lets user change prefix for GSR files.
Nest Maker tools change prefix

To top.

Tools->Half-kerf.

This command lets user change kerf compensation parameter.
Nest Maker tools change kerf compensation

To top.

Tools->Between parts.

This command lets user change distance between parts and between part and plate edge.
Nest Maker tools change distance between parts

To top.

Tools->Grid.

This command lets user set up grid on the gross plate. Grid can be used for exact positioning of the parts.
Nest Maker tools set up grid

To top.

Tools->Metal for order.

By this command user can manage material usage for one building order.
Nest Maker tools material for order
Note: To add new type of material or different plate's size use ADD button. This button will be available only with non zero quantity field.

To top.

Tools->Metal for GSR.

By this command user can manage material usage for current GSR: change plates order for auto nesting, allow program use another material and thickness for nesting.
Nest Maker tools material for GSR

To top.

Tools->Check of metal.

By this command user can check material usage for all order.
Nest Maker tools check material for order

To top.

Tools->Arrange nest name.

By this command user rename nests for the unit.
Nest Maker tools renaming nests

To top.

Tools->Reports.

This command will generate report for the unit.

To top.

Tools->Route of cutting.

This command will run NC maker for CNC route programming.

To top.

Nest.

Nest menu has following options:
Nest Maker nest menu

To top.

Nest->New plate.

This is used to start nesting for new plate. Plate dimension will be taken from available gross plates list. To get information about available plates check Tools->Metal for GSR.

To top.

Nest->Autonesting Omega.

Currently is not supported.

To top.

Nest->Nesting for one plate.

Currently is not supported.

To top.

Nest->Parameters for Omega nesting.

Currently is not supported.

To top.

Nest->Rasters nesting for one plate.

This command run rasters auto nesting for one plate. Plate will be taken from list of the available plates. To get information about available plates check Tools->Metal for GSR. Process will stop when no more available parts suitable for nesting. Auto nesting process also can be stopped by user (button Stop in upper left corner of the window). During auto nesting process user can continue to work with the program. Make manual nesting for another plate for example.

To top.

Nest->Rasters nesting.

This command run rasters auto nesting for all available parts and all available plates. Plates will be taken from list of the available plates in according to available lists order. Rests can be also added to the order. To get information about available plates check Tools->Metal for GSR. Process will stop when no more available parts suitable for nesting or no more plates available. Auto nesting process also can be stopped by user (button Stop in upper left corner of the window). During auto nesting process user can continue to work with the program. Make manual nesting for another plate for example.

To top.

Nest->Parameters.

Auto nesting parameters can be set in the following menu:
Nest Maker nest menu parameters
User can change following parameters:
- raster representation of the part. Default value is 10 mm. Auto nesting can be more precise with value for example 5mm, but it will take more time for nesting process.
- number of possible parts rotations. To get an optimal position on the nest, parts can be rotated. Default rotation angle 45 deg. it means that parts will have 4 possible rotations.
- shift to low left corner. Due to of the raster parts representation distance between parts can be more than specified in the project. This option shift current nested part to left lover corner up to minimal distance between parts.
Rest of parameters is used only for compatibility with Omega autonesting.

To top.

Nest->In rectangle.

Special rectangle area of the plate for auto nesting. In this case auto nesting will try to find optimal parts position only inside the selected rectangle.
Selected area for auto nesting.
Nest Maker nest in rectangle
Auto nesting results.
Nest Maker nest in rectangle

To top.

Nest->Rectangle nesting.

Sometime if there is a lot of rectangle parts in the nest user can try rectangle nesting. It is very simple, but very fast. All parts represented as rectangles and nested just in according of the dimensions. This function will nest available parts on all available plates from the material list.

To top.

Nest->Rectangle nesting for one plate.

It is similar to Nest->Rectangle nesting, but only for one plate.

To top.

Nest->Number of nest copies.

This command will detect similar nests and remove all replicas.

To top.

Rests.

Rests menu has following options:
Nest Maker rests menu

To top.

Rests->Rectangular.

This command allow user to define rectangle rest material from nest layout. Rest dimensions can be inputed from keyboard or by mouse.

To top.

Rests->Edit.

This command allow user to change dimensions of not registered rest by mouse.

To top.

Rests->Registration.

This command allow user to register the rest in the list of available rests. It can be perform only if there is no nesting errors on layouts. Registered rest will be marked by diagonal hatching

To top.

Rests->Registration all.

This command allow user to register all rests at same time in the list of available rests. It can be perform only if there is no nesting errors on layouts. Registered rest will be marked by diagonal hatching

To top.

Rests->Delete.

This command delete rest form the layout if rest is not registered yet. If rest is registered, this command will cancel rests registration. Cancellation of the registration for used rests is not permitted.

To top.

Rests->Where is occupied.

This command will download nest layout where selected rest is used.

To top.

Rests->Auto rests.

This command will check all layouts and make rests for not used areas bigger than minimal rest dimensions in Rests->Min size.

To top.

Rests->Min size.

This command is used to set up minimal rests dimension in following menu:
Nest Maker rests min size

To top.

Rests->List.

This command will generate Excel table for the available rests.

To top.

Rests->Minimal plates.

This command will generate Excel table for the available minimal plates.

To top.

Edit.

Edit menu is used to manual correction of the parts layouts and has following options:
Nest Maker edit menu

To top.

Edit->Up to the edge.

This command is used to shift parts in selected direction as far as possible. Select one of the sub menu item, then select part you want to move.
Nest Maker edit up to the edge menu

To top.

Edit->Move to stop.

This command help to combine to parts by selected edge. Select edge of the part to move (Edge will be marker by red color ). Then select edge you want to combine.
Before:
Nest Maker edit move to stop menu
After:
Nest Maker edit move to stop menu
Note! Begin point of the selected edge will corresponding to begin point of the combined edge.

To top.

Edit->Pack.

Pack command will try to fit selected part in selected direction by shifting and rotation at the same time.

To top.

Edit->Copy.

Copy command is used for copy of the nested parts.

To top.

Edit->Remove.

Remove command is used for deleting part from nest. It is not mean the part will be deleted from data base. Deleted part will return to the not nested parts list.

To top.

Edit->Combine.

Combine parts by common edge. The parts will have common edge for cutting both edges at the same time.
Before:
Nest Maker edit combine menu
After:
Nest Maker edit combine menu

To top.

Edit->Combine#.

Combine# similar to combine, but combined parts will be joined into block and will be selected and moved together.

To top.

Edit->Split.

Split selected block into separate parts.

To top.

Windows.

Windows menu is used to manage different program windows and has following options:
Nest Maker windows menu

To top.

Windows->Where is error.

As result of this command program will zoom into area where is collision between parts happen.
Nest Maker windows where is error menu

To top.

Windows->Parts.

This command show parts list window.
Nest Maker windows parts menu
Parts list window is a main tool for parts management. Table in upper part of the window show parts quantity, dimension and other parameters. Part's information condition shown in most left column. Parts list is can be used for changing parts parts's attributes and position in the parts list. Parts list position is most important for correct auto nesting. For manual nesting just drag and drop part selected in the list to nest layout. The dialog below consist of following parameters:
On/Off All lists - show all parts in GSR or only not nested parts.
On/Off Plate - show part in preview window in the gross plate scale or fit to the window
Sorting of the parts type: - different variants of the part's list sorting for the auto nesting.
List of the available layouts - switch between available layouts.
On/Off Show - highlight current selected part position on the layout.
Add parts to layout:
- in the middle of the layout - suitable for big plates like shell plates, if it's only one part for the layout.
- rectangle nesting - simple, but very quick algorithm for rectangular parts.
- autonesting Omega - using auto nesting omega for find part position.
- raster autonesting - using raster auto nesting for find part position.
On/Off Selfcorrecting - correcting part position after manual placing. Addition parameters shown radius, and number of possible rotations for part.
On/Off Shift - shift the part to low left position after autonesting.

To top.

Windows->Materials.

This command show materials list window available for the current GSR.
Nest Maker windows materials menu
Materials list window is a main tool for material management. Auto nesting algorithm start to use plates dimensions from first record in the list. If no more available plates it's comes to the second string and so on.
The dialog consist of following parameters:
On/Off Fractional - use %of the gross plate.
On/Off Rests - use available rests.
To Order - open material window list for order Tools->Metal for order.

To top.

Windows->In same scale.

This command will redraw all layout's windows in the same scale. This option quite useful if you need to find some space for the part from one of the layouts.

To top.

Nest Maker release and development history.


08.04.16 Extented nesting commands added.
08.12.15 Nupas style beveling information import added.
06.03.15 Testing parts import from NX Siemens structure modeling software.
18.10.14 Parts nesting interface improved.
14.08.14 Parts nesting control.
20.06.14 XLS book generation for unit.
28.04.14 Nest Maker new release now available.
20.03.14 User settings synchronization for project.
05.02.14 Nupas DXF parts import improved.
25.02.14 I&V Bevels recognizing during DXF parts import.
20.01.14 Export nests numbers into Nupas.
21.11.13 Link to Nupas-Cadmatic database via XML interface.
09.09.13 New menu and improved functionality for manual nesting parts.
13.08.13 Group of parts for manual nesting implemented.
23.07.13 Auto nesting in selected areas.
11.05.13 New auto nesting algorithm implemented.
28.03.13 Nest Maker new release now available.
19.02.13 Export reports to EXCEL implemented.
15.02.13 Parts text auto adjustment.
11.02.13 Common material usage and rest system support for project.

To top.