Digital Inkjet Printing Method and System for Dynamic Inkjet Printing Path Planning
Dynamic path planning in digital inkjet printing through segmentation, machine learning, and real-time monitoring addresses inefficiencies in current methods, improving print quality and efficiency.
Patent Information
- Application Number
- CN202411389155.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2044-10-08
AI Technical Summary
In existing digital printing technology, there is subjectivity and uncertainty in manual planning or empirical planning methods, resulting in unstable printing quality and inefficient efficiency.
By acquiring image data of the printing area, segmenting it into multiple sub-printing areas, using path planning algorithms and machine learning models to generate the optimal printing path, and testing and optimization in a simulation environment, ensuring that the printing equipment is executed according to the planned path.
Improves printing quality and efficiency, reduces material waste, enhances system compatibility and flexibility, and improves user experience.
Smart Images

Figure CN118991242B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital inkjet printing, and particularly to a digital inkjet printing method and system for dynamic printing path planning. Background Art
[0002] Digital inkjet printing refers to using the digital principle and jetting technology to input various digital patterns into a computer, editing and post-processing them through the computer, and then controlling the nozzle to directly jet various special dyes or inks onto the printing material through a control system to form the desired pattern. Digital inkjet printing is a new printing technology. Different from traditional printing methods such as intaglio printing, flexographic printing, offset printing, and screen printing, the main characteristics of digital inkjet printing are no need for plate making, simple printing process, no minimum order quantity limit, variable data, high precision, environmental protection and emission reduction, etc., which can better meet various unique needs of consumers. During the printing process, the printing path planning is one of the key links, which directly affects the printing quality and efficiency. Currently, most use manual planning or experience-based planning methods, but both manual planning and experience-based planning methods have subjectivity and uncertainty, which easily lead to unstable printing quality and low efficiency; therefore, it does not meet the existing requirements. For this reason, we propose a digital inkjet printing method and system for dynamic printing path planning. Summary of the Invention
[0003] The purpose of the present invention is to provide a digital inkjet printing method and system for dynamic printing path planning. By obtaining the image data of the printing area, dividing the printing area into multiple sub-printing areas, judging the shape and size of each sub-printing area through a path planning algorithm, thereby generating a planned path, and obtaining control parameters related to the planned path. Before the printing device executes the planned path, it tests the effect of the planned path in a simulation environment, evaluates the accuracy of the planned path through simulation testing, and after passing the test, outputs the planned path and its control parameters to the printing device. The printing device is set according to the control parameters to execute the printing work. During the printing process, the printing device is monitored in real time to ensure that the printing device executes the printing work according to the planned path, thus solving the problems raised in the above background art.
[0004] To achieve the above purpose, the present invention provides the following technical solution: A digital inkjet printing method for dynamic printing path planning, including the following steps:
[0005] Define the printing area and printing requirements of the printing piece to be printed, scan the defined printing area, obtain the image data of the printing area and process it, and based on the processed image data, divide the printing area into multiple sub-printing areas;
[0006] Based on the clear printing requirements, through the path planning algorithm, judge the shape and size of each sub-printing area, and then plan the printing path of the printing device. The printing path is the control parameter required by the printing device;
[0007] Test the effect of the planned path in the simulation environment, and evaluate the accuracy of the planned path through simulation testing;
[0008] Output the control parameters of the planned path that has passed the test to the printing device. The printing device makes settings according to the control parameters, and the printing device sprays the printed part according to the adjusted parameters, and monitors in real time during the spraying of the printing device to ensure that the printing device executes the spraying work according to the planned path.
[0009] Further, the printing area is the area where the printed part to be printed is sprayed. After obtaining the image data of the printing area, preprocess the obtained image data to improve the reliability of the image data through preprocessing.
[0010] Further, perform path planning on the printing device through the path planning algorithm, preset the training set data, establish a machine learning model through the training set data, automatically identify the shape and size of each sub-printing area through the machine learning model, and use the optimization algorithm to generate the optimal printing path.
[0011] A digital printing system for dynamic printing path planning, used to implement a digital printing method for dynamic printing path planning, including:
[0012] A data acquisition module, used for:
[0013] On the basis of clarifying the printing area and printing requirements of the printed part to be printed, obtain the image data of the printing area, and process and segment the obtained image data into multiple sub-printing areas;
[0014] A path planning module, used for:
[0015] Through the path planning algorithm, judge the shape and size of each sub-printing area, and plan the printing path of the printing device based on the judged shape and size, so as to obtain the control parameters of the printing path;
[0016] A simulation testing module, used for:
[0017] Test the planned path in the simulation environment, and evaluate the accuracy of the planned path according to the test results;
[0018] A path execution module, used for:
[0019] Output the planned path tested by the simulation test module to the inkjet printing device, and the inkjet printing device is set according to the control parameters of the planned path, and the inkjet printing device is controlled to perform inkjet printing work in the inkjet printing area of the workpiece to be inkjet printed.
[0020] Furthermore, the data acquisition module includes:
[0021] The data processing module is used for:
[0022] Process the acquired image data to improve the reliability of the image data through processing;
[0023] Among them, data processing includes:
[0024] Perform blurring, edge detection and sharpening processing on the image through convolution operation;
[0025] Change the contrast, brightness or hue of the image by performing linear or non-linear function transformation on the pixel values of the image;
[0026] Adjust the parameters of the image data to achieve the best visual effect or specific purpose;
[0027] The data segmentation module is used for:
[0028] Based on the processed image data, divide the inkjet printing area into multiple sub-inkjet printing areas.
[0029] Furthermore, the data segmentation module includes:
[0030] The image data extraction module is used to extract the processed image data;
[0031] The image data size acquisition module is used to acquire the size corresponding to the image data according to the processed image data;
[0032] The initial area size acquisition module is used to extract the initial area size corresponding to the preset sub-inkjet printing area from the database;
[0033] The first area area acquisition module is used to extract the maximum image area that can be covered by a single spray of the preset standard nozzle corresponding to the initial area size;
[0034] The second area area acquisition module is used to extract the maximum image area that can be covered by a single spray of the current nozzle used in the digital inkjet printing system;
[0035] The sub-spraying area adjustment coefficient acquisition module is used to obtain the sub-spraying area adjustment coefficient by using the maximum image area that can be covered in a single spray with the preset standard nozzle corresponding to the initial area size and the maximum image area that can be covered in a single spray with the currently used nozzle of the digital spraying system, where the sub-spraying area adjustment coefficient is obtained through the following formula:
[0036]
[0037] Where G represents the sub-spraying area adjustment coefficient; S 01 represents the maximum image area that can be covered in a single spray with the currently used nozzle of the digital spraying system; S 02 represents the maximum image area that can be covered in a single spray with the preset standard nozzle corresponding to the initial area size; S y represents the area corresponding to the spraying area; W c represents the length dimension corresponding to the initial area size; W y represents the length dimension corresponding to the spraying area; H c represents the width dimension corresponding to the initial area size; H y represents the width dimension corresponding to the spraying area;
[0038] The sub-spraying area segmentation module is used to obtain the size of the sub-spraying area corresponding to the currently used nozzle of the digital spraying system by using the sub-spraying area adjustment coefficient, and segment the processed image data according to the size of the sub-spraying area to obtain multiple sub-spraying areas.
[0039] Further, the sub-spraying area segmentation module includes:
[0040] The sub-spraying area adjustment coefficient extraction module is used to extract the sub-spraying area adjustment coefficient;
[0041] The sub-spraying area size acquisition module is used to adjust the length and width of the initial area size by using the sub-spraying area adjustment coefficient to obtain the adjusted length and width; where the adjusted length and width are obtained through the following formula:
[0042]
[0043] Where W t represents the adjusted length; H t represents the adjusted width; W c represents the length dimension corresponding to the initial area size; H c represents the width dimension corresponding to the initial area size; G represents the sub-spraying area adjustment coefficient; S maxRepresents the spraying area of a single spraying corresponding to the maximum allowable blockage ratio of the nozzle orifice under the condition that the current nozzle ensures normal spraying operation; S 01 Represents the maximum image area that can be covered by the currently used nozzle of the digital inkjet printing system during a single spraying;
[0044] The sub-printing area segmentation execution module is used to segment the processed image data according to the size of the sub-printing area to obtain multiple sub-printing areas.
[0045] Further, the path planning module is specifically:
[0046] Collect and obtain data for training for machine learning, and integrate the collected and obtained data into training set data;
[0047] Before establishing the model, preprocess the training set data to provide data support for subsequent model establishment and training;
[0048] Establish a machine learning model through the training set data, train the established machine learning model, and automatically identify the shape and size of each sub-printing area according to the established machine learning model;
[0049] Based on the automatically identified shape and size of each sub-printing area, use an optimization algorithm to generate an optimal printing path and obtain the control parameters of the printing path.
[0050] Further, the simulation test module is specifically:
[0051] Establish the CAD information of the workpiece to be printed;
[0052] According to the CAD information of the workpiece to be printed, the planned path and the control parameters, display the process of the printing device spraying along the planned path in a graphical display manner in the simulation environment;
[0053] Evaluate the accuracy of the planned path according to the test results;
[0054] If the test is passed, output the current planned path to the path execution module;
[0055] If the test is not passed, optimize the planned path until the best spraying effect is obtained.
[0056] Further, the path execution module is specifically:
[0057] Output the planned path that has passed the test and its control parameters to the printing device, and the printing device is set and executes the printing work according to the control parameters;
[0058] Obtain the generated planned path and obtain the real-time path line of the printing device;
[0059] Compare and analyze the real-time path line of the inkjet printing device with the generated planned path to check whether the movement trajectory line is consistent with the generated planned path;
[0060] Determine whether the real-time position of the inkjet printing device deviates from the generated planned path according to the comparison result, and send a prompt to the staff when deviation occurs.
[0061] Compared with the prior art, the beneficial effects of the present invention are:
[0062] 1. The present invention clearly defines the printing area and printing requirements of the workpiece to be printed in advance. At the same time, it acquires the image data of the printing area, processes the acquired image data, and divides the printing area into multiple sub-printing areas based on the processed image data. Then, the path planning algorithm performs path planning on the inkjet printing device based on machine learning and optimization algorithms, thereby judging the shape and size of each sub-printing area, and then planning the printing path of the inkjet printing device and obtaining the control parameters related to the planned path. Before the inkjet printing device executes the planned path, it tests the effect of the planned path in a simulation environment, evaluates the accuracy of the planned path through simulation testing, and can optimize the planned path through testing until the best printing effect is obtained. After passing the test, the planned path and its control parameters are output to the inkjet printing device, and the inkjet printing device is set according to the control parameters, thereby performing the printing work. By automatically generating the optimal printing path, the printing quality and efficiency of the inkjet printing device can be improved.
[0063] 2. The present invention compares and analyzes the real-time path line of the inkjet printing device with the generated planned path to check whether the movement trajectory line is consistent with the generated planned path. Determine whether the real-time position of the inkjet printing device deviates from the generated planned path according to the comparison result, and send a prompt to the staff when deviation occurs to ensure the printing quality of the inkjet printing device. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 is a flowchart of a digital inkjet printing method for dynamic inkjet printing path planning of the present invention;
[0065] Figure 2 is a schematic structural diagram of a digital inkjet printing system for dynamic inkjet printing path planning of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0066] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0067] In order to solve the technical problems that most of the existing technologies adopt manual planning or experience-based planning methods, but both manual planning and experience-based planning methods have subjectivity and uncertainty, which easily lead to unstable inkjet printing quality and low efficiency, please refer to Figure 1 - Figure 2 , the present embodiment provides the following technical solutions:
[0068] A digital inkjet printing method for dynamic inkjet printing path planning, comprising the following steps:
[0069] Define the inkjet printing area and inkjet printing requirements of the workpiece to be inkjet printed, scan the defined inkjet printing area, obtain the image data of the inkjet printing area and process it, and based on the processed image data, divide the inkjet printing area into multiple sub-inkjet printing areas;
[0070] Among them, the inkjet printing area is the area where the workpiece to be inkjet printed is inkjet printed; the inkjet printing requirements include the substrate selection of the workpiece to be inkjet printed, the inkjet printing pattern, the ink selection, the inkjet printing accuracy, and the inkjet printing process adopted; after obtaining the image data of the inkjet printing area, preprocess the obtained image data to improve the reliability of the image data;
[0071] It should be noted that the inkjet printing area and inkjet printing requirements need to be defined before the inkjet printing work. According to the inkjet printing area, the inkjet printing work range of the inkjet printing device on the workpiece to be inkjet printed can be defined, avoiding exceeding the inkjet printing area range. According to the inkjet printing requirements, the material of the workpiece to be inkjet printed and the inkjet printing pattern to be inkjet printed in the inkjet printing area can be determined. Select the corresponding ink according to the inkjet printing pattern, and determine the inkjet printing accuracy of the inkjet printing device and the inkjet printing process adopted. By defining the inkjet printing area and inkjet printing requirements of the workpiece to be inkjet printed, it is convenient for subsequent path planning;
[0072] Based on the defined inkjet printing requirements, through the path planning algorithm, judge the shape and size of each sub-inkjet printing area, and then plan the inkjet printing path of the inkjet printing device. The inkjet printing path is the control parameter required by the inkjet printing device;
[0073] Among them, the path planning algorithm is based on machine learning and optimization algorithms. First, set the training set data in advance, establish a machine learning model through the training set data, automatically identify the shape and size of each sub-inkjet printing area through the machine learning model, and then use the optimization algorithm to generate the optimal inkjet printing path;
[0074] Test the effect of the planned path in the simulation environment, and evaluate the accuracy of the planned path through simulation testing;
[0075] Output the control parameters of the planned path that passes the test to the inkjet printing device. The inkjet printing device is set according to the control parameters. The inkjet printing device inkjets the workpiece according to the adjusted parameters, and performs real-time monitoring during the inkjet printing of the inkjet printing device to ensure that the inkjet printing device performs the inkjet printing work according to the planned path.
[0076] A digital inkjet printing system for dynamic inkjet printing path planning and a digital inkjet printing method for implementing dynamic inkjet printing path planning, including:
[0077] A data acquisition module, configured to:
[0078] On the basis of clarifying the printing area and printing requirements of the workpiece to be printed, acquire the image data of the printing area, process the acquired image data, and segment it into multiple sub-printing areas;
[0079] A path planning module, configured to:
[0080] Through a path planning algorithm, judge the shape and size of each sub-printing area, and plan the printing path of the printing device based on the judged shape and size, so as to obtain the control parameters of the printing path;
[0081] A simulation test module, configured to:
[0082] Test the planned path in a simulation environment, and evaluate the accuracy of the planned path according to the test results;
[0083] A path execution module, configured to:
[0084] Output the planned path tested by the simulation test module to the printing device, and the printing device is set according to the control parameters of the planned path, so as to control the printing device to perform printing work in the printing area of the workpiece to be printed.
[0085] The technical effects of the above are as follows: On the basis of clarifying the printing area and printing requirements of the workpiece to be printed, the data acquisition module acquires and processes the image data of the printing area, so that the printing area can be segmented into multiple sub-printing areas based on the processed image data. Then, the path planning module can judge the shape and size of each sub-printing area through the path planning algorithm, so as to generate a planned path and obtain the control parameters related to the planned path. Then, through the simulation test module, the effect of the planned path is tested in a simulation environment, so as to evaluate the accuracy of the planned path. For the planned path tested by the simulation test module, the path execution module will output the planned path and its control parameters to the printing device, and the printing device is set according to the control parameters to perform printing work. During the printing process, the path execution module can also monitor the printing device in real time to ensure that the printing device performs printing work according to the planned path.
[0086] The data acquisition module includes:
[0087] A data processing module, configured to:
[0088] Process the acquired image data to improve the reliability of the image data through the processing;
[0089] Among them, data processing includes:
[0090] Filtering: Blurring, edge detection, and sharpening the image through convolution operations;
[0091] Gray-scale transformation: Changing the contrast, brightness, or hue of the image by performing linear or non-linear function transformations on the pixel values of the image;
[0092] Global optimization: Adjusting the parameters of the image data to achieve the best visual effect or a specific purpose;
[0093] The data segmentation module is used for:
[0094] Based on the processed image data, splitting the spraying area into multiple sub-spraying areas.
[0095] The technical effects of the above content are as follows: After obtaining the image data of the spraying area through the data acquisition module, the obtained image data is processed by the data processing module. The processing includes filtering, gray-scale transformation, and global optimization. Filtering blurs, edge-detects, and sharpens the image through convolution operations. The filtering method can adopt mean filtering, Gaussian filtering, or median filtering. Gray-scale transformation can change the contrast, brightness, or hue of the image by performing linear or non-linear function transformations on the pixel values of the image. Finally, global optimization can adjust the parameters of the image data to achieve the best visual effect or a specific purpose. By processing the image data through the above filtering, gray-scale transformation, and global optimization, the reliability of the image data can be improved, thereby improving the accuracy of subsequent path planning. The image data processed by the data acquisition module is then segmented by the data segmentation module, so that the spraying area can be split into multiple sub-spraying areas according to the image data. By splitting the spraying area, it is convenient for subsequent path planning work.
[0096] Specifically, the data segmentation module includes:
[0097] The image data extraction module is used to extract the processed image data;
[0098] The image data size acquisition module is used to obtain the size corresponding to the image data according to the processed image data;
[0099] The initial area size acquisition module is used to extract the initial area size corresponding to the preset sub-spraying area from the database;
[0100] The first area area acquisition module is used to extract the maximum image area that can be covered by the preset standard nozzle for single spraying corresponding to the initial area size;
[0101] The second area acquisition module is used to extract the maximum image area that can be covered by the currently used nozzle of the digital inkjet printing system during a single spraying.
[0102] The sub-spraying area adjustment coefficient acquisition module is used to obtain the sub-spraying area adjustment coefficient by using the maximum image area that can be covered by the preset standard nozzle corresponding to the initial area size during a single spraying and the maximum image area that can be covered by the currently used nozzle of the digital inkjet printing system during a single spraying. Among them, the sub-spraying area adjustment coefficient is obtained through the following formula:
[0103]
[0104] Among them, G represents the sub-spraying area adjustment coefficient; S 01 represents the maximum image area that can be covered by the currently used nozzle of the digital inkjet printing system during a single spraying; S 02 represents the maximum image area that can be covered by the preset standard nozzle corresponding to the initial area size during a single spraying; S y represents the area corresponding to the spraying area; W c represents the length dimension corresponding to the initial area size; W y represents the length dimension corresponding to the spraying area; H c represents the width dimension corresponding to the initial area size; H y represents the width dimension corresponding to the spraying area;
[0105] The sub-spraying area segmentation module is used to obtain the size of the sub-spraying area corresponding to the currently used nozzle of the digital inkjet printing system by using the sub-spraying area adjustment coefficient, and segment the processed image data according to the size of the sub-spraying area to obtain multiple sub-spraying areas.
[0106] The technical effects of the above technical solutions are as follows: By accurately calculating the difference in the single-spraying coverage area between the current nozzle and the preset standard nozzle, and adjusting the size of the sub-spraying area accordingly, the spraying process can better fit the performance of the actual nozzle, thereby improving the spraying accuracy. At the same time, reasonable sub-spraying area segmentation helps to optimize the spraying path, reduce repeated spraying and empty spraying phenomena, and improve the spraying efficiency.
[0107] This technical solution can automatically adapt to nozzles of different models or specifications. By calculating the sub-spraying area adjustment coefficient, it ensures that no matter which nozzle is used, the most optimized spraying area segmentation scheme can be obtained. This is particularly important for digital inkjet printing systems with multiple nozzles or multiple nozzle models, and can significantly improve the compatibility and flexibility of the system.
[0108] By precisely calculating the printing area and reasonably dividing it, material waste caused by an overly large or small printing area can be avoided. This effect is particularly significant, especially when dealing with printing tasks involving high-value or special materials.
[0109] The automated data segmentation and printing area adjustment process reduces the need for manual intervention, lowers the operation complexity, and improves the overall work efficiency. At the same time, due to the improvement of printing accuracy and efficiency, users can obtain higher-quality printed products, thus enhancing the overall user satisfaction.
[0110] This technical solution integrates multiple intelligent modules, such as image data size acquisition, sub-printing area adjustment coefficient calculation, etc. The collaborative work of these modules enables the entire digital printing system to have stronger intelligent processing capabilities and can automatically adapt to the printing requirements in different scenarios.
[0111] In summary, through precise sub-printing area segmentation and adjustment, this technical solution not only improves the printing accuracy and efficiency but also enhances the system's compatibility and flexibility, reduces material waste, and improves the user experience and the system's intelligent level.
[0112] Specifically, the sub-printing area segmentation module includes:
[0113] The sub-printing area adjustment coefficient extraction module is used to extract the sub-printing area adjustment coefficient;
[0114] The sub-printing area size acquisition module is used to adjust the length and width of the initial area size by using the sub-printing area adjustment coefficient to obtain the adjusted length and width; among them, the adjusted length and width are obtained through the following formula:
[0115]
[0116] Where, W t represents the adjusted length; H t represents the adjusted width; W c represents the length dimension corresponding to the initial area size; H c represents the width dimension corresponding to the initial area size; G represents the sub-printing area adjustment coefficient; S max represents the spraying area of a single spray corresponding to the maximum allowable blockage ratio of the nozzle orifice under the condition that the current nozzle ensures normal spraying operation; S 01 represents the maximum image area that can be covered by the current nozzle of the digital printing system during a single spray;
[0117] The sub-printing area segmentation execution module is used to segment the processed image data according to the size of the sub-printing area to obtain multiple sub-printing areas.
[0118] The technical effects of the above technical solution are as follows: By introducing the sub-printing area adjustment coefficient and combining the initial area size (Wc and Hc) and the actual performance of the nozzle (such as the spraying area Smax and S01 for each single spraying), the adjusted sub-printing area size (Wt and Ht) can be accurately calculated. This accurate calculation ensures that the printing area is neither too large resulting in waste nor too small affecting the printing quality, thereby improving the printing accuracy and efficiency.
[0119] In the above technical solution, the single spraying area corresponding to the maximum allowable blockage ratio under the condition of ensuring normal spraying operation of the nozzle is considered, which is an important practical factor. By incorporating it into the calculation, it can be ensured that the nozzle will not affect the printing quality due to blockage during the printing process, further enhancing the stability and reliability of the printing. The sub-printing area segmentation execution module can effectively segment the processed image data according to the accurately calculated sub-printing area size to generate multiple sub-printing areas. This flexible segmentation method not only helps to optimize the printing path, reduce the phenomena of repeated spraying and empty spraying, but also can be adjusted individually according to different image contents and nozzle performances, improving the adaptability and flexibility of the printing.
[0120] Through the accurate calculation and segmentation of the sub-printing area, unnecessary spraying areas can be reduced, and material waste can be lowered. At the same time, a reasonable sub-printing area layout can also reduce the moving distance and waiting time of the nozzle, thereby improving the printing efficiency. The entire sub-printing area segmentation module integrates multiple intelligent modules, such as the sub-printing area adjustment coefficient extraction module, the sub-printing area size acquisition module, and the sub-printing area segmentation execution module. The collaborative work of these modules enables the digital printing system to automatically perform accurate calculation and segmentation of the sub-printing area according to the actual performance of the nozzle and the image content, greatly enhancing the intelligence and automation level of the system.
[0121] In summary, through the accurate calculation of the sub-printing area size and the flexible segmentation method, the above technical solution not only improves the printing accuracy and efficiency, but also reduces material waste and enhances the intelligence and automation level of the system, bringing significant technological progress and application value to the digital printing industry.
[0122] The path planning module is specifically as follows:
[0123] Collect and obtain data for machine learning training, and integrate the collected and obtained data into training set data;
[0124] Before establishing the model, preprocess the training set data to provide data support for subsequent model establishment and training;
[0125] Establish a machine learning model using training set data, train the established machine learning model, and automatically identify the shape and size of each sub-spraying area according to the established machine learning model;
[0126] Based on the automatically identified shape and size of each sub-spraying area, use an optimization algorithm to generate the optimal spraying path and obtain the control parameters of the spraying path.
[0127] The technical effect of the above content is as follows: Before path planning, spraying requirements need to be considered. Based on machine learning and optimization algorithms, the path of the spraying device can be planned. First, a large number of training set data are preset, and a machine learning model can be established through the training set data. According to the established machine learning model, the shape and size of each sub-spraying area can be automatically identified. Then, use the optimization algorithm to generate the optimal spraying path, and the optimal spraying path is automatically generated by the path planning module, so as to improve the spraying quality and efficiency of the spraying device.
[0128] The simulation test module is specifically as follows:
[0129] Establish the CAD information of the workpiece to be sprayed;
[0130] According to the CAD information of the workpiece to be sprayed, the planned path, and the control parameters, display the process of the spraying device spraying along the planned path in the simulation environment in a graphical display manner;
[0131] Evaluate the accuracy of the planned path according to the test results;
[0132] If the test is passed, output the current planned path to the path execution module;
[0133] If the test is not passed, optimize the planned path until the best spraying effect is obtained.
[0134] The technical effect of the above content is as follows: Before the spraying device executes the planned path, it is necessary to conduct a simulation test on the planned path through the simulation test module. According to the CAD information of the workpiece to be sprayed, the planned path, and the control parameters, display the process of the spraying device spraying along the planned path in the simulation environment in a graphical display manner, so as to evaluate the accuracy of the planned path according to the test results. If the spraying effect of the simulation test is not good, optimize the planned path until the best spraying effect is obtained. The simulation test module provides the function for the staff to verify the correctness of the planned path in the simulation environment and analyze the test results of the planned path.
[0135] The path execution module is specifically as follows:
[0136] Output the planned path that has passed the test and its control parameters to the inkjet printing device, and the inkjet printing device is set according to the control parameters and performs the inkjet printing work;
[0137] Obtain the generated planned path and obtain the real-time path line of the inkjet printing device;
[0138] Compare and analyze the real-time path line of the inkjet printing device with the generated planned path to check whether the movement trajectory line is consistent with the generated planned path;
[0139] Determine whether the real-time position of the inkjet printing device deviates from the generated planned path according to the comparison result, and send a prompt to the staff when deviation occurs.
[0140] The technical effect of the above content is that the path execution module will output the planned path that has passed the test and its control parameters to the inkjet printing device, so that the inkjet printing device is set according to the control parameters to perform the inkjet printing work. During the process of the inkjet printing device performing the inkjet printing work, the real-time path line of the inkjet printing device can also be obtained. Then, compare and analyze the real-time path line of the inkjet printing device with the generated planned path to check whether the movement trajectory line is consistent with the generated planned path. Determine whether the real-time position of the inkjet printing device deviates from the generated planned path according to the comparison result, and send a prompt to the staff when deviation occurs, so as to remind the staff to pay attention to the situation of the inkjet printing device, and then adjust the inkjet printing device in time, thereby improving the printing accuracy of the inkjet printing device and ensuring that the inkjet printing device performs the inkjet printing work according to the planned path.
[0141] Working principle: On the basis of clarifying the printing area and printing requirements of the workpiece to be printed, obtain and process the image data of the printing area, so that the printing area can be divided into multiple sub-printing areas based on the processed image data. Then, through the path planning algorithm, the shape and size of each sub-printing area can be judged to generate the planned path and obtain the control parameters related to the planned path. Then, in the simulation environment, display the process of the inkjet printing device performing inkjet printing along the planned path in a graphical display manner, so as to evaluate the accuracy of the planned path according to the test results. The planned path can be optimized through testing until the best printing effect is obtained. After passing the simulation test, output the planned path and its control parameters to the inkjet printing device, and the inkjet printing device is set according to the control parameters to perform the inkjet printing work. By automatically generating the optimal inkjet printing path, the printing quality and efficiency of the inkjet printing device can be improved. During the inkjet printing process, the path execution module can also monitor the inkjet printing device in real time, so that the real-time path line of the inkjet printing device can be compared and analyzed with the generated planned path. By judging whether the real-time position of the inkjet printing device deviates from the generated planned path and sending a prompt to the staff when deviation occurs, ensure that the inkjet printing device performs the inkjet printing work according to the planned path.
[0142] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.
[0143] Although the embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present invention.
Claims
1. A digital printing method for dynamic printing path planning, implemented by a digital printing system for dynamic printing path planning, characterized in that, The implementation of a digital inkjet printing system for dynamic inkjet printing path planning includes: A data acquisition module, which is used for: On the basis of clarifying the printing area and printing requirements of the workpiece to be printed, acquiring the image data of the printing area, processing the acquired image data, and segmenting it into multiple sub-printing areas; A path planning module, which is used for: Through a path planning algorithm, judging the shape and size of each sub-printing area, and planning the inkjet printing path of the inkjet printing device based on the judged shape and size, so as to obtain the control parameters of the inkjet printing path; A simulation test module, which is used for: Testing the planned path in a simulation environment, and evaluating the accuracy of the planned path according to the test results; A path execution module, which is used for: Outputting the planned path tested by the simulation test module to the inkjet printing device, setting the inkjet printing device according to the control parameters of the planned path, and controlling the inkjet printing device to perform inkjet printing work in the printing area of the workpiece to be printed; Among them, the data acquisition module includes a data processing module and a data segmentation module; The data segmentation module includes: An image data extraction module, which is used for extracting the processed image data; An image data size acquisition module, which is used for acquiring the size corresponding to the image data according to the processed image data; An initial area size acquisition module, which is used for extracting the initial area size corresponding to the preset sub-printing area from the database; A first area area acquisition module, which is used for extracting the maximum image area that can be covered by a single spray of a preset standard nozzle corresponding to the initial area size; A second area area acquisition module, which is used for extracting the maximum image area that can be covered by a single spray of the current nozzle used by the digital inkjet printing system, calculating the difference in the single-spray coverage area between the current nozzle and the preset standard nozzle, and adjusting the size of the sub-printing area accordingly; A sub-printing area adjustment coefficient acquisition module, which is used for obtaining a sub-printing area adjustment coefficient by using the maximum image area that can be covered by a single spray of a preset standard nozzle corresponding to the initial area size and the maximum image area that can be covered by a single spray of the current nozzle used by the digital inkjet printing system; A sub-printing area segmentation module, which is used for obtaining the size of the sub-printing area corresponding to the current nozzle used by the digital inkjet printing system by using the sub-printing area adjustment coefficient, and segmenting the processed image data according to the size of the sub-printing area to obtain multiple sub-printing areas.
2. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The printing area is the area where the workpiece to be printed is inkjet printed. After the image data of the printing area is acquired, the acquired image data is preprocessed to improve the reliability of the image data.
3. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, wherein: The path of the inkjet printing device is planned through a path planning algorithm. Training set data is preset in advance. Through the training set data, a machine learning model is established. The shape and size of each sub-printing area are automatically recognized through the machine learning model, and an optimal inkjet printing path is generated by using an optimization algorithm.
4. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: A digital inkjet printing method for dynamic inkjet printing path planning includes the following steps: Clarify the printing area and printing requirements of the part to be printed, scan the clarified printing area, obtain and process the image data of the printing area, and based on the processed image data, divide the printing area into multiple sub-printing areas; Based on the clarified printing requirements, use a path planning algorithm to judge the shape and size of each sub-printing area, and then plan the printing path of the printing device. The printing path is the control parameter required by the printing device; Test the effect of the planned path in a simulation environment and evaluate the accuracy of the planned path through simulation testing; Output the control parameters of the planned path that passes the test to the printing device. The printing device is set according to the control parameters. The printing device prints the part to be printed according to the adjusted parameters and monitors in real time during the printing process of the printing device to ensure that the printing device performs the printing work according to the planned path.
5. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The data acquisition module includes: The data processing module is used for: Process the acquired image data to improve the reliability of the image data through processing; Among them, data processing includes: Perform blurring, edge detection, and sharpening processing on the image through convolution operations; Change the contrast, brightness, or hue of the image by performing linear or non-linear function transformation on the pixel values of the image; Adjust the parameters of the image data to achieve the best visual effect or specific purpose; The data segmentation module is used for: Based on the processed image data, divide the printing area into multiple sub-printing areas.
6. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The adjustment coefficient of the sub-printing area is obtained through the following formula: Among them, G represents the sub-spraying area adjustment coefficient; S 01 represents the maximum image area that can be covered by the currently used nozzle of the digital spraying system in a single spraying; S 02 represents the maximum image area that can be covered by the preset standard nozzle corresponding to the initial area size in a single spraying; S y represents the area corresponding to the spraying area; W c represents the length dimension corresponding to the initial area size; W y represents the length dimension corresponding to the spraying area; H c represents the width dimension corresponding to the initial area size; H y represents the width dimension corresponding to the spraying area.
7. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The sub-printing area segmentation module includes: The sub-printing area adjustment coefficient extraction module is used to extract the adjustment coefficient of the sub-printing area; The sub-printing area size acquisition module is used to adjust the length and width of the initial area size by using the adjustment coefficient of the sub-printing area to obtain the adjusted length and width. Among them, the adjusted length and width are obtained through the following formula: Among them, W t represents the adjusted length; H t represents the adjusted width; W c represents the length dimension corresponding to the initial area size; H c represents the width dimension corresponding to the initial area size; G represents the sub-inkjet area adjustment coefficient; S max represents the spraying area of a single spraying corresponding to the maximum allowable blockage ratio of the nozzle orifice under the condition that the current nozzle ensures normal spraying operation; S 01 represents the maximum image area that can be covered by the current nozzle used in the digital inkjet system during a single spraying. The sub-printing area segmentation execution module is used to segment the processed image data according to the size of the sub-printing area to obtain multiple sub-printing areas.
8. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The path planning module is specifically: Collect and obtain data for training for machine learning and integrate the collected and obtained data into training set data; Before establishing the model, preprocess the training set data to provide data support for subsequent model establishment and training; Establish a machine learning model through the training set data, train the established machine learning model, and automatically identify the shape and size of each sub-printing area according to the established machine learning model; Based on the shape and size of each sub-printing area, generate an optimal printing path to obtain the control parameters of the printing path.
9. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, characterized in that: The simulation testing module is specifically: Establish the CAD information of the part to be printed; According to the CAD information of the part to be printed, the planned path, and the control parameters, display the process of the printing device printing along the planned path in a graphical display manner in the simulation environment; Evaluate the accuracy of the planned path according to the test results; If the test is passed, output the current planned path to the path execution module; If the test is not passed, optimize the planned path until the best printing effect is obtained.
10. The digital inkjet printing method for dynamic inkjet printing path planning according to claim 1, wherein: The path execution module is specifically as follows: Output the planned path that has passed the test and its control parameters to the inkjet printing device, and the inkjet printing device is set and performs the inkjet printing work according to the control parameters; Obtain the generated planned path and obtain the real-time path line of the inkjet printing device; Compare and analyze the real-time path line of the inkjet printing device with the generated planned path to check whether the movement trajectory line is consistent with the generated planned path; Determine whether the real-time position of the inkjet printing device deviates from the generated planned path according to the comparison result, and issue a prompt to the staff when deviation occurs.
Citation Information
Patent Citations
Spraying robot control system and control method
CN111013857A
Large-size panel jet printing planning method for novel display
CN116994037A