Automatic nesting method, manufacturing method and system for thin-plate parts based on marine CAD system

By using an automated nesting method and system based on ship CAD, and adopting a "weld first, cut later" manufacturing mode, the problems of misalignment in the assembly of thin plate parts and welding deformation were solved, improving construction accuracy and efficiency and simplifying the construction process.

CN121052015BActive Publication Date: 2026-01-30HUDONG ZHONGHUA SHIPBUILDINGGROUP +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511574655.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2026-01-30
Estimated Expiration
2045-10-31

AI Technical Summary

Technical Problem

In existing technologies, thin plate parts are prone to misalignment during assembly, and the traditional pre-cutting and post-welding construction process leads to welding deformation, affecting construction accuracy, increasing workload, and extending the construction cycle.

Method used

An automated nesting method based on a ship CAD system is adopted. First, the rectangular blank of the part is assembled and welded with a rectangular steel plate of the same size into a whole plate. Then, the whole plate is cut. Combined with the automated nesting system, a splicing positioning diagram is generated to realize the "weld first, cut later" manufacturing mode.

Benefits of technology

It improves the manufacturing precision of thin-plate parts, simplifies construction procedures, shortens the construction cycle, reduces manpower and material resources, and enhances the level of automation and the work efficiency of designers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121052015B_ABST
    Figure CN121052015B_ABST
Patent Text Reader

Abstract

This invention discloses an automatic nesting method, manufacturing method, and system for thin plate parts based on a ship CAD system. This invention innovatively uses a "weld-then-cut" manufacturing mode on the thin plate production line. That is, firstly, a rectangular steel plate with the same dimensions as the rectangular blank of the part is obtained. The rectangular steel plate is then assembled and welded to form a whole plate. After that, the whole plate is cut as a whole to generate an assembly piece. This effectively solves the problem that the traditional thin plate segmented parts are prone to misalignment due to inconsistent specifications under the assembly coordinate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent manufacturing technology, and in particular to an automatic nesting method, manufacturing method and system for thin plate parts based on a ship CAD system. Background Technology

[0002] The domestically developed 3D ship design CAD system, DPS (Digital Product Design System), is a new generation of full 3D ship design software launched in my country. It can be used for integrated design of ship production modeling and design processes.

[0003] In recent years, with the continuous emphasis on intelligent manufacturing and high-quality development, thin-plate assembly lines have been applied in many shipyards across the country. Due to the complex shapes of thin-plate segmented parts, many parts have inconsistent specifications under assembly coordinates, easily leading to misalignment during splicing. Furthermore, the current construction process involves first cutting parts from the plate and then welding them together. This "cut-then-weld" process is prone to welding deformation, affecting the construction accuracy of thin-plate parts and increasing the workload of welding correction. This not only wastes manpower and resources but also impacts the shipbuilding cycle. Summary of the Invention

[0004] In view of this, the present invention provides an automatic nesting method, manufacturing method and system for thin plate parts based on a ship CAD system, in order to solve the problems existing in the background art.

[0005] An automatic nesting method for thin-plate parts based on a ship CAD system includes the following steps:

[0006] S1. Using the full ship parts model data in the ship CAD system, mark the parts that can be put on the thin plate production line according to the parts online rules.

[0007] S2, extract all part model data with upper line markers involved in the segment to be built, use the extracted part models as target part models, and store the extracted data in a temporary part database;

[0008] S3: Assemble the target part models that belong to the same piece body to obtain the part assembly model;

[0009] S4. The rectangular blanks of the target part models belonging to the same piece are spliced ​​together to obtain a rectangular splice model. The rectangular splice model is marked with the model data of each target part model.

[0010] S5 automatically nests the parts assembly model and rectangular assembly model, generating nesting instructions;

[0011] S6 automatically generates and outputs the panel positioning diagram based on the nesting instruction.

[0012] Preferably, in step S1, the specific steps for marking the parts that can be put onto the thin-plate production line using the full ship parts model data in the ship CAD system according to the parts placement rules are as follows:

[0013] S11, extract all data from the ship structural parts model library, outer plate model library, bevel model library, and annotation database;

[0014] S12, integrate and process all the extracted data to generate a full ship parts model database, and generate a parts assembly tree based on the assembly relationship between parts.

[0015] S13, Generate a parts assembly tree based on the hull topology in the system, and use the parts assembly tree to identify and count all the pieces of the ship.

[0016] S14. Based on the part loading rules, determine in sequence whether each sheet can be processed and manufactured on the thin plate production line, and mark all parts of the sheet that can be processed and manufactured on the thin plate production line for loading.

[0017] Preferably, in step S14, the specific steps for determining whether a single sheet can be processed and manufactured on the thin plate production line according to the part loading rules are as follows:

[0018] S141, determine whether the current sheet is a planar sheet and whether it is composed of multiple panels. If yes, proceed to step S142; otherwise, determine that the current sheet cannot be put into the thin plate production line.

[0019] S142, determine whether there is a thickness difference in the current wafer. If there is no thickness difference in the current wafer, proceed to step S143. If there is a thickness difference in the current wafer, determine whether the thickness difference in the current wafer is less than a set value. If it is less, proceed to step S143. Otherwise, determine that the current wafer cannot be put into the thin-plate production line.

[0020] S143, determine whether the thickness of the panel that makes up the current sheet is within the set range. If it is within the set range, proceed to step S144. Otherwise, determine that the current sheet cannot be put into the thin sheet production line.

[0021] S144, determine whether the current sheet size meets the set size conditions. If it meets the set size conditions, proceed to step S145; otherwise, determine that the current sheet cannot be put into the thin plate production line.

[0022] S145, determine whether the weight of the panels that make up the current sheet meets the online conditions. If the online conditions are not met, determine that the current sheet cannot be put into the thin sheet production line. Then determine whether the current sheet needs to be installed with longitudinal bones. If the current sheet needs to be installed with longitudinal bones, execute step S146; otherwise, execute step S147 directly.

[0023] S146, Determine whether the longitudinal ribs to be installed on the current sheet meet the set conditions. If they do, proceed to step S147.

[0024] S147, determine whether the weight of the current wafer is less than the set value. If it is less, determine that the current wafer can be put into the thin plate production line; otherwise, determine that the current wafer cannot be put into the thin plate production line.

[0025] Preferably, in step S144, the set size conditions are whether the overall length and width of the current piece, the length and width of the panels that make up the current piece, and the diagonal length of the current piece are all within the set range.

[0026] Preferably, the specific steps in step S146 for determining whether the longitudinal ribs to be installed on the current sheet meet the set conditions are as follows:

[0027] First, determine whether the thickness of the longitudinal bone to be installed on the current sheet is within the set range. If it is not within the set range, proceed directly to step S147.

[0028] If the thickness of the longitudinal bone to be installed on the current sheet is within the set range, continue to determine whether there are any non-parallel longitudinal bones among the longitudinal bones to be installed on the current sheet. If there are non-parallel longitudinal bones, remove the non-parallel longitudinal bones and proceed to step S147; otherwise, proceed directly to step S147.

[0029] Preferably, in step S3, the specific steps for splicing target part models belonging to the same sheet body are as follows:

[0030] First, according to the topological relationship of the parts in the parts assembly tree, the target part models belonging to the same piece body are assembled in sequence;

[0031] Then, the common edges between the parts are removed to form a part assembly model.

[0032] Preferably, in step S4, the specific steps for splicing the rectangular blanks of the target part models belonging to the same sheet body are as follows:

[0033] S41, Perform a rectangle restoration operation on all target part models belonging to the same piece body to generate a rectangular blank;

[0034] S42, automatically adds annotations to the corresponding rectangular blank annotations of each target part model based on the model data, and generates scribing and printing instructions based on the annotation information;

[0035] S43, according to the topological relationship of the parts in the part assembly tree, the rectangular blanks of the target part models belonging to the same piece are spliced ​​in sequence. When splicing, the milling allowance of the common edge between the rectangular blanks is cancelled, and the common edge between the rectangular blanks is converted into the plate seam scribing line to form a rectangular splicing model.

[0036] S44, adjust the position of each annotation on the rectangular panel model to ensure that the annotations do not overlap or are exposed.

[0037] Preferably, in step S41, performing a rectangular restoration operation on a target part model means filling the inner hole and outer contour gap of the target part model, and extending a certain cutting allowance around its outer contour to form a rectangular blank.

[0038] Preferably, in step S5, the specific steps for automatic nesting based on the part assembly model and the rectangular assembly model are as follows:

[0039] Use the part assembly model as the nesting part and the rectangular assembly model as the nesting plate. Automatically nest the nesting part onto the nesting plate and ensure that the outer contour line of the nesting part is aligned with the outer contour line marked on the nesting plate.

[0040] An automated nesting system for thin plate parts based on the above-described method includes a full-ship parts model data processing module, a full-ship parts model database, a temporary parts database, a parts assembly module, a rectangular assembly module, and a nesting module.

[0041] The whole ship parts model data processing module is used to extract and integrate the data from the existing ship structural parts model library, outer plate model library, bevel model library, and annotation database of the ship CAD system, and mark the parts that can be put on the thin plate production line according to the parts online rules, and store all the processed data in the whole ship parts model database.

[0042] The temporary parts database is used to store the model data of all parts with online markers involved in the segment to be built;

[0043] The parts assembly module is used to assemble target parts models that belong to the same piece body to obtain a parts assembly model.

[0044] The rectangular panel module is used to splice rectangular blanks of target part models belonging to the same piece to obtain a rectangular panel model, and to mark the model data of each target part model on the rectangular panel model.

[0045] The nesting module automatically nests parts based on the part assembly model and the rectangular assembly model, generates nesting instructions, and automatically generates and outputs the assembly positioning diagram based on the nesting instructions.

[0046] An automated manufacturing method for thin sheet metal parts specifically includes the following steps;

[0047] S1, using the above-described automatic nesting method for thin plate parts, automatically nest a certain sheet body that can be put into the thin plate production line in the segment to be constructed, generating marking and printing instructions, nesting instructions and panel positioning diagram, and transmitting the marking and printing instructions and nesting instructions to the cutting machine.

[0048] S2, Obtain rectangular steel plates with the same dimensions as the rectangular blanks of each part of the current sheet body, place all the rectangular steel plates on the sheet assembly line and weld them together according to the part topology in the part assembly tree to form a whole plate.

[0049] S3, the cutting machine scribing and printing the whole board according to the received scribing and printing instructions, and then automatically nesting and cutting the whole board according to the received nesting instructions.

[0050] S4, staff check the parts obtained after cutting according to the assembly positioning diagram.

[0051] The beneficial effects of this invention are:

[0052] 1. This invention innovatively uses a "welding before cutting" manufacturing mode on a thin plate production line. That is, first, a rectangular steel plate with the same size as the rectangular blank of the part is obtained. The rectangular steel plate is assembled and welded to form a whole plate. Then, the whole plate is cut as a whole to generate an assembly piece. This effectively solves the problem that the traditional thin plate segmented parts are prone to misalignment due to inconsistent specifications under the assembly coordinate.

[0053] 2. This invention innovatively uses a "weld-then-cut" manufacturing mode on the thin plate production line. Since there is a margin in the rectangular steel plate obtained after the rectangular reduction of the parts, the welding deformation is released during the welding stage of the rectangular steel plate. No welding operation is involved in the subsequent sheet forming process. This effectively solves the problem that the traditional "cut-then-weld" construction process is prone to welding deformation and affects the construction accuracy of thin plate parts. It effectively improves the construction accuracy of the assembled sheet of thin plate segments, simplifies the construction process, shortens the construction cycle, and reduces a lot of manpower and material resources.

[0054] 3. This invention designs a technical route for secondary automatic nesting based on the restoration of rectangular blanks. By building an automatic nesting system for thin plate parts in the ship CAD system, it effectively solves the technical problem that the DPS system of the current ship CAD system cannot be applied to the thin plate production line. Moreover, the automatic nesting system for thin plate parts has a high degree of automation. It can automatically execute splicing algorithms, automatically mark layout and avoid obstacles, and automatically perform secondary nesting according to the assembly tree. Through information-based algorithms, it can complete the work more accurately and quickly, improving the accuracy of instructions and the work efficiency of designers. Attached Figure Description

[0055] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0056] Figure 1 This is a schematic diagram of a thin-plate production line made up of rectangular panels.

[0057] Figure 2 This is a flowchart for screening parts that can be put into thin-plate production lines.

[0058] Figure 3 This is a schematic diagram illustrating the nesting of parts panel models and rectangular panel models.

[0059] Figure 4 This is the overall software architecture diagram of the present invention.

[0060] Figure 5 This is a schematic diagram of the interactive platform graphics processing of the present invention.

[0061] Figure 6 This is a flowchart of the method of the present invention. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of this invention clearer, the invention is described below with reference to specific embodiments shown in the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and not intended to limit the scope of the invention. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concept of the invention.

[0063] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0064] To better understand the technical solution of the present invention, the present invention will be described in detail below with reference to the accompanying drawings.

[0065] This invention provides an automatic nesting method for thin-plate parts based on a ship CAD system, specifically including the following steps:

[0066] S1. Using the full ship parts model data in the ship CAD system, mark the parts that can be put on the thin plate production line according to the parts listing rules. This includes the following steps:

[0067] S11, extract all data from the ship structural parts model library, outer plate model library, bevel model library, and annotation database;

[0068] S12, integrate and process all the extracted data to generate a full ship parts model database, and generate a parts assembly tree based on the assembly relationship between parts.

[0069] S13, Generate a parts assembly tree based on the hull topology in the system, and use the parts assembly tree to identify and count all the pieces of the ship.

[0070] S14. Based on the part loading rules, determine in sequence whether each sheet can be processed and manufactured on the thin plate production line, and mark all parts of the sheet that can be processed and manufactured on the thin plate production line for loading.

[0071] In step S14, the specific steps for determining whether a single sheet can be processed and manufactured on the thin plate production line according to the part loading rules are as follows:

[0072] S141, determine whether the current sheet is a planar sheet and whether it is composed of multiple panels. If yes, proceed to step S142; otherwise, determine that the current sheet cannot be put into the thin plate production line.

[0073] S142, determine whether there is a thickness difference in the current wafer. If there is no thickness difference in the current wafer, proceed to step S143. If there is a thickness difference in the current wafer, determine whether the thickness difference in the current wafer is less than a set value. If it is less, proceed to step S143. Otherwise, determine that the current wafer cannot be put into the thin-plate production line.

[0074] In this embodiment, the set value of the thickness difference of the sheet is 4mm. That is, when the thickness difference of the current sheet is less than 4mm, step S143 is executed. When the thickness difference of the current sheet is not less than 4mm, it is determined that the current sheet cannot be put into the thin plate production line.

[0075] S143, determine whether the thickness of the panel that makes up the current sheet is within the set range. If it is within the set range, proceed to step S144. Otherwise, determine that the current sheet cannot be put into the thin sheet production line.

[0076] In this embodiment, the thickness of the splicing plate of the sheet body needs to be within the range of 3mm-14mm. That is, when the thickness of the splicing plate of the current sheet body is within the range of 3mm-14mm, step S144 is executed. When the thickness of the splicing plate of the current sheet body is not within the range of 3mm-14mm, it is determined that the current sheet body cannot be put into the thin plate production line.

[0077] S144, determine whether the current sheet size meets the set size conditions. If it meets the set size conditions, proceed to step S145; otherwise, determine that the current sheet cannot be put into the thin plate production line.

[0078] Specifically, the set size conditions are whether the overall length and width of the current sheet, the length and width of the panels that make up the current sheet, and the diagonal length of the current sheet are all within the set range. That is, when determining whether the size of the current sheet meets the set size conditions, all five size parameters of the current sheet, including the overall length and width, the length and width of the panels that make up the current sheet, and the diagonal length of the current sheet, must meet the set size conditions. If any one size condition is not met, the current sheet is determined not to be put into the thin sheet production line. Only when all five size conditions are met can step S145 be continued.

[0079] In this embodiment, the overall length of the sheet body of the upper thin plate production line must be within the range of 2000mm-12000mm, the overall width of the sheet body of the upper thin plate production line must be within the range of 2000mm-12000mm, the splicing length of the sheet body of the upper thin plate production line must be within the range of 2000mm-12000mm, the splicing width of the sheet body of the upper thin plate production line must be within the range of 1000mm-3000mm, and the diagonal length of the sheet body of the upper thin plate production line must be less than or equal to 12000mm.

[0080] S145, determine whether the weight of the panels that make up the current piece is less than the set value. If it is not less than the set value, determine that the current piece cannot be put on the thin plate production line. If it is less than the set value, determine whether the current piece needs to be installed with a longitudinal bone. If the current piece needs to be installed with a longitudinal bone, execute step S146; otherwise, execute step S147.

[0081] In this embodiment, the threshold for the weight of the splicing plate of the sheet is 17t. That is, when the weight of the splicing plate of the current sheet is less than 17t, it is determined whether the longitudinal bone needs to be installed on the current sheet. When the weight of the splicing plate of the current sheet is not less than 17t, it is determined that the current sheet cannot be put on the thin plate production line.

[0082] S146, Determine whether the longitudinal ribs to be installed on the current sheet meet the set conditions. If they do, proceed to step S147.

[0083] The specific steps to determine whether the longitudinal bones to be installed on the current body meet the set conditions are as follows:

[0084] First, determine whether the thickness of the longitudinal bone to be installed on the current sheet is within the set range (e.g., 4mm-12mm). If it is not within the set range, proceed directly to step S147.

[0085] If the thickness of the longitudinal bone to be installed on the current sheet is within the set range, continue to determine whether there are any non-parallel longitudinal bones among the longitudinal bones to be installed on the current sheet. If there are non-parallel longitudinal bones, remove the non-parallel longitudinal bones and proceed to step S147; otherwise, proceed directly to step S147.

[0086] S147, determine whether the weight of the current wafer is less than the set value (e.g., whether the weight of the wafer is less than 30t). If it is less, determine that the current wafer can be put into the thin plate production line; otherwise, determine that the current wafer cannot be put into the thin plate production line.

[0087] Using the above steps, determine in turn whether each sheet of the ship can be processed and manufactured on the sheet metal production line, and mark all parts of the sheet that can be processed and manufactured on the sheet metal production line.

[0088] S2, extract all part model data with upper line markers involved in the segment to be built, use the extracted part models as target part models, and store the extracted data in a temporary part database.

[0089] The part model data includes model information, spline information, scribing information, annotation information, bevel information, etc. Specifically, it includes part frame model data, part contour splines, assembly scribing, grinding marks, positioning scribing, user-defined scribing, assembly information, position information, bevel information, user-defined annotation, nesting sheet data, part positioning coordinates, rotation angle, etc.

[0090] S3, combine the target part models that belong to the same piece body to obtain the part assembly model.

[0091] Specifically, when splicing target part models belonging to the same piece body, the target part models belonging to the same piece body are spliced ​​in sequence according to the topological relationship of the parts in the part assembly tree.

[0092] Then, the common edges between the parts are removed to form a part assembly model.

[0093] Suppose a certain piece is composed of part A and part B. Based on the topological relationship between part A and part B in the part assembly tree, the models of part A and part B are spliced ​​together according to the part coordinates in the whole ship coordinate system, and the common edge between the two models (i.e., model seam) is removed to form a part splicing model.

[0094] The generated part assembly model is stored in a temporary parts database.

[0095] S4: Assemble the rectangular blanks of the target part models that belong to the same piece to obtain a rectangular panel model.

[0096] Specifically, the steps for splicing rectangular blanks of target part models belonging to the same sheet body are as follows:

[0097] S41, Perform a rectangle restoration operation on all target part models belonging to the same piece body to generate a rectangular blank;

[0098] Performing a rectangular restoration operation on a target part model means filling the inner hole and outer contour gap of the target part model, and extending a certain cutting allowance around its outer contour to form a rectangular blank.

[0099] The cutting allowance includes the allowance at the bottom of the part, the allowance for milling the edge, and the allowance for starting and ending the arc. When performing the rectangle restoration operation, the allowances at the bottom of the part, the allowance for milling the edge, and the allowance for starting and ending the arc should be taken into account in order to restore the target part model into a rectangular blank that is closest to its original size.

[0100] S42, automatically adds annotations to the corresponding rectangular blank annotations of each target part model based on the model data, and generates scribing and printing instructions based on the annotation information;

[0101] The annotations added to the rectangular blank include part name information, material, plate thickness, channel, flow direction, pallet code, processing code, etc.

[0102] S43, according to the topological relationship of the parts in the part assembly tree, the rectangular blanks of the target part models belonging to the same piece are spliced ​​in sequence. When splicing, the milling allowance of the common edge between the rectangular blanks is cancelled, and the common edge between the rectangular blanks is converted into the plate seam scribing line to form a rectangular splicing model.

[0103] S44: Rearrange the annotations on the rectangular panel model, adjusting the position of one or more annotations on the rectangular panel model to ensure that the annotations do not overlap or are exposed.

[0104] The execution order of steps S42 and S43 can be interchanged.

[0105] The generated rectangular panel model is also stored in a temporary parts database.

[0106] S5 automatically nests materials based on the part assembly model and the rectangular assembly model, generating nesting instructions.

[0107] Specifically, the steps for automatic nesting based on the part assembly model and the rectangular assembly model are as follows:

[0108] Use the part panel model as the nesting part and the rectangular panel model as the nesting plate. Automatically nest the nesting part onto the nesting plate, ensuring that the outer contour line of the nesting part is aligned with the outer contour line marked on the nesting plate, and generate a nesting command.

[0109] S6 automatically generates and outputs the panel positioning diagram based on the nesting instruction.

[0110] The generated panel positioning diagram includes information such as the geometric information of the panel parts, the installation positions of the longitudinal bones and the transverse bones, the cross-check dimensions of the cross positioning lines, the list of panel parts, the processing direction, and the processing sequence.

[0111] The panel positioning diagram is used to assist on-site production personnel in manually verifying the production results of all stations on the thin plate production line.

[0112] A typical thin plate production line includes: a panel assembly station, a marking, printing, and cutting station, a longitudinal rib installation station, a transverse rib spot welding station, a transverse rib welding station, and a manual grinding and inspection station. The panel positioning diagram enables control over the output of the processed products at each station.

[0113] This invention also provides an automated manufacturing method for thin plate parts, specifically including the following steps;

[0114] S1, using the above-described automatic nesting method for thin plate parts, automatically nest a certain sheet body that can be put into the thin plate production line in the segment to be constructed, generating marking and printing instructions, nesting instructions and panel positioning diagram, and transmitting the marking and printing instructions and nesting instructions to the cutting machine.

[0115] S2, Obtain rectangular steel plates with the same dimensions as the rectangular blanks of each part of the current sheet body, place all the rectangular steel plates on the sheet assembly line and weld them together according to the part topology in the part assembly tree to form a whole plate.

[0116] S3, the cutting machine scribing and printing the whole board according to the received scribing and printing instructions, and then automatically nesting and cutting the whole board according to the received nesting instructions.

[0117] The scribing and text printing instructions distinguish spline attributes through layers. The layers include sheet metal, cutting lines, scribing lines, grinding lines, shot blasting lines, system annotations, and custom annotations. The identifier of a single part in the scribing and text printing instructions is displayed in the part model drawing. The part model drawing is output as a dxf format file at a 1:1 scale with the actual model size.

[0118] The marking and marking instructions are instructions that enable the cutting process to be completed by manually adding an arc-extinguishing plate in non-secondary automatic nesting scenarios. These instructions include part splines, marking, various annotations, and plate seam lines.

[0119] The nesting instruction is an instruction that enables automatic cutting of parts on a whole plate made of rectangular panels after the parts are automatically nested twice through a complete rectangular blank. Compared with the scribing and printing instruction, the addition of a plate spline means that the instruction can be automatically executed on the rectangular panel after edge tracing, resulting in a higher degree of automation.

[0120] S4, staff check the parts obtained after cutting according to the assembly positioning diagram.

[0121] The panel positioning diagram includes basic information about the parts, marking and printing information, part names, frame orientation, rib spacing, profile processing sequence, sheet material processing sequence, and diagonal verification of the overall panel dimensions.

[0122] This invention innovatively uses a "weld-then-cut" manufacturing mode on a thin plate production line. First, a rectangular steel plate with the same dimensions as the rectangular blank of the part is obtained. The rectangular steel plate is then assembled and welded to form a whole plate. The whole plate is then cut as a whole to generate an assembly panel. Then, longitudinal and / or transverse reinforcement welding is performed on the assembly panel to generate an assembly.

[0123] The present invention also provides an automatic nesting system for thin plate parts based on the above-described method, including a whole ship parts model data processing module, a whole ship parts model database, a temporary parts database, a parts assembly module, a rectangular assembly module, and a nesting module.

[0124] The whole ship parts model data processing module is used to extract and integrate the data from the existing ship structural parts model library, outer plate model library, bevel model library, and annotation database of the ship CAD system, and mark the parts that can be put on the thin plate production line according to the parts online rules, and store all the processed data into the whole ship parts model database.

[0125] The entire ship parts model database is used to store all data related to the entire ship parts, including model information, spline information, scribing information, annotation information, bevel information, etc. Specifically, it includes part plate frame model data, part outline splines, assembly scribing, grinding marks, positioning scribing, user-defined scribing, assembly information, position information, bevel information, user-defined annotation, nesting plate data, part positioning coordinates, rotation angles, etc.

[0126] The temporary parts database is used to store the model data of all parts with online markers involved in the section to be built, to store the data generated by the part splicing and editing work performed in the current processing interface, and to write the model data generated after part editing (including part splicing model data and rectangular splicing model data) into the whole ship parts model database by uploading and overwriting.

[0127] The parts assembly module is used to assemble target parts models belonging to the same piece body to obtain a parts assembly model, and store the model data of the parts assembly model in a temporary parts database.

[0128] The rectangular panel module is used to splice rectangular blanks of target part models belonging to the same piece to obtain a rectangular panel model, and to mark the model data of each target part model on the rectangular panel model, and to store the model data of the rectangular panel model in a temporary part database.

[0129] The nesting module automatically nests parts based on the part assembly model and the rectangular assembly model, generates nesting instructions, and automatically generates and outputs the assembly positioning diagram based on the nesting instructions.

[0130] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

Claims

1. A method for automatically nesting sheet parts based on a ship CAD system, characterized by, Specifically comprising the following steps: S1, using the full-ship part model data in the ship CAD system, marking the parts that can be put on the thin plate flow line according to the part online rules; S2, extracting all part model data related to the to-be-built section with online marks, taking the extracted part model as the target part model, and storing the extracted data into a temporary part database; S3, splicing the target part models belonging to the same piece to obtain a part splicing model; S4, splicing the rectangular blank parts of the target part models belonging to the same piece to obtain a rectangular splicing model, and marking the model data of each target part model on the rectangular splicing model; The specific steps of splicing the rectangular blank parts of the target part models belonging to the same piece are: S41, performing a rectangular reduction operation on all target part models belonging to the same piece respectively to generate rectangular blank parts; Performing a rectangular reduction operation on a target part model means filling in the inner hole and the outer contour gap of the target part model, and extending a certain cutting allowance outside the outer contour to form a rectangular blank part; S42, automatically adding marks on the respective rectangular blank parts according to the model data of each target part model, and generating a marking and printing instruction according to the mark information; S43, splicing the rectangular blank parts of the target part models belonging to the same piece in order according to the part topological relationship in the part assembly tree, canceling the milling allowance between the rectangular blank parts during splicing, and converting the common edges between the rectangular blank parts into plate joint lines to form a rectangular splicing model; S44, adjusting the position of each mark on the rectangular splicing model to ensure that the marks are not overlapped and exposed; S5, automatically nesting according to the part splicing model and the rectangular splicing model to generate a nesting instruction; S6, automatically generating and outputting a splicing positioning drawing according to the nesting instruction.

2. The automatic nesting method of sheet parts based on a ship CAD system according to claim 1, wherein In step S1, the specific steps of marking the parts that can be put on the thin plate flow line according to the part online rules using the full-ship part model data in the ship CAD system are: S11, extracting all data from the ship structure part model library, the plate model library and the bevel model library, and the mark database; S12, integrating and processing all the extracted data to generate a full-ship part model database; S13, generating a part assembly tree according to the ship topological relationship in the system, and judging and counting all the pieces in the full-ship through the part assembly tree; S14, judging whether each piece can be processed and manufactured on the thin plate flow line according to the part online rules, and marking all the parts in the piece that can be processed and manufactured on the thin plate flow line.

3. The automatic nesting method of sheet parts based on a ship CAD system according to claim 2, wherein In step S14, the specific steps of judging whether a single piece can be processed and manufactured on the thin plate flow line according to the part online rules are: S141, judging whether the current piece is a planar piece and is composed of multiple splicing plates, if yes, executing step S142, otherwise, determining that the current piece cannot be put on the thin plate flow line; S142, judging whether the current sheet body has a plate thickness difference, if the current sheet body has no plate thickness difference, executing step S143; if the current sheet body has a plate thickness difference, judging whether the plate thickness difference of the current sheet body is less than a set value, if yes, executing step S143, otherwise, judging that the current sheet body cannot be put on the thin plate production line; S143, judging whether the plate thickness of the plate constituting the current sheet body is within a set range, if yes, executing step S144, otherwise, judging that the current sheet body cannot be put on the thin plate production line; S144, judging whether the size of the current sheet body meets a set size condition, if yes, executing step S145, otherwise, judging that the current sheet body cannot be put on the thin plate production line; S145, judging whether the weight of the plate constituting the current sheet body meets the online condition, if no, judging that the current sheet body cannot be put on the thin plate production line; if the weight of the plate constituting the current sheet body meets the online condition, then judging whether longitudinal bones need to be installed on the current sheet body, if yes, executing step S146; if no, directly executing step S147; S146, judging whether the longitudinal bones needed to be installed on the current sheet body meet a set condition, if yes, executing step S147; S147, judging whether the weight of the current sheet body is less than a set value, if yes, judging that the current sheet body can be put on the thin plate production line, otherwise, judging that the current sheet body cannot be put on the thin plate production line.

4. The automatic nesting method of sheet parts based on a ship CAD system according to claim 3, wherein In step S144, the set size condition is whether the overall length and overall width of the current sheet body, the length and width of the plate constituting the current sheet body, and the diagonal length of the current sheet body are within a set range.

5. The automatic nesting method of sheet parts based on a ship CAD system according to claim 3, wherein In step S146, the specific steps of judging whether the longitudinal bones needed to be installed on the current sheet body meet a set condition are as follows: if the thickness of the longitudinal bones needed to be installed on the current sheet body is within a set range, then judging whether there are non-parallel longitudinal bones among the longitudinal bones needed to be installed on the current sheet body, if yes, executing step S147 after removing the non-parallel longitudinal bones, otherwise, directly executing step S147.

6. The automatic nesting method of sheet parts based on a ship CAD system according to claim 1, wherein, In step S3, the specific steps of splicing the target part models belonging to the same sheet body are as follows: first, splicing the target part models belonging to the same sheet body in order according to the part topological relationship in the part assembly tree; then, canceling the common edges between the parts to form a part plate model.

7. The automatic nesting method of sheet parts based on a ship CAD system according to claim 1, wherein In step S5, the specific steps of automatic nesting according to the part plate model and the rectangular plate model are as follows: taking the part plate model as a nesting part and the rectangular plate model as a nesting plate, automatically nesting the nesting part on the nesting plate, and ensuring that the outer contour line of the nesting part is aligned with the marked outer contour line on the nesting plate.

8. An automatic nesting system for sheet parts based on the method according to any one of claims 1 to 7, characterized in that, The system comprises a full-ship part model data processing module, a full-ship part model database, a temporary part database, a part plate module, a rectangular plate module, a nesting module, The full-ship part model data processing module is used to extract and integrate data of a ship structure part model library, a plate model library, a bevel model library and a marking database of an existing ship CAD system, mark parts capable of being put on a thin plate flow line according to a part online rule, and store all the processed data into a full-ship part model database; The temporary part database is used to store all part model data with online marks related to the to-be-built section; The part plate module is used to splice target part models belonging to the same piece to obtain a part plate model; The rectangular plate module is used to splice rectangular blank parts of target part models belonging to the same piece to obtain a rectangular plate model, and mark model data of each target part model on the rectangular plate model; The nesting module automatically nests the part plate model and the rectangular plate model, generates a nesting instruction, and automatically generates and outputs a plate positioning diagram according to the nesting instruction.

9. A method of automatically manufacturing a sheet metal part, characterized by, Specifically, the method comprises the following steps: S1, automatically nesting a certain piece of the to-be-built section capable of being put on a thin plate flow line by using the method of any one of claims 1-7, generating a line marking and printing instruction, a nesting instruction and a plate positioning diagram, and transmitting the line marking and printing instruction and the nesting instruction to a cutting machine; S2, obtaining rectangular steel plates with the same size as rectangular blank parts of each part of the current piece, placing all the rectangular steel plates on a thin plate flow line and welding them into one whole plate according to the part topological relationship in the part assembly tree; S3, the cutting machine performs line marking and printing on the whole plate according to the received line marking and printing instruction, and then automatically nests and cuts the whole plate according to the received nesting instruction; S4, a worker checks the parts obtained after cutting according to the plate positioning diagram.

Citation Information

Patent Citations

  • Automatic jacking implementation method and automatic jacking platform for ship body plates of SPD system

    CN114932987A

  • Ship outer plate weld bead positioning method and device, electronic equipment and storage medium

    CN118691422A