Intelligent manufacturing system based on cutting machining

By introducing test management units and automated testing functions in the intelligent manufacturing system, the problem of inflexible software and hardware matching in the existing system is solved, and richer cutting processing scenarios and more stable system functions are achieved.

CN119887117APending Publication Date: 2025-04-25WUHAN VOCATIONAL COLLEGE OF SOFTWARE & ENG (WUHAN OPEN UNIV)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510062103.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the existing intelligent manufacturing system, the industrial management system forms a fixed combination with the hardware, resulting in the inflexible software and hardware matching when the hardware or management system is adjusted, which limits the expansion of cutting processing work scenarios and the diversity of system functions.

Method used

An intelligent manufacturing system based on cutting machining is designed, including industrial management modules and multiple manufacturing hardware modules. Automatic testing and industrial management are realized through the data connection between the test management unit and the hardware system unit. The industrial management module can parse interactive interface call parameters based on the run log, generate standardized interface test description files, and perform automated tests to ensure the stability and reliability of the hardware system.

Benefits of technology

Through flexible adjustments of software and hardware, it adapts to different cutting processing needs, enriches the work scenarios of cutting processing, and improves the functional diversity and stability of the intelligent manufacturing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887117A_ABST
    Figure CN119887117A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent manufacturing system based on cutting machining. The intelligent manufacturing system comprises an industrial management module and a plurality of manufacturing hardware modules. The manufacturing hardware module comprises a test management unit and a hardware system unit; the test management unit is used for storing a running log of the corresponding hardware system unit; the hardware system unit is used for executing cutting machining; and the industrial management module is selectively connected with the manufacturing hardware module, is in data connection with the hardware system unit through the test management unit, and is configured to execute automatic test according to a running log of the test management unit, and execute industrial management on the hardware system unit based on the running log after the test succeeds. And through multi-type flexible adjustment of the software and hardware, adjustment of the software and hardware according to different cutting machining requirements is facilitated, and the working scene of cutting machining is enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent manufacturing technology, and in particular to an intelligent manufacturing system based on cutting processing. Background Art

[0002] Cutting refers to the use of cutting tools to cut workpieces to remove excess material and obtain the desired shape and size. It is one of the most important processing methods in mechanical manufacturing. Despite the continuous development of modern manufacturing technology, cutting still occupies an important position due to its wide range of applications and high precision. At present, industrial manufacturing mainly relies on machine tools for cutting.

[0003] With the development of computer, Internet of Things and intelligent hardware technology, the traditional machinery manufacturing industry has gradually transformed into an intelligent manufacturing industry mainly managed by computers, and the same is true for cutting processing. In the current intelligent manufacturing system, it mainly relies on industrial management systems, such as industrial MES (Manufacturing Execution System) to manage the hardware of each processing link, such as machine tools, industrial robots, silos, etc. However, an industrial management system often forms a fixed combination with each hardware. When the hardware or industrial management system is adjusted, the combination of software and hardware is not flexible enough, which limits the expansion of the working scene of cutting processing, and the functions of the overall intelligent manufacturing system are relatively fixed and single. Summary of the invention

[0004] In view of the above analysis, an embodiment of the present invention aims to provide an intelligent manufacturing system based on cutting processing, so as to solve the problem that in the existing technology implementation results, a set of industrial management systems often form a fixed combination with various hardware. When the hardware or the industrial management system is adjusted, the combination of software and hardware is not flexible enough, which limits the expansion of the working scenarios of cutting processing and the functions of the overall intelligent manufacturing system are relatively fixed and single.

[0005] The embodiment of the present invention provides an intelligent manufacturing system based on cutting processing, including:

[0006] Industrial management module;

[0007] A plurality of manufacturing hardware modules; wherein the manufacturing hardware module comprises a test management unit and a hardware system unit; the test management unit is used to store the operation log of the corresponding hardware system unit; the hardware system unit is used to perform cutting processing;

[0008] Wherein, the industrial management module can be selectively connected to the manufacturing hardware module and connected to the hardware system unit data through the test management unit;

[0009] Wherein, the industrial management module is configured to perform the following steps:

[0010] Collecting operation logs from the test management unit;

[0011] Parse the collected operation logs to identify the interactive interface call parameters and hardware control parameters of the hardware system unit;

[0012] Generate a standardized interface test description file according to the identified interactive interface call parameters; wherein the interface test description file includes an interface name, a request method, input parameters, and expected output;

[0013] Convert the interface test description file into an executable test script suitable for an automated testing framework;

[0014] Execute the test script, perform automated testing on the hardware system unit, and collect test results;

[0015] Analyze test results and generate test reports, including detailed records of success, failure and abnormal conditions;

[0016] When the test is reported as successful, industrial management is performed on the hardware system unit based on the operation log.

[0017] The intelligent manufacturing system based on cutting processing of the embodiment of the present application includes an industrial management module and multiple manufacturing hardware modules. The manufacturing hardware module includes a test management unit and a hardware system unit; the test management unit is used to store the operation log of the corresponding hardware system unit; the hardware system unit is used to perform cutting processing; the industrial management module can selectively connect to the manufacturing hardware module, connect to the hardware system unit data through the test management unit, and is configured to perform automatic testing according to the operation log of the test management unit, and perform industrial management on the hardware system unit based on the operation log after the test is successful. Through the flexible adjustment of multiple types of software and hardware, it is easy to adjust the software and hardware to meet different cutting processing requirements, enriching the working scenarios of cutting processing.

[0018] As one of the optional embodiments, the test management unit includes a preprocessor;

[0019] The hardware system unit includes any one of a machine tool, an industrial robot, a silo, an RFID, and a measuring instrument;

[0020] The pre-processor is used to establish data connection with the hardware system unit, and to perform hardware control according to the data connection and store corresponding operation logs.

[0021] As one of the optional embodiments, the process of collecting the operation log from the test management unit includes the steps of:

[0022] The operation log is collected from the test management unit through the ADB tool.

[0023] As one of the optional embodiments, the process of parsing the collected operation logs to identify the interactive interface call parameters and hardware control parameters of the hardware system unit includes the steps of:

[0024] The operation log is parsed by Python's regular expression or string parsing method to identify the interactive interface call parameters and hardware control parameters of the hardware system unit; wherein the interactive interface call parameters include a call URL, call header information, a call method, and call data; and the hardware control parameters include a control status code and a control structure data.

[0025] As one of the optional embodiments, the process of generating a standardized interface test description file according to the identified interactive interface call parameters includes the steps of:

[0026] Generate a JSON or YAM format file with the identified interactive interface call parameters to generate an interface test description file of a Python executable script file.

[0027] As one of the optional embodiments, the process of converting the interface test description file into an executable test script suitable for an automated test framework comprises the steps of:

[0028] Design a general execution script as a test script, parse the JSON or YAM format file, and initiate a call request according to the configured call header information, so as to determine the test result according to the response content in the format file.

[0029] As one of the optional embodiments, the industrial management module includes a plurality of functional units for performing the industrial management;

[0030] The functional units include a scheduling management unit, an equipment monitoring unit, a tool compensation measurement unit, a data dashboard unit and a data setting unit;

[0031] The scheduling management unit is used to perform production scheduling and processing program management based on the operation log;

[0032] The device monitoring unit is used to monitor the hardware system unit based on the operation log;

[0033] The tool compensation measurement unit is used to measure the tool compensation and compare the measured tool compensation with the operation log, and record the comparison result;

[0034] The data dashboard unit is used for human-computer interaction to display the processing data of the scheduling management unit, the equipment monitoring unit and the tool compensation measurement unit;

[0035] The data setting unit is used to convert the processing data of the scheduling management unit, the equipment monitoring unit and the tool compensation measurement unit into log data that can be stored by the test management unit.

[0036] As one of the optional embodiments, the operation log includes processing efficiency data and processing accuracy data of the hardware system unit;

[0037] The scheduling management unit performs production settings and production priority settings according to the processing efficiency data;

[0038] The scheduling management unit performs quality setting according to the processing accuracy data.

[0039] As one of the optional embodiments, the operation log includes tool compensation data of the hardware system unit;

[0040] The tool compensation measuring unit is used for correcting and measuring the tool compensation according to the tool compensation data.

[0041] As one of the optional embodiments, the operation log includes an IP address of a monitoring device corresponding to the hardware system unit;

[0042] The device monitoring unit is used to call the monitoring device of the IP address to perform monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 This is a schematic diagram of the module structure of the intelligent manufacturing system based on cutting processing according to an embodiment of the present application;

[0044] Figure 2 A flowchart of a smart manufacturing execution method according to an embodiment of the application;

[0045] Figure 3 A flowchart of a smart manufacturing execution method according to a preferred embodiment;

[0046] Figure 4 This is a structural diagram of an industrial management module unit according to an embodiment of the application. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme of the embodiments of the present application will be clearly and completely described below in conjunction with the drawings of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the described embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] Unless otherwise defined, the technical terms or scientific terms used in this application should be understood by people with ordinary skills in the field to which this application belongs. "First", "second" and similar words used in this application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0049] In order to keep the following description of the embodiments of the present application clear and concise, the present application omits detailed descriptions of some known functions and known components.

[0050] The embodiment of the present application provides an intelligent manufacturing system based on cutting processing.

[0051] Figure 1 This is a schematic diagram of the module structure of the intelligent manufacturing system based on cutting processing according to an embodiment of the present application. Figure 1 As shown, the intelligent manufacturing system based on cutting processing of the embodiment of the present application includes:

[0052] Industrial management module 100;

[0053] A plurality of manufacturing hardware modules 101; wherein the manufacturing hardware module 101 comprises a test management unit 200 and a hardware system unit 201; the test management unit 200 is used to store the operation log of the corresponding hardware system unit 201; the hardware system unit 201 is used to perform cutting processing;

[0054] The industrial management module 100 may be selectively connected to the manufacturing hardware module 101 , and connected to the hardware system unit 201 through the test management unit 200 .

[0055] Different from the traditional intelligent manufacturing system, the embodiment of the present application has built a test management unit 200 to achieve the expansion of application functions from the hardware and software. In the traditional intelligent manufacturing system, the management system controls machine tools and industrial robots, etc., generally based on assembly language programs, while other third-party software is controlled according to related processors, such as single-chip microcomputers or FPGA processors. Due to the differences in tool compensation data and loading and unloading functions of different robots after the cutting tools of different machine tools are operated during cutting, the management system lacks data interaction and data processing after connecting to different hardware, resulting in limited processing capabilities or limited processing accuracy.

[0056] As a preferred implementation, in the disclosed embodiment, the industrial management module 100 adopts a construction mode different from the traditional working MES system, and can be based on application system construction modes such as HTTP and Python to facilitate the integration of various plug-ins and tools, identify the matching degree of hardware, and perform automatic testing and industrial management of the test management unit 200 and the hardware system unit 201.

[0057] As a preferred implementation, the test management unit 200 is built based on a smart device, which is convenient for data connection and management with the hardware system unit 201. Preferably, the test management unit 200 uses an Android-based smart device to facilitate the deployment of the automatic test environment and data interaction with the industrial management module 100.

[0058] As a preferred embodiment, the test management unit 200 is based on system construction, and the hardware form is in the form of a pre-processor, which is connected to each hardware system unit 201 in a distributed manner or one by one.

[0059] The hardware system unit 201 includes any one of a machine tool, an industrial robot, a silo, an RFID, and a measuring instrument;

[0060] The pre-processor is used to establish data connection with the hardware system unit 201, and execute hardware control according to the data connection and store corresponding operation logs.

[0061] The machine tool is used to cut the material. The industrial robot is used to load and unload the material and feed it to the machine tool for processing. The silo is used to store the material and manage the information of the material. The RFID is used to record the workpiece information after cutting. The measuring instrument is used to measure the size of the workpiece after cutting. The data in the process of each hardware system unit 201 and the results after implementation can be recorded by the test management unit 200.

[0062] The industrial management module 100 can actively initiate data connection and automatic testing to the test management unit 200, or the test management unit 200 can actively initiate a request to the industrial management module 100 to achieve data connection and automatic testing. The data connection between the industrial management module 100 and the test management unit 200 includes direct connection and indirect connection. In the same intelligent manufacturing system based on cutting processing, the industrial management module 100 can access multiple hardware system units 201 based on this active or passive initiation and complete multiple types of cutting processing.

[0063] Based on this, the industrial management module 100 is configured to perform the following Figure 2 The flowchart of the intelligent manufacturing execution method of an embodiment of the application is shown as shown, including steps S100 to S106:

[0064] S100, collecting operation logs from the test management unit 200;

[0065] S101, parsing the collected operation logs to identify the interactive interface call parameters and hardware control parameters of the hardware system unit 201;

[0066] S102, generating a standardized interface test description file according to the identified interactive interface call parameters; wherein the interface test description file includes an interface name, a request method, input parameters, and expected output;

[0067] S103, converting the interface test description file into an executable test script suitable for an automated test framework;

[0068] S104, executing the test script, performing automated testing on the hardware system unit 201, and collecting test results;

[0069] S105, analyzing the test results and generating a test report, including detailed records of success, failure and abnormal conditions;

[0070] S106: When the test report is successful, perform industrial management on the hardware system unit 201 based on the operation log.

[0071] Based on active or passive initiation, the industrial management module 100 collects operation logs from the test management unit 200. Preferably, based on the software system types of the industrial management module 100 and the test management unit 200, the operation logs can be collected from the test management unit 200 based on an automatic debugging tool, preferably an ADB tool. Figure 3 As shown, the process of collecting the operation log from the test management unit 200 in step S100 includes step S200:

[0072] S200, collecting operation logs from the test management unit 200 through an ADB tool.

[0073] The ADB tool is used to capture the tested application interface of the test management unit 200, and the operation logs of all the tested application interfaces are obtained. The operation logs contain the request information and response content of the tested application interface, and will directly generate TXT text format or log file format, which is convenient for external display of fixed data connection and operation log transmission. At the same time, the industrial management module 100 collects the operation logs as data records and stores them on the side of the test management unit 200 to update the operation logs.

[0074] The operation log is used to record the latest operation parameters of the hardware system unit 201. These operation parameters can be used for verification in subsequent automatic tests. Successful tests indicate the reliability of the operation parameters. At the same time, the industrial management module 100 quickly performs industrial management on various hardware system units 201 based on the operation parameters. The operation parameters that have been automatically tested can also ensure the stability and reliability of industrial management.

[0075] As a preferred embodiment, Figure 3 As shown, the process of parsing the collected operation logs in step S101 to identify the interactive interface call parameters and hardware control parameters of the hardware system unit 201 includes step S201:

[0076] S201, parse the operation log by Python regular expression or string parsing to identify the interactive interface call parameters and hardware control parameters of the hardware system unit 201; wherein the interactive interface call parameters include the call URL, call header information, call method and call data; the hardware control parameters include the control status code and control structure data.

[0077] In the preferred embodiment of step S201, taking the test management unit 200 as an Android system device as an example, according to the setting of the interactive interface calling parameters and the hardware control parameters, the calling and deployment basis of the automatic test tool is met. The interactive interface calling parameters are used to maintain the data connection between the industrial management module 100 and the test management unit 200 during the automatic test, and the hardware control parameters are configured as the execution basis of the test case in the automatic test.

[0078] The application of the test management unit 200 based on the Android system and the automatic test tool, the call header information includes information types such as Content-Type / Cookie / Authorization / other information, the call method includes GET / POST / other methods, and the call data includes JSON format / BODY format / other format data. The above data is automatically tested by the industrial management module 100 based on python.

[0079] As a preferred embodiment, Figure 3 As shown, the process of generating a standardized interface test description file according to the identified interactive interface calling parameters in step S102 includes step S202:

[0080] S202, generating a JSON or YAM format file with the identified interactive interface call parameters to generate an interface test description file of a Python executable script file.

[0081] The identified interactive interface call parameters are generated into a JSON or yam format file, which is convenient for running the JSON or yam format file through Python later. Among them, one test management unit 200 corresponds to a separate JSON or yam file, and the test management units 200 with different parameters are filtered to generate a Python executable script file, that is, an interface test description file.

[0082] As a preferred embodiment, Figure 3 As shown, in step S103, the interface test description file is converted into an executable test script, which is suitable for the process of the automated test framework, including step S203:

[0083] S203, design a general execution script as a test script, parse the JSON or yam format file, and initiate a call request according to the configured call header information, so as to determine the test result according to the response content in the format file.

[0084] A general execution script is designed, which can parse JSON or YAM format files, initiate requests through the call header information configured in the format file, and determine the test results based on the response content in the format file.

[0085] Preferably, in step S104, the test task is configured through JENKINS, and the test is repeatedly executed. After the execution is completed through JENKINS, the test results are recorded, including detailed records of success, failure and abnormal situations.

[0086] In the embodiment of the present application, the success of the test is used as the initiation node for subsequent industrial management to adapt to the complexity of the hardware system unit 201 for cutting processing and ensure the successful integration of various hardware system units 201.

[0087] After completing the automatic test based on the operation log, the industrial management module 100 also performs industrial management on each hardware system unit 201 according to the operation log. Figure 4 FIG. 1 is a unit structure diagram of an industrial management module 100 according to an embodiment of the present invention. Figure 4As shown, the industrial management module 100 includes a plurality of functional units for performing the industrial management;

[0088] The functional units include a schedule management unit 300, a device monitoring unit 301, a tool compensation measurement unit 302, a data dashboard unit 303 and a data setting unit 304;

[0089] The scheduling management unit 300 is used to perform production scheduling and processing program management based on the operation log;

[0090] The device monitoring unit 301 is used to monitor the hardware system unit 201 based on the operation log;

[0091] The tool compensation measuring unit 302 is used to measure the tool compensation and compare the measured tool compensation with the operation log, and record the comparison result;

[0092] The data dashboard unit 303 is used for human-computer interaction to display the processing data of the scheduling management unit 300, the equipment monitoring unit 301 and the tool compensation measurement unit 302;

[0093] The data setting unit 304 is used to convert the processing data of the scheduling management unit 300 , the equipment monitoring unit 301 and the tool compensation measurement unit 302 into log data that can be stored by the test management unit 200 .

[0094] In the hardware system unit 201, the machine tool is responsible for the cutting of the workpiece; the industrial robot is responsible for loading and unloading; the measuring instrument is responsible for measuring the size of the workpiece; the RFID is used to record the workpiece information; the silo: displays the material information and distinguishes the material status.

[0095] Preferably, the operation log includes processing efficiency data and processing accuracy data of the hardware system unit 201;

[0096] The scheduling management unit 300 performs production settings and production priority settings according to the processing efficiency data;

[0097] The scheduling management unit 300 performs quality setting according to the processing accuracy data.

[0098] The production setting is used to generate, issue, cancel, delete, and select the execution operations of the order workpiece to perform operations such as loading, unloading, material changing, and automatic processing. Among them, the processing efficiency data is used to adjust the efficiency of the corresponding machine tools and industrial robots in loading, unloading, material changing, and automatic processing. Each test management unit 200 records the operation log of the corresponding hardware system unit 201. The processing efficiency data of each hardware system unit 201 varies according to machine loss. For example, the industrial robot performs loading, unloading, and material changing, and the machine tool performs automatic processing. The industrial management module 100 aligns the efficiency and production priority of the industrial robot and the machine tool according to the processing efficiency data. Among them, the production priority includes the processing priority of industrial robots and machine tools to match different processing efficiencies. Similarly, the scheduling management unit 300 aligns the processing accuracy of each hardware system unit 201 based on the processing accuracy data to complete the quality setting of the processing accuracy.

[0099] Preferably, the operation log includes tool compensation data of the hardware system unit 201;

[0100] The tool compensation measuring unit 302 is used to correct and measure the tool compensation according to the tool compensation data.

[0101] The tool compensation data is stored in the operation log of the measurement management unit on the machine tool side, recording the latest tool compensation status of the machine tool. After the machine tool is incorporated into the industrial management module 100, the machine tool can automatically upload the measured tool compensation of the tool, that is, the original data. At this time, the industrial management module 100 corrects the measured tool compensation according to the tool compensation data, including X offset value, Y offset value, X wear and Y wear.

[0102] Preferably, the operation log includes the IP address of the monitoring device corresponding to the hardware system unit 201;

[0103] The device monitoring unit 301 is used to call the monitoring device of the IP address to perform monitoring.

[0104] Each hardware system unit 201 corresponds to a specific monitoring device, and the monitoring device is selected according to the IP address, which facilitates automated manufacturing monitoring.

[0105] After the above industrial management is completed, the hardware system unit 201 performs the corresponding execution, completes the update of the operation log, and stores it in the test management unit 200. After disconnecting the data connection with the industrial management module 100, each test management unit 200 and the hardware system unit 201 remain independent and can be used to connect to other industrial management modules 100, verify the operation log according to the automatic test, and ensure the stability and reliability of industrial management. It should be noted that the operation log includes but is not limited to the above data. According to the actual cutting processing requirements, the industrial related modules can be set up, automatic test cases and industrial management can be configured, and the application scenarios of cutting processing can be enriched.

[0106] At the same time, the test management unit 200 is built based on the hardware of the Android system, which can best meet the simulation requirements of cutting processing in the automatic test cases and improve the reference value of the test. The test management unit 200 can handle machine tools based on assembly language, industrial robots based on industrial software, and silos based on http applications. Based on the system coordination of the test management unit 200 and the industrial management module 100, it can adapt to various types of automatic testing and industrial management based on different foundations.

[0107] The intelligent manufacturing system based on cutting processing of the embodiment of the present disclosure includes an industrial management module 100 and multiple manufacturing hardware modules 101. The manufacturing hardware module 101 includes a test management unit 200 and a hardware system unit 201; the test management unit 200 is used to store the operation log of the corresponding hardware system unit 201; the hardware system unit 201 is used to perform cutting processing; the industrial management module 100 can be selectively connected to the manufacturing hardware module 101, and is connected to the hardware system unit 201 through the test management unit 200, and is configured to perform automatic testing according to the operation log of the test management unit 200, and then perform industrial management on the hardware system unit 201 based on the operation log after the test is successful. Through the flexible adjustment of multiple types of software and hardware, it is easy to adjust the software and hardware to meet different cutting processing requirements, and enrich the working scenes of cutting processing.

[0108] There are a few points to note about this application:

[0109] (1) The drawings of the embodiments of the present application only relate to the structures related to the embodiments of the present application, and other structures may refer to the general design.

[0110] (2) For the sake of clarity, the thickness and size of layers or structures are exaggerated in the drawings used to describe the embodiments of the present invention. It is understood that when an element such as a layer, film, region, or substrate is referred to as being "on" or "under" another element, the element may be "directly" "on" or "under" the other element, or there may be intervening elements.

[0111] (3) In the absence of conflict, the embodiments of the present application and the features in the embodiments may be combined with each other to obtain new embodiments. The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. The protection scope of the present application shall be based on the protection scope of the claims.

[0112] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0113] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent application shall be subject to the attached claims.

Claims

1. An intelligent manufacturing system based on cutting processing, characterized in that: include: Industrial management module; A plurality of manufacturing hardware modules; wherein the manufacturing hardware module comprises a test management unit and a hardware system unit; the test management unit is used to store the operation log of the corresponding hardware system unit; the hardware system unit is used to perform cutting processing; Wherein, the industrial management module can be selectively connected to the manufacturing hardware module and connected to the hardware system unit data through the test management unit; Wherein, the industrial management module is configured to perform the following steps: Collecting operation logs from the test management unit; Parse the collected operation logs to identify the interactive interface call parameters and hardware control parameters of the hardware system unit; Generate a standardized interface test description file according to the identified interactive interface call parameters; wherein the interface test description file includes an interface name, a request method, input parameters, and expected output; Convert the interface test description file into an executable test script suitable for an automated testing framework; Execute the test script, perform automated testing on the hardware system unit, and collect test results; Analyze test results and generate test reports, including detailed records of success, failure and abnormal conditions; When the test is reported as successful, industrial management is performed on the hardware system unit based on the operation log.

2. The intelligent manufacturing system based on cutting processing according to claim 1 is characterized in that: The test management unit includes a preprocessor; The hardware system unit includes any one of a machine tool, an industrial robot, a silo, an RFID, and a measuring instrument; The pre-processor is used to establish data connection with the hardware system unit, and to perform hardware control according to the data connection and store corresponding operation logs.

3. The intelligent manufacturing system based on cutting processing according to claim 1 is characterized in that: The process of collecting the operation log from the test management unit comprises the steps of: The operation log is collected from the test management unit through the ADB tool.

4. The intelligent manufacturing system based on cutting processing according to claim 3 is characterized in that: The process of parsing the collected operation logs to identify the interactive interface call parameters and hardware control parameters of the hardware system unit includes the following steps: The operation log is parsed by Python's regular expression or string parsing method to identify the interactive interface call parameters and hardware control parameters of the hardware system unit; wherein the interactive interface call parameters include a call URL, call header information, a call method, and call data; and the hardware control parameters include a control status code and a control structure data.

5. The intelligent manufacturing system based on cutting processing according to claim 4 is characterized in that: The process of generating a standardized interface test description file according to the identified interactive interface call parameters comprises the steps of: Generate a JSON or YAM format file with the identified interactive interface call parameters to generate an interface test description file of a Python executable script file.

6. The intelligent manufacturing system based on cutting processing according to claim 5 is characterized in that: The process of converting the interface test description file into an executable test script suitable for an automated testing framework comprises the steps of: Design a general execution script as a test script, parse the JSON or YAM format file, and initiate a call request according to the configured call header information, so as to determine the test result according to the response content in the format file.

7. The intelligent manufacturing system based on cutting processing according to claim 1 is characterized in that: The industrial management module includes a plurality of functional units for performing the industrial management; The functional units include a scheduling management unit, an equipment monitoring unit, a tool compensation measurement unit, a data dashboard unit and a data setting unit; The scheduling management unit is used to perform production scheduling and processing program management based on the operation log; The device monitoring unit is used to monitor the hardware system unit based on the operation log; The tool compensation measurement unit is used to measure the tool compensation and compare the measured tool compensation with the operation log, and record the comparison result; The data dashboard unit is used for human-computer interaction to display the processing data of the scheduling management unit, the equipment monitoring unit and the tool compensation measurement unit; The data setting unit is used to convert the processing data of the scheduling management unit, the equipment monitoring unit and the tool compensation measurement unit into log data that can be stored by the test management unit.

8. The intelligent manufacturing system based on cutting processing according to claim 7 is characterized in that: The operation log includes processing efficiency data and processing accuracy data of the hardware system unit; The scheduling management unit performs production settings and production priority settings according to the processing efficiency data; The scheduling management unit performs quality setting according to the processing accuracy data.

9. The intelligent manufacturing system based on cutting processing according to claim 7 is characterized in that: The operation log includes tool compensation data of the hardware system unit; The tool compensation measuring unit is used for correcting and measuring the tool compensation according to the tool compensation data.

10. The intelligent manufacturing system based on cutting processing according to claim 7, characterized in that: The operation log includes the IP address of the monitoring device corresponding to the hardware system unit; The device monitoring unit is used to call the monitoring device of the IP address to perform monitoring.

Citation Information

Patent Citations

  • Automatic testing device and method incorporating a variety of testing tools

    CN101212362A

  • Method and device for testing software compatibility, server, equipment and storage medium

    CN108920380A

  • APP software compatibility automatic test method

    CN111984529A

  • MES system for mold manufacturing

    CN112767188A

  • MES intelligent manufacturing and production execution system

    CN113485263A