Part attribute endowing method in metal plate mold design, storage medium and electronic equipment
By configuring and assigning basic and processing attribute information to sheet metal mold parts, the problems of complexity of traditional design processes and difficulty in property updates are solved, design efficiency and quality are improved, and design changes are adapted to the needs of design changes and product changes.
Patent Information
- Application Number
- CN202411944877.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-13
AI Technical Summary
The design process of traditional sheet metal molds is complex and depends on designer operations, which is prone to omissions or errors, and it is difficult to update part attribute information in a timely manner, affecting design efficiency and quality.
By configuring the basic attribute information table of the part and the processing attribute information table, the basic attributes and processing attributes are assigned one by one, and the interface is automatically filled with attribute values to ensure the accuracy and consistency of the attribute information.
It improves the efficiency and quality of sheet metal mold design, reduces design errors and rework, adapts to design changes in the mold design and manufacturing process, improves the reusability of molds, and reduces the time and cost required for enterprise product changes.
Smart Images

Figure CN119989560A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of data processing, and in particular relates to a method for assigning part attributes in sheet metal mold design, a storage medium and an electronic device. Background Art
[0002] With the continuous development of the home appliance industry, the product structure of home appliances has become increasingly complex and the speed of replacement has been accelerated, which has put forward high requirements on the speed of updating the product structure of home appliances. The traditional mold design process is complicated, tedious and repetitive, and has a high degree of dependence on designers. The design efficiency and quality are greatly affected by the operator himself and other external conditions, which is specifically reflected in the following aspects:
[0003] 1. In sheet metal mold design, there are many parts and many attribute parameters involved, such as material, part name, standard part attribute, processing feature attribute, etc. These attribute parameters are scattered and lack of systematicity. It is easy to make omissions or errors if the designer alone operates.
[0004] 2. When part specifications or properties change, it is difficult for traditional design systems to update all parameter information in a timely and accurate manner, which can easily lead to designs that are inconsistent with actual needs.
[0005] 3. During the de-parameterization operation, traditional design tools will lose some attribute information, affecting subsequent design and production links. Summary of the invention
[0006] The purpose of the present invention is to provide a method for assigning part attributes in sheet metal mold design, a storage medium and an electronic device, aiming to improve the efficiency of sheet metal mold design. The present invention is implemented by the following scheme:
[0007] A first aspect of the present invention provides a method for assigning part attributes in sheet metal mold design, comprising:
[0008] S100, configuring a basic attribute information table of a part, wherein the items of the basic attribute information table of a part include: attribute name, attribute value, attribute value source, and attribute usage;
[0009] S200, configuring a part processing attribute information table, wherein the items of the part processing attribute information table include: processing method and processing characteristics;
[0010] S300, assigning basic attributes to relevant parts one by one by calling the basic attribute information table of the parts;
[0011] S400, assigning processing attributes to relevant parts one by one by calling the part processing attribute information table.
[0012] As a preferred technical solution, the attribute name described in step S100 and the basic attributes assigned in step S300 include: part name, part type, material, heat treatment method, specification, surface treatment method and BOM remarks.
[0013] As a preferred technical solution, in step S300, the specific method of assigning basic attributes includes:
[0014] S310, selecting parts to be assigned basic properties;
[0015] S320, triggering a basic attribute assignment interface based on the selected part, wherein the basic attribute assignment interface includes attribute names and corresponding attribute value selection boxes for part name, part type, material, heat treatment method, specification, surface treatment method, and BOM remarks;
[0016] S330, select the part name, and automatically fill in the attribute value selection box with the associated part type, material, heat treatment method, specification, surface treatment method and BOM remarks attribute values by calling the part basic attribute information table.
[0017] As a preferred technical solution, in step S310, a part to be assigned basic attributes is selected or multiple identical parts to be assigned basic attributes are selected, and then steps S320 and S330 are performed on a single part, or steps S320 and S330 are performed on multiple identical parts in batches.
[0018] As a preferred technical solution, an association information table between part names and 3D names is pre-established, and an association information table between 3D names and part types is pre-established; in step S330, when the part name is selected, its corresponding 3D name is automatically presented, and the corresponding part type is automatically filled in according to the 3D name; when the part name or part type in the basic attribute assignment interface is manually modified, a prompt is given as to whether the modification is allowed based on the association between the part name, 3D name and part type.
[0019] As a preferred technical solution, in step S400, the specific method of assigning processing attributes includes:
[0020] S410, selecting a part to be assigned processing attributes;
[0021] S420, triggering a processing attribute assignment interface based on the selected part, wherein the processing attribute assignment interface includes a part presentation component, a part processing surface selection component, a processing method selection box, and a processing feature selection box;
[0022] S430, presenting the part to be assigned processing attributes through the part presenting component, and selecting the processing surface of the currently presented part through the part processing surface selecting component;
[0023] S440, selecting a processing method through a processing method selection box, calling the part processing attribute information table, and selecting an optional processing feature under the selected processing method through a processing feature selection box.
[0024] As a preferred technical solution, a plurality of processing colors are configured in the part processing attribute information table, and each processing color represents a processing method. After the processing method and processing features are selected in step S440, the part presentation component adjusts the color of the selected processing surface to the processing color corresponding to the selected processing method.
[0025] As a preferred technical solution, in the part processing attribute information table, multiple processing codes are configured, each processing code represents a processing method, and an association information table between the processing code and the part name is established; after selecting the processing method and processing feature in step S440, a processing information with a configuration format of processing method / processing code / processing color / processing feature is generated.
[0026] A second aspect of the present invention provides a computer storage medium, characterized in that the computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method for assigning part attributes in sheet metal mold design described above.
[0027] A third aspect of the present invention provides an electronic device, characterized in that it includes: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the part attribute assignment method in the sheet metal mold design described above.
[0028] The method for assigning part attributes in sheet metal mold design, storage medium and electronic equipment provided by the present invention, based on parametric modeling, pre-sets and adjusts various parameters of the mold by assigning corresponding attributes, thereby greatly shortening the design cycle, improving design quality, reducing errors and rework, and providing strong support for the digital upgrade of the sheet metal mold manufacturing industry. It can adapt to design changes in the mold design and manufacturing process, improve the reusability of the mold, and reduce the time and cost required for enterprise product replacement, and has strong practicality. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A flow chart of a method for assigning part attributes in sheet metal mold design provided by an embodiment of the present invention.
[0030] Figure 2 This is a flowchart for the specific implementation of step S300 in the method for assigning part attributes in sheet metal mold design provided in an embodiment of the present invention.
[0031] Figure 3A schematic diagram of a basic attribute assignment interface in a method for assigning attributes to parts in sheet metal mold design provided in an embodiment of the present invention.
[0032] Figure 4 This is a flowchart for the specific implementation of step S400 in the method for assigning part attributes in sheet metal mold design provided in an embodiment of the present invention.
[0033] Figure 5 A schematic diagram of a processing attribute assignment interface in a method for assigning attributes to parts in sheet metal mold design provided in an embodiment of the present invention.
[0034] Figure 6 The present invention is a schematic diagram of the structure of an electronic device provided in this embodiment. DETAILED DESCRIPTION
[0035] The technical solutions of the embodiments of the present invention are explained and described below in conjunction with the drawings of the embodiments of the present invention, but the following embodiments are only preferred embodiments of the present invention, not all of them. In the description of the present invention, the terms "first" and "second" are only used for the purpose of distinction in the description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, the meaning of "multiple" is two or more, unless otherwise clearly defined. The specific implementation methods of the present invention are described in detail below in conjunction with the drawings. Under the premise that there is no conflict between each other, the technical features in each specific embodiment can be inherited and used interchangeably.
[0036] This embodiment provides a method for assigning part attributes in sheet metal mold design. It is based on parametric modeling to assign part attributes to serve subsequent drawing, BOM (Bill of Material, parts list) export and other related tasks; the attribute assignment mainly includes two functions: basic attribute assignment and processing attribute assignment.
[0037] Combination Figure 1 As shown, this embodiment provides a method for assigning part attributes in sheet metal mold design, including:
[0038] S100, configuring a basic attribute information table of a part;
[0039] S200, configuring a part processing attribute information table, wherein the items of the part processing attribute information table include: processing method and processing characteristics;
[0040] S300, assigning basic attributes to relevant parts one by one by calling the basic attribute information table of the parts;
[0041] S400, assigning processing attributes to relevant parts one by one by calling the part processing attribute information table.
[0042] The items of the basic attribute information table of the parts include: attribute name, attribute value, attribute value source, attribute use. Specifically, the attribute name described in step S100 and the basic attributes assigned in step S300 at least include: part name, part type, material, heat treatment method, specification, surface treatment method and BOM remarks. Table 1 below gives a specific implementation of the basic attribute information table of the parts:
[0043]
[0044] Table 1.
[0045] Combination Figure 2 As shown, in step S300, the specific method of assigning basic attributes includes:
[0046] S310, selecting parts to be assigned basic properties;
[0047] S320, triggering a basic attribute assignment interface based on the selected part;
[0048] S330, filling in the part name in the basic attribute assignment interface, and automatically filling in the attribute value selection box with the attribute values of other associated basic attributes by calling the part basic attribute information table.
[0049] Specifically combined Figure 3 As shown, the basic attribute assignment interface includes attribute names of part name, part type, material, heat treatment method, specification, surface treatment method and BOM remarks and corresponding attribute value selection boxes; after the part name is selected in the basic attribute assignment interface, the attribute values of the associated part type, material, heat treatment method, specification, surface treatment method and BOM remarks are automatically filled in the attribute value selection boxes by calling the part basic attribute information table.
[0050] Continue to see Figure 3 In step S310, a part to which basic attributes need to be assigned can be selected or multiple parts to which basic attributes need to be assigned can be selected, and then steps S320 and S330 can be performed on the part or multiple parts individually or in batches. In addition, the basic attribute assignment interface also includes the functions of manually adding and editing related attribute values; for example, specification options and newly added BOM remarks options.
[0051] In this example, an association information table between part names and 3D names is pre-established, and an association information table between 3D names and part types is pre-established; Table 2 below gives a specific implementation of the association information table between part names and 3D names:
[0052] 3D Name Parts Name ST Upper pallet SJC Upper hit board SDT Upper pad SMZ Upper die seat SDB Upper pad SJB Upper splint SMB Upper template SZD Upper stop plate STB Upper stripping board XMB Next template XTB Lower plate XDJ Lower stop plate XJT Lower splint XDB Bottom plate XJT Down hit board XT Lower support plate
[0053] Table 2.
[0054] In step S330, when filling in the part name, its corresponding 3D name is automatically presented, and the corresponding part type is filled in according to the 3D name; when the part name or part type in the basic attribute assignment interface is manually modified, it is prompted whether to allow the modification according to the association between the part name, 3D name and part type. For example: when the part 3D name is: LC109-9043 (tooling number)_SJB, the part type obtained by the program is: template, and the part name is: upper splint; when the user changes the "part type" to: mold frame part, and the "part name" is changed to: upper mold base, the program prompts "The part name and 3D name do not match, please modify the 3D name to drive the modification of the part name!".
[0055] Specifically, the types of parts are mainly the following:
[0056] Standard parts: parts called by the standard parts function and standard parts called by batches of programs;
[0057] Die frame parts: upper support plate, lower support plate, upper shim, lower shim, upper die base, lower die base, die frame standard parts;
[0058] Secondary remanufactured parts: manual definition when calling standard parts, program matching standard parts specifications when calling punches to define whether it is a secondary remanufacture;
[0059] Combined stock preparation: Use the combined stock preparation function to combine parts to generate parts;
[0060] Template: Plate parts except upper and lower mold bases and upper and lower support plates.
[0061] Among them, standard parts are assigned attributes through the standard parts calling function, and the "attribute assignment" function only reads the relevant parameter attributes of standard parts; the material of standard parts and secondary modified parts is: default material; standard parts generate specifications based on the configuration table or corresponding parameters, and obtain the corresponding specification cell content in the configuration table; the attributes of standard parts are entered during the "standard parts calling" (enter part type, part name, material, specification, BOM remarks), and only their attributes are modified during the basic attribute assignment.
[0062] After the basic properties are assigned, the part name (product name), material, specification, heat treatment, part drawing number, tooling number, designer, mold name (structure initialization), surface treatment and other attribute values can be called to fill in the title bar content when outputting the two-dimensional drawing. This information provides the necessary basic information for subsequent processing; secondly, the BOM export also needs to call the reference part name (product name), material, part type, ordering specification (specification), quantity, BOM remarks, etc.; when engraving, it is also necessary to call the tooling number, product name, mold name (structure initialization), part drawing number, molding process, part name (structure initialization) information for engraving.
[0063] In addition, various processing methods and optional processing features are configured in the above-mentioned part processing attribute information table. Table 3 below gives some specific implementation methods of the part basic attribute information table:
[0064]
[0065] Table 3.
[0066] Combination Figure 4 As shown, in step S400, the specific method of assigning processing attributes includes:
[0067] S410, selecting a part to be assigned processing attributes;
[0068] S420, triggering a processing attribute assignment interface based on the selected part, see Figure 5 As shown, the processing attribute assignment interface includes a part presentation component, a part processing surface selection component, a processing method selection box, and a processing feature selection box;
[0069] S430, presenting the part to be assigned processing attributes through the part presenting component, and selecting the processing surface of the currently presented part through the part processing surface selecting component;
[0070] S440, selecting a processing method, and selecting optional processing features under the selected processing method by calling the part processing attribute information table.
[0071] As shown in Table 3, as a preferred implementation, the part processing attribute information table also configures a plurality of processing colors, each processing color represents a processing method, and after the processing method and processing features are selected in step S440, the part presentation component adjusts the color of the selected processing surface to the processing color corresponding to the selected processing method.
[0072] As shown in Table 3, as a preferred implementation, in the part processing attribute information table, multiple processing codes are configured, each processing code represents a processing method, and an association information table between the processing code and the part name is established. After selecting the processing method and processing feature in step S440, a processing information with a configuration format of processing method / processing code / processing color / processing feature is generated; during processing, the correlation relationship between each other can be checked based on the processing information in the above configuration format to ensure that the processing is correct. The following Table 4 gives some specific implementation methods of the association information table between the processing code and the part name:
[0073] Component symbol Notes Die Screws (TSCR) M Round head hexagon socket screw Guide plate screw (GSCR) M Round head hexagon socket screw Lower die screw (BSCR) M Round head hexagon socket screw Outer guide column O Mold guide pin Outer guide sleeve O Mold guide sleeve Inner guide pin Q Template guide column Inner guide sleeve Q Template guide sleeve PIN L Pull out the pin Contour sleeve C Contour sleeve Set screw P Top Screw spring E spring Nitrogen gas spring DQ Nitrogen gas spring Ejector pin P Ejector pin Flat head screw PT Flat head screw Bump AD Bump punch A-type guide punch AP Guide pin Second quarter A rush A Second quarter A rush Safety pin R Safety pin Dual-purpose pin D (Dual-purpose) floating pin | Floating guide (MA) J Floating guide pin Upper limit bar (UP_LTH) EB Upper limit column Lower limit post (DN_LTH) EB Lower limit column Hole punch R Hole punching die Wire hole (WI) W Threading hole Reference hole (ORG) AR Reference hole Knock hole (EJE) TT Knock hole Mould handle hole (MOLD) EM Die handle hole Wire cutting e Milling i
[0074] Table 4.
[0075] In this embodiment, after the corresponding processing attributes are assigned, the color of the feature surface will also be changed to the corresponding processing color, which is convenient for inspection and subsequent processing. The source of the relevant data in the operation interface is the part name: the program determines which part cuts the cavity surface to generate the cavity surface, that is, the part name of the corresponding part is matched with the matching annotation, as shown in Table 4; the code is identified by the program (the standard part cavity matches the corresponding code according to the part name, and other cavities match the code according to the processing method, wire cutting i, milling e); after the processing attributes are assigned, it is convenient to read the relevant attributes in the subsequent drawing to generate the corresponding processing annotation.
[0076] The method for assigning part attributes in sheet metal mold design provided in the above embodiment has the following beneficial effects:
[0077] 1. Efficient property update mechanism. When part specifications are changed, the properties can be synchronized with the design specifications, avoiding repeated involvement due to untimely property updates and saving time.
[0078] 2. Accurate attribute management. Whether it is basic attributes or processing attributes, there are clear operation procedures and value sources to ensure the accuracy of attribute assignment. For example, when assigning basic attributes, the program can automatically identify existing attributes, and users can filter and modify or modify them manually. The unidentified attributes are displayed as waiting for user editing.
[0079] 3. Attributes are retained after deparameterization. Attributes and attribute values can be retained after deparameterization, so that relevant features can be quickly identified in the subsequent BOM table or drawing annotation stage, enhancing the flexibility of the entire design process.
[0080] See also Figure 6 , a schematic diagram of the structure of an electronic device provided in this embodiment. Figure 6As shown, the electronic device 400 may include: at least one processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .
[0081] The communication bus 402 is used to realize the connection and communication between these components. The user interface 403 may include a display screen (Display), a camera (Camera), and the optional user interface 403 may also include a standard wired interface and a wireless interface. The network interface 404 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0082] Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts within the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 401 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented separately through a chip.
[0083] Among them, the memory 405 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 405 may optionally be at least one storage device located away from the aforementioned processor 401. As Figure 6 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program.
[0084] exist Figure 5 In the electronic device 400 shown, the user interface 403 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 401 can be used to call the application stored in the memory 405 and specifically execute the following Figure 1 The specific process can be referred to Figure 1 As shown, no further description is given here.
[0085] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0086] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A method for assigning part attributes in sheet metal mold design, characterized in that: include: S100, configuring a basic attribute information table of a part, wherein the items of the basic attribute information table of a part include: attribute name, attribute value, attribute value source, and attribute usage; S200, configuring a part processing attribute information table, wherein the items of the part processing attribute information table include: processing method and processing characteristics; S300, assigning basic attributes to relevant parts one by one by calling the basic attribute information table of the parts; S400, assigning processing attributes to relevant parts one by one by calling the part processing attribute information table.
2. The method for assigning part attributes in sheet metal mold design according to claim 1, characterized in that: The attribute names described in step S100 and the basic attributes assigned in step S300 include: part name, part type, material, heat treatment method, specification, surface treatment method and BOM remarks.
3. The method for assigning part attributes in sheet metal mold design according to claim 2, characterized in that: In step S300, the specific method of assigning basic attributes includes: S310, selecting parts to be assigned basic properties; S320, triggering a basic attribute assignment interface based on the selected part, wherein the basic attribute assignment interface includes attribute names and corresponding attribute value selection boxes for part name, part type, material, heat treatment method, specification, surface treatment method, and BOM remarks; S330, select the part name, and automatically fill in the attribute value selection box with the associated part type, material, heat treatment method, specification, surface treatment method and BOM remarks attribute values by calling the part basic attribute information table.
4. The method for assigning part attributes in sheet metal mold design according to claim 3, characterized in that: In step S310, a part to be assigned basic attributes is selected or multiple identical parts to be assigned basic attributes are selected, and then steps S320 and S330 are performed on a single part, or steps S320 and S330 are performed on multiple identical parts in batches.
5. The method for assigning part attributes in sheet metal mold design according to claim 3, characterized in that: An information table associating part names with 3D names is pre-established, and an information table associating 3D names with part types is pre-established; in step S330, when a part name is selected, its corresponding 3D name is automatically presented, and the corresponding part type is automatically filled in according to the 3D name; when the part name or part type in the basic attribute assignment interface is manually modified, a prompt is given as to whether the modification is allowed based on the association between the part name, 3D name and part type.
6. The method for assigning part attributes in sheet metal mold design according to claim 1, characterized in that: In step S400, the specific method of assigning processing attributes includes: S410, selecting a part to be assigned processing attributes; S420, triggering a processing attribute assignment interface based on the selected part, wherein the processing attribute assignment interface includes a part presentation component, a part processing surface selection component, a processing method selection box, and a processing feature selection box; S430, presenting the part to be assigned processing attributes through the part presenting component, and selecting the processing surface of the currently presented part through the part processing surface selecting component; S440, selecting a processing method through a processing method selection box, calling the part processing attribute information table, and selecting an optional processing feature under the selected processing method through a processing feature selection box.
7. The method for assigning part attributes in sheet metal mold design according to claim 6, characterized in that: In the part processing attribute information table, a plurality of processing colors are configured, and each processing color represents a processing method. After the processing method and processing features are selected in step S440, the part presentation component adjusts the color of the selected processing surface to the processing color corresponding to the selected processing method.
8. The method for assigning part attributes in sheet metal mold design according to claim 7, characterized in that: In the part processing attribute information table, multiple processing codes are configured, each processing code represents a processing method, and an association information table between the processing code and the part name is established; after the processing method and processing feature are selected in step S440, a processing information with a configuration format of processing method / processing code / processing color / processing feature is generated.
9. A computer storage medium, characterized in that: The computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method for assigning part attributes in sheet metal mold design according to any one of claims 1 to 8.
10. An electronic device, characterized in that: include: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the part attribute assignment method in sheet metal mold design described in any one of claims 1-8.