In TaskEdit., three (3) categories of information are required:
•Stock sheet (regular and irregular stocks accepted)
•Parts to be nested
•Cutting specifications
•Bridge specifications (optional)
•rectangular stocks of fixed size
•irregular-shaped stock sheets
•"coil" stock in rolls or reels.
Select the TaskEdit. command either from the icon menu or the AutoNEST pulldown menu. The following dialog box will appear:
Explanation of the TaskEdit dialog box is given below:
Task Name |
Each task is given a user-specified name for future reference (.job). You can enter up to max. 31 characters (space and dot characters are not accepted). Enter a new task name or click to select an existing task. You will see the Pop-Up Window below. |
Task Type |
Referring to the pop-up windows below, there are 2 selections :- •Normal •Remnant ‘Normal’ tasks refer to all task files (*.job) created by the user. ‘Remnant’ tasks refer to tasks files (*.job) with the reserved suffix, ‘_$REM’ . For example : Task1_REM.job. These tasks are created automatically when the ‘Save Remnant’ check-box is marked in the NEST OPTIONS of TaskEdit (“Nest Options” button is located at the lower-right corner of the dialog box). |
Nesting Type |
From version 9.12.2 or higher, there are 4 nesting engines :- •Nest by NESTPRO •Nest by Minimum Layouts •Nest by Minimum Layouts (Utilization) •Nest by Small-Part Control (SPCN) You can select the nesting engine of your choice. Detailed explanation of each engine is explained in Chapter 5.5 Nesting.
The default is “Nest by NESTPRO” which is recommended to all nesting jobs.
However when the parts’ quantities are high, it is recommended you use “Minimum Layouts (Utilization)” nesting engine. This engine is designed to optimize the utilization of the stocks as well as to achieve a high repeatability of the layouts, thus minimizing the number of different nested layouts. “Minimum Layouts” engine is only suitable when the stock materials are inexpensive and the objective is the maximize the repeatability of the nested layouts or cutting plan. The 4th nesting engine – Small-Part Control is particularly suited for cutting machines that has areas of weak suction. Using this nesting engine, “Small-Parts” would not be packed where the suction is weak. |
Cutting Gap |
This is the cutting gap between nested parts to allow for the tool size. |
Edge Allowance -Regular Stock -Irregular Stock |
Sometimes, it is necessary to leave out an edge around the perimeter of the stock sheet. This is to cater for trimming or clamping purposes. For regular or rectangular stock, the edge allowance of the 4 sides of the stock can be defined. For irregular stock, a common edge allowance can also be defined. |
Left |
"Left" is the edge allowance of the regular stock in the x- direction from the left side of stock sheet. |
Bottom |
"Bottom" is the edge allowance of the regular stock in the y- direction from the bottom of the stock sheet. |
Right |
"Right" is the edge allowance in the x direction on the right side of the stock sheet. |
Top |
"Top" is the edge allowance in the y direction from the top of the stock sheet. |
No. of Distinct Regular Stocks |
Number of different sizes of stock sheets. (The maximum number of distinct regular stocks can be defined in ANEST.SYS under NEST@CONTROL) |
No. of Distinct Irregular Stocks |
Number of different sizes of irregular stock sheets. (The maximum number of distinct irregular stocks can be defined in ANEST.SYS under NEST@CONTROL) |
No. of Distinct Parts |
Number of distinct parts to be nested. A maximum of 1000 distinct parts is available for the current version. |
Define R-Stocks ‘A’
When you click the button, the following dialog box appears.
Width Length |
The width and length dimensions of the stock sheet. For 'Imperial Units' users, you can either enter in feet and inches or purely in inches. In the latter case, the inches will automatically be converted into feet and inches if Architectural-Imperial or Engineering-Imperial units are chosen. |
Quantity |
Quantity of stock-sheets of that particular size to be used in the task. Maximum quantity allowed for each distinct stock is 9999. |
Coil |
For stock sheets in reels or rolls, the length of the stock sheet can be extended beyond the specified dimension to accommodate the nesting results. If the ‘Coil’ check-box is marked, AutoNEST will have the liberty to increase the Length as much as it takes to pack all the parts optimally. |
Priority |
The priority of using the stock sheets when different stock sizes are available. You can define the order of priority in which AutoNEST should use the stock sheets. 1 has the highest priority. 99 has the lowest priority. If two or more stock sizes have the same priority number, the system will automatically decide based on the material utilization. To specify the PRIORITY between regular and irregular stocks, ‘Nest Options’à ‘Nest Regular Stock First’. |
Cost per Stock |
The cost per piece of Stock. |
Small-Part Zone |
Mark this checkbox to indicate that particular stock has ‘Small-Part Zone(s)’. Small-Part Zone is the area of the stock that has adequate and strong suction, therefore “Small-Parts” should be nested within this zones(s) and not outside. |
To define ‘Small-Part Zone’ on the stock, highlight one of the selected stock and click the button. The following dialog boxes will be displayed.
You can define up to a maximum of four (4) small-part zones per stock. You can define using Offset dimensions from the stock or by Coordinates.
You can also save the ‘Small-Part Zone’ of a particular stock size by marking the “Save As Default” checkbox.
Define IR-Stocks ‘B’
Name |
Show the name of the Irregular stock (.stk). If a list of irregular stock is selected, “$$$$$$$” will appear. |
Quantity |
Quantity of that particular irregular stock to be used in the task. Maximum quantity allowed for each distinct stock is 9999. |
Priority |
The priority of using the stock sheets when more than one is available. You can define the order of priority in which AutoNEST should use the Irregular stock. 1 has the highest priority. 99 has the lowest priority. If two or more stocks have the same priority number, the system will nest the smallest Irregular stock first. To specify the PRIORITY between regular and irregular stocks, see ‘Nest Options’à ‘Nest Regular Stock First’. |
Define Parts ‘C’
By clicking the button, the dialog box below appears:
There are 2 radio-buttons :- “Parts” and “Cluster-Parts”. Depending on which radio-button is selected, all the parts or cluster-parts on the Parts directory will be shown in the ‘Available Parts’ list box.
Whenever a part name from the listing of ‘Available Parts’ is highlighted, a viewer will display the part profile with the overall dimension of the part profile. The overall length and breadth dimensions will be rounded off to the nearest integer value.
Available Parts
Both the Add and Edit pop-up windows allow editing. The button will remove the part specification from the ‘Selected Parts’ list box. The button will place it back to the ‘Selected Parts’ list.
If you select the button the above pop-up windows will appear.
Explanation of the above dialog boxes is given below:
Name |
Show the name of the part that you have selected. If more than 1 part is selected, ‘$$$$$$$$’ will appear. |
Small-Part Control (SPC) |
Mark this checkbox to indicate that the part is a “Small-Part”. This information will be used when the “Small-Part Control Nesting” or SPCN is being run. |
Basic Quantity |
Number of that particular part required to be nested. Each part has a maximum quantity of 9999. |
Maximize |
For single part tasks, mark the ‘Maximize’ check-box to specify ‘fill-up’ the whole stock sheet with the maximum quantity of parts. Not valid for coil stocks. |
Follow Part Quantity |
This checkbox is marked when the part quantity has already been defined. But you can still unmark it if you wish to change the quantity of the part. |
Filler Quantity |
Numbers of that particular filler part to be nested. Each filler part has a maximum quantity of 9999. This is ‘optional’ quantity, to be used provided all the basic quantities have been nested and there is available space. AutoNEST will decide how many filler parts to be utilized in order to fill the stock to an acceptable layout. |
Priority |
The priority of each and every part to be nested. 1 has the highest priority. 9999 has the lowest priority. AutoNEST will nest according to the priority settings i.e. parts of Priority 1 will be nested first, followed by Priority 2, then 3 and so on. If two or more parts have the same priority, AutoNEST will decide automatically which part is to be nested first. |
Orientation |
To allow for orientation constraints of the part during nesting. Format A 0 -- No rotation allowed. 0 90 -- 0° and 90° orientations allowed. 0 180 -- 0° and 180° orientations allowed. 0 90 180 -- 0°, 90° and 180° orientations allowed. ALL -- All orientations allowed. No orientation constraints.
Besides the above allowable orientations, you can specify any required angles of orientation (separated by SPACE). For examples :- 0 10 20 30 40 50 60 70 80 90 …. Format B This new format is helpful if the Orientation angles consist of a long list and if the angles increase by a constant value. (step 10 0 180) where: step is the reserved word to denote “increment angle”10 is the increment angle (must be greater than 0 and a positive value)0 is the Start Angle (real nos., range -360 ~ +360)180 is the End Angle (real nos., must be greater than Start Angle)If represented in Format A …. (0 10 20 30 40 50 60 70 80 90 100 110 120 130 140..….180) |
Support + 180 |
Mark the check-box, to allow the part to orientate to the specified angles and their +180° combinations. This option is not applicable when Orientation=ALL. |
Nesting Step Angle |
To allow a part to orientate step-incrementally in the defined angle during nesting. |
Click the command button to bring up the dialog box as shown:
This dialog box allows the user to define control parameters for specific nesting output requirements.
The default settings are recommended for all users who do not require special nesting output conditions.
The options available are explained as follows:
Nesting Start Point
|
4 nesting start points are available depending on the user’s nested output requirements. Click one of the 4 corner points to set start point. Point chosen shall remain as default until it is changed. |
Packing Direction Control |
It is recommended for the packing direction to be set to ‘Auto’. However, if required either “Horizontal Packing” (pack along the x-axis) or “vertical packing (pack along the y-axis) can be selected. |
Auto |
AutoNEST will automatically decide the best packing direction based on the material utilization of the nesting. This is the default setting. See illustration below. |
Horizontal Packing |
When this radio button is marked, only the last nested layout will be packed horizontally. However, when the “All Stocks” check-box is marked, then all the nested layouts will be packed horizontally. See illustration below. |
Vertical Packing
|
When this radio button is marked, only the last nested layout will be packed vertically. However, when the “All Stocks” check-box is marked, then all the nested layouts will be packed vertically. See illustration below. |
Auto Packing:
Horizontal Packing:
Vertical Packing:
Multi-Stock Control |
There are 3 options available. •Auto •Extended – Best Yield •Extended – Lowest Cost “Auto” is the default setting and is the fastest option where the nesting engine will appraise the parts and stocks and then automatically selects the largest suitable Stock to nest. “Best Yield” – in this option the nesting engine will iterate through each Stock size to nest the available parts. For each nested Stock, it will compare the nested utilization area of Stock and then select the one with the highest utilization. It will continue to iterate until all the parts or stocks are used up. “Lowest Cost” – in this option the nesting engine will iterate through each Stock size to nest the available parts. For each nested Stock, it will compare the Nested Area per Cost of Stock and then select the one with the highest Nested Area per unit cost. For this option to work, the “Cost per Stock” must be specified. Both the “Best Yield” and “Lowest Cost” will take a longer time to nest. ***The more the number of distinct Stocks, the longer it will take to nest for “Best Yield” or “Lowest Cost” options*** If either “Best Yield” or “Lowest Cost” option is selected, the Stock Priority will be ignored. |
Parts Priority Control
Max. No. of Priority per Stock |
This function works in conjunction with “Priority” of parts as defined in “Define Parts” ‘C’. There are 2 Parts Priority parameters to enable you to control the nesting of parts. •Max. No. of Priority per Stock •Min. Nest-able Remaining Space (%)
“Max. No. of Priority per Stock” enables you to limit the no. of Parts of different priorities to be nested into a stock. This is to avoid the confusion on the production floor where the operator, after cutting has to sort the parts and placed them into their respective “carts”. |
Min. Nest-able Remaining Space % |
“Minimum Nest-able Remaining Space” percentage – is the parameter for the remaining space after ALL the parts of the specified Priority have been nested onto the stock. If 0 is defined, then any remaining space is considered “nest-able”, AutoNEST will try to find suitable parts to fit onto the remaining space. If 10 is defined, the remaining space must be >=10% of the stock size to be considered “nest-able”, AutoNEST will then try to find suitable parts to fit onto the remaining space. If 100 is defined, then any remaining space is considered NOT “nest-able”, AutoNEST will not attempt to nest into the remaining space after ALL parts of the specified priority have been nested. |
Other Nesting Options |
The nesting options are: •Consider Common Line •Ignore ‘Hole’ within Part •Nest Regular Stock First. •Save Remnant •Min. Remnant X / Y |
Consider Common Line
|
Select this option if you want AutoNEST to consider packing of the parts along their common edges. This feature will save cutting time. However, AutoNEST will consider the common line packing together with the quality of the nesting. |
Ignore ‘Hole’ within Part |
Mark this check-box to ignore all “holes” and cut outs within Parts during nesting. So that no parts will be packed into these “holes” or cut-outs. |
Nest Regular Stock First |
Mark this check-box to nest regular stocks first. The default is to nest irregular stocks first. |
Save Remnant |
Mark this check-box to save the remnants of the stocks automatically after every nest, as long as they are of the minimum X and Y size or more. By default, the original profile of the rectangular stocks will also be saved with the remnants. However this can be changed in ANEST.SYS @REMNANT_CONTROL. By default these remnants will be saved into the Part/ Irregular Stock directory. The names of the remnant stocks will be Taskname_$REM1-1.stk, Taskname_$REM2-1.stk, Taskname_$REM2-2.stk and so on. The naming convention is as follows :- *_$REM(LAYOUT_NO)-(NO) where the suffix “$REM” can be defined in @REMNANT_CONTROL of ANEST.SYS. In addition, a Task will automatically be created bearing the name, Taskname_$REM.job. |
Min.Rem.X Min.Rem.Y |
The minimum remnant size as in the X and Y dimensions. The default dimension is 600 x 600. The maximum value is limited to 6 digits (Eg. 999999). |
Shear Nest |
Mark this check-box to indicate “Shear Nesting” for that particular task. |
Shear Blade Limit |
When the ‘Shear Nest’ check-box is marked, you will be able to enter the ‘Shear Blade Limit’. See below. |
Single Part Nest Control |
This portion of the dialog box will be grey-out unless the Task consists of only ONE Part. For Single-part nesting, there are 6 options or controls. They are:- •Density - Single array •Quantity - Single array •Quantity - Mixed array •Extension - Long Nest •Allow Part Mirror •Nest Half Quantity with Mirrored parts The illustrations will give you a better understanding of these control settings |
Density-Single array |
The most-dense packing pattern in a single array. |
Quantity-Single array |
The highest quantity of parts nested in a single array. |
Quantity-Mixed array |
This is the default option. Maximum quantity of parts nested onto the stock sheet. |
Extension-Long Nest |
This nesting option will take the longest time compared with the other three. It will go through more iteration to produce either the same or better results than Quantity-Mixed array. |
Allow Part Mirror |
If this option is checked, the nesting will consider the part (single) and its mirrored image during the nesting. However, it must be noted that checking this option does not mean that nesting will use the mirror counterpart of the single-part. Nesting’s main objective is to nest as many parts as possible and in so doing will try both the single part and its mirror counterpart to achieve that objective. “Allow Part Mirror” can be used in conjunction with any of the above 4 options |
Nest Half Quantity with Mirrored Parts |
If this option is marked, the nesting will nest half the defined quantity in the specified orientation and the other half in mirrored image of the first. If the quantity specified is “Maximize”, the nesting will half the stock in the specified orientation and the other half the mirrored image. If there is remaining space, again the same logic applies – half in 1 orientation and the other a mirrored image. “Allow Part Mirror” has no bearing on this option, by default half of the total parts nested will be the mirror image. |
Task Name : SAMPLE
Filenames : SAMPLE.JOB
SAMPLE_JOB.XML
Illustrations for Single Part Nest Control
Density - Single Array
Quantity - Single Array
Quantity - Mixed Array
Extension- Long Nest
Allow Part Mirror (coupled with the Quantity-Mixed Array option)
Nest Half Quantity with Mirrored Parts
Define Bridge ‘E’
By clicking the button, the dialog box below appears:
Bridge Width |
A “BRIDGE” is the narrow strip that links one Part to another in order to maintain a continuous cutting process. The width of the strip. Any numerical value is accepted, even zero. |
Other Settings Use system min. recommended values |
These are the other bridge specifications that you can define for the nested tasks. Mark this check-box if you want to use the minimum system default values which are :- Min. Corner Offset : 0.0 Min. Angle : 45 Max. No. of Bridges per Part : 5 |
Min. Corner Offset |
The minimum distance to maintain from the edge of Bridge to the nearest corner. |
Min. Angle |
The angle formed by the Bridge and the part. The accepted range is 45 – 90 (degrees). See the following illustration. |
Max. No. of Bridges per Part |
The maximum number of bridges to be allowed to link to any one part. See the following illustration. |
Bridging for Parts-in- Part (applicable for parts that are nested inside another Part) |
|
Bridge Parts to one another and to inner profile of outer Part |
This is the default setting. See illustration below – Option 1. |
Bridge Parts to one another only |
See illustration below – Option 2. |
Disable all bridging for Parts-in-Part |
See illustration below – Option 3. |
Define Skeleton Cut-Off and Scrap Pocket ‘F’
By clicking the button the dialog box below appears:
Offset Distance |
The gap between the skeleton-cut-off and the part profile (also called ‘skeleton-bridge’). |
X-Spacing, Y-Spacing |
X and Y spacings of the skeleton-cut-off. |
X x Y (equal spacing) |
Instead of entering the real values of the X and Y spacings, you can enter eg. 4 x 2 meaning the stock will be drawn such that there are 4 equal spacings in the X-direction and 2 equal spacings in the Y-direction. |
Scrap-Pocket (see below for illustration) |
|
Minimum Length |
The length of any side of a Scrap-Pocket must not be smaller than this specified length. |
Minimum Area |
The area of any Scrap-Pocket must be bigger or equal to this specified area. |
Maximum Area |
The area of any Scrap-Pocket must not be bigger than this specified area. |
This button will enable you to do nesting whilst in TaskEdit, without having to go to the Nesting or BatchNesting commands. If one or both check-boxes-‘Auto-Bridge for Nested Layout’ and ‘Skeleton-Cut-Off’ are marked, the layout(s) displayed will show the nested results with bridging/skeleton-cut-off. |
|
This button will enable you to view the nested layouts with Auto-bridge/Skeleton-Cut-Off. Important : make sure that you have nested the Task first, before clicking this button.
This button is helpful if the Bridge/ Skeleton-Cut-Off specifications has been changed and you need to re-do the Bridging / Skeleton-Cut-Off– without having to go through the nesting process.
Unless one of the checkboxes for ‘Auto-Bridge for Nested Layout’, ‘Skeleton-Cut-Off’ or “Scrap-Pocket” is marked, this button will be greyed-out. |