A hybrid common edge analysis method and system for nesting and typesetting based on laser cutting

By using the nesting type mixing and common edge analysis method and system in laser cutting technology, the nesting type layout scheme is optimized, and the problems of low material utilization and low cutting efficiency in the existing technology are solved, and more efficient material utilization and laser cutting efficiency are achieved.

CN116000474BActive Publication Date: 2025-03-25QINGDAO RUIRONGDE IND & TRADE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310213424.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-08
Publication Date
2025-03-25
Estimated Expiration
2043-03-08

AI Technical Summary

Technical Problem

The nesting layout scheme in the prior art is unreasonable, resulting in low utilization of raw materials and the laser cutting efficiency cannot be guaranteed.

Method used

By providing a laser cutting-edge type-type mixed co-edge analysis method and system, the preset cutting profile and cutting process logic are used to collect cutting feature sets and positioning information, as target typesetting constraints, generate a material sheet type-type scheme set, and filter and optimize the layout scheme to improve material utilization and cutting efficiency.

Benefits of technology

The optimization of nesting layout scheme is achieved, the utilization rate of raw materials is improved, the laser cutting efficiency is ensured, and the delivery rate of laser cutting parts is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116000474B_ABST
    Figure CN116000474B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of laser cutting technology, and provides a hybrid common edge analysis method and system for nesting layout based on laser cutting, the method comprising: obtaining a preset cutting contour; obtaining a preset blanking process logic, and obtaining a first positioning and a second positioning respectively based on the preset blanking process logic; sequentially collecting a first cutting feature set and a second cutting feature set, combining with the second positioning, setting a target layout constraint, and obtaining a sheet layout scheme set; extracting a first sheet layout scheme, and if there is no sheet overlap, adding it to a candidate layout list; screening to obtain a target layout scheme, and performing laser cutting, so as to solve the technical problems of unreasonable nesting layout schemes, low utilization of raw materials, and inability to ensure laser cutting efficiency, and to achieve the nesting layout scheme based on the coverage area and cutting distance, and to select the best nesting layout scheme, so as to improve the utilization of raw materials while ensuring laser cutting efficiency, thereby improving the technical effect of the delivery rate of laser cut parts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field related to laser cutting, and in particular to a nesting typesetting mixed common edge analysis method and system based on laser cutting. Background Art

[0002] Laser cutting machines generally have only one cutting nozzle. The cutting nozzle emits a laser beam to irradiate the material to be cut. After the material is heated to the vaporization temperature, holes are formed. As the cutting nozzle and the material to be cut move relative to each other, multiple holes are connected to form a cutting seam.

[0003] Before laser cutting, nesting layout is required. Nesting layout is to arrange the cutting processing contours of parts on a plate of a given size. During the laser cutting process, the common edge of the outer contours of two adjacent parts is only cut once by the nozzle, and no edge is cut repeatedly. This is because once the nested plate is cut, thermal deformation and movement will occur, and repeated cutting will affect the quality of the processed section.

[0004] In summary, through nesting and mixed co-edging, two or more parts can be co-edged into a combination, and large quantities of regular graphics can be co-edged as much as possible. Co-edging cutting can greatly shorten the cutting time and save raw materials.

[0005] In summary, the prior art has the technical problems of unreasonable nesting layout scheme, low utilization rate of raw materials and inability to ensure laser cutting efficiency. Summary of the invention

[0006] The present application provides a hybrid common edge analysis method and system for nesting and typesetting based on laser cutting, aiming to solve the technical problems in the prior art of unreasonable nesting and typesetting schemes, low utilization rate of raw materials, and inability to ensure laser cutting efficiency.

[0007] In view of the above problems, an embodiment of the present application provides a hybrid common edge analysis method and system for nesting and typesetting based on laser cutting.

[0008] The first aspect disclosed in the present application provides a hybrid common edge analysis method for nesting and layout based on laser cutting, wherein the method comprises: obtaining a preset cutting contour, wherein the preset cutting contour comprises a first preset cutting contour and a second preset cutting contour; obtaining a preset blanking process logic of a preset material plate, and obtaining a first positioning of the first preset cutting contour and a second positioning of the second preset cutting contour respectively based on the preset blanking process logic; sequentially collecting a first cutting feature set of the first preset cutting contour and a second cutting feature set of the second preset cutting contour; using the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints; obtaining a sheet layout scheme set of the preset material plate based on the target layout constraints, wherein the sheet layout scheme set comprises a plurality of sheet layout schemes; extracting a first sheet layout scheme from the plurality of sheet layout schemes, and determining whether there is sheet overlap, if not, adding the first sheet layout scheme to a candidate layout list; screening the candidate layout list to obtain a target layout scheme, and performing laser cutting based on the target layout scheme.

[0009] Another aspect disclosed in the present application provides a nesting layout mixed common edge analysis system based on laser cutting, wherein the system includes: a preset cutting contour acquisition module, used to obtain a preset cutting contour, wherein the preset cutting contour includes a first preset cutting contour and a second preset cutting contour; a blanking process logic acquisition module, used to obtain a preset blanking process logic of a preset material plate, and obtain a first positioning of the first preset cutting contour and a second positioning of the second preset cutting contour based on the preset blanking process logic; a cutting feature set acquisition module, used to sequentially acquire a first cutting feature set of the first preset cutting contour and a second cutting feature set of the second preset cutting contour; A layout constraint module, used to use the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints; a sheet layout scheme set acquisition module, used to obtain the sheet layout scheme set of the preset sheet based on the target layout constraints, wherein the sheet layout scheme set includes multiple sheet layout schemes; a sheet overlap judgment module, used to extract the first sheet layout scheme from the multiple sheet layout schemes, and judge whether there is sheet overlap, if not, add the first sheet layout scheme to the candidate layout list; a laser cutting module, used to screen the candidate layout list to obtain the target layout scheme, and perform laser cutting based on the target layout scheme.

[0010] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0011] The method adopts the steps of obtaining a preset cutting contour, obtaining a preset blanking process logic, and obtaining a first positioning and a second positioning respectively based on the preset blanking process logic; sequentially collecting a first cutting feature set of the first preset cutting contour and a second cutting feature set of the second preset cutting contour; taking the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints, and obtaining a sheet layout scheme set; extracting a first sheet layout scheme from multiple sheet layout schemes, and if there is no sheet overlap, adding the first sheet layout scheme to a candidate layout list; screening the candidate layout list to obtain a target layout scheme, and performing laser cutting based on the target layout scheme, thereby achieving the technical effect of selecting the best sheet layout scheme based on the coverage area and cutting distance of the nesting layout scheme, improving the utilization rate of raw materials, ensuring the laser cutting efficiency, and thereby improving the delivery rate of laser cut parts.

[0012] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 A possible flow chart of a hybrid common edge analysis method for nesting and typesetting based on laser cutting is provided for an embodiment of the present application;

[0014] Figure 2 A schematic flow chart of a possible first positioning method in a nesting layout hybrid common edge analysis method based on laser cutting is provided for an embodiment of the present application;

[0015] Figure 3 A schematic flow chart of a possible adjustment of the first comprehensive index in a hybrid common edge analysis method for nesting and typesetting based on laser cutting is provided for an embodiment of the present application;

[0016] Figure 4 A possible structural schematic diagram of a nesting and typesetting hybrid common edge analysis system based on laser cutting is provided for an embodiment of the present application.

[0017] Explanation of the reference numerals: preset cutting contour acquisition module 100, material cutting process logic acquisition module 200, cutting feature set acquisition module 300, layout constraint module 400, material layout scheme set acquisition module 500, material overlap judgment module 600, laser cutting module 700. DETAILED DESCRIPTION

[0018] The embodiment of the present application provides a nesting layout mixed common edge analysis method and system based on laser cutting, which solves the technical problems of unreasonable nesting layout schemes, low utilization rate of raw materials, and inability to guarantee laser cutting efficiency. It achieves the technical effect of selecting the best nesting layout scheme based on the coverage area and cutting distance of the nesting layout scheme, improving the utilization rate of raw materials while ensuring laser cutting efficiency, thereby improving the delivery rate of laser cut parts.

[0019] After introducing the basic principles of the present application, various non-limiting implementation methods of the present application will be specifically described below in conjunction with the drawings in the specification.

[0020] Embodiment 1

[0021] like Figure 1 As shown, the embodiment of the present application provides a nesting layout mixed common edge analysis method based on laser cutting, wherein the method includes:

[0022] S10: Obtaining a preset cutting contour, wherein the preset cutting contour includes a first preset cutting contour and a second preset cutting contour;

[0023] Specifically, in the process of laser cutting, it is inevitable that there is a certain amount of waste of edge material surplus. Based on this, a nesting layout mixed common edge analysis can be performed to formulate a layout plan with the least waste of edge material surplus, thereby improving material utilization. The preset cutting contour includes a first preset cutting contour and a second preset cutting contour. The first preset cutting contour and the second preset cutting contour are two parts with common edges in the layout position (the cutting contours of the two parts may be the same or different, and the cutting contours may be rectangular, diamond, triangular or special-shaped contours). The preset cutting contour is obtained to provide a data basis for subsequent nesting layout;

[0024] S20: obtaining a preset blanking process logic of a preset material plate, and obtaining a first position of the first preset cutting contour and a second position of the second preset cutting contour respectively based on the preset blanking process logic;

[0025] like Figure 2 As shown, step S20 includes the steps of:

[0026] S21: Determine whether the preset material plate needs to be cut at intervals, and obtain a first determination result;

[0027] S22: Determine a preset interval according to the first judgment result;

[0028] S23: adjusting the first preset cutting contour based on the preset interval to obtain a first adjusted contour;

[0029] S24: Acquire a first center point of the first adjustment profile, and use the first center point as the first positioning.

[0030] Specifically, by means of a preset cutting contour, laser cutting is performed on the preset material plate, and the preset blanking process logic may be to reserve an interval cutting between two material sheets (according to the blanking process and experience, a distance not less than the spacing limit data should be reserved between the two material sheets, and the preset cutting contour is enlarged and extended according to this requirement to determine the positioning, for example, to cut a square with a side length of 10 cm, two spacings of 1 cm are required, then the actual cutting positioning area of ​​each square is equivalent to a side length of 11 cm, with an increase of 0.5 cm on the left, right, and top and bottom; some material sheets need to be embedded in a certain position, and there is no need to set a reserved spacing limit, and the blanking positioning is directly set on the cutting contour), the preset blanking process logic of the preset material plate is obtained, and based on the preset blanking process logic, the first positioning of the first preset cutting contour (the first positioning also includes multiple point coordinates, if the dimensional accuracy of the cut part is ±0.2 mm, it is necessary to ensure that the spacing of the multiple point coordinates is not less than 0.2 mm) and the second positioning of the second preset cutting contour are respectively obtained;

[0031] Based on the preset blanking process logic, the first positioning of the first preset cutting contour is obtained, specifically including: judging whether the preset material plate needs to be cut at intervals (if the material needs to be embedded in a certain position, that is, no interval cutting is required, the preset interval is set to 0; if the material needs to reserve a spacing, the preset interval is analyzed and the preset interval can be set to 0.5cm), and a first judgment result is obtained, and the first judgment result can be whether interval cutting is required / not required; determining the preset interval according to the first judgment result; adjusting the first preset cutting contour based on the preset interval, if necessary, extending the preset interval outward according to the preset cutting contour to obtain the first adjusted contour, and if not necessary, directly setting the preset cutting contour to the first adjusted contour; obtaining the first center point of the first adjusted contour, and using the first center point as the first positioning, obtaining the second positioning of the second preset cutting contour based on the preset blanking process logic (the technical solution is consistent and no repetitive description is given), preliminarily determining the nesting layout, and providing a data basis for subsequent nesting layout.

[0032] S30: sequentially collecting a first cutting feature set of the first preset cutting profile and a second cutting feature set of the second preset cutting profile;

[0033] Step S30 includes the steps of:

[0034] S31: sequentially collecting a first cutting starting point, a first cutting line, a first cutting direction and a first corner path of the first preset cutting contour;

[0035] S32: taking the first cutting starting point, the first cutting line, the first cutting direction and the first corner path as the first cutting feature set.

[0036] Specifically, the first cutting feature set of the first preset cutting contour and the second cutting feature set of the second preset cutting contour are collected in sequence, specifically including: collecting the first cutting feature set of the first preset cutting contour: collecting the first cutting starting point, the first cutting lead (the cutting line between the first cutting starting point and the first cutting end point), the first cutting direction and the first corner path (the first corner path includes a starting segment, a middle segment and an ending segment curve, the three segments are connected in sequence, and the connection points have the same tangent and curvature); taking the first cutting starting point, the first cutting lead, the first cutting direction and the first corner path as the first cutting feature set, collecting the second cutting feature set of the second preset cutting contour (without repeated description), to provide a data basis for formulating an appropriate sheet layout plan.

[0037] S40: taking the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints;

[0038] S50: obtaining a sheet layout scheme set of the preset sheet based on the target layout constraint, wherein the sheet layout scheme set includes a plurality of sheet layout schemes;

[0039] S60: extracting a first web layout scheme from the plurality of web layout schemes, and determining whether there is web overlap, and if not, adding the first web layout scheme to a candidate layout list;

[0040] Specifically, the first cutting feature set and the first positioning, the second cutting feature set and the second positioning are used as target layout constraints, and are drawn in a nested form in the CATIA CPD software (click Laminate Specification to add the first cutting feature set and the first positioning to one area, and the second cutting feature set and the second positioning to another area) through a nested form (the contour formed by the first cutting feature set has the contour of the first positioning nested inside; the contour formed by the second cutting feature set has the contour of the second positioning nested inside). Based on the target layout constraints, after analysis through CATIA CPD software or FIBERSIM software, a sheet layout scheme set of the preset sheet is generated, and the sheet layout scheme set includes multiple sheet layout schemes; the first sheet layout scheme from the multiple sheet layout schemes is randomly extracted, and it is determined whether there is sheet overlap; if there is no sheet overlap, the first sheet layout scheme is added to the candidate layout list, the sheet layout scheme set is traversed to perform sheet overlap judgment, and a candidate layout list is generated to provide a data basis for subsequent layout scheme optimization.

[0041] S70: Filter the candidate layout list to obtain a target layout scheme, and perform laser cutting based on the target layout scheme.

[0042] Step S70 includes the steps of:

[0043] S71: extracting the first candidate solution from the candidate layout list;

[0044] S72: Counting a first total number of the first preset cutting contours and a second total number of the second preset cutting contours in the first candidate solution;

[0045] S73: Analyze the first total number and the second total number to determine a first comprehensive index of the first candidate solution;

[0046] S74: Determine the target layout scheme based on the first comprehensive index.

[0047] Specifically, the candidate layout list is screened to obtain a target layout scheme, and laser cutting is performed based on the target layout scheme, specifically including: screening and extracting a first candidate scheme from the candidate layout list according to the common edge cutting principle; respectively counting the number of the first preset cutting contour and the second preset cutting contour in the first candidate scheme, and correspondingly obtaining a first total number and a second total number; analyzing the first total number and the second total number to determine a first comprehensive index of the first candidate scheme, wherein the first comprehensive index = (first part demand - first total number) + (second part demand - second total number); based on the first comprehensive index, the target layout scheme is determined with the higher material utilization rate as a constraint (the more parts obtained after cutting, the higher the material utilization rate, and the higher the part delivery rate), and the layout scheme is preferred to provide support for ensuring material utilization rate and improving part delivery rate.

[0048] like Figure 3 As shown, step S73 also includes the steps of:

[0049] S731: Obtaining a typesetting verification scheme, wherein the typesetting verification scheme includes a first verification scheme and a second verification scheme;

[0050] S732: Analyze the first candidate solution based on the first verification solution to obtain a first verification result;

[0051] S733: Analyze the first candidate solution based on the second verification solution to obtain a second verification result;

[0052] S734: Adjust the first comprehensive index according to the first verification result and the second verification result.

[0053] Specifically, a typesetting verification scheme is obtained, which includes a first verification scheme and a second verification scheme (the first verification scheme and the second verification scheme are selected as the preferred ones); based on the first verification scheme, the first candidate scheme is analyzed from the perspective of sheet area utilization to obtain a first verification result; based on the second verification scheme, the first candidate scheme is analyzed from the cutting stroke angle of the laser beam to obtain a second verification result; based on the first verification result and the second verification result, the first comprehensive index is adjusted to ensure the energy consumption of laser cutting while reducing the nesting loss.

[0054] Step S732 includes the steps of:

[0055] S732-1: Calculate the first preset area of ​​the first preset cutting contour and the second preset area of ​​the second preset cutting contour in sequence;

[0056] S732-2: Obtain a first total area based on the first preset area and the first total number;

[0057] S732-3: Obtain a second total area based on the second preset area and the second total number;

[0058] S732-4: Add the first total area and the second total area to obtain a first comprehensive area;

[0059] S732-5: Obtaining a preset area of ​​the preset material plate, and obtaining a first proportion in combination with the first comprehensive area;

[0060] S732-6: Use the first proportion as the first verification result.

[0061] Specifically, the first candidate scheme is analyzed based on the first verification scheme to obtain a first verification result, which specifically includes: determining whether the first preset cutting contour is regular (regular: regular shapes such as rectangle, rhombus, triangle, circle, etc. whose areas can be directly calculated); if the first preset cutting contour is regular, directly calculating the first preset area of ​​the first preset cutting contour; if the first preset cutting contour is irregular, the first preset cutting contour is divided into regular shape areas and irregular shape areas, and the area of ​​the irregular shape area is calculated using calculus, and the area of ​​the regular shape area + the area of ​​the irregular shape area = the first preset area. According to the above method, the first preset cutting contour is calculated in sequence. A first preset area of ​​a cutting contour, a second preset area of ​​the second preset cutting contour; the first preset area × the first total number = a first total area; the second preset area × the second total number = a second total area; the first total area and the second total area are added to obtain a first comprehensive area; the preset area of ​​the preset material plate is obtained, and combined with the first comprehensive area, a first proportion is calculated (the first proportion = the first comprehensive area / the preset area of ​​the preset material plate × 100%); the first proportion (the larger the first proportion, the greater the area utilization rate, and the higher the material utilization rate) is used as the first verification result to provide support for reducing nesting loss.

[0062] Step S733 includes the steps of:

[0063] S733-1: Obtaining a first cutting stroke of the first candidate solution;

[0064] S733-2: Obtain a unit cutting stroke, and segment the first cutting stroke based on the unit cutting stroke to obtain a first segmentation result;

[0065] S733-3: wherein the first segmentation result includes a plurality of unit trip segments;

[0066] S733-4: sequentially determining whether each of the plurality of unit stroke segments is an empty cut, and obtaining a second determination result;

[0067] S733-5: Counting the first empty cutting distance according to the second judgment result;

[0068] S733-6: Use the first empty cutting distance as the second verification result.

[0069] Specifically, the first candidate scheme is analyzed based on the second verification scheme to obtain a second verification result, which specifically includes: calculating the cutting stroke of the laser beam passing through the multiple first preset cutting contours and the multiple second preset cutting contours in the first candidate scheme, to obtain the first cutting stroke of the first candidate scheme; obtaining a unit cutting stroke (the unit cutting stroke includes: a unit cutting stroke corresponding to the first preset cutting contour and a unit cutting stroke corresponding to the second preset cutting contour), and segmenting the first cutting stroke based on the unit cutting stroke to obtain a first segmentation result, wherein the first segmentation result includes a plurality of unit stroke segments (a plurality of unit stroke segments are the first preset cutting contour and the second preset cutting contour). The unit cutting stroke segment corresponding to the second preset cutting contour, the cutting stroke segment only used to connect the two cutting contours, or the cutting stroke segment of other laser beams that do not belong to the unit cutting stroke); sequentially judge whether each unit stroke segment in the multiple unit stroke segments is an empty cutting (empty cutting: a cutting stroke segment only used to connect the cutting contours, or other cutting stroke segments of the laser beam that do not belong to the unit cutting stroke), and obtain a second judgment result. When the second judgment result is an empty cutting, perform empty cutting statistics to obtain the first empty cutting distance; use the first empty cutting distance (the smaller the first empty cutting distance, the shorter the unnecessary cutting stroke of the laser beam, the lower the cost of material processing, and the higher the efficiency of laser cutting) as the second verification result to provide support for reducing the processing cost of laser cutting.

[0070] Step S734 includes the steps of:

[0071] S734-1: Add the first total number and the second total number to obtain a first accumulated total number;

[0072] S734-2: Preprocess the first accumulated total number, the first verification result, and the second verification result to obtain a preprocessing result;

[0073] S734-3: Perform weighted calculation on the preprocessing result to obtain a first weighted calculation result;

[0074] S734-4: Replace the first comprehensive index with the first weighted calculation result.

[0075] Specifically, the first comprehensive index is adjusted according to the first verification result and the second verification result, specifically including: adding the first total number and the second total number to obtain a first cumulative total number; using normalization analysis, preprocessing the first cumulative total number, the first verification result and the second verification result to eliminate the indicator dimension (the data obtained after eliminating the dimension is a scalar) to obtain a preprocessing result, the preprocessing result includes a first cumulative total number preprocessing scalar, a first verification preprocessing scalar, and a second verification preprocessing scalar, and using the coefficient of variation method to analyze the preprocessing result. Weighted calculation, the coefficient of variation method is an objective weighting method, which directly uses the information contained in the first cumulative total number, the first verification result and the second verification result to calculate the weight (the weight includes the first cumulative total number weight ratio, the first verification result weight ratio and the second verification result weight ratio). After determining the weight, the first cumulative total number preprocessing scalar, the first verification preprocessing scalar and the second verification preprocessing scalar are weighted in turn to obtain the first weighted calculation result; the first comprehensive index is replaced by the first weighted calculation result to provide technical support for the difference in balance indicators.

[0076] In summary, the hybrid common edge analysis method and system for nesting layout based on laser cutting provided in the embodiments of the present application have the following technical effects:

[0077] The method adopts the steps of obtaining a preset cutting contour, obtaining a preset material cutting process logic, and obtaining a first positioning and a second positioning respectively based on the preset material cutting process logic, collecting a first cutting feature set and a second cutting feature set in sequence, taking the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints, and obtaining a sheet layout scheme set; extracting the first sheet layout scheme, and if there is no sheet overlap, adding the first sheet layout scheme to a candidate layout list; screening the candidate layout list to obtain a target layout scheme, and performing laser cutting based on the target layout scheme. The present application provides a hybrid common edge analysis method and system for nesting layout based on laser cutting, which realizes the technical effect of selecting the best nesting layout scheme based on the coverage area and cutting distance of the nesting layout scheme, improving the utilization rate of raw materials, ensuring the laser cutting efficiency, and thereby improving the delivery rate of laser cut parts.

[0078] By extracting the first candidate scheme from the candidate layout list; counting the first total number of the first preset cutting contour and the second total number of the second preset cutting contour in the first candidate scheme; analyzing the first total number and the second total number, determining the first comprehensive index of the first candidate scheme, determining the target layout scheme, and optimizing the layout scheme, support is provided for ensuring the utilization rate of materials and improving the delivery rate of parts.

[0079] Embodiment 2

[0080] Based on the same inventive concept as the hybrid common edge analysis method based on laser cutting in the aforementioned embodiment, Figure 4 As shown, an embodiment of the present application provides a nesting layout mixed common edge analysis system based on laser cutting, wherein the system includes:

[0081] A preset cutting contour obtaining module 100 is used to obtain a preset cutting contour, wherein the preset cutting contour includes a first preset cutting contour and a second preset cutting contour;

[0082] A blanking process logic obtaining module 200, used to obtain a preset blanking process logic of a preset material plate, and obtain a first position of the first preset cutting contour and a second position of the second preset cutting contour based on the preset blanking process logic;

[0083] A cutting feature set acquisition module 300, configured to sequentially acquire a first cutting feature set of the first preset cutting profile and a second cutting feature set of the second preset cutting profile;

[0084] A layout constraint module 400, configured to use the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints;

[0085] A sheet layout scheme set obtaining module 500 is used to obtain a sheet layout scheme set of the preset sheet based on the target layout constraint, wherein the sheet layout scheme set includes a plurality of sheet layout schemes;

[0086] A web overlap determination module 600 is used to extract a first web layout scheme from the plurality of web layout schemes, and determine whether there is web overlap. If not, the first web layout scheme is added to a candidate layout list;

[0087] The laser cutting module 700 is used to screen the candidate layout list to obtain a target layout scheme, and perform laser cutting based on the target layout scheme.

[0088] Furthermore, the system comprises:

[0089] A first judgment module is used to judge whether the preset material plate needs to be cut at intervals, and obtain a first judgment result;

[0090] A preset interval determination module, used to determine the preset interval according to the first judgment result;

[0091] A first adjusted contour obtaining module, configured to adjust the first preset cutting contour based on the preset interval to obtain a first adjusted contour;

[0092] The first positioning determination module is used to obtain a first center point of the first adjustment profile and use the first center point as the first positioning.

[0093] Furthermore, the system comprises:

[0094] A cutting feature acquisition module, used for sequentially acquiring a first cutting starting point, a first cutting line, a first cutting direction and a first corner path of the first preset cutting contour;

[0095] The first cutting feature set determination module is used to take the first cutting starting point, the first cutting lead, the first cutting direction and the first corner path as the first cutting feature set.

[0096] Furthermore, the system comprises:

[0097] A first candidate solution extraction module, used to extract the first candidate solution in the candidate typesetting list;

[0098] A first and second total number counting module, used for counting a first total number of the first preset cutting contours and a second total number of the second preset cutting contours in the first candidate solution;

[0099] A first comprehensive index determination module, configured to analyze the first total number and the second total number to determine a first comprehensive index of the first candidate solution;

[0100] A target layout scheme determination module is used to determine the target layout scheme based on the first comprehensive index.

[0101] Furthermore, the system comprises:

[0102] A typesetting verification scheme obtaining module, used to obtain a typesetting verification scheme, wherein the typesetting verification scheme includes a first verification scheme and a second verification scheme;

[0103] A first verification result obtaining module, configured to analyze the first candidate solution based on the first verification solution to obtain a first verification result;

[0104] A second verification result obtaining module, configured to analyze the first candidate solution based on the second verification solution to obtain a second verification result;

[0105] A comprehensive index adjustment module is used to adjust the first comprehensive index according to the first verification result and the second verification result.

[0106] Furthermore, the system comprises:

[0107] A first and second preset area calculation module, used to sequentially calculate a first preset area of ​​the first preset cutting contour and a second preset area of ​​the second preset cutting contour;

[0108] A first total area calculation module, configured to obtain a first total area based on the first preset area and the first total number;

[0109] A second total area calculation module, configured to obtain a second total area based on the second preset area and the second total number;

[0110] A first adding module, configured to add the first total area and the second total area to obtain a first comprehensive area;

[0111] A first proportion obtaining module, used to obtain a preset area of ​​the preset material plate, and obtain a first proportion in combination with the first comprehensive area;

[0112] The first verification result determining module is configured to use the first proportion as the first verification result.

[0113] Furthermore, the system comprises:

[0114] A first cutting stroke acquisition module, used to obtain a first cutting stroke of the first candidate solution;

[0115] A cutting stroke segmentation module, used for obtaining a unit cutting stroke, and segmenting the first cutting stroke based on the unit cutting stroke to obtain a first segmentation result;

[0116] a unit trip segment determination module, wherein the first segmentation result includes a plurality of unit trip segments;

[0117] A second judgment module is used to judge in turn whether each unit stroke segment in the plurality of unit stroke segments is an empty cut, and obtain a second judgment result;

[0118] A first empty cutting distance statistics module, used for counting the first empty cutting distance according to the second judgment result;

[0119] The second verification result determination module is used to use the first empty cutting distance as the second verification result.

[0120] Furthermore, the system comprises:

[0121] A second adding module, configured to add the first total number and the second total number to obtain a first accumulated total number;

[0122] A preprocessing module, used for preprocessing the first accumulated total number, the first verification result and the second verification result to obtain a preprocessing result;

[0123] A weighted calculation module, used for performing weighted calculation on the preprocessing result to obtain a first weighted calculation result;

[0124] An index replacement module is used to replace the first comprehensive index with the first weighted calculation result.

[0125] Any step of the method described above can be stored as a computer instruction or program in an unlimited computer memory, and can be called and recognized by an unlimited computer processor to implement any method in the embodiments of the present application, without any unnecessary restrictions.

[0126] Furthermore, the first or second mentioned above may not only represent an order relationship, but may also represent a specific concept, and / or refer to multiple elements that can be selected individually or in full. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. A hybrid common edge analysis method for nesting layout based on laser cutting, characterized in that: include: Obtaining a preset cutting contour, wherein the preset cutting contour includes a first preset cutting contour and a second preset cutting contour; Obtaining a preset blanking process logic of a preset material plate, and obtaining a first position of the first preset cutting contour and a second position of the second preset cutting contour based on the preset blanking process logic; sequentially collecting a first cutting feature set of the first preset cutting profile and a second cutting feature set of the second preset cutting profile; Using the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints; Obtaining a sheet layout scheme set of the preset sheet based on the target layout constraint, wherein the sheet layout scheme set includes a plurality of sheet layout schemes; Extracting a first web layout scheme from the plurality of web layout schemes, and determining whether there is web overlap, and if not, adding the first web layout scheme to a candidate layout list; Filtering the candidate layout list to obtain a target layout scheme, and performing laser cutting based on the target layout scheme; The step of screening the candidate layout list to obtain a target layout scheme, and performing laser cutting based on the target layout scheme, includes: Extract the first candidate solution from the candidate typesetting list; Counting a first total number of the first preset cutting contours and a second total number of the second preset cutting contours in the first candidate solution; Analyze the first total number and the second total number to determine a first comprehensive index of the first candidate solution; Determine the target typesetting scheme based on the first comprehensive index; After analyzing the first total number and the second total number to determine the first comprehensive index of the first candidate solution, the method further includes: Obtaining a typesetting verification scheme, wherein the typesetting verification scheme includes a first verification scheme and a second verification scheme; Analyze the first candidate solution based on the first verification solution to obtain a first verification result; Analyze the first candidate solution based on the second verification solution to obtain a second verification result; Adjusting the first comprehensive index according to the first verification result and the second verification result; The analyzing the first candidate solution based on the first verification solution to obtain a first verification result includes: sequentially calculating a first preset area of ​​the first preset cutting contour and a second preset area of ​​the second preset cutting contour; Obtaining a first total area based on the first preset area and the first total number; Obtaining a second total area based on the second preset area and the second total number; Adding the first total area and the second total area to obtain a first comprehensive area; Obtaining a preset area of ​​the preset material plate, and obtaining a first proportion in combination with the first comprehensive area; Using the first proportion as the first verification result; The analyzing the first candidate solution based on the second verification solution to obtain a second verification result includes: Obtaining a first cutting stroke of the first candidate solution; Obtaining a unit cutting stroke, and segmenting the first cutting stroke based on the unit cutting stroke to obtain a first segmentation result; Wherein, the first segmentation result includes a plurality of unit travel segments; sequentially determining whether each of the plurality of unit stroke segments is an empty cut, to obtain a second determination result; Counting the first empty cutting distance according to the second judgment result; Using the first empty cutting distance as the second verification result; The adjusting the first comprehensive index according to the first verification result and the second verification result includes: Adding the first total number and the second total number to obtain a first accumulated total number; Preprocessing the first accumulated total number, the first verification result, and the second verification result to obtain a preprocessing result; Performing weighted calculation on the preprocessing result to obtain a first weighted calculation result; The first comprehensive index is replaced by the first weighted calculation result.

2. The nesting typesetting mixed common edge analysis method according to claim 1, characterized in that: The step of obtaining a preset blanking process logic of a preset material plate, and obtaining a first position of the first preset cutting contour and a second position of the second preset cutting contour based on the preset blanking process logic, comprises: Determine whether the preset material plate needs to be cut at intervals to obtain a first determination result; Determining a preset interval according to the first judgment result; Adjusting the first preset cutting profile based on the preset interval to obtain a first adjusted profile; A first center point of the first adjustment profile is acquired, and the first center point is used as the first positioning.

3. The nesting typesetting mixed common edge analysis method according to claim 1, characterized in that: The sequentially collecting a first cutting feature set of the first preset cutting profile and a second cutting feature set of the second preset cutting profile comprises: Sequentially collecting a first cutting starting point, a first cutting line, a first cutting direction and a first corner path of the first preset cutting contour; The first cutting start point, the first cutting guide line, the first cutting direction and the first corner path are used as the first cutting feature set.

4. A nesting and typesetting mixed common edge analysis system based on laser cutting, characterized in that: A hybrid common edge analysis method for nesting and typesetting based on laser cutting for implementing any one of claims 1 to 3, comprising: A preset cutting contour obtaining module, used to obtain a preset cutting contour, wherein the preset cutting contour includes a first preset cutting contour and a second preset cutting contour; A blanking process logic obtaining module, used to obtain a preset blanking process logic of a preset material plate, and obtain a first position of the first preset cutting contour and a second position of the second preset cutting contour based on the preset blanking process logic; A cutting feature set acquisition module, used for sequentially acquiring a first cutting feature set of the first preset cutting profile and a second cutting feature set of the second preset cutting profile; A layout constraint module, used for taking the first cutting feature set and the first positioning, the second cutting feature set and the second positioning as target layout constraints; A sheet layout scheme set obtaining module, used for obtaining a sheet layout scheme set of the preset sheet based on the target layout constraint, wherein the sheet layout scheme set includes a plurality of sheet layout schemes; A web overlap judgment module, used for extracting a first web layout scheme from the plurality of web layout schemes, and judging whether there is web overlap, and if not, adding the first web layout scheme to a candidate layout list; The laser cutting module is used to screen the candidate layout list to obtain a target layout scheme, and perform laser cutting based on the target layout scheme.

Citation Information

Patent Citations

  • Computer aided face brick cutting device

    CN101271325A

  • CAM (computer-aided manufacturing) system of high-power thick-plate numerical control laser cutting machine and method

    CN103389683A