Automatic optimization method for integrated product molding applied to 3D printing
By performing slice processing and equipment calibration on the three-dimensional model, the problem that traditional slice software cannot accurately detect non-manifold structures is solved, and an efficient and accurate 3D printing process is achieved, which improves the printing success rate and quality.
Patent Information
- Application Number
- CN202510678500.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-05-26
AI Technical Summary
Traditional slicing software cannot accurately judge when detecting non-manifold structures, resulting in deviations in the 3D printing process, wasting raw materials and affecting the printing progress.
The automatic optimization method of integrated product molding is adopted to slice the three-dimensional model, including comprehensive analysis of geometric coefficients and visual coefficients, and the non-manifold structure is judged, and the equipment and materials are calibrated before printing, and finally printing and post-processing is carried out.
Improve the printing success rate, ensure high-quality printing, detect potential problems in the model through multi-dimensional detection, avoid printing failure, and improve printing efficiency and finished product quality.
Smart Images

Figure CN120191027B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of 3D printing, and in particular to an automatic optimization method for integrated product molding applied to 3D printing. Background Art
[0002] With the rapid development of 3D printing technology, its application in various fields is becoming more and more extensive.
[0003] However, during the 3D printing process, various problems often occur that affect printing quality and efficiency;
[0004] For example, after importing a 3D model into slicing software, the slicer needs to check the 3D model, including checking for broken surfaces, overlaps, and non-manifold structures. Once any of these conditions are detected, the 3D model needs to be repaired and supplemented.
[0005] However, traditional slicing software cannot accurately identify non-manifold structures when detecting them, resulting in deviations during the printing process. This not only wastes printing materials, but also delays time and affects the printing progress.
[0006] Therefore, an automatic optimization method for integrated product molding applied to 3D printing is needed to address the above-mentioned problems. Summary of the Invention
[0007] The purpose of the present invention is to solve the above problems and propose an automatic optimization method for integrated product molding applied to 3D printing.
[0008] In order to achieve the above object, the present invention adopts the following technical solutions:
[0009] The automatic optimization method for integrated product molding applied to 3D printing includes:
[0010] Model import and processing: Slice the 3D model, including comprehensive analysis of the geometric coefficient and visual coefficient to obtain the evaluation coefficient, and determine the non-manifold structure based on the evaluation coefficient;
[0011] Material preparation: Select appropriate printing materials and inspect them to ensure quality;
[0012] Equipment calibration: calibrate the printing platform and light source of the equipment;
[0013] Product printing: Place the printing material in the device to perform printing operations and monitor the printing process;
[0014] Post-processing: After printing is completed, the printed product is processed accordingly.
[0015] Preferably, the model importing and processing specifically includes:
[0016] Import the completed 3D model into the slicing software in a common format;
[0017] The slicing software reads the model's geometric information, including vertex coordinates and facet connectivity, to construct an internal representation of the model;
[0018] Position and orient the imported model;
[0019] Perform integrity checks on the model and identify broken surfaces, overlaps, and nonlinear structures in the 3D model;
[0020] Set slicing parameters, including slice thickness, printing direction, and support structure settings;
[0021] Set the printer type and basic parameters, including the printer's build size, number of nozzles, and nozzle diameter;
[0022] After setting all parameters, the slicing software will cut the 3D model into a series of thin slices along the Z-axis. The thickness of each slice is the set layer thickness, and the corresponding G code will be generated.
[0023] Preferably, the acquisition of the geometric coefficient includes the following parts:
[0024] Get each vertex in the model, as well as the number of edges directly connected to each vertex and the number of vertex edges;
[0025] Draw a circle with the vertex as the center and the preset size as the radius to divide the model into various reference areas;
[0026] Obtain the vertex edge number of each vertex in the reference area, and after counting the vertex edge number of each vertex, perform mean calculation to obtain the edge number reference value;
[0027] Calculate the difference between the vertex edge number of each vertex in the reference area and the edge number reference value to obtain the edge number reference difference value; preset an allowable range of the edge number reference difference value, record the vertex edge number that is not within the allowable range of the edge number reference difference value as an abnormal edge number, and record the vertex corresponding to the abnormal edge number as an abnormal vertex;
[0028] The number of abnormal vertices is obtained and divided by the number of vertices in the reference area to obtain the geometric coefficient.
[0029] Preferably, the acquisition of the visibility coefficient includes the following parts:
[0030] After analyzing each vertex in the reference area, the illumination coefficient and color coefficient are obtained respectively, and the visibility coefficient is obtained after comprehensive processing of the illumination coefficient and color coefficient;
[0031] The acquisition of illumination coefficient includes:
[0032] Get the vertex coordinates, face information, and material properties of each vertex in the reference area and render the model;
[0033] During the rendering process, you first need to set the lighting conditions, including the position, intensity, and color of the light source; then, for each vertex in the model, use the lighting model to calculate the light intensity of the vertex based on its normal vector and the direction of the light source;
[0034] The light intensity of each vertex in the reference area is averaged to obtain the average light intensity;
[0035] Calculate the difference between the light intensity of each vertex and the light intensity mean in turn to obtain the light intensity deviation value of each vertex;
[0036] After arranging the light intensity deviation values of each vertex in descending order according to the size of the value, the maximum light intensity deviation value and the minimum light intensity deviation value are extracted, and the difference between the maximum light intensity deviation value and the minimum light intensity deviation value is calculated to obtain the light intensity extreme difference value;
[0037] After counting the light intensity deviation values of each vertex, the standard deviation is calculated to obtain the light intensity standard deviation value;
[0038] The illumination coefficient is obtained by comprehensively analyzing the light intensity deviation value, light intensity extreme difference value, and light intensity standard difference value.
[0039] Preferably, the acquisition of the color coefficient includes:
[0040] Obtain the color value of each vertex in the reference area, preset an allowable range of color values, compare the color value of each vertex with the allowable range of color values, and record the color value that is not within the allowable range of color values as a deviated color value;
[0041] Arrange the deviation color values in descending order according to their numerical values, and mark the vertices corresponding to the deviation color values;
[0042] The vertex corresponding to the maximum deviation color value is taken as the starting point, and the vertices corresponding to the remaining deviation color values are taken as the end points, and connected with straight lines to obtain each straight line. The length of each straight line is calculated and recorded as the span value, and the maximum span value is extracted;
[0043] Use the size corresponding to the maximum span as the diameter and the center of the line corresponding to the maximum span as the center of the circle. After constructing the circle, calculate the area of the circle.
[0044] Get the area of the reference area, and divide the area of the circle by the area of the reference area to get the percentage;
[0045] The color coefficient is obtained by comprehensively calculating the maximum span value and the proportion value.
[0046] Preferably, the determining of the non-manifold structure based on the evaluation coefficient includes:
[0047] Preset an evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold;
[0048] If the evaluation coefficient is greater than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient has a non-manifold structure;
[0049] If the evaluation coefficient is less than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient does not have a non-manifold structure.
[0050] Preferably, the material preparation specifically includes:
[0051] Select appropriate printing materials based on the product's usage requirements, performance characteristics, and the printer's applicable materials;
[0052] Including plastics, metals, ceramics, resins;
[0053] Perform quality checks on selected printing materials.
[0054] Preferably, the device calibration specifically includes:
[0055] By adjusting the leveling screws under the platform, maintain the preset distance between the printing platform and the nozzle or print head;
[0056] By detecting the intensity distribution of the light source at different positions, the position of the light source is adjusted to make the intensity of the light source uniform within the printing area, and the brightness of the light source is determined according to the curing characteristics of the resin material.
[0057] Preferably, the product printing specifically includes:
[0058] Install the prepared printing materials into the printer according to the requirements of the equipment;
[0059] Input or import the sliced 3D model file on the device and set the printing parameters;
[0060] Start the printing process, and the printer will print layer by layer starting from the bottom layer according to the slice data of the model;
[0061] During the printing process, you need to pay close attention to the operating status of the printer.
[0062] Preferably, the post-processing specifically includes:
[0063] Use tools to remove support structures;
[0064] Perform surface treatment on printed parts, including grinding, polishing, and spraying.
[0065] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0066] 1. The present invention obtains an evaluation coefficient through comprehensive analysis of the geometric coefficient and the visual coefficient, and uses this coefficient to determine non-manifold structures. In the calculation of the geometric coefficient, detailed statistics and analysis of the number of model vertices and edges can quantify local anomalies in the model's topological structure. In terms of the visual coefficient, the color consistency of the model is considered. Compared with a single detection method, the multi-dimensional evaluation method can more comprehensively and accurately detect potential non-manifold structures in the model, and discover problems that may lead to printing failure or quality degradation in advance, thereby greatly improving the printing success rate.
[0067] 2. The present invention lays the foundation for high-quality printing by starting with model import and a series of operations such as slicing software reading model geometric information, positioning and orientation, integrity check, and reasonable setting of slicing parameters and printer parameters; positioning and orientation ensure that the model is printed in the expected direction, and integrity check avoids printing problems caused by model defects. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Further details, features and advantages of the present application are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:
[0069] Figure 1 is a flow chart of the present invention; DETAILED DESCRIPTION
[0070] Several embodiments of the present application will be described in more detail below with reference to the accompanying drawings so that those skilled in the art can implement the present application. The present application can be embodied in many different forms and for many different purposes and should not be limited to the embodiments described herein. These embodiments are provided to make the present application comprehensive and complete and to fully convey the scope of the present application to those skilled in the art. The embodiments do not limit the present application.
[0071] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the relevant art and / or the context of this specification, and will not be interpreted in an idealized or overly formal sense unless expressly defined as such herein.
[0072] See also Figure 1 As shown, the present invention provides a technical solution:
[0073] The automatic optimization method for integrated product molding applied to 3D printing includes:
[0074] Model import and processing: Slice the 3D model, including comprehensive analysis of the geometric coefficient and visual coefficient to obtain the evaluation coefficient, and determine the non-manifold structure based on the evaluation coefficient;
[0075] Comprehensive analysis of the geometric coefficient and the visual coefficient yields the evaluation coefficient, including:
[0076] After normalizing the geometric coefficient and the visual coefficient, a cone model is constructed using the geometric coefficient as the radius and the visual coefficient as the height. The volume of the cone model is calculated and recorded as the evaluation coefficient.
[0077] Model import and processing, including:
[0078] Import the completed 3D model into slicing software in a common format (such as STL format). Common slicing software include Cura, Slic3r, PrusaSlicer, etc.
[0079] The slicing software reads the model's geometric information, including vertex coordinates, facet connectivity, etc., to construct an internal representation of the model;
[0080] Position and orient the imported model;
[0081] For example, place the model on a specific work plane and determine its coordinate axis direction so that subsequent slicing operations can be performed in the correct direction;
[0082] Perform integrity checks on the model and identify broken surfaces, overlaps, and nonlinear structures in the 3D model;
[0083] Set slicing parameters, including slice thickness, printing direction, and support structure settings;
[0084] Set the printer type and basic parameters, including the printer's build size, number of nozzles, nozzle diameter, and other information. This information determines the applicable range of the printing path and parameters generated by the slicing software;
[0085] For example, for a desktop 3D printer with a build volume of 200mm×200mm×200mm and a nozzle diameter of 0.4mm, these parameters need to be accurately set in the slicing software;
[0086] After setting all parameters, the slicing software will slice the 3D model into a series of thin slices along the Z axis. The thickness of each slice is the set layer thickness, and the corresponding G code will be generated.
[0087] G-code is a CNC programming language that describes in detail the movement trajectory of the printer nozzle on each slice layer, the amount of material extruded, temperature control, and other information. The size of the generated G-code file is related to the complexity of the model and the slice parameters (such as layer thickness and fill rate). Complex models and small layer thicknesses will result in larger G-code files.
[0088] The generated G-code can be further processed to improve printing efficiency and quality;
[0089] For example, by optimizing the nozzle's motion path and reducing idle movement, printing time can be shortened. Fine-tuning the material extrusion volume ensures uniform material extrusion at different printing speeds and model structures, avoiding material accumulation or insufficient material. The software's simulation function allows you to preview the printing process and check for abnormalities, such as nozzle collisions and unreasonable support structures. If any problems arise, you can return to modify the parameters promptly.
[0090] The acquisition of geometric coefficients includes the following parts:
[0091] Get each vertex in the model, as well as the number of edges directly connected to each vertex and the number of vertex edges;
[0092] Draw a circle with the vertex as the center and the preset size as the radius to divide the model into various reference areas;
[0093] Obtain the vertex edge number of each vertex in the reference area, and after counting the vertex edge number of each vertex, perform mean calculation to obtain the edge number reference value;
[0094] Calculate the difference between the vertex edge number of each vertex in the reference area and the edge number reference value to obtain the edge number reference difference value; preset an allowable range of the edge number reference difference value, record the vertex edge number that is not within the allowable range of the edge number reference difference value as an abnormal edge number, and record the vertex corresponding to the abnormal edge number as an abnormal vertex;
[0095] Obtain the number of abnormal vertices and divide the number of abnormal vertices by the number of vertices in the reference area to obtain the geometric coefficient;
[0096] Obtaining the visibility coefficient includes the following parts:
[0097] After analyzing each vertex in the reference area, the illumination coefficient and color coefficient are obtained respectively, and the visibility coefficient is obtained after comprehensive processing of the illumination coefficient and color coefficient;
[0098] The illumination coefficient and the color coefficient are comprehensively processed to obtain a visibility coefficient, including: presetting weight factors of the illumination coefficient and the color coefficient, multiplying the illumination coefficient and the color coefficient with their corresponding weight factors respectively, and summing them to obtain a visibility coefficient;
[0099] The acquisition of illumination coefficient includes:
[0100] Get the vertex coordinates, face information, and material properties of each vertex in the reference area, and render the model to the screen;
[0101] During the rendering process, you first need to set the lighting conditions, including the position, intensity, and color of the light source; then, for each vertex in the model, use the lighting model to calculate the light intensity of the vertex based on its normal vector and the direction of the light source;
[0102] Commonly used lighting models such as the Phong model: ;
[0103] in is the diffuse light intensity; is the intensity of specular light; is the light source direction vector; is the surface normal vector; is the reflection direction vector; is the viewing direction vector; n is the specular reflection index;
[0104] The light intensity of each vertex in the reference area is averaged to obtain the average light intensity;
[0105] Calculate the difference between the light intensity of each vertex and the light intensity mean in turn to obtain the light intensity deviation value of each vertex;
[0106] After arranging the light intensity deviation values of each vertex in descending order according to the size of the value, the maximum light intensity deviation value and the minimum light intensity deviation value are extracted, and the difference between the maximum light intensity deviation value and the minimum light intensity deviation value is calculated to obtain the light intensity extreme difference value;
[0107] After counting the light intensity deviation values of each vertex, the standard deviation is calculated to obtain the light intensity standard deviation value;
[0108] The illumination coefficient is obtained by comprehensively analyzing the light intensity deviation value, light intensity extreme difference value, and light intensity standard difference value;
[0109] Normalize the light intensity deviation value, light intensity extreme difference value, and light intensity standard difference value, and use them as the two right-angled sides of a right triangle respectively. Connect the remaining side to obtain a complete right triangle. Use the light intensity standard difference value as the height of the right triangle to establish a triangular pyramid model. Calculate the volume of the triangular pyramid model and record it as the illumination coefficient.
[0110] The acquisition of color coefficients includes:
[0111] Obtain the color value of each vertex in the reference area, preset an allowable range of color values, compare the color value of each vertex with the allowable range of color values, and record the color value that is not within the allowable range of color values as a deviated color value;
[0112] Arrange the deviation color values in descending order according to their numerical values, and mark the vertices corresponding to the deviation color values;
[0113] The vertex corresponding to the maximum deviation color value is taken as the starting point, and the vertices corresponding to the remaining deviation color values are taken as the end points, and connected with straight lines to obtain each straight line. The length of each straight line is calculated and recorded as the span value, and the maximum span value is extracted;
[0114] Use the size corresponding to the maximum span as the diameter and the center of the line corresponding to the maximum span as the center of the circle. After constructing the circle, calculate the area of the circle.
[0115] Get the area of the reference area, and divide the area of the circle by the area of the reference area to get the percentage;
[0116] The color coefficient is obtained by comprehensively calculating the maximum span value and the proportion value;
[0117] The maximum span value and the proportion value are marked as and The subsequent entry formula:
[0118] ;
[0119] Get the color coefficient ;in and are the reference span value and the maximum allowable proportion value respectively; a1 and a2 are the weight factors corresponding to the maximum span value and the proportion value respectively;
[0120] The non-manifold structure is determined based on the evaluation coefficient, including:
[0121] Preset an evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold;
[0122] If the evaluation coefficient is greater than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient has a non-manifold structure;
[0123] If the evaluation coefficient is less than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient does not have a non-manifold structure;
[0124] Material preparation: Select appropriate printing materials and inspect them to ensure quality;
[0125] Specifically include:
[0126] Select appropriate printing materials based on the product's usage requirements, performance characteristics, and the printer's applicable materials;
[0127] Common 3D printing materials include plastics (such as PLA, ABS, etc.), metals (such as stainless steel, titanium alloy, etc.), ceramics, resins, etc.
[0128] For example, if you want to print a model with delicate appearance and high detail requirements, you may choose resin material; if you need to print a part with high strength and wear resistance, you may consider metal material;
[0129] Conduct quality checks on selected printing materials;
[0130] For plastic filaments, check whether the diameter is uniform, the surface is smooth, and whether there are bubbles, impurities or moisture;
[0131] For metal powder, its particle size distribution, shape, purity and fluidity should be checked to see if they meet the requirements;
[0132] Check the resin material to see if it has deterioration, precipitation or expiration;
[0133] If any quality problems are found in the raw materials, it may cause problems such as nozzle clogging and poor molding quality during the printing process. The raw materials should be replaced in time.
[0134] Equipment calibration: calibrate the printing platform and light source of the equipment;
[0135] Specifically include:
[0136] Maintain a preset distance between the printing platform and the nozzle or print head by adjusting the leveling screws under the platform or using an automatic leveling system;
[0137] Generally speaking, this spacing depends on the printing material and nozzle diameter used, and is usually between 0.1-0.3 mm. You can use a spirit level or a dedicated calibration tool to check the levelness of the platform to ensure that the platform is level in all directions to ensure that the bottom of the printed model is flat and fits well with the platform.
[0138] By detecting the intensity distribution of the light source at different positions, the position of the light source is adjusted or a light homogenizer is used to make the intensity of the light source uniform within the printing area, and the brightness of the light source is determined according to the curing characteristics of the resin material;
[0139] Product printing: Place the printing material in the device to perform printing operations and monitor the printing process;
[0140] Specifically include:
[0141] Install the prepared printing materials into the printer according to the requirements of the equipment;
[0142] Input or import the sliced 3D model file on the device and set the printing parameters, such as printing speed, temperature (for thermoplastic materials), layer thickness, filling density, etc.
[0143] Start the printing process, and the printer will print layer by layer starting from the bottom layer according to the slice data of the model;
[0144] During the printing process, you need to pay close attention to the operating status of the printer, including: observing whether the nozzle is discharging materials normally, whether there is any blockage or material breakage; checking whether the printing platform is stable, without shaking or displacement; paying attention to whether the temperature, humidity and other environmental parameters of the equipment are within the normal range;
[0145] At the same time, the equipment's built-in monitoring software or camera can be used to view the model's printing progress and molding status in real time, allowing for timely detection and resolution of potential problems such as model deformation, misalignment, and material shortages.
[0146] If any problems are found, appropriate measures should be taken according to the specific situation, such as pausing printing for adjustment, replacing the nozzle, replenishing materials, etc., to ensure that printing can be completed smoothly;
[0147] Post-processing: After printing is completed, the printed product is processed accordingly;
[0148] Specifically include:
[0149] Use tools to remove support structures;
[0150] Perform surface treatment on printed parts, including grinding, polishing, and spraying;
[0151] Grinding can use tools such as sandpaper and grindstone to smooth out the rough parts of the model surface to make it smoother; polishing can further improve the surface gloss and give the model a better visual effect; spraying can apply a layer of paint or protective paint on the surface of the model, which not only beautifies the appearance, but also protects the model from erosion by the external environment.
[0152] The above formulas are obtained by collecting a large amount of data and performing software simulation, and a formula close to the actual value is selected. The influencing weight factors and specific coefficient values in the formula are set by technical personnel in this field according to actual conditions, and can be adjusted and modified later.
[0153] The above description of the embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An automatic optimization method for integrated product molding applied to 3D printing, characterized in that: include: Model import and processing: Slice the 3D model, including comprehensive analysis of the geometric coefficient and visual coefficient to obtain the evaluation coefficient, and determine the non-manifold structure based on the evaluation coefficient; The acquisition of geometric coefficients includes the following parts: Get each vertex in the model, as well as the number of edges directly connected to each vertex and the number of vertex edges; Draw a circle with the vertex as the center and the preset size as the radius to divide the model into various reference areas; Obtain the vertex edge number of each vertex in the reference area, and after counting the vertex edge number of each vertex, perform mean calculation to obtain the edge number reference value; Calculate the difference between the vertex edge number of each vertex in the reference area and the edge number reference value to obtain the edge number reference difference value; Preset an allowable range of the edge number reference difference value, record the vertex edge number that is not within the allowable range of the edge number reference difference value as an abnormal edge number, and record the vertex corresponding to the abnormal edge number as an abnormal vertex; Obtain the number of abnormal vertices and divide the number of abnormal vertices by the number of vertices in the reference area to obtain the geometric coefficient; Obtaining the visibility coefficient includes the following parts: After analyzing each vertex in the reference area, the illumination coefficient and color coefficient are obtained respectively, and the visibility coefficient is obtained after comprehensive processing of the illumination coefficient and color coefficient; The acquisition of illumination coefficient includes: Get the vertex coordinates, face information, and material properties of each vertex in the reference area and render the model; During the rendering process, you first need to set the lighting conditions, including the position, intensity, and color of the light source; then, for each vertex in the model, use the lighting model to calculate the light intensity of the vertex based on its normal vector and the direction of the light source; The light intensity of each vertex in the reference area is averaged to obtain the average light intensity; Calculate the difference between the light intensity of each vertex and the light intensity mean in turn to obtain the light intensity deviation value of each vertex; After arranging the light intensity deviation values of each vertex in descending order according to the size of the value, the maximum light intensity deviation value and the minimum light intensity deviation value are extracted, and the difference between the maximum light intensity deviation value and the minimum light intensity deviation value is calculated to obtain the light intensity extreme difference value; After counting the light intensity deviation values of each vertex, the standard deviation is calculated to obtain the light intensity standard deviation value; The illumination coefficient is obtained by comprehensively analyzing the light intensity deviation value, light intensity extreme difference value, and light intensity standard difference value; Material preparation: Select appropriate printing materials and inspect them to ensure quality; Equipment calibration: calibrate the printing platform and light source of the equipment; Product printing: Place the printing material in the device to perform printing operations and monitor the printing process; Post-processing: After printing is completed, the printed product is processed accordingly.
2. The automatic optimization method for integrated product molding applied to 3D printing according to claim 1, characterized in that: Model import and processing, including: Import the completed 3D model into the slicing software in a common format; The slicing software reads the model's geometric information, including vertex coordinates and facet connectivity, to construct an internal representation of the model; Position and orient the imported model; Perform integrity checks on the model and identify broken surfaces, overlaps, and nonlinear structures in the 3D model; Set slicing parameters, including slice thickness, printing direction, and support structure settings; Set the printer type and basic parameters, including the printer's build size, number of nozzles, and nozzle diameter; After setting all parameters, the slicing software will cut the 3D model into a series of thin slices along the Z-axis. The thickness of each slice is the set layer thickness, and the corresponding G code will be generated.
3. The automatic optimization method for integrated product molding applied to 3D printing according to claim 2, characterized in that: The acquisition of color coefficients includes: Obtain the color value of each vertex in the reference area, preset an allowable range of color values, compare the color value of each vertex with the allowable range of color values, and record the color value that is not within the allowable range of color values as a deviated color value; Arrange the deviation color values in descending order according to their numerical values, and mark the vertices corresponding to the deviation color values; The vertex corresponding to the maximum deviation color value is taken as the starting point, and the vertices corresponding to the remaining deviation color values are taken as the end points, and connected with straight lines to obtain each straight line. The length of each straight line is calculated and recorded as the span value, and the maximum span value is extracted; Use the size corresponding to the maximum span as the diameter and the center of the line corresponding to the maximum span as the center of the circle. After constructing the circle, calculate the area of the circle. Get the area of the reference area, and divide the area of the circle by the area of the reference area to get the percentage; The color coefficient is obtained by comprehensively calculating the maximum span value and the proportion value.
4. The automatic optimization method for integrated product molding applied to 3D printing according to claim 3, characterized in that: The non-manifold structure is determined based on the evaluation coefficient, including: Preset an evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold; If the evaluation coefficient is greater than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient has a non-manifold structure; If the evaluation coefficient is less than the evaluation coefficient threshold, it is determined that the reference area corresponding to the evaluation coefficient does not have a non-manifold structure.
5. The automatic optimization method for integrated product molding applied to 3D printing according to claim 1, characterized in that: Material preparation, including: Select appropriate printing materials based on the product's usage requirements, performance characteristics, and the printer's applicable materials; Including plastics, metals, ceramics, resins; Perform quality checks on selected printing materials.
6. The automatic optimization method for integrated product molding applied to 3D printing according to claim 1, characterized in that: Equipment calibration, including: By adjusting the leveling screws under the platform, maintain the preset distance between the printing platform and the nozzle or print head; By detecting the intensity distribution of the light source at different positions, the position of the light source is adjusted to make the intensity of the light source uniform within the printing area, and the brightness of the light source is determined according to the curing characteristics of the resin material.
7. The automatic optimization method for integrated product molding applied to 3D printing according to claim 1, characterized in that: Product printing, including: Install the prepared printing materials into the printer according to the requirements of the equipment; Input or import the sliced 3D model file on the device and set the printing parameters; Start the printing process, and the printer will print layer by layer starting from the bottom layer according to the slice data of the model; During the printing process, you need to pay close attention to the operating status of the printer.
8. The automatic optimization method for integrated product molding applied to 3D printing according to claim 1, characterized in that: Post-processing, specifically including: Use tools to remove support structures; Perform surface treatment on printed parts, including grinding, polishing, and spraying.
Citation Information
Patent Citations
Generating portable three-dimensional print-preview renderings of three-dimensional models
US20180033193A1