An industrial production-based automation control system and method
By automatically analyzing and constructing 3D printing models through an automated control system, the problem of unstable results caused by excessive human intervention in 3D printing has been solved, achieving an efficient and accurate printing process and material utilization.
Patent Information
- Application Number
- CN202510325316.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2045-03-19
AI Technical Summary
In industrial production, 3D printing technology involves a lot of human intervention, resulting in inconsistent printing results, large errors in modeling and slicing, and affecting printing quality and efficiency.
An automated control system is provided, including a color spraying instrument, a printer, an image analysis module, a model building module, and a slicing simulation module. It automatically analyzes the image to be printed to build a three-dimensional model, performs slicing simulation, and controls the printer to perform 3D printing, reducing human intervention and improving slicing accuracy and color spraying accuracy.
It improves the design efficiency and accuracy of 3D printing, reduces material waste, lowers printing costs, ensures printing quality and efficiency, and reduces human error.
Smart Images

Figure CN120171052B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of printing technology, in particular to an automatic control system and method based on industrial production. BACKGROUND
[0002] With the continuous progress of technology, 3D printing technology tends to be mature, and has been widely used in industrial production. 3D printing technology realizes the direct generation of products with complex structures from computer graphics data through layer-by-layer material addition, thereby optimizing the structure, saving materials and energy in production, greatly improving the production efficiency and reducing the production cost, and bringing significant influence to modern manufacturing industry.
[0003] However, 3D printing technology involves many operations that require human participation, such as modeling and slicing processing in the early stage. The modeling result affects the final printing effect, which is directly related to the level of the designer, so the printing effect is uneven, and the slicing determines the degree of detail of the printing effect. Since there is a certain error in human judgment, it will also lead to the fluctuation of printing quality. SUMMARY
[0004] The present application provides an automatic control system and method based on industrial production to ensure the printing effect and printing quality.
[0005] In a first aspect, the present application provides an automatic control system based on industrial production, comprising a color spraying instrument, a printer and a picture analysis module, a model construction module, a slicing simulation module;
[0006] The picture analysis module, the model construction module, the slicing simulation module and the printer are connected in sequence.
[0007] The picture analysis module is used to obtain and analyze the picture to be printed to obtain a picture analysis result, and send the picture analysis result to the model construction module.
[0008] The model construction module, after receiving the picture analysis result, 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.
[0009] The slicing simulation module, after receiving the three-dimensional printing module, is used to obtain and analyze the printing requirement, and based on the requirement analysis result, to slice and simulate the three-dimensional printing model to obtain a slicing simulation result.
[0010] The slicing simulation module is also used to determine the printing information according to the slicing simulation result, and send it to the printer.
[0011] The printer is configured to perform 3D printing according to the printing information to obtain a 3D model after receiving the printing information.
[0012] The picture analysis module is further connected to the color spraying instrument, and is configured to determine color spraying agent information according to the picture analysis result and send the color spraying agent information to the color spraying instrument.
[0013] The color spraying instrument is configured to perform color spraying on the 3D model according to the color spraying agent and the picture to be printed after receiving the color spraying agent information.
[0014] According to the scheme, the picture to be printed is automatically analyzed and a three-dimensional printing model is constructed, which greatly improves the efficiency and accuracy of design. Based on the analysis of printing requirements, slicing simulation is performed, which reduces the process of human judgment, improves the slicing accuracy, and reduces the probability of repeated operation. In addition, the selection of color spraying pigments is directly obtained through the picture analysis result, and manual color judgment is no longer needed, which reduces the color difference of the 3D model. Compared with traditional manual or mechanical processing methods, the automatic 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, since human intervention is reduced, the printing process is more efficient.
[0015] Optionally, the slicing simulation module is specifically configured to:
[0016] determine printing requirements according to the requirement analysis result;
[0017] determine printing size and printing material according to the printing requirements;
[0018] determine the current printing cost according to the printing size and the printing material;
[0019] determine the slicing layer height according to the printing size, the printing material and the printing cost;
[0020] perform slicing simulation on the three-dimensional printing model according to the slicing layer height to obtain a slicing simulation result.
[0021] According to the detailed requirement analysis result, the printing requirements can be more accurately determined, so that the printed model can meet the specific application requirements. In addition, by considering the printing size, the printing material and the printing cost, the layer height setting can be optimized, the layer height setting with the highest cost-effectiveness can be selected, the printing cost can be reduced, and the optimal balance between printing efficiency and quality is achieved.
[0022] Optionally, when determining the slicing layer height according to the printing size, the printing material and the printing cost, the slicing simulation module is specifically configured to:
[0023] determine the volume of the 3D model according to the printing size;
[0024] determine a filling density and a printing speed according to the printing material;
[0025] obtain a material unit price of the printing material according to a material type of the printing material;
[0026] determine the current printing cost according to the volume, the filling density, the printing speed, and the material unit price.
[0027] By the scheme, the printing size, the filling density, the printing speed, and the material unit price are comprehensively considered to provide a more detailed and accurate printing cost calculation. This helps the user to more accurately budget and control the printing cost. It is helpful to select a suitable printing material according to the cost-benefit principle.
[0028] Optionally, 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 for:
[0029] ;
[0030] wherein, represents the current printing cost, represents the volume; represents the filling density; represents the material unit price; represents the printing speed; represents an electricity cost rate.
[0031] By the scheme, based on the volume, the filling density, the material unit price, the printing speed, and the electricity cost rate of the 3D model, a mathematical expression is designed to quickly determine the current printing cost, reduce the process of human calculation, improve the calculation efficiency, and reduce the calculation error caused by human calculation.
[0032] Optionally, the electricity cost rate is used to represent the electricity cost required for printing the 3D model in unit time; and the automatic control system further includes a cost rate calculation module, which is used for:
[0033] ;
[0034] wherein, represents the electricity cost rate; represents a power of the printer; represents an electricity price at a current time.
[0035] By the scheme, the power of the printer and the electricity price at the current time are combined to design a mathematical expression to determine the electricity cost rate. The corresponding electricity cost rate can be obtained more accurately and quickly, thereby facilitating the calculation of the current printing cost.
[0036] Optionally, the picture analysis module, in determining the colorant information according to the picture analysis result, is specifically configured to:
[0037] determine a picture color according to the picture analysis result;
[0038] determine whether there is an optimal regional colorant according to the picture color;
[0039] if there is no optimal regional colorant, analyze the picture color to determine a color mixing ratio and a colorant;
[0040] mix the colorant according to the color mixing ratio to generate the colorant information.
[0041] By this solution, the picture color is determined according to the picture analysis result, which can ensure that the color of the colorant is highly matched with the original picture color, and improve the user experience. If there is no ready-made optimal regional colorant, the color mixing ratio and the colorant are determined through analysis of the picture color, which also ensures the color accuracy of the final colorant.
[0042] Optionally, the slice simulation module, in determining the printing information according to the slice simulation result, is configured to:
[0043] analyze the slice simulation result to determine whether there is a missing and / or overlapping area;
[0044] if there is a missing and / or overlapping area, count the area of the missing and / or overlapping area;
[0045] determine whether there is a printing design problem according to the counting result;
[0046] if there is no printing design problem, analyze the characteristics of the area where the missing and / or overlapping area exists;
[0047] adjust the printing parameters according to the characteristics of the area, and use the adjusted printing parameters as the printing information.
[0048] By this solution, the slice simulation result is analyzed to timely find and handle the missing and / or overlapping area, so as to avoid problems in the actual printing process, thereby improving the printing quality. For the found missing and / or overlapping area, the size and range of the problem can be more accurately understood by counting the area, and then more targeted solutions can be taken. After confirming that there is no printing design problem, the characteristics of the area where the missing and / or overlapping area exists are analyzed, so that the printing parameters can be more accurately adjusted to meet the printing needs of different areas.
[0049] Optionally, when determining printing information based on the slice simulation results, the slice simulation module is used to:
[0050] Based on the slice simulation results, determine whether there are any suspended regions in the 3D model;
[0051] If there is a suspended area, the support structure shall be determined based on the suspended area of the suspended area;
[0052] The printing parameters for the suspended area are determined based on the support structure of the support.
[0053] The printing parameters of the suspended area are used as printing information.
[0054] This solution analyzes the slicing simulation results to determine if any suspended areas exist. When such areas are present, the size of the suspended area is considered when selecting supports, ensuring the supports can fully support the area and preventing deformation or breakage due to the suspended area. Furthermore, selecting supports based on the suspended area also avoids excessive material consumption, saving material costs and reducing printing time.
[0055] Optionally, the printing parameters include layer height parameters, and the slicing simulation module, when adjusting the printing parameters according to the characteristics of the region, is used for:
[0056] Based on the statistical results, determine the missing area and overlapping area of each layer;
[0057] The layer height parameter is determined based on the missing area and overlapping area of each layer, referring to the following formula:
[0058] ;
[0059] in, This represents the floor height parameter; Indicates the original floor height parameter; Indicates the first The missing area of the layer; Indicates the first The overlapping area of the layers; Indicates the first Total area of the floors; , This represents the empirical coefficient.
[0060] This solution uses a mathematical expression to determine the floor height parameters by combining the missing and overlapping areas of each layer, simplifying the adjustment process and improving efficiency. Furthermore, since manual intervention is no longer required, errors caused by human judgment are avoided.
[0061] Secondly, this application provides an automation control method based on industrial production, including:
[0062] acquire and analyze the to-be-printed picture, construct a three-dimensional printing model according to the picture analysis result;
[0063] acquire and analyze the printing requirement, slice simulate the three-dimensional printing model based on the requirement analysis result, and obtain a slice simulation result;
[0064] determine printing information according to the slice simulation result;
[0065] control a printer to perform 3D printing according to the printing information, and obtain a 3D model;
[0066] determine a colorant according to the picture analysis result;
[0067] control a colorant instrument to color the 3D model according to the colorant and the to-be-printed picture. Optionally, the slice simulation of the three-dimensional printing model based on the requirement analysis result to obtain a slice simulation result comprises:
[0068] determine a printing requirement according to the requirement analysis result;
[0069] determine a printing size and a printing material according to the printing requirement;
[0070] determine a current printing cost according to the printing size and the printing material;
[0071] determine a slice layer height according to the printing size, the printing material and the printing cost;
[0072] slice simulate the three-dimensional printing model according to the slice layer height to obtain a slice simulation result.
[0073] Optionally, the determination of the current printing cost according to the printing size and the printing material comprises:
[0074] determine a volume of the 3D model according to the printing size;
[0075] determine a filling density and a printing speed according to the printing material;
[0076] acquire a material unit price of the printing material according to a material type of the printing material;
[0077] determine the current printing cost according to the volume, the filling density, the printing speed and the material unit price.
[0078] Optionally, the determination of the current printing cost according to the volume, the filling density, the printing speed and the material unit price refers to the following formula:
[0079] ;
[0080] wherein, represents the current printing cost, represents the volume; represents the filling density; represents the material unit price; represents the printing speed; represents the power cost rate.
[0081] Optionally, the power cost rate is used to represent the power cost required for printing the 3D model in unit time;
[0082] The calculation of the power cost rate refers to the following formula:
[0083] ;
[0084] wherein, represents the power cost rate; represents the printer power; represents the electricity price at the current time.
[0085] Optionally, the determining of the colorant according to the picture analysis result comprises:
[0086] determining the picture color according to the picture analysis result;
[0087] determining whether there is an optimal area colorant according to the picture color;
[0088] if there is no optimal area colorant, analyzing the picture color to determine the toning ratio and toning agent;
[0089] mixing the toning agent according to the toning ratio to generate the colorant.
[0090] Optionally, the determining of the printing information according to the slicing simulation result comprises:
[0091] analyzing the slicing simulation result to determine whether there is a missing and / or overlapping area;
[0092] if there is a missing and / or overlapping area, counting the area of the missing and / or overlapping area;
[0093] determining whether there is a printing design problem according to the counting result;
[0094] if there is no printing design problem, analyzing the area characteristics of the area with the missing and / or overlapping area;
[0095] adjusting the printing parameters according to the area characteristics, and taking the adjusted printing parameters as the printing information.
[0096] Optionally, the determining the printing information according to the slicing simulation result comprises:
[0097] determining whether there is a suspended area in the 3D model according to the slicing simulation result;
[0098] if there is a suspended area, determining a support according to a suspended area of the suspended area;
[0099] determining a printing parameter of the suspended area according to a support structure of the support;
[0100] taking the printing parameter of the suspended area as the printing information.
[0101] Optionally, the printing parameter comprises a layer height parameter, and the adjusting the printing parameter according to the area feature comprises:
[0102] determining a missing area and an overlapping area of each layer according to the statistical result;
[0103] determining the layer height parameter according to the missing area and the overlapping area of each layer, and the layer height parameter is determined according to the following formula:
[0104]
[0105] wherein, represents the layer height parameter; represents an original layer height parameter; represents a missing area of the i-th layer; represents an overlapping area of the i-th layer; represents a total area of the i-th layer; represents an experience coefficient. BRIEF DESCRIPTION OF DRAWINGS
[0106] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0107] Figure 1 an application scenario provided by an embodiment of the present application;
[0108] Figure 2 a structural schematic diagram of an automatic control system based on industrial production provided by an embodiment of the present application;
[0109] Figure 3 A flow chart of an automatic control method based on industrial production is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0110] 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 described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0111] In addition, the term “and / or” in the present document only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of existence of A alone, existence of A and B simultaneously, and existence of B alone. In addition, the character “ / ” in the present document generally represents an “or” relationship between the associated objects unless otherwise specified.
[0112] The embodiments of the present application will be described in further detail below with reference to the drawings of the specification.
[0113] 3D printing technology involves many operations that require human participation, such as pre-modeling and slicing processing. The modeling result affects the final printing effect, which is directly related to the level of the designer, so the printing effect is uneven, and slicing is the degree of detail that determines the printing effect. Since there is a certain error in human judgment, it will also lead to high and low printing quality.
[0114] Therefore, reducing the process of human participation and realizing automatic 3D printing can not only improve the printing efficiency, but also guarantee the printing effect and printing quality.
[0115] Based on this, the present application provides an automatic control system and method based on industrial production. By automatically analyzing the to-be-printed picture and constructing a three-dimensional printing model, the efficiency and accuracy of the design can be greatly improved. Based on the analysis of the printing requirements, slicing simulation is performed, which reduces the process of human judgment, improves the slicing accuracy, and reduces the probability of repeated operation. In addition, the selection of the color pigment is directly obtained through the picture analysis result, and manual color judgment is no longer needed, which reduces the color difference of the 3D model. Compared with the traditional manual or mechanical processing method, the automatic 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, since human intervention is reduced, the printing process is more efficient.
[0116] Figure 1An application scenario provided by the present application is shown in the following figure. When 3D printing technology is needed to realize product manufacturing in industrial production, the scheme provided by the present application can be used, and the present application is applicable to a 3D printing device, which comprises a color spraying instrument, a printer and a server. The method of the present application is applied to the server.
[0117] When 3D printing technology is needed to realize product manufacturing, the to-be-printed picture is acquired and analyzed to generate a three-dimensional printing model, and the printing demand is analyzed, the three-dimensional printing model is sliced and simulated according to the demand analysis result, the printing information is obtained through simulation, and the printer is controlled to print, thereby obtaining a 3D model. In addition, in combination with the above analysis result of the to-be-printed picture, the color spraying agent is determined, and the color spraying instrument is controlled to spray color on the 3D model according to the color spraying agent and the to-be-printed picture. The efficiency and accuracy of the design are improved. Compared with the traditional manual or mechanical processing method, the automatic 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, since human intervention is reduced, the printing process is more efficient.
[0118] The specific implementation can refer to the following embodiments.
[0119] Figure 2 The structure of an automatic control system based on industrial production provided by an embodiment of the present application is shown in the following figure. Figure 2 As shown in the figure, the automatic control system based on industrial production 200 of the embodiment comprises a color spraying instrument 201, a printer 202, a picture analysis module 203, a model construction module 204 and a slicing simulation module 205.
[0120] The picture analysis module 203, the model construction module 204, the slicing simulation module 205 and the printer 202 are connected in sequence.
[0121] The picture analysis module 203 is used to acquire and analyze a to-be-printed picture to obtain a picture analysis result, and send the picture analysis result to the model construction module 204.
[0122] The model construction module 204, after receiving the picture analysis result, 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 205.
[0123] The slicing simulation module 205, after receiving the three-dimensional printing model, is used to acquire and analyze a printing demand, and slice and simulate the three-dimensional printing model based on the demand analysis result to obtain a slicing simulation result.
[0124] 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.
[0125] The printer 202 is configured to perform 3D printing according to the printing information after receiving the printing information, and obtain a 3D model.
[0126] The picture analysis module 203 is further connected with the color spraying instrument 201, and is configured to determine color spraying agent information according to the picture analysis result, and send the color spraying agent information to the color spraying instrument 201.
[0127] The color spraying instrument 201 is configured to perform color spraying on the 3D model according to the color spraying agent and the to-be-printed picture after receiving the color spraying agent information.
[0128] The to-be-printed picture can be printing material provided by a customer when the customer needs to manufacture a product by using a 3D printing technology.
[0129] The 3D printing model can be a three-dimensional virtual model presented by the to-be-printed picture, which is simulated by using a tool such as CAD.
[0130] The picture analysis result can be a result of implementing the construction of the 3D printing model after processing the to-be-printed picture.
[0131] The printing requirement can be provided by the customer, and can include a printing material, a printing precision, and other requirements related to a printing process.
[0132] The requirement analysis result can be a result of processing the printing requirement, for example, a result of identifying a text by using a natural language recognition technology.
[0133] The slicing simulation can be considered as a process of disassembling each layer of the 3D printing model according to a preset manner, so as to facilitate the analysis of a structure of the 3D printing model. The slicing simulation can be implemented by using a corresponding slicing software.
[0134] The slicing simulation result can be a result of analyzing each layer after slicing the 3D printing model, and can include structures of each region and each layer.
[0135] The printing information can include the structures of each region and each layer, a support condition, a material condition, a filling condition, and the like.
[0136] The 3D model can be considered as a physical object obtained by printing.
[0137] The picture analysis result can include a distribution of picture colors and a picture color condition. According to the picture color condition, a color that needs to be sprayed on the 3D model after printing is determined, so as to determine a color spraying agent. The color spraying agent can be a pigment that is pre-prepared, or a pigment that is prepared according to the picture color condition.
[0138] Specifically, key features such as boundaries, contours, and textures are extracted from the image using computer vision algorithms such as edge detection, feature extraction, and corner monitoring. After obtaining the key features such as boundaries, contours, and textures, they are mapped to the three-dimensional printing model to add details to the model and make it more realistic. In addition, the model is smoothed and the holes are filled to improve the quality of the model.
[0139] The slice simulation result is analyzed to determine the printing information required for the printing process. Based on the printing information, the printing parameters of the printer are adjusted and started to realize 3D printing and obtain a 3D model.
[0140] After determining the colorant, the image to be printed is sent to the color spraying instrument, which can determine the local color spraying color based on the image to be printed, thereby selecting the corresponding colorant and spraying the color.
[0141] In a specific implementation manner, after obtaining the 3D model, the colorant can be directly sprayed on the 3D model to achieve polishing, and then the corresponding colorant is selected for color spraying.
[0142] In other implementation manners, since the above steps do not require human intervention, neither the polishing agent nor the colorant needs to perform other processing such as removing the support on the generated 3D model. Since the 3D model can be polished and colored without removing the support, the higher the accuracy of the color spraying of the 3D model after color spraying, the less likely the color will be severely offset.
[0143] Through the scheme provided in the embodiment, the image to be printed is automatically analyzed and a three-dimensional printing model is constructed, which greatly improves the efficiency and accuracy of the design. Based on the analysis of the printing requirements, slice simulation is performed, which reduces the process of human judgment, improves the accuracy of slicing, and reduces the probability of repeated operation. In addition, the selection of the colorant is directly obtained through the analysis result of the image, and manual color judgment is no longer required, which reduces the color difference of the 3D model. Compared with the traditional manual or mechanical processing method, the automatic 3D printing technology can accurately control the use of materials and reduce material waste. At the same time, the entire printing process does not require human intervention in design or color spraying, making the printing process more efficient.
[0144] In some embodiments, the slice simulation module 205 is specifically configured to: determine a printing requirement according to the requirement analysis result; determine a printing size and a printing material according to the printing requirement; determine a current printing cost according to the printing size and the printing material; determine a slice layer height according to the printing size, the printing material, and the printing cost; and perform slice simulation on the three-dimensional printing model according to the slice layer height to obtain a slice simulation result.
[0145] The printing requirements can include printing precision, printing size, etc.; and the printing material can include one or more materials that can be currently used for 3D printing.
[0146] The printing material can be provided by the user or determined according to the complexity of the three-dimensional printing model.
[0147] The current printing cost can be a cost calculated according to consumables.
[0148] The slice layer height can be considered as the height of each layer after slicing. Generally, the smaller the layer height, the higher the precision, and the higher the complexity of the model, the longer the printing time.
[0149] Specifically, after obtaining the demand analysis result, the demand analysis result is subjected to keyword extraction, the printing requirements are determined, and the printing requirements are subjected to a second analysis to determine the specific content, to obtain the printing size and the printing material. Through the printing size and the printing material, the consumables for printing the picture to be printed are determined, and the current printing cost is calculated according to the corresponding unit price.
[0150] Then, according to the current printing cost, the printing material, and the printing size, a suitable slice layer height is determined, and a slice simulation is performed to obtain a slice simulation result.
[0151] Through the scheme provided in this embodiment, the printing requirements can be more accurately determined according to the detailed demand analysis result, so as to ensure that the printed model can meet the specific application requirements. In addition, by comprehensively considering the printing size, the printing material, and the printing cost, the layer height setting can be optimized, the layer height setting with the highest cost-effectiveness can be selected, the printing cost can be reduced, and the optimal balance between printing efficiency and quality can be achieved.
[0152] In some embodiments, the slice 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 the 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, the filling density, the printing speed, and the material unit price.
[0153] The printing size can include the three-dimensional size of the three-dimensional printing model, including length, width, and height, and the volume of the 3D model can be obtained in combination with the three-dimensional size.
[0154] Different materials have different physical and chemical properties, such as fluidity and shrinkage, which will affect the final printing effect, so the filling density needs to be determined in combination with the properties of the printing material itself and the printing requirements to ensure the printing effect.
[0155] The printing speed can be a printing speed per unit of time, which can determine the efficiency of industrial production. It can also reflect the wear and tear of the 3D printing device caused by the current printing.
[0156] The unit price of the material can be the unit price of the selected one or more materials, which can be obtained through a purchase order generated by the factory in the process of purchasing materials. In specific implementations, the entire process of purchasing and production can be automated or semi-automated to facilitate the retrieval of corresponding data.
[0157] Specifically, the volume of the 3D model is determined by the printing size, and then the filling density and the printing speed are determined according to the printing material, and the unit price of the material is obtained according to the type of the printing material, and then the current printing cost is determined according to the volume, the filling density, the printing speed, and the unit price of the material.
[0158] Through the scheme provided in this embodiment, the printing size, the filling density, the printing speed, and the unit price of the material are comprehensively considered to provide a more detailed and accurate printing cost calculation. This helps users to more accurately budget and control the printing cost. It is helpful to select appropriate printing materials according to the cost-benefit principle.
[0159] In some embodiments, the slicing simulation module 205 can refer to the following formula (1) when determining the current printing cost according to the volume, the filling density, the printing speed, and the unit price of the material:
[0160] (1)
[0161] wherein, the current printing cost is represented by C, the volume is represented by V; the filling density is represented by D; the unit price of the material is represented by P; the printing speed is represented by S; and the power cost rate is represented by R.
[0162] Through the scheme provided in this embodiment, a mathematical expression is designed based on the volume, the filling density, the unit price of the material, the printing speed, and the power cost rate of the 3D model to quickly determine the current printing cost, reduce the process of manual calculation, improve the calculation efficiency, and reduce the calculation error caused by manual calculation.
[0163] In some embodiments, the power cost rate is used to represent the power cost required for printing the 3D model per unit of time; the automatic control system 200 further includes a cost rate calculation module 206, which calculates the power cost rate by referring to the following formula (2):
[0164] (2)
[0165] wherein, Indicates the electricity cost rate; Indicates printer power; This indicates the current electricity price.
[0166] The solution provided in this embodiment combines the printer's power and the current electricity price to design a mathematical expression to determine the electricity cost rate, which can more accurately and quickly obtain the corresponding electricity cost rate, thereby facilitating the calculation of the current printing cost.
[0167] In some embodiments, when determining the inkjet information based on the image analysis results, the image analysis module 203 is specifically used to: determine the image color based on the image analysis results; determine whether there is an optimal area for inkjet application based on the image color; if there is no optimal area for inkjet application, analyze the image color, determine the color mixing ratio and the inkjet; and mix the inkjet according to the color mixing ratio to generate inkjet information.
[0168] The optimal area spraying pigment can be considered as the pigment that best matches the color of the area on the 3D model to be sprayed with the color of the image to be printed. These optimal area spraying pigments can be considered as pre-mixed and can be used directly without any processing.
[0169] The color mixing ratio can be considered as the proportion of pigments obtained by mixing existing area spray paints. The color mixing agent can be considered as the area spray paint required to obtain the desired pigment.
[0170] Specifically, the image analysis results mentioned above may include the colors of each part of the image to be printed. Based on these colors, the 3D model is divided into zones, and the availability of an optimal colorant for each zone is determined from the existing pigments. If an optimal colorant is found, it is used to spray the corresponding zone. If not, the image colors are analyzed to determine which color mixtures can achieve the desired color for the corresponding zone. Simultaneously, considering the method with the least material consumption, the corresponding color mixing ratio and colorant are determined. Based on the color mixing ratio, the mixing device of the spraying instrument is controlled to mix the colorant, obtaining the required spraying colorant and generating spraying colorant information.
[0171] The solution provided in this embodiment utilizes image analysis results to determine the image color, ensuring a high degree of color matching between the sprayed color and the original image color, thus improving the user experience. If no optimal sprayed color is readily available for a specific area, the color mixing ratio and colorant are determined through image color analysis, a process that also guarantees the accuracy of the final sprayed color.
[0172] In some embodiments, the slicing simulation module 205, when determining the printing information according to the slicing simulation result, 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, count the areas of the missing and / or overlapping areas; determine whether there is a printing design problem according to the counting result; if there is no printing design problem, analyze the characteristics of the areas where the missing and / or overlapping areas exist; and adjust the printing parameters according to the characteristics of the areas, and use the adjusted printing parameters as the printing information.
[0173] The missing and / or overlapping areas can be considered as areas where incomplete printing or repeated printing may exist in some layers after slicing simulation.
[0174] The printing design problem can be considered as a problem caused by inaccurate judgment of details, for example, too complex details or too small size.
[0175] The characteristics of the areas can include missing conditions of the missing and / or overlapping areas, such as missing area, missing position, overlapping conditions, such as overlapping area, overlapping position, and the like.
[0176] The printing parameters can be considered as working parameters when the printer is working, for example, power size, printing range, and the like.
[0177] Specifically, the slicing simulation result is analyzed to determine the specific conditions of each layer, so as to determine whether there are missing and / or overlapping areas. If there are no missing and / or overlapping areas, it can be considered that the layer height and the details of the design in this simulation are appropriate, and the printing can be directly performed. If there are missing and / or overlapping areas, it can be considered that there is a problem. At this time, the areas of the missing and / or overlapping areas are counted, and whether there is a design problem is determined according to the counting result. For example, if there are missing and / or overlapping areas in each layer, it can be considered that there is a design problem. In a specific implementation manner, a threshold can also be set. If the proportion of the number of layers with missing and / or overlapping areas to the total number of layers exceeds the threshold, it can be considered that there is a design problem, and the details need to be adjusted and slicing needs to be performed again.
[0178] Correspondingly, if the proportion does not exceed the threshold, it can be considered that there is no design problem. At this time, it can be considered that the three-dimensional printing model used for slicing simulation only has some detail optimization problems. At this time, the missing and / or overlapping areas are analyzed to obtain the characteristics of the areas, and the printing parameters are adjusted based on the characteristics of the areas to avoid the same situation from occurring. The adjusted printing parameters are used as the printing information to realize subsequent printing.
[0179] Through the scheme provided in this embodiment, the slicing simulation result is analyzed, and missing and / or overlapping areas are found and processed in a timely manner to avoid problems in the actual printing process, thereby improving the printing quality. For the found missing and overlapping areas, the size and range of the problem can be more accurately understood by counting the area, and then more targeted solutions can be taken. After confirming that there is no printing design problem, by analyzing the characteristics of the area where the missing and / or overlapping area exists, the printing parameters can be more accurately adjusted to adapt to the printing needs of different areas.
[0180] In some embodiments, the slicing simulation module 205, when determining the printing information according to the slicing simulation result, is configured to: determine whether there is a hanging area in the 3D model according to the slicing simulation result; if there is a hanging area, determine a support according to a hanging area of the hanging area; determine a printing parameter of the hanging area according to a support structure of the support; and take the printing parameter of the hanging area as the printing information.
[0181] Due to different printing needs, some three-dimensional objects can have internal overhangs. These internal overhangs can be regarded as a hanging area. Due to the characteristics of the printing material, these hanging areas generally need to be supported so that they can be formed and avoid deformation.
[0182] Therefore, after slicing, the slicing simulation result can be used to determine whether there is a hanging area in the 3D model. If there is, it is determined which support can make the hanging area present a better printing effect after printing according to the hanging area of the hanging area. Then the support result of the support is obtained to determine how the hanging area should be printed quickly and efficiently to obtain the printing parameter corresponding to the hanging area, and the printing parameter corresponding to the hanging area is taken as the printing information.
[0183] Through the scheme provided in this embodiment, the slicing simulation result is analyzed to determine whether there is a hanging area, and when there is a hanging area, the selection of the support is considered in combination with the hanging area, so that the support can completely support the area to avoid deformation or breakage caused by the hanging. At the same time, the selection of the support in combination with the hanging area can also avoid overeating and save material costs, and reduce the time consumption in the printing process.
[0184] In some embodiments, the printing parameter includes a layer height parameter, and the slicing simulation module 205, when adjusting the printing parameter according to the characteristics of the area, is configured to: determine the missing area and the overlapping area of each layer according to the statistical result; determine the layer height parameter according to the missing area and the overlapping area of each layer, and the following formula (3) is referred to:
[0185] (3)
[0186] wherein, Indicates the floor height parameter; Indicates the original floor height parameter; Indicates the first The missing area of the layer; Indicates the first The overlapping area of the layers; Indicates the first Total area of the floors; , This represents the empirical coefficient.
[0187] The missing area and overlapping area can be obtained by calculating the corresponding missing and / or overlapping area size from the statistical results in the above embodiments.
[0188] Empirical coefficients can be used to estimate the degree to which missing and overlapping layers affect layer thickness adjustment. These coefficients can be adjusted based on the printer, material, and model type.
[0189] The solution provided in this embodiment combines the missing and overlapping areas of each layer to design a mathematical expression to determine the layer height parameters, which simplifies the adjustment process and improves adjustment efficiency. Furthermore, since manual intervention is no longer required, errors caused by manual judgment can be avoided.
[0190] Figure 3 This is a flowchart illustrating an automation control method for industrial production according to an embodiment of this application. The method of this embodiment can be applied to the server in the above scenario. For example... Figure 3 As shown, the method includes:
[0191] S301. Acquire and analyze the image to be printed, and construct a 3D printing model based on the image analysis results;
[0192] S302. Obtain and analyze printing requirements. Based on the requirements analysis results, perform slice simulation on the 3D printing model to obtain slice simulation results.
[0193] S303. Determine the printing information based on the slicing simulation results;
[0194] S304. Control the printer to perform 3D printing according to the printing information to obtain a 3D model;
[0195] S305. Determine the colorant based on the image analysis results;
[0196] S306. Control the spraying instrument to spray color onto the 3D model according to the spraying agent and the image to be printed.
[0197] Optionally, based on the requirements analysis results, the 3D printing model is sliced for simulation to obtain the slice simulation results, including:
[0198] According to the demand analysis result, determine the printing requirement;
[0199] According to the printing requirement, determine the printing size and printing material;
[0200] According to the printing size and printing material, determine the current printing cost;
[0201] According to the printing size, printing material and printing cost, determine the slice layer height;
[0202] According to the slice layer height, slice simulate the three-dimensional printing model, and obtain the slice simulation result.
[0203] Optionally, according to the printing size and printing material, the current printing cost is determined, comprising:
[0204] According to the printing size, determine the volume of the 3D model;
[0205] According to the printing material, determine the filling density and printing speed;
[0206] According to the material type of the printing material, obtain the material unit price of the printing material;
[0207] According to the volume, filling density, printing speed and material unit price, determine the current printing cost.
[0208] Optionally, according to the volume, filling density, printing speed and material unit price, the current printing cost is determined, referring to the following formula:
[0209] ;
[0210] Among them, represents the current printing cost, represents the volume; represents the filling density; represents the material unit price; represents the printing speed; represents the power cost rate.
[0211] Optionally, the power cost rate is used to represent the power cost required for printing the 3D model in unit time;
[0212] The calculation of the power cost rate refers to the following formula:
[0213] ;
[0214] Among them, represents the power cost rate; represents the power of the printer; represents the current electricity price.
[0215] Optionally, according to the picture analysis result, determine the colorant, comprising:
[0216] determining a picture color according to the picture analysis result;
[0217] determining whether an optimal area colorant exists according to the picture color;
[0218] if the optimal area colorant does not exist, analyzing the picture color to determine a color mixing ratio and a colorant;
[0219] mixing the colorant according to the color mixing ratio to generate the colorant.
[0220] Optionally, the printing information is determined according to the slicing simulation result, and the printing information comprises:
[0221] analyzing the slicing simulation result to determine whether a missing area and / or an overlapping area exists;
[0222] if the missing area and / or the overlapping area exists, counting an area of the missing area and / or the overlapping area;
[0223] determining whether a printing design problem exists according to the counting result;
[0224] if the printing design problem does not exist, analyzing a region feature of the missing area and / or the overlapping area;
[0225] adjusting a printing parameter according to the region feature, and taking the adjusted printing parameter as the printing information.
[0226] Optionally, the printing information is determined according to the slicing simulation result, and the printing information comprises:
[0227] determining whether a hanging area exists in the 3D model according to the slicing simulation result;
[0228] if the hanging area exists, determining a support according to a hanging area of the hanging area;
[0229] determining a printing parameter of the hanging area according to a support structure of the support;
[0230] taking the printing parameter of the hanging area as the printing information.
[0231] Optionally, the printing parameter comprises a layer height parameter, and the printing parameter is adjusted according to the region feature, and the adjusting comprises:
[0232] determining a missing area and an overlapping area of each layer according to the counting result;
[0233] determining the layer height parameter according to the missing area and the overlapping area of each layer, and the layer height parameter is determined according to the following formula:
[0234] ;
[0235] wherein, a layer height parameter; a raw layer height parameter; a missing area of a layer; a missing area of a layer; an overlapping area of a layer; an overlapping area of a layer; a total area of a layer; a total area of a layer; , an experience coefficient.
[0236] The method of the embodiment can be applied to the system of any of the above embodiments, and has similar implementation principles and technical effects, which will not be described here again.
Claims
1. An automation control system based on industrial production, characterized in that, The system comprises 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 sequentially connected; The picture analysis module is configured to acquire and analyze a picture to be printed to obtain a picture analysis result, and send the picture analysis result to the model construction module; The model construction module is configured to, after receiving the picture analysis result, construct a three-dimensional printing model according to the picture analysis result, and send the three-dimensional printing model to the slicing simulation module; The slicing simulation module is configured to, after receiving the three-dimensional printing model, acquire and analyze a printing requirement, perform slicing simulation on the three-dimensional printing model based on a requirement analysis result to obtain a slicing simulation result; The slicing simulation module is further configured to determine printing information according to the slicing simulation result, and send the printing information to the printer; The printer is configured to, after receiving the printing information, perform 3D printing according to the printing information to obtain a 3D model; The picture analysis module is further connected to the color spraying instrument, and is configured to determine color spraying agent information according to the picture analysis result, and send the color spraying agent information to the color spraying instrument; The color spraying instrument is configured to, after receiving the color spraying agent information, perform color spraying on the 3D model according to the color spraying agent and the picture to be printed; When determining the color spraying agent information according to the picture analysis result, the picture analysis module is specifically configured to: determine picture colors according to the picture analysis result; determine whether there is an optimal area color spraying agent according to the picture colors; if there is no optimal area color spraying agent, analyze the picture colors to determine a color mixing ratio and a color mixing agent; mix the color mixing agent according to the color mixing ratio to generate color spraying agent information; 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 is a missing area and / or an overlapping area; if there is a missing area and / or an overlapping area, count areas of the missing area and / or the overlapping area; determine whether there is a printing design problem according to the counting result; if there is no printing design problem, analyze characteristics of the area with the missing area and / or the overlapping area; adjust printing parameters according to the characteristics of the area, and use the adjusted printing parameters as the printing information; When determining the printing information according to the slicing simulation result, the slicing simulation module is configured to: determine whether there is a hanging area in the 3D model according to the slicing simulation result; if there is a hanging area, determine a support according to a hanging area of the hanging area; determine printing parameters of the hanging area according to a support structure of the support; use the printing parameters of the hanging area as the printing information; The printing parameters include layer height parameters, and when adjusting the printing parameters according to the characteristics of the area, the slicing simulation module is configured to: determine a missing area and an overlapping area of each layer according to the counting result; determine the layer height parameters according to the missing area and the overlapping area of each layer, according 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 overlapping area of the layer; represents the total area of the layer; represents the total area of the layer; represents the total area of the layer; , represents an empirical coefficient; The experience coefficient is a constant obtained by statistically analyzing the influence of missing area and overlapping area on layer thickness adjustment through experiments on various printer types, material types and model types.
2. The system of claim 1, wherein, The slicing simulation module is specifically configured to: determine a printing requirement according to a demand analysis result; determine a printing size and a printing material according to the printing requirement; determine a current printing cost according to the printing size and the printing material; determine a slicing layer height according to the printing size, the printing material and the printing cost; perform slicing simulation on the three-dimensional printing model according to the slicing layer height to obtain a slicing simulation result.
3. The system of claim 2, wherein, When determining the slicing layer height according to the printing size, the printing material and the printing cost, the slicing simulation module is specifically configured to: determine a volume of the 3D model according to the printing size; determine a filling density and a printing speed according to the printing material; obtain a material unit price of the printing material according to a material type of the printing material; determine the current printing cost according to the volume, the filling density, the printing speed and the material unit price.
4. The system of claim 3, wherein, 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 configured to: ; wherein, represents the current printing cost, represents the volume; represents the fill density; represents the material unit price; represents the printing speed; represents the electricity cost rate.
5. The system of claim 4, wherein, The power cost rate is used to represent the power cost required for printing the 3D model per unit time; and the automatic control system further includes a cost rate calculation module configured to: ; wherein, represents the power cost rate; represents the printer power; represents the current time electricity price.
6. An automated control method based on industrial production, characterized by, The system is applied to any one of claims 1-5, comprising: obtaining and analyzing a to-be-printed picture, constructing a three-dimensional printing model according to a picture analysis result; obtaining and analyzing a printing requirement, performing slicing simulation on the three-dimensional printing model based on a demand analysis result to obtain a slicing simulation result; determining printing information according to the slicing simulation result; controlling a printer to perform 3D printing according to the printing information to obtain a 3D model; determining a color jet agent according to the picture analysis result; controlling a color jet instrument to perform color jetting on the 3D model according to the color jet agent and the to-be-printed picture.
Citation Information
Patent Citations
Modifying a three-dimensional object to be printed without exceeding a time or cost threshold
US20160129636A1
Color three-dimensional printing method and three-dimensional printing equipment
US20180290394A1