Part assembly method, electronic device and storage medium based on Smart 3D platform
By modeling and automatic assembly of parts on the Smart 3D platform, the problem of low part assembly efficiency is solved, and efficient and accurate automatic assembly of parts is achieved.
Patent Information
- Application Number
- CN202310226553.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-10
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2043-03-10
AI Technical Summary
The existing parts assembly is less efficient on the Smart 3D platform, resulting in low assembly efficiency of the overall design of the ship.
Parts are modeled based on the Smart 3D platform and initialized the parts. Through the assembly design and type marking, the reinforcement plate, patch board, patch board and elbow board are automatically assembled using the principle of automatic assembly.
Improve the accuracy and efficiency of part assembly, avoid manual pulling and assembly, and realize automated part matching and assembly.
Smart Images

Figure CN116305562B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of component assembly, and particularly to a component assembly method, an electronic device, and a storage medium based on the Smart 3D platform. Background Art
[0002] With the development of technology, ship structure design has been gradually applied to the Smart 3D platform, and corresponding modeling and assembly are carried out based on the Smart 3D platform. The workpieces generated by modeling on the Smart 3D platform are displayed as components, and each component is independent of each other under initialization. In the prior art, the overall ship is displayed in the form of a component group, and each component is assembled correspondingly by manual pulling. At this time, each component is assembled in a manual or semi-active state, resulting in a low assembly efficiency of the existing component assembly and affecting the overall design of the ship. Summary of the Invention
[0003] The purpose of the embodiments of this application is to propose a component assembly method, an electronic device, and a storage medium based on the Smart 3D platform to solve the problem of low assembly efficiency of existing component assembly.
[0004] To solve the above technical problem, the embodiments of this application provide a component assembly method based on the Smart 3D platform, and adopt the following technical solutions:
[0005] Perform component modeling based on the Smart 3D platform and initialize the components;
[0006] Conduct block design for each component with plate units and mark the subordinate components of each plate;
[0007] Perform type marking based on the subordinate components of each plate to obtain the types of each component, where the types of each component are reinforcing plates, bracket plates, patch plates, and attachment plates;
[0008] Automatically assemble each component for the reinforcing plates and attachment plates according to the corresponding assembly principles;
[0009] After the assembly of the reinforcing plates and attachment plates is completed, traverse each patch plate and automatically assemble each component for the patch plate according to the corresponding assembly principles;
[0010] After the assembly of the patch plates is completed, traverse each bracket plate and automatically assemble each component for the bracket plate according to the corresponding assembly principles.
[0011] To solve the above technical problem, the embodiments of this application also provide an electronic device, and adopt the following technical solutions:
[0012] It includes a memory and a processor. Computer-readable instructions are stored in the memory, and when the processor executes the computer-readable instructions, the steps of the part assembly method based on the Smart 3D platform as described above are implemented.
[0013] To solve the above technical problems, the present application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon.
[0014] To solve the above technical problems, an embodiment of the present application also provides a part assembly system based on the Smart 3D platform, including: a platform module for performing part modeling based on the Smart 3D platform and initializing the parts; an assembly module for performing assembly design on each part in units of plates and marking the subordinate parts of each plate; a type module for performing type marking based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attaching plates; an automatic assembly module for automatically assembling each part of the reinforcement plates and attaching plates according to the corresponding assembly principles; a patch plate module for traversing each patch plate after the reinforcement plates and attaching plates are assembled and automatically assembling each part of the patch plate according to the corresponding assembly principles; a gusset plate module for traversing each gusset plate after the patch plates are assembled and automatically assembling each part of the gusset plate according to the corresponding assembly principles.
[0015] The present application provides a part assembly method, an electronic device, and a storage medium based on the Smart 3D platform. Part modeling is performed based on the Smart 3D platform, and each part is automatically assembled on the Smart 3D platform, avoiding manual pulling and assembling of each part by humans. At this time, assembly design is performed on each part in units of plates, and the subordinate parts of each plate are marked; type marking is performed based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attaching plates; the reinforcement plates and attaching plates are preferentially automatically assembled for each part according to the corresponding assembly principles; after the reinforcement plates and attaching plates are assembled, each patch plate is traversed, and each part of the patch plate is automatically assembled according to the corresponding assembly principles; after the patch plates are assembled, each gusset plate is traversed, and each part of the gusset plate is automatically assembled according to the corresponding assembly principles, so that the reinforcement plates, attaching plates, patch plates, and gusset plates are automatically assembled according to their corresponding assembly principles and matching assembly of the same type is performed, improving the assembly accuracy and assembly efficiency of automatic assembly and avoiding manual pulling and assembling of each part by humans. Description of the Drawings
[0016] To more clearly illustrate the solutions in this application, the following provides a brief introduction to the drawings required for the description of the embodiments of this application. Obviously, the drawings in the following description are some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0017] Figure 1 It is a flowchart of the implementation of the part assembly method based on the Smart 3D platform provided in the first embodiment of this application;
[0018] Figure 2 is Figure 1 a flowchart of a specific implementation manner of step S110 in
[0019] Figure 3 is Figure 1 a flowchart of a specific implementation manner of step S120 in
[0020] Figure 4 is Figure 1 a flowchart of another specific implementation manner of step S130 in
[0021] Figure 5 is Figure 1 a flowchart of another specific implementation manner of step S140 in
[0022] Figure 6 is Figure 1 a flowchart of another specific implementation manner of step S150 in
[0023] Figure 7 is Figure 1 a flowchart of another specific implementation manner of step S160 in
[0024] Figure 8 It is a schematic diagram of the assembly naming of the part assembly method based on the Smart 3D platform provided in the first embodiment of this application;
[0025] Figure 9 It is a basic structural block diagram of an electronic device according to an embodiment of the electronic device of this application;
[0026] Figure 10 It is a schematic diagram of the part assembly system based on the Smart 3D platform provided in the first embodiment of this application. Specific implementation manner
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.
[0028] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0029] To enable those skilled in the technical field to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings.
[0030] Embodiment 1
[0031] Continue to refer to Figures 1 to 8 , which shows the implementation flowchart of the part assembly method based on the Smart 3D platform provided in Embodiment 1 of this application. The part assembly method based on the Smart 3D platform includes steps S110 to S160.
[0032] Step S110: Perform part modeling based on the Smart 3D platform and initialize the parts.
[0033] In the embodiment of this application, the Smart 3D platform is used as an engineering modeling platform and applied to the field of ship design, and a ship design scenario is introduced into the Smart 3D platform.
[0034] Specifically, it includes:
[0035] Step S111: Enter the part design interface based on the Smart 3D platform and perform part modeling in the part design interface;
[0036] Step S112: Obtain each part and name the parts;
[0037] Step S113: Initialize each part and eliminate the assembly relationship of each part.
[0038] Specifically, when Smart 3D enters the ship design scenario and enters the part design interface in the ship design environment to adapt to the ship design field and conduct an overall design of the ship to achieve integration of ship design and assembly.
[0039] Among them, part modeling is carried out in the part design interface and corresponding parts are output. At this time, each part is obtained, named, initialized, and the assembly relationship of each part is eliminated, ensuring that the assembly relationship of the parts starts from 0 and improving the guarantee for subsequent automatic assembly to avoid the influence during the part assembly process.
[0040] Step S120: Conduct block design for each part with plate units and mark the subordinate parts of each plate.
[0041] In the embodiment of the present application, each part is designed with plate units to form each block. At this time, hierarchical differentiation is carried out on the basis of the plates, and corresponding blocks are formed according to different levels, so that each part forms each block with plate units, and each block is named for subsequent guided assembly according to the block name.
[0042] Specifically, it includes:
[0043] Step S121: Design each part with plate units and traverse the weld types of each part;
[0044] Step S122: Conduct block design based on the weld types of each part. Among them, if the weld is Planning Seam, the plate is disassembled and two blocks are generated; if the weld is Design Seam, the plate is not disassembled and one block is generated;
[0045] Step S123: Obtain the subordinate parts of each plate and mark the subordinate parts of each plate.
[0046] Among them, each part is designed with plate units and the corresponding welds are traversed to obtain the identification or name of the weld, so as to determine the weld type according to the identification or name of the weld. At this time, block design is carried out based on the weld types of each part. Among them, if the weld is Planning Seam, the plate is disassembled and two blocks are generated; if the weld is Design Seam, the plate is not disassembled and one block is generated.
[0047] Step S130: Conduct type marking based on the subordinate parts of each plate to obtain the types of each part. Among them, the types of each part are stiffening plates, brackets, patches, and doublers.
[0048] Specifically, it includes:
[0049] Step S131: Obtain the lower-level components of each plate;
[0050] Step S132: triggering the type mark of the subordinate parts of each plate, and highlighting the type of the subordinate parts of each plate;
[0051] Step S133: Associating the types of the parts based on the types of the lower-level parts of each plate, and determining the types of the parts, wherein the types of the parts are reinforcement plates, bracket plates, patch plates, and pasted plates.
[0052] Among them, the type of each plate is identified, and the type of each part is associated based on the type of the subordinate parts of each plate, so that the type of each part is further confirmed on the basis of the type of the subordinate parts of each plate, so as to ensure that the type of each part is confirmed on the basis of the plates at the same level, thereby ensuring the accuracy of the type of each part. At this time, the types are reinforcement plates, elbow plates, patch plates, and pasted plates.
[0053] Step S140: Automatically assemble the parts of the reinforcement plate and the mounting plate according to corresponding assembly principles.
[0054] Specifically include:
[0055] Step S141: sorting the reinforcement plates, pasting plates, patch plates and bracket plates based on the priority processing logic;
[0056] Step S142: traverse the reinforcement plates and the pasting plates, and group the reinforcement plates and the pasting plates separately;
[0057] Step S143: sorting the reinforcement plates and automatically assembling the reinforcement plates according to the assembly principle of the reinforcement plates;
[0058] Step S144: sorting the panels and automatically assembling the reinforcement panels according to the assembly principle of the panels.
[0059] Among them, the reinforcement plates and the patch plates are assembled first, and the assembly of the patch plates and the elbow plates is processed in turn. At this time, the reinforcement plates and the patch plates are traversed, and the reinforcement plates and the patch plates are separately grouped to facilitate the arrangement of the reinforcement plates and the patch plates, and the reinforcement plates and the patch plates are automatically assembled in turn. At this time, the reinforcement plates are sorted, and the reinforcement plates are automatically assembled according to the assembly principles of the reinforcement plates; the patch plates are sorted, and the reinforcement plates are automatically assembled according to the assembly principles of the patch plates.
[0060] Step S150: After the reinforcement plate and the mounting plate are assembled, each patch plate is traversed and each component is automatically assembled according to the corresponding assembly principle.
[0061] Specifically include:
[0062] Step S151: Monitor the assembly progress of the reinforcement plate and the patch plate;
[0063] Step S152: If the assembly progress of the reinforcement plate and the patch plate reaches 100%, independently trigger the assembly of each reinforcing plate;
[0064] Step S153: Traverse each reinforcing plate and perform a collection process on each reinforcing plate;
[0065] Step S154: Automatically assemble each part of the reinforcing plates in the same set according to the assembly principle of the reinforcing plate. Among them, if the associated part is the deck rib, then the reinforcing plate belongs to the upper level of the unit where the deck rib is located; the reinforcing plate is automatically assembled under the unit of the associated rib.
[0066] Step S160: After the assembly of the reinforcing plate is completed, traverse each bracket and automatically assemble each part of the bracket according to the corresponding assembly principle.
[0067] Specifically include:
[0068] Step S161: Monitor the assembly progress of the reinforcing plate;
[0069] Step S162: If the assembly progress of the reinforcing plate reaches 100%, independently trigger the assembly of each bracket;
[0070] Step S163: Traverse each bracket and perform a collection process on each bracket;
[0071] Step S164: Automatically assemble each part of the brackets in the same set according to the assembly principle of the bracket. Among them, if there is a rib on the bracket, then this bracket and the rib on it form a unit; if there is no rib on the bracket, then the two small units associated with the bracket need to be considered.
[0072] In addition, the lower-level parts of the plate are classified by type into reinforcement plates, reinforcing plates, patch plates, fireproof seals, etc., and there are different automatic assembly rules for units according to the type.
[0073] Automatic assembly rules for the reinforcement plate unit:
[0074] The reinforcement plates are classified into three types according to the type: guard rings, panels, and ribs.
[0075] The guard rings and panels are automatically assembled in the small unit of the plate. When judging the unit where the rib is located, it is necessary to first judge whether this rib crosses the plate:
[0076] a) If the rib crosses the plate, this rib is automatically assembled in the unit of the plate with the longer contact length;
[0077] b) If the rib does not cross the plate, this rib is automatically assembled in the unit of the plate it is on.
[0078] Automatic assembly rules for the bracket unit:
[0079] If there are ribs on the bracket, then this bracket and the ribs on it form an assembly;
[0080] If there are no ribs on the bracket, then consider the assembly names of the two sub-assemblies associated with the bracket:
[0081] a) If one of the sub-assemblies is not a deck assembly, then the bracket and the other sub-assembly are included in this assembly.
[0082] b) If one assembly is a deck assembly (NamingCategory is DK) and the other is a deck beam assembly (NamingCategory is BM), merge the three together into a new assembly (and determine whether there is a non-segment-level superior assembly. If so, do not create a new one; if not, create a new one),
[0083] c) If one is a deck assembly and the other is not a deck beam assembly, then the bracket is automatically assembled into the non-deck assembly.
[0084] d) In other cases, do not process the bracket;
[0085] The automatic assembly rule for the patch plate:
[0086] The assembly to which the patch plate belongs is related to the ribs it is associated with:
[0087] a) If the associated rib is a deck rib (NamingCategory is DK), then the patch plate belongs to the level above the assembly where the deck rib is located;
[0088] b) The patch plate is automatically assembled below the assembly of the associated rib;
[0089] In addition, the part assembly method based on the Smart 3D platform further includes: obtaining the naming rule of the assembly, where the naming rule of the assembly is the naming category of the plate + position number + area number; planning the area number based on the number of blocks of each unit, where the blocks of each unit are identified across the middle and the corresponding area numbers are marked; naming each assembly in sequence.
[0090] Among them, 3. Assembly naming rule
[0091] The name format of the assembly is: naming category of the plate + position number + area number
[0092] a) If a certain No. 3 deck is located at DP29, its naming category is DK, and its area number is A (see the area number rule below), then the name of this deck plate assembly is: DK29A.
[0093] b) The position numbers of some plates are negative, such as FR-2 and LP-2. Then FR-2 is written as FR02, and LP-2 is written as LP2 (LP does not distinguish between positive and negative).
[0094] c) The rules for the outer plate are relatively special. The naming category of the outer plate is SS, and its position number starts from 1 and counts backwards. The area numbering rules are the same as those of other plates.
[0095] There are different area numbering rules according to the number of Blocks in the UNIT (unit), but D, I, O, P, S should not exist in all area numbers:
[0096] If there is only one Block in the UNIT (unit), first determine whether this Block is a midship section:
[0097] a) If it is a midship section, then the area numbers of the assemblies on the left are assigned in order from A to N (the order means from the midship to both sides, from the lower deck to the upper deck, from the stern to the bow), and the assemblies on the starboard are assigned in order from Q to Z;
[0098] b) If it is not a midship section, then regardless of whether the section is on the port or starboard side, the area numbers of the assemblies are assigned from A to N.
[0099] 3.2.2 If there are two Blocks in the UNIT (unit), first name the Block on the port side (execute according to the logic in 3.2.1 - b in 3.2), and then it is necessary to consider the symmetric assemblies between the two Blocks;
[0100] a) Method for judging symmetric assemblies: According to the centroid of the Volume of the assembly, if the distance between the two centroids is within (100mm, 100mm, 100mm), then these two assemblies are considered symmetric;
[0101] b) If there are two symmetric assemblies, the area numbers of the symmetric assemblies are the same (the area number of the port side assembly);
[0102] c) Before naming the assemblies in the Block on the starboard side, first complete the naming of the symmetric assemblies, and then assign the area numbers of the starboard side assemblies in order from A to N (the asymmetric assemblies cannot have the same name as the named starboard side symmetric assemblies).
[0103] The present application provides a method for assembling parts based on the Smart 3D platform, an electronic device, and a storage medium. Part modeling is performed based on the Smart 3D platform, and each part is automatically assembled on the Smart 3D platform, avoiding manual pulling and assembling of each part by humans. At this time, the parts are grouped and designed in units of plates, and the subordinate parts of each plate are marked; type marking is performed based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attachment plates; the reinforcement plates and attachment plates are preferentially automatically assembled for each part according to the corresponding assembly principles; after the reinforcement plates and attachment plates are assembled, each patch plate is traversed, and the patch plate is automatically assembled for each part according to the corresponding assembly principles; after the patch plates are assembled, each gusset plate is traversed, and the gusset plate is automatically assembled for each part according to the corresponding assembly principles, so that the reinforcement plates, attachment plates, patch plates, and gusset plates are automatically assembled according to their corresponding assembly principles, and matching assembly of the same type is performed, improving the assembly accuracy and assembly efficiency of the automatic assembly and avoiding manual pulling and assembling of each part by humans.
[0104] The present application can be used in many general or specific computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0105] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the computer-readable instructions are executed, they can include the processes of the embodiments of the above methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), etc., or a random access memory (RAM), etc.
[0106] It should be understood that although the steps in the flowchart of the accompanying drawings are sequentially shown according to the indication of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit and can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0107] To solve the above technical problems, an embodiment of the present application further provides an electronic device. For details, please refer to Figure 9 , Figure 9 which is the basic structural block diagram of the electronic device of this embodiment.
[0108] The electronic device 300 includes a memory 310, a processor 320, and a network interface 340 that are communicatively connected to each other through a system bus. It should be noted that only the electronic device 300 with components 310-340 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of the present technology can understand that the electronic device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0109] The electronic device can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The electronic device can perform human-computer interaction with the user through a keyboard, a mouse, a remote control, a touchpad, or a voice control device.
[0110] The memory 310 includes at least one type of readable storage medium, which includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disc, etc. In some embodiments, the memory 310 may be an internal storage unit of the electronic device 300, such as the hard disk or memory of the electronic device 300. In other embodiments, the memory 310 may also be an external storage device of the electronic device 300, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the electronic device 300. Of course, the memory 310 may also include both the internal storage unit and the external storage device of the electronic device 300. In this embodiment, the memory 310 is generally used to store the operating system and various application software installed on the electronic device 300, such as computer-readable instructions for the part assembly method based on the Smart 3D platform. In addition, the memory 310 may also be used to temporarily store various data that have been output or will be output.
[0111] In some embodiments, the processor 320 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. The processor 320 is generally used to control the overall operation of the electronic device 300. In this embodiment, the processor 320 is used to run the computer-readable instructions stored in the memory 310 or process data, such as running the computer-readable instructions for the part assembly method based on the Smart 3D platform.
[0112] The network interface 340 may include a wireless network interface or a wired network interface, and this network interface 340 is generally used to establish a communication connection between the electronic device 300 and other electronic devices.
[0113] This application also provides another implementation manner, that is, to provide a computer-readable storage medium storing computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to execute the steps of the part assembly method based on the Smart 3D platform as described above.
[0114] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0115] Continuing to refer to Figure 10 , to solve the above technical problems, the embodiment of the present application further provides a part assembly system based on the Smart 3D platform, including: a platform module 210, configured to perform part modeling based on the Smart 3D platform and initialize the parts; an assembly module 220, configured to perform assembly design on each part in units of plates and mark the subordinate parts of each plate; a type module 2320, configured to perform type marking based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attaching plates; an automatic assembly module 240, configured to perform automatic assembly of each part on the reinforcement plates and attaching plates according to the corresponding assembly principles; a patch plate module 250, configured to traverse each patch plate after the assembly of the reinforcement plates and attaching plates is completed and perform automatic assembly of each part on the patch plates according to the corresponding assembly principles; a gusset plate module 260, configured to traverse each gusset plate after the assembly of the patch plates is completed and perform automatic assembly of each part on the gusset plates according to the corresponding assembly principles.
[0116] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The drawings show the preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements on some of the technical features. Any equivalent structure directly or indirectly using the content of the specification and drawings of the present application in other related technical fields is equally within the scope of the patent protection of the present application.
Claims
1. A method for assembling parts based on the Smart 3D platform, characterized in that, Including: Perform part modeling based on the Smart 3D platform and initialize the parts. Conduct erection design for each part with plate units and mark the subordinate parts of each plate. Perform type marking based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attachment plates. Automatically assemble each part of the reinforcement plates and attachment plates according to the corresponding assembly principles. After the assembly of the reinforcement plates and attachment plates is completed, traverse each patch plate and automatically assemble each part of the patch plate according to the corresponding assembly principles. After the assembly of the patch plates is completed, traverse each gusset plate and automatically assemble each part of the gusset plate according to the corresponding assembly principles. The conducting erection design for each part with plate units and marking the subordinate parts of each plate includes: Design each part with plate units and traverse the weld types of each part. Conduct erection design based on the weld types of each part. Among them, if the weld is Planning Seam, disassemble the plate and generate two erections; if the weld is Design Seam, do not disassemble the plate and generate one erection. Obtain the subordinate parts of each plate and mark the subordinate parts of each plate. The performing type marking based on the subordinate parts of each plate to obtain the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attachment plates, includes: Obtain the subordinate parts of each plate. Trigger the type marking of the subordinate parts of each plate and highlight the types of the subordinate parts of each plate. Associate the types of each part based on the types of the subordinate parts of each plate and determine the types of each part, where the types of each part are reinforcement plates, gusset plates, patch plates, and attachment plates. The automatically assembling each part of the reinforcement plates and attachment plates according to the corresponding assembly principles includes: Sort the reinforcement plates, attachment plates, patch plates, and gusset plates based on the priority processing logic. Traverse the reinforcement plates and attachment plates and conduct respective aggregation for them. Sort each reinforcement plate and automatically assemble each reinforcement plate according to the assembly principle of the reinforcement plate. Sort each attachment plate and automatically assemble each reinforcement plate according to the assembly principle of the attachment plate. The after the assembly of the reinforcement plates and attachment plates is completed, traverse each patch plate and automatically assemble each part of the patch plate according to the corresponding assembly principles includes: Monitor the assembly progress of the reinforcement plates and attachment plates. If the assembly progress of the reinforcement plates and attachment plates is 100%, independently trigger the assembly of each patch plate. Traverse each patch plate and conduct aggregation processing for each patch plate. Automatically assemble each part of the patch plates in the same set according to the assembly principle of the patch plate. Among them, if it is associated with deck ribs, then the patch plate belongs to the upper level of the erection where the deck ribs are located; the patch plate is automatically assembled below the erection of the associated ribs. The after the assembly of the patch plates is completed, traverse each gusset plate and automatically assemble each part of the gusset plate according to the corresponding assembly principles includes: Monitor the assembly progress of the patch plates. If the assembly progress of the patch plates is 100%, independently trigger the assembly of each gusset plate. Traverse each gusset plate and conduct aggregation processing for each gusset plate. Automatically assemble the parts of each gusset plate in the same set according to the assembly principle of the gusset plate. Among them, if there are ribs on the gusset plate, the gusset plate and the ribs on it form an assembly; if there are no ribs on the gusset plate, then the two small assemblies associated with the gusset plate need to be considered.
2. The parts assembly method based on the Smart 3D platform according to claim 1, wherein Based on the Smart 3D platform, part modeling is carried out, and the parts are initialized, including: Enter the part design interface based on the Smart 3D platform and carry out part modeling in the part design interface; Obtain each part and name the parts; Initialize each part and eliminate the assembly relationship of each part.
3. The method for assembling parts based on the Smart 3D platform according to any one of claims 1 to 2, characterized in that, The part assembly method based on the Smart 3D platform further includes: Obtain the naming rule of the assembly. Among them, the naming rule of the assembly is the naming category of the plate + position number + area number; Plan the area number based on the number of blocks in each unit. Among them, identify the mid-span of the blocks in each unit and carry out the corresponding area number marking; Name each assembly in sequence.
4. An electronic device, characterized in that, It includes a memory and a processor. Computer-readable instructions are stored in the memory. When the processor executes the computer-readable instructions, the steps of the part assembly method based on the Smart 3D platform according to any one of claims 1 to 2 are implemented.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
BIM-based rapid modeling method for railway intelligent line selection trend scheme
CN112231799A
Ship piping system manufacturing drawing output system based on Smart3D
CN115146381A