Download blockade cutting program for chipboard. cutting

Download blockade cutting program for chipboard.  cutting
Download blockade cutting program for chipboard. cutting

Economical linear cutting of materials (cutting of moldings) is relevant for many industries and in construction. This is sawing logs and boards in woodworking, cutting bars, reinforcing bars, angles, channels, pipes, I-beams into blanks ...

In the production of metal structures and mechanical engineering, transverse cutting of rolls with paper and fabric in the pulp and light industry.

Despite the apparent simplicity, the solution of linear cutting problems is not very easy, but worthwhile. The introduction of a scientific approach to cutting molded materials allows you to reduce the cost of them, sometimes by more than 10%! Read the article to the end and make sure these words are right.

The topic under consideration relates to linear programming problems. To solve such problems, scientists in the last 70 years have come up with several different methods.

Method of indices L.V. Kantorovich and V.A. Zalgallera, with a certain skill, allows you to effectively perform linear cutting "manually" without the use of computer technology. I recommend to curious readers to familiarize themselves with this method by reading the book of the above-named authors “Rational Cutting of Industrial Materials”.

The simplex method based on the ideas of L.V. Kantorovich, was described and developed in detail by a number of scientists from the USA in the middle of the 20th century. Add-in MS Excel "Search for a solution" (Solver) uses this algorithm. It is with this method thatexcelwe will solve the problem of linear cutting in this article.

Later, genetic, greedy and ant colony algorithms appeared and were developed. However, we will confine ourselves to listing them and get down to business, without climbing into the jungle of theories (although there, “in the wilds”, it is very interesting).

Let's turn on Excel and, using a simple example of cutting metal rods into parts, we will get acquainted with one of the ways to solve practical problems of linear cutting. Mathematicians often refer to this problem as the "cutting problem".

I did not invent the initial data for the example, but took it from the article by Pokrovsky M.A. "Minimizing the inevitable losses of materials in industrial production when cutting them into piece blanks" published in No. 5 (May 2015) of the electronic scientific and technical journal "Engineering Bulletin" published by FGBOU VPO "MSTU im. N.E. Bauman (link:engbul. bmstu. en/ doc/775784. html).

The goal that I pursued was to compare the results of solving the problem.

An example of solving the problem of linear cutting in MS Excel.

Let's agree that:

1. Billets are raw material in the form of bars, strips, rods, etc. the same length.

2. Details are elements that need to be obtained by cutting the original blanks into pieces.

3. The width of the saw, cut, rub is taken equal to zero.

The task:

To complete one of the orders, the procurement section must cut three standard sizes of parts on combined shears from identical bars-blanks with a length of 1500 mm:

151 pieces 330 mm long

206 pieces 270 mm long

163 pieces 190 mm long

It is required to find the optimal cutting plan that uses the minimum amount of material and, accordingly, gives the minimum amount of waste.

Initial data:

1. The length of the original blanks Lh in millimeters we write in the combined cell

D3E3F3: 1500

2. We assign numbers i all standard sizes of parts, starting from the longest and ending with the shortest in the cells

D4; E4; F4: 1; 2; 3

3. Part lengths Ldi in millimeters we write in

D5; E5; F5: 330; 270; 190

4. Number of details Ndi in pieces put into

D6; E6; F6: 151; 206; 163

5. We proceed to a very important stage - filling in the cutting options.

Must remember and understand 2 principles for doing this job.

1. Waste lengths must be less than the smallest part ( 0< lo j < Ldmin ).

2. We start “laying” parts into the workpiece with the largest parts and with the largest number of them, consistently moving in the direction of decreasing.

If there is no part size in the cutting option, then we leave the cell empty, we will not write zero to facilitate the visual perception of the table.

Cutting option No. 1:

An attempt to cut out 5 parts No. 1 from one blank is impossible, so we write in the cell

It is also impossible to add part No. 2 or part No. 3 to the nest, so we leave the cells empty

Cutting option No. 2:

We decrease the number of parts No. 1 by 1 from the previous version and write it in

We are trying to add 2 parts No. 2 - it doesn’t work, so we add to

It remains possible to supplement the cutting with detail No. 3. We enter into

Adhering to the principles voiced, we fill in by analogy all the 18 cutting options possible in this case.

Having made a couple of tables of cutting options yourself, you will understand the logic of actions and will spend a few minutes on this work.

If the first principle is not fulfilled during cutting, then the cell with the length of the departure is automatically painted in red. The conditional formatting applied to cells G7…G24 will clearly help you in this work.

In cells H7 ... H24 do not write anything! They are used to display the result of the solution!

Preparing for the solution:

* In cells G7 ... G24, the lengths of waste (cuts) remaining as a result of cutting are calculated according to the formula

lo j = L h -Σ (Ldi * Ndij )

6. The number of parts of each standard size, made according to all applied nesting options, will be calculated in cells D26, E26 and F26 according to the formula

Ndicalc = Σ (Ndij * Nhj )

The number of parts in the cutting plan found at the end of the solution must fully correspond to the specified number of parts!

7. The required number of workpieces to complete the optimal cutting plan will be determined in the combined cell D27E27F27 using the formula

N calc =ΣN hj

8. The total length of all blanks required to perform a linear nest of all parts will be calculated in the combined cell D28E28F28 using the formula

Lh Σ = L h*Nfrom calculation

9. The total length of all waste resulting from the execution of the found cutting plan will be calculated in the combined cell D29E29F29 using the formula

Labout Σ = Σ (Laboutj * Nhj )

10. The proportion of waste generated by the optimal linear cutting plan from the total amount of material used will be calculated in the merged cell D30E30F30 using the formula

Ωo = Lo Σ /Lз Σ

Decision:

The preparation is completed, 18 options for the most optimal cutting of one workpiece into parts are determined and all the necessary formulas are entered. Now we have to solve the main problem: to determine optimal cutting plan - how many blanks, and according to what cutting options to cut to finally get all the necessary parts in the right quantity with a minimum of waste.

1. Select in the main menu "Service" - "Search for a solution ...".

2. In the window of the same name "Search for a solution" that appears, we make the settings.

2.1. We assign the total length of the waste to the objective function Lo Σ and enter the link in the target cell window.

2.2. Set the "Equal:" switch to the "minimum value" position.

2.3. Specify cells with variables Nz j in the Changing Cells window.

2.4. We enter restrictions in the window of the same name. As conditions, we indicate the need for equality of the given Nd i and settlement Nd icalc the number of parts, as well as variables Nz j- the estimated number of blanks by cutting options - we impose a restriction: these must be integers.

3. We press the "Parameters" button and in the "Solution search parameters" window that pops up, we make the settings as shown in the following screenshot. Close the window with the OK button.

4. In the "Search for a solution" window, click the "Run" button and wait for Excel to find a solution. This may take several minutes.

5. After saving the found solution with the OK button, the results will be displayed in cells H7 ... H24 on the Excel sheet.

The following picture shows the found optimal linear cutting plan.

What is the result?

Linear cutting in Excel blanks for tasks like the one discussed in this article is performed by the method described above in 10-15 minutes! “Manually”, without knowing the method of Kantorovich indices, you will not find a solution in such a time.

By running the "Search for a solution" several times with different search parameters, we managed to find 5 different plans for felling blanks. All 5 plans require the same number of blanks - 93 and give only 2.21% waste!!! These plans are almost 6% better than the plan calculated by Pokrovsky and more than 10% more economical than the "Traditional" plan (see the link to the original source in the first part of the article). A very worthy result was achieved quickly and without the use of expensive programs.

It should be noted that the Excel Solver add-in ("Search for a solution"), which uses the simplex method when solving linear programming problems, can work with no more than 200 variables. As applied to the linear cutting problem we have considered, this means that the number of cuttings cannot exceed 200 variants. For simple tasks, this is enough. For more complex tasks, you should try to apply a “mixture” of the “greedy” algorithm and the simplex Solver method, selecting no more than 200 most economical ones from the complete list of cuttings. Then we stock up on patience and achieve results. You can try to break a complex problem into several simple ones, but the “optimality level” of the solution found will most likely be lower.

Perhaps the considered option for solving linear cutting issues is not “aerobatics”, but it is definitely a step forward compared to the “traditional” approach in many industries.

The use of the MS Excel "Search for a Solution" (Solver) add-in was already discussed on the blog once in an article. I think that this wonderful tool is worthy of close attention and will help more than once gracefully and quickly solve a number of new non-trivial problems.

P.S. Links to the best free linear cutting software I found on the web:

http://stroymaterial-buy.ru/raschet/70-raskroy-lineynih-izdeliy.html

http://forum-okna.ru/index.php?app=core&module=attach§ion=attach &attach_id=7508

http://forum.dwg.ru/attachment.php?attachmentid=114501&d=13823277 74

http://www.planetcalc.ru/917/

The programs on the last two links implement greedy heuristics and perform linear nesting in the task from the article, using as many as 103 blanks. The use of greedy algorithms is justified in cases where it is necessary to reduce the total time of the cutting operation with too many cutting options in more optimal plans.

Below the article in the "Reviews" block, you can write your comments, dear readers.

The program is designed for a comprehensive solution of the problems of cutting sheet materials. It combines the capabilities of the system for preparing control programs with the functions of organizing the production process. The approach to the solution used in the program summarizes the experience of a number of enterprises operating thermal cutting machines.

Database usage

The program integrates traditional Techtran processing software with a database. The database is entrusted not only with the task of managing various data, but also with managing the operation of the system as a whole, since the database objects are also sheet cutting programs. First of all, details are entered into the database, which can be imported from another system, built using Techtran tools or created on the basis of macros.

Creating Macro-Based Parts

In the course of working with the program in production conditions, a number of typical parts are gradually distinguished, differing in size and the presence or absence of some auxiliary elements. It is convenient to store such typical parts in the library in a parameterized form and use them when creating real parts by setting the actual parameter values. The program allows you to use parameterized parts when creating a part in the database. Detail parameters are entered in the dialog box. Users have the opportunity to develop macros that describe the geometry and, if necessary, the processing of typical parts. It is also possible to define parameter descriptions to customize the dialog box and control input.

Correction of incorrect geometry when importing DXF files.

The system implements the ability to adjust the accuracy of conjugation of contours when importing DXF files. Pairing accuracy is the distance within which the mismatch of the original segments is allowed, which is eliminated when they are converted into contours. The accuracy of the pairing affects whether closely spaced segments will be combined into one contour or not. If the boundary points of the segments do not match, but the distance between them is within the accuracy of mating, such segments are mated (combined into a single contour). Segments are mated due to their continuation, truncation or displacement of end points - depending on the relative position of the segments:

a) Truncation of segments.

b) Segment extension.

c) Segment Offset "Short" segments (having a length less than the matching accuracy) are eliminated.

After removing the "short" segment, adjacent segments are paired. Segments (or parts of segments) that overlap within the mating accuracy are merged. Details are conveniently viewed simultaneously with a list of all details. To manage parts and other database objects in Techtran, a single visual mechanism is offered using two panels. This approach allows you to perform actions on database objects from the list (create, delete, edit and view parameters) and at the same time see a graphical representation of the list elements (parts, sheets, sheet layouts, etc.) on the adjacent panel. In addition, the presence of two panels makes it convenient to work with objects that include other objects in turn. So, for example, a sheet nest contains details. To organize the viewing of parts related to different sheet layouts, one panel can display a list of sheet layouts, and the other - a list of parts placed on a specific sheet.

Cutting task

The program organizes the interaction of various objects involved in the process of cutting sheet material. From the parts that need to be made, a cutting task is formed. Then, sheets for the manufacture of parts are included in the cutting job. The program provides the possibility of automatic and manual placement of job details for nesting on sheets. At the same time, the program monitors the number of unplaced parts and the possibility of manufacturing a part from the selected sheet.

Automatic placement of parts on a sheet

In the automatic nesting mode, the program stacks the details of the job on the sheets in an optimal way. Required additional sheets can be automatically taken from the warehouse. The program also allows you to automatically place selected parts on a specific sheet. At the same time, the specified distances to the edge of the sheet and between the parts are maintained. The automatic nesting strategy provides a very high material utilization. The user has the opportunity to choose the optimal ratio between the quality of placement of parts and the calculation time. Automatic nesting sets how parts are compacted on a sheet that is not completely filled. This affects the form and proportions of business waste, taking into account the specifics of its further use. Controlling the selection of parts for filling holes allows you to use smaller or larger parts to place in voids inside parts, or not to fill holes at all.

Manual placement of parts on a sheet

There is a manual mode for placing parts on a sheet. In this mode, a part is selected from the list of unplaced parts of a cutting task and placed on a sheet, and then moved to a free place using the graphics editor. There are also means of precise control of the relative position of objects. The combination of automatic and manual part placement makes it possible to take advantage of the advantages of each mode for the most efficient work.

Parts movement control

In the manual placement mode, the program takes on a number of useful functions. These include various ways to move parts while maintaining the required distances between parts and between parts and the edge of the sheet, as well as the ability to place parts close to each other.

Strict control of the movement of parts. Enabling this function allows you to move parts around the sheet on the monitor screen, like real objects, for which other parts and the edge of the sheet are an insurmountable obstacle.

Predictive control of the movement of parts. With preventive control, the movement of parts is not limited to the free area of ​​the sheet. However, when it enters the overlap zone with other objects, an invalid location is diagnosed by changing the color of the part being moved.

Moving parts to the stop. This function makes it possible to press the part close to the very edge of the free area of ​​the sheet. In other words, during this operation, the part moves in a certain direction until it rests against the part or the edge of the sheet.

Copying parts close to each other.

When copying parts in this mode, the distance that the part can be moved in the specified direction is automatically determined so that the parts are located close to each other.

Combining the sides of the parts allows you to orient the parts in such a way as to combine them with the selected sides.

Align parts in a straight line. This feature is useful when arranging parts for through-cut processing.

Processing programming

After the parts are placed on the sheet, processing is programmed. In the simplest case, it is sufficient to sequentially indicate the contours of the parts to be machined. The program builds the trajectory of the tool movement, taking into account the necessary corrections, generates approaches, withdrawals and auxiliary movements of the tool, commands to turn the cutter on and off, feed, correction, etc.

Approach and departure. It is possible to set various ways of approaching the contour being processed (along a straight line, along an arc, along a normal, along a tangent, etc.), selecting an approach point (automatically or explicitly) and operating modes of the cutter at various stages of processing.

Jumpers. On the contour of the part, impervious sections - jumpers can be highlighted. When constructing a trajectory, the program automatically generates cutter on and off commands in such places and embeds approach and departure sections.

bridges between parts allow you to process multiple parts without turning off the torch. Setting the transition points of the trajectory from one part to another is done after placing the parts and is taken into account when constructing the final cutter trajectory.

loops provide high-quality processing of corners of parts and can be assigned to any corner.

Assigned processing. To simplify the work, the processing of parts can be programmed at a preliminary stage so as not to repeat the same actions to repeatedly include elements in the nest.

Manual processing Yu. For non-standard cases, it is possible to construct a trajectory and set technological commands in an explicit form.

subroutines provide structuring of the resulting control program and reduce the volume of the generated text.

Processing parts with a combined cut. Pairs of parts placed on the sheet at a distance of the cut width can be processed in a single cut without turning off the cutter. When machining individual parts, it is enough to specify the contour of the part that will be machined first.

Pre punching. When processing thick sheets, it may be necessary to punch holes in the sheet first and then perform the main processing. Either a separate cutter or a drill can be used for this pre-treatment of the sheet. The program allows you to perform processing with pre-punching holes. It is possible to set various pre-piercing methods.

Positioning over the material. In some cases, when moving from contour to contour, it is necessary to move the cutter, bypassing parts and waste separated from the sheet. This function is necessary when cutting foam rubber. It is sometimes required in thermal cutting to prevent the torch from colliding with cut parts and scrap. The program provides the possibility of such positioning, taking into account the specified distance to the part and to the edge of the sheet.

Automatic processing

The automatic processing mode makes it possible to simplify the programming of processing a large number of parts as much as possible. The program itself assigns the sequence of bypassing parts on the sheet and performs processing. Various part avoidance strategies ensure that the required machining conditions are met.

Cutting edges for welding

Cutting edges for welding can be carried out on thermal cutting machines equipped with three-torch blocks. The program provides the possibility of processing parts with both constant and variable chamfers. A constant chamfer is characterized by the constancy of the front and rear angles and heights along the entire length. A variable chamfer is characterized by a uniform change in angle and height along the length. The program automatically embeds special sections in the cutter's trajectory - incision windows in the places where the side cutters are turned on and the cutter reversal loops, which ensure the correct orientation of the side cutters and compliance with the necessary processing conditions. The position of the entry windows can be changed using the graphical editor.

Sheet layout

Marking on the sheet can be done using powder or core. Stakeout outlines can be stored in the database along with the part. In this case, the markup is placed on the sheet along with the details. To program the operation of the marking block, it is enough to specify the marking contours in the desired sequence. The program will make all the necessary switching and build a trajectory.

Multi-Support Machining

On machines equipped with multiple calipers, multiple parts can be cut at the same time. The program provides automatic and manual placement of parts, taking into account the capabilities of such equipment. When programming the processing, the required wiring of the calipers is carried out automatically.

Use of business waste

From the unused part of the sheet, business waste is formed, which can be placed in a database for later use.

Documentation

The program generates the following output documents:

  • sheet cutting chart
  • sheet cutting specification
  • cutting job specification.

As a rule, the specific type of output documents is determined by the traditions of the enterprise. The report generator included in Techtran has a flexible mechanism for customizing the format of documents and the amount of output information.

Automatic text generation

In the process of constructing geometric objects and designing sheet cutting, the text of the program is formed in the Tekhtran language. The program includes the entire sequence of actions performed and can be used in further work. This allows you to flexibly combine the convenience of the dialog mode with the advantages of the textual representation of the program, which include:

  • Use of previously written programs and macros, their quick modification
  • Parameterization for generic parts
  • Using conditional statements, loops, arithmetic expressions, and functions
  • Ability to debug and fix errors

Tools for developing and debugging programs

The system includes a set of tools for working with the program in the Tekhtran language:

Execution Commands(execute a statement, go to a macro, run the program to the end, to the cursor, etc.) allow you to execute and debug the program in Tekhtran. Using these commands, you can execute the program as a whole or in parts, pausing the process to analyze the results of the execution of individual statements.

Execution controls make it possible to view the values ​​of variables, use the graphical window for visual control of program objects, and view diagnostic information generated during program execution.

Getting the control program

The postprocessor, which is part of Techtran, allows you to generate control programs for various CNC machines according to the part processing program and equipment data included in the system. Using a part program obtained for one machine, it is possible to obtain a NC for any other machine from the equipment list.

Customization for specific CNC equipment

Techtran provides the ability to customize to specific CNC equipment. To describe the equipment, you need to fill out the machine passport and create a machine module in a special language Techpost. Such a mechanism allows users to independently take into account the features of the formation of UE, developing their own modules based on existing ones.

Version 7 features:

The automatic placement mode using the hodograph allows you to:

  • Place parts on sheets and free-form business waste
  • Place parts additionally on sheets that already have parts on them, increasing material utilization

Processing check

  • Control of overcutting of parts during processing
  • Out-of-sheet toolpath monitoring
  • Checking for Unfinished Parts

Advanced mechanism for automatic generation of business waste contours

Increasing the number of contours when generating business waste in automatic mode

Combining Adjacent Pieces of Business Waste Sheets


batch processing

Batch processing has been implemented - a mode of operation in which a number of actions are automatically performed on sheet layouts. The task of batch processing is to perform a sequence of lengthy operations, save the user from repeatedly opening database objects, thereby reducing the amount of routine work and increasing efficiency.

In batch processing mode, the following actions can be performed:

  • checking the correct position of the parts on the sheet
  • automatic processing of parts
  • checking the received trajectory for gouges
  • obtaining contours of business waste, nesting maps, control programs, processing statistics, sheet nesting specifications
  • export of parts and toolpaths

Calculation of the cost of cutting parts

The calculation allows you to determine the cost of work for the reporting period. The report forms the cost of cutting, calculated on the basis of special tables filled in by the user. Calculation formulas can be adapted. The solution cost assessment takes into account:

  • the cost of cut sheets;
  • the cost of business waste;
  • scrap value;
  • slag cost;
  • cost based on:
  • total processing time (includes equipment depreciation and staff salaries);
  • number of punches (includes consumption of nozzles, gases, energy);
  • cutting path/time (includes consumption of nozzles, gases, energy).
  • path / time of idling (includes the consumption of gases, energy).

The cost is calculated separately for each sheet cutting.

Costs can be summed up for a cutting job specification.

The cost can be distributed among the parts in proportion to their area and perimeter.

Calculation formulas can be adapted individually to the specific requirements of the enterprise.

Duct Library

A library of air duct elements has been developed, consisting of shaped parts of air ducts (optional).

Using the library allows you to:

  • receive part developments with the required characteristics
  • using the preview window, select the optimal combination of those parameters that are not fixed (for example, the location of the cut line of a cylindrical section).
  • include additional connecting elements in the detail - folds.
  • take into account the thickness of the sheet in order to compensate for the deformations of its outer and inner surfaces that occur during the bending process.
  • if necessary, split the part into several fragments
  • select elements and assign geometric and technological parameters in a dialog mode
  • automatically generate sweeps taking into account the bend radius
  • quickly view and change deployment options
  • view 3D models of resulting joints

Using the library of duct elements will allow you to:

  • reduce reaming design time
  • take into account the technological features of the connections of elements
  • get high accuracy of sweep construction
  • control the geometry of the constructed sweeps at the design stage

Importing dstv (nc) files

Import will allow you to transfer not only the geometry of the parts and its designation, but also the number of parts required for cutting, indicating the thickness of the material. Programs supporting DSTV(NC) format - Tekla Structures, Advance Steel, StruCAD.


1) Milling processing. The system includes milling capabilities: drilling holes, contouring, sampling, etc. This allows you to significantly expand the class of equipment that the program is focused on. It became possible to program processing on cutting-milling machines and on combined machines that combine sheet metal cutting and milling. 2) Saving table filters. Table filters are used to make it easier to browse the database. They allow you to display only those elements that meet certain conditions. User-defined filters can now persist across sessions by being added to the database structure. 3) Customizing toolbars- allows you to reduce the time of access to frequently used commands due to the ability to edit standard toolbars, create and save your own. 4) Import flat parts from a 3D model allows you to import part contours from a 3D model file, if the model is an assembly of flat elements. Only the geometry of parts whose shape is typical for sheet metal processing is extracted from the model.

5) Three-dimensional visualization of cutting edges on parts. Edges are defined on parts and appear as linked cut lines on the top and bottom surfaces of the imaginary sheet from which the parts are made. It is these lines that determine the actual position of the part when placed on the sheet, taking into account that they can go beyond the borders of the parts. Thus, the visualization of the edges allows you to achieve such a placement of the part, so that during processing, overcutting of adjacent parts is avoided.
6) Dense placement hodograph- a significant increase in the speed and quality of automatic placement of parts.
7) Placement of parts in a strip- a method of automatic placement of parts on a sheet, designed to fill the sheet with stripes made up of parts of the same name. In most cases, provides the most dense placement due to a predetermined repeating shape of subsequent parts.
8) Grouping placed parts using color. This is a display mode in which the details of each item on the sheet are painted in a specific color. Such tiling more clearly reveals a detail relative to others, which is especially important if dozens or even hundreds of details are involved in the placement.
9) Assigning multiple bridges at one time greatly simplifies the work when it is required to connect a large number of parts with bridges. This method replaces the more time-consuming construction of each bridge separately. Bridge spacing is used to process multiple parts without shutting down the torch.
10) Changing the sequence of processing a handy tool for changing the original order of processing elements did. The need for this may arise when processing is automatically assigned to take into account the features of a particular cutting. 11) Cutting off business waste allows you to perform processing related to cutting off business waste, directly when it is formed from a sheet. 12) Check processing. The possibilities for controlling the correctness of processing have been expanded. Added a check for maintaining a safe distance to the part when the cutter is turned off. A mode is also provided in which checks are made not only when analyzing the finished trajectory, but also directly when it is built to search for alternative solutions. 13) Batch processing. The batch processing mechanism is being improved. Now you can abort the process when an error occurs. Added batch processing status information window. Batch processing for parts is provided (checking the geometry and applying inscriptions). 14) Playback processing. A mechanism has been added that allows you to reproduce the processing of the graphics window in various modes. Management is organized by player type: continuous playback, step-by-step and fast forward and backward. Allows you to analyze the result. When forming an order for cutting, you can enter the details manually or import data from another program.

An essential feature of setting the initial data is the use of an alphanumeric part number and the name of the part in the product, which corresponds to its actual representation in the design documentation.

Library of typical products

The program allows you to describe a library of typical products and use them in the future when forming orders for cutting. You can reduce the time for entering the initial data for cutting by dozens of times - a few commands and the order is ready for cutting.

Edge bonding of parts

For parts, you can specify the glued edges. At the same time, an arbitrary number of grades of material for pasting edges is supported. The information entered is used to calculate the quantity and cost of the material per order.

When cutting glass or metal, this function is no less useful! In the same way, you can take into account the grinding of the edges of parts for glass or cutting edges for welding for metal.

Optimal cutting

Automatic cutting of the material is carried out taking into account the technological and organizational parameters of production. The parameters allow you to set: cutting width, trimming the edge of the sheet, accounting for through cuts, cutting type, minimum distance between saws, etc.

A unique set of customizable parameters is a distinctive feature of the Astra Nesting program.

When manually editing maps, a number of functions for fast and accurate nesting adjustment are provided: placing a group of parts by the cutting width, aligning to a common base, shifting to the stop, etc. This supports the cancellation of operations performed, which allows you to restore the previous state of the nesting map, and scaling document windows.

Full accounting of dimensional residues after cutting

Calculation of residuals after cutting is performed both automatically and in the dialog mode. Depending on the set parameters, the remnants are automatically cut in the following orders. When working with a list of residues, they can be added, deleted, sorted or filtered by any of the signs: dimensions, material grade, fibers.

All order documentation

For each cutting chart, a complete set of technological documentation is formed - a sketch and a specification, including the necessary information for the manufacture of parts and accounting for the work performed. The nesting map is printed in any scale set by the user and in any sheet orientation. You can also set the output of several nesting plans on one printed sheet. In addition, the following documentation is generated: order specifications, material availability sheet, specification for pasting the edges of parts, invoice for work performed and materials on order, labels for marking parts.

Postprocessors for CNC cutting machines

Besides

Importing data from a furniture design program

A great way to bring your design ideas to life in 3D is to use . In a few minutes you will develop a project and just as easily cut it in the Astra Nesting program.

Cutting chart - is a documentation that displays which parts need to be cut from a chipboard sheet. But, in fact, it is possible not only to cut chipboard, but also any sheet material.

With the help of nesting, you can see how you can lay out the parts on the sheet. The map also contains information about the remains that will be as a result of cutting.

In the end, the advantage of cutting is to display the amount of material that will be required to create furniture.

You can also cut chipboard in the company where you will buy materials, but our task is to create cabinet furniture at home with minimization of costs, and it will not be difficult to make it yourself, even for a beginner.

To create a map, we will use the Cutting 2 program (cutting). You can download it for free at the end of the lesson.

The program interface looks like this:

In the "Materials" field, you must specify the parameters of the chipboard sheet, or if you have leftovers that you plan to cut, then the size of the leftovers. As for the chipboard size, I use sheets from the manufacturer Swisspan, whose dimensions are 2750 * 1830 mm (for large sheets) and 2440 * 1830 mm (for small ones).

Also note that in the settings of the chipboard sheet, it is necessary to set the values ​​\u200b\u200bof “Sheet cut”, since the sheets initially have chips.


If you plan to glue the PVC edge, or if you want to calculate how much paper edge is required for gluing, then you can also set it in the "Properties".


For convenience, it is possible to choose the color of the edge. This feature will facilitate the work when using more than 1 type of edge. For example: 2mm and 0.6mm or use multiple colors.

After setting up all the details, press the "Cut" button or F9.


We see that the cutting turned out unsuccessfully. To solve the problem, you can try to cut it again or shift the parts yourself. By clicking on the part and dragging it to the right place. There is also an option to expand everything by dragging it into the details in “not placed” and put it on your own as needed.


Important! When drawing up the cutting yourself, make sure that there is a place for cutting, as everything can be done “optimally” with a serpentine cutting line. After that, no one wants to cut them.