Material reuse management method and device, equipment and storage medium
By obtaining the graphic information of the components to be matched in the model in material reuse management, matching the model information and updating the label information, the chaotic material management problem caused by replacement errors is solved, efficient processing process information inspection and standardized parts management are realized, and production efficiency is improved.
Patent Information
- Application Number
- CN202411537730.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-03-07
AI Technical Summary
In material reuse management, when there is an error in replacement, it is not conducive to improving the reliability of the products built by the material, and the error correction process is cumbersome, resulting in confusion in material management.
By obtaining the graphic information of the components to be matched in the model, matching the model information with the preset model library, determining the target model, and updating the label information of the components to be matched as the target label information of the target model, and searching for processing technology information based on the target label information for processing operations.
This method reduces the chance of model replacement errors, improves the efficiency of processing process information, realizes standardized management of parts, optimizes work flow, and improves production efficiency.
Smart Images

Figure CN119578750A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of material management, and in particular to a material reuse management method, device, equipment and storage medium. Background Art
[0002] In the process of enterprise operation, drawings are key documents for product and engineering design, and their consistency and standardization are crucial to the product data management system (PDM). Through material reuse control, that is, controlling the reuse of material drawing information or processing technology information, the efficiency of material management and use can be effectively improved, which is conducive to the promotion of material standardization.
[0003] When controlling the reuse of materials, it is usually determined manually or through graphic comparison procedures whether the material to be processed exists in the material library. If the same material exists in the material library, the material in the material library will replace the material to be processed, and the processing technology information of the matching material in the material library will be released.
[0004] When manufacturing according to the published processing information, if the top-down model contains these non-standardized identical materials (these materials are often self-made parts that cannot be standardized), then after these materials are replaced, the model cannot be deformed by adjusting the parameters, and there are assembly or constraint problems between the model information of the matched materials and the model information of the materials to be processed. At this time, it is necessary to check the processing information of the materials in the product one by one. The error correction process is more troublesome, and if the reuse of materials is ignored, it will also cause the same material to correspond to multiple drawings, chaotic material management, increased difficulty in manual material identification, and the need for reprocessing of the same materials. These problems are not conducive to optimizing product production efficiency and promoting the standardization of parts. Summary of the invention
[0005] In view of this, embodiments of the present application provide methods, devices, equipment and storage media to solve the problem in the prior art that when managing the reuse of materials in a model, if an error occurs during replacement, it is not conducive to improving the reliability of the product constructed by the material.
[0006] A first aspect of an embodiment of the present application provides a material reuse management method, the method comprising:
[0007] Obtaining graphic information of the to-be-matched parts in the model, wherein the graphic information includes model information and label information;
[0008] Matching the above model information with a preset model library to determine the target model matched by the above model information;
[0009] Updating the label information in the graphic information of the to-be-matched component to the target label information of the target model;
[0010] According to the correspondence between the preset label information and the processing technology information, the target processing technology information corresponding to the above target label information is determined, and the processing operation is performed according to the above target processing technology information.
[0011] In combination with the first aspect, in a first possible implementation manner of the first aspect, the model information includes model shape and size information and model material information;
[0012] Matching the above model information with a preset model library to determine the target model matched by the above model information includes:
[0013] The model shape and size information of the above-mentioned parts to be matched is matched with the model shape and size information in the model library, and the model material information of the above-mentioned parts to be matched is matched with the model material information in the model library to determine the target model for matching the above-mentioned model information.
[0014] In combination with the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, matching the model shape and size information of the to-be-matched component with the model shape and size information in the model library, and matching the model material information of the to-be-matched component with the model material information in the model library, and determining a target model for matching the model information includes:
[0015] Matching the model material information of the above-mentioned parts to be matched with the model material information in the model library to obtain a preliminary matching result;
[0016] The model shape and size information of the above-mentioned parts to be matched is matched with the model shape and size information in the above-mentioned preliminary matching results to obtain a target model matched with the above-mentioned model information.
[0017] In combination with the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, after matching the model material information of the to-be-matched component with the model material information in the model library to obtain a preliminary matching result, the method further includes:
[0018] If the preliminary matching result is that the corresponding model material information is not matched in the model library, it is determined that the target model matching the model information is not found in the model library.
[0019] In combination with the first aspect, in a fourth possible implementation manner of the first aspect, after matching the model information with a preset model library, the method further includes:
[0020] If the target model matching the model information is not found in the model library, the model information is added to the model library;
[0021] Determine the label information and processing technology information of the above-mentioned parts to be matched, and establish a corresponding relationship between the label information and processing technology information of the above-mentioned parts to be matched in a processing technology information library.
[0022] In combination with the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, if a target model matching the model information is not found in the model library, adding the model information to the model library includes:
[0023] When it is detected that the model library does not include the model shape size information and model material information matching the component to be matched, the model shape size information, model material information and the corresponding relationship between the model shape size information and the model material information of the component to be matched are added to the model library;
[0024] When it is detected that the model library includes model shape and size information that matches the above-mentioned parts to be matched, but it is not detected that the model library includes model material information that matches the above-mentioned parts to be matched, the model material information of the above-mentioned parts to be matched is added to the above-mentioned model library, as well as the correspondence between the above-mentioned model material information and the above-mentioned model shape and size information.
[0025] In combination with the first aspect, in a sixth possible implementation manner of the first aspect, the label information includes a drawing identification code;
[0026] Updating the label information in the graphic information of the above-mentioned component to be matched to the target label information of the above-mentioned target model includes:
[0027] The drawing identification code of the above-mentioned component to be matched is updated to the drawing identification code of the above-mentioned target model.
[0028] In combination with any one of the first aspect to the sixth possible implementation manner of the first aspect, in a seventh possible implementation manner of the first aspect, the components to be matched include parts to be matched and / or assemblies to be matched.
[0029] A second aspect of an embodiment of the present application provides a material reuse management device, the device comprising:
[0030] A graphic information acquisition unit, used to acquire graphic information of the to-be-matched parts in the model, wherein the graphic information includes model information and label information;
[0031] A matching unit, used to match the above model information with a preset model library to determine a target model matched by the above model information;
[0032] An updating unit, used for updating the label information in the graphic information of the to-be-matched component to the target label information of the target model;
[0033] The target processing technology information determination unit is used to determine the target processing technology information corresponding to the above target label information according to the corresponding relationship between the preset label information and the processing technology information, and perform processing operations according to the above target processing technology information.
[0034] In conjunction with the second aspect, in a first possible implementation manner of the second aspect, the model information includes model shape and size information and model material information;
[0035] The matching unit comprises:
[0036] The target model determination subunit is used to match the model shape and size information of the above-mentioned parts to be matched with the model shape and size information in the model library, and to match the model material information of the above-mentioned parts to be matched with the model material information in the model library, so as to determine the target model for matching the above-mentioned model information.
[0037] In combination with the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the target model determination subunit includes:
[0038] A material information matching module is used to match the model material information of the above-mentioned parts to be matched with the model material information in the model library to obtain a preliminary matching result;
[0039] The model shape and size information matching module is used to match the model shape and size information of the above-mentioned parts to be matched with the model shape and size information in the above-mentioned preliminary matching results to obtain a target model matched with the above-mentioned model information.
[0040] In combination with the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the apparatus further includes:
[0041] The matching result determination unit is used to determine that a target model matching the model information is not found in the model library if the preliminary matching result is that the corresponding model material information is not matched in the model library.
[0042] In combination with the second aspect, in a fourth possible implementation manner of the second aspect, the apparatus further includes
[0043] A model library updating unit, configured to add the model information to the model library if a target model matching the model information is not found in the model library;
[0044] The corresponding relationship establishing unit is used to determine the label information and processing technology information of the above-mentioned parts to be matched, and establish the corresponding relationship between the label information and the processing technology information of the above-mentioned parts to be matched in the processing technology information library.
[0045] In combination with the fourth possible implementation manner of the second aspect, in a fifth possible implementation manner of the second aspect, the model library updating unit includes:
[0046] The first updating subunit is used for adding the model shape size information, model material information and the corresponding relationship between the model shape size information and the model material information of the component to be matched in the model library when it is detected that the model library does not include the model shape size information and model material information matching the component to be matched;
[0047] The second updating sub-unit is used to add the model material information of the above-mentioned parts to be matched, as well as the correspondence between the above-mentioned model material information and the above-mentioned model shape and size information, in the above-mentioned model library when it is detected that the above-mentioned model library includes model shape and size information matching the above-mentioned parts to be matched, but it is not detected that the above-mentioned model library includes model material information matching the above-mentioned parts to be matched.
[0048] In combination with the second aspect, in a sixth possible implementation manner of the second aspect, the updating unit includes:
[0049] The drawing identification code updating subunit is used to update the drawing identification code in the graphic information of the above-mentioned component to be matched to the drawing identification code of the above-mentioned target model.
[0050] In combination with any one of the second aspect to the sixth possible implementation manner of the second aspect, in a seventh possible implementation manner of the second aspect, the components to be matched include parts to be matched and / or assemblies to be matched.
[0051] A third aspect of an embodiment of the present application provides a material reuse management device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods of the second aspect when executing the computer program.
[0052] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the above methods in the second aspect are implemented.
[0053] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the embodiments of the present application obtain the graphic information of the parts to be matched in the model, match the model information and label information in the graphic information with the model library, determine the target model that the model information matches, update the label information of the parts to be matched to the target label information of the target model, search for the processing information based on the updated target label information, and perform processing operations on the parts to be matched. Since this method does not require the replacement of parts in the product, the parts to be compared can be determined more intuitively, and the target processing information can be determined based on the target label information of the parts, which is conducive to more efficient troubleshooting of the processing information, and is conducive to reducing model replacement errors and repeated drawings, realizing standardized management of parts, optimizing work processes, and improving production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0055] Figure 1 This is a schematic diagram of the implementation process of a material reuse management method provided in an embodiment of the present application;
[0056] Figure 2 It is a schematic diagram of a flow chart for implementing matching of model material information provided in an embodiment of the present application;
[0057] Figure 3 This is a schematic diagram of the implementation process of a material reuse management method provided in an embodiment of the present application;
[0058] Figure 4 is a schematic diagram of a material reuse management device provided in an embodiment of the present application;
[0059] Figure 5 It is a schematic diagram of a material reuse management device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0061] In order to illustrate the above technical solution of the present application, a specific embodiment is provided below for illustration.
[0062] In the 3D design process of products, especially 3D models designed from top to bottom, it is often necessary to determine whether the parts in the model are already used. Common identification methods include determining whether the parts in the model are existing parts through manual comparison or shape comparison through comparison programs. If the parts in the model are existing parts, the existing parts can be used to build the product. If the parts in the model are not existing parts, the processing technology information is determined according to the parts in the model for processing, and the parts in the model are obtained for product construction.
[0063] For top-down designed models, the materials included in the model may be non-standardized materials. When managing the reuse of parts, if these materials are replaced, the model cannot be deformed by adjusting parameters, and there are assembly or constraint problems between the processing information of the matched materials and the processing information of the materials to be processed. At this time, it is necessary to check the processing information of the materials in the product one by one. The error correction process is more troublesome, and if the reuse of materials is ignored, it will also cause the same material to correspond to multiple drawings, chaotic material management, increased difficulty in manual material identification, and the need for reprocessing of the same materials. These problems are not conducive to optimizing product production efficiency and promoting the standardization of parts.
[0064] Based on this, the present application embodiment proposes a material reuse management method, such as Figure 1 As shown, the method includes:
[0065] In S101, graphic information of the to-be-matched parts in the model is obtained.
[0066] The graphic information includes model information and label information.
[0067] The model in the embodiment of the present application may be a three-dimensional model including multiple parts. In general, the model may be a top-down constructed model, that is, starting from the whole, first designing the top-level architecture or framework of the system, and then refining each sub-part or model until the final detailed design is obtained.
[0068] The parts to be matched are the parts in the model, which may include connecting parts, working parts, assemblies and / or moving mechanism parts. Connecting parts include parts such as shafts, bolts, washers and / or fasteners. Working parts include parts such as cutters, cutting heads and / or grippers. Moving mechanism parts may include parts such as gears, connecting rods, sliders and / or pistons.
[0069] When producing the product corresponding to the model, it is necessary to confirm the production of each component in the model, that is, to clarify whether the component is an existing component or a new component. The object used to determine whether it is an existing component or a new component is the component to be matched.
[0070] The graphic information of the parts to be matched may include the model information and label information of the parts to be matched. Among them, the model information includes the model shape and size information and the model material information. The model shape and size information includes the model shape information and the model size information. The label information may include information such as the drawing identification code and the drawing name (drawing name), and the corresponding product name, model and specification information may be obtained according to the drawing identification code. The model shape and size information of the parts to be matched can be determined according to the design parameters of the model. For example, when the part to be matched is a bolt, the shape information may include the head shape and the rod shape, and the size information may include thread size, pitch, length, head width and head height.
[0071] Material information refers to the raw materials of the parts to be matched. Material information may include the type of material, such as steel, aluminum alloy, plastic and / or composite material, etc. Material information may also include the color of the material, the brand of the material, the processing manufacturer of the material, the strength and hardness of the material, etc.
[0072] In S102, the model information is matched with a preset model library to determine a target model matched by the model information.
[0073] The model information in the determined graphic information of the parts to be matched is matched with the model information in the model library. When matching the model information, it includes the matching of the shape information and the matching of the size information of the parts to be matched. The shape information and size information of the parts stored in the preset model library are compared with the model information of the parts to be matched to determine whether the parts to be matched match the parts in the model library, that is, to determine the target model with shape matching and size matching. The matching of the target model can be completed based on the neural network model, or it can be completed by parameter comparison. For example, when the graphic information can be described by parameters, the target model in the model library that matches the shape information and size information of the parts to be matched can be determined by comparing the parameters.
[0074] In a possible implementation, when determining the target model through model information, the model shape and size information of the to-be-matched component can be matched with the model shape and size information in the model library, and the model material information of the to-be-matched component can be matched with the model material information in the model library to determine the target model matched by the above model information. Figure 2 As shown, including:
[0075] In S201, the model material information of the to-be-matched component is matched with the model material information in the model library to obtain a preliminary matching result.
[0076] The model material information of the to-be-matched component may be determined based on the record information of the to-be-matched component, or the material information of the to-be-matched component may be determined based on the functional attribute information of the to-be-matched component in the model.
[0077] Among them, the functional attribute information of the parts may include one or more of the operating accuracy information, load-bearing capacity, wear resistance, corrosion resistance and insulation.
[0078] The running accuracy information of the components can be analyzed based on the dynamics and kinematics of the model, so that the coordination between the components meets the accuracy requirements when the model is in working state. Alternatively, the running accuracy information of the components can also be the information set when the model is constructed. The running accuracy information of the components can include the radial runout accuracy of the bearing, the running accuracy of the linear guide, the meshing accuracy of the gears, and the rotation accuracy of the joints.
[0079] The load-bearing capacity of a component can be determined based on structural mechanics analysis and material mechanics calculations. For example, the load-bearing capacity of a component can be determined using finite element analysis.
[0080] The wear resistance of parts can be determined based on the operation information of parts in the model and the working environment of parts. For example, the operation information of parts can include information such as operating frequency, speed, load size, contact pressure, friction coefficient, temperature change, etc. The operating environment includes physical environment and chemical environment, etc. Based on the operation information and operating environment of parts, the wear resistance of parts can be determined by statistical calculation or by big data model calculation.
[0081] The corrosion resistance of the parts in the model can be determined based on the working environment of the parts, including information such as humidity, temperature, acidity, salinity, degree of oxidation, degree of contact with chemical substances, etc. The insulation of the parts in the model can be determined based on the working environment of the parts, such as the position and function in the electrical system. For example, the parts of high-voltage electrical equipment require higher insulation and stronger resistance to electrical breakdown. The correspondence between different working environments and the corrosion resistance of parts can be preset, or the correspondence between different working environments and the insulation of parts can be preset. This enables the functional attribute information of the parts to be matched to be determined quickly and effectively.
[0082] Based on the determined functional property information, the material information of the components to be matched can be determined accordingly, including: determining the material information of the components to be matched according to at least one of the above-mentioned operating accuracy information, load-bearing capacity, wear resistance, corrosion resistance and insulation.
[0083] According to at least one of the running accuracy information, load-bearing capacity, wear resistance, corrosion resistance and insulation of the component to be matched, the requirements of the functional attribute information of the component to be matched on the material can be determined, such as the requirements on the accuracy, load-bearing capacity, wear resistance, corrosion resistance or insulation of the material. Based on the determined requirements, one or more materials can be selected for processing the component to be matched.
[0084] In S202, the model shape and size information of the to-be-matched component is matched with the model shape and size information in the preliminary matching result to obtain a target model matched with the model information.
[0085] After matching the model material information, multiple models that match the material information of the parts to be matched can be screened in the model library to generate a preliminary matching result. Matching is performed based on the model shape and size information of the parts to be matched and the model shape and size information in the preliminary matching result to determine the target model for model information matching. Since the matching calculation amount of the model shape and size information can be greatly reduced through the screening of material information, and the matching of material information is simple and efficient, the matching workload can be effectively reduced.
[0086] In a possible implementation, when matching model shape and size information, the model shape information of the to-be-matched component can be matched with the model shape information of the model in the preliminary matching result, and the model that matches the model shape information in the preliminary matching result can be determined to obtain a secondary matching result. The model size information in the secondary matching result is matched with the model size information of the to-be-matched component to determine the target model that the to-be-matched component matches.
[0087] When matching model shape information, models with similar overall shapes can be efficiently screened out in the preliminary matching results. For example, the parts to be matched can be decomposed into two or more basic shapes. In the preliminary matching results, models with the same type of basic shapes can be searched to obtain the matching results of the model shape information. When matching size information, it is necessary to determine the specific size of each basic shape, as well as information such as the deformation size of the basic shape. It is more complicated to determine the size information of the parts to be matched. Therefore, the matching efficiency of model shape information is usually much greater than that of size information. After obtaining the secondary matching results through matching the model shape information, the matching calculation amount of the model size information can be greatly reduced, thereby further improving the matching efficiency.
[0088] In a possible implementation, if the preliminary matching result is that the corresponding model material information is not matched in the model library, it can be determined that the target model that matches the model information of the component to be matched is not found in the model library. In this case, the model information of the component to be matched can be added to the model library to enrich the model in the model library, and a correspondence between the material information and the processing technology information of the component to be matched can be created, and the correspondence can be updated to the processing technology information library so that when it is used for subsequent matching, the processing technology information can be called through the label information to perform component processing.
[0089] When adding model information to the model library, different update methods can be determined according to different matching results.
[0090] For example, when it is detected that the model library does not include model shape size information and model material information that match the parts to be matched, the model shape size information, model material information and the correspondence between the above model shape size information and the above model material information of the parts to be matched are added to the above model library.
[0091] When it is detected that the model library includes model shape and size information that matches the component to be matched, but it is not detected that the model library includes model material information that matches the component to be matched, the model material information of the component to be matched, as well as the correspondence between the model material information and the model shape and size information, are added to the model library.
[0092] Through the above updating operation, the model library can include the graphic information of the model to be matched.
[0093] In S103, the label information in the graphic information of the to-be-matched component is updated to the target label information of the target model.
[0094] After the target model to be matched with the component to be matched is determined by matching the graphic information, the label information in the graphic information of the component to be matched can be updated to the target label information of the target model. The label information can include a drawing identification code, that is, it can include updating the drawing identification code. For example, the drawing identification code in the graphic information of the component to be matched can be updated to the drawing identification code of the target model. The drawing identification code can be a character code in the form of a digital code, a code combining letters and numbers, and the like.
[0095] Since the model shape size information and model material information of the target model being searched match the relevant information of the parts to be matched, the product can be effectively manufactured based on the relevant information of the target model. Since the target label information of the target model is used to update the label information in the graphic information of the parts to be matched, the processing technology information can be efficiently checked, effectively reducing the probability of model replacement errors, which is conducive to the standardized management of parts, optimizing work processes, and improving production efficiency.
[0096] In S104, according to the preset correspondence between the label information and the processing technology information, the target processing technology information corresponding to the target label information is determined, and the processing operation is performed according to the target processing technology information.
[0097] Processing process information may include one or more of pretreatment process, forming process and assembly process. Pretreatment process may include heat treatment processes such as annealing, normalizing, quenching, tempering, quenching and tempering, and surface treatment processes such as cleaning, rust removal, degreasing, pickling, phosphating, passivation, etc. Forming process may include forming processes such as casting, forging, stamping, welding, cutting, etc. Different processing process information may have different effects on parts.
[0098] For example, in heat treatment processes, annealing processes are used to reduce the hardness and strength of parts and increase the toughness of parts. Normalizing processes are used to balance the hardness, strength and toughness of parts. Tempering processes are used to increase the hardness of parts. Tempering processes are used to increase the toughness of parts and reduce the hardness of parts. Quenching and tempering processes can be used to improve the comprehensive mechanical properties of parts, including improving the strength, hardness, plasticity and toughness of parts.
[0099] According to the pre-set correspondence between label information and processing information, the processing information corresponding to the label information can be determined. According to the determined processing information, the matching parts are processed without replacing the parts in the product, so that the processed matching parts can be quickly located and checked based on the label information, which is conducive to reducing model replacement errors and repeated drawings, and is conducive to achieving standardized management of parts, optimizing work processes, and improving production efficiency.
[0100] In possible implementations, such as Figure 3The figure shows a schematic diagram of a process flow for determining component processing data of a model provided by an embodiment of the present application. The components to be matched in the model include component A, whose label information includes a drawing identification code (drawing number) as drawing number A, and the drawing name as drawing name A. It is possible to first determine whether the model library includes the same existing components by comparing the model information, such as by comparing the model information, including the model size shape information and the model material information, to determine whether there are existing components. If so, the drawing identification code (drawing number) of the component to be matched can be updated based on the drawing identification code (drawing number) of the existing component. For example, if there is an existing component B that matches component A, the drawing identification code (drawing number) of component B can be updated, that is, drawing number B can be updated to the drawing identification code (drawing number) of component A, and the drawing name of component A is not updated. Based on the updated drawing identification code (drawing number B), the processing technology information (drawing number B processing technology information) corresponding to the drawing identification code (drawing number B) can be found in the processing technology information library, and the model information (drawing number B model information) corresponding to the drawing identification code (drawing number B) can be found in the model library, that is, the model size shape information and model material information, and the component A can be processed. Based on the drawing identification code of the component, the drawing name (drawing name) of the model can also be matched and determined. For example, according to the drawing identification code (drawing number B), the matching component is found, including the drawing name (drawing name B) of the component.
[0101] If there is no component matching component A in the model library, the model library can be updated based on the graphic information of component A, the corresponding relationship between the model information of component A and the drawing identification code is added in the model library, and the corresponding relationship between the drawing identification code and the processing technology information is updated in the processing technology information library, that is, the graphic information of component A is stored in the model library, and the processing technology information of component A is updated to the processing technology information library. After the update, the corresponding model information of drawing number A can be found in the model library through drawing number A, and the corresponding processing technology information of drawing number A can be found in the processing technology information library through drawing number A, so as to process component A.
[0102] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0103] Figure 4 This is a schematic diagram of a material reuse management device provided in an embodiment of the present application. Figure 4 As shown, the device comprises:
[0104] A graphic information acquisition unit 401 is used to acquire graphic information of the to-be-matched component in the model, wherein the graphic information includes model information and label information;
[0105] A matching unit 402 is used to match the model information with a preset model library to determine a target model matched by the model information;
[0106] An updating unit 403, configured to update the label information in the graphic information of the to-be-matched component to the target label information of the target model;
[0107] The target processing technology information determining unit 404 is used to determine the target processing technology information corresponding to the target label information according to the preset correspondence between the label information and the processing technology information, and perform processing operations according to the target processing technology information.
[0108] Figure 4 The material reuse management device shown is Figure 1 Corresponds to the material reuse management method shown.
[0109] Figure 5 Schematic diagram of a material reuse management device provided in an embodiment of the present application. Figure 5 As shown, the material reuse management device 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50, such as a material reuse management program. When the processor 50 executes the computer program 52, the steps in the above-mentioned material reuse management method embodiments are implemented. Alternatively, when the processor 50 executes the computer program 52, the functions of each module / unit in the above-mentioned device embodiments are implemented.
[0110] Exemplarily, the computer program 52 may be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 52 in the material reuse management device 5.
[0111] The material reuse management device 5 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The material reuse management device may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will appreciate that Figure 5 It is only an example of the material reuse management device 5 and does not constitute a limitation of the material reuse management device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the above-mentioned material reuse management device may also include input and output devices, network access devices, buses, etc.
[0112] The processor 50 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0113] The above-mentioned memory 51 can be an internal storage unit of the above-mentioned material reuse management device 5, such as a hard disk or memory of the material reuse management device 5. The above-mentioned memory 51 can also be an external storage device of the above-mentioned material reuse management device 5, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the above-mentioned material reuse management device 5. Further, the above-mentioned memory 51 can also include both the internal storage unit of the above-mentioned material reuse management device 5 and an external storage device. The above-mentioned memory 51 is used to store the above-mentioned computer program and other programs and data required by the above-mentioned material reuse management device. The above-mentioned memory 51 can also be used to temporarily store data that has been output or is to be output.
[0114] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0115] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0116] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0117] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the above modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0118] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0119] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0120] If the above-mentioned integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by hardware related to computer program instructions. The above-mentioned computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form. The above-mentioned computer-readable medium may include: any entity or device capable of carrying the above-mentioned computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the above-mentioned computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0121] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some of the technical features therein by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A material reuse management method, characterized in that: The method comprises: Acquire graphic information of the to-be-matched component in the model, wherein the graphic information includes model information and label information; Matching the model information with a preset model library to determine a target model matched by the model information; Updating the label information in the graphic information of the to-be-matched component to the target label information of the target model; According to the correspondence between the preset label information and the processing technology information, the target processing technology information corresponding to the target label information is determined, and the processing operation is performed according to the target processing technology information.
2. The method according to claim 1, characterized in that The model information includes model shape and size information and model material information; Matching the model information with a preset model library to determine a target model matched by the model information includes: The model shape and size information of the to-be-matched component is matched with the model shape and size information in the model library, and the model material information of the to-be-matched component is matched with the model material information in the model library to determine the target model for matching the model information.
3. The method according to claim 2, characterized in that Matching the model shape and size information of the to-be-matched component with the model shape and size information in the model library, and matching the model material information of the to-be-matched component with the model material information in the model library, and determining a target model for matching the model information, including: Matching the model material information of the to-be-matched component with the model material information in the model library to obtain a preliminary matching result; The model shape and size information of the to-be-matched component is matched with the model shape and size information in the preliminary matching result to obtain a target model for matching the model information.
4. The method according to claim 3, characterized in that After matching the model material information of the to-be-matched component with the model material information in the model library to obtain a preliminary matching result, the method further includes: If the preliminary matching result is that the corresponding model material information is not matched in the model library, it is determined that the target model matching the model information is not found in the model library.
5. The method according to claim 1, characterized in that After matching the model information with the preset model library, the method further includes: If the target model matching the model information is not found in the model library, adding the model information to the model library; The label information and processing technology information of the to-be-matched parts are determined, and a corresponding relationship between the label information and processing technology information of the to-be-matched parts is established in a processing technology information library.
6. The method according to claim 5, characterized in that If the target model matching the model information is not found in the model library, adding the model information to the model library includes: When it is detected that the model library does not include the model shape size information and the model material information matching the to-be-matched component, the model shape size information, the model material information and the corresponding relationship between the model shape size information and the model material information of the to-be-matched component are added to the model library; When it is detected that the model library includes model shape and size information that matches the component to be matched, but it is not detected that the model library includes model material information that matches the component to be matched, the model material information of the component to be matched is added to the model library, as well as the correspondence between the model material information and the model shape and size information.
7. The method according to claim 1, characterized in that The label information includes a drawing identification code; Updating the label information in the graphic information of the to-be-matched component to the target label information of the target model includes: The drawing identification code of the to-be-matched component is updated to the drawing identification code of the target model.
8. The method according to any one of claims 1 to 7, characterized in that: The components to be matched include parts to be matched and / or assemblies to be matched.
9. A material reuse management device, characterized in that: The device comprises: A graphic information acquisition unit, used to acquire graphic information of the to-be-matched component in the model, wherein the graphic information includes model information and label information; A matching unit, used to match the model information with a preset model library to determine a target model matched by the model information; An updating unit, used for updating the label information in the graphic information of the to-be-matched component to the target label information of the target model; The target processing technology information determining unit is used to determine the target processing technology information corresponding to the target label information according to the correspondence between the preset label information and the processing technology information, and perform processing operations according to the target processing technology information.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.