Parts manufacturing process automatic generation method, device, storage medium and electronic equipment
By obtaining part information and using process relational database to generate process documents, the problem of inefficient process design in the existing technology is solved, and the rapid and automatic generation of part manufacturing processes is achieved, and the accuracy and efficiency of design is improved.
Patent Information
- Application Number
- CN202110335897.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-29
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2041-03-29
AI Technical Summary
Existing manufacturing process designs rely on manual experience and lack of support from computer technology and artificial intelligence, resulting in inefficient and insufficient accuracy of process design.
By obtaining geometric and non-geometric information of the parts to be processed, using the process relational database to find historical process information of similar parts, and generating blanks and process documents, users can make fine-tuning to generate final process information.
Improve the efficiency and accuracy of the design of parts manufacturing process. Users only need to make slight adjustments to the recommended process information to generate appropriate process information, greatly improving work efficiency.
Smart Images

Figure CN113034009B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of production and manufacturing, and in particular to a method, device, storage medium and electronic equipment for automatically generating a parts manufacturing process. Background Art
[0002] Traditional manufacturing process design is based on the practical experience of engineering and technical personnel, scientific theories and necessary process tests. Process designers rely on manufacturing experience to design process content to guide production. It is the main basis for production preparation and a guiding document for enterprises to organize production. With the development of computer technology, advanced algorithms and artificial intelligence, process artificial intelligence systems have gradually become practically feasible. How to design process artificial intelligence systems has become an important issue that needs to be studied urgently in this field. Summary of the invention
[0003] In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide a method, device, storage medium and electronic device for automatically generating a part manufacturing process, so as to solve the above-mentioned shortcomings in the prior art.
[0004] To achieve the above-mentioned purpose and other related purposes, the present invention provides a method for automatically generating a part manufacturing process, which is applied to electronic equipment, and the method includes: obtaining part information of a part to be processed; generating blank information and process information of the part to be processed based on the part information; generating a process document based on the blank information and the process information, so as to be used for the production and manufacturing of the part to be processed after approval.
[0005] In one embodiment of the present invention, the step of obtaining part information of the part to be processed includes: extracting geometric part information of the part to be processed from a two-dimensional or three-dimensional model of the part to be processed; and extracting non-geometric part information of the part to be processed from an electronic drawing of the part to be processed.
[0006] In one embodiment of the present invention, the step of generating the blank information of the part to be processed based on the part information includes: comparing the geometric part information of the part to be processed with the geometric part information in the part type library; identifying the category of the part to be processed based on the comparison result, and then generating the blank information based on the external dimensions of the part to be processed.
[0007] In one embodiment of the present invention, the step of generating process information of the part to be processed based on the part information includes: searching for processed parts that are identical or similar to the part to be processed, as well as historical process information of the processed parts in a process relationship database; displaying the historical process information for user modification, and generating the process information of the part to be processed after modification.
[0008] In one embodiment of the present invention, the process relationship database stores part information and historical process information of several processed parts; the method also includes: when there are multiple processed parts similar to the part to be processed found in the process relationship database, sorting them from high to low according to the degree of similarity; and displaying each processed part found and its historical process information in order for the user to select and modify.
[0009] In one embodiment of the present invention, the method also includes: obtaining the volume of the part to be processed and calculating the weight of the part to be processed; obtaining the length, width and height spatial dimensions of the external geometric body enveloping the part to be processed, and these data are used for work station equipment, intelligent warehousing or logistics transportation.
[0010] In one embodiment of the present invention, the method further includes: calculating the surface area of the part to be processed according to the category data and the spatial dimension data of the part to be processed as reference data for the surface treatment process.
[0011] To achieve the above-mentioned purpose and other related purposes, the present invention provides a device for automatically generating a part manufacturing process, which is applied to electronic equipment, and the device includes: an acquisition module, which is used to acquire part information of a part to be processed; a query module, which is used to generate blank information and process information of the part to be processed based on the part information; and an output module, which is used to generate a process document based on the blank information and the process information, so as to be used for the production and manufacturing of the part to be processed after being reviewed and approved.
[0012] To achieve the above-mentioned purpose and other related purposes, the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is loaded and executed by a processor, the method for automatically generating a part manufacturing process is implemented.
[0013] To achieve the above-mentioned purpose and other related purposes, the present invention provides an electronic device, comprising: a processor and a memory; wherein the memory is used to store a computer program; and the processor is used to load and execute the computer program so that the electronic device executes the method for automatically generating a part manufacturing process.
[0014] As described above, the method, device, storage medium and electronic device for automatically generating parts manufacturing processes of the present invention can quickly recommend appropriate blank information and process information based on the part information of the parts to be processed. The user only needs to make minor adjustments to the recommended process information to generate the process information of the parts to be processed, thereby greatly improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1A Shown is a schematic flow chart of a method for automatically generating a part manufacturing process in one embodiment of the present invention.
[0016] Figure 1B Shown is a schematic diagram of the principle of a method for automatically generating a part manufacturing process in one embodiment of the present invention.
[0017] Figure 2 The figure shows an outer shape projection diagram based on a three-dimensional model of a part in one embodiment of the present invention.
[0018] Figure 3 Displayed is part of the content of an electronic drawing in PDF format in an embodiment of the present invention.
[0019] Figure 4 A query interface diagram of similar parts and their historical process information in one embodiment of the present invention is shown.
[0020] Figure 5 It is a schematic diagram of the modules of a device for automatically generating a parts manufacturing process according to an embodiment of the present invention.
[0021] Figure 6 Shown is a structural diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0022] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0023] It should be noted that the illustrations provided in the following embodiments are only used to illustrate the basic concept of the present invention in a schematic manner, and thus the illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0024] As shown in FIG1 , in view of the lack of a process intelligence system based on computer technology, advanced algorithms and artificial intelligence in the prior art, the present application provides a method for automatically generating a part manufacturing process executed by an electronic device, comprising the following steps:
[0025] S11: Obtain part information of the part to be processed.
[0026] In detail, the part information is divided into geometric information and non-geometric information. Geometric information includes: part category, part space size, etc., which are extracted by electronic equipment from the two-dimensional or three-dimensional model of the part to be processed. The two-dimensional model is, for example, a part model drawn by drawing software such as CAD, and the three-dimensional model is, for example, a part model drawn by drawing software such as SolidWorks. Non-geometric information includes: code, name, material, technical requirements, roughness, shape and position tolerance, etc., which are extracted by electronic equipment from the electronic drawings of the part to be processed. The formats of the electronic drawings include but are not limited to word, PDF, etc.
[0027] by Figure 2 For example, Figure 2 Based on the shape projection of the part 3D model, the extraction of part geometric information specifically includes the following steps:
[0028] I. Automatic identification of part categories: Obtain part dimensions and shape information through 3D projection, and determine part categories (such as rotary shafts, gears, plates, etc.) by comparing the dimensions and shape information of several parts in the part type library; After determining the part category, automatically generate blank information based on the part dimensions, including blank type and size, material quota, etc.;
[0029] II. Automatically identify the spatial dimensions of parts: obtain the length, width and height dimensions required for storage, and automatically calculate the weight of parts. These data are suitable for workstation equipment, intelligent warehousing, logistics and transportation, etc.
[0030] III. Automatic calculation of surface area: Calculate the surface area of parts based on part category data and part space size data, thereby providing reference data for surface treatment processes such as plating and painting.
[0031] by Figure 3 For example, Figure 3 Part of the content of the electronic drawing in PDF format is displayed. The extraction of non-geometric information of parts specifically includes the extraction of ① coding and name information, ② material information, ③ technical requirement information, ④ roughness, shape and position requirements and other symbol recognition contained in the PDF drawing based on text recognition technology: Ra1.6, Ra0.8, parallelism, verticality, etc.
[0032] S12: Generate the blank information and process information of the part to be processed according to the part information.
[0033] Specifically, the process of generating the blank information of the part to be processed according to the part information includes: comparing the geometric part information of the part to be processed with the geometric part information in the part type library; identifying the type of the part to be processed according to the comparison result, and then generating the blank information according to the external dimensions of the part to be processed. Figure 2The principle of generating blank information has been introduced in detail in the example, so it will not be repeated here.
[0034] Specifically, the process of generating the process information of the part to be processed based on the part information includes: searching for processed parts that are identical or similar to the part to be processed, as well as the historical process information of the processed parts in a process relationship database; displaying the historical process information for user modification, and generating the process information of the part to be processed after modification.
[0035] It should be noted that the process relationship database is a database established based on the relevant information of each processed part, and the process relationship database at least stores the part information and historical process information of each processed part, and the process information includes but is not limited to the process flow, the processing equipment of each processing step, etc. This step compares the part information of the part to be processed with the part information of the processed part in the process relationship database, thereby finding the processed part that is the same or similar to the part to be processed, and then obtaining the historical process information corresponding to the processed part.
[0036] For similar processed parts, since their historical process information is not completely applicable to the parts to be processed, users are required to make fine adjustments based on the historical process information to form process information that is unique to the parts to be processed.
[0037] See also Figure 4 In one embodiment, when executing step S12, the process relationship database may contain more than one processed parts similar to the part to be processed. When the number of similar processed parts found is multiple, this step first sorts them from high to low according to the degree of similarity, and then displays the sorted processed parts and their historical process information for user selection and modification. It should be noted that the judgment of similarity can be based on algorithms such as cluster analysis and machine learning. Since these algorithms are not the focus of the present invention, they will not be introduced in detail here.
[0038] In this way, users only need to make minor adjustments based on the process information of the parts to be processed recommended by the electronic device to obtain the process information of the parts to be processed, which greatly improves work efficiency.
[0039] S13: Generate a process document based on the blank information and the process information, and use it for the production of the parts to be processed after being reviewed and approved.
[0040] Preferably, the process document can be used for the production of the parts to be processed after passing the manual review. In addition, the part information, blank information and process information of the parts to be processed can be added to the database, thereby continuously expanding the amount of information in the database, which is conducive to gradually improving the accuracy of information recommendation of big data. If the process document fails the manual review, the user can be notified to modify it, and then re-manually review it after the modification.
[0041] All or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. Based on such understanding, the present invention also provides a computer program product, including one or more computer instructions. The computer instructions can be stored in a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk (SSD)), etc.
[0042] See also Figure 5 This embodiment provides a device 50 for automatically generating a part manufacturing process. Since the technical principle of this embodiment is similar to that of the aforementioned method embodiment, the same technical details will not be repeated. The device 50 of this embodiment includes the following modules:
[0043] An acquisition module 50 is used to acquire part information of a part to be processed;
[0044] In one embodiment, the acquisition module 50 is further used to acquire the volume of the part to be processed and calculate the weight of the part to be processed; acquire the length, width and height spatial dimensions of the external geometric body enveloping the part to be processed, which are used for workstation equipment, intelligent warehousing or logistics transportation; calculate the surface area of the part to be processed according to the category data and spatial dimension data of the part to be processed, which is used as reference data for surface treatment process;
[0045] A query module 51 is used to generate the blank information and process information of the part to be processed according to the part information;
[0046] The output module 53 is used to generate a process document based on the blank information and the process information, so as to be used for the production of the parts to be processed after being reviewed and approved.
[0047] Those skilled in the art should understand that Figure 5The division of each module in the embodiment is only a division of logical functions, and in actual implementation, all or part of it can be integrated into one or more physical entities. Moreover, these modules can be implemented in the form of software calling through processing elements, or in the form of hardware, or some modules can be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware.
[0048] See also Figure 6 This embodiment provides an electronic device, which may be a desktop computer, a portable computer, a smart phone, etc. In detail, the electronic device at least includes: a memory and a processor connected via a bus, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to execute all or part of the steps in the aforementioned method embodiment.
[0049] The system bus mentioned above can be a Peripheral Pomponent Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage.
[0050] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0051] In summary, the method, device, storage medium and electronic device for automatically generating a parts manufacturing process of the present invention effectively overcome various shortcomings of the prior art and have high industrial utilization value.
[0052] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A method for automatically generating a part manufacturing process, characterized in that: Applied to electronic equipment, the method comprises: Acquire part information of a part to be processed; the part information includes: geometric information and non-geometric information; including: extracting geometric part information of the part to be processed from a two-dimensional or three-dimensional model of the part to be processed; acquiring part appearance information through 3D projection, and comparing the information in the part type library to determine the part category and generate blank information; automatically identifying and acquiring part space dimensions, and calculating part weight; calculating part surface area based on the part category and the part space dimensions; and Extracting non-geometric part information of the part to be processed from the electronic drawing of the part to be processed; including: extracting non-geometric part information in the electronic drawing based on text recognition technology; the non-geometric part information includes: any one or more combinations of coding, name information, material information, technical requirement information, roughness, shape and position requirements; Generating the blank information and process information of the part to be processed according to the part information; including: comparing the geometric part information of the part to be processed with the geometric part information in the part type library; identifying the type of the part to be processed according to the comparison result, and then generating the blank information according to the external dimensions of the part to be processed; and Searching in a process relationship database for processed parts that are identical or similar to the part to be processed, as well as historical process information of the processed parts; displaying the historical process information for modification by the user, and generating process information of the part to be processed after modification; When there are multiple processed parts similar to the part to be processed found in the process relationship database, they are sorted from high to low according to the degree of similarity; the processed parts found and their historical process information are displayed in order for the user to select and modify; the process relationship database stores part information and historical process information of several processed parts; A process document is generated based on the blank information and the process information, so as to be used for the production and manufacturing of the parts to be processed after being reviewed and approved.
2. The method according to claim 1, characterized in that Also includes: The volume of the part to be processed is obtained, and the weight of the part to be processed is calculated; the length, width and height spatial dimensions of the external geometric body enveloping the part to be processed are obtained. These data are used for workstation equipment, intelligent warehousing or logistics transportation.
3. The method according to claim 1, characterized in that Also includes: The surface area of the part to be processed is calculated according to the category data and spatial dimension data of the part to be processed, which is used as reference data for the surface treatment process.
4. A device for automatically generating a parts manufacturing process, characterized in that: Applied to electronic equipment, the device comprises: An acquisition module is used to acquire part information of a part to be processed; the part information includes: geometric information and non-geometric information; including: extracting geometric part information of the part to be processed from a two-dimensional or three-dimensional model of the part to be processed; acquiring part appearance information through 3D projection, and comparing the information in the part type library to determine the part category and generate blank information; automatically identifying and acquiring part space dimensions and calculating part weight; and calculating part surface area based on the part category and the part space dimensions; and Extracting non-geometric part information of the part to be processed from the electronic drawing of the part to be processed; including: extracting non-geometric part information in the electronic drawing based on text recognition technology; the non-geometric part information includes: any one or more combinations of coding, name information, material information, technical requirement information, roughness, shape and position requirements; A query module, used to generate the blank information and process information of the part to be processed according to the part information; including: comparing the geometric part information of the part to be processed with the geometric part information in the part type library; identifying the type of the part to be processed according to the comparison result, and then generating the blank information according to the external dimensions of the part to be processed; and Searching in a process relationship database for processed parts that are identical or similar to the part to be processed, as well as historical process information of the processed parts; displaying the historical process information for modification by the user, and generating process information of the part to be processed after modification; When there are multiple processed parts similar to the part to be processed found in the process relationship database, they are sorted from high to low according to the degree of similarity; the processed parts found and their historical process information are displayed in order for the user to select and modify; the process relationship database stores part information and historical process information of several processed parts; The output module is used to generate a process document based on the blank information and the process information, so as to be used for the production of the parts to be processed after being reviewed and approved.
5. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is loaded and executed by a processor, the method for automatically generating a parts manufacturing process as described in any one of claims 1 to 3 is implemented.
6. An electronic device, characterized in that: include: processor and memory; wherein, The memory is used to store computer programs; The processor is used to load and execute the computer program so that the electronic device executes the method for automatically generating a parts manufacturing process as described in any one of claims 1 to 3.
