Cable assembly process automatic generation method and system

Through the automatic generation method of cable assembly technology, and the automatic generation of process regulations using structured processing and knowledge base query, the problems of low process design efficiency and unstable quality in the existing technology are solved, and efficient and standardized process design and knowledge reuse are achieved.

CN119904888APending Publication Date: 2025-04-29HAINAN XINGZHICAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411957678.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The existing cable assembly manufacturing process relies on the engineer's personal experience and manual operation, resulting in low process design efficiency, unstable quality, and difficulty in accumulating and reusing knowledge.

Method used

A cable assembly process automatic generation method is adopted to form a process template containing conditional functions through structured processing, analyze the design drawings to extract design information, query material characteristics and technical requirements based on the knowledge base, match the process template and automatically generate process procedures.

Benefits of technology

It improves the efficiency and quality of process design, reduces the dependence on engineers' personal experience and knowledge, realizes the accumulation and reuse of cable assembly process knowledge, and reduces the possibility of human errors and omissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904888A_ABST
    Figure CN119904888A_ABST
Patent Text Reader

Abstract

The invention discloses a cable assembly process automatic generation method, which comprises the following steps of S1, performing structured processing on a production process of a cable assembly to form a process template containing a conditional function; s2, analyzing a cable assembly design drawing, and extracting design information including material data, technical requirement data and topological relation data; s3, querying material characteristics and technical requirements of the cable assembly from a preset knowledge base based on the design information; s4, selecting a matched process template from a process template library according to the inquired material characteristics, technical requirements and topological relations; s5, according to the matched process template and the design information of the current cable assembly, automatically generating a cable assembly process procedure including a specific process; according to the method, the efficiency and quality of process design are improved, the dependence on personal experience and knowledge of engineers is reduced, and effective accumulation and reuse of cable assembly process knowledge are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of cable assembly production and manufacturing, and in particular to a method and system for automatically generating a cable assembly process. Background Art

[0002] As an important connecting part in the electrical system, the quality and performance of cable assemblies directly affect the stability and reliability of the entire system. Cable assemblies are usually composed of connectors, cables, tail accessories, tail protection tubes, wave-proof sheaths, heat shrinkable identification sleeves, transparent heat shrinkable sleeves, braided sheaths, etc. The selection and assembly of each part must strictly follow specific technical requirements and specifications.

[0003] In traditional process design, cable assembly manufacturing engineers need to identify various materials, understand technical requirements, and analyze topological relationships based on design drawings, relying on their personal expertise and experience. This process involves a large number of electrical specifications and standard inquiries, as well as an in-depth understanding of connector characteristics and assembly requirements. Based on this information, engineers need to manually select appropriate assembly process methods and process parameters, and design the assembly process flow of the sheath. At the same time, when determining the assembly order of the various materials of the cable assembly, engineers also need to carefully analyze and make decisions based on complex topological relationships.

[0004] However, this design method that relies on personal experience and manual operation has many shortcomings. First, the process of querying a large number of electrical specifications and standards is time-consuming and labor-intensive, and prone to errors, which seriously affects the work efficiency of engineers. Secondly, the quality of process design is highly dependent on the personal experience and knowledge level of engineers. The lack of unified and standardized guidance makes it difficult to ensure the quality of process design. In addition, due to the complexity and diversity of cable components, each design needs to start from scratch, making it difficult to effectively accumulate and reuse knowledge. Summary of the invention

[0005] The purpose of the present invention is to provide a method and system for automatically generating a cable assembly process in view of the problems existing in the prior art, thereby improving the efficiency and quality of process design, reducing the dependence on the personal experience and knowledge of engineers, and realizing the effective accumulation and reuse of cable assembly process knowledge.

[0006] To achieve the above object, the technical solution adopted by the present invention is:

[0007] A method for automatically generating a cable assembly process comprises the following steps:

[0008] S1. Structuring the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material properties, topological relationship and technical requirements of the cable assembly;

[0009] S2, parsing the cable assembly design drawings, and extracting design information including material data, technical annotation data, and topological relationship data;

[0010] S3. Based on the design information, query the material characteristics and technical requirements of the cable assembly from a preset knowledge base;

[0011] S4. Select a matching process template from the process template library according to the queried material characteristics, technical requirements and topological relationships;

[0012] S5. Automatically generate a cable assembly process specification including specific processes based on the matched process template and the design information of the current cable assembly.

[0013] Step S1 includes:

[0014] S1.1. Define the process template library structure, where the process is the basic unit in the process, and each process contains several steps;

[0015] S1.2. Carry out structured field processing on the processes and steps, and describe in detail the specific content and requirements of each process and step;

[0016] S1.3. According to the material characteristics, topological relationships and technical requirements of the cable assembly, a conditional function is set for each process and step, wherein the conditional function is composed of unit functions, and the unit function describes a specific condition or requirement;

[0017] S1.4. Build a unit function library, which includes a variety of commonly used unit functions;

[0018] S1.5. Associate each process and step with its corresponding conditional function.

[0019] Step S2 includes:

[0020] S2.1. Scan and pre-process the cable assembly design drawings;

[0021] S2.2, select a predetermined recognition algorithm according to the content of the design drawing;

[0022] S2.3. Use recognition algorithms to detect material identification in drawings and match them with predefined material databases to extract material data and attribute information;

[0023] Identify technical annotations in drawings and convert them into specific values ​​or parameters;

[0024] Locate cable components, detect the connection relationship between components, and build a topological relationship diagram of cable components;

[0025] S2.4. Integrate the parsed material data, technical annotation data and topological relationship data, and output them in a structured format.

[0026] Step S2.3 includes:

[0027] Use shape recognition algorithms and OCR technology to detect material identification in drawings;

[0028] Use OCR technology and pattern matching algorithms to identify technical annotations in drawings;

[0029] Use image recognition algorithm and graphic processing technology to locate cable components in drawings and detect the connection relationship between components.

[0030] Step S3 includes:

[0031] According to the material specification information of the cable assembly, the corresponding material characteristics and technical requirements are queried from the cable assembly knowledge base; wherein the material specification information includes conductor specifications, insulation layer specifications, and sheath layer specification information; the material characteristics include performance parameters of conductor materials, insulation materials, and sheath materials; the technical requirements include manufacturing process requirements, testing standards, and quality control requirements.

[0032] Step S4 includes:

[0033] S4.1. Collect the material characteristics, technical requirements and topological relationship information of the cable components according to the requirements of the cable components;

[0034] S4.2, access the cable assembly process template library and set the screening conditions according to the collected information;

[0035] S4.3. Preliminarily match the qualified process templates from the process template library according to the screening conditions;

[0036] S4.4. Evaluate the initially matched process template to see whether it meets the specific requirements of the cable assembly;

[0037] S4.5. Based on the evaluation, select the most appropriate process template and apply it to the production of cable assemblies.

[0038] Step S5 includes:

[0039] S5.1. Create a meta-function that defines basic features and conditions of a process based on material characteristics, technical requirements, and topological information;

[0040] S5.2, read the recommended process template, parse the process sequence and process parameters in the template, and extract the meta-function composition and conditional function of each process;

[0041] S5.3, for each process in the process template, instantiate the meta-function according to the specific information of the current cable component, and calculate the condition matching function value of the process;

[0042] S5.4, based on the truth or falsity of the condition matching function value, decide whether to instantiate the process or skip the current process, and handle the logical relationship between processes;

[0043] S5.5, repeat steps S5.3 to S5.4 until all processes in the process template are processed;

[0044] S5.6. Integrate all instantiated processes to generate a complete cable assembly process specification.

[0045] A cable assembly process automatic generation system, comprising:

[0046] A structured processing module, used for performing structured processing on the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material characteristics, topological relationship and technical requirements of the cable assembly;

[0047] Drawing parsing module, used to parse cable assembly design drawings and extract design information including material data, technical annotation data and topological relationship data;

[0048] A knowledge base query module, based on the design information, queries the material characteristics and technical requirements of the cable assembly from a preset knowledge base;

[0049] The template matching module is used to select a matching process template from the process template library according to the queried material characteristics, technical requirements and topological relationships;

[0050] The process specification generation module is used to automatically generate a cable assembly process specification including specific processes according to a matching process template and design information of the current cable assembly.

[0051] A computer-readable storage medium stores a computer program, wherein the computer program implements the above method steps when executed by a processor.

[0052] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the above method steps are implemented when the processor executes the computer program.

[0053] Compared with the prior art, the present invention has the following beneficial effects:

[0054] 1. By automatically parsing design drawings, querying electrical specifications and standards, and quickly matching material characteristics and technical requirements based on the knowledge base, engineers can reduce the time spent on manual query and decision-making, thereby improving overall design efficiency;

[0055] 2. Relying on structured process templates and conditional functions, as well as a preset knowledge base, ensures the standardization and consistency of process design, reducing process design quality issues caused by differences in engineers' personal experience and knowledge levels;

[0056] 3. By building a process template library and a unit function library, the effective accumulation and reuse of cable assembly process knowledge is achieved. For similar designs, existing templates and functions can be directly called to avoid designing from scratch, greatly shortening the design cycle;

[0057] 4. Through the automated parsing and matching process, as well as the logical judgment of conditional functions, the possibility of human errors and omissions is reduced; at the same time, the system can automatically check the matching of material characteristics, technical requirements and topological relationships to ensure the accuracy and completeness of process design. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0059] Figure 1 This is an overall flow chart of a method for automatically generating a cable assembly process according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0061] The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0062] In the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish descriptions and cannot be understood as indicating or suggesting relative importance. It should also be understood that although the terms "first", "second", etc. are used to describe various elements in some embodiments of the present application in the text, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first table can be named as the second table, and similarly, the second table can be named as the first table without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.

[0063] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0064] In traditional process design, cable assembly manufacturing engineers need to identify various materials, understand technical requirements, and analyze topological relationships based on design drawings, relying on their personal expertise and experience. This process involves a large number of electrical specifications and standard inquiries, as well as an in-depth understanding of connector characteristics and assembly requirements. Based on this information, engineers need to manually select appropriate assembly process methods and process parameters, and design the assembly process flow of the sheath. At the same time, when determining the assembly order of the various materials of the cable assembly, engineers also need to carefully analyze and make decisions based on complex topological relationships.

[0065] However, this design method that relies on personal experience and manual operation has many shortcomings. First, the process of querying a large number of electrical specifications and standards is time-consuming and labor-intensive, and prone to errors, which seriously affects the work efficiency of engineers. Secondly, the quality of process design is highly dependent on the personal experience and knowledge level of engineers. The lack of unified and standardized guidance makes it difficult to ensure the quality of process design. In addition, due to the complexity and diversity of cable components, each design needs to start from scratch, making it difficult to effectively accumulate and reuse knowledge.

[0066] In view of the above technical problems, an embodiment of the present application provides a method for automatically generating a cable assembly process, comprising the following steps:

[0067] S1. Structuring the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material properties, topological relationship and technical requirements of the cable assembly;

[0068] S2, parsing the cable assembly design drawings, and extracting design information including material data, technical annotation data, and topological relationship data;

[0069] S3. Based on the design information, query the material characteristics and technical requirements of the cable assembly from a preset knowledge base;

[0070] S4. Select a matching process template from the process template library according to the queried material characteristics, technical requirements and topological relationships;

[0071] S5. Automatically generate a cable assembly process specification including specific processes according to the matched process template and the design information of the current cable assembly.

[0072] Step S1 includes:

[0073] S1.1. Define the process template library structure, where the process is the basic unit in the process, each process contains several steps, and the step describes the specific operation flow within the process in detail.

[0074] S1.2. Perform structured field processing on the processes and steps, and describe in detail the specific content and requirements of each process and step.

[0075] Specifically, for example, set the following fields for each process and step:

[0076] Process Name: Used to uniquely identify each process.

[0077] Process description: Describe the purpose and main contents of the process in detail.

[0078] Step number: indicates the execution order of the step in the process.

[0079] Work step operation: Describe in detail the operations that need to be performed in the work step.

[0080] Tools Required: List the tools and equipment needed to perform this work step.

[0081] Process parameters: include various parameters required to execute the process steps, such as temperature, pressure, time, etc.

[0082] S1.3. According to the material characteristics, topological relationships and technical requirements of the cable assembly, a conditional function is set for each process and step, wherein the conditional function is composed of unit functions, and the unit function describes specific conditions or requirements.

[0083] For example, one unit function checks whether the material type of a cable conductor is copper, and another unit function checks whether the diameter of the cable is within a certain range.

[0084] S1.4. Build a unit function library, which includes a variety of commonly used unit functions; unit functions such as material type judgment function, size inspection function, technical requirements inspection function, etc. Classify and mark these functions for quick retrieval and combined use.

[0085] S1.5. Associate each process and step with its corresponding conditional function. The system can automatically call the corresponding conditional function based on the specific information of the cable assembly to determine the applicability of the process or step. If the conditional function is true, the corresponding step operation is performed; if the conditional function is false, feedback is provided.

[0086] Exemplarily, in step S1.1, a process template library structure including multiple processes such as "conductor cutting", "insulation stripping", and "connector crimping" is defined.

[0087] In step S1.2, the "conductor cutting" process is structured and fields such as process name, description, and process step number are set. For example, a process step is "cut the conductor to a specified length using a cutting tool" and the required tools and process parameters are specified.

[0088] In step S1.3, conditional functions are set for the "conductor cutting" process, such as "whether the conductor material is copper" and "whether the conductor diameter is within the allowable range".

[0089] In step S1.4, unit functions such as "material type judgment function" and "size inspection function" are selected from the unit function library to construct the conditional function.

[0090] In step S1.5, the "conductor cutting" process is associated with its conditional function. When the system processes this process, it will automatically call the conditional function for judgment. If the conductor material is copper and the diameter is within the allowable range, the cutting operation is performed; otherwise, the system will provide feedback, requiring the conductor to be replaced or the cutting parameters to be adjusted, or this step to be skipped.

[0091] Step S2 includes:

[0092] S2.1. Obtain the design drawings of the cable assembly. For paper drawings, use a high-precision scanner to scan them into digital images; for electronic drawings, save them in a format suitable for subsequent image recognition processing. Then, perform preprocessing operations on the scanned or digitized drawings, including denoising to eliminate interference information such as spots and stains on the drawings, and enhancing the contrast to make the lines and text on the drawings clearer and more legible.

[0093] S2.2. Select a predetermined recognition algorithm based on the content of the design drawing. OCR technology can be used to recognize text information on the drawing, shape recognition algorithm can be used to detect material identification and component outlines, and pattern matching algorithm can be used to recognize specific technical requirements.

[0094] S2.3. Use shape recognition algorithms and OCR technology to detect material identification in drawings and match them with the predefined material database. Through matching, the detailed data and attribute information of the material are extracted.

[0095] Use OCR technology and pattern matching algorithms to identify technical annotations in drawings and convert corresponding text or symbols into specific values ​​or parameters. Pattern matching algorithms include KMP algorithm and BM algorithm.

[0096] Using image recognition algorithms and graphics processing technology, the cable components in the drawings are located and the connection relationship between components is detected. Through algorithm analysis, a topological relationship diagram of the cable components is constructed to show the physical connection and logical connection relationship between each cable component. Among them, the image recognition algorithm can use conventional methods such as convolutional neural network CNN to extract image features; graphics processing technology can use conventional methods such as edge detection and contour extraction to determine the physical connection points and logical connection relationships between cables.

[0097] S2.4. Integrate the parsed material data, technical annotation data and topological relationship data, and output them in a structured format, such as JSON, XML, etc.

[0098] For example, assume a design drawing of a cable assembly, which includes a high-voltage cable, two connectors, and the connection relationship between them.

[0099] In step S2.1, the drawing is scanned and preprocessed to obtain a clear digital image.

[0100] In step S2.2, a predetermined image recognition algorithm is selected according to the drawing content, including using a shape recognition algorithm and OCR technology to detect material identification in the drawing, using OCR technology and pattern matching algorithm to identify technical requirement markings in the drawing, using image recognition algorithm graphics processing technology to locate cable components in the drawing, and detecting the connection relationship between components.

[0101] In step S2.3, the algorithm is used to identify the cable model on the drawing, such as "HV-10kV-3x50mm 2”, connector models such as “Connector-A” and “Connector-B”, and extracted their attribute information, such as cable length, diameter, color, etc. At the same time, technical annotations, such as voltage level of 10kV and current carrying capacity of 200A, were also identified and converted into specific values. In addition, the cable components in the drawings were located, and the connection relationship between the components was detected to construct a topological relationship diagram of the cable components.

[0102] In step S2.4, the parsed material data, technical requirement data, and topological relationship data are integrated together, and the data set is output in JSON format.

[0103] Step S3 includes:

[0104] According to the material specification information of the cable assembly, the corresponding material characteristics and technical requirements are queried from the cable assembly knowledge base.

[0105] The material specification information includes conductor specifications, insulation layer specifications, sheath layer specifications and other specification information.

[0106] The cable assembly knowledge base is a resource library dedicated to storing information related to cable assemblies, including the definition, classification, material characteristics, technical requirements and other information of cable assemblies.

[0107] Specifically, querying the material properties includes querying the electrical conductivity, thermal conductivity, corrosion resistance and mechanical strength of the conductor material; the insulation performance, high temperature resistance, flame retardancy and aging resistance of the insulating material; the corrosion resistance, aging resistance, anti-interference and flame retardancy of the sheath material; and the impact of other fillers on cable performance.

[0108] Specifically, querying the technical requirements includes querying the manufacturing process requirements, testing standards and quality control procedures of cable assemblies; among them, the manufacturing process requirements include the processing method of electrical connectors, the attachment position of cable numbers and electrical connector numbers, the spacing and materials of wire harness binding, the insurance method of shielding shells, etc.; the testing standards include type tests, sampling tests and routine tests, etc.; quality control includes raw material inspection, semi-finished product inspection and finished product inspection, etc.

[0109] Specifically, the conductor specification information includes conductor material, conductor cross-sectional area, number of conductors and conductor structure; the insulation layer specification information includes insulation material and insulation thickness; the sheath layer specification information includes sheath material and sheath thickness; the other specification information includes cable length, voltage level, flame retardant / fire resistant level and environmental protection performance.

[0110] Exemplarily, the material specification information includes:

[0111] Conductor specifications: copper is used as the conductor material, the conductor cross-sectional area is 2.5 square millimeters, single-core structure, and the quantity is 10.

[0112] Insulation layer specifications: cross-linked polyethylene XLPE is selected as the insulation material, and the insulation thickness is 0.8 mm.

[0113] The sheath layer specifications use polyvinyl chloride PVC as the sheath material, and the sheath thickness is 1.2 mm.

[0114] Based on the above specification information, query the material characteristics through the cable assembly knowledge base:

[0115] Copper conductors have good electrical and thermal conductivity, strong corrosion resistance, and high mechanical strength, making them suitable for transmitting large currents.

[0116] XLPE insulation material has excellent insulation performance and high temperature resistance, is flame retardant and aging resistant, ensuring long-term and stable operation of the cable.

[0117] Step S4 includes:

[0118] S4.1. According to the requirements of cable assemblies, collect the material characteristics, technical requirements and topological relationship information of cable assemblies. The specific requirements of cable assemblies include functions, performance and usage environment.

[0119] Functional Requirements For example, a cable assembly for high-speed data transmission is required with low attenuation and high anti-interference capabilities.

[0120] Performance requirements For example, the cable needs to withstand certain mechanical stress, the operating temperature range needs to be -40℃ to 80℃, and it is required to have good waterproof performance.

[0121] Environmental requirements For example, if the cable will be installed in an outdoor environment, UV resistance and weather resistance should be considered.

[0122] The material properties, technical requirements and topological relationships of cable components are collected and combined to meet the above requirements.

[0123] S4.2. Access a pre-established cable assembly process template library, which contains a variety of process templates optimized for different application scenarios, and set filtering conditions based on the collected information;

[0124] The filter conditions include conductor material type, insulation material type, sheath material type, cable assembly type, voltage level, and usage environment.

[0125] S4.3. Based on the above screening conditions, the system automatically selects several preliminary matching process templates from the process template library. These templates have the required material characteristics and basic technical requirements;

[0126] S4.4. Evaluate the initially matched process template to see whether it meets the specific requirements of the cable assembly;

[0127] The evaluation includes examining the rationality of its process flow, the applicability of process parameters, the feasibility of the required equipment, and whether it meets the specific needs of cable assemblies.

[0128] For example, assess whether the template includes special waterproofing steps for outdoor use environments and whether material toughness testing at low temperatures is considered.

[0129] S4.5. Based on the evaluation, select the most appropriate process template and apply it to the production of cable assemblies.

[0130] Step S5 includes:

[0131] S5.1. Create a meta-function, which defines the basic characteristics and conditions of the process based on material characteristics, technical requirements, and topological relationships.

[0132] Each metafunction contains elements that describe the process operation type, operation parameters, required equipment, and logical relationships between processes.

[0133] Among them, the process operation types include cutting, welding, testing, etc., the operation parameters include cutting length, welding temperature, etc., and the required equipment includes automatic cutting machines, welding machines, etc.

[0134] For example, a metafunction may describe the operation of "cutting the cable to a specified length using an automatic cutting machine", including the cutting length as a parameter, and specifying that the operation must be performed after another process (such as stripping).

[0135] S5.2, read the recommended process template, parse the process sequence and process parameters in the template, extract the metafunction composition and conditional function of each process, select the matching metafunction from the metafunction library, and ensure that the selected metafunction matches the material characteristics, technical requirements and topology information of the cable assembly. Among them, the conditional function determines whether the process should be executed.

[0136] S5.3. For each process in the process template, instantiate the meta-function according to the specific information of the current cable component, and calculate the conditional matching function value of the process.

[0137] Specifically, instantiating the corresponding meta-function means assigning the specific information of the current cable assembly as parameters to the corresponding variables in the meta-function. For example, if the meta-function describes the wire stripping process, then the actual length of the cable and the thickness of the insulation layer to be stripped need to be assigned to the corresponding parameters in the meta-function.

[0138] According to the definition of the condition matching function, a logical judgment is performed on the input parameters. The condition matching function value is a Boolean value that indicates whether the process should be executed based on the characteristics of the current cable component. For example, if the cable length is less than a certain threshold, the process of "cutting to a specified length" may be judged as unnecessary and its condition matching function value is False.

[0139] S5.4. Based on the truth or falsity of the conditional matching function value, decide whether to instantiate the process or skip the current process, and handle the logical relationship between processes.

[0140] Among them, instantiating the process means incorporating it into the final process specification. At the same time, processing the logical relationship between processes is to ensure that the sequence and parallel relationship of the processes are correctly implemented. For example, when the "wire stripping" process is skipped, the "welding" process that depends on it should also be adjusted or skipped accordingly.

[0141] S5.5, repeat steps S5.3 to S5.4 until all processes in the process template are processed;

[0142] S5.6. Integrate all instantiated processes to generate a complete cable assembly process specification.

[0143] In another aspect, an embodiment of the present application provides a cable assembly process automatic generation system, comprising:

[0144] A structured processing module, used for performing structured processing on the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material characteristics, topological relationship and technical requirements of the cable assembly;

[0145] Drawing parsing module, used to parse cable assembly design drawings and extract design information including material data, technical requirements data and topological relationship data;

[0146] A knowledge base query module, based on the design information, queries the material characteristics and technical requirements of the cable assembly from a preset knowledge base;

[0147] The template matching module is used to select a matching process template from the process template library according to the queried material characteristics, technical requirements and topological relationships;

[0148] The process specification generation module is used to automatically generate a cable assembly process specification including specific processes according to a matching process template and design information of the current cable assembly.

[0149] In another aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, wherein the computer program implements the above-mentioned method steps when executed by a processor.

[0150] On the other hand, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method steps when executing the computer program.

[0151] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for automatically generating a cable assembly process, characterized in that: The following steps are involved: S1. Structuring the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material properties, topological relationship and technical requirements of the cable assembly; S2, parsing the cable assembly design drawings, and extracting design information including material data, technical annotation data, and topological relationship data; S3. Based on the design information, query the material characteristics and technical requirements of the cable assembly from a preset knowledge base; S4. Select a matching process template from the process template library according to the queried material characteristics, technical requirements and topological relationships; S5. Automatically generate a cable assembly process specification including specific processes based on the matched process template and the design information of the current cable assembly.

2. A cable assembly process automatic generation method according to claim 1, characterized in that: Step S1 includes: S1.

1. Define the process template library structure, where the process is the basic unit in the process, and each process contains several steps; S1.

2. Carry out structured field processing on the processes and steps, and describe in detail the specific content and requirements of each process and step; S1.

3. According to the material characteristics, topological relationships and technical requirements of the cable assembly, a conditional function is set for each process and step, wherein the conditional function is composed of unit functions, and the unit function describes a specific condition or requirement; S1.

4. Build a unit function library, which includes a variety of commonly used unit functions; S1.

5. Associate each process and step with its corresponding conditional function.

3. The method for automatically generating a cable assembly process according to claim 1, characterized in that: Step S2 includes: S2.

1. Scan and pre-process the cable assembly design drawings; S2.2, select a predetermined recognition algorithm according to the content of the design drawing; S2.

3. Use recognition algorithms to detect material identification in drawings and match them with predefined material databases to extract material data and attribute information; Identify technical annotations in drawings and convert them into specific values ​​or parameters; Locate cable components, detect the connection relationship between components, and build a topological relationship diagram of cable components; S2.

4. Integrate the parsed material data, technical annotation data and topological relationship data, and output them in a structured format.

4. A method for automatically generating a cable assembly process according to claim 2, characterized in that: Step S2.3 includes: Use shape recognition algorithms and OCR technology to detect material identification in drawings; Use OCR technology and pattern matching algorithms to identify technical annotations in drawings; Use image recognition algorithms and graphics processing technology to locate cable components in drawings and detect the connection relationships between components.

5. The method for automatically generating a cable assembly process according to claim 1, characterized in that: Step S3 includes: According to the material specification information of the cable assembly, the corresponding material characteristics and technical requirements are queried from the cable assembly knowledge base; wherein the material specification information includes conductor specifications, insulation layer specifications, and sheath layer specification information; the material characteristics include performance parameters of conductor materials, insulation materials, and sheath materials; the technical requirements include manufacturing process requirements, testing standards, and quality control requirements.

6. The method for automatically generating a cable assembly process according to claim 1, characterized in that: Step S4 includes: S4.

1. Collect the material characteristics, technical requirements and topological relationship information of the cable components according to the requirements of the cable components; S4.2, access the cable assembly process template library and set the screening conditions according to the collected information; S4.

3. Preliminarily match the qualified process templates from the process template library according to the screening conditions; S4.

4. Evaluate the initially matched process template to see whether it meets the specific requirements of the cable assembly; S4.

5. Based on the evaluation, select the most appropriate process template and apply it to the production of cable assemblies.

7. The method for automatically generating a cable assembly process according to claim 1, characterized in that: Step S5 includes: S5.

1. Create a meta-function that defines basic features and conditions of a process based on material characteristics, technical requirements, and topological information; S5.2, read the recommended process template, parse the process sequence and process parameters in the template, and extract the meta-function composition and conditional function of each process; S5.3, for each process in the process template, instantiate the meta-function according to the specific information of the current cable component, and calculate the condition matching function value of the process; S5.4, based on the truth or falsity of the condition matching function value, decide whether to instantiate the process or skip the current process, and handle the logical relationship between processes; S5.5, repeat steps S5.3 to S5.4 until all processes in the process template are processed; S5.

6. Integrate all instantiated processes to generate a complete cable assembly process specification.

8. A cable assembly process automatic generation system, characterized in that: include: A structured processing module, used for performing structured processing on the production process of the cable assembly to form a process template including a conditional function, wherein the conditional function is associated with the material characteristics, topological relationship and technical requirements of the cable assembly; Drawing parsing module, used to parse cable assembly design drawings and extract design information including material data, technical annotation data and topological relationship data; A knowledge base query module, based on the design information, queries the material characteristics and technical requirements of the cable assembly from a preset knowledge base; The template matching module is used to select a matching process template from the process template library based on the queried material characteristics, technical requirements and topological relationships; The process specification generation module is used to automatically generate a cable assembly process specification including specific processes according to a matching process template and design information of the current cable assembly.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the method steps of any one of claims 1 to 7 when executed by a processor.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method steps of any one of claims 1 to 7 are implemented.