Fast Design Method, Device, Electronic Equipment and Storage Medium for Welding Assembly Fixture

The rapid design method for weldment fixtures addresses inefficiencies in CATIA-based automotive body weldment fixture design by automating the assembly process, reducing design effort and cost through stand plate modeling and parameter validation.

CN114036663BActive Publication Date: 2025-07-15SYSWARE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111288085.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2025-07-15
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

The design of automotive body weldment fixtures using CATIA software is inefficient due to the need for repetitive parameter adjustments and assembly of standardized components, leading to high time consumption and low efficiency, with limited reuse of design data and knowledge.

Method used

A method and system for rapid design of weldment fixtures that involves determining the fixture type, obtaining corresponding workpiece templates, inputting parameters, generating a stand plate model, and automatically assembling the workpieces to form the final fixture, utilizing a stand plate size influence relationship to avoid interference and ensure parameter validity.

Benefits of technology

This approach significantly reduces design effort and cost, enabling faster design cycles by automating the assembly process and improving the efficiency of weldment fixture design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114036663B_ABST
    Figure CN114036663B_ABST
Patent Text Reader

Abstract

The present application provides a rapid design method, device, electronic device and storage medium for a welding assembly fixture. The method includes the following steps: determining the fixture type of the target welding fixture; obtaining a plurality of workpiece templates according to the fixture type; workpieces corresponding to the plurality of workpiece templates are used to form the target welding fixture; obtaining parameter information input by a user, the parameter information is used to define the dimensional information and positional relationship of the plurality of workpieces; generating a riser model according to the parameter information and the riser size influence relationship formula, the riser model is used to connect the plurality of workpieces; automatically assembling the riser model and the plurality of workpieces to obtain the target welding fixture. The present application automatically calculates and generates a riser model through parameter information and a riser size influence relationship formula, and connects through the riser model to automatically assemble each workpiece to generate a target welding fixture. In this way, the software operation workload of designers can be greatly reduced, the design efficiency of the fixture can be improved, and the fixture design cost can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] When designing the 3D model of the welding fixture required for the automotive body welding production line using CATIA software, the welding fixture designers will select some standardized and generalized parts, components, and even standard welding fixture units within the company to shorten the design cycle and reduce the enterprise design and manufacturing costs, considering both the company's design and manufacturing costs and the workload and difficulty of the welding fixture design itself.

[0003] Nevertheless, designers still need to spend a lot of time adjusting parameters, constraints, and assembling different specifications of general and standard parts, components, or units in CATIA. This repeated assembly process is very time-consuming, cumbersome, and repetitive labor with low efficiency. Designers have to spend a lot of time on unskilled repetitive labor.

[0004] Currently, there are many similar models in the design process, but the design standards are not unified and the reusability is low;

[0005] Currently, the data and knowledge in the design process have not been precipitated and cannot be shared as experience. Summary of the Invention

[0006] In view of this, the present invention provides a rapid design method, device, electronic device, and storage medium for welding assembly fixtures, which at least partially solve the problems existing in the prior art.

[0007] The present application provides a rapid design method for welding assembly fixtures, including the following steps:

[0008] Determine the fixture type of the target welding fixture;

[0009] Obtain a number of workpiece templates according to the fixture type; the workpieces corresponding to the number of workpiece templates are used to form the target welding fixture;

[0010] Obtain the parameter information input by the user, and the parameter information is used to define the dimensional information and positional relationship of a number of the workpieces;

[0011] Generate a riser model according to the parameter information and the riser size influence relationship formula, and the riser model is used to connect a number of the workpieces;

[0012] Automatically assemble the riser model and a number of the workpieces to obtain the target welding fixture.

[0013] In an exemplary embodiment of the present disclosure, the generating a riser model according to the parameter information and the riser size influence relationship formula includes:

[0014] Obtain the initial template of the riser model;

[0015] Generate a vertical plate model according to the initial template, the parameter information, and the influence relationship of the vertical plate size.

[0016] In an exemplary embodiment of the present disclosure, the generating a vertical plate model according to the initial template, the parameter information, and the influence relationship of the vertical plate size includes:

[0017] Substitute the initial template, the dimension information of several workpieces, and the positional relationship into the influence relationship of the vertical plate size to determine whether interference will occur between several workpieces;

[0018] If interference occurs, output a first prompt message; the first prompt message includes information indicating that the vertical plate generation fails and information prompting a modification plan;

[0019] If no interference occurs, generate the vertical plate model.

[0020] In an exemplary embodiment of the present disclosure, after obtaining the parameter information input by the user, the method further includes:

[0021] Determine whether each parameter in the parameter information is reasonable;

[0022] If it is not reasonable, output a second prompt message;

[0023] The second prompt message includes information on the reason why the parameter is unreasonable.

[0024] In an exemplary embodiment of the present disclosure, before determining the fixture type of the target welding fixture, the method further includes:

[0025] Obtain the initial model of the workpiece;

[0026] Obtain the click operation of the user on the initial model to annotate the initial model;

[0027] Generate an annotated model.

[0028] In an exemplary embodiment of the present disclosure, after generating the annotated model, the method further includes:

[0029] Read the annotated model;

[0030] Obtain the parameter item establishment operation of the user and establish the corresponding parameter item;

[0031] According to the name of the parameter item and the standard information in the annotated model, perform parameter extraction on the annotated model to obtain the parameter corresponding to each parameter item;

[0032] Generate the workpiece template.

[0033] In an exemplary embodiment of the present disclosure, after obtaining the parameter corresponding to each parameter item, the method further includes:

[0034] In response to the user modifying the parameter corresponding to the parameter item, adjust the size of the noted model according to the modified parameter.

[0035] According to one aspect of the present disclosure, there is provided a welding assembly fixture rapid design device, including:

[0036] A determination module for determining the fixture type of the target welding fixture;

[0037] A first acquisition module for acquiring a plurality of workpiece templates according to the fixture type; the workpieces corresponding to the plurality of workpiece templates are used to form the target welding fixture;

[0038] A second acquisition module for acquiring parameter information input by the user, the parameter information being used to define the dimensional information and positional relationship of a plurality of the workpieces;

[0039] A generation module for generating a riser model according to the parameter information and the riser size influence relationship formula, the riser model being used to connect a plurality of the workpieces;

[0040] A combination module for automatically assembling the riser and a plurality of the workpieces to obtain the target welding fixture.

[0041] According to one aspect of the present disclosure, there is provided an electronic device including a processor and a memory;

[0042] The processor is configured to execute the steps of the method according to any one of the above by calling a program or instruction stored in the memory.

[0043] According to one aspect of the present disclosure, there is provided a computer-readable storage medium storing a program or instruction, the program or instruction causing a computer to execute the steps of the method according to any one of the above.

[0044] The present application discloses a method, device, electronic device and storage medium for rapid design of a welding assembly fixture. When applied, it can determine the workpiece templates corresponding to the workpieces required for the target welding fixture according to the fixture type of the target welding fixture. And calculate and design the riser model corresponding to the riser for connecting each workpiece according to the user input parameters and each workpiece template. And can automatically assemble the designed riser and each workpiece to obtain the final target welding fixture. In this way, the workload of designers can be greatly reduced, the design efficiency of the fixture can be improved, and the fixture design cost can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other accompanying drawings can be obtained based on these drawings without creative efforts.

[0046] Figure 1 It is a flowchart of a rapid design method for a welding assembly fixture provided in this embodiment;

[0047] Figure 2 It is an example reference view provided in this embodiment Figure 1 ;

[0048] Figure 3 It is an example reference view provided in this embodiment Figure 2 ;

[0049] Figure 4 It is an example reference view provided in this embodiment Figure 3 。 Detailed implementation manners

[0050] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0051] It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other; and, based on the embodiments in this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of this disclosure.

[0052] It should be noted that the following describes various aspects of embodiments within the scope of the appended claims. It should be obvious that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this disclosure, those skilled in the art should understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. Additionally, this device can be implemented and this method can be practiced using other structures and / or functionality in addition to one or more of the aspects described herein.

[0053] Please refer to Figure 1 , this application provides a rapid design method for a welding assembly fixture, including the following steps:

[0054] Step S100, determining the fixture type of the target welding fixture;

[0055] Step S200: Obtain a number of workpiece templates according to the fixture type; the workpieces corresponding to the number of workpiece templates are used to form the target welding fixture;

[0056] Step S300: Obtain the parameter information input by the user, where the parameter information is used to define the dimensional information and positional relationship of a number of the workpieces;

[0057] Step S400: Automatically calculate and design a gusset plate model according to the parameter information and the gusset plate size influence relationship formula, where the gusset plate model is used to connect a number of the workpieces;

[0058] Step S500: Automatically assemble the gusset plate model and a number of the workpieces to obtain the target welding fixture.

[0059] Welding assembly fixtures are generally divided into single support pressing units, double cylinder clamping units, pure support units, double support pressing units, pure positioning pin and hook pin units, pure pressing units, telescopic structure units, etc. Therefore, in this embodiment, the fixture type corresponds to any of the above pressing units.

[0060] In the design, each pressing unit contains multiple styles, and the fixture design process for each unit is different. To design these clamping units, developers need to be familiar with the welding fixture design process, which is generally beyond the reach of ordinary developers.

[0061] At the same time, during the design process of each pressing unit, the gusset plate plays a role in connecting each semi-standard part and finished component, and its shape is not fixed, making it relatively troublesome to design.

[0062] In this embodiment, after sorting out the structures of various pressing units, summarize the dimensional requirements of the gusset plate for each pressing unit, and the influence of the distance between the gusset plate and other semi-standard parts and finished parts. Design an initial gusset plate model for each pressing unit, and substitute the gusset plate size and other internal parameters of the pressing unit into the dimensional requirements and influence relationship formula of the gusset plate, so as to judge whether the parameter information input in the pressing unit conforms to the dimensional relationship of the gusset plate model, and thus automatically calculate and design the gusset plate model when the parameters are appropriate.

[0063] This embodiment discloses a rapid design method for welding assembly jigs. When applied, it can determine the workpiece templates corresponding to the workpieces required by the target welding jig according to the jig type of the target welding jig. And determine the riser models corresponding to the risers for connecting each workpiece according to the user input parameters and each workpiece template. And it can automatically assemble the designed risers and each workpiece to obtain the final target welding jig. In this way, it can greatly reduce the software operation workload of designers, improve the design efficiency of jigs, and reduce the jig design cost. Enable designers to use standardized models or semi-standardized models to quickly complete the design and automatic assembly process of a clamping unit, greatly shortening the design cycle.

[0064] In an exemplary embodiment of the present disclosure, the generating the riser model according to the parameter information and the riser size influence relationship includes:

[0065] Obtain the initial template of the riser model;

[0066] Generate the riser model according to the initial template, the parameter information and the riser size influence relationship.

[0067] Among them, in actual application, the initial model may not only include the model of the riser, but also include other workpiece models. At the same time, since there are multiple styles for different pressing units, multiple common styles can be stored in advance. In each style, it includes the standard dimensions (initial dimensions) and positional relationships of the riser and each workpiece. However, it can be understood that due to different actual application scenarios, when designing the pressing unit, it is usually necessary to limit the workpiece dimensions and positional relationships, etc., so it is necessary for the user to input parameter information. These parameter information will affect the dimension information and positional relationships of several of the workpieces. Therefore, at this time, it is necessary to determine whether a riser can be generated under the limitation of the parameter information through the riser size influence relationship, and if possible, automatically calculate the template of the generated riser.

[0068] Specifically, the generating the riser model according to the initial template, the parameter information and the riser size influence relationship includes:

[0069] Substitute the initial template, the dimension information of several of the workpieces and the positional relationship into the riser size influence relationship to determine whether there will be interference between several of the workpieces;

[0070] If interference occurs, output a first prompt message; the first prompt message includes information indicating that the riser generation fails and a prompt message for the modification plan;

[0071] If no interference occurs, generate the riser model.

[0072] In the actual application process, taking a single clamping unit as an example, the parameter information needs to include the information in the following table, and a corresponding actual application method is provided:

[0073]

[0074]

[0075] To complete the sequential loading of each workpiece and component of the single support clamping unit into the user-specified position, the following several modules are required for support.

[0076] Programming language and compilation platform

[0077] C# language, and call the standard secondary development interface file (vb) provided by CATIA;

[0078] The program compilation tool is visual studio2018.

[0079] CATIA version, currently specified as R19SP5 64-bit.

[0080] Model file copy, move, delete template

[0081] Responsible for copying the required part or assembly model from the public disk or program package of the server to the device folder selected by the user according to the need, and creating, renaming, and deleting folders according to the need.

[0082] CATIA model feature record file and modification module

[0083] An xml file used to create or modify the center lines, points, planes and other features of parametric models, standard parts, standard components, etc. This xml needs to be maintained regularly.

[0084] CATIA model feature record xml reading module

[0085] When the program loads the model to create assembly constraints, this xml file is used for the program to read the file path of the model to be loaded and the model feature information required to create assembly constraints.

[0086] Various basic function templates

[0087] Include frequently called function methods, such as: point-to-plane distance calculation method, basic method for creating assembly constraints, three-dimensional vector calculation method, two-dimensional vector calculation method, unit direction determination method, etc. As long as they are basic methods frequently used by each clamping unit, they can be encapsulated as general function methods in the way of reserving parameters for the assembly modules of each clamping unit to call. Examples of basic function methods are as follows:

[0088] The following is the basic function for measuring the length from the measurement positioning point to the BASE surface.

[0089]

[0090] When the designer designs the clamping unit, the input parameters need to be verified in two aspects to ensure that the pressing unit can be generated normally and the corresponding riser design can be generated:

[0091] 1. According to the actual situation of the clamping unit, each parameter itself has a set parameter value range, and the parameter value input by the user needs to be judged and reminded of the range.

[0092] 2. Although the multiple input parameters themselves meet the range judgment, the combination of multiple parameters may not conform to the tooling structure. It is necessary to summarize whether the relationship between the parameters meets the structural requirements and the tooling design requirements according to the structural characteristics and actual needs of each unit. When it does not meet, prompt according to the actual situation to help the tooling designer input the tooling parameters more accurately, obtain satisfactory tooling parameters, and complete the rapid design of the clamping unit.

[0093] The following takes a single example for illustration:

[0094] The influence of the riser size and the position of the pin seat is as follows:

[0095] The initial height of the pin seat model is 65mm, and the width of the pin seat remains a fixed value.

[0096] The following two situations usually occur during the design:

[0097] Situation 1

[0098] The positioning point height is relatively high. After the pin seat is assembled at the initial height of 65mm, it is judged that if the upper surface of the connecting block is above the set position, then install it according to the upper surface of the connecting block at the set position, and the height of the pin seat adapts to this fixed height installation position, and the width direction is at the corresponding position on the riser.

[0099] Situation 2

[0100] The positioning point height is relatively low. After the pin seat is assembled at the initial height of 65mm, it is judged that if the upper surface of the connecting block is below the set position, then the height of the pin seat remains 65mm unchanged, the installation height adapts to the positioning point height, and the width direction is at the corresponding position on the riser.

[0101] In actual implementation, sort out these dimensional relationships and position influences item by item, and transform these relationships and position influences into conditional judgment calculation formulas item by item. When the requirements are not met, pop up a prompt that a specific relationship does not conform, so as to achieve the purpose of controlling the design of the riser.

[0102] The following gives an example of parameter sorting:

[0103] Please refer toFigure 2 (Instance reference view Figure 1 ), actually, it is required that the two points extending the two points Pt4 and Pt5 on the left side of the style connection block part should not appear outside the range of the vertical plate.

[0104] Note: Figure 2 The descriptions of the parameters are as follows in the table:

[0105]

[0106]

[0107]

[0108] The conversion relationship of the parameter formula (the influence relationship of the vertical plate size) is as follows:

[0109] Design requirement 1: The extended style connection block is 20 cm below the upper surface of the vertical plate:

[0110] That is, the upper surface of the vertical plate is more than 20 cm higher than the height of Pt4:

[0111] (OP1 - B1 - T0) - (OP2 - L1 + PB_h1 - PB_h2) ≥ 20,

[0112] After eliminating the fixed value: OP1 - B1 - OP2 + L1 ≥ 21

[0113] If the above relationship is not met, prompt the user that the design requirement is not met and how to adjust the parameters, as follows:

[0114] The extended style connection block is 20 cm below the upper surface of the vertical plate, and the vertical plate cannot be generated!

[0115] It can be solved by the following adjustment methods:

[0116] Reduce the height B1 of the support block;

[0117] Select a longer positioning pin L1;

[0118] Design requirement 2: The extended style connection block is above the corner seat:

[0119] That is, Pt5 is higher than the top surface of the corner seat, and the formula is:

[0120] (OP2 - L1 + PB_h1 - PB_h2 - B_H) - D ≥ 0

[0121] After eliminating the fixed value: OP2 - L1 - D ≥ 67

[0122] If the above relationship is not met, prompt the user that the design requirement is not met and how to adjust the parameters, as follows:

[0123] The upper end surface of the angle seat is higher than the upper end surface of the vertical board, and the vertical board cannot be generated!

[0124] This can be solved by adjusting the following method:

[0125] Select a shorter positioning pin L1;

[0126] Choose the lower angle seat model D;

[0127] Design requirement 3: The chamfer position on the left side of the vertical plate is automatically set according to the position of the extended style connection block:

[0128] That is, the horizontal or vertical distance between the position of Pt5 and the chamfered edge of the vertical plate is a fixed value of 5, and the chamfer value Lt is calculated. Under the premise of meeting the above two conditions, there are two cases:

[0129] Pt5 is on the right side of the left side of the corner seat, such as Figure 3 (See the example video Figure 2 ):

[0130] The formula is:

[0131] Lt1≥5, and Lt2≥0

[0132] That is: Ltx = P1P3-D_L-C, Lty = OP1-B1-T0-D-5

[0133] Lt=min(Ltx,Lty)

[0134] Pt5 is on the left side of the left side of the corner seat, such as Figure 4 (See the example video Figure 3 ):

[0135] The formula is: Lt=Ltx+Lty, that is

[0136] Lt=(P1P3-P2P3-PB_h3-T0-B_L)+(OP2-L1+PB_h1-PB_h2-B_H-D)

[0137] Substitute this into the calculation to get Lt.

[0138] In the above-mentioned working formulas, various parameters can be obtained by calling the CATIA interface to calculate the point-to-surface distance; or by corresponding different specifications with different size values; or by setting certain model parameters that do not require parametric updating as fixed values, and then respectively entering them into the formula to obtain the parameters Lt required by the program, and driving the program to perform chamfering operations on the vertical plate.

[0139] In an exemplary embodiment of the present disclosure, after obtaining the parameter information input by the user, the method further includes:

[0140] Determine whether each parameter in the parameter information is reasonable;

[0141] If it is unreasonable, the second prompt message is output;

[0142] The second prompt message includes information on the reason for the unreasonable parameter.

[0143] In actual application, not only should it be considered whether the vertical plate can be generated, but also it is necessary to consider whether interference will occur between the workpieces due to the limitations in the parameter information, resulting in the abnormal generation of the target welding fixture. Therefore, in this embodiment, the parameter information is also analyzed to determine whether each parameter is reasonable, and the second prompt message is output to remind the designer in the case of unreasonableness.

[0144] In this embodiment, taking the double-support pressing structure as an example, it is possible to confirm whether the parameters are reasonable through the following table.

[0145] Support Block 1 Support Block 2 Pressing Block 1 Pressing Block 2 Minimum Spacing between Two Positioning Points Minimum Spacing Value Specified by the Program Not Flipped Not Flipped Not Flipped Not Flipped 120 125 Flipped Flipped Flipped Flipped 20 25 Not Flipped Flipped Flipped Flipped 70 75 Flipped Not Flipped Flipped Flipped 70 75 Flipped Flipped Not Flipped Flipped 70 75 Flipped Flipped Flipped Not Flipped 70 75 Not Flipped Not Flipped Not Flipped Flipped 120 125 Not Flipped Not Flipped Flipped Not Flipped 120 125 Not Flipped Flipped Not Flipped Not Flipped 120 125 Flipped Not Flipped Not Flipped Not Flipped 120 125 Not Flipped Not Flipped Flipped Flipped 120 125 Flipped Flipped Not Flipped Not Flipped 120 125 Not Flipped Flipped Not Flipped Flipped 70 75 Not Flipped Flipped Flipped Not Flipped 70 75 Flipped Not Flipped Not Flipped Flipped 70 75 Flipped Not Flipped Flipped Not Flipped 70 75

[0146]

[0147]

[0148] In an exemplary embodiment of the present disclosure, before determining the fixture type of the target welding fixture, the method further includes:

[0149] Obtain the initial model of the workpiece;

[0150] Obtain the click operation of the user on the initial model to annotate the initial model;

[0151] Generate the annotated model.

[0152] As can be seen from the above, when designing the pressing unit, it is necessary to obtain the workpiece template of the workpiece. Through the above method, this embodiment can quickly annotate the pre-designed initial model, and then read the annotated model, so that some parameters can be quickly obtained according to the annotated model, thereby generating the workpiece template.

[0153] Specifically, after generating the annotated model, the method further includes:

[0154] Read the annotated model;

[0155] Obtain the parameter item establishment operation of the user and establish the corresponding parameter item;

[0156] According to the name of the parameter item and the standard information in the annotated model, perform parameter grabbing on the annotated model to obtain the parameter corresponding to each parameter item;

[0157] Generate the workpiece template.

[0158] After obtaining the workpiece template through the above method, the workpiece template can be correspondingly obtained in response to the selection of the fixture type. However, some workpiece templates may not necessarily be suitable for all usage environments. Therefore, in this embodiment, a solution for quickly modifying parameters to implement the modification of the dimensions of the workpiece template is also provided to improve the design efficiency of designers.

[0159] Specifically, after obtaining the parameter corresponding to each parameter item, the method further includes:

[0160] In response to the user's modification of the parameter corresponding to the parameter item, adjust the dimensions of the model after the remarks according to the modified parameter.

[0161] According to one aspect of the present disclosure, a device for rapid design of a welding assembly fixture is provided, including:

[0162] A determination module, configured to determine the fixture type of the target welding fixture;

[0163] A first acquisition module, configured to acquire a plurality of workpiece templates according to the fixture type; the workpieces corresponding to the plurality of workpiece templates are used to form the target welding fixture;

[0164] A second acquisition module, which acquires parameter information input by the user, and the parameter information is used to define the dimensional information and positional relationship of the plurality of workpieces;

[0165] A generation module, configured to generate a gusset plate model according to the parameter information and the gusset plate size influence relationship formula, and the gusset plate model is used to connect the plurality of workpieces;

[0166] An assembly module, configured to automatically assemble the gusset plate model and the plurality of workpieces to obtain the target welding fixture.

[0167] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be executed in this specific order, or that all the steps shown must be executed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.

[0168] From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0169] In an exemplary embodiment of the present disclosure, there is also provided an electronic device capable of implementing the above method.

[0170] Those skilled in the art can understand that various aspects of the present invention can be implemented as a system, method, or program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.

[0171] An electronic device according to this embodiment of the present invention. The electronic device is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.

[0172] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: at least one of the above-mentioned processors, at least one of the above-mentioned memories, and a bus connecting different system components (including the memory and the processor).

[0173] Among them, the memory stores program code, and the program code can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present invention described in the above "exemplary method" section of this specification.

[0174] The memory may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory, and may further include a read-only memory (ROM).

[0175] The memory may further include a program / utility having a set (at least one) of program modules, and such program modules include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.

[0176] The bus can represent one or more of several types of bus architectures, including a memory bus or memory controller, a peripheral bus, an Accelerated Graphics Port, a processor, or a local bus using any of the various bus architectures.

[0177] The electronic device can also communicate with one or more external devices (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device, and / or communicate with any device that enables the electronic device to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through an input / output (I / O) interface. Moreover, the electronic device can also communicate with one or more networks (such as a Local Area Network (LAN), a Wide Area Network (WAN), and / or a public network, such as the Internet) through a network adapter. As shown in the figure, the network adapter communicates with other modules of the electronic device through the bus. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0178] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a portable hard drive, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0179] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, on which a program product capable of implementing the above method of this specification is stored. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification.

[0180] The program product may adopt any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but not be limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the readable storage medium (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0181] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0182] The program code contained on the readable medium may be transmitted by any appropriate medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination of the above.

[0183] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, executed as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by connecting through the Internet service provider via the Internet).

[0184] In addition, the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present invention, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0185] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0186] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A rapid design method for a welding assembly fixture, characterized in that, Including the following steps: Determine the fixture type of the target welding fixture; Obtain a number of workpiece templates according to the fixture type; the workpieces corresponding to the number of workpiece templates are used to form the target welding fixture; Obtain the parameter information input by the user, and the parameter information is used to define the dimensional information and positional relationship of a number of the workpieces; Generate a riser model according to the parameter information and the riser size influence relationship formula, and the riser model is used to connect a number of the workpieces; Automatically assemble the riser model and a number of the workpieces to obtain the target welding fixture; The generating a riser model according to the parameter information and the riser size influence relationship formula includes: Obtain the initial template of the riser model; Generate a riser model according to the initial template, the parameter information and the riser size influence relationship formula; The generating a riser model according to the initial template, the parameter information and the riser size influence relationship formula includes: Substitute the initial template, the dimensional information of a number of the workpieces and the positional relationship into the riser size influence relationship formula to determine whether interference will occur between a number of the workpieces; If interference occurs, output a first prompt message; the first prompt message includes information on the failure of riser generation and a prompt message for the modification plan; If no interference occurs, generate the riser model.

2. The rapid design method of the welding assembly fixture according to claim 1, wherein After obtaining the parameter information input by the user, the method further includes: Determine whether each parameter in the parameter information is reasonable; If it is not reasonable, output a second prompt message; The second prompt message includes information on the reason for the unreasonable parameter.

3. The rapid design method of the welding assembly fixture according to claim 1, wherein Before determining the fixture type of the target welding fixture, the method further includes: Obtain the initial model of the workpiece; Obtain the click operation of the user on the initial model to label the initial model; Generate a labeled model.

4. The rapid design method of the welding assembly fixture according to claim 3, wherein After generating the labeled model, the method further includes: Read the labeled model; Obtain the parameter item establishment operation of the user and establish the corresponding parameter item; Perform parameter extraction on the labeled model according to the name of the parameter item and the standard information in the labeled model to obtain the parameter corresponding to each parameter item; Generate the workpiece template.

5. The rapid design method of the welding assembly fixture according to claim 4, characterized in that After obtaining the parameter corresponding to each parameter item, the method further includes: Respond to the user's modification of the parameter corresponding to the parameter item, and adjust the size of the labeled model according to the modified parameter.

6. A rapid design device for a welding assembly fixture, characterized in that, Including: A determination module, configured to determine the fixture type of the target welding fixture; A first acquisition module, configured to obtain a number of workpiece templates according to the fixture type; The workpieces corresponding to the number of workpiece templates are used to form the target welding fixture; A second acquisition module, which acquires the parameter information input by the user, and the parameter information is used to define the dimensional information and positional relationship of a number of the workpieces; A generation module, configured to generate a riser model according to the parameter information and the riser size influence relationship formula, and the riser model is used to connect a number of the workpieces; An assembly module, configured to automatically assemble the riser model and a number of the workpieces to obtain the target welding fixture; The generating a riser model according to the parameter information and the riser size influence relationship formula includes: Obtain the initial template of the vertical plate model; Generate a vertical plate model according to the initial template, the parameter information, and the vertical plate size influence relationship; The generating the vertical plate model according to the initial template, the parameter information, and the vertical plate size influence relationship includes: Substitute the initial template, the size information of several workpieces, and the positional relationship into the vertical plate size influence relationship to determine whether interference will occur between several workpieces; If interference occurs, output a first prompt message; the first prompt message includes information indicating that the vertical plate generation fails and prompt information on a modification plan; If no interference occurs, generate the vertical plate model.

7. An electronic device, characterized in that, It includes a processor and a memory; The processor is configured to execute the steps of the method according to any one of claims 1 to 5 by calling the program or instructions stored in the memory.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions, and the program or instructions cause the computer to execute the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Intelligent design method of clamp structure

    CN105975650A