Method and device for distributing inspection plan, and storage medium
By automatically generating and allocating inspection plans using aggregation rules in the manufacturing industry, the problem of manual efficiency is solved, efficient and accurate allocation of inspection plans is achieved, and inspection work efficiency in the production process is improved.
Patent Information
- Application Number
- CN202311525605.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-08-01
AI Technical Summary
In the prior art, the efficiency of manual formulation and allocation of inspection plans is low and error-prone, especially in a production environment with multiple processes and multiple stations, which is difficult to achieve efficient and accurate inspection plans allocation.
By automatically aggregating inspection characteristics using aggregation rules based on the technical requirements and tolerance requirements of the engineering drawings, an inspection plan is generated and allocated to the corresponding stations, and automated allocation is achieved using computer equipment and systems.
It improves the allocation efficiency and accuracy of the inspection plan, reduces human errors, ensures that the inspection plan can be accurately allocated to the correct station, and improves the inspection work efficiency in the production process.
Smart Images

Figure CN120409978A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of data processing, and particularly to a method, device, and storage medium for allocating inspection plans. Background Art
[0002] In the process of manufacturing quality management and control, engineering drawings are often required in the product design process. For example, based on CAD engineering drawings, designers can mark the dimensions, technical requirements, tolerance requirements, etc. of each component in the product in the engineering drawings, and then formulate the inspection plan for the product according to these marked information, and then allocate the inspection plan to the workstations of the actual production operation.
[0003] Currently, inspection plans are manually created for each product (including components in the product), and then manually allocated to each inspection workstation on the production line where the product is located according to the product's process flow. However, each product involves many production processes, and multiple workstations may be associated with each process. This solution of manually formulating and allocating inspection plans has low efficiency. Summary of the Invention
[0004] This application provides a method, device, and storage medium for allocating inspection plans, which improves the allocation efficiency of inspection plans. The technical solutions are as follows:
[0005] In a first aspect, a method for allocating an inspection plan is provided. The method includes: determining, according to the technical requirements and tolerance requirements in the engineering drawing of the target product, multiple inspection characteristics in the production process of the target product, where the inspection characteristics include inspection items and corresponding inspection standards; performing an aggregation process on the multiple inspection characteristics by using a first aggregation rule to aggregate several inspection characteristics associated with a first inspection process in the multiple inspection characteristics into a first inspection characteristic set, where the first inspection process is any inspection process of the target product; generating an inspection plan according to the first inspection characteristic set; and allocating the inspection plan to the workstation corresponding to the first inspection process.
[0006] Second aspect, a device for allocating an inspection plan is provided. The device for allocating an inspection plan includes: a determination module, configured to determine a plurality of inspection characteristics during the production process of the target product according to the technical requirements and tolerance requirements in the engineering drawing of the target product, where the inspection characteristics include inspection items and corresponding inspection standards; an aggregation module, configured to perform an aggregation process on the plurality of inspection characteristics by using a first aggregation rule to aggregate several inspection characteristics associated with a first inspection process among the plurality of inspection characteristics into a first inspection characteristic set, where the first inspection process is any inspection process of the target product; a generation module, configured to generate an inspection plan according to the first inspection characteristic set; and an allocation module, configured to allocate the inspection plan to the work station corresponding to the first inspection process.
[0007] Third aspect, a computer device is provided. The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the method described in the first aspect above is implemented.
[0008] Fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method described in the first aspect above is implemented.
[0009] Fifth aspect, a computer program product containing instructions is provided. When it runs on a computer, the computer is caused to execute the method described in the first aspect above.
[0010] The embodiments of the present application provide a method, device, and storage medium for allocating inspection plans. According to the solution provided by the present application, multiple inspection characteristics during the production process of a target product are determined based on the technical requirements and tolerance requirements in the engineering drawing of the target product. The inspection characteristics include inspection items and corresponding inspection standards. The first aggregation rule is used to perform an aggregation process on the multiple inspection characteristics, so as to aggregate several inspection characteristics associated with the first inspection process among the multiple inspection characteristics into a first inspection characteristic set, and the first inspection process is any inspection process of the target product. In this solution, the aggregation rules for different inspection processes are preset in advance. For the inspection processes with aggregation rules, several inspection characteristics associated with them are aggregated into an inspection characteristic set (i.e., the first inspection characteristic set) according to the corresponding aggregation rules, and an inspection plan is generated based on the first inspection characteristic set, and then the inspection plan is allocated to the workstation corresponding to the first inspection process. There is no need for manual creation of inspection plans for the product and sub-products in the product respectively. And the inspection plan of this solution is generated based on the inspection items associated with the inspection process and the corresponding inspection standards. Based on this, the inspection plan can be allocated to the workstation corresponding to the inspection process by a computer device, without manual allocation of the workstation corresponding to the process, improving the allocation efficiency of the inspection plan. Moreover, compared with the solution of manually creating inspection plans and allocating the workstations corresponding to the processes, which is prone to errors due to relying on the experience of the creator, the method for allocating inspection plans provided by this solution also improves the accuracy of allocating inspection plans. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0012] Figure 1 is a flowchart of a method for allocating an inspection plan provided by an embodiment of the present application;
[0013] Figure 2 is an exemplary diagram of an inspection characteristic provided by an embodiment of the present application;
[0014] Figure 3 is an exemplary diagram of the correspondence between inspection characteristics and inspection processes provided by an embodiment of the present application;
[0015] Figure 4 is a flowchart of another method for allocating an inspection plan provided by an embodiment of the present application;
[0016] Figure 5 is an exemplary diagram of the correspondence between inspection characteristics and workstations provided by an embodiment of the present application;
[0017] Figure 6 It is a flowchart of still another method for allocating an inspection plan provided by an embodiment of the present application;
[0018] Figure 7 It is a flowchart of yet another method for allocating an inspection plan provided by an embodiment of the present application;
[0019] Figure 8 It is a schematic structural diagram of a device for allocating an inspection plan provided by an embodiment of the present application;
[0020] Figure 9 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. Specific embodiments
[0021] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0022] It should be understood that the "multiple" mentioned in the present application refers to two or more. In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B; herein, "and / or" is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solutions of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that the terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily mean different.
[0023] The method for allocating an inspection plan provided by an embodiment of the present application can be applied to computer devices such as smart phones, tablet computers, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, and servers that can implement the allocation of inspection plans. The specific type of the computer device is not limited in the embodiments of the present application.
[0024] An embodiment of the present application provides a method for allocating an inspection plan, as Figure 1 shown, Figure 1 It is a flowchart of a method for allocating an inspection plan provided by an embodiment of the present application. The method for allocating an inspection plan includes:
[0025] S101. Determine multiple inspection characteristics during the production process of the target product according to the technical requirements and tolerance requirements in the engineering drawing of the target product. The inspection characteristics include inspection items and corresponding inspection standards.
[0026] The engineering drawing includes interconnected components and technical requirements for the components. The engineering drawing of the target product is a technical document used to accurately express the shape, size, relevant technical requirements, tolerance requirements, etc. of the target product. Among them, the technical requirements include at least one of surface roughness, material requirements, process requirements, assembly requirements, marking requirements, and safety requirements. That is to say, the technical requirements in the engineering drawing can be one or more. The technical requirements can be reflected in the engineering drawing as regulations on dimensions, shapes, surface roughness, materials, surface treatments, etc. The tolerance requirements are some requirements closely related to the target product or the sub-products of the target product, and may only apply to the target product or the sub-products in the target product, without universality. The tolerance requirements include at least one of dimensional tolerance and geometric tolerance, and the geometric tolerance includes at least one of form tolerance, orientation tolerance, position tolerance, and run-out tolerance.
[0027] The target product is a finished product or a sub-product in the finished product, and the finished product is assembled from multiple sub-products. The engineering drawing of the target product can be the engineering drawing of the finished product or the engineering drawing of a certain sub-product in the finished product. For example, the finished product is a dyeing lamp, and the dyeing lamp includes a head and a base. The engineering drawing can be the engineering drawing of the dyeing lamp, or the engineering drawing of the head or the base.
[0028] The technical requirements and tolerance requirements in the engineering drawing can be manually marked and converted into text form. It is also possible to first detect the technical requirements and tolerance requirements in the engineering drawing through a pre-trained target detection model to obtain the position information of the target box including the technical requirements and tolerance requirements, and then input the position information of the target box into the target recognition model for recognition to output the technical requirements and tolerance requirements in the engineering drawing.
[0029] In the embodiments of the present application, a rule library (i.e., a general inspection rule library) is preset. The general inspection rule library stores multiple general inspection rules and one or more general inspection plans corresponding to each general inspection rule. Each general inspection plan includes at least one inspection item and the inspection standard corresponding to each inspection item. The general inspection rule is used to indicate the inspection item and the inspection standard, and the inspection item corresponds to the inspection standard. For example, the inspection item is the surface finish of the bolt, and the inspection standard is whether the surface finish of the bolt is greater than the preset finish threshold. The general inspection rule can be applied to all products with this technical requirement and has universality. Based on this, a general inspection rule matching the technical requirement is determined from the general inspection rule library, so as to obtain the inspection characteristics (including inspection items and corresponding inspection standards) of the target product regarding the technical requirement during the production process.
[0030] It should be noted that in this example, the inspection rules for one technical requirement can correspond to multiple general inspection plans, and one general inspection plan can correspond to multiple inspection items and the inspection standards of each inspection item.
[0031] In the embodiments of the present application, since the tolerance requirements are some requirements closely related to the target product or the sub-products of the target product itself and do not have universality. Based on this, special inspection rules can be automatically created according to the text content of the tolerance requirements (the special inspection rules are used to indicate at least one inspection item required to check whether the target product meets the tolerance requirements and the inspection standards of each inspection item); or they can be created manually, and the embodiments of the present application do not limit this. The inspection characteristics (including inspection items and corresponding inspection standards) of the target product regarding the tolerance requirements during the production process can be obtained based on the special inspection rules.
[0032] Based on the above general inspection rules and special inspection rules, the inspection characteristics are described. In this example, the inspection characteristics include inspection items and the inspection standards corresponding to the inspection items. As Figure 2 shown, Figure 2 is an exemplary schematic diagram of an inspection characteristic provided by the embodiments of the present application. Figure 2 [[ID=IS]]shows the inspection items of the general inspection rule and their corresponding inspection standards, and also shows the inspection items of the special inspection rule and their corresponding inspection standards. Among them, the general inspection rule includes the general inspection rule for plastic products and the general inspection rule for copper foil, and the special inspection rule is the inspection rule for tolerance information. The inspection items in the general inspection rule for plastic products include characteristic names such as safety, appearance, packaging requirements, and data verification, and each characteristic name corresponds to a characteristic number. Figure 2As shown by VIS00001-VIS00004 in the figure, the inspection standard is to meet the general inspection standard for plastic products, and the inspection types of all inspection items are visual inspection types. That is to say, the general inspection rules for plastic products include 4 inspection items: safety, appearance, packaging requirements, and data verification. Each inspection item corresponds to an inspection standard. The inspection items in the general inspection rules for copper foil include the characteristic names of basis weight tests, and each characteristic name corresponds to a characteristic number. Figure 2 As shown by RE001 in the figure, the inspection standard is to meet the general inspection standard for copper foil, and the inspection type of the inspection item is a technical inspection type. The inspection items in the special inspection rules for tolerance information include the characteristic names of dimensions. Figure 2 Taking some dimensions (75.0, 47.0, 25.0, 21.5, 4.5) as examples for illustration, each characteristic name corresponds to a characteristic number. Figure 2 As shown by M00001-M00005 in the figure, the inspection standard is to meet the respective inspection standards for dimensions, and the inspection types of all inspection items are visual inspection types.
[0033] It should be noted that the inspection characteristics may also include other characteristic information such as inspection methods, inspection types, inspectors, inspection times, inspection batches, sampling frequencies, etc. The embodiments of the present application do not limit this.
[0034] S102. Use the first aggregation rule to aggregate multiple inspection characteristics, so as to aggregate several inspection characteristics associated with the first inspection process among the multiple inspection characteristics into a first inspection characteristic set, and the first inspection process is any inspection process of the target product.
[0035] In some embodiments, the first aggregation rule is a preset aggregation rule corresponding to the first inspection process, and different inspection processes of the target product correspond to different preset aggregation rules. The preset aggregation rules corresponding to each inspection process are used to aggregate the inspection characteristics associated with each inspection process.
[0036] The processes of the target product include processing processes, assembly processes, and inspection processes. Among them, the inspection processes may include incoming inspection, in-process inspection, outgoing inspection, etc. The processes of the target product can be obtained based on the constructed process flow of the target product (the process flow includes multiple processes), that is, the inspection processes of the target product are determined according to the process flow. The inspection processes of the target product can be one or more. In the embodiments of the present application, corresponding preset aggregation rules can be preset for all inspection processes of the target product, or corresponding preset aggregation rules can be set for some inspection processes, and no corresponding preset aggregation rules are set for the other part of the inspection processes. For ease of description, the inspection processes with preset aggregation rules in the inspection processes of the target product are all referred to as the first inspection processes, and the preset aggregation rules corresponding to the first inspection processes are referred to as the first aggregation rules. The first inspection process is any inspection process of the target product with a preset aggregation rule. For example, the first inspection process can be incoming inspection, in-process inspection, or outgoing inspection.
[0037] The preset aggregation rules can be set in the following ways: Different automatic aggregation rules (i.e., preset aggregation rules) can be set according to the different requirements of the production workstations. For example, aggregation is performed according to the process flow (the process flow includes multiple processes), product model, production batch, etc., so as to ensure that the inspection plan can be accurately assigned to the corresponding inspection processes, thereby avoiding duplication and omission of inspections. The automatic aggregation rules create corresponding rule sets (i.e., aggregation rules) according to information such as which inspection processes and corresponding inspection items, inspection standards and inspection methods corresponding to the inspection items are required for different production workstations, so as to achieve the purpose of the automatic aggregation and distribution plan.
[0038] During the production process of the target product, multiple inspection items need to be executed, and each inspection item has a corresponding inspection standard. The number of inspection items and inspection standards is numerous. When generating the inspection plan, it is necessary to cluster the inspection items first to facilitate the generation of the inspection plan. The preset aggregation rule is a rule for aggregating the inspection characteristics associated with it. The preset aggregation rule corresponding to the inspection process is used to perform an aggregation process on multiple inspection characteristics, so as to aggregate several inspection characteristics associated with the inspection process among the multiple inspection characteristics into an inspection characteristic set. Similarly, the above aggregation steps are performed for other inspection processes with preset aggregation rules, and multiple inspection characteristic sets can be obtained in this way, which is beneficial to generating the inspection plan according to the multiple aggregated inspection characteristic sets subsequently.
[0039] S103. Generate an inspection plan according to the first inspection characteristic set.
[0040] The inspection plan is an integration of inspection items and corresponding inspection standards and other inspection characteristics involved in the target product. For example, the inspection plan can be an integration of at least one of inspection items, inspection standards, inspection methods, inspection types, inspectors, inspection time, inspection batches, and sampling frequencies. The inspection plan can be represented in written forms such as text, tree diagrams, tables, etc., and is used to guide the inspection work.
[0041] In the embodiments of the present application, the first inspection characteristic set includes several inspection characteristics associated with the first inspection process. The inspection characteristics include inspection items and their inspection standards. An inspection plan is generated according to several inspection items associated with the first inspection process and their respective inspection standards.
[0042] The target product includes multiple different inspection processes. Since the inspection processes of the target product can be one or more, from the perspective of the number of inspection processes, the inspection characteristic set can be one or more. Since the target product is a finished product or a sub-product in the finished product, when the target product is a finished product, it can not only include the inspection processes of the finished product, but also include the inspection processes of the sub-products in the finished product. Therefore, from the perspective of the number of products, the inspection characteristic set can be one or more. Based on the above description, in the case where the number of inspection processes is multiple and the number of sub-products is multiple, if for the inspection processes with preset aggregation rules, the above aggregation steps are all executed according to their respective preset aggregation rules, then multiple inspection characteristic sets can be obtained. Based on this, an inspection plan can be generated according to the multiple inspection characteristic sets.
[0043] S104. Allocate the inspection plan to the workstations corresponding to the first inspection process.
[0044] In the embodiments of the present application, each inspection process corresponds to one or more workshops, and each workshop corresponds to one or more workstations. According to the preset aggregation rules of the first inspection process, several inspection characteristics associated with the first inspection process are aggregated into the first inspection characteristic set, and then an inspection plan is generated according to the first inspection characteristic set. This inspection plan is a work plan for several inspection items and their inspection standards in the first inspection process. Based on this, the inspection plan is allocated to the workstations corresponding to the first inspection process, and this inspection plan can guide the inspectors at the workstations to implement the inspection work related to the inspection items.
[0045] The method for allocating inspection plans provided by the embodiments of the present application is applied to a computer device. The computer device can integrate an inspection plan allocation engine (which can also be referred to as a process allocation engine). The computer device can implement the method for allocating inspection plans provided by the embodiments of the present application through the inspection plan allocation engine. Among them, the inspection plan allocation engine can aggregate multiple inspection characteristics using an aggregation rule, generate an inspection plan based on the set of inspection characteristics, and then allocate the inspection plan to the workstations corresponding to the inspection processes. For example, after obtaining the technical requirements, the general inspection rules stored in the general inspection rule library are used to match the corresponding general inspection rules for the technical requirements, and then the inspection plan is allocated using the matched general inspection rules. The aggregation rule can be stored in the computer device or in the cloud device. The embodiments of the present application do not make any limitations in this regard.
[0046] In one embodiment, the computer device is installed with a product management application, and the product management application integrates an inspection plan allocation engine. The computer device can implement the method for allocating inspection plans provided by the embodiments of the present application by running the product management application. During the operation of the product management application, it can aggregate multiple inspection characteristics of any product through the integrated inspection plan allocation engine, generate an inspection plan based on the aggregated set of inspection characteristics, and then allocate the inspection plan to the workstations corresponding to the inspection processes, completing the inspection plan allocation process for the product or the sub-products within the product.
[0047] According to the solution provided by the present application, multiple inspection characteristics of the target product during the production process are determined according to the technical requirements and tolerance requirements in the engineering drawing of the target product. The inspection characteristics include inspection items and corresponding inspection standards. The first aggregation rule is used to aggregate multiple inspection characteristics to aggregate several inspection characteristics associated with the first inspection process among the multiple inspection characteristics into a first set of inspection characteristics, where the first inspection process is any inspection process of the target product. Different aggregation rules for different inspection processes are preset in this solution. For the inspection processes with aggregation rules, several inspection characteristics associated with them are aggregated into a set of inspection characteristics (i.e., the first set of inspection characteristics) according to the corresponding aggregation rules, and an inspection plan is generated based on the first set of inspection characteristics, and then the inspection plan is allocated to the workstations corresponding to the first inspection process. There is no need for manual creation of inspection plans for the product and the sub-products within the product respectively. Moreover, the inspection plan in this solution is generated based on the inspection items associated with the inspection process and the corresponding inspection standards. Based on this, the inspection plan can be allocated to the workstations corresponding to the inspection process through the computer device, without the need for manual allocation of the workstations corresponding to the processes, improving the allocation efficiency of the inspection plan. And compared with the solution of manually creating inspection plans and allocating the workstations corresponding to the processes, which is prone to errors due to relying on the experience of the creator, the method for allocating inspection plans provided by this solution also improves the accuracy of allocating inspection plans.
[0048] In some embodiments, before S102 in the above Figure 1 , the method for allocating an inspection plan further includes a step of determining a first aggregation rule, and the determining step includes one or more of the following examples.
[0049] In this example, when setting a preset aggregation rule, different aggregation rules are set according to different inspection process flows. For example, if welding operations are required at certain production stations, automatic aggregation rules are set accordingly to enable the aggregation and allocation of inspection plans to the welding operations. The following will be described separately for the incoming inspection process, in-process inspection process, and outgoing inspection process.
[0050] Example 1: When the first inspection process is an incoming inspection process for target materials in a target product, according to the material characteristics of the target materials, a first aggregation rule that matches the material characteristics is determined from multiple preset aggregation rules associated with the incoming inspection process. Different material characteristics of the target materials correspond to different preset aggregation rules, and the material characteristics include at least one of material type, material model, material specification, and material grade.
[0051] Taking the material as a component as an example, the material type refers to the variety to which the component belongs. The material model refers to the general number of the component. The material specification refers to technical parameters such as the weight, size, shape, and material of the component. The material grade indicates whether the component is a raw material, semi-finished product, or finished product, etc.
[0052] Different materials correspond to different preset aggregation rules. For different material types, different material models, different material specifications, and different material grades, preset aggregation rules corresponding to the combination of material characteristics are preset in advance (that is, different material characteristics correspond to different preset aggregation rules). The combination of material characteristics can be any combination of one or at least two of material type, material model, material rule, and material grade. Thus, the incoming inspection process is associated with multiple preset aggregation rules, and each preset aggregation rule corresponds to a combination of material characteristics. The target product includes multiple materials, and the target material is any material with an incoming inspection process. When the first inspection process is the incoming inspection process of the target material, according to the material characteristics of the target material, a aggregation rule that matches the material characteristics is determined from multiple preset aggregation rules associated with the incoming inspection process, and this aggregation rule is used as the first aggregation rule.
[0053] The preset aggregation rules for in-coming inspection can be set in the following ways. For in-coming inspection, corresponding automatic aggregation rules and inspection plan templates can be set for different material varieties (i.e., material types) and different material grades. Taking material varieties as an example, if certain materials require special inspection items, such as chemical composition analysis, mechanical property testing, etc., corresponding rules can be set in the automatic aggregation rules according to these special inspection requirements, so as to automatically allocate the inspection plan to the corresponding inspection processes.
[0054] Among them, different material varieties can refer to material types, such as bolts, connecting wires, etc. Different material grades can refer to the grades corresponding to different material types respectively. For example, the grade of the connecting wire is different from that of the base formed by the connecting wire. Different material grades can also refer to the grades corresponding to different material models of the same material. For example, the grade of the bolt with the material model M5 is different from that of the bolt with the material model M20, where M20 indicates that the diameter of the bolt is 20 millimeters.
[0055] Example 2: In the case where the first inspection process is a process inspection process, determine the first aggregation rule that matches the process inspection process indicated by the first inspection process from different preset aggregation rules corresponding to different process inspection processes of the target product.
[0056] For different process inspections, preset aggregation rules corresponding to the process inspections are set in advance (i.e., different process inspection processes correspond to different preset aggregation rules). Thus, multiple preset aggregation rules are associated with the process inspection process. When the first inspection process is a process inspection process, according to the process inspection process indicated by the first inspection process, determine the aggregation rule that matches the process inspection process indicated by the first inspection process from the multiple preset aggregation rules associated with the process inspection process, and use this aggregation rule as the first aggregation rule.
[0057] The preset aggregation rules for process inspection can be set in the following ways. For process inspection, automatic aggregation rules can be set according to the production process flow, and the corresponding inspection plan templates can be established. For example, during the assembly process, corresponding automatic aggregation rules can be set according to different assembly steps, so as to automatically allocate the inspection plan to the corresponding processes.
[0058] Example 3: In the case where the first inspection process is an out-of-warehouse inspection process, determine the first aggregation rule that matches the out-of-warehouse characteristics of the target product from multiple preset aggregation rules associated with the out-of-warehouse inspection process. Different out-of-warehouse characteristics of the target product correspond to different preset aggregation rules, and the out-of-warehouse characteristics include at least one of the out-of-warehouse batch, product type, product model, and product specification.
[0059] The product type refers to the product category to which the target product belongs. For example, electronic products, clothing products, etc. The product model refers to the sequence or number that can represent the target product, etc. The product specification refers to the technical parameters of the target product, such as weight, size, capacity, shape, etc.
[0060] For different product types, different product models, and different product specifications, preset aggregation rules corresponding to the outbound characteristics combination are set in advance (that is, different outbound characteristics correspond to different preset aggregation rules). The outbound characteristics combination can be any combination of one or at least two of the product type, product model, and product specification. Thus, multiple preset aggregation rules are associated with the outbound inspection process, and each preset aggregation rule corresponds to an outbound characteristics combination. When the first inspection process is the outbound inspection process, according to the outbound characteristics of the target product, from the multiple preset aggregation rules associated with the outbound inspection process, determine the aggregation rule that matches the outbound characteristics, and use this aggregation rule as the first aggregation rule.
[0061] The preset aggregation rules for outbound inspection can be set in the following way. For outbound inspection, automatic aggregation rules and inspection plan templates can be set according to different outbound batches, product models and other characteristics. For example, during outbound inspection, it is necessary to check the appearance quality, dimensional accuracy, etc. of the product. Corresponding automatic aggregation rules can be set according to these items, so as to automatically allocate the inspection plan to the corresponding inspection processes.
[0062] Exemplarily, based on the above incoming inspection process, in-process inspection process, and outbound inspection process, the corresponding relationship between inspection characteristics and processes is described. As Figure 3 shown, Figure 3 is an exemplary schematic diagram of the corresponding relationship between inspection characteristics and inspection processes provided by an embodiment of the present application. Figure 3 The inspection characteristics shown therein include general standard inspection procedure (Standard Inspection Procedure, SIP) inspection characteristics and special SIP inspection characteristics. Among them, the general SIP inspection characteristics include the first general SIP inspection characteristics and the second general SIP inspection characteristics, Figure 3The inspection processes shown include the incoming quality control (IQC) process, the in-process quality control (IPQC) process (SIP), and the outgoing inspection process. Among them, the outgoing inspection process includes the final quality control (FQC) process, the outgoing quality control (OQC) process, and the assurance quality control (AQC) process. The AQC process can represent a comprehensive inspection of assembly and appearance.
[0063] Among them, two general SIP inspection characteristics correspond to the above general inspection rule library, including the inspection items and their inspection standards indicated by the general inspection rules in the general inspection rule library; the special SIP inspection characteristics correspond to the above special inspection plan rule library, including the inspection items and their inspection standards indicated by the special inspection plans in the special inspection plan rule library. Each general SIP inspection characteristic may be associated with each inspection process (IQC SIP, IPQC SIP, FQC SIP, OQC SIP, AQC SIP), and the special SIP inspection characteristics may be associated with each inspection process (IQC SIP, IPQC SIP, FQC SIP, OQC SIP, AQC SIP).
[0064] In the embodiment of the present application, by differentiating the first inspection process to determine whether the first inspection process is an incoming inspection process, an in-process inspection process, or an outgoing inspection process, and determining the first aggregation rule that matches the material characteristics, the indicated in-process inspection process, or the outgoing characteristics among multiple preset aggregation rules associated therewith, it is beneficial to perform aggregation processing using the matching first aggregation rule subsequently, improving the data processing efficiency.
[0065] In some embodiments, the first inspection process corresponds to multiple workstations. That is, the first inspection process may need to be performed at multiple workstations. The first aggregation rule includes preset aggregation rules corresponding to each of the multiple workstations. The preset aggregation rules can be set based on workstation information, which will be described below. Since the inspection items and inspection methods are different for different workstations, different automatic aggregation rules and inspection plan templates need to be set to ensure that the inspection plan can be automatically assigned to the correct workstations. When setting the automatic aggregation rules and inspection plan templates, factors such as the production process flow, product model, production batch, and workstations need to be considered. For example, when performing production processing at different workstations in the workshop, different inspections may be required. At this time, different rule sets (i.e., aggregation rules) can be established according to the production process flow and product model, and the inspection plan can be automatically assigned to the corresponding workstations. In the specific implementation process, detailed standards and processes also need to be formulated to ensure the reliable execution of the automatic aggregation rules and the smooth progress of inspections according to the plan.
[0066] Based on Figure 1 , such as Figure 4 shown, Figure 4 is a flowchart of another method for allocating inspection plans provided by an embodiment of the present application. The allocation of inspection plans includes the following steps.
[0067] S201. Determine multiple inspection characteristics of the target product during the production process according to the technical requirements and tolerance requirements in the engineering drawing of the target product.
[0068] In this example, S201 is the same as S101 in the above Figure 1 . The implementation process and the achieved technical effects can be referred to the above Figure 1 , and will not be elaborated here.
[0069] S202. Adopt the preset aggregation rules corresponding to each workstation to perform aggregation processing on the multiple inspection characteristics respectively, and obtain a first inspection characteristic set corresponding to each workstation.
[0070] In the embodiments of the present application, each inspection process corresponds to one or more workshops, and each workshop corresponds to one or more workstations. The inspection items and inspection methods are different for different workstations. That is to say, different aggregation rules can be set for different workstations to ensure that the inspection plan can be automatically assigned to the correct workstations. For example, when performing production processing at different workstations in the workshop, different inspections may be required.
[0071] Exemplarily, the workstation settings and the inspection items set on the workstations will be described below. Workstation settings: According to different assembly steps in the mobile phone manufacturing process, determine the workstations that need to be set up. For example, in the mobile phone manufacturing process, there may be the following workstations: Printed Circuit Board (PCB) assembly workstation; component assembly workstation; appearance quality inspection workstation; function test workstation; system test workstation. Inspection item settings: Different quality inspections need to be carried out for different workstations, and corresponding inspection items, inspection standards, and inspection methods are established. For example, inspection items such as appearance defects and painting flaws can be set in the appearance quality inspection workstation; inspection items such as call test and signal test can be set in the function test workstation.
[0072] In this example, the first inspection process corresponds to multiple workstations, and the first aggregation rule corresponding to the first inspection process includes the preset aggregation rules corresponding to each workstation among the multiple workstations. Using the preset aggregation rule corresponding to the first workstation (any one of the multiple workstations), the multiple inspection characteristics are respectively aggregated to aggregate several inspection characteristics associated with the first workstation among the multiple inspection characteristics into an inspection characteristic set, which is used as the first inspection characteristic set of the first workstation. Similarly, the aggregation operation as that of the first workstation is performed on other workstations among the multiple workstations, and the first inspection characteristic sets corresponding to each workstation can be obtained.
[0073] S203. Generate inspection plans corresponding to each workstation according to the first inspection characteristic sets corresponding to each workstation.
[0074] The first inspection characteristic set corresponding to the first workstation (any one of the multiple workstations) includes several inspection characteristics associated with the first workstation. The inspection characteristics include inspection items and their inspection standards. According to the several inspection items associated with the first workstation and their respective inspection standards, generate the inspection plan corresponding to the first workstation. Similarly, the generation operation as that of the first workstation is performed on other workstations among the multiple workstations, and the inspection plans corresponding to each workstation can be obtained.
[0075] S204. Corresponding allocate the inspection plans corresponding to each workstation to each workstation.
[0076] According to the preset aggregation rule of the first station (any station among multiple stations), several inspection characteristics associated with the first station are aggregated into the first inspection characteristic set corresponding to the first station, and then the inspection plan corresponding to the first station is generated according to the first inspection characteristic set corresponding to the first station. This inspection plan is a work plan for several inspection items and their inspection standards in the first station. Based on this, the inspection plan corresponding to the first station is assigned to the first station, and this inspection plan can guide the inspectors at the first station to implement the inspection work related to the inspection items. Similarly, by performing the same assignment operation as the first station for other stations among multiple stations, the inspection plans corresponding to each station can be assigned to each station.
[0077] Exemplarily, based on Figure 3 , such as Figure 5 shown, Figure 5 is an exemplary schematic diagram of the correspondence between inspection characteristics and stations provided by an embodiment of the present application. Figure 5 The inspection characteristics shown in Figure 5 include general SIP inspection characteristics and special SIP inspection characteristics. Among them, the general SIP inspection characteristics include the first general SIP inspection characteristic and the second general SIP inspection characteristic. Figure 3 The stations shown in Figure 5 include Station 1, Station 2, Station 3, Station 4... Station n. Among them, the two general SIP inspection characteristics correspond to the above general inspection rule library, including the inspection items and their inspection standards indicated by the general inspection rules in the general inspection rule library; the special SIP inspection characteristics correspond to the above special inspection plan rule library, including the inspection items and their inspection standards indicated by the special inspection plans in the special inspection plan rule library. Each general SIP inspection characteristic may be associated with each station, and the special SIP inspection characteristic may be associated with each station. Combining the above
[0078] In the embodiment of the present application, the essence of assigning the inspection plan to the station corresponding to the first inspection process is to assign the inspection plan to each station. Based on this, when aggregating inspection characteristics and generating inspection plans, the preset aggregation rules corresponding to each station are used for aggregation, and then the inspection plans corresponding to each station are generated, which can improve the assignment efficiency.
[0079] In some embodiments, based on Figure 1 , such as Figure 6 shown, Figure 6It is a flowchart of yet another method for allocating an inspection plan provided by an embodiment of the present application. The allocation of the inspection plan includes the following steps.
[0080] S301. Determine multiple inspection characteristics of the target product during the production process according to the technical requirements and tolerance requirements in the engineering drawing of the target product.
[0081] In this example, S301 is the same as S101 above. Figure 1 For the implementation process and the achieved technical effects, reference can be made to the above. Figure 1 Details are not described herein again.
[0082] S302. Determine a second aggregation rule that matches the product characteristics of the target product from multiple preset aggregation rules associated with the target product. Different product characteristics of the target product correspond to different preset aggregation rules, and the product characteristics include at least one of the production batch, product model, and product specification.
[0083] In the embodiments of the present application, for different production batches, different product models, and different product specifications, preset aggregation rules corresponding to the product characteristic combinations are preset in advance (i.e., the second aggregation rule that matches the product characteristics of the target product). The product characteristic combinations can be any combination of one or at least two of the production batch, product model, and product specification. Thus, the target product is associated with multiple preset aggregation rules, and each preset aggregation rule corresponds to a product characteristic combination.
[0084] Taking the production batch in the product characteristics as an example, different production batches correspond to different preset aggregation rules. The products produced in the same batch are the same, and the items to be inspected are also the same. Aggregation rules can be set according to different production batches, and the inspection plan can be automatically aggregated and allocated to the corresponding inspection processes.
[0085] Before performing the aggregation process, according to the product characteristics of the target product, determine the aggregation rule that matches the product characteristics from multiple preset aggregation rules associated with the target product, and use this aggregation rule as the second aggregation rule.
[0086] S303. Perform an aggregation process on the multiple inspection characteristics using the second aggregation rule to aggregate several inspection characteristics that match the product characteristics of the target product among the multiple inspection characteristics into a second inspection characteristic set.
[0087] In the embodiments of the present application, during the production process of the target product, there are multiple inspection items and inspection criteria for each inspection item, and the number of inspection items and inspection criteria is large. The second aggregation rule is a rule for aggregating inspection characteristics associated with the product characteristics of the target product. By using a preset aggregation rule corresponding to the product characteristics (i.e., the second aggregation rule), multiple inspection characteristics are aggregated to aggregate several inspection characteristics associated with the product characteristics among the multiple inspection characteristics into an inspection characteristic set (i.e., the second inspection characteristic set). Compared with the multiple inspection characteristics of the target product, the number of inspection characteristics included in the second inspection characteristic set is reduced, improving the efficiency of subsequent second aggregation (i.e., aggregating the inspection characteristics in the second inspection characteristic set using the first aggregation rule). Moreover, the second inspection characteristic set is closely related to the product characteristics, which is conducive to improving the accuracy of the first inspection characteristic set obtained by subsequent second aggregation.
[0088] S304. Aggregate the inspection characteristics in the second inspection characteristic set using the first aggregation rule to aggregate several inspection characteristics associated with the first inspection process in the second inspection characteristic set into a first inspection characteristic set.
[0089] After performing the first aggregation on multiple inspection characteristics (i.e., aggregating multiple inspection characteristics using the second aggregation rule) to obtain the second inspection characteristic set, then use a preset aggregation rule corresponding to the first inspection process (i.e., the first aggregation rule) to aggregate the second inspection characteristic set, so as to aggregate several inspection characteristics associated with the first inspection process in the second inspection characteristic set into a first inspection characteristic set. Similarly, for other inspection processes with preset aggregation rules, the above aggregation steps are executed, and in this way, multiple inspection characteristic sets can be obtained, which is conducive to subsequent generation of an inspection plan based on the aggregated multiple inspection characteristic sets.
[0090] S305. Generate an inspection plan based on the first inspection characteristic set.
[0091] S306. Allocate the inspection plan to the workstations corresponding to the first inspection process.
[0092] In this example, S305 - S306 are respectively consistent with S103 and S104 above Figure 1 The implementation process and the achieved technical effects can be referred to the above Figure 1 , which will not be elaborated here.
[0093] Furthermore, aggregation processing can also be performed using aggregation rules corresponding to other conditions. For example, aggregation rules corresponding to different priorities (importance levels) of the inspection plan, aggregation rules corresponding to different completion times of the inspection plan, etc. That is to say, the product characteristics can also include priority and completion time, and the embodiments of the present application do not limit this.
[0094] In the embodiments of the present application, by performing a first aggregation on multiple inspection characteristics (i.e., aggregating multiple inspection characteristics using a second aggregation rule), a second inspection characteristic set is obtained, and then a second aggregation is performed on the second inspection characteristic set using a first aggregation rule to obtain a first inspection characteristic set. Compared with the multiple inspection characteristics of the target product, the number of inspection characteristics included in the second inspection characteristic set is reduced, improving the efficiency of the second aggregation. Moreover, the second inspection characteristic set is closely related to the product characteristics, which is beneficial to improving the accuracy of the first inspection characteristic set obtained by the subsequent second aggregation, thereby achieving the purpose of more efficient and accurate distribution of inspection plans.
[0095] It should be noted that the above Figure 1 , Figure 3 , Figure 4 and Figure 6 The illustrated embodiments can be combined with each other to form more technical solutions. Exemplarily, a technical solution in which the first aggregation rule matching the material characteristics, the outbound characteristics, or the indicated process inspection procedures is combined with the Figure 4 preset aggregation rule corresponding to the work station in Figure 6 ; a technical solution in which the first aggregation rule matching the material characteristics, the outbound characteristics, or the indicated process inspection procedures is combined with the Figure 4 second aggregation rule matching the product characteristics in Figure 6 ; a technical solution in which the Figure 1 , Figure 3 , Figure 4 and Figure 6 Any three or more of the above are combined with each other. All of the above combined technical solutions are within the protection scope of the embodiments of the present application. The specific implementation manners can refer to the descriptions of the above respective embodiments and will not be elaborated herein.
[0096] In some embodiments, S103 in the above Figure 1 and S305 in Figure 6 can also be implemented in the following manner. According to the first inspection characteristic set and the inspection plan template corresponding to the first aggregation rule, an inspection plan is generated.
[0097] Different aggregation rules correspond to different inspection plan templates. The inspection plan template can include information such as a header, an inspection type, and an inspection purpose. For example, different product batches have corresponding different inspection plan templates; different product models have corresponding different inspection plan templates. When generating an inspection plan according to the first inspection characteristic set, the inspection plans in the first inspection characteristic set can be added to the corresponding inspection plan template to generate the final inspection plan.
[0098] Exemplarily, the formulation of automatic aggregation rules and inspection plan templates: Establish formation rules to automatically create applicable inspection plan templates for each model of product respectively, so as to automatically generate inspection plans according to the inspection plan templates and automatically allocate them to the corresponding processes, thereby achieving the purpose of automatically allocating inspection plans. The following explains the automatic aggregation rules and inspection plan templates from aspects such as products, processes, production batches, and inspection types: (1) Automatic aggregation rules and inspection plan templates based on products: Different inspection plan templates are established according to different models and specifications of products. For example, for different mobile phone brands, models, or versions, different inspection plan templates can be set. (2) Automatic aggregation rules and inspection plan templates based on processes: Corresponding inspection plan templates are established according to different processes and workstations in the product production process flow. For example, in the field of electronic product manufacturing, different inspection plan templates can be formulated according to PCB assembly processes, final inspection processes, etc. (3) Automatic aggregation rules and inspection plan templates based on production batches: For product batches, corresponding inspection plan templates are formulated to ensure that the corresponding inspection plan templates can be automatically matched during the production of different batches. For example, for batch attributes, in Statistical Process Control (SPC) process control, an SPC model can be established from samples at different dates or time periods, and the production batches can be effectively automatically aggregated. (4) Automatic aggregation rules and inspection plan templates based on inspection types: Different inspection plan templates are formulated according to inspection types and inspection purposes. For example, in mobile phone manufacturing, different inspection plan templates can be formulated according to appearance inspection, function inspection, environmental inspection, etc.
[0099] In the embodiment of the present application, several inspection items and their inspection standards associated with the first inspection process in the first inspection characteristic set are added to the inspection plan template, thereby forming an inspection plan, without the need for manual creation of inspection plans for products and sub-products in the products respectively, improving the generation efficiency of inspection plans.
[0100] In some embodiments, based on Figures 1 - 6 , such as Figure 7 shown, Figure 7 is a flowchart of another method for allocating inspection plans provided by the embodiment of the present application. S101 in the above Figure 1 , Figure 4 S201 in Figure 6 or S301 in
[0101] S1011. Determine the technical requirements and tolerance requirements in the engineering drawings of the target product.
[0102] In some embodiments, an engineering drawing is detected by a target detection model to obtain the position information of multiple target boxes. The target boxes are used to indicate the boundaries of various technical requirements or tolerance requirements in the engineering drawing. The target detection model is used to perform target detection on images. According to the position information of the multiple target boxes, the multiple target boxes are recognized by a target recognition model to obtain a text recognition result. The text recognition result includes the technical requirements and tolerance requirements in the engineering drawing. The target recognition model is used to perform character recognition on images.
[0103] Among them, the engineering drawing can be in image format. The engineering drawing includes interconnected components, as well as technical requirements and tolerance requirements for the components. The engineering drawing is input into the target detection model. The target detection model searches for the contours (or boundaries) of the areas where the technical requirements and tolerance requirements are located, and adds rectangular boxes to them. That is, the key information to be recognized is marked with rectangular boxes, and the rectangular boxes are used as target boxes to mark multiple target boxes and output the position information of the multiple target boxes. The position information of the target boxes can be coordinate information.
[0104] Each target box is used to indicate the boundary of the area where the technical requirement or tolerance requirement in the engineering drawing is located. That is, each target box contains the technical requirement or tolerance requirement of any component. The technical requirements and tolerance requirements in the engineering drawing can be represented by text, or text and identification symbols. The text can include characters such as letters and numbers. The identification symbols can be symbols in the form of graphics or icons, etc. For example, in geometric tolerances, the identification symbols can be symbols for indicating flatness, or symbols for indicating parallelism, etc. [[ID=,8]]'
[0105] In this example, the target detection model is trained using a large number of engineering drawing sample sets and has the function of performing target detection on images. The target detection model can be a machine learning model. For example, Convolutional Neural Networks (CNN), Recurrent Neural Network (RNN), Semi-Supervised Learning (SSL), etc. Exemplarily, the target detection model can also be an object detection algorithm, including but not limited to: region-based detection algorithms, such as the target detection algorithms in the R-CNN (Regions with CNN features) series, region extraction-based algorithms, such as the target detection algorithms in the YOLO series, and key-point-based detection algorithms, such as the Anchor-Free series of target detection models.
[0106] In the embodiment of the present application, after obtaining the position information of multiple target boxes, for each target box, its specific position in the engineering drawing can be found according to the position information of the target box, that is, the image area corresponding to the target box can be found, so as to perform character recognition on it and obtain the text recognition result corresponding to the target box. In this example, the target box indicates the boundary of the area where the technical requirements or tolerance requirements are located. If the target box indicates the boundary of the area where the technical requirements are located, its text recognition result can be the text of any one or any combination of surface roughness, material requirements, process requirements, assembly requirements, marking requirements, and safety requirements. If the target box indicates the boundary of the tolerance information, its text recognition result can be the text of dimensional tolerance or geometric tolerance. The above recognition process is performed on all the multiple target boxes to obtain the text recognition result of the engineering drawing (i.e., drawing information such as technical requirements and tolerance requirements in text form).
[0107] In this example, the target recognition model is trained using a large number of target box sample sets (including technical requirement samples, tolerance requirement samples, and product information samples in engineering drawings, and the samples can be in image format), and has the function of performing character recognition on images. The target recognition model is a machine learning model. For example, a classification model, a prediction model, or a feature extraction model based on deep learning. The target recognition model can adopt any of the following family types of models: the R-CNN family, which includes but is not limited to R-CNN, FAST-RCNN, FASTER-RCNN; the end-to-end YOLO family, which includes but is not limited to YOLO, YOLOV1, YOLOV2, YOLOV3, TINY YOLO; the SSD (Single Shot Multi Box Detector) family, etc.
[0108] In this example, the target recognition model performs character recognition on the content in the target box according to the position information of the target box output by the target detection model, in combination with the engineering drawing, and outputs the text recognition result of the target box (i.e., technical requirements and tolerance requirements), without the need for manual annotation of the text content of each target box, improving the data processing efficiency. Compared with the phenomena of mislabeling and missing labeling that are prone to occur in manual annotation, this example also improves the accuracy of drawing information recognition.
[0109] In the embodiment of the present application, an object in an engineering drawing is detected by a target detection model, and technical requirements, tolerance requirements, etc. of components in the engineering drawing are marked with rectangular frames (as target frames), and the position information of the target frames is output. There is no need for manual recognition and extraction of the drawing information of the engineering drawing, which improves the target detection efficiency. According to the position information of multiple target frames, multiple target frames are recognized by a target recognition model to obtain a text recognition result, and the text recognition result includes the technical requirements and tolerance requirements in the engineering drawing. The target recognition model is used to perform character recognition on the image. In this solution, the target recognition model recognizes the content in the target frame according to the position information of the target frame output by the target detection model, combines with the engineering drawing, and outputs the technical requirements and tolerance requirements in text form. There is no need for manual recognition and extraction of the drawing information of the engineering drawing, which improves the data processing efficiency. Compared with the phenomena of incorrect marking and missing marking that are prone to occur in manual marking, the recognition method of this engineering drawing also improves the accuracy of drawing information recognition.
[0110] S1012. Determine a general inspection rule matching the technical requirement from a general inspection rule library, where multiple general inspection rules are stored in the general inspection rule library, and each general inspection rule is used to indicate at least one inspection characteristic.
[0111] In the embodiment of the present application, multiple general inspection rules are stored in the general inspection rule library, and the general inspection rules can be applied to all products with this technical requirement, having universality. The general inspection rule is used to indicate at least one inspection characteristic, and each inspection characteristic includes an inspection item and an inspection standard, and the inspection item corresponds to the inspection standard. For example, the inspection item is the surface finish of a bolt, and the inspection standard is whether the surface finish of the bolt is greater than a preset finish threshold. The general inspection rule can also include inspection methods, batch requirements, etc.
[0112] Exemplarily, each general inspection rule includes one or more inspection items, and each inspection item has a corresponding inspection standard. In addition, each inspection item can also have a corresponding inspection method, batch requirement, etc., and the embodiment of the present application does not limit this.
[0113] When performing rule matching, keywords or semantic representations in the technical requirement can be extracted, and a general inspection rule matching the keywords or semantic representations is searched for in the general inspection rule library, and it is used as the general inspection rule matching the technical requirement. Exemplarily, the keywords or semantic representations can be represented in the form of vectors. Among multiple general inspection rules, the vector similarity between the keywords or semantics and each general inspection rule is calculated to obtain multiple vector similarities, and the general inspection rule corresponding to the maximum similarity among the multiple vector similarities is used as the general inspection rule matching the technical requirement. Of course, other methods can also be used for rule matching in this solution, and the embodiment of the present application does not limit this.
[0114] A large number of pre-set general inspection rules are stored in the general inspection rule library of this solution, which can be reused to improve data processing efficiency. By determining the general inspection rules that match the technical requirements from the general inspection rule library, there is no need for manual formulation of inspection rules for each product and sub-product within the product, thus improving data processing efficiency.
[0115] S1013. Generate special inspection rules that match the tolerance requirements, where the special inspection rules are used to indicate at least one inspection characteristic required to check whether the target product meets the tolerance requirements.
[0116] In the embodiments of this application, after determining the tolerance requirements, corresponding special inspection rules can be automatically created according to the text content of the tolerance requirements, or can be created manually. This application does not limit this. Subsequently, at least one inspection characteristic can be obtained based on the special inspection rules. Each inspection characteristic includes an inspection item and the inspection standard for the inspection item, and each corresponding inspection item is inspected with reference to the inspection standard, so as to check whether the target product meets the tolerance requirements. There is no need for manual writing of inspection rules for technical requirements, improving data processing efficiency.
[0117] For example, after obtaining the tolerance requirements in the engineering drawing, corresponding special inspection rules are automatically generated according to the obtained tolerance requirements. For another example, receive the creation operation of the user to create an inspection rule for the tolerance requirements, and in response to this creation operation, obtain the special inspection rule created by this creation operation.
[0118] It should be noted that in this example, S1012 and S1013 are parallel solutions, and this application does not limit their execution order. They can be executed simultaneously or successively.
[0119] S1014. Determine multiple inspection characteristics of the target product during the production process according to the general inspection rules that match the technical requirements and the special inspection rules.
[0120] In the case where the engineering drawing includes technical requirements and tolerance requirements, determine multiple inspection characteristics of the target product during the production process according to the inspection items indicated by the general inspection rules that match the technical requirements and the inspection standards corresponding to the inspection items, and the inspection items indicated by the special inspection rules corresponding to the tolerance requirements and the inspection standards corresponding to the inspection items.
[0121] This example not only considers the technical requirements but also the tolerance requirements. Based on this, multiple inspection characteristics of the target product during the production process are determined according to the matched general inspection rules and the special inspection rules related to the target product itself, improving the integrity of the inspection characteristics and also improving the efficiency of determining multiple inspection characteristics.
[0122] Furthermore, product information in engineering drawings can be obtained. Correspondingly, multiple inspection characteristics of the target product during the production process can be generated based on the product information, general inspection rules matching the technical requirements, and special inspection rules corresponding to the tolerance requirements.
[0123] In some embodiments, S104 above Figure 1 can also be implemented in the following manner. Assign the inspection plan to the inspection personnel account corresponding to the work station of the first inspection process. After the inspection plan is assigned to the work station corresponding to the first inspection process, the inspection plan assignment method further includes the following steps. Send an inspection task reminder message to the inspection personnel account, and the inspection task reminder message is used to remind the inspection personnel to perform the inspection task according to the inspection plan.
[0124] In the embodiments of the present application, the essence of assigning the inspection plan is to assign inspection items to each inspection personnel. Here, the inspection plan is assigned to the inspection personnel account corresponding to the work station of the first inspection process, and the inspection personnel can view the inspection plan related to the work station by logging in to the account. Exemplarily, according to the work steps and automatic aggregation rules defined in the production process, the inspection plan is automatically assigned, including automatically assigning to the corresponding work station and the corresponding inspection personnel, improving the efficiency of the inspection work and reducing the error rate of inspection plan assignment.
[0125] This solution also pre-designates the executors of the inspection plan, sets up the inspection plan responsible person and executor, and combines the production process to automatically assign the inspection plan to specific inspection personnel or inspection teams to ensure that the inspection plan can be executed in a timely manner.
[0126] After the automatic assignment of the inspection plan is completed, a system sends an inspection task reminder to the designated inspection personnel (i.e., sends an inspection task reminder message to the inspection personnel account), reminding the inspection personnel to conduct the inspection according to the plan and enter the inspection results into the system. For products that fail the inspection, subsequent processing procedures can be triggered to prevent low-quality products from entering the market.
[0127] This example establishes an inspection plan reminder execution mechanism to ensure that the inspection plan can be triggered and executed in a timely manner, and reports relevant information such as the recorded inspection results and generated inspection reports, which can provide support for tracking and evaluating quality and is conducive to improving product quality.
[0128] Furthermore, by comparing and statistically analyzing the data of the inspection plan and the actual execution situation at any time, analyzing the corresponding indicators and improving the corresponding rules, templates and processes, an automatically optimized inspection plan assignment process is established to improve the accuracy and efficiency of the inspection process.
[0129] Based on the method for assigning an inspection plan provided in the above embodiments, Figure 8The figure is a schematic structural diagram of a device for allocating inspection plans provided by an embodiment of the present application. This device can be implemented by software, hardware, or a combination of both to form part or all of a computer device. Refer to Figure 8 , the device 80 for allocating inspection plans includes: a determination module 801, configured to determine multiple inspection characteristics of a target product during the production process according to the technical requirements and tolerance requirements in the engineering drawing of the target product, where the inspection characteristics include inspection items and corresponding inspection standards; an aggregation module 802, configured to perform an aggregation process on the multiple inspection characteristics by using a first aggregation rule, so as to aggregate several inspection characteristics associated with a first inspection process among the multiple inspection characteristics into a first inspection characteristic set, and the first inspection process is any inspection process of the target product; a generation module 803, configured to generate an inspection plan according to the first inspection characteristic set; and an allocation module 804, configured to allocate the inspection plan to the workstations corresponding to the first inspection process.
[0130] Optionally, the first aggregation rule is a preset aggregation rule corresponding to the first inspection process, and different inspection processes of the target product correspond to different preset aggregation rules, and the preset aggregation rules corresponding to each inspection process are used to aggregate the inspection characteristics associated with each inspection process.
[0131] Optionally, the determination module 801 is further configured to, when the first inspection process is an incoming material inspection process for a target material in the target product, determine, according to the material characteristics of the target material, a first aggregation rule that matches the material characteristics from multiple preset aggregation rules associated with the incoming material inspection process, where different material characteristics of the target material correspond to different preset aggregation rules, and the material characteristics include at least one of material type, material model, material specification, and material grade;
[0132] When the first inspection process is a process inspection process, determine a first aggregation rule that matches the process inspection process indicated by the first inspection process from different preset aggregation rules corresponding to different process inspection processes of the target product;
[0133] When the first inspection process is an outbound inspection process, determine a first aggregation rule that matches the outbound characteristics of the target product from multiple preset aggregation rules associated with the outbound inspection process, where different outbound characteristics of the target product correspond to different preset aggregation rules, and the outbound characteristics include at least one of outbound batch, product type, product model, and product specification.
[0134] Optionally, the first inspection process corresponds to multiple workstations, and the first aggregation rule includes preset aggregation rules corresponding to each of the multiple workstations;
[0135] The aggregation module 802 is further configured to perform aggregation processing on multiple inspection characteristics respectively by using the preset aggregation rules corresponding to each station, so as to obtain a first inspection characteristic set corresponding to each station;
[0136] The generation module 803 is further configured to generate an inspection plan corresponding to each station according to the first inspection characteristic set corresponding to each station;
[0137] The allocation module 804 is further configured to allocate the inspection plans corresponding to each station to each station respectively.
[0138] Optionally, the determination module 801 is further configured to determine, from multiple preset aggregation rules associated with the target product, a second aggregation rule that matches the product characteristics of the target product. Different product characteristics of the target product correspond to different preset aggregation rules, and the product characteristics include at least one of production batch, product model, and product specification;
[0139] The aggregation module 802 is further configured to perform aggregation processing on multiple inspection characteristics by using the second aggregation rule, so as to aggregate several inspection characteristics that match the product characteristics of the target product in the multiple inspection characteristics into a second inspection characteristic set; perform aggregation processing on the inspection characteristics in the second inspection characteristic set by using the first aggregation rule, so as to aggregate several inspection characteristics that are associated with the first inspection process in the second inspection characteristic set into a first inspection characteristic set.
[0140] Optionally, the generation module 803 is further configured to generate an inspection plan according to the first inspection characteristic set and the inspection plan template corresponding to the first aggregation rule.
[0141] Optionally, the determination module 801 is further configured to determine the technical requirements and tolerance requirements in the engineering drawing of the target product; determine the general inspection rules that match the technical requirements from the general inspection rule library, where multiple general inspection rules are stored in the general inspection rule library, and each general inspection rule is used to indicate at least one inspection characteristic; generate special inspection rules that match the tolerance requirements, and the special inspection rules are used to indicate at least one inspection characteristic required to check whether the target product meets the tolerance requirements; determine multiple inspection characteristics of the target product during the production process according to the general inspection rules that match the technical requirements and the special inspection rules.
[0142] Optionally, the device 80 for allocating inspection plans further includes a reminder module 805;
[0143] The allocation module 804 is further configured to allocate the inspection plan to the inspection personnel account corresponding to the station of the first inspection process;
[0144] The reminder module 805 is configured to send an inspection task reminder message to the inspection personnel account, and the inspection task reminder message is used to remind the inspection personnel to perform the inspection task according to the inspection plan.
[0145] It should be noted that when the device for allocating inspection plans provided in the above embodiments allocates inspection plans, only the division of the above functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0146] Each functional unit and module in the above embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other and do not limit the protection scope of the embodiments of the present application.
[0147] The device for allocating inspection plans provided in the above embodiments and the method embodiments for allocating inspection plans belong to the same concept. For the specific working processes and the technical effects brought by the units and modules in the above embodiments, reference can be made to the method embodiment part, which will not be elaborated here.
[0148] Based on the method for allocating inspection plans provided in the above embodiments, Figure 9 FIG. is a schematic structural diagram of a computer device provided for an embodiment of the present application. As Figure 9 shown, the computer device 90 includes: a processor 901, a memory 902, and a computer program 903 stored in the memory 902 and executable on the processor 901. When the processor 901 executes the computer program 903, the steps in the method for allocating inspection plans in the above embodiments are implemented.
[0149] The computer device 90 can be a general computer device or a special computer device. In specific implementations, the computer device 90 can be a desktop computer, a portable computer, a network server, a handheld computer, a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device. The embodiments of the present application do not limit the type of the computer device 90. Those skilled in the art can understand that Figure 9 merely an example of the computer device 90, which does not constitute a limitation on the computer device 90. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0150] The processor 901 can be a Central Processing Unit (CPU), and the processor 901 can also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0151] In some embodiments, the memory 902 can be an internal storage unit of the computer device 90, such as the hard disk or memory of the computer device 90. In other embodiments, the memory 902 can also be an external storage device of the computer device 90, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the computer device 90. Further, the memory 902 can also include both the internal storage unit and the external storage device of the computer device 90. The memory 902 is used to store an operating system, application programs, a Boot Loader, data, and other programs, etc. The memory 902 can also be used to temporarily store data that has been output or will be output.
[0152] The embodiments of the present application also provide a computer device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the steps in any of the above method embodiments are implemented.
[0153] The embodiments of the present application also provide a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above method embodiments can be implemented.
[0154] The embodiments of the present application provide a computer program product, which when running on a computer causes the computer to execute the steps in the above method embodiments.
[0155] When the integrated 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, to implement all or part of the processes in the above method embodiments, a computer program can be used to instruct the relevant hardware to complete. This computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device, etc. The computer-readable storage medium mentioned in this application can be a non-volatile storage medium, in other words, it can be a non-transitory storage medium.
[0156] It should be understood that all or part of the steps of implementing the above embodiments can be realized by software, hardware, firmware or any combination thereof. When implemented using software, it can be realized in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. These computer instructions can be stored in the above computer-readable storage medium.
[0157] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0158] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0159] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included within the protection scope of the present application.
Claims
1. A method for allocating an inspection plan, characterized in that, The method includes: Determining multiple inspection characteristics during the production process of the target product according to the technical requirements and tolerance requirements in the engineering drawing of the target product, where the inspection characteristics include inspection items and corresponding inspection standards; Performing an aggregation process on the multiple inspection characteristics by using a first aggregation rule to aggregate several inspection characteristics associated with a first inspection process among the multiple inspection characteristics into a first inspection characteristic set, where the first inspection process is any inspection process of the target product; Generating an inspection plan according to the first inspection characteristic set; Allocating the inspection plan to the workstations corresponding to the first inspection process.
2. The method according to claim 1, wherein The first aggregation rule is a preset aggregation rule corresponding to the first inspection process, and different inspection processes of the target product correspond to different preset aggregation rules, and the preset aggregation rules corresponding to each inspection process are used to aggregate the inspection characteristics associated with each inspection process.
3. The method according to claim 1, characterized in that, Before performing the aggregation process on the multiple inspection characteristics by using the first aggregation rule, it includes one or more of the following methods: When the first inspection process is an incoming material inspection process for the target material in the target product, determining the first aggregation rule that matches the material characteristics from multiple preset aggregation rules associated with the incoming material inspection process according to the material characteristics of the target material, where different material characteristics of the target material correspond to different preset aggregation rules, and the material characteristics include at least one of material type, material model, material specification, and material grade; When the first inspection process is a process inspection process, determining the first aggregation rule that matches the process inspection process indicated by the first inspection process from different preset aggregation rules corresponding to different process inspection processes of the target product; When the first inspection process is an outbound inspection process, determining the first aggregation rule that matches the outbound characteristics of the target product from multiple preset aggregation rules associated with the outbound inspection process, where different outbound characteristics of the target product correspond to different preset aggregation rules, and the outbound characteristics include at least one of outbound batch, product type, product model, and product specification.
4. The method according to claim 1, wherein The first inspection process corresponds to multiple workstations, and the first aggregation rule includes the preset aggregation rules corresponding to each of the multiple workstations; Performing the aggregation process on the multiple inspection characteristics by using the first aggregation rule to aggregate several inspection characteristics associated with the first inspection process among the multiple inspection characteristics into a first inspection characteristic set, including: Performing an aggregation process on the multiple inspection characteristics respectively by using the preset aggregation rules corresponding to each workstation to obtain the first inspection characteristic sets corresponding to each workstation; The generating an inspection plan according to the first inspection characteristic set includes: Generating the inspection plans corresponding to each workstation according to the first inspection characteristic sets corresponding to each workstation; The allocating the inspection plan to the workstations corresponding to the first inspection process includes: Correspondingly allocating the inspection plans corresponding to each workstation to each workstation.
5. The method according to claim 1, characterized in that, Before aggregating the multiple inspection characteristics using the first aggregation rule, the following steps are further included: Determine a second aggregation rule that matches the product characteristics of the target product from multiple preset aggregation rules associated with the target product. Different product characteristics of the target product correspond to different preset aggregation rules, and the product characteristics include at least one of production batch, product model, and product specification; Aggregate the multiple inspection characteristics using the second aggregation rule to aggregate several inspection characteristics that match the product characteristics of the target product among the multiple inspection characteristics into a second inspection characteristic set; The step of aggregating the multiple inspection characteristics using the first aggregation rule to aggregate several inspection characteristics associated with the first inspection process among the multiple inspection characteristics into a first inspection characteristic set includes: Aggregate the inspection characteristics in the second inspection characteristic set using the first aggregation rule to aggregate several inspection characteristics associated with the first inspection process in the second inspection characteristic set into the first inspection characteristic set.
6. The method according to any one of claims 1 to 5, characterized in that The step of generating an inspection plan according to the first inspection characteristic set includes: Generate the inspection plan according to the first inspection characteristic set and the inspection plan template corresponding to the first aggregation rule.
7. The method according to any one of claims 1-5, characterized in that The step of determining multiple inspection characteristics of the target product during the production process according to the technical requirements and tolerance requirements in the engineering drawing of the target product includes: Determine the technical requirements and tolerance requirements in the engineering drawing of the target product; Determine a general inspection rule that matches the technical requirements from a general inspection rule library, where multiple general inspection rules are stored in the general inspection rule library, and each general inspection rule is used to indicate at least one inspection characteristic; Generate a special inspection rule that matches the tolerance requirements, where the special inspection rule is used to indicate at least one inspection characteristic required to inspect whether the target product meets the tolerance requirements; Determine multiple inspection characteristics of the target product during the production process according to the general inspection rule that matches the technical requirements and the special inspection rule.
8. The method according to any one of claims 1-5, characterized in that, The step of allocating the inspection plan to the workstations corresponding to the first inspection process includes: Allocate the inspection plan to the inspection personnel accounts of the workstations corresponding to the first inspection process; After allocating the inspection plan to the workstations corresponding to the first inspection process, the following steps are further included: Send an inspection task reminder message to the inspection personnel account, where the inspection task reminder message is used to remind the inspection personnel to execute the inspection task according to the inspection plan.
9. A computer device, characterized in that, The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the method described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the method described in any one of claims 1-8.
Citation Information
Patent Citations
Three-dimensional detection file generation method and detection method
CN106981089A
An inspection planning design method related to a three-dimensional digital assembly process
CN109325269A
A manufacturing system inspection item flexible definition and use method
CN111598397A
Machining online detection method based on three-dimensional model integrated application
CN112147979A
Product quality monitoring method and device and user terminal
CN112966979A