A method, device, equipment and medium for determining an assembly base surface of a subassembly
Patent Information
- Application Number
- CN202310862761.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-13
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-07-13
AI Technical Summary
[0003]目前,设计员对照分段装配图来人为判断小组立装配基面信息,然后创建视图,加载装配,不能直接自动创建的的原因在于板架名不等于小组立名,一个小组可能含有多个板架,计算机无法确定谁是小组立的装配基面板架,且装配系统中也没有人工定义基面板架的信息,而且函数库中也没有根据小组立名来直接抽取小组立装配基面的板架名的类和方法,仅能抽取小组立下所有的零件的编号,因此,如何确定小组立的装配基面说自动出图的关键
[0032]本发明实施例的技术方案,通过获取目标小组立的模型信息;其中,所述模型信息包括板架数量信息;根据所述模型信息确定所述目标小组立的装配基面。本技术方案,可以快速确定出小组立的装配基面,极大提升出图效率和自动化出图准确率,减少设计人员的出图负荷。
Smart Images

Figure CN116702333B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ship drafting technology, and in particular to a method, apparatus, equipment and medium for determining assembly datum surfaces in a small assembly. Background Technology
[0002] Section assembly is a production management model in shipbuilding. It is a production stage in the assembly of ship sections. It is a production management method adopted by the modern shipbuilding industry to speed up shipbuilding, improve shipbuilding quality, and achieve large-scale production. It is the most basic component unit in the shipbuilding process.
[0003] Currently, designers manually determine the assembly base surface information of sub-assemblies by referring to the segmented assembly drawings, then create views and load the assembly. The reason why it cannot be automatically created directly is that the board name is not equal to the sub-assembly name. A sub-assembly may contain multiple boards, and the computer cannot determine which board is the assembly base board of the sub-assembly. In addition, there is no manually defined base board information in the assembly system, and the function library does not have classes and methods to directly extract the board name of the assembly base surface of the sub-assembly based on the sub-assembly name. It can only extract the numbers of all parts under the sub-assembly. Therefore, determining the assembly base surface of the sub-assembly is the key to automatic drawing generation. Summary of the Invention
[0004] This invention provides a method, apparatus, equipment, and medium for determining the assembly datum surface of a small assembly, which can quickly determine the assembly datum surface of a small assembly, greatly improving the efficiency of drawing output and the accuracy of automated drawing output, and reducing the drawing output load of designers.
[0005] According to one aspect of the present invention, a method for determining the assembly datum surface of a small assembly is provided, comprising:
[0006] Obtain the model information of the target group; wherein, the model information includes the number of boards and frames;
[0007] The assembly base surface of the target group is determined based on the model information.
[0008] Optionally, determining the assembly datum surface of the target group assembly based on the model information includes:
[0009] When the target assembly includes a single panel, the single panel is designated as the assembly base surface;
[0010] When the target assembly includes at least two plate frames, the assembly base surface is determined according to the weights of the at least two plate frames.
[0011] Optionally, the single board frame may comprise an entire board component or comprise disassembled board components.
[0012] Optionally, if the single frame also contains disassembled sheet metal parts, then the three-dimensional coordinates of the target group assembly are obtained;
[0013] The display range of the target group is determined by the three-dimensional coordinates.
[0014] Optionally, the assembly base surface is determined based on the weights of the at least two plate holders, including:
[0015] Determine the initial weights and areas of the at least two plate frames;
[0016] The initial weights are adjusted based on the area of the board frame to obtain the target weights;
[0017] The assembly base surface of the target group is determined based on the target weight.
[0018] Optionally, determining the initial weights of the at least two boards includes:
[0019] Set the initial weights of the at least two board frames to a first preset value;
[0020] Adjusting the initial weights based on the board area includes:
[0021] The initial weight of the board with the largest area is accumulated by the second set value.
[0022] Optionally, determining the assembly datum plane of the target group assembly based on the target weight includes:
[0023] The plate frame with the largest target weight is determined as the assembly base surface for the target group assembly.
[0024] According to another aspect of the present invention, a device for determining a small assembly datum surface is provided, comprising:
[0025] The model information acquisition module is used to acquire the model information of the target group; wherein, the model information includes the number of boards and frames;
[0026] The assembly datum surface determination module is used to determine the assembly datum surface of the target group assembly based on the model information.
[0027] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0028] At least one processor; and
[0029] A memory communicatively connected to the at least one processor; wherein,
[0030] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the assembly datum determination method for small-group assembly as described in any embodiment of the present invention.
[0031] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the assembly datum determination method for small-group assembly as described in any embodiment of the present invention.
[0032] The technical solution of this invention involves acquiring model information of a target assembly group; wherein the model information includes information on the number of panels; and determining the assembly base surface of the target assembly group based on the model information. This technical solution can quickly determine the assembly base surface of the assembly group, greatly improving drawing efficiency and the accuracy of automated drawing, and reducing the drawing workload of designers.
[0033] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.
[0035] Figure 1 This is a flowchart of a method for determining the assembly datum surface of a small group according to Embodiment 1 of the present invention;
[0036] Figure 2 This is a schematic diagram of the structure of a group-assembled base surface determination device according to Embodiment 2 of the present invention;
[0037] Figure 3 This is a schematic diagram of the structure of an electronic device provided according to Embodiment 3 of the present invention. Detailed Implementation
[0038] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0039] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0040] Example 1
[0041] Figure 1 This is a flowchart of a method for determining a small assembly datum surface according to Embodiment 1 of the present invention. This embodiment is applicable to the determination of a small assembly datum surface. The method can be executed by a device for determining a small assembly datum surface, which can be implemented in hardware and / or software. This device can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:
[0042] The technical solution in this embodiment can be used to determine the assembly base surface of the hull section in the ship design software, and then carry out the process of assembling the hull sections, thereby automatically generating the hull section drawings.
[0043] S110. Obtain the model information of the target group.
[0044] The model information includes the number of support frames. In this embodiment, each sub-assembly may include one or more support frames. The model information of the target sub-assembly in this embodiment may include the number of support frames, and may also include other information. Sub-assembly can be understood as the production process of assembling two or more parts into a component. The target sub-assembly can be understood as a sub-assembly for which the assembly base surface needs to be determined. In this embodiment, the model information of the target sub-assembly can be obtained by extracting model information of all assembly types, excluding set types by sub-assembly name, and excluding medium and large assembly types.
[0045] For example, in this embodiment, the parts list and assembly tree can be extracted using the COM interfaces of the ship design software Tribon, such as TBDEXINTLib.dll, TbPartsListGenLib.dll, and TBPROJECTSELECTLib.dll, to obtain the model information of all sub-assemblies. Then, according to the first letter of the sub-assembly name indicating the sub-assembly type, sub-assemblies with the first letter being C, E, S, or A are excluded, as are medium and large sub-assemblies from the segment assembly list, retaining only the target sub-assemblies. In addition, this embodiment can also exclude special assemblies, such as the circular tube and BX box assembly, which are special assemblies that do not occur frequently and can be handled manually by the designer.
[0046] In this embodiment, the model information of the target group can be obtained by excluding all assembled model information of a set type.
[0047] S120. Determine the assembly base surface of the target group based on the model information.
[0048] In this assembly, the assembly base surface is a sheet metal part. Since profile parts are used to reinforce the structure, they cannot be assembly base surfaces; only sheet metal parts can constitute an assembly base surface. In this embodiment, the assembly base surface of the target assembly can be determined in different ways depending on the number of plates and frames included in the target assembly.
[0049] In this embodiment, optionally, determining the assembly base surface of the target group assembly based on model information includes: when the target group assembly contains a single plate frame, the single plate frame is determined as the assembly base surface; when the target group assembly contains at least two plate frames, the assembly base surface is determined based on the weights of the at least two plate frames.
[0050] The weights of the support frames can be preset by the technicians. In this embodiment, the target assembly group may contain at least two support frames, or more than two support frames. In this embodiment, when the target assembly group contains a single support frame, that single support frame can be designated as the assembly base surface; when the target assembly group contains at least two support frames, the assembly base surface can be determined based on the weights of the at least two support frames. Through this setting, the assembly base surface can be automatically determined according to the assembly base surface setting rules.
[0051] In this embodiment, optionally, a single board frame may contain an entire board component or may contain disassembled board components.
[0052] In this context, "entire board component" can be understood as a single board frame comprising a complete board component. "Disassembled board component" can be understood as a board component formed by splitting a single board frame into two parts. In this embodiment, a single board frame can include either the entire board component or the disassembled board components. This arrangement in this embodiment allows for more convenient determination of the display area by including all or part of the board components.
[0053] In this embodiment, optionally, if a single panel frame contains disassembled panel parts, the three-dimensional coordinates of the target group assembly are obtained; the display range of the target group assembly is determined by the three-dimensional coordinates.
[0054] The three-dimensional coordinates of the assembled group can be obtained directly in the software by calling the API. The three-dimensional coordinates include the coordinate ranges of the X, Y, and Z axes. The display range can be represented by the maximum or minimum values of the X, Y, and Z axes. In this embodiment, if a single frame contains disassembled sheet metal parts, the three-dimensional coordinates of the target assembled group can be obtained directly, and the display range of the target assembled group can be determined by the maximum or minimum values of the X, Y, and Z axes. This setting in this embodiment allows for the limitation of the display range of the disassembled sheet metal parts using three-dimensional coordinates, facilitating more automated drawing generation.
[0055] In this embodiment, optionally, determining the assembly base surface based on the weights of at least two plate holders includes: determining the initial weights and plate holder areas of at least two plate holders; adjusting the initial weights based on the plate holder areas to obtain target weights; and determining the assembly base surface for the target group assembly based on the target weights.
[0056] The initial weights can be initial values preset by technicians according to established rules. Specifically, in this embodiment, the initial weights of at least two racks can be set to preset values. In this embodiment, technicians can pre-determine the area of each rack in the target assembly using a set algorithm. The rack area can be obtained directly. The target weight can be understood as the weight obtained after adjusting the initial weights, and can be used to determine the assembly base surface of the target assembly.
[0057] In this embodiment, the software can determine the initial weights and areas of only two racks from a pre-calculated database. Based on the area of each rack in the target assembly, the initial weights are adjusted to obtain the target weights for each rack. The assembly datum surface of the target assembly is then determined using these target weights. This configuration allows for more convenient and faster determination of the assembly datum surface for target assemblies containing at least two racks, based on the rack weights.
[0058] In this embodiment, optionally, determining the initial weights of at least two racks includes: setting the initial weights of at least two racks to a first set value; adjusting the initial weights based on the rack area includes: adding the initial weight of the rack with the largest area to a second set value.
[0059] In this embodiment, the first and second set values can be understood as pre-set values that can be set according to actual needs. For example, the first set value in this embodiment can be 1000, and the second set value can be understood as 100. In this embodiment, the initial weight of each of the at least two racks can be set to 1000. Adjusting the initial weight based on the rack area in this embodiment can be achieved by accumulating the initial weight of the rack with the largest area to 100, thus the target weight of the rack with the largest area can be 1100. Through this setting, the weight of the racks can be adjusted using the initial weight and the rack area to determine the target weight of each rack, thereby determining the assembly base surface of the target group assembly.
[0060] In this embodiment, optionally, determining the assembly base surface for the target group assembly based on the target weight includes: determining the plate frame with the largest target weight as the assembly base surface for the target group assembly.
[0061] In this embodiment, the initial weights of each panel are obtained and adjusted according to the panel area to obtain the target weights of each panel. Then, the panel with the largest target weight in the target group assembly is determined as the assembly base surface of the target group assembly. This embodiment, through this setting, calculates the target weight of each panel in the target group assembly by setting rules, and determines the panel with the largest target weight as the assembly base surface, improving drawing efficiency and the accuracy of automated drawing, while reducing the drawing workload of designers.
[0062] In this embodiment, when the target sub-assembly contains at least two board frames, it can also be determined whether the target sub-assembly contains sub-sub-assemblies. When the target sub-assembly contains at least two board frames and does not include sub-sub-assemblies, the initial weights of the at least two board frames can be set to a first set value. When the target sub-assembly contains at least two board frames and has sub-sub-assemblies, the weights of the board frames included in the sub-sub-assembly can be set to 0, and then the initial weights of the at least two board frames can be set to the first set value. Here, a sub-sub-assembly can be understood as a sub-assembly with a defined assembly base surface. In this embodiment, when the target sub-assembly contains a single board frame, the weight of the single board frame can be set to 10000, which can be used to distinguish between single board frames and at least two board frames.
[0063] Furthermore, in this embodiment, a separate drawing server can be established, along with a data table as shown in Table 1 below. Utilizing the server's computing power, the calculation process for the assembly base surface of the target group's assembly is completed before drawing output, and the calculation results are written into the database table. When the designer outputs the drawings, the automatic drawing program directly reads the calculation information of the assembly base surface of the group's assembly from the data table and then generates the target group's assembly drawing. For example, the data representation is shown in Table 1 below:
[0064] Table 1
[0065]
[0066]
[0067] In this embodiment, the calculation rules for the assembly base surface of the group can be set and programmed. By utilizing the server's super computing power, the calculation process can be brought forward, which improves the efficiency of drawing output.
[0068] The technical solution of this invention involves acquiring model information of a target assembly group, including information on the number of panels; and determining the assembly datum surface of the target assembly group based on the model information. This technical solution can quickly determine the assembly datum surface of the assembly group, greatly improving drawing efficiency and the accuracy of automated drawing, and reducing the drawing workload of designers.
[0069] Example 2
[0070] Figure 2 This is a structural schematic diagram of a group-assembled datum surface determination device according to Embodiment 2 of the present invention. Figure 2 As shown, the device includes:
[0071] The model information acquisition module 210 is used to acquire the model information of the target group; wherein, the model information includes the number of boards.
[0072] Assembly datum determination module 220 is used to determine the assembly datum of the target group based on the model information.
[0073] Optionally, the assembly datum plane determination module 220 includes:
[0074] The first determining unit is used to determine the single plate frame as the assembly base surface when the target group assembly contains a single plate frame;
[0075] The second determining unit is used to determine the assembly base surface based on the weights of at least two plate frames when the target group assembly contains at least two plate frames.
[0076] Optionally, a single board frame may contain the entire board component or may contain the disassembled board components.
[0077] Optionally, if the single frame contains disassembled sheet metal parts, obtain the three-dimensional coordinates of the target group assembly;
[0078] The display area of the target group is determined by three-dimensional coordinates.
[0079] Optionally, the second determining unit includes:
[0080] The weight and area determination sub-unit is used to determine the initial weights and areas of at least two racks;
[0081] The initial weight adjustment subunit is used to adjust the initial weights based on the board area to obtain the target weights;
[0082] The assembly datum determination sub-unit is used to determine the assembly datum of the target group based on the target weight.
[0083] Optionally, a weight and area determination sub-unit is used to set the initial weights of at least two boards to a first set value;
[0084] The initial weight adjustment subunit is specifically used to add the initial weight of the board with the largest area to the second set value.
[0085] Optionally, the assembly datum surface determination sub-unit is used to determine the plate frame with the largest target weight as the assembly datum surface for the target group assembly.
[0086] The assembly datum determination device for small-group assembly provided in this embodiment of the invention can execute the assembly datum determination method for small-group assembly provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0087] Example 3
[0088] Figure 3This is a schematic diagram of an electronic device according to Embodiment 3 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0089] like Figure 3 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0090] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0091] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the method for determining the assembly datum of a small assembly.
[0092] In some embodiments, the method for determining the assembly datum surface of a small assembly can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or mounted on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for determining the assembly datum surface of a small assembly described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the method for determining the assembly datum surface of a small assembly by any other suitable means (e.g., by means of firmware).
[0093] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0094] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0095] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0096] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0097] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0098] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0099] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0100] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for determining the assembly datum surface of a small assembly, characterized in that, include: Obtain the model information established by the target group; The model information includes information on the number of board frames; The assembly base surface of the target group is determined based on the model information; The assembly base surface of the target group assembly is determined based on the model information, including: When the target assembly includes a single panel, the single panel is designated as the assembly base surface; When the target assembly includes at least two plate frames, the assembly base surface is determined according to the weights of the at least two plate frames.
2. The method according to claim 1, characterized in that, The single board frame may contain either an entire board component or a disassembled board component.
3. The method of claim 2, wherein, If the single frame contains disassembled sheet metal parts, then obtain the three-dimensional coordinates of the target group assembly; The display range of the target group is determined by the three-dimensional coordinates.
4. The method according to claim 1, characterized in that, The assembly base surface is determined based on the weights of the at least two plate frames, including: Determine the initial weights and areas of the at least two plate frames; The initial weights are adjusted based on the area of the board frame to obtain the target weights; The assembly base surface of the target group is determined based on the target weight.
5. The method according to claim 4, characterized in that, Determining the initial weights of the at least two board frames includes: Set the initial weights of the at least two board frames to a first preset value; Adjusting the initial weights based on the board area includes: The initial weight of the board with the largest area is accumulated by the second set value.
6. The method of claim 4, wherein, Determining the assembly datum surface of the target group based on the target weight includes: The plate frame with the largest target weight is determined as the assembly base surface for the target group assembly.
7. A subassembled assembly plane determination device, characterized by include: The model information acquisition module is used to acquire the model information established by the target group; The model information includes information on the number of board frames; The assembly datum surface determination module is used to determine the assembly datum surface of the target group assembly based on the model information; The assembly datum plane determination module includes: The first determining unit is used to determine the single plate frame as the assembly base surface when the target group assembly includes a single plate frame; The second determining unit is used to determine the assembly base surface according to the weights of the at least two plate frames when the target group assembly includes at least two plate frames.
8. An electronic device, comprising: The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the assembly datum determination method for small-group assembly as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the assembly datum determination method for small-group assembly as described in any one of claims 1-6.
Citation Information
Patent Citations
Method and system for automatically assembling matching part of three-dimensional ship modeling part
CN110222461A
Generation method and device of group precision table, electronic equipment and storage medium
CN115098950A