An automatic edge banding method for high-order Bezier curves in 3D printing

Through high-order Bezier curve algorithms and sensor monitoring technology, the problems of unstable and inefficient edge sealing in 3D printing are solved, achieving a more efficient and stable edge sealing effect.

CN119141876BActive Publication Date: 2025-09-16惠州市光阳制版有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411429049.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-09-16
Estimated Expiration
2044-10-14

AI Technical Summary

Technical Problem

Existing 3D printing technology suffers from poor line stability and surface quality during the edge sealing process, especially when it comes to complex shapes or large structures. Edge sealing technology relies on simple straight or broken line paths, resulting in incomplete edge sealing and low efficiency.

Method used

A high-order Bezier curve algorithm is used to generate smooth edge curves. The high-order Bezier curve path is planned through edge point extraction and control point calculation. Laser scanning or electron beam curing technology is used for edge sealing. High-precision sensors are combined for real-time monitoring and parameter adjustment to ensure edge sealing quality.

Benefits of technology

It improves the stability and surface quality of edge banding, reduces the repeated printing area, improves printing efficiency and edge banding accuracy, and ensures the uniformity and consistency of the edge banding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119141876B_ABST
    Figure CN119141876B_ABST
Patent Text Reader

Abstract

The present invention provides a high-order Bezier curve automatic edge sealing method in three-dimensional printing. By extracting model edge points and calculating control points, a smooth Bezier curve edge sealing path is generated. The method involves denoising, calculating curve points using a recursive algorithm, extracting edge points and identifying the connection sequence, optimizing control points, planning and optimizing the path, and curing using laser or electron beam curing technology. During the process, a high-precision sensor monitors the edge sealing quality in real time and automatically adjusts imaging parameters to optimize the effect. The method improves the accuracy and surface quality of edge sealing, is suitable for printing complex models, and reduces material waste. A related computer program is stored in a medium for implementing the method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of printing technology, and more particularly to a high-order Bezier curve automatic edge sealing method in three-dimensional printing. Background Art

[0002] 3D printing, also known as additive manufacturing, is a technique for constructing three-dimensional objects by adding materials layer by layer. This technology is widely used in fields such as industrial design, architecture, aerospace, healthcare, and education, and has attracted considerable attention for its ability to quickly and accurately create complex shapes.

[0003] Despite the rapid development of 3D printing technology, some technical challenges still exist during the printing process, especially bridging technology. Bridging refers to how to ensure that the printed lines or thin-walled structures have sufficient strength and stability to avoid collapse or deformation when the print head needs to cross gaps without a supporting structure during the printing process.

[0004] Existing 3D printing edge sealing technologies typically rely on simple straight or broken line paths, resulting in poor line stability and surface quality when printing complex shapes or large structures. Summary of the Invention

[0005] In order to overcome the problems that the existing 3D printing edge sealing technology usually relies on simple straight line or broken line paths, resulting in poor line stability and surface quality when printing complex shapes or large structures, the present invention designs a high-order Bezier curve automatic edge sealing method in 3D printing, which can overcome the above technical defects to a certain extent.

[0006] In order to solve the above technical problems, the technical solutions of the present invention are as follows:

[0007] A method for automatically sealing edges of high-order Bezier curves in three-dimensional printing, comprising the following steps:

[0008] According to the edge points of the 3D model, a high-order Bezier curve algorithm is used to generate a smooth edge curve;

[0009] Extract edge points of the 3D model and determine the starting and ending points of edge sealing;

[0010] Calculating the control points of the high-order Bezier curve based on the edge points to ensure that the curve passes through the preset key points;

[0011] Planning one or more high-order Bezier curve paths using the calculated control points;

[0012] Use direct imaging equipment to cure along the planned path to form an edge seal;

[0013] During the curing process, the edge banding quality is monitored in real time through sensors, and imaging parameters are adjusted based on feedback information;

[0014] Record various parameters during edge banding process;

[0015] The resulting edge banding is ground and polished.

[0016] Preferably, the step of generating a smooth edge curve using a high-order Bezier curve algorithm based on edge points of the three-dimensional model further comprises:

[0017] Use a denoising algorithm to smooth the edge points of the 3D model;

[0018] Apply a recursive algorithm to calculate the coordinates of each point on the high-order Bezier curve, specifically:

[0019] Determine the order of the Bezier curve, denoted as n;

[0020] Define a control point array, denoted as P, which contains n+1 control points;

[0021] Design a recursive function called deCasteljau to calculate points on a high-order Bezier curve;

[0022] The recursive function needs to receive the control point array, order n, and parameter t;

[0023] For each point on the high-order Bezier curve, starting from t = 0, increase by a certain step size until t = 1;

[0024] For each value of t, call the recursive function deCasteljau to calculate the corresponding high-order Bezier curve point;

[0025] When recursion reaches the lowest level, the current control point is returned;

[0026] Store the calculated high-order Bezier curve points in an array or list;

[0027] Output or plot these points to form a higher-order Bezier curve.

[0028] Preferably, the step of extracting edge points from the three-dimensional model and determining the starting point and the ending point of the edge sealing further comprises:

[0029] Project the 3D model onto a 2D plane to generate a 2D image, ensuring that the projection preserves the edge features of the model;

[0030] Grayscale the two-dimensional image and apply image filters to remove noise;

[0031] Use edge detection algorithms to identify edges in images;

[0032] Apply image segmentation techniques to group edge points;

[0033] Use feature recognition algorithm to determine the connection order of edge points;

[0034] According to the connection sequence of edge points, the closed loop of edge sealing is identified;

[0035] Determine the starting and ending points of the edge banding.

[0036] Preferably, the control points of the high-order Bezier curve are calculated according to the edge points.

[0037] Ensuring the curve passes through preset key points further includes:

[0038] Determine preset key points to ensure that the key points can represent the edge features of the model;

[0039] Using numerical analysis methods to determine the optimal positions of the control points, the goal is to minimize the error between the curve and the key points;

[0040] Computer graphics algorithms are applied to adjust the control points to ensure smooth transition of the curve and verify the continuity and smoothness of the curve.

[0041] Preferably, planning one or more high-order Bezier curve paths using the calculated control points further comprises:

[0042] Calculating a set of control points using a high-order Bezier curve algorithm based on edge points of the three-dimensional model, ensuring that these control points can generate a smooth curve passing through preset key points;

[0043] Using the calculated control points, a high-order Bezier curve is generated, and one or more curve paths are planned to ensure that the paths cover the entire edge of the model;

[0044] Optimize the planned path to reduce unnecessary repeated printing areas, improve printing efficiency, ensure smooth path transitions, avoid sharp turns, and reduce mechanical stress during printing.

[0045] Preferably, the process of curing along the planned path using a direct imaging device to form an edge seal further comprises:

[0046] Curing is performed using laser scanning or electron beam curing technology;

[0047] Adjust the energy parameters of the imaging device according to the material properties.

[0048] Preferably, during the curing process, monitoring the edge sealing quality in real time by a sensor and adjusting the imaging parameters according to the feedback information further comprises:

[0049] Use high-precision sensors for real-time monitoring;

[0050] The edge banding quality is analyzed based on the data fed back by the sensor, and the power and speed of the imaging equipment are automatically adjusted.

[0051] A computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the computer program implements the above-mentioned high-order Bezier curve automatic edge banding method in three-dimensional printing.

[0052] Compared with the prior art, the beneficial effects of the present invention are as follows: the straight line or broken line path in the prior art will produce sharp corners at the edges of complex shapes, resulting in unstable printing and poor surface quality. The present invention can generate smooth and continuous edge curves by using a high-order Bezier curve algorithm. These curves can better adapt to the edges of complex shapes, thereby improving the stability and surface quality of printing; in the prior art, the starting point and the end point of the edge sealing path are usually difficult to determine accurately, resulting in incomplete edge sealing or over-printing. The present invention projects the three-dimensional model onto a two-dimensional plane and applies image processing technology to extract edge points, which can accurately determine the starting point and the end point of the edge sealing, thereby ensuring the integrity and accuracy of the edge sealing process; the prior art lacks precise control of the edge sealing path, resulting in poor edge sealing effect. The present invention calculates the control points of the high-order Bezier curve and ensures that the curve passes through the preset key points, which can accurately determine the starting point and the end point of the edge sealing. Accurately control the edge sealing path to make it better fit the edge features of the model; the straight line or broken line path in the prior art is inefficient when covering the edges of large structures and is prone to repeated printing areas. The present invention plans one or more high-order Bezier curve paths, which not only covers the entire edge of the model, but also reduces the repeated printing area through optimization, thereby improving printing efficiency; in the prior art, the edge sealing curing process may cause uneven material curing due to uneven paths. The present invention adopts laser scanning or electron beam curing technology, and adjusts energy parameters according to material properties to ensure the uniformity and stability of the edge sealing curing process; the prior art lacks real-time monitoring of edge sealing quality and cannot adjust printing parameters in time to optimize the edge sealing effect. The present invention uses high-precision sensors to monitor the edge sealing quality in real time, and automatically adjusts the power and speed of the imaging equipment according to feedback information, which can timely optimize the edge sealing process and ensure edge sealing quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the implementation methods or the description of the prior art. Obviously, the drawings described below are merely exemplary. For ordinary technicians in this field, other implementation drawings can be derived based on the provided drawings without any creative work.

[0054] Figure 1 A step-by-step diagram of a method for automatically edge-banding high-order Bezier curves in 3D printing. DETAILED DESCRIPTION

[0055] The accompanying drawings are for illustrative purposes only and are not to be construed as limiting this patent;

[0056] In order to better illustrate this embodiment, some parts in the drawings may be omitted, enlarged, or reduced, and do not represent the actual product size;

[0057] It is understandable to those skilled in the art that some well-known structures and descriptions thereof may be omitted in the drawings.

[0058] The technical solution of the present invention is further described below with reference to the accompanying drawings and embodiments.

[0059] Example

[0060] A high-order Bezier curve automatic edge banding method in 3D printing, such as Figure 1 As shown, the following steps are included:

[0061] According to the edge points of the 3D model, a high-order Bezier curve algorithm is used to generate a smooth edge curve;

[0062] Extract edge points of the 3D model and determine the starting and ending points of edge sealing;

[0063] Calculating the control points of the high-order Bezier curve based on the edge points to ensure that the curve passes through the preset key points;

[0064] Planning one or more high-order Bezier curve paths using the calculated control points;

[0065] Use direct imaging equipment to cure along the planned path to form an edge seal;

[0066] During the curing process, the edge banding quality is monitored in real time through sensors, and imaging parameters are adjusted based on feedback information;

[0067] Record various parameters during edge banding process;

[0068] The resulting edge banding is ground and polished.

[0069] Generating a smooth edge curve using a high-order Bezier curve algorithm according to the edge points of the three-dimensional model further includes:

[0070] Use a denoising algorithm to smooth the edge points of the 3D model;

[0071] Apply a recursive algorithm to calculate the coordinates of each point on the high-order Bezier curve, specifically:

[0072] Determine the order of the Bezier curve, denoted as n;

[0073] Define a control point array, denoted as P, which contains n+1 control points;

[0074] Design a recursive function called deCasteljau to calculate points on a high-order Bezier curve;

[0075] The recursive function needs to receive an array of control points, an order n, and a parameter t; usually in the interval [0,1].

[0076] For each point on the high-order Bezier curve, starting from t = 0, increase by a certain step size (such as 0.01) until t = 1;

[0077] For each value of t, call the recursive function deCasteljau to calculate the corresponding high-order Bezier curve point;

[0078] When recursion reaches the lowest order (n=0), the current control point is returned;

[0079] Store the calculated high-order Bezier curve points in an array or list;

[0080] Output or plot these points to form a higher-order Bezier curve.

[0081] Extracting edge points of the three-dimensional model and determining the starting and ending points of the edge sealing further include:

[0082] Project the 3D model onto a 2D plane to generate a 2D image, ensuring that the projection preserves the edge features of the model;

[0083] Grayscale the two-dimensional image and apply an image filter (such as Gaussian filter) to remove noise;

[0084] Use edge detection algorithms (such as Canny edge detection) to identify edges in the image;

[0085] Apply image segmentation techniques to group edge points;

[0086] Use feature recognition algorithm to determine the connection order of edge points;

[0087] According to the connection sequence of edge points, the closed loop of edge sealing is identified;

[0088] Determine the starting and ending points of the edge banding.

[0089] Calculating the control points of the high-order Bezier curve based on the edge points to ensure that the curve passes through the preset key points further includes:

[0090] Determine the preset key points, which are usually important inflection points or feature points of the model, and ensure that the key points can represent the edge features of the model;

[0091] Using numerical analysis methods, such as the least squares method or an optimization algorithm, to determine the optimal positions of the control points, with the goal of minimizing the error between the curve and the key points;

[0092] Applying algorithms in computer graphics, such as energy minimization or curve fitting algorithms, to adjust the control points, ensure smooth transition of the curve, and verify the continuity and smoothness of the curve.

[0093] Planning one or more high-order Bezier curve paths using the calculated control points further includes:

[0094] Calculating a set of control points using a high-order Bezier curve algorithm based on edge points of the three-dimensional model, ensuring that these control points can generate a smooth curve passing through preset key points;

[0095] Using the calculated control points, a high-order Bezier curve is generated, and one or more curve paths are planned to ensure that the paths cover the entire edge of the model;

[0096] Optimize the planned path to reduce unnecessary repeated printing areas, improve printing efficiency, ensure smooth path transitions, avoid sharp turns, and reduce mechanical stress during printing.

[0097] The direct imaging device is used to solidify along the planned path to form the edge seal, further comprising:

[0098] Curing is performed using laser scanning or electron beam curing technology;

[0099] Adjust the energy parameters of the imaging device according to the material properties.

[0100] During the curing process, the edge banding quality is monitored in real time by sensors, and imaging parameters are adjusted based on the feedback information, further including:

[0101] Use high-precision sensors for real-time monitoring;

[0102] The edge banding quality is analyzed based on the data fed back by the sensor, and the power and speed of the imaging equipment are automatically adjusted.

[0103] A computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the computer program implements the above-mentioned high-order Bezier curve automatic edge banding method in three-dimensional printing.

[0104] In the specific implementation process, by using the high-order Bezier curve algorithm, a smoother and more continuous edge curve can be generated according to the edge points of the 3D model. Compared with the traditional straight line or broken line path, it can better adapt to the model of complex shape, extract the edge points of the 3D model, and smooth the edge points through the noise removal algorithm, which helps to improve the accuracy of subsequent Bezier curve calculation and the edge sealing quality. By calculating the control points and planning the high-order Bezier curve path, it can be ensured that the edge sealing path fits the edge of the model more accurately, thereby improving the accuracy and surface quality of the edge sealing. The path planning algorithm is used to determine the optimal order of the curing path, and the path is optimized to reduce the number of The printing area is repeated to improve printing efficiency, while ensuring a smooth transition of the path, avoiding sharp turns, and reducing mechanical stress during the printing process. During the curing process, high-precision sensors are used to monitor the edge banding quality in real time, and the power and speed of the imaging device are automatically adjusted according to the feedback information, which helps to ensure the stability and consistency of the edge banding process. By simulating the curing process to predict and avoid possible curing defects, factors that may cause edge banding quality problems can be identified and resolved in advance, and the formed edge banding can be ground and polished to further improve the surface quality of the edge banding. By implementing the above method through a computer program, the entire edge banding process can be automated, reducing manual intervention, and improving production efficiency and consistency of edge banding quality.

[0105] The same or similar reference numerals correspond to the same or similar components;

[0106] The terms used in the drawings to describe positional relationships are for illustrative purposes only and should not be construed as limiting this patent;

[0107] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the implementation methods of the present invention. For ordinary technicians in the field, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to enumerate all the implementation methods here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of protection of the claims of the present invention.

Claims

1. A high-order Bezier curve automatic edge banding method in 3D printing, characterized in that: The following steps are involved: Based on the edge points of the 3D model, a high-order Bezier curve algorithm is used to generate smooth edge curves, including: Use a denoising algorithm to smooth the edge points of the 3D model; Apply a recursive algorithm to calculate the coordinates of each point on the high-order Bezier curve, specifically: Determine the order of the Bezier curve, denoted as n; Define a control point array, denoted as P, which contains n+1 control points; Design a recursive function called deCasteljau to calculate points on a high-order Bezier curve; The recursive function needs to receive the control point array, order n, and parameter t; For each point on the high-order Bezier curve, starting from t=0, increase by a certain step size until t=1; For each value of t, call the recursive function deCasteljau to calculate the corresponding high-order Bezier curve point; When recursion reaches the lowest level, the current control point is returned; Store the calculated high-order Bezier curve points in an array or list; Output or plot these points to form a higher-order Bezier curve; Extract edge points from the 3D model and determine the starting and ending points of edge sealing, including: Project the 3D model onto a 2D plane to generate a 2D image, ensuring that the projection preserves the edge features of the model; Grayscale the two-dimensional image and apply image filters to remove noise; Use edge detection algorithms to identify edges in images; Apply image segmentation techniques to group edge points; Use feature recognition algorithm to determine the connection order of edge points; According to the connection sequence of edge points, the closed loop of edge sealing is identified; Determine the starting and ending points of edge banding; Calculating the control points of the high-order Bezier curve based on the edge points to ensure that the curve passes through the preset key points; Planning one or more high-order Bezier curve paths using the calculated control points; Use direct imaging equipment to cure along the planned path to form an edge seal; During the curing process, the edge banding quality is monitored in real time through sensors, and imaging parameters are adjusted based on feedback information; Record various parameters during edge banding process; The resulting edge banding is ground and polished.

2. The high-order Bezier curve automatic edge banding method in three-dimensional printing according to claim 1, characterized in that: Calculating the control points of the high-order Bezier curve based on the edge points to ensure that the curve passes through the preset key points further includes: Determine preset key points to ensure that the key points can represent the edge features of the model; Using numerical analysis methods to determine the optimal positions of the control points, the goal is to minimize the error between the curve and the key points; Computer graphics algorithms are applied to adjust the control points to ensure smooth transition of the curve and verify the continuity and smoothness of the curve.

3. The method for automatic edge banding of high-order Bezier curves in three-dimensional printing according to claim 1, characterized in that: Planning one or more high-order Bezier curve paths using the calculated control points further includes: Calculating a set of control points using a high-order Bezier curve algorithm based on edge points of the three-dimensional model, ensuring that these control points can generate a smooth curve passing through preset key points; Using the calculated control points, a high-order Bezier curve is generated, and one or more curve paths are planned to ensure that the paths cover the entire edge of the model; Optimize the planned path to reduce unnecessary repeated printing areas, improve printing efficiency, ensure smooth path transitions, avoid sharp turns, and reduce mechanical stress during printing.

4. The method for automatic edge banding of high-order Bezier curves in three-dimensional printing according to claim 1, characterized in that: The direct imaging device is used to solidify along the planned path to form the edge seal, further comprising: Curing is performed using laser scanning or electron beam curing technology; Adjust the energy parameters of the imaging device according to the material properties.

5. The method for automatic edge banding of high-order Bezier curves in three-dimensional printing according to claim 1, characterized in that: During the curing process, the edge banding quality is monitored in real time by sensors, and imaging parameters are adjusted based on the feedback information, further including: Use high-precision sensors for real-time monitoring; The edge banding quality is analyzed based on the data fed back by the sensor, and the power and speed of the imaging equipment are automatically adjusted.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for automatic edge banding of high-order Bezier curves in three-dimensional printing as described in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Method for smoothing image on basis of Bezier curve

    CN102768764A

  • Method and apparatus for continuity based smoothing

    US20210110603A1