Five-axis printing shell part support structure generation method, device, equipment and medium

By generating support structures through surface layering and boundary line projection of shell-type part models, the problems of accuracy and material waste in the support structures of shell-type parts in five-axis 3D printing are solved, achieving efficient and stable printing results.

CN119305187BActive Publication Date: 2026-02-10JIHUA LAB
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411771438.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2026-02-10
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

Existing five-axis 3D printing technology struggles to meet the needs of different types of shell parts when generating support structures, especially for parts with large areas of unsupported space between the edges and bottom, such as human skull implants. It cannot effectively overcome the limitations of unsupported printing, and traditional support structures result in significant material waste.

Method used

By performing surface layering on the shell-type part model, identifying overhanging edges and projecting them onto a planar coordinate system, a part support structure is generated. A triangular topology structure is constructed using overhanging boundary lines and projected boundary lines, which accurately fits the shape of the bottom layer of the part and reduces the use of support materials.

Benefits of technology

It achieves precise support for shell-type parts, reduces the amount of support material used, lowers the difficulty of removal, improves printing quality and stability, and adapts to the support needs of different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119305187B_ABST
    Figure CN119305187B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of 3D printing, in particular to a five-axis printing shell part support structure generation method, device, equipment and medium. The five-axis printing shell part support structure generation method disclosed by the present application first divides the curved surface of the shell part model into layers to obtain the bottom layer curved surface slice, identifies the overhanging edge to obtain the overhanging boundary line and projects to obtain the projected boundary line, determines the key boundary information, and generates the part support structure accordingly, which can better fit the shape of the part bottom layer and the overhanging condition, is suitable for shell parts such as human skull implants, overcomes the limitation of non-support printing, and the structure is generated according to the specific boundary line, thereby reducing the amount of support material and the difficulty of removal.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of 3D printing, in particular to a support structure generation method, device and equipment for five-axis printing shell parts and a storage medium. BACKGROUND

[0002] Five-axis 3D printing technology adds two rotating axes on the basis of traditional three-axis 3D printing, and realizes non-planar printing. At present, this technology mainly has two research directions: one is to change the printing direction by using a rotating platform to realize support-free printing. This method rotates the printed part to a self-supporting direction during printing, and uses the already printed part as support, so that no additional support structure is needed. However, support-free printing has limitations. It requires the shape of the printed part to be suitable for a specific slicing strategy, and lacks universality. The other is to realize conformal printing through curved surface printing, that is, the printing trajectory follows the shape of the printed part surface to improve the mechanical properties of the printed part. Although five-axis 3D printing can overcome the limitations of planar printing and use support structures more flexibly, the research on support structures in this field is still relatively lacking, and it is difficult to meet the use requirements of different types of shell parts. For example, for shell parts such as human skull implants, conformal printing can be used to improve the mechanical properties of the printed part. However, due to the large area of the edge and bottom surface of the shell part, only a small part is in contact with the printing platform, so it is not suitable for support-free printing, and still needs support structures. SUMMARY

[0003] In order to solve the above-mentioned shortcomings in the prior art, the present application proposes a support structure generation method for five-axis printing shell parts.

[0004] To solve the above technical problems, the technical solutions adopted by the present application are as follows:

[0005] The method comprises the following steps: surface layering of a shell part model to obtain a bottom surface slice; identifying the overhanging edge of the bottom surface slice to obtain an overhanging boundary line; projecting the overhanging boundary line to a preset plane coordinate system to obtain a projected boundary line; and generating a part support structure according to the projected boundary line and the overhanging boundary line. First, the shell part model is surface layered to obtain the bottom surface slice, i.e. the bottom surface slice. Then, the overhanging edge of the bottom surface slice is identified to obtain the overhanging boundary line. The overhanging boundary line is projected to the preset plane coordinate system to obtain the projected boundary line. Through the series of operations, the key boundary information related to the bottom layer of the part model is accurately determined, laying a foundation for the subsequent accurate generation of the adaptive support structure. The support structure generated based on the accurate boundary information can better fit the actual shape and overhanging condition of the bottom layer of the part, and compared with the traditional and relatively extensive support structure generation method, it can effectively deal with the shell part such as the human skull implant, which has a large area of overhanging edge and bottom surface and only a small part in contact with the printing platform, overcoming the limitation that the non-support printing is not suitable for such parts. Moreover, since the part support structure is generated only according to the overhanging boundary line and the projected boundary line, the amount of support material is reduced, and the difficulty of subsequent removal is reduced.

[0006] Further, the identifying of the overhanging boundary of the bottom surface slice to obtain the overhanging boundary line comprises:

[0007] All triangular meshes on the bottom surface slice are obtained; and all non-common boundary lines of the triangular meshes are identified to obtain the overhanging boundary line. The triangular network can accurately describe the geometric characteristics of the bottom surface slice, providing a reliable basis for overhanging edge identification. The overhanging boundary line obtained by identifying all non-common boundary lines of the triangular meshes can be more accurate and can better guide the subsequent support structure design, which makes the support structure fit the bottom surface slice better, reduces the waste of support material, reduces the cost, improves the stability of the printing process, prevents deformation, improves the printing quality, and further, the standardized operation process is conducive to repeated operation and ensures product consistency.

[0008] Further, the projecting the hanging boundary line to the plane coordinate system to obtain a projected boundary line comprises: obtaining all three-dimensional coordinate points on the hanging boundary line to obtain an edge coordinate point set; setting the Z component of all edge coordinate points to 0 to complete the projection of the edge coordinate points on the plane coordinate system to obtain the projected boundary line. By forming a set by obtaining three-dimensional coordinate points, the spatial form of the hanging boundary line can be accurately presented, providing accurate data basis for subsequent processing; by setting the Z component of the edge coordinate point to 0 for projection to obtain the projected boundary line, on the one hand, the difficulty of geometric analysis is simplified, and it is convenient to use plane geometric algorithm to carry out work such as support structure generation; on the other hand, it is beneficial to unified standard processing, improves the standardization and repeatability of the process, and helps the efficient and orderly operation of subsequent related operations.

[0009] Further, the generating a part support structure according to the projected boundary line and the hanging boundary line comprises:

[0010] Obtaining three-dimensional coordinate points on the projected boundary line to obtain a projected coordinate point set; constructing a triangular topological structure according to the coordinate points in the edge coordinate point set and the coordinate points in the projected coordinate point set; and constructing the part support structure based on the triangular topological structure. By forming a projected coordinate point set by obtaining three-dimensional coordinate points of the projected boundary line, the form can be accurately described, which is convenient for subsequent collaborative processing; according to the coordinate points in the edge coordinate point set and the coordinate points in the projected coordinate point set, a triangular topological structure is constructed, which can integrate multi-source boundary information and provide a stable geometric framework; based on this, the part support structure is constructed, which can closely fit the object boundary to achieve accurate support, and can also optimize the performance by using the triangular characteristics to effectively prevent deformation, displacement and other problems, meeting the requirements of support structure in different scenarios.

[0011] Further, the five-axis printing shell part support structure generation device comprises a bottom layer curved surface slice acquisition module, a hanging boundary line identification module, a projected boundary line acquisition module and a support structure generation module. The bottom layer curved surface slice acquisition module is used for carrying out curved surface layering on a shell part model to obtain a bottom layer curved surface slice. The hanging boundary line identification module is used for identifying a hanging edge of the bottom layer curved surface slice to obtain a hanging boundary line. The projected boundary line acquisition module is used for projecting the hanging boundary line to a preset plane coordinate system to obtain a projected boundary line. The support structure generation module is used for generating a part support structure according to the projected boundary line and the hanging boundary line. The shell part model is subjected to curved surface layering to obtain a bottom layer curved surface slice, the hanging edge of which is identified to obtain a hanging boundary line, and the hanging boundary line is projected to obtain a projected boundary line, so as to determine key boundary information to lay the foundation for generating an adaptive support structure. The part support structure generated based on this can fit the bottom layer of the part, can cope with special parts such as human skull implants, can overcome the limitation of non-support printing, and can save materials and be easy to remove.

[0012] Further, the five-axis printing shell part support structure generation device comprises a memory and at least one processor, and the memory stores instructions;

[0013] The at least one processor invokes the instructions in the memory to enable the five-axis printing shell part support structure generation device to perform the steps of the five-axis printing shell part support structure generation method according to any one of the above.

[0014] Further, a computer readable storage medium stores instructions, and the instructions are executed by a processor to implement the steps of the five-axis printing shell part support structure generation method according to any one of the above.

[0015] The five-axis printing shell part support structure generation method has the following advantages:

[0016] First, the shell part model is subjected to surface layering to obtain a bottom surface slice, i.e., a bottom surface slice, and then the overhanging edges of the bottom surface slice are identified to obtain an overhanging boundary line, and the overhanging boundary line is projected to a preset plane coordinate system to obtain a projected boundary line. Through the above series of operations, the key boundary information related to the bottom layer of the part model is accurately determined, which lays a foundation for accurately generating a suitable support structure subsequently. The part support structure is generated according to the projected boundary line and the overhanging boundary line. The support structure generated based on the accurate boundary information can better fit the actual shape of the bottom layer of the part and the overhanging condition. Compared with the traditional rough support structure generation method, it can effectively deal with the case of a shell part such as a human skull implant, which has a large area of overhanging edges and bottom surface and only a small part in contact with the printing platform, and overcomes the limitation that no support printing is not suitable for such parts. Moreover, since the part support structure is generated only according to the overhanging boundary line and the projected boundary line, the amount of support material is reduced, and the difficulty of subsequent removal is reduced. BRIEF DESCRIPTION OF DRAWINGS

[0017] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, including the appended drawings, wherein:

[0018] Figure 1 The first flowchart of the five-axis printing shell part support structure generation method provided by the embodiment of the present application;

[0019] Figure 2 The second flowchart of the five-axis printing shell part support structure generation method provided by the embodiment of the present application;

[0020] Figure 3The third flow chart of the five-axis printing shell part support structure generation method provided by the embodiment of the present application is provided.

[0021] Figure 4 The fourth flow chart of the five-axis printing shell part support structure generation method provided by the embodiment of the present application is provided.

[0022] Figure 5 The structural schematic diagram of the five-axis printing shell part support structure generation device provided by the embodiment of the present application is provided.

[0023] Figure 6 The structural schematic diagram of the five-axis printing shell part support structure generation device provided by the embodiment of the present application is provided. DETAILED DESCRIPTION

[0024] The technical solutions of the present application will be described clearly and completely below in combination with the drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0025] The terms "first", "second", "third", "fourth" and the like (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the term "comprising" or "having" and any variation thereof is intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0026] As Figures 1-6 shown, the present application proposes a five-axis printing shell part support structure generation method, system, device and storage medium.

[0027] To solve the above technical problems, the technical solutions adopted by the present application are as follows, please refer to Figure 1 An embodiment of the five-axis printing shell part support structure generation method in the embodiment of the present application comprises:

[0028] 101. The shell type part model is surface layered, the bottom layer surface slice is obtained, and the bottom layer surface slice is obtained by surface layering. The complex shell type part model can be orderly divided in the vertical direction, so that the subsequent processing can start from the bottom layer to gradually build the printing structure of the entire part;

[0029] 102. The overhanging edge of the bottom layer surface slice is identified to obtain the overhanging boundary line, which can clearly determine which areas of the bottom layer surface slice are key parts that need additional support. This makes the support structure generated subsequently designed around these overhanging areas, avoiding blind setting of the support structure and improving the adaptability of the support structure to the actual overhanging situation of the part, thereby better guaranteeing the stability of the part during printing;

[0030] 103. The overhanging boundary line is projected to a preset plane coordinate system to obtain a projected boundary line. This step can convert the overhanging boundary information in three-dimensional space into a plane coordinate form that is more convenient for calculation and processing, providing convenience for subsequent accurate generation of part support structures based on these features, and helping to improve the scientificity and rationality of support structure design;

[0031] 104. According to the projected boundary line and the overhanging boundary line, the part support structure is generated, so that the support structure can closely fit the actual situation of the overhanging edge of the bottom layer surface slice. This support structure generated based on accurate boundary information can effectively reduce unnecessary support material usage and reduce costs. On the other hand, due to its high adaptability to the overhanging area, it can better provide stable support for the part, reduce the possibility of part deformation, displacement and other problems during printing, and improve printing quality;

[0032] In this embodiment, the shell type part model is surface layered, and the surface layering direction needs to be determined. For a shell type part model, the layering direction can usually be selected according to the main geometric features of the part or the printing requirements, such as layering along the height direction of the part, which is a common way because it can match the working mode of most printing devices. At the same time, the layering thickness parameter needs to be determined. The selection of layering thickness needs to consider the accuracy requirements of the part and the resolution of the printing device. A series of surface slices are generated according to the determined layering direction, thickness parameter and part model. The overhanging boundary line recognition method includes a double-triangle network-based overhanging boundary line recognition method, an edge detection algorithm and a surface slice and support surface relationship method;

[0033] First, the shell-type part model is layered to obtain the bottom layer surface slice, i.e., the bottom surface slice. Next, the overhanging edges of the bottom surface slice are identified to obtain the overhanging boundary lines. These overhanging boundary lines are then projected onto a preset planar coordinate system to obtain the projected boundary lines. Through this series of operations, the key boundary information related to the bottom layer of the part model is accurately determined, laying the foundation for the accurate generation of the adapted support structure. The part support structure is generated based on the projected boundary lines and the overhanging boundary lines. This support structure, generated based on precise boundary information, can better fit the actual shape and overhanging situation of the bottom layer of the part. Compared with the traditional, relatively coarse support structure generation method, it can effectively handle shell-type parts such as human skull implants, where the edges and bottom surfaces have large areas of overhang and only a small portion contacts the printing platform, overcoming the limitation that unsupported printing is not suitable for such parts. Moreover, since the part support structure is generated only based on the overhanging boundary lines and the projected boundary lines, the amount of support material used is reduced, lowering the difficulty of subsequent removal.

[0034] Please see Figure 2 The second embodiment of the five-axis printing shell part support structure generation method in this invention includes:

[0035] 201. Obtain all triangular meshes on the bottom surface slice;

[0036] 202. Identify all non-shared boundary lines of the triangular meshes to obtain the suspended boundary lines.

[0037] In this embodiment, the boundary support line can also be identified using edge detection algorithms and the relationship between the surface slice and the support surface. The edge detection algorithm identifies the boundaries of these suspended parts based on the geometric features of the surface, such as curvature changes and abrupt changes in normal vectors. Connecting these boundary points forms the suspended boundary line. In a 3D printing scenario, the support surface is usually the printing platform or the surface of the already printed lower structure. For the bottom surface slice, its relative position to the support surface is the key to identifying the suspended edge. Using geometric analysis tools, the distance between each part of the bottom surface slice and the support surface is checked. If the distance between a part and the support surface is greater than a set threshold (this threshold can be determined according to the characteristics of the printing material, printing accuracy requirements, etc. For example, for some high-precision printing, the threshold can be set to 0.1-0.2 mm. When the distance is greater than this value, it is considered to be in a suspended state), then it is preliminarily determined that the part may be a suspended part, thus obtaining the suspended boundary line.

[0038] Triangular meshes can accurately describe the geometric features of the underlying curved surface slices, providing a reliable basis for identifying overhanging edges. By identifying the overhanging boundary lines obtained by recognizing the non-shared boundary lines of all triangular meshes, the design of subsequent support structures can be more accurate and better guided. This results in a higher fit between the support structure and the underlying curved surface slices, reducing waste of support materials and lowering costs. At the same time, it improves the stability of the printing process, prevents deformation, and improves print quality. In addition, standardized operating procedures facilitate repeated operations and ensure product consistency.

[0039] Please see Figure 3 The third embodiment of the five-axis printing shell part support structure generation method in this invention includes:

[0040] 301. Obtain all three-dimensional coordinate points on the suspended boundary line to obtain the set of edge coordinate points. These three-dimensional coordinate points accurately record the specific direction of the suspended edge in three-dimensional space, providing a detailed and accurate data foundation for subsequent processing and analysis, and helping to accurately grasp the geometric characteristics of the suspended part of the underlying surface slice.

[0041] 302. Set the Z component of all edge coordinate points to 0 to complete the projection of the edge coordinate points onto the plane coordinate system and obtain the projected boundary line. The projected boundary line obtained by projecting the edge coordinate points onto the plane coordinate system allows for more convenient use of various plane geometry algorithms and tools to perform operations such as distance calculation and shape fitting, which is conducive to generating suitable support structures more efficiently.

[0042] In this embodiment, the spatial morphology of the suspended boundary line can be accurately presented by obtaining a set of three-dimensional coordinate points, providing an accurate data foundation for subsequent processing. The projection boundary line is obtained by setting the Z component of the edge coordinate points to 0 and projecting it. On the one hand, this simplifies the difficulty of geometric analysis and facilitates the use of planar geometric algorithms to carry out tasks such as generating support structures. On the other hand, it facilitates standardized processing, improves the standardization and repeatability of the process, and helps subsequent related operations to be carried out efficiently and orderly.

[0043] Please see Figure 4 The fourth embodiment of the five-axis printing shell part support structure generation method in this invention includes:

[0044] Obtaining the three-dimensional coordinate points on the projected boundary line to obtain the projected coordinate point set allows for a complete and detailed digital and precise depiction of the specific shape and position of the projected boundary line in three-dimensional space. 402. Based on the coordinate points in the edge coordinate point set and the projected coordinate point set, a triangular topological structure is constructed. Using the coordinate points from both sets effectively integrates the boundary information from different levels represented by the suspended boundary line and the projected boundary line. This integration results in a final triangular topological structure that combines two aspects of geometric features: it includes the actual situation of the suspended portion (reflected by the edge coordinate point set) and the relevant information after projection onto the plane (reflected by the projected coordinate point set), making the triangular topological structure more comprehensive and representative.

[0045] 403. By constructing a component support structure based on a triangular topology, the density, height, and other parameters of the component support structure can be reasonably adjusted to further improve the load-bearing capacity and adaptability of the component support structure and meet the requirements of component support structures in different application scenarios.

[0046] In this embodiment, a triangular topology structure can be constructed using a triangular mesh generation algorithm. This algorithm can be a triangulation algorithm, a leading-edge method, a quadtree / octree-based mesh generation algorithm, a finite element method, etc. For example, all coordinate points in the edge coordinate point set and the projected coordinate point set are provided as input data to the selected triangulation algorithm. The algorithm then connects these points step by step to form triangles based on geometric relationships such as distance and relative position between the points. The process of constructing the part support structure is the same as the printing process of the part support structure. The printing width of the part support structure is 0.5 mm to 1.5 mm, which reduces material consumption and facilitates removal. (Specific values ​​can be adjusted according to actual conditions; this is only an example.)

[0047] By acquiring the 3D coordinates of the projected boundary lines to form a set of projected coordinate points, its shape can be accurately depicted, facilitating subsequent collaborative processing. Based on the coordinates in the edge coordinate point set and the coordinates in the projected coordinate point set, a triangular topological structure can be constructed, which can integrate multi-source boundary information and provide a stable geometric framework. Based on this, a component support structure can be constructed, which can closely fit the object boundary to achieve precise support. Furthermore, the performance can be optimized by utilizing the characteristics of triangles, effectively preventing problems such as deformation and displacement, and meeting the requirements of different scenarios for support structures.

[0048] The above describes the method for generating a support structure for a five-axis printed shell part according to an embodiment of the present invention. The following describes the apparatus for generating a support structure for a five-axis printed shell part according to an embodiment of the present invention. Please refer to [link to relevant documentation].Figure 5 One embodiment of the five-axis printing shell part support structure generation device of the present invention includes:

[0049] The bottom surface slice acquisition module 1 is used to perform surface layering on the shell-type part model and obtain the bottom surface slice to get the bottom surface slice.

[0050] The overhanging boundary line recognition module 2 is used to identify the overhanging edges of the bottom surface slice to obtain the overhanging boundary line;

[0051] Projection boundary line acquisition module 3 is used to project the suspended boundary line onto a preset planar coordinate system to obtain the projected boundary line;

[0052] Support structure generation module 4 is used to generate the support structure of the part based on the projected boundary line and the suspended boundary line.

[0053] In this embodiment, the shell-type part model is sliced ​​into a bottom layer by surface layering, the suspended edge is identified to obtain the suspended boundary line and projected to obtain the projected boundary line, and key boundary information is determined to lay the foundation for generating the adaptive support structure. The part support structure generated in this way fits the bottom layer of the part and can handle special parts such as human skull implants, overcome the limitations of unsupported printing, save materials and is easy to remove.

[0054] Figure 6 This is a schematic diagram of the structure of a five-axis printed shell-type part support structure generation device 100 provided in an embodiment of the present invention. The five-axis printed shell-type part support structure generation device 100 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 110 (e.g., one or more processors) and a memory 120, and one or more storage media 130 (e.g., one or more mass storage devices) storing application programs 133 or data 132. The memory 120 and storage media 130 can be temporary or persistent storage. The program stored in the storage media 130 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the five-axis printed shell-type part support structure generation device 100. Furthermore, the processor 110 may be configured to communicate with the storage media 130 and execute the series of instruction operations in the storage media 130 on the five-axis printed shell-type part support structure generation device 100 to implement the steps of the five-axis printed shell-type part support structure generation method provided in the above-described method embodiments.

[0055] The five-axis printing shell-type part support structure generation device 100 may also include one or more power supplies 140, one or more wired or wireless network interfaces 150, one or more input / output interfaces 160, and / or one or more operating systems 131, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 6 The illustrated five-axis printing shell part support structure generation device does not constitute a limitation on the five-axis printing shell part support structure generation device, and may include more or fewer parts than illustrated, or combine certain parts, or have different part arrangements.

[0056] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the five-axis printed shell part support structure generation method.

[0057] During the printing process, a planar printing technique is first used to completely print the part's support structure to support the boundaries of the shell-like part. Then, printing is performed on this support structure to obtain the underlying curved surface slice structure. Printing the underlying curved surface slices on this specially generated support structure fully utilizes the stable foundation provided by the support structure, ensuring the shape and positional accuracy of the underlying curved surface slices during printing. This helps lay a good foundation for the subsequent printing of other curved surface slices, ensuring high quality of the entire printed part structure from the bottom up, and making the printing process more orderly and controllable.

[0058] The part support structure is printed to obtain the bottom surface slice structure. The following are the steps for printing the unfolded bottom surface slice structure:

[0059] The system generates a circular path, tangential vector, tangential printing trajectory, and printing platform rotation angle based on the suspended boundary line. The circular path can be used for specific wraparound printing operations around the suspended part to ensure effective shaping of the surrounding area. The tangential printing trajectory meticulously plans the laying path of each layer of material to ensure the continuity and accuracy of printing. Determining the printing platform rotation angle allows the print head or printing platform to operate at an appropriate angle, improving printing accuracy.

[0060] Generate nozzle orientation commands based on the tangent vector;

[0061] Generate printing platform rotation commands based on the printing platform rotation angle;

[0062] Generate tangential printing instructions based on the circular path, tangential vector, tangential printing trajectory, and printing platform rotation angle;

[0063] The function of the nozzle orientation control command is to control the orientation of the nozzle at the path point, that is, the printing direction at the path point;

[0064] The function of the print platform rotation command is to control the print platform to rotate to the calculated print platform rotation angle;

[0065] The function of the tangential printing command is to control the relevant printing mechanism to print the bottom surface slice using the tangential printing method described above;

[0066] The underlying curved surface slice structure is generated based on tangential printing instructions. The printing operation is performed according to the nozzle orientation control instructions, printing platform rotation instructions, and tangential printing instructions, and can strictly follow the pre-planned path, angle, and action sequence to construct the underlying curved surface slice structure. This ensures that the shape, size, and connection relationships between the various parts of the underlying curved surface slice accurately meet the design requirements.

[0067] Based on the suspended boundary line, relevant paths and angles are generated, enabling precise planning of the printing trajectory. Then, the generated printing platform rotation command and nozzle orientation control command enable precise control of the printing action, improving coordination. Finally, based on the nozzle orientation control command, printing platform rotation command, and tangential printing command, the underlying curved surface slice structure is generated, which not only ensures accurate forming but also lays a good foundation for subsequent part printing, effectively improving the overall printing quality and consistency.

[0068] Calculating the distance from the edge coordinate points to the plane coordinate system to obtain the geodesic distance helps to accurately grasp the spatial layout of the suspended boundary line and its relative relationship with the plane coordinate system, thus laying the foundation for more rational planning of circular paths and other operations.

[0069] Determine the center point based on the geodetic distance;

[0070] Using any coordinate point on the suspended boundary line as the starting point and the center point as the center of the path, an equidistant circular path is generated.

[0071] Obtain all path points on all circular paths to obtain a set of path points; this allows the circular paths to be further refined into units that can be analyzed and processed individually, enabling subsequent calculations of more detailed geometric properties such as normal vectors and tangent vectors for each path point;

[0072] Identify the triangular grid in which the path point is located;

[0073] Calculate the average of the normal vectors of the three vertices of the triangular mesh; this average value represents the location of the path point.

[0074] An average normal vector feature of a triangular mesh, which integrates the normal vector information of the three vertices of the triangle, makes the determination of the normal vector of the path point more representative and scientific, and thus provides a reasonable basis for accurate calculation of tangent vectors and other operations.

[0075] The average normal vector is used as the normal vector of the path point. The normal vector determines the basis for subsequent calculations of the tangent vector, as well as the relative relationship between the nozzle and the printing surface during printing, ensuring that the printing material can be sprayed onto the printing surface at the correct angle, improving printing accuracy and forming quality. The formula for calculating the normal vector includes: ,in, Let be the normal vector at the path point. , and Let be the normal vectors of the three vertices of the triangular network;

[0076] The tangent vector of a path point is calculated using the normal vector. Accurately obtaining the tangent vector allows for a more precise determination of the printing path's direction, ensuring the printed path closely matches the actual shape of the overhanging boundary line, thus improving printing accuracy and consistency. The formula for calculating the tangent vector includes: , in the formula, This is the normal vector at the path point. These are the coordinates of the center of the bounding box of the bottom surface slice. These are the coordinates of the path points. It is the calculated tangent vector;

[0077] Rotate the tangent vector to align with the Z-axis and calculate the printing platform rotation angle. The platform rotation angle obtained in this way ensures a better fit between the printing platform and the printhead, allowing the printing material to be sprayed onto the printing surface at the optimal angle, reducing printing defects caused by improper angles, and improving print quality.

[0078] The tangential printing trajectory is generated based on the rotation trajectory of the tangential vector, so that the generated tangential printing trajectory can closely follow the rotation of the tangential vector.

[0079] Determining the center point by calculating geodesic distances provides crucial references for path planning; refining the loop path points facilitates subsequent analysis and processing; and deriving normal vectors, tangent vectors, etc., through a triangular network model and related calculations allows for precise understanding of the geometric characteristics of each point; the resulting platform rotation angle is adapted to the printing platform angle, effectively improving printing accuracy, quality, and consistency, and ensuring smooth printing operations.

[0080] The present invention and its embodiments have been described above. This description is not restrictive. The accompanying drawings are only one embodiment of the present invention. The actual content is not limited thereto. In short, if a person skilled in the art is inspired by this description and designs a similar structure and embodiment without departing from the spirit of the present invention, such design should fall within the protection scope of the present invention.

Claims

1. A method for generating a support structure for shell-type parts using five-axis printing, characterized in that, include: The shell-type part model is layered with curved surfaces to obtain the bottom layer surface slice. Identify the overhanging edges of the underlying surface slices to obtain the overhanging boundary lines; Project the suspended boundary line onto a preset planar coordinate system to obtain the projected boundary line; The step of projecting the suspended boundary line onto a planar coordinate system to obtain the projected boundary line includes: Obtain all three-dimensional coordinate points on the suspended boundary line to obtain the set of edge coordinate points; Set the Z component of all edge coordinate points to 0 to complete the projection of the edge coordinate points onto the plane coordinate system and obtain the projected boundary line; Generate the component support structure based on the projected boundary line and the suspended boundary line; The step of generating a component support structure based on the projected boundary line and the suspended boundary line includes: Obtain the three-dimensional coordinate points on the projection boundary line to obtain the set of projection coordinate points; Construct a triangular topological structure based on the coordinates in the edge coordinate point set and the projected coordinate point set. Structure; The component support structure is generated based on the triangular topology.

2. The method for generating a support structure for a five-axis printed shell part as described in claim 1, characterized in that, The process of identifying the overhanging boundaries of the underlying surface slices to obtain the overhanging boundary lines includes: Get all the triangular meshes on the bottom surface slice; Identify all non-shared boundary lines of the triangular meshes to obtain the overhanging boundary lines.

3. A five-axis printing device for generating support structures for shell-type parts, characterized in that, include: The bottom-level surface slice acquisition module is used to perform surface layering on shell-type part models and obtain the bottom-level surface slices. Slice the surface to obtain the bottom surface slice; The overhanging boundary line recognition module is used to identify the overhanging edges of the underlying surface slices to obtain the overhanging boundary lines, specifically including: Obtain all three-dimensional coordinate points on the suspended boundary line to obtain the set of edge coordinate points; Set the Z component of all edge coordinate points to 0 to complete the projection of the edge coordinate points onto the plane coordinate system and obtain the projected boundary line; The projection boundary line acquisition module is used to project the suspended boundary line onto a preset planar coordinate system to obtain the projection boundary. Wire; The support structure generation module is used to generate the support structure of the part based on the projected boundary line and the overhang boundary line, specifically including: Obtain the three-dimensional coordinate points on the projection boundary line to obtain the set of projection coordinate points; Construct a triangular topological structure based on the coordinates in the edge coordinate point set and the projected coordinate point set. Structure; The component support structure is generated based on the triangular topology.

4. A five-axis printing equipment for producing support structures for shell-type parts, characterized in that, The five-axis printed shell-type parts support structure The structure generation equipment includes: A memory and at least one processor, wherein the memory stores instructions; At least one of the processors invokes the instructions in the memory to cause the five-axis printed shell part to support... The support structure generation equipment performs each step of the five-axis printing shell part support structure generation method as described in any one of claims 1 to 2.

5. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions are executed by the processor, they implement each step of the five-axis printed shell part support structure generation method as described in any one of claims 1 to 2.

Citation Information

Patent Citations

  • Edge different-distance support generation method and device, electronic equipment and storage medium

    CN116852716A