Product processing method and device, electronic equipment and readable storage medium
By automating the transmission and processing of process data, the problem of low product processing efficiency has been solved, automated positioning and processing have been achieved, and processing speed has been improved.
Patent Information
- Application Number
- CN202511824188.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-02-24
AI Technical Summary
Existing technologies have low product processing efficiency, especially for laser texture processing of complex products, which requires manual positioning and repeated processing, resulting in low efficiency.
The first device acquires process flow data for positioning and movement, sends processing flow data to the second device, and acquires new process data after receiving completion notification, thereby achieving automated repetitive positioning and processing.
It improves product processing efficiency, realizes automated positioning and processing flow, reduces manual intervention, and increases processing speed.
Smart Images

Figure CN121559967A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and more specifically to a product processing method, apparatus, electronic device, and readable storage medium. Background Technology
[0002] Processing products using machine tools is a common technology in automated manufacturing. In existing technologies, laser texturing machine tools consist of a high-precision galvanometer and a five-axis machine tool. The high-precision galvanometer processes the product's surface, while the five-axis machine tool positions the product, thus achieving laser texturing. However, in current technologies, the angle of the high-precision galvanometer's laser beam must avoid the scanning path to reduce material loss. For products with complex structures, repeated positioning and processing are required, currently achievable only manually, resulting in low processing efficiency.
[0003] It is evident that existing technologies suffer from low product processing efficiency. Summary of the Invention
[0004] This invention provides a product processing method, apparatus, electronic device, and readable storage medium to solve the problem of low product processing efficiency in the prior art.
[0005] To solve the above problems, the present invention is implemented as follows:
[0006] In a first aspect, embodiments of the present invention provide a product processing method applied to a first device, the method comprising:
[0007] Acquire first process flow data, which includes first positioning process data and first processing process data;
[0008] The part to be processed is moved based on the first positioning process data;
[0009] Once the movement of the part to be processed is complete, the first processing flow data is sent to the second device;
[0010] Upon receiving a first notification from the second device, the second process flow data is acquired or the product processing is terminated. The first notification indicates that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
[0011] In one embodiment, prior to acquiring the first process flow data, the method further includes:
[0012] Obtain initial process flow data;
[0013] The initial process flow data is divided according to preset rules to obtain N divided process flow data, wherein the N divided process flow data includes the first process flow data and the second process flow data, and N is a positive integer greater than 1.
[0014] The preset rules include:
[0015] Each segmented process flow data includes positioning process data and processing process data, with the steps corresponding to the positioning process data preceding the steps corresponding to the processing process data.
[0016] In one embodiment, obtaining the second process flow data or ending product processing includes:
[0017] If the first process flow data is the last process flow data among the N divided process flow data, the product processing ends.
[0018] If the first process flow data is not the last process flow data among the N divided process flow data, then the second process flow data is obtained.
[0019] Secondly, embodiments of the present invention provide a product processing method, applied to a second device, comprising:
[0020] Receive the first processing flow data sent by the first device;
[0021] The first processing flow data is parsed to obtain graphic data and / or processing parameters;
[0022] The graphic data and / or the processing parameters are sent to a third device, which is used to process the part to be processed based on the processing parameters.
[0023] Receive a first notification sent by the third device, the first notification being used to indicate that the third device has completed processing;
[0024] Send the first notification to the first device.
[0025] In one embodiment, parsing the first processing flow data to obtain graphic data and / or processing parameters includes:
[0026] The first processing flow data is parsed to obtain layer, block and / or process data;
[0027] The processing parameters are obtained by querying the layer, block and / or process data based on a preset database. The preset database includes multiple layers, multiple blocks and multiple process data, as well as graphic data and / or process parameters corresponding to each layer, graphic data and / or process parameters corresponding to each block, and graphic data and / or processing parameters corresponding to each process data.
[0028] Thirdly, embodiments of the present invention also provide a product processing apparatus, including a first device, a second device, and a third device, wherein the second device is communicatively connected to the first device and the third device, respectively.
[0029] The first device is used to acquire first process flow data, move the part to be processed based on the first positioning process data included in the first process flow data, and send the first processing process data included in the first process flow data to the second device.
[0030] The second device is used to parse the first processing flow data to obtain graphic data and / or processing parameters, and send the graphic data and / or processing parameters to the third device;
[0031] The third device is used to process the part to be processed based on the graphic data and / or processing parameters.
[0032] Fourthly, embodiments of the present invention also provide a product processing apparatus, comprising:
[0033] The first acquisition module is used to acquire first process flow data, which includes first positioning process data and first processing process data.
[0034] The moving module is used to move the part to be processed based on the first positioning process data;
[0035] The sending module is used to send the first processing flow data to the second device after the movement of the part to be processed is completed;
[0036] The second acquisition module is used to acquire second process flow data or end product processing upon receiving a first notification sent by the second device. The first notification indicates that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
[0037] Fifthly, embodiments of the present invention also provide a product processing apparatus, comprising:
[0038] The first receiving module is used to receive the first processing flow data sent by the first device;
[0039] The parsing module is used to parse the first processing flow data to obtain graphic data and / or processing parameters;
[0040] A first sending module is used to send the graphic data and / or the processing parameters to a third device, wherein the third device is used to process the part to be processed based on the processing parameters.
[0041] The second receiving module is used to receive a first notification sent by the third device, wherein the first notification indicates that the third device has completed processing.
[0042] The second sending module is used to send the first notification to the first device.
[0043] In a sixth aspect, embodiments of the present invention also provide an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps in the product processing method described in the first aspect above.
[0044] In a seventh aspect, embodiments of the present invention also provide a readable storage medium for storing a program, which, when executed by a processor, implements the steps in the product processing method described in the first aspect above.
[0045] Eighthly, embodiments of the present invention also provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps in the product processing method as described in the first aspect above.
[0046] In this embodiment of the invention, first process flow data is acquired, including first positioning process data and first processing process data. The part to be processed is moved based on the first positioning process data. Upon completion of the movement of the part to be processed, the first processing process data is sent to a second device. Upon receiving a first notification from the second device, second process flow data is acquired or product processing is terminated. The first notification indicates that processing of the part to be processed based on the first processing process data is completed, and the step corresponding to the second process flow data follows the step corresponding to the first process flow data. Thus, by using a first device to move the part to be processed based on the first positioning process data and a second device to complete the processing of the part to be processed based on the first processing process data, and by continuously acquiring new process flow data, automated repetitive positioning and processing can be achieved, effectively improving product processing efficiency. Attached Figure Description
[0047] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1 This is a flowchart of a product processing method applied to a first device, provided by an embodiment of the present invention;
[0049] Figure 2 This is a schematic diagram showing the connection of the first device, the second device, and the third device provided in an embodiment of the present invention;
[0050] Figure 3 This is a schematic diagram illustrating the interaction between the first device, the second device, and the third device provided in an embodiment of the present invention;
[0051] Figure 4 This is a schematic diagram illustrating the interaction between the first device, the second device, and the third device provided in an embodiment of the present invention;
[0052] Figure 5 This is a flowchart of a product processing method applied to a second device, provided by an embodiment of the present invention;
[0053] Figure 6 This is a structural diagram of a product processing device provided in an embodiment of the present invention;
[0054] Figure 7 This is a structural diagram of a product processing device provided in an embodiment of the present invention;
[0055] Figure 8 This is a structural diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0056] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0057] Please see Figure 1 , Figure 1 This is a flowchart of a product processing method applied to a first device according to an embodiment of the present invention, such as... Figure 1 As shown, it includes the following steps:
[0058] Step 101: Obtain the first process flow data, which includes the first positioning process data and the first processing process data.
[0059] The aforementioned first device is a device for receiving first process flow data. It is used to parse the received first process flow data to obtain first positioning process data and first processing process data, so as to facilitate the subsequent positioning and processing of the parts to be processed.
[0060] The first device is pre-set with a processing program that can parse the first process flow data to obtain the first positioning process data and the first processing flow data.
[0061] The aforementioned first process flow data is the process flow data for processing the part to be processed, including the first positioning process data and the first processing process data. The positioning and processing of the part to be processed can be realized through the first process flow data.
[0062] The first positioning process data is used to position the workpiece to be processed, such as positioning operations such as displacement and / or rotation of the workpiece to be processed; the first processing process data is used to process the workpiece to be processed, specifically, after the workpiece to be processed is positioned, the workpiece to be processed is processed according to the processing parameters included or indicated by the first processing process data, thereby realizing the processing of the workpiece to be processed.
[0063] Step 102: Move the part to be processed based on the first positioning process data.
[0064] It should be noted that the first positioning process data includes the position parameters and / or attitude parameters of the part to be processed. The part to be processed is moved by the first positioning data so that the position and attitude of the part to be processed can meet the processing requirements.
[0065] In some implementations, the first positioning process data can be parsed to obtain position parameters and / or attitude parameters, and then the workpiece to be processed can be moved by a moving component based on the position parameters and / or attitude parameters, so that the workpiece to be processed after the movement can meet the processing requirements.
[0066] The mobile component can be a component located within the first device, or it can be a component of another device independent of the first device.
[0067] Step 103: After the movement of the part to be processed is completed, send the first processing flow data to the second device.
[0068] The second device is a device for processing the part to be processed. The first device sends the first processing flow data to the second device, so that the second device can process the part to be processed after it has been moved through the first processing flow data; or the second device is a device for controlling other devices to process the part to be processed. The first device sends the first processing flow data to the second device, so that the second device can control other devices to process the part to be processed after it has been moved through the first processing flow data.
[0069] Taking a laser texture processing machine tool as an example, the laser texture processing machine tool includes a high-precision galvanometer and a five-axis machine tool. The five-axis machine tool is equipped with a CNC system that can receive and parse the data from the first process flow. In an embodiment of the present invention, such as Figure 2 As shown, a host computer is introduced as the second device to control the high-precision galvanometer for processing, and a five-axis machine tool is used as the first device for movement. The first and second devices can transmit data via a bus, such as the Peripheral Component Interconnect Express (PCIe). The second device communicates with the high-precision galvanometer (including the laser and the galvanometer) via the bus, and controls the high-precision galvanometer to process the workpiece by transmitting files or data.
[0070] The first and second devices are configured with a communication protocol library (such as the FOCAS2Library of the CNC system), which transmits the first machining process data via a PCIe-selected high-speed serial bus (HSSB). The second device can control the high-precision galvanometer through control software and a PCIe motion control card (such as the RTC5 motion control card).
[0071] Step 104: Upon receiving the first notification sent by the second device, acquire the second process flow data or end product processing. The first notification is used to indicate that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
[0072] The aforementioned first notification is a notification sent by the second device to the first device after the processing of the part to be processed is completed, based on the first processing flow data, and is used to instruct the first device to perform subsequent operations.
[0073] In one embodiment, obtaining the second process flow data or ending product processing includes:
[0074] If the first process flow data is the last process flow data among the N divided process flow data, the product processing ends.
[0075] If the first process flow data is not the last process flow data among the N divided process flow data, then the second process flow data is obtained.
[0076] It should be noted that if there is a second process flow data corresponding to a step after the first process flow data, the second process flow data will continue to be acquired until all steps are completed, thereby realizing the processing of the part to be processed into the target product structure.
[0077] In this embodiment of the invention, first process flow data is acquired, including first positioning process data and first processing process data. The part to be processed is moved based on the first positioning process data. Upon completion of the movement of the part to be processed, the first processing process data is sent to a second device. Upon receiving a first notification from the second device, second process flow data is acquired or product processing is terminated. The first notification indicates that processing of the part to be processed based on the first processing process data is completed, and the step corresponding to the second process flow data follows the step corresponding to the first process flow data. Thus, by using a first device to move the part to be processed based on the first positioning process data and a second device to complete the processing of the part to be processed based on the first processing process data, and by continuously acquiring new process flow data, automated repetitive positioning and processing can be achieved, effectively improving product processing efficiency.
[0078] In one embodiment, prior to acquiring the first process flow data, the method further includes:
[0079] Obtain initial process flow data;
[0080] The initial process flow data is divided according to preset rules to obtain N divided process flow data, wherein the N divided process flow data includes the first process flow data and the second process flow data, and N is a positive integer greater than 1.
[0081] The preset rules include:
[0082] Each segmented process flow data includes positioning process data and processing process data, with the steps corresponding to the positioning process data preceding the steps corresponding to the processing process data.
[0083] The initial process flow data described above represents a complete processing procedure, encompassing all steps from raw materials to finished product, such as positioning, processing, repositioning, and further processing. It is understood that positioning and processing steps will alternate within the initial process flow data. To enable automated positioning and processing via the first and second equipment, the initial process flow data needs to be divided. The divided process flow data includes both the first and second process flow data, allowing for repeated positioning and processing of the parts to be processed.
[0084] The segmented process flow data includes both positioning process data and machining process data. The steps corresponding to the positioning process data precede the steps corresponding to the machining process data. After acquiring the segmented process flow data each time, the part to be machined can be positioned first using the positioning process data, and then machined using the machining process data. For example, if the initial process flow data sequentially includes the process data for positioning 1, machining 1, positioning 2, machining 2, and positioning 3, then the segmented process flow data can include the process data for positioning 1 and machining 1, or the process data for positioning 2 and machining 2.
[0085] In this embodiment of the invention, initial process flow data is acquired; the initial process flow data is then divided according to a preset rule to obtain N divided process flow data, wherein the N divided process flow data include the first process flow data and the second process flow data, and N is a positive integer greater than 1; wherein the preset rule includes: each divided process flow data includes positioning process data and processing process data, and the step corresponding to the positioning process data precedes the step corresponding to the processing process data. Thus, by dividing the initial process flow data, the first and second devices can subsequently perform positioning and processing based on the positioning process data and processing process data included in the divided process flow data.
[0086] In some implementations, such as Figure 3 As shown, the initial process flow data can be a process code. The initial process flow data can be divided based on preset rules. This can be achieved by adding pre-configured fields to the process code for updating, and then sending the updated process code to the first device. The first device performs positioning based on the process code. After executing the pre-configured field, it sends the instruction corresponding to the pre-configured field (i.e., the first processing flow data) to the second device, enabling the second device to process the part to be processed. After processing is completed, it receives a first notification. At this time, the first device continues to execute the code after the pre-configured field. Thus, the initial process flow data is divided by adding pre-configured fields.
[0087] Specifically, such as Figure 4 As shown, the first device receives the process code and executes it according to the code sequence. First, it performs five-axis motion to position the part to be processed. After executing the code to add a pre-configured field (e.g., the Mxxx field), it sends the processing process data to the second device. At this time, the first device waits for the second device to send a first notification. The second device parses the processing process data to obtain parsed parameters (e.g., graphic data and / or processing parameters). It sends the graphic data and / or processing parameters to the high-precision galvanometer (the third device) and starts processing. The high-precision galvanometer performs processing based on the graphic data and / or processing parameters. At this time, the second device waits for the third device to send a first notification. After the third device completes processing, it sends a first notification to the second device. The second device then sends a first notification to the first device, allowing the first device to continue reading subsequent code, thereby achieving repeated positioning and processing until all processing steps are completed.
[0088] Please see Figure 5 , Figure 5 This is a flowchart of a product processing method applied to a second device according to an embodiment of the present invention, such as... Figure 5 As shown, it includes the following steps:
[0089] Step 501: Receive the first processing flow data sent by the first device;
[0090] Step 502: Parse the first processing flow data to obtain graphic data and / or processing parameters;
[0091] Step 503: Send the graphic data and / or the processing parameters to the third device, wherein the third device is used to process the part to be processed based on the processing parameters;
[0092] Step 504: Receive a first notification sent by the third device, wherein the first notification is used to indicate that the third device has completed processing;
[0093] Step 505: Send the first notification to the first device.
[0094] The aforementioned second device is communicatively connected to the first device and the second device, respectively, and is used to transmit first processing flow data, graphic data and / or processing parameters, as well as first notification.
[0095] In this process, after receiving the first processing flow data, the second device parses the first processing flow data to obtain graphic data and / or processing parameters. This can be because the first processing flow data includes graphic data and / or processing parameters, which can be directly obtained through parsing; or the first processing flow data includes the shape data of the part to be processed, and the graphic data and / or processing parameters are obtained by parsing the shape data.
[0096] In this embodiment of the invention, a first processing flow data sent by a first device is received; the first processing flow data is parsed to obtain graphic data and / or processing parameters; the graphic data and / or the processing parameters are sent to a third device, which processes the part to be processed based on the processing parameters; a first notification is received from the third device, which indicates that the third device has completed processing; and the first notification is sent to the first device. Thus, by receiving the first processing flow data and parsing it to obtain graphic data and / or processing parameters, the second device can process the part to be processed based on the graphic data and / or processing parameters.
[0097] In one embodiment, parsing the first processing flow data to obtain graphic data and / or processing parameters includes:
[0098] The first processing flow data is parsed to obtain layer, block and / or process data;
[0099] The processing parameters are obtained by querying the layer, block and / or process data based on a preset database. The preset database includes multiple layers, multiple blocks and multiple process data, as well as graphic data and / or processing parameters corresponding to each layer, graphic data and / or processing parameters corresponding to each block, and graphic data and / or processing parameters corresponding to each process data.
[0100] The aforementioned layer and block data represent the shape data of the part to be processed, reflecting its shape. The aforementioned process data represents the processing techniques used on the part, such as power and frequency parameters for laser processing. After parsing the layer, block, and / or process data, it cannot be directly used for processing. It is necessary to query the corresponding graphic data and / or process parameters from a preset database so that the third-party equipment can process the part using the graphic data and / or process parameters.
[0101] The preset database is pre-configured, and the preset database associates layer, block and / or process data with graphic data and / or processing parameters, so that after parsing the first processing flow data to obtain layer, block and / or process data, graphic data and / or processing parameters can be obtained through the preset database.
[0102] like Figure 3 and Figure 4 As shown, this embodiment of the invention also provides a product processing apparatus, including a first device, a second device, and a third device, wherein the second device is communicatively connected to both the first device and the third device, and wherein...
[0103] The first device is used to acquire first process flow data, move the part to be processed based on the first positioning process data included in the first process flow data, and send the first processing process data included in the first process flow data to the second device.
[0104] The second device is used to parse the first processing flow data to obtain graphic data and / or processing parameters, and send the graphic data and / or processing parameters to the third device;
[0105] The third device is used to process the part to be processed based on the graphic data and / or processing parameters.
[0106] Please see Figure 6 , Figure 6 This is a structural diagram of a product processing device provided in an embodiment of the present invention, such as... Figure 6 As shown, the product processing apparatus 600 includes:
[0107] The first acquisition module 601 is used to acquire first process flow data, which includes first positioning process data and first processing process data.
[0108] The moving module 602 is used to move the part to be processed based on the first positioning process data;
[0109] The sending module 603 is used to send the first processing flow data to the second device after the movement of the part to be processed is completed;
[0110] The second acquisition module 604 is used to acquire second process flow data or end product processing upon receiving a first notification sent by the second device. The first notification indicates that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
[0111] In one embodiment, the product processing apparatus 600 further includes:
[0112] The third acquisition module is used to acquire initial process flow data;
[0113] The partitioning module is used to partition the initial process flow data based on preset rules to obtain N partitioned process flow data, wherein the N partitioned process flow data includes the first process flow data and the second process flow data, and N is a positive integer greater than 1.
[0114] The preset rules include:
[0115] Each segmented process flow data includes positioning process data and processing process data, with the steps corresponding to the positioning process data preceding the steps corresponding to the processing process data.
[0116] In one embodiment, the second acquisition module 604 includes:
[0117] The processing unit is configured to terminate product processing when the first process flow data is the last process flow data among the N divided process flow data.
[0118] The acquisition unit is used to acquire the second process flow data when the first process flow data is not the last process flow data among the N divided process flow data.
[0119] The product processing apparatus provided in this embodiment of the invention can realize the various processes of the product processing method applied to the first device described above. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0120] It should be noted that the product processing device in the embodiments of the present invention can be a device, or it can be a component, integrated circuit, or chip in an electronic device.
[0121] Please see Figure 7 , Figure 7 This is a structural diagram of a product processing device provided in an embodiment of the present invention, such as... Figure 7 As shown, the product processing apparatus 700 includes:
[0122] The first receiving module 701 is used to receive the first processing flow data sent by the first device;
[0123] The parsing module 702 is used to parse the first processing flow data to obtain graphic data and / or processing parameters;
[0124] The first sending module 703 is used to send the graphic data and / or the processing parameters to the third device, the third device being used to process the part to be processed based on the processing parameters;
[0125] The second receiving module 704 is used to receive a first notification sent by the third device, the first notification being used to indicate that the third device has completed processing;
[0126] The second sending module 705 is used to send the first notification to the first device.
[0127] In one embodiment, the parsing module 702 includes:
[0128] The parsing unit is used to parse the first processing flow data to obtain layer, block and / or process data;
[0129] The query unit is used to query the layer, block and / or process data based on a preset database to obtain the processing parameters. The preset database includes multiple layers, multiple blocks and multiple process data, as well as graphic data and / or process parameters corresponding to each layer, graphic data and / or process parameters corresponding to each block, and graphic data and / or processing parameters corresponding to each process data.
[0130] The product processing apparatus provided in this embodiment of the invention can realize each process of the product processing method applied to the second equipment described above. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0131] It should be noted that the product processing device in the embodiments of the present invention can be a device, or it can be a component, integrated circuit, or chip in an electronic device.
[0132] This invention also provides an electronic device, see [link to relevant documentation]. Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device includes a memory 801, a processor 802, and a program or instructions stored in the memory 801 that run on the processor 802. When the program or instructions are executed by the processor 802, they can achieve the following: Figure 1 or Figure 5 Any steps in the corresponding method embodiments and the achievement of the same beneficial effects will not be repeated here.
[0133] The processor 802 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a graphics processing unit (GPU).
[0134] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by hardware related to program instructions, and the program can be stored in a readable medium.
[0135] This invention also provides a readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described functions. Figure 1 Any step in the corresponding method embodiment, which achieves the same technical effect, will not be described again here to avoid repetition. The storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0136] In the embodiments of this invention, the terms "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices. Additionally, the use of "and / or" in this application indicates at least one of the connected objects, such as A and / or B and / or C, representing seven possibilities: A alone, B alone, C alone, both A and B present, both B and C present, both A and C present, and A, B, and C present.
[0137] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0138] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or second terminal device, etc.) to execute the methods of the various embodiments of this application.
[0139] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A product processing method, applied to a first piece of equipment, characterized in that, The method includes: Acquire first process flow data, which includes first positioning process data and first processing process data; The part to be processed is moved based on the first positioning process data; Once the movement of the part to be processed is complete, the first processing flow data is sent to the second device; Upon receiving a first notification from the second device, the second process flow data is acquired or the product processing is terminated. The first notification indicates that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
2. The method as described in claim 1, characterized in that, Before acquiring the first process flow data, the method further includes: Obtain initial process flow data; The initial process flow data is divided according to preset rules to obtain N divided process flow data, wherein the N divided process flow data includes the first process flow data and the second process flow data, and N is a positive integer greater than 1. The preset rules include: Each segmented process flow data includes positioning process data and processing process data, with the steps corresponding to the positioning process data preceding the steps corresponding to the processing process data.
3. The method as described in claim 2, characterized in that, The process of obtaining the second process flow data or ending product processing includes: If the first process flow data is the last process flow data among the N divided process flow data, the product processing ends. If the first process flow data is not the last process flow data among the N divided process flow data, then the second process flow data is obtained.
4. A product processing method, applied to a second piece of equipment, characterized in that, The method includes: Receive the first processing flow data sent by the first device; The first processing flow data is parsed to obtain graphic data and / or processing parameters; The graphic data and / or the processing parameters are sent to a third device, which is used to process the part to be processed based on the processing parameters. Receive a first notification sent by the third device, the first notification being used to indicate that the third device has completed processing; Send the first notification to the first device.
5. The method as described in claim 4, characterized in that, The step of parsing the first processing flow data to obtain graphic data and / or processing parameters includes: The first processing flow data is parsed to obtain layer, block and / or process data; The processing parameters are obtained by querying the layer, block and / or process data based on a preset database. The preset database includes multiple layers, multiple blocks and multiple process data, as well as graphic data and / or process parameters corresponding to each layer, graphic data and / or process parameters corresponding to each block, and graphic data and / or processing parameters corresponding to each process data.
6. A product processing apparatus, characterized in that, It includes a first device, a second device, and a third device, wherein the second device is communicatively connected to both the first device and the third device. The first device is used to acquire first process flow data, move the part to be processed based on the first positioning process data included in the first process flow data, and send the first processing flow data included in the first process flow data to the second device. The second device is used to parse the first processing flow data to obtain graphic data and / or processing parameters, and send the graphic data and / or processing parameters to the third device; The third device is used to process the part to be processed based on the graphic data and / or processing parameters.
7. A product processing apparatus, characterized in that, include: The first acquisition module is used to acquire first process flow data, which includes first positioning process data and first processing process data. The moving module is used to move the part to be processed based on the first positioning process data; The sending module is used to send the first processing flow data to the second device after the movement of the part to be processed is completed; The second acquisition module is used to acquire second process flow data or end product processing upon receiving a first notification sent by the second device. The first notification indicates that the processing of the part to be processed has been completed based on the first processing flow data. The step corresponding to the second process flow data is after the step corresponding to the first process flow data.
8. A product processing apparatus, characterized in that, include: The first receiving module is used to receive the first processing flow data sent by the first device; The parsing module is used to parse the first processing flow data to obtain graphic data and / or processing parameters; A first sending module is used to send the graphic data and / or the processing parameters to a third device, wherein the third device is used to process the part to be processed based on the processing parameters. The second receiving module is used to receive a first notification sent by the third device, wherein the first notification indicates that the third device has completed processing. The second sending module is used to send the first notification to the first device.
9. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the product processing method as described in any one of claims 1 to 5.
10. A readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps in the product processing method as described in any one of claims 1 to 5.
11. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the product processing method as described in any one of claims 1 to 5.