Automatic control system and method based on industrial production

By introducing an automated control system into 3D printing technology, the images to be printed are automatically analyzed and processed, three-dimensional models are constructed and slice simulations are performed, and the problems of unstable printing effects and low quality caused by manual operations are solved, achieving a more efficient and accurate 3D printing process.

CN120171052AActive Publication Date: 2025-06-20JIANGXI ZHONGJI INTELLIGENT MANUFACTURING TECHNOLOGY CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202510325316.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-06-20
Estimated Expiration
2045-03-19

AI Technical Summary

Technical Problem

There are many operations in 3D printing technology that require manual participation, such as modeling and slicing, resulting in uneven printing results and fluctuating quality.

Method used

It provides an automated control system based on industrial production, including color spray instruments, printers, picture analysis modules, model building modules and slice simulation modules. By automatically analyzing the picture to be printed, building a three-dimensional printing model, performing slice simulation and color spray pigment selection, manual intervention is reduced.

Benefits of technology

It improves design efficiency and accuracy, reduces errors in human judgment, improves slice accuracy and print quality, and reduces material waste and printing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120171052A_ABST
    Figure CN120171052A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of printing, in particular to an automatic control system and method based on industrial production. The image analysis module obtains and analyzes a to-be-printed image to obtain an image analysis result, the model construction module constructs a three-dimensional printing model according to the image analysis result, the slice simulation module obtains and analyzes a printing demand, performs slice simulation on the three-dimensional printing model based on a demand analysis result to obtain a slice simulation result, and determines printing information according to the slice simulation result. The printer performs printing according to the printing information to obtain a 3D model; and the picture analysis module further determines color spraying agent information according to the picture analysis result, and the color spraying instrument sprays colors on the 3D model according to the color spraying agent and the picture to be printed. The design efficiency and accuracy are improved, and the repeated operation probability is reduced. Compared with a traditional manual or mechanical machining mode, the automatic 3D printing technology can accurately control use of materials, and material waste is reduced. Meanwhile, as human intervention is reduced, the printing process is more efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of printing technology, and in particular to an automated control system and method based on industrial production. Background Art

[0002] With the continuous progress of technology, 3D printing technology has become mature and has been widely used in industrial production. Through the method of adding materials layer by layer, 3D printing technology can directly generate products with complex structures from computer graphic data, thus optimizing the structure, saving materials and energy in production, significantly improving production efficiency, reducing production costs, and bringing significant impacts to modern manufacturing.

[0003] However, there are many operations in 3D printing technology that require manual participation, such as preliminary modeling and slicing processing. The modeling result affects the final printing effect, which is directly related to the level of the designer. Therefore, the printing effects are uneven. Slicing determines the level of detail of the printing effect. Due to certain errors in human judgment, the printing quality will also vary. Summary of the Invention

[0004] This application provides an automated control system and method based on industrial production to ensure the printing effect and printing quality.

[0005] In a first aspect, this application provides an automated control system based on industrial production, including a color spraying instrument, a printer, a picture analysis module, a model construction module, and a slicing simulation module; The picture analysis module, the model construction module, the slicing simulation module, and the printer are connected in sequence; The picture analysis module is used to obtain and analyze the picture to be printed, obtain a picture analysis result, and send the picture analysis result to the model construction module; After receiving the picture analysis result, the model construction module is used to construct a three-dimensional printing model according to the picture analysis result and send the three-dimensional printing model to the slicing simulation module; After receiving the three-dimensional printing module, the slicing simulation module is used to obtain and analyze the printing requirements, and based on the requirement analysis result, perform slicing simulation on the three-dimensional printing model to obtain a slicing simulation result; The slicing simulation module is further used to determine printing information according to the slicing simulation result and send it to the printer; After receiving the printing information, the printer is used to perform 3D printing according to the printing information to obtain a 3D model; The picture analysis module is also connected to the color spraying instrument and is used to determine color spraying agent information according to the picture analysis result and send it to the color spraying instrument; After receiving the colorant information, the color spraying instrument is used to spray color on the 3D model according to the colorant and the picture to be printed.

[0006] Through this solution, the picture to be printed is automatically analyzed and a three-dimensional printing model is constructed, greatly improving the efficiency and accuracy of design. Based on the analysis of printing requirements, slicing simulation is carried out, reducing the process of manual judgment, improving the slicing accuracy, and reducing the probability of repeated operations. In addition, the selection of the color spraying pigment is directly obtained from the analysis result of the picture, and there is no need for manual color judgment, reducing the color difference of the 3D model. Compared with the traditional manual or mechanical processing methods, the automated 3D printing technology can precisely control the use of materials and reduce material waste. At the same time, due to the reduction of human intervention, the printing process is more efficient.

[0007] Optionally, the slicing simulation module is specifically used for: Determine the printing requirements according to the requirement analysis result; Determine the printing size and printing material according to the printing requirements; Determine the current printing cost according to the printing size and the printing material; Determine the slicing layer height according to the printing size, the printing material and the printing cost; Slice and simulate the three-dimensional printing model according to the slicing layer height to obtain a slicing simulation result.

[0008] Through this solution, according to the detailed requirement analysis result, the printing requirements can be determined more accurately, thus ensuring that the printed model can meet specific application requirements. In addition, by comprehensively considering the printing size, printing material and printing cost, the layer height setting can be optimized, the most cost-effective layer height setting can be selected, the printing cost can be reduced, and the optimal balance between printing efficiency and quality can be achieved.

[0009] Optionally, when the slicing simulation module determines the slicing layer height according to the printing size, the printing material and the printing cost, it is specifically used for: Determine the volume of the 3D model according to the printing size; Determine the filling density and printing speed according to the printing material; Obtain the unit price of the printing material according to the material type of the printing material; Determine the current printing cost according to the volume, the filling density, the printing speed and the unit price of the material.

[0010] Through this solution, by comprehensively considering multiple factors such as printing size, filling density, printing speed, and unit price of materials, a more detailed and accurate calculation of printing costs can be provided. This helps users budget and control printing costs more precisely and select appropriate printing materials based on the principle of cost - effectiveness.

[0011] Optionally, when determining the current printing cost according to the volume, the filling density, the printing speed, and the unit price of the material, the slicing simulation module is specifically configured to: ; Wherein, represents the current printing cost, represents the volume; represents the filling density; represents the unit price of the material; represents the printing speed; represents the electricity cost rate.

[0012] Through this solution, based on the volume, filling density, unit price of materials, printing speed, and electricity cost rate of the 3D model, a mathematical expression is designed to quickly determine the current printing cost, reducing the process of manual calculation, improving the calculation efficiency, and reducing the calculation errors that may be brought by manual calculation.

[0013] Optionally, the electricity cost rate is used to characterize the electricity cost consumed for printing the 3D model per unit time; the automatic control system further includes a cost rate calculation module, which is used to: ; Wherein, represents the electricity cost rate; represents the printer power; represents the electricity price at the current moment.

[0014] Through this solution, by combining the power of the printer and the electricity price at the current moment, a mathematical expression is designed to determine the electricity cost rate, which can obtain the corresponding electricity cost rate more accurately and quickly, thus facilitating the calculation of the current printing cost.

[0015] Optionally, when determining the colorant information according to the result of the screen analysis, the screen analysis module is specifically configured to: Determine the screen color according to the result of the screen analysis; Determine whether there is a best - area colorant according to the screen color; If there is no such best - area colorant, then analyze the screen color to determine the mixing ratio and toner; Mix the toner according to the mixing ratio to generate colorant information.

[0016] Through this solution, determining the screen color using the screen analysis result can ensure a high degree of matching between the color of the spraying agent and the original screen color, improving the user experience. If there is no ready-made best area spraying agent, the mixing ratio and toner are determined by analyzing the screen color, and this process also ensures the color accuracy of the final spraying.

[0017] Optionally, when determining the printing information according to the slicing simulation result, the slicing simulation module is configured to: Analyze the slicing simulation result to determine whether there are missing and / or overlapping areas; If there are missing and / or overlapping areas, then count the areas of the missing and / or overlapping areas; Determine whether there are printing design problems according to the statistical result; If there are no printing design problems, then analyze the area characteristics of the areas with missing and / or overlapping areas; Adjust the printing parameters according to the area characteristics, and use the adjusted printing parameters as the printing information.

[0018] Through this solution, analyzing the slicing simulation result can timely detect and handle missing and / or overlapping areas, avoiding problems caused by these areas during the actual printing process, thereby improving the printing quality. For the detected missing and overlapping areas, by counting the areas, the size and scope of the problems can be more accurately understood, and then more targeted solutions can be taken. After confirming that there are no printing design problems, by analyzing the area characteristics of the areas with missing and / or overlapping areas, the printing parameters can be more accurately adjusted to meet the printing requirements of different areas.

[0019] Optionally, when determining the printing information according to the slicing simulation result, the slicing simulation module is configured to: Determine whether there are overhanging areas in the 3D model according to the slicing simulation result; If there are overhanging areas, then determine the support according to the overhanging area of the overhanging areas; Determine the printing parameters of the overhanging areas according to the support structure of the support; Use the printing parameters of the overhanging areas as the printing information.

[0020] Through this solution, analyzing the slicing simulation result to determine whether there are overhanging areas, and when there are overhanging areas, considering the overhanging area to select the support, so that the support can fully support this area, avoiding deformation or fracture caused by overhanging. At the same time, selecting the support in combination with the overhanging area can also avoid excessive consumption, save material costs, and reduce the time-consuming during the printing process.

[0021] Optionally, the printing parameters include a layer height parameter. When adjusting the printing parameters according to the regional characteristics, the slicing simulation module is configured to: Determine the missing area and overlapping area of each layer according to the statistical result; Determine the layer height parameter according to the missing area and overlapping area of each layer, with reference to the following formula: ; Wherein, Represents the layer height parameter; Represents the original layer height parameter; Represents the Missing area of the layer; Represents the Overlapping area of the layer; Represents the Total area of the layer; , Represents the empirical coefficient.

[0022] Through this solution, by combining the missing area and overlapping area of each layer and designing a mathematical expression to determine the layer height parameter, the adjustment process can be simplified and the adjustment efficiency can be improved. At the same time, since no manual intervention is required, the error caused by manual judgment can also be avoided.

[0023] In a second aspect, the present application provides an automated control method based on industrial production, including: Obtain and analyze the to-be-printed image, and construct a 3D printing model according to the result of the image analysis; Obtain and analyze the printing requirements, and based on the result of the requirements analysis, perform slicing simulation on the 3D printing model to obtain a slicing simulation result; Determine the printing information according to the slicing simulation result; Control the 3D printer to perform 3D printing according to the printing information to obtain a 3D model; Determine the coloring agent according to the result of the image analysis; Control the coloring instrument to color the 3D model according to the coloring agent and the to-be-printed image. Optionally, the performing slicing simulation on the 3D printing model based on the result of the requirements analysis to obtain a slicing simulation result includes: Determine the printing requirements according to the result of the requirements analysis; Determine the printing size and printing material according to the printing requirements; Determine the current printing cost according to the printing size and the printing material; Determine the slicing layer height according to the printing size, the printing material, and the printing cost; Slice the 3D printing model according to the slice height to obtain a slice simulation result.

[0024] Optionally, determining the current printing cost according to the printing size and the printing material includes: Determine the volume of the 3D model according to the printing size; Determine the filling density and printing speed according to the printing material; Obtain the unit price of the printing material according to the material type of the printing material; Determine the current printing cost according to the volume, the filling density, the printing speed, and the unit price of the material.

[0025] Optionally, determining the current printing cost according to the volume, the filling density, the printing speed, and the unit price of the material refers to the following formula: ; Wherein, represents the current printing cost, represents the volume; represents the filling density; represents the unit price of the material; represents the printing speed; represents the electricity cost rate.

[0026] Optionally, the electricity cost rate is used to characterize the electricity cost required to print the 3D model per unit time; The calculation of the electricity cost rate refers to the following formula: ; Wherein, represents the electricity cost rate; represents the printer power; represents the electricity price at the current moment.

[0027] Optionally, determining the colorant according to the result of the screen analysis includes: Determine the screen color according to the result of the screen analysis; Determine whether there is an optimal area colorant according to the screen color; If there is no such optimal area colorant, then analyze the screen color to determine the mixing ratio and toner; Mix the toner according to the mixing ratio to generate a colorant.

[0028] Optionally, determining the printing information according to the slice simulation result includes: Analyze the sliced simulation results to determine whether there are missing and / or overlapping regions; If there are missing and / or overlapping regions, then calculate the area of the missing and / or overlapping regions; Based on the statistical results, determine whether there are printing design problems; If there are no printing design problems, then analyze the regional characteristics of the regions with missing and / or overlapping regions; Based on the regional characteristics, adjust the printing parameters and use the adjusted printing parameters as printing information.

[0029] Optionally, determining the printing information according to the sliced simulation results includes: Based on the sliced simulation results, determine whether there are overhanging regions in the 3D model; If there are overhanging regions, then determine the support based on the overhanging area of the overhanging regions; Based on the support structure of the support, determine the printing parameters of the overhanging regions; Use the printing parameters of the overhanging regions as printing information.

[0030] Optionally, the printing parameters include layer height parameters, and adjusting the printing parameters according to the regional characteristics includes: Based on the statistical results, determine the missing area and overlapping area of each layer; Based on the missing area and overlapping area of each layer, determine the layer height parameters with reference to the following formula: ; where, represents the layer height parameter; represents the original layer height parameter; represents the missing area of the th layer; represents the overlapping area of the th layer; represents the total area of the th layer; and represent empirical coefficients.

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0032] Figure 1A schematic diagram of an application scenario provided by an embodiment of the present application; Figure 2 A schematic diagram of the structure of an automated control system based on industrial production provided by an embodiment of the present application; Figure 3 A flowchart of an automated control method based on industrial production provided by an embodiment of the present application. Detailed implementation manners

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0034] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after, unless otherwise specified.

[0035] The embodiments of the present application will be further described in detail below with reference to the accompanying drawings of the specification.

[0036] There are many operations that require human participation in 3D printing technology, such as pre-modeling and slicing. The modeling result affects the final printing effect, which is directly related to the level of the designer. Therefore, the printing effects are uneven. Slicing determines the detail level of the printing effect. Due to certain errors in human judgment, the printing quality will also vary.

[0037] Therefore, reducing the process of human participation and realizing automated 3D printing can not only improve the printing efficiency, but also ensure the printing effect and quality.

[0038] Based on this, the present application provides an automated control system and method for industrial production. By automatically analyzing the picture to be printed and constructing a 3D printing model, the design efficiency and accuracy can be greatly improved. Based on the analysis of printing requirements, slicing simulation is carried out, which reduces the process of manual judgment, improves the slicing accuracy, and reduces the probability of repeated operations. In addition, the selection of the spray color pigment is directly obtained through the analysis result of the picture, and there is no need for manual color judgment, reducing the color difference of the 3D model. Compared with the traditional manual or mechanical processing methods, the automated 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, due to the reduction of human intervention, the printing process is more efficient.

[0039] Figure 1 FIG. is a schematic diagram of an application scenario provided by the present application. When 3D printing technology is required to manufacture products in industrial production, the solution provided by the present application can be adopted. The present application is applicable to a 3D printing device, which includes a spray color instrument, a printer, and a server. The method of the present application is applied to the server.

[0040] When 3D printing technology is required to manufacture products, obtain and analyze the picture to be printed, generate a 3D printing model, analyze the printing requirements at the same time, perform slicing simulation on the 3D printing model according to the requirement analysis result, obtain printing information through the simulation, and control the printer to print to obtain a 3D model. In addition, in combination with the above analysis result of the picture to be printed, determine the spray color agent, and control the spray color instrument to spray color on the 3D model according to the spray color agent and the picture to be printed. Improve the design efficiency and accuracy. Compared with the traditional manual or mechanical processing methods, the automated 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, due to the reduction of human intervention, the printing process is more efficient.

[0041] The specific implementation manner can refer to the following embodiments.

[0042] Figure 2 FIG. is a schematic structural diagram of an automated control system for industrial production provided by an embodiment of the present application, as Figure 2 shown, the automated control system 200 for industrial production in this embodiment includes: a spray color instrument 201, a printer 202, and a picture analysis module 203, a model construction module 204, a slicing simulation module 205; The picture analysis module 203, the model construction module 204, the slicing simulation module 205, and the printer 202 are connected in sequence; The picture analysis module 203 is used to obtain and analyze the picture to be printed, obtain a picture analysis result, and send the picture analysis result to the model construction module 204; After receiving the screen analysis result, the model construction module 204 is used to construct a 3D printing model according to the screen analysis result and send the 3D printing model to the slicing simulation module 205; After receiving the 3D printing model, the slicing simulation module 205 is used to obtain and analyze the printing requirements. Based on the requirement analysis result, the 3D printing model is sliced and simulated to obtain a slicing simulation result; The slicing simulation module 205 is also used to determine the printing information according to the slicing simulation result and send it to the printer; After receiving the printing information, the printer 202 is used to perform 3D printing according to the printing information to obtain a 3D model; The screen analysis module 203 is also connected to the color spraying instrument 201 and is used to determine the color spraying agent information according to the screen analysis result and send it to the color spraying instrument 201; After receiving the color spraying agent information, the color spraying instrument 201 is used to spray color on the 3D model according to the color spraying agent and the picture to be printed.

[0043] The picture to be printed can be the printing material provided by the customer when it is necessary to use 3D printing technology to manufacture products.

[0044] The 3D printing model can be a three-dimensional virtual model presented by the picture to be printed, which is simulated by using tools such as CAD according to the picture to be printed.

[0045] The screen analysis result can be the result that can realize the construction of the 3D printing model after processing the picture to be printed.

[0046] The printing requirements can be provided by the customer and can include requirements related to the printing process such as printing materials and printing accuracy.

[0047] The requirement analysis result can be the result of processing the printing requirements. For example, by using natural language recognition technology for text recognition, the requirement content can be clarified.

[0048] Slicing simulation can be considered as disassembling each layer of the 3D printing model in a preset manner to facilitate the analysis of the 3D printing model structure. Slicing simulation can be realized through the corresponding slicing software.

[0049] The slicing simulation result can be the result obtained after analyzing each layer after slicing the 3D printing model, and can include the structures of each region and each layer.

[0050] The printing information can include the structures of the above-mentioned regions and layers, the support situation, the material situation, the filling situation, etc.

[0051] The 3D model can be considered as a physical object printed by the printer.

[0052] The screen analysis results may include the distribution of screen colors and the screen color conditions. Based on the screen color conditions, determine the colors to be sprayed on the 3D model after printing is completed, thereby determining the colorants. These colorants can be pre-prepared pigments or pigments formulated according to the screen color conditions.

[0053] Specifically, use computer vision algorithms, such as edge detection, feature extraction, corner monitoring, etc., to extract key features, such as boundaries, contours, textures, etc., from the image. After obtaining these, map the key features such as boundaries, contours, and textures to the three-dimensional printing model, add details to the model to make it more realistic. Additionally, perform smoothing processing and hole filling on the model to improve the model quality.

[0054] Analyze the slice simulation results to determine the printing information required during the printing process. According to this printing information, adjust and start the printing parameters of the printer, thereby realizing 3D printing and obtaining a 3D model.

[0055] After determining the colorants, send the screen to be printed to the spraying instrument, so that it can determine the colors for local spraying according to the screen to be printed, thereby selecting the corresponding colorants and performing spraying.

[0056] In a specific implementation manner, after obtaining the 3D model, the spraying instrument can be directly used to spray a polishing agent on it to achieve polishing, and then select the corresponding colorants for spraying.

[0057] In some other implementation manners, since the above steps do not require manual participation, neither spraying the polishing agent nor the colorants requires other treatments on the generated 3D model, such as removing supports. Since polishing and spraying can be performed without the need for removal, the higher the precision of the spraying on the 3D model after spraying, the phenomenon of serious color deviation will not occur.

[0058] Through the solution provided in this embodiment, automatically analyze the screen to be printed and construct a three-dimensional printing model, greatly improving the efficiency and accuracy of design. Based on the analysis of printing requirements, perform slice simulation, reducing the process of human judgment, improving the slice accuracy, and reducing the probability of repeated operations. In addition, the selection of spraying pigments is directly obtained through the screen analysis results, and manual color judgment is no longer required, reducing the color difference of the 3D model. Compared with traditional manual or mechanical processing methods, the automated 3D printing technology can precisely control the use of materials and reduce material waste. At the same time, the entire printing process does not require human participation in design or spraying, making the printing process more efficient.

[0059] In some embodiments, the slicing simulation module 205 is specifically configured to: determine the printing requirements according to the requirements analysis result; determine the printing size and printing material according to the printing requirements; determine the current printing cost according to the printing size and printing material; determine the slicing layer height according to the printing size, printing material and printing cost; and perform slicing simulation on the three-dimensional printing model according to the slicing layer height to obtain a slicing simulation result.

[0060] The printing requirements may include printing accuracy, printing size, etc.; the printing material may include one or more materials that can currently be used for 3D printing.

[0061] The printing material may be provided by the user or determined according to the complexity of the three-dimensional printing model.

[0062] The current printing cost may be the cost calculated according to the consumables.

[0063] The slicing layer height can be considered as the height of each layer after slicing. Generally, the smaller the layer height, the higher the accuracy, the higher the complexity of the model, and the longer the printing time will be accordingly.

[0064] Specifically, after obtaining the requirements analysis result, extract keywords from the requirements analysis result to determine the printing requirements, and analyze the printing requirements again to determine the specific content therein to obtain the printing size and printing material. Determine the consumables for printing the to-be-printed image through the printing size and printing material, and calculate the current printing cost based on the corresponding unit price.

[0065] Then, determine a suitable slicing layer height according to the current printing cost, printing material, and printing size, and perform slicing simulation to obtain a slicing simulation result.

[0066] Through the solution provided in this embodiment, according to the detailed requirements analysis result, the printing requirements can be determined more accurately, so as to ensure that the printed model can meet specific application requirements. In addition, by comprehensively considering the printing size, printing material, and printing cost, the layer height setting can be optimized, the most cost-effective layer height setting can be selected, the printing cost can be reduced, and the optimal balance between printing efficiency and quality can be achieved.

[0067] In some embodiments, the slicing simulation module 205 is specifically further configured to: determine the volume of the 3D model according to the printing size; determine the filling density and printing speed according to the printing material; obtain the material unit price of the printing material according to the material type of the printing material; and determine the current printing cost according to the volume, filling density, printing speed, and material unit price.

[0068] The printing size may include the three-dimensional size of the three-dimensional printing model, including length, width, and height. Combining the three-dimensional size, the volume of the 3D model can be obtained.

[0069] Different materials have different physical and chemical properties, such as fluidity, shrinkage rate, etc. These properties will affect the final printing effect. Therefore, it is necessary to determine the filling density in combination with the properties of the printing material itself and the printing requirements to ensure the printing effect.

[0070] The printing speed can be the printing speed per unit time, which can determine the efficiency of industrial production. It can also reflect the wear of the 3D printing device during this printing.

[0071] The unit price of the material can be the unit price of one or more selected materials, which can be obtained from the purchase order generated during the material procurement process by the factory. In the specific implementation, the entire process of procurement and production can be automated or semi-automated to facilitate the retrieval of corresponding data.

[0072] Specifically, through the printing size, the volume of the 3D model is determined, and then according to the printing material, the filling density and printing speed are determined, and based on the type of the printing material, the unit price of the material is obtained. Then, according to the volume, filling density, printing speed, and material unit price, the current printing cost is determined.

[0073] Through the solution provided in this embodiment, considering multiple factors such as printing size, filling density, printing speed, and material unit price can provide a more detailed and accurate calculation of the printing cost. This helps users budget and control the printing cost more precisely. It helps to select appropriate printing materials according to the cost-benefit principle.

[0074] In some embodiments, when the slicing simulation module 205 determines the current printing cost according to the volume, filling density, printing speed, and material unit price, it can refer to the following formula (1): (1) Wherein, represents the current printing cost, represents the volume; represents the filling density; represents the material unit price; represents the printing speed; represents the electricity cost rate.

[0075] Through the solution provided in this embodiment, based on the volume, filling density, material unit price, printing speed, and electricity cost rate of the 3D model, a mathematical expression is designed to quickly determine the current printing cost, reduce the process of manual calculation, improve the calculation efficiency, and reduce the calculation errors that may be brought by manual calculation.

[0076] In some embodiments, the power cost rate is used to characterize the power cost required to print a 3D model per unit time; the automatic control system 200 further includes a cost rate calculation module 206, which calculates the power cost rate with reference to the following formula (2): (2) Wherein, represents the power cost rate; represents the printer power; represents the electricity price at the current moment.

[0077] Through the solution provided in this embodiment, by combining the power of the printer and the electricity price at the current moment, a mathematical expression is designed to determine the power cost rate, and the corresponding power cost rate can be obtained more accurately and quickly, thus facilitating the calculation of the current printing cost.

[0078] In some embodiments, when the screen analysis module 203 determines the colorant information according to the screen analysis result, it is specifically used for: determining the screen color according to the screen analysis result; determining whether there is an optimal area colorant according to the screen color; if there is no optimal area colorant, parsing the screen color to determine the mixing ratio and color toner; and mixing the color toner according to the mixing ratio to generate the colorant information.

[0079] The optimal area colorant can be considered as the pigment that best matches the screen color of the area to be sprayed on the 3D model and the screen to be printed. These optimal area colorants can be considered to be pre-prepared and can be used directly without any processing.

[0080] The mixing ratio can be considered as the ratio of the existing area colorants that can be mixed to obtain the required pigment. The color toner can be considered as the area colorant required to obtain the required pigment.

[0081] Specifically, the above screen analysis result may include the screen colors of each part of the screen to be printed. The 3D model is partitioned according to the screen colors, and it is determined whether there is an optimal area color toner in the corresponding area from the existing pigments. If so, the corresponding area is sprayed with the optimal area color toner. If not, the screen color is parsed to determine which colors can be mixed to obtain the color of the corresponding area. At the same time, considering the way of minimizing the consumables, the corresponding mixing ratio and color toner are obtained, and the stirring device of the colorant spraying instrument is controlled based on the mixing ratio to mix the color toner to obtain the required colorant and generate the colorant information.

[0082] Through the solution provided by this embodiment, determining the screen color using the screen analysis result can ensure that the color of the spraying agent highly matches the original screen color, improving the user experience. If there is no ready-made best-area spraying agent, the mixing ratio and toner are determined by analyzing the screen color, and this process also ensures the color accuracy of the final spraying.

[0083] In some embodiments, when the slicing simulation module 205 determines the printing information according to the slicing simulation result, it is used to: analyze the slicing simulation result to determine whether there are missing and / or overlapping areas; if there are missing and / or overlapping areas, count the areas of the missing and / or overlapping areas; according to the statistical result, determine whether there is a printing design problem; if there is no printing design problem, analyze the area characteristics of the area with missing and / or overlapping areas; according to the area characteristics, adjust the printing parameters, and use the adjusted printing parameters as the printing information.

[0084] The missing and / or overlapping areas can be considered as areas where incomplete printing or duplicate printing may exist in some layers after slicing simulation.

[0085] The printing design problem can be considered as a problem caused by inaccurate judgment of details, such as overly complex details or too small sizes.

[0086] The area characteristics can include the missing situation of the missing and / or overlapping areas, such as the missing area and the missing position; the overlapping situation, such as the overlapping area and the overlapping position, etc.

[0087] The printing parameters can be considered as the working parameters when the printer is working, such as the power size, the printing range, etc.

[0088] Specifically, analyze the slicing simulation result to determine the specific situation of each layer, so as to clarify whether there are missing and / or overlapping areas. If none exist, it can be considered that the layer height of this simulation and the designed details are more appropriate, and printing can be directly carried out. If there are, it at least indicates that there are certain problems. At this time, count the areas of the missing and / or overlapping areas, and according to the statistical result, determine whether there is a design problem. For example, if there are missing and / or overlapping areas in each layer, it can be considered that there is a design problem. In the specific implementation, a threshold can also be set. If the proportion of the number of layers with missing and / or overlapping areas in all layers exceeds this threshold, it can be considered that there is a design problem, and the details need to be readjusted and slicing needs to be carried out again.

[0089] Correspondingly, if this threshold is not exceeded, it can be considered that there is no design problem. At this time, it can be considered that there are only some details optimization problems in the three-dimensional printing model used for slice simulation. At this time, analyze the missing and / or overlapping regions, obtain the characteristics of the regions, and based on the characteristics of the regions, adjust the printing parameters to avoid the occurrence of the same situation, and use the adjusted printing parameters as printing information to achieve subsequent printing.

[0090] Through the solution provided by this embodiment, analyze the slice simulation results, promptly discover and process the missing and / or overlapping regions, and avoid problems caused by these regions during the actual printing process, thereby improving the printing quality. For the discovered missing and overlapping regions, by statistically analyzing the area, the size and scope of the problem can be more accurately understood, and then more targeted solutions can be taken. After confirming that there is no printing design problem, by analyzing the characteristics of the regions with missing and / or overlapping regions, the printing parameters can be more accurately adjusted to meet the printing requirements of different regions.

[0091] In some embodiments, when the slice simulation module 205 determines the printing information according to the slice simulation results, it is used to: determine whether there is a suspended area in the 3D model according to the slice simulation results; if there is a suspended area, determine the support according to the suspended area of the suspended area; determine the printing parameters of the suspended area according to the support structure of the support; and use the printing parameters of the suspended area as the printing information.

[0092] Due to different printing requirements, some three-dimensional objects may have internal suspensions. These internal suspensions can be regarded as a suspended area. Due to the characteristics of the printing material, these suspended areas generally need to be supported to make them formable and avoid deformation.

[0093] Therefore, after slicing, the slice simulation results can be used to determine whether there is a suspended area in the 3D model. If there is, according to the suspended area of the suspended area, determine which support can make the suspended area have a better printing effect after printing. Then obtain the support result of this support, determine how the suspended area can be printed quickly and efficiently, obtain the printing parameters of the corresponding suspended area, and use the printing parameters of the corresponding suspended area as the printing information.

[0094] Through the solution provided by this embodiment, analyze the slice simulation results, determine whether there is a suspended area, and when there is a suspended area, consider the suspended area and select the support, so that the support can fully support this area and avoid deformation or fracture caused by suspension. At the same time, selecting the support in combination with the suspended area can also avoid excessive consumption, save material costs, and reduce the time-consuming during the printing process.

[0095] In some embodiments, the printing parameters include a layer height parameter. When the slicing simulation module 205 adjusts the printing parameters according to the regional characteristics, it is used to: determine the missing area and overlapping area of each layer according to the statistical results; determine the layer height parameter according to the missing area and overlapping area of each layer, referring to the following formula (3): (3) Wherein, represents the layer height parameter; represents the original layer height parameter; represents the missing area of the th layer; represents the overlapping area of the th layer;

[0096] The missing area and overlapping area can be obtained by calculating the dimensions of the corresponding missing and / or overlapping regions from the statistical results in the above embodiments.

[0097] The empirical coefficients can be considered as the degree to which the missing and overlapping affect the layer thickness adjustment. These coefficients can be adjusted according to the printer, material, and model type.

[0098] Through the solution provided in this embodiment, by combining the missing area and overlapping area of each layer and designing a mathematical expression to determine the layer height parameter, the adjustment process can be simplified and the adjustment efficiency can be improved. At the same time, since no manual intervention is required, the error caused by manual judgment can also be avoided.

[0099] Figure 3 FIG. is a flowchart of an automated control method based on industrial production provided by an embodiment of the present application. The method of this embodiment can be applied to a server in the above scenario. As Figure 3 shown, the method includes: S301. Obtain and analyze the to-be-printed picture, and construct a three-dimensional printing model according to the picture analysis result; S302. Obtain and analyze the printing requirements, and perform slicing simulation on the three-dimensional printing model based on the requirement analysis result to obtain a slicing simulation result; S303. Determine the printing information according to the slicing simulation result; S304. Control the printer to perform 3D printing according to the printing information to obtain a 3D model; S305. Determine the colorant according to the picture analysis result; S306. Control the color spraying instrument to spray the 3D model according to the colorant and the to-be-printed picture.

[0100] Optionally, based on the requirements analysis result, slice and simulate the 3D printing model to obtain the slice simulation result, including: Determine the printing requirements according to the requirements analysis result; Determine the printing size and printing material according to the printing requirements; Determine the current printing cost according to the printing size and printing material; Determine the slice layer height according to the printing size, printing material and printing cost; Slice and simulate the 3D printing model according to the slice layer height to obtain the slice simulation result.

[0101] Optionally, determine the current printing cost according to the printing size and printing material, including: Determine the volume of the 3D model according to the printing size; Determine the filling density and printing speed according to the printing material; Obtain the unit price of the printing material according to the material type of the printing material; Determine the current printing cost according to the volume, filling density, printing speed and unit price of the material.

[0102] Optionally, determine the current printing cost according to the volume, filling density, printing speed and unit price of the material, referring to the following formula: ; Wherein, represents the current printing cost, represents the volume; represents the filling density; represents the unit price of the material; represents the printing speed; represents the electricity cost rate.

[0103] Optionally, the electricity cost rate is used to characterize the electricity cost required to print a 3D model per unit time; For the calculation of the electricity cost rate, refer to the following formula: ; Wherein, represents the electricity cost rate; represents the printer power; represents the electricity price at the current moment.

[0104] Optionally, determine the colorant according to the screen analysis result, including: Determine the screen color according to the screen analysis result; Determine whether there is an optimal area colorant according to the screen color; If there is no optimal area spraying agent, analyze the screen color, determine the mixing ratio and toner; Mix the toner according to the mixing ratio to generate the spraying agent.

[0105] Optionally, determine the printing information according to the slicing simulation result, including: Analyze the slicing simulation result to determine whether there are missing and / or overlapping areas; If there are missing and / or overlapping areas, count the areas of the missing and / or overlapping areas; Determine whether there are printing design problems according to the statistical result; If there are no printing design problems, analyze the area characteristics of the areas with missing and / or overlapping areas; Adjust the printing parameters according to the area characteristics, and use the adjusted printing parameters as the printing information.

[0106] Optionally, determine the printing information according to the slicing simulation result, including: Determine whether there are overhanging areas in the 3D model according to the slicing simulation result; If there are overhanging areas, determine the support according to the overhanging area of the overhanging areas; Determine the printing parameters of the overhanging areas according to the support structure of the support; Use the printing parameters of the overhanging areas as the printing information.

[0107] Optionally, the printing parameters include layer height parameters. Adjust the printing parameters according to the area characteristics, including: Determine the missing area and overlapping area of each layer according to the statistical result; Determine the layer height parameters according to the missing area and overlapping area of each layer, referring to the following formula: ; Wherein, represents the layer height parameter; represents the original layer height parameter; represents the missing area of the th layer; represents the overlapping area of the th layer; represents the total area of the th layer; and

[0108] The method of this embodiment can be applied to the system of any of the above embodiments. The implementation principle and technical effects are similar and will not be elaborated here.

Claims

1. An automated control system based on industrial production, characterized in that: It includes a color spraying instrument, a printer, a picture analysis module, a model building module, and a slice simulation module; The picture analysis module, the model construction module, the slice simulation module, and the printer are connected in sequence; The picture analysis module is used to obtain and analyze the picture to be printed, obtain the picture analysis result, and send the picture analysis result to the model building module; After receiving the image analysis result, the model building module is used to build a three-dimensional printing model according to the image analysis result, and send the three-dimensional printing model to the slicing simulation module; After receiving the three-dimensional printing module, the slicing simulation module is used to obtain and analyze the printing requirements, and based on the requirements analysis results, perform slicing simulation on the three-dimensional printing model to obtain slicing simulation results; The slicing simulation module is also used to determine printing information according to the slicing simulation result and send it to the printer; After receiving the printing information, the printer is used to perform 3D printing according to the printing information to obtain a 3D model; The image analysis module is also connected to the inkjet device, and is used to determine inkjet information based on the image analysis result and send it to the inkjet device; After receiving the inkjet information, the inkjet device is used to inkjet the 3D model according to the inkjet and the picture to be printed.

2. The system according to claim 1, characterized in that The slicing simulation module is specifically used for: Determine printing requirements based on demand analysis results; Determine the printing size and printing material according to the printing requirements; Determining a current printing cost according to the printing size and the printing material; Determining a slice layer height according to the printing size, the printing material and the printing cost; According to the slice layer height, the three-dimensional printing model is sliced ​​and simulated to obtain a slice simulation result.

3. The system according to claim 2, characterized in that When determining the slice layer height according to the printing size, the printing material and the printing cost, the slice simulation module is specifically used to: Determining the volume of the 3D model according to the printing size; Determine the filling density and printing speed according to the printing material; According to the material type of the printing material, obtaining the material unit price of the printing material; The current printing cost is determined according to the volume, the filling density, the printing speed, and the unit price of the material.

4. The system according to claim 3, characterized in that When determining the current printing cost according to the volume, the filling density, the printing speed, and the material unit price, the slicing simulation module is specifically used to: ; in, represents the current printing cost, represents said volume; represents the packing density; Indicates the unit price of the material; Indicates the printing speed; Indicates the electricity cost rate.

5. The system according to claim 4, characterized in that The power cost rate is used to represent the power cost consumed per unit time for printing the 3D model; the automatic control system also includes a cost rate calculation module for: ; in, represents said electricity cost rate; Indicates the printer power; Indicates the current electricity price.

6. The system according to claim 1, characterized in that When the image analysis module determines the colorant information according to the image analysis result, it is specifically used to: Determining the color of the picture according to the picture analysis result; Determine whether there is an optimal area spraying agent according to the color of the picture; If the optimal area spraying agent does not exist, analyzing the color of the picture, determining the color mixing ratio and the color mixing agent; The toners are mixed according to the toning ratio to generate toner information.

7. The system according to claim 1, characterized in that When determining printing information according to the slicing simulation result, the slicing simulation module is used to: Analyzing the slice simulation results to determine whether there are missing and / or overlapping areas; If there are missing and / or overlapping areas, the areas of the missing and / or overlapping areas are counted; According to the statistical results, determine whether there are printing design problems; If there is no printing design problem, analyzing the regional characteristics of the missing and / or overlapping areas; According to the characteristics of the region, the printing parameters are adjusted, and the adjusted printing parameters are used as printing information.

8. The system according to claim 1, characterized in that When determining printing information according to the slicing simulation result, the slicing simulation module is used to: Determining whether there is a suspended area in the 3D model according to the slice simulation result; If there is a suspended area, determining the support according to the suspended area of ​​the suspended area; Determining printing parameters of the suspended area according to the support structure of the support; The printing parameters of the suspended area are used as printing information.

9. The system according to claim 7, characterized in that The printing parameters include layer height parameters. When the slicing simulation module adjusts the printing parameters according to the characteristics of the region, it is used to: According to the statistical results, determining the missing area and overlapping area of ​​each layer; According to the missing area and overlapping area of ​​each layer, the layer height parameter is determined, referring to the following formula: ; in, represents the layer height parameter; Represents the original layer height parameter; Indicates Missing area of ​​the layer; Indicates Overlapping area of ​​layers; Indicates Total area of ​​the layer; , Represents the empirical coefficient.

10. An automated control method based on industrial production, characterized in that: include: Acquire and analyze the image to be printed, and build a three-dimensional printing model based on the image analysis results; Acquire and analyze printing requirements, and based on the requirements analysis results, perform slicing simulation on the three-dimensional printing model to obtain slicing simulation results; Determining printing information according to the slicing simulation result; Controlling the printer to perform 3D printing according to the printing information to obtain a 3D model; Determining a color spraying agent according to the picture analysis result; The color-spraying device is controlled to spray the 3D model according to the color-spraying agent and the picture to be printed.

Citation Information

Patent Citations

  • Inkjet type hot-melt extrusion full-color 3D (3-dimentional) printer

    CN104786496A

  • Layering thickness design method suitable for fused deposition modeling

    CN106915076A

  • 3D printer three-dimensional printing control system for industrial design

    CN110435157A

  • One-time multi-material 3D printing mechanism based on mechanical arm

    CN111844723A

  • Micro-area 3D printing forming method

    CN119346887A