Batten part layout base material selection method and system

By matching the slat parts with the base material according to material and thickness, and selecting the optimal arrangement length and width, the problem of low accuracy and long arrangement time of the slat parts in the ship structure in the CNC cutting process is solved, and the optimization of material utilization and the improvement of generation efficiency is achieved.

CN119622918APending Publication Date: 2025-03-14JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411601399.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The slat parts in the ship structure are prone to warping and deformation during the CNC cutting process, resulting in the accuracy not meeting the subsequent processing and assembly requirements. Moreover, the length, width and size of the base material are combined tens of thousands of times, and it takes a lot of time to exhaust all combinations during sampling.

Method used

By grouping the slat parts by material, thickness, and width, matching them with the base material by material and thickness, selecting the sampling length to arrange the parts, and arranging them on the base material according to the sampling length, calculating the material utilization rate to select the optimal base material, and iterating the sampling length to obtain the optimal base material size.

Benefits of technology

Optimize material utilization, simplify the arrangement process, reduce adjustment time, improve generation efficiency, ensure the economical and efficient layout of parts on the base material, and reduce material waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622918A_ABST
    Figure CN119622918A_ABST
Patent Text Reader

Abstract

The invention provides a method for selecting batten part stock layout base metal, which comprises the following steps: matching batten parts with base metal according to material and thickness, selecting stock layout lengths to perform stock layout on the batten parts, and performing arrangement according to stock layout line lengths to obtain a corresponding stock layout width under each stock layout length. According to the stock layout method, the utilization of materials is optimized, the stock layout process is simplified, the adjustment time in the stock layout process is shortened through ordered arrangement of the batten parts, and the generation efficiency is improved. The length and the width of the base metal are determined according to the arrangement, and selection of the base metal is determined according to the material utilization rate. And iterating the layout length to obtain the optimal base material size. According to the selection method, it can be guaranteed that the layout of the parts on the base metal is economical and efficient, and material waste can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of ship design, and in particular to a method and system for selecting parent materials for layout of lath parts. Background Art

[0002] The lath parts in ship structures usually refer to the parts with a length-to-width ratio greater than 15. When such parts are cut by CNC, due to the thermal deformation caused by the cutting heat, they are prone to warping when cutting the long sides, resulting in the part accuracy not meeting the requirements of subsequent processing and assembly. Therefore, the lath parts need to be marked on the parent material first, and then the parent material is cut into long and thin strips by gantry cutting, and then the detailed features of the parts are cut according to the marked lines on the parent material.

[0003] Due to the requirements of gantry cutting, its layout method is different from that of ordinary CNC cutting parts. When arranging, the parts need to be arranged into strips of different lengths according to their width, and the slat parts cannot rotate freely during the layout process. In order to make the residual material as regular as possible, the aforementioned strip layout rows are usually arranged from large to small according to their length, forming a layout result that is approximately trapezoidal. At the same time, due to the limitations of cutting equipment and parent material manufacturing equipment, the length and width dimensions of the parent material need to be limited to a certain range, and the interval between the length and width dimensions of the parent material is also a fixed value. The length and width dimensions of the parent material can be combined in tens of thousands of ways. If all length and width dimensions are exhausted during layout, it will take a lot of time. Therefore, it is very important to explore a method to quickly select the optimal parent material. Summary of the invention

[0004] The purpose of this application is to provide a method and system for selecting a base material for a slatted part arrangement, which can quickly select a suitable base material and improve material utilization.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] A method for selecting a master material for a lath part arrangement, comprising: grouping lath parts according to part material, thickness and width, and recording them as lath groups; grouping master materials according to material and thickness, and recording them as master material groups; matching the lath group and master material group with the same material and thickness into an arrangement group, and sorting the lath parts of the lath group in each arrangement group from large to small according to length; arranging the lath parts in the arrangement group according to the arrangement length; arranging them on the master material according to the arrangement row length; calculating material utilization to select the master material for the lath part arrangement; iterating the arrangement length to select the optimal master material.

[0007] In some embodiments, the process of arranging the slat parts in the arrangement group according to the arrangement length includes: determining the arrangement length, and taking the maximum length of the parent material as the arrangement length.

[0008] In some embodiments, the process of arranging the lath parts in the arrangement group according to the arrangement length includes: arranging the lath parts on the base material according to the determined arrangement length to form arrangement rows, and the lath parts in different lath groups in the same arrangement group are arranged in different arrangement rows.

[0009] In some embodiments, the process of arranging the slat parts in the arrangement group according to the arrangement length includes: determining the arrangement row length, where the arrangement row length is the sum of the lengths of all parts arranged in the row and the arrangement gaps between parts.

[0010] In some embodiments, the process of arranging the slat parts in the arrangement group according to the arrangement length includes: arranging the determined arrangement rows from large to small in length on the parent material.

[0011] In some embodiments, the process of calculating material utilization to select the mother material for arranging the slat parts includes: determining the length and width of the mother material to be selected, and calculating the material utilization based on the area of ​​the parts arranged on the mother material.

[0012] In some embodiments, the process of calculating the material utilization rate to select the parent material for the strip part arrangement includes: determining the length of the parent material to be selected, wherein the sum of the longest arrangement row length and the end arrangement gap is recorded as Lt, and Lt is rounded up to Lr according to the parent material length interval, and the minimum value Lr and the length of the parent material is taken. min The larger value between the two is taken as the length of the base material.

[0013] In some embodiments, the process of calculating the material utilization rate to select the strip part layout parent material includes: determining the width of the selected parent material, wherein the sum of the layout width and the end layout gap is recorded as Wt, if Wt is less than or equal to the maximum width W of the parent material max , then Wt is rounded up to Wr according to the width of the base material, and the minimum value Wr and the width of the base material is taken min The larger value between the two is taken as the width of the base material; if Wt is greater than the maximum width W of the base material max , respectively calculate the minimum width W of the parent material min and the maximum width W of the base material max The number of rows that can be arranged is N min and N max The number of rows is N in order of interval 1. min Get N max , calculate the row width under different numbers of rows, and take the row width W with the highest material utilization rate best , W bestThe width of the base material is rounded up to W. rbest , take W rbest The minimum width W of the base material min The larger value between the two is taken as the base material width.

[0014] In some embodiments, the process of iterating the sample length and selecting the optimal mother material includes: calculating the average length of the slat parts in the sample group, gradually reducing the sample length by the average length until the sample length is less than the sum of the longest part length in the sample group and the end sample gap, calculating the mother material size and material utilization rate under different sample lengths, and taking the mother material size with the highest material utilization rate as the optimal mother material size.

[0015] A second aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect.

[0016] The third aspect of the present application provides an electronic device, comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the programs stored in the memory are executed, the processor is used to execute the method described in the first aspect.

[0017] Compared with the prior art, the present invention has the following advantages:

[0018] The present application provides a method for selecting a parent material for slat parts layout, which matches the slat parts with the parent material according to the material and thickness, selects the layout length to layout the slat parts, and then arranges them on the parent material according to the layout length to obtain the layout width corresponding to the layout length. This layout method optimizes the utilization of materials and simplifies the layout process. The orderly arrangement of slat parts helps to reduce the adjustment time in the layout process and improve the generation efficiency. The present application also determines the length and width of the parent material based on the aforementioned arrangement, and determines the selection of the parent material based on the material utilization rate. And by iterating the layout length, the optimal parent material size is obtained. The selection method of the present application can ensure that the layout of parts on the parent material is economical and efficient, and can also reduce material waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1A flow chart showing a method for selecting a parent material for a slat part arrangement according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0021] The technical solutions of the specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings. These implementation methods are only used to illustrate the present application, but not to limit the present application.

[0022] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the product of the application is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0023] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the term "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0024] A method and system for selecting a parent material for a slat part arrangement of the present application will be described in detail below with reference to the accompanying drawings.

[0025] Figure 1 A flow chart of a method for selecting a parent material for a slat part layout according to an embodiment of the present application is shown, which includes the following steps: Step S110, grouping the slat parts according to the material, thickness, and width of the parts, and recording them as slat groups; grouping the parent materials according to the material and thickness, and recording them as parent material groups. Grouping the slat parts and parent materials is conducive to the subsequent matching and layout of the two according to the aforementioned material, thickness and other properties. Step S120, matching the slat groups and parent material groups with the same material and thickness into layout groups, and sorting the slat parts in each slat group in each layout group from large to small according to length.

[0026] Step S130, arranging the lath parts in the arrangement group according to the arrangement length. In one embodiment, the arrangement process includes: determining the arrangement length, taking the maximum length of the parent material as the arrangement length. Taking the maximum length of the parent material takes into account the spacing between parts and the spacing between the parts and the edge of the parent material, avoiding interference or waste of materials during processing. Arranging the parts on the parent material according to the determined arrangement length, placing the parts according to the arrangement length, and ensuring that there is enough space between the parts and between the parts and the edge of the parent material.

[0027] Arrange according to the length of the pattern row. After the patterning is completed according to the pattern length, all the parts have been arranged on the parent material according to the predetermined rules to form a plurality of pattern rows, and the slat parts in different slat groups in the same pattern group are arranged in different pattern rows. Each pattern group may contain multiple rows of patterns, and the length of each row of patterns, i.e., the length of the pattern row, is different or the same. The aforementioned pattern row length refers to the sum of the lengths of all parts in a row plus the gaps between the parts. After patterning according to the pattern length, the pattern rows are arranged on the parent material from large to small in length. Arranging again according to the pattern row length is to further optimize the layout of the parts, ensure the regularity of the remaining materials, and facilitate subsequent use.

[0028] Step S140, using material utilization to select the parent material for the slat part layout. Material utilization refers to the ratio of the actual material area used to the total area of ​​the parent material. By comparing the material utilization of different size combinations, the size combination with the highest material utilization is selected as the optimal parent material. In one embodiment, the process of selecting the parent material for the slat part layout includes determining the length of the selected parent material, wherein the sum of the longest layout row length and the layout gap between parts is recorded as Lt, and Lt is rounded up to Lr according to the parent material length interval, and Lr and the minimum length of the parent material L are taken. min The larger value between the two is used as the length of the parent material. The rounding up method ensures that the length of the layout row is large enough to accommodate the longest layout row and meets the length limit of the parent material, thus avoiding the problem of not being able to fully arrange the parts due to insufficient length.

[0029] Select and determine the width of the selected parent material, where the sum of the row width and the end row gap is recorded as Wt. If Wt is less than or equal to the maximum width W of the parent material, max , then Wt is rounded up to Wr according to the width of the base material, and the minimum value Wr and the width of the base material is taken min The larger value between the two is taken as the width of the base material; if Wt is greater than the maximum width W of the base material max , calculate the minimum width W of the parent material respectively min and the maximum width W of the base material max The number of rows that can be arranged is N min and N max The number of rows is arranged in order from N to minGet N max , calculate the layout width Wn under the selected number of layout rows. That is, use the minimum width N min and the maximum width N max The number of rows that can be arranged for the parent material. min The minimum width W is used min The maximum number of rows that can be arranged, and N max The maximum width W is used max The maximum number of rows that can be arranged. min Start by adding one row at a time until N is reached. max , to evaluate the material utilization in each case. Take the layout width W with the highest material utilization best , W best Round up the parent material width to W rbest , take W rbest Minimum width W of the base material min The larger value between the two is taken as the base material width.

[0030] Step S150, iterate the row length and select the optimal parent material. Calculate the average length of the slat parts in the row group, and gradually reduce the row length by the average length until the row length is less than the sum of the longest part length in the row group and the end row gap. Calculate the parent material size and material utilization rate under different row lengths, and take the parent material size with the highest material utilization rate as the optimal parent material size. By gradually compressing the row length, the material utilization in the width direction of the parent material is strengthened to obtain the optimal parent material size.

[0031] The second aspect of the present application provides a computer-readable storage medium, on which a program for a method for selecting a base material for a lath part layout is stored, so that the method for selecting a base material for a lath part layout provided in the first aspect of the present application is executed. As for the aforementioned computer-readable storage medium, those skilled in the art can understand that the implementation example of the functions of the aforementioned system and each unit can be accomplished through hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, it executes an implementation example including the functions of the aforementioned system and each unit. The aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM or optical disk.

[0032] The third aspect of the present application provides an electronic device, comprising: at least one memory for storing programs; at least one processor for executing the programs stored in the memory. The electronic device can be a server. The electronic device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes non-volatile and / or volatile storage media, and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external client through a network connection. When the computer program is executed by the processor, the function or step of selecting the mother material for the slat part layout of the present application is realized.

[0033] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present application. These improvements and substitutions should also be regarded as the scope of protection of the present application.

Claims

1. A method for selecting a parent material for a lath part arrangement, characterized in that: include: The lath parts are grouped according to part material, thickness, and width, and recorded as lath groups; The parent materials are grouped according to material and thickness and recorded as parent material groups; Matching the lath group and the parent material group with the same material and thickness into a layout group, and sorting the lath parts of the lath group in each layout group from large to small according to length; Determine the arrangement length and arrange the slat parts in the arrangement group to obtain the arrangement width; Calculating material utilization to select the parent material for the strip part layout; Iterate the row length to select the optimal parent material.

2. The method for selecting a base material of a lath part according to claim 1, characterized in that: The process of determining the arrangement length and arranging the slat parts in the arrangement group includes: Determine the row length, and take the maximum length of the parent material as the row length.

3. The method for selecting a base material of a lath part according to claim 1, characterized in that: The process of arranging the slat parts in the arrangement group according to the arrangement length includes: The lath parts in the lath group in the lath group are arranged on the parent material according to the determined arrangement length to form arrangement rows, and the lath parts in different lath groups in the same arrangement group are arranged in different arrangement rows.

4. The method for selecting a base material of a lath part according to claim 1, characterized in that: The process of arranging the slat parts in the arrangement group according to the arrangement length includes: The length of the row is determined, where the length of the row is the sum of the lengths of all parts arranged in the row and the spacing between the parts.

5. The method for selecting a base material of a lath part according to claim 4, characterized in that: The process of arranging the slat parts in the arrangement group according to the arrangement length includes: The determined arrangement rows are arranged on the parent material in descending order of length.

6. The method for selecting a base material of a lath part according to claim 1, characterized in that: The process of calculating the material utilization rate to select the parent material of the slat part arrangement includes: The length and width of the base material are determined and the material utilization rate is calculated according to the area of ​​the parts arranged on the base material.

7. The method for selecting a base material of a lath part according to claim 6, characterized in that: The process of calculating the material utilization rate to select the parent material of the slat part arrangement includes: Determine the length of the selected parent material, where the sum of the longest row length and the end row gap is recorded as Lt, and Lt is rounded up to Lr according to the parent material length interval, and the minimum value Lr of Lr and the parent material length is taken min The larger value between the two is taken as the length of the base material.

8. The method for selecting a base material of a lath part according to claim 7, characterized in that: The process of calculating the material utilization rate to select the parent material of the slat part arrangement includes: Determine the width of the base material, where the sum of the row width and the end row gap is Wt. If Wt is less than or equal to the maximum width W of the base material, max , then Wt is rounded up to Wr according to the width of the base material, and the minimum value Wr and the width of the base material is taken min The larger value between them is taken as the width of the base material; If Wt is greater than the maximum width W of the parent material max , respectively calculate the minimum width W of the parent material min and the maximum width W of the base material max The number of rows that can be arranged is N min and N max The number of rows is N in order of interval 1. min Get N max , calculate the row width Wn under different numbers of row rows, take the row width Wbest with the highest material utilization rate, round Wbest up to Wrbest according to the base material width interval, and take the minimum value W of Wrbest and the base material width min The larger value between the two is taken as the base material width.

9. The method for selecting a base material of a lath part according to claim 1, characterized in that: The process of iterating the sample length and selecting the optimal parent material includes: Calculate the average length of the slat parts in the arrangement group, reduce the arrangement length by the average length until the arrangement length is less than the sum of the longest part length in the arrangement group and the end arrangement gap, calculate the parent material size and material utilization rate under different arrangement lengths, and take the parent material size with the highest material utilization rate as the optimal parent material size.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 9.

11. An electronic device, characterized in that: include: at least one memory for storing a program; At least one processor is used to execute the program stored in the memory, and when the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 9.