Space material distribution printing path generation method
By introducing a printing path generation method of spatial material distribution in 3D printing software, including multi-material interaction design, data compression and multi-material path algorithm, the problem that existing 3D printing software cannot realize user-defined spatial layout and lack of path planning algorithms is solved, and user-friendly design interface and efficient printing path planning are realized.
Patent Information
- Application Number
- CN202510076483.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2045-01-17
AI Technical Summary
Existing 3D printing software cannot realize the printing results under specific printing structure arrangements through user-defined spatial layouts, and lacks supporting path planning algorithms to guide the printing.
A method for printing path generation of spatial material distribution is proposed, including multi-material interaction design, data compression and multi-material path algorithm for printing path planning. By dragging and dropping the basic printing unit operation module to form a minimum repetition unit, setting up the horizontal repetition method and filling method, completing the interactive design; then compressing the interactive design data, and using a multi-material path algorithm for printing path planning.
It realizes user intuitive custom structural design, greatly compresses the data volume, provides a friendly user design interface, and meets users' needs for multiple materials and high degrees of freedom through a multi-material mixing fill algorithm, ensuring that each line can be configured.
Smart Images

Figure CN119682214A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of material manufacturing and computer technology, relates to 3D printing technology, and specifically to a printing path generation method for spatial material distribution. Background Art
[0002] 3D printing technology can quickly form high-strength parts with complex structures and functional characteristics without molds, and continuous fiber reinforced composite materials can further improve the mechanical properties of 3D printed parts. Since there are multiple material composite printing scenarios in the continuous fiber 3D printing process, compared with ordinary 3D printing, printing strategies with specific arrangements can obtain better performance indicators. However, the current 3D printing technology mainly focuses on surface printing quality. For multi-material composite printing, the current existing 3D printing software cannot achieve printing results under a specific printing structure arrangement through user-defined spatial layout.
[0003] Specifically, the existing 3D printing software currently has the following main problems:
[0004] 1. Existing printing interactive software is described by users filling in form information. The overly abstract pure digital form parameters cannot be directly matched with the printing space layout, and users cannot clearly express their needs for customizing arbitrary structures.
[0005] 2. For a large model, it is impossible to design the specific distribution structure of each layer and each continuous fiber. Firstly, the amount of data described by exhaustive enumeration is too large, and secondly, it is impossible to provide a friendly user design interface under such a huge data detail architecture.
[0006] 3. Even for a planned structural layout, there is a lack of supporting path planning algorithms to guide the device to print. Summary of the invention
[0007] In order to solve the above problems, the present invention discloses a printing path generation method for spatial material distribution, which allows users to intuitively design customized structures, compress data to reduce consumption, and also designs a matching path planning algorithm.
[0008] To achieve the above object, the technical solution of the present invention is as follows:
[0009] A method for generating a printing path for spatial material distribution comprises the following steps:
[0010] Step 1: Multi-material interaction design
[0011] Divide the spatial distribution of the material to be printed into minimum repeating units, wherein the minimum repeating unit includes a plurality of basic printing units, one basic printing unit uses one printing material, and each basic printing unit uses the same or different printing materials;
[0012] The basic printing unit operation module is displayed in the software interactive interface. By operating the basic printing unit operation module, the minimum repeating unit is formed, the horizontal repeating mode and the full paving mode are set, and the vertical structure paving is set to complete the interactive design;
[0013] Step 2: Multi-material spatial distribution data compression
[0014] The interactive design data obtained in step 1 is compressed according to a data compression structure, wherein the data structure includes: a number of layer loop times and a data structure of each layer; the data structure of each layer includes: a number of unit structure loop times and a loop unit structure, wherein the loop unit structure includes a total number of loops of the unit structure at this layer and a number of data bits for distinguishing materials;
[0015] Step 3: Use a multi-material path algorithm to plan the printing path.
[0016] Furthermore, in step 1, the basic printing unit operation module is operated by dragging the basic printing unit operation module to a suitable position on the interactive interface.
[0017] Furthermore, in step 1, the lateral repetition methods include: countable repetition, uncountable repetition, and full tail repetition.
[0018] Furthermore, in step 1, when forming the minimum repeating unit, the unit structures of the contour printing part and the straight line printing part are configured respectively.
[0019] Furthermore, in step 2, among the data bits used to distinguish materials, when the last bit is negative, it means that the material represented by the value of the data bit is used to fill the remaining structure.
[0020] Furthermore, the step 3 specifically includes the following sub-steps:
[0021] Step 3-1: The user configures and fills in relevant attribute parameters according to requirements;
[0022] Step 3-2, when generating the top or bottom path, use the top and bottom filling method, select the printing method and configure the material before entering step 3-5;
[0023] Step 3-3, when generating a non-top / bottom layer path, first determine whether the current plan is a wall. If it is a wall, set the number of wall paths and materials and proceed to step 3-5; if the current plan is not a wall, proceed to step 3-4;
[0024] Step 3-4, select the printing method. When the mixed filling method is selected, set the number of contour offsets and select the straight line filling method. When the filling method is tiled, set a filling angle for each layer. When it is non-tiled, the same layer has multiple filling angles to form a grid printing method; configure the straight line material in the path distribution and enter step 3-5;
[0025] Step 3-5, generate a printing path by performing path planning through an algorithm interface.
[0026] Furthermore, in step 3-2 and step 3-4, the printing method includes: any one of straight line filling, contour offset, and mixed filling.
[0027] Furthermore, when selecting straight line filling, set the filling angle; when selecting mixed filling mode, set the number of contour offsets and the straight line filling angle. Except for the number of contour offsets, the area uses straight line filling to generate the path at the set angle.
[0028] Furthermore, the algorithm interface of steps 3-5 includes any one of the following algorithms or a mixture thereof: straight line filling, contour offset.
[0029] The beneficial effects of the present invention are:
[0030] 1. The present invention provides an interactive design interface that is easy to operate. Based on this interface, users can quickly operate basic printing units by dragging and dropping to form repeated units for printing. The present invention uses a graphical and intuitive expression method to represent user input as a printing space distribution, so that users can clearly express their custom structural requirements without complicated learning.
[0031] 2. The present invention is based on the design concept of repeated units, redesigns the data structure, and adopts a flexible and adjustable data structure to achieve a large-scale compression of the data volume.
[0032] 3. The multi-material mixed filling algorithm adopted by the present invention effectively integrates the straight line filling and contour offset algorithms, and further realizes filling different layers at different angles for straight line filling, which can meet the user's needs for multiple materials and high degrees of freedom, and truly ensure that every line in the model can be configured. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A schematic diagram of the overall flow of the method for generating a printing path for spatial material distribution provided by the present invention.
[0034] Figure 2 Schematic diagram of the spatial distribution of materials in the embodiment.
[0035] Figure 3 Schematic diagram of the minimum repeating unit.
[0036] Figure 4 This is a schematic diagram of the user interaction design interface provided by the present invention.
[0037] Figure 5 Schematic diagram of how to fill the tail with material.
[0038] Figure 6 Schematic diagram of setting different minimum repeating unit structures for different regions.
[0039] Figure 7 Schematic diagram of the unit structure setting interface.
[0040] Figure 8 Schematic diagram of the unit structure setting interface.
[0041] Fig. 9 Set up the interface diagram for the structural layer.
[0042] Fig.10 Supplement interface diagram for unit structure form information.
[0043] Fig.11 Schematic diagram of spatial distribution expressed using compressed data structure.
[0044] Fig.12 An example of a hybrid printing unit structure supplemented with form information.
[0045] Fig.13 Schematic diagram of the path planning process using a multi-material path algorithm.
[0046] Fig.14 This is a schematic diagram of the straight line fill tiling that simulates printing when the tiling method is selected.
[0047] Fig.15 This is a schematic diagram of the straight line fill grid that simulates printing when the non-tiling method is selected.
[0048] Fig.16 Schematic diagram of the printing path consisting of four different materials and multiple different path planning methods. DETAILED DESCRIPTION
[0049] The technical solution provided by the present invention will be described in detail below in conjunction with specific embodiments. It should be understood that the following specific implementation methods are only used to illustrate the present invention and are not used to limit the scope of the present invention.
[0050] The present invention adopts a printing design method for spatial material distribution, which is implemented based on computer interactive software. The process is as follows: Figure 1 As shown, the following steps are included:
[0051] Step 1: Multi-material interaction design
[0052] First, divide the spatial distribution of the material to be printed into the smallest unit, that is, find the smallest repeating unit in the material in the spatial distribution, and repeat the smallest repeating unit continuously to cover the entire or part of the printed model. Finding the smallest repeating unit and arranging it horizontally and / or vertically can significantly improve efficiency. When dividing the smallest repeating unit, take into account the staggered distribution of multiple different materials. Figure 2 A fragment of the spatial distribution of materials is shown, where the smallest repeating unit is Figure 3 The structure shown. Figure 3 As shown, the structure is composed of two materials arranged in an arrangement. In order to enable users to directly design the spatial distribution of materials, the present invention defines a basic printing unit, which is a unit of printing material (a certain length (in a certain cross-sectional direction), (cross-sectional) area, volume, etc.). The specific value of the unit in each basic printing unit can be set as needed. Different types of materials correspond to different basic printing units, and the material units and their values of different basic printing units can be the same or different. The minimum repeating unit is composed of a number of basic printing units. Figure 3 The minimum repeating unit presented in the figure includes 4 basic printing units of material 1 and 5 basic printing units of material 2. It should be noted that Figure 3 The display of the minimum repeating unit is only an example. The number of basic printing units and the amount of materials contained in the minimum repeating unit can be adjusted as needed.
[0053] Figure 4 This is the user interface provided by the present invention. The color blocks arranged in the upper left corner of the figure are 10 basic printing units. S and C correspond to two printing materials respectively. By simply dragging on the user interface, the color blocks arranged in the upper corner can be placed in the design frame in the middle of the interface to form a Figure 3 The designed minimum repeating unit structure, S corresponds to Figure 3 In the material 1 basic printing unit, C corresponds to Figure 3 The material 2 basic printing unit in the diagram is very convenient to operate and is consistent with the distribution of the printing space. The color block dragging method is just an example. Under the current technical environment, the most convenient way is to use a draggable module to refer to the basic printing unit. According to needs or technological development, the basic printing units displayed on the interface can also adopt other operable module forms, such as other shapes, and the operation methods can also be diverse, such as using shortcut keys, keyboard key movements, etc. The parameters of each basic printing unit can be set by the user, including but not limited to: material type, length, area, volume, etc. As an improvement, one material can correspond to multiple basic printing units. The materials in these basic printing units are the same, but other parameters may be different. For example, parameters such as size and unit may be different from each other, and are subdivided into different basic printing units to provide a more flexible design method to meet diverse needs. Specifically, if Figure 4 As shown, C1 and C2 are continuous fibers with the same composition, but due to different molding sizes and different printing heads loaded in the printing kit, they are classified into two basic printing units in the present invention.
[0054] After obtaining the minimum unit, the user also needs to set it in the interactive interface (such as Figure 5 , 6 As shown), to achieve full material coverage, there are three specific categories:
[0055] 1. Countable repetition: After forming the minimum unit through operation, select the number of countable units through the form, and fill in the specific number of repetitions to form a countable structure. For example: the minimum repeating unit uses the CSC structure, and the number of repetitions is 3. The final structure presented is CSC CSC CSC, and the material distribution has only 9 paths.
[0056] 2. Uncountable repetition: After the smallest unit is formed through operation, the form selects horizontal repetition. At this time, there is no need to fill in the number of repetitions, and finally a dynamic structure is formed. For example: the smallest repetition unit uses the CSC structure, and the repetition method is repetition.
[0057] The final structure is dynamically generated according to the printable paths of the actual model. For example, if the model can print 5 paths, the structure is CSC CS. If the model can print 10 paths, the structure is CSC CSC CSC C.
[0058] 3. Tail full: that is, the tail material is full. After the smallest unit is formed through operation, the form is selected to be horizontally full. At this time, there is no need to fill in the number of repetitions. The last material in the unit is used to fill the remaining structure, so the dynamic structure is also generated in the end. For example, the smallest repeating unit uses the CSC structure, and the repetition method is full. The final structure is also dynamically generated according to the actual model printable path. If the model can print 5 paths, the structure is CSC CC. If the model can print 10 paths, the structure is CSC CCC CCC C.
[0059] In practical application scenarios, most of them are a mixture of the minimum repeating unit (uncountable or countable repeating method) and the tail material paving. Usually, there is both the repetition of the minimum unit and the filling of the tail material, that is, after the minimum repeating unit is cycled a finite number of times, the tail structure of the minimum repeating unit is repeated and continued to fill. In most cases, the entire printed model cannot be fully covered by simply relying on the continuous repetition of the minimum repeating unit. For example, the edge of the space is often not fully covered, while full coverage can be achieved based on the filling of the tail material. Furthermore, we can also divide the entire spatial distribution into multiple areas, and then design the printing method separately in multiple areas. For example, areas 1 and 2 adopt a single minimum repeating unit circulation method (countable or uncountable repetition), area 3 adopts a minimum repeating unit combined with a tail material filling method, area 4 adopts a minimum repeating unit based on area 1 combined with a tail material filling method, and area 5 adopts a printing method of circulating the minimum repeating unit a certain number of times (countable repetition) and then repeating and filling with the tail structure of the minimum repeating unit... The minimum repeating units in different areas can be the same or different, and the printing algorithms for the tail material filling method in different areas can be the same or different.
[0060] The minimum repeating unit and the tail material filling method can fully describe the horizontal printing structure. On this basis, the present invention provides a bottom material filling method, that is, the tail material of each row of the minimum repeating unit is continued to fill the entire space to fully describe the vertical printing structure. When the contour offset path algorithm from outside to inside is used, the printing direction is not considered. When the straight line filling algorithm is used, the printing direction needs to be considered, that is, which side is filled with a single material. The example we use is still Figure 3 On this basis, the bottom material is spread out in the following way: Figure 5 shown. Figure 5 Middle 1-3 layers Figure 3 After the smallest unit shown is printed, the tail-filling method is used to fill the 1-3 layers of space, and the 4-5 layers are printed using the CSS structure (a new structure can be set or the structure of the 3rd layer can be continued), and then the bottom-filling method is used to fill the 4-5 layers of space.
[0061] The above interactive layout design can realize the layout distribution of any spatial material. It should be emphasized that Figure 2 , 3 The structures in 5 are all arrangements of the cross-section of the printed materials. The actual wire printing structure can be verified by cross-section. For example, if printing upward along the z direction, the result needs to be cross-sectioned in the x or y direction.
[0062] Before designing each minimal repeating unit structure, the unit structure should be initially configured, such as Figure 7 , Figure 8As shown in the figure, for the minimum repeating unit, you can set the arrangement mode, number of cycles and structure type. When the structure type is linear filling ( Figure 8 ), you need to fill in the fill angle, and you can further select the specific printing method and fill density. The minimum repeating unit structure can be used to describe the horizontal printing structure. In addition, the vertical distribution state of the configuration structure can be set through the structure layer, such as whether to repeat the previous layer structure, how many times to repeat, or simply fill some layers. When adding a new structure, you need to describe how to arrange the structure before continuing to perform structural unit interaction.
[0063] The form information can be further configured for the minimum repeating unit structure and structure layer. Fig.10 As shown, in addition to the original initial parameters, the arrangement order of the contour offset part and the straight line filling part can be further set, and the arrangement order of different structures can be set. Figure 6 This is an example of setting different minimum repeating unit structures in two areas, including two unit structures, 5:1 structure and structure 2, and based on the form configuration, it can fully express the structure of each structural layer printed based on these minimum repeating units. The structure on the left side of the interface is printed using the contour offset method, and the part displayed on the right side indicates what material is used to print the remaining parts of each layer after each minimum repeating unit completes a certain number of repetitions. It should be noted that the structures displayed on the right side are all printed using the straight line fill method. Specifically, Structure 2 has 6 layers, so only 6 layers are printed based on Structure 2, of which layers 1 to 5 are all printed using S, and after printing 5 passes, straight line fill is used to continue printing, and straight line fill grid printing is used. The 5:1 structure means that after 6 layers of Structure 2 are printed, the 5:1 structure is used to repeat the printing until completion, and the contour offset 5 passes in this structure have different materials, and the straight line fill part is printed flat.
[0064] Step 2: Multi-material spatial distribution data compression
[0065] Based on step 1, the minimum repeating unit design is performed on the user interface through the draggable basic printing unit. After the design is completed, the layout input through the interface needs to be converted into a specific data structure. If every detail of the spatial distribution is described by data, the amount of data is undoubtedly very large. The present invention is based on the aforementioned minimum repeating unit design idea and redesigns the data structure in combination with the data compression requirements, which greatly compresses the data volume. The data structure used in the present invention includes: several groups of layer cycle numbers, which are used to confirm the regional cycle range; and layer data structures corresponding to the cycle numbers of each layer, which are used to describe the structure cycle numbers and material parameters in the layer. The layer data structure includes: several groups of unit structure cycle numbers, which are used to confirm the number of repetitions of a unit structure in this area; and the cyclic unit structures in each layer corresponding to the cycle numbers of each unit structure, that is, the cyclic structures in the layers in the unit structure, for example Figure 3The structure of one row in the middle indicates that the first bit in the loop structure in the layer is the total number of loops in the unit structure in this layer, which can distinguish the number of different layers and can be understood as the number of printing paths. (For example, [20,2,1,1] means [2,1,1,2,1,1 2,1,1 2,1,1 2,1,1 2,1,1 2,1]) The loop structure in the layer also includes multiple bits of data used to indicate the material. When the last bit is negative, it means that the material represented by the bit value is used to cover the remaining structure. Fig.11 As shown, the minimum repeating unit is not necessarily a rectangular structure, but may also be an irregular structure design. The data structure in this step can well describe the actual unit structure. A simple data structure example is as follows:
[0066]
[0067]
[0068] Through the above data structure representation, the data volume of the spatial layout design is compressed to the smallest abstract expression. For example, if a 1-meter-high model is printed with a layer height of 0.2 mm, 5,000 layers need to be printed. If the spatial structure has 1,000 lines per layer, an exhaustive description of the full volume requires 5,000*1,000*4 bits, a total of 2.5 mb of data, which is about 5 KB after compression. In the above example, simple numerical values are used to represent different materials. In actual applications, letters or other symbols can also be used as needed.
[0069] Based on the above data structure, the user interaction design data obtained in step 1 is compressed.
[0070] Fig.12 This is an example of a structural interface that has been set up in step 1 and supplemented with form information. The figure includes two configured structures, Structure 2 and Structure 3.
[0071] Among them, structure 2 is printed in 3 layers and repeated once, that is, the structure 2 part in the final molding structure only contains 3 layers, where the horizontal 4×1 means that the contour offset part has 4 paths and is repeated only once, and the part showing the routing angle behind is the straight line filling part, and horizontal filling means filling it with the last material S. Specifically, the material of structure 2 is expressed as:
[0072] 1st layer: C1 C1 C1 S C1 S S......SS (fill from the outside to the inside until it is completely filled)
[0073] 2 layers: S1 C1 S1 SCS S......SS (fill from the outside to the inside until it is completely filled)
[0074] 3 layers: SSSSCS S......SS (fill from the outside to the inside until it is completely filled)
[0075] Among them, structure 3 is printed from layer 4 to the top, and the horizontal 5×1 of the contour offset part means that the contour offset part has 5 paths and is repeated only once. The part showing the routing angle behind is the straight line filling part. Horizontal filling means filling it with the last material S.
[0076] Finally, the material of structure 3 is expressed as
[0077] 4 layers: SSSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0078] 5 layers: SSSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0079] 6 layers: SSSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0080] 7th layer: SSSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0081] 8th layer: SSSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0082] 9 layers: CCSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0083] 10 layers: CCSSSS S......SS (fill from the outside to the inside until it is completely filled)
[0084] 11th layer: CCSSSS S......SS (fill from the outside to the inside until it is completely filled) . .
[0087] .11 layers of structure are used from the 11th floor to the top floor . .
[0090] Top layer: CCSSSS S......SS (fill from the outside to the inside until it is fully filled) The data structure obtained based on the above structure is as follows:
[0091] Structure 2:
[0092] Contour offset section
[0093]
[0094] Linear fill part
[0095]
[0096] Structure 3:
[0097] Contour offset section
[0098]
[0099]
[0100] Linear fill part
[0101]
[0102] Step 3: Use multi-material path algorithm for path planning:
[0103] After the layer height is fixed, that is, the number of layers is fixed, the path algorithm plans all paths. The layout of each layer of printing lines is dynamically generated according to the layout of the data material. The corresponding line width, that is, the track spacing, is indexed according to the ID of different materials. After each line path is generated, the path of the next line is dynamically calculated. The layers are not coupled and parallel calculation is used. Finally, all the generated line paths are sorted to form the final print driver file.
[0104] The path algorithm can adopt a straight line filling algorithm, a contour offset path algorithm or a multi-material mixed filling algorithm that combines the two. The present invention provides a variety of optional filling algorithms, such as Fig.13 As shown, this step specifically includes the following sub-steps:
[0105] Step 3-1, the user configures and fills in the relevant attribute parameters according to the needs. The user can arbitrarily specify the material distribution structure to explore the differences in mechanical properties of different materials in different combinations. At the same time, the printing order can be specified for different materials, such as giving priority to a certain material, or connecting the end of the current layer to the beginning of the next layer, or defining the starting position of each layer at the same / closest starting point, etc.
[0106] Step 3-2, when generating the top or bottom path, use the top and bottom filling method. In this filling method, you can choose any one of the straight line filling, contour offset, and mixed filling, and enter the material configuration step and then enter step 3-5. Fig.13 As shown, when you select straight line filling, you need to set the filling angle and filling density. When you select mixed filling, you need to set the contour offset number and straight line filling angle. Except for the contour offset number, the area uses straight line filling to generate the path at the set angle.
[0107] Step 3-3, when generating a non-top / bottom layer path, first determine whether the current plan is a wall (i.e., the structure of the outermost layer of the print is covered with a specified material, which is not required to exist). If it is a wall, set the number of wall paths and the material to go to step 3-5; if the current plan is not a wall, go to step 3-4.
[0108] Step 3-4, you can choose any one of the following: straight line filling, contour offset, mixed filling. When mixed filling is selected, set the number of contour offsets, and select whether the straight line filling method is tiling, set the angle and filling density. When the filling method is tiling, set a filling angle for each layer. When non-tiling is selected, the same layer has multiple filling angles, forming a grid printing method. When the tiling method is selected, the straight line filling tiling diagram is simulated and printed, as shown in the figure below. Fig.14 As shown; the schematic diagram of the straight line filling grid simulated when the non-tiling mode is selected is as follows Fig.15 Configure the straight line material in the path distribution and proceed to step 3-5.
[0109] Step 3-5, generate a printing path through the algorithm interface for path planning, and generate the data result for the drive device to print. The algorithm interfaces used in this example include: straight line filling, contour offset, or a combination of the above two methods.
[0110] Through the above steps, combined with user settings, the present invention optimizes the printing path. Fig.16 The printing paths composed of four different materials and multiple different path planning methods are shown, and the filling density is also different.
[0111] It should be noted that the above content only illustrates the technical idea of the present invention and cannot be used to limit the protection scope of the present invention. For ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications all fall within the protection scope of the claims of the present invention.
Claims
1. A method for generating a printing path for spatial material distribution, characterized in that: The steps include: Step 1: Multi-material interaction design Divide the spatial distribution of the material to be printed into minimum repeating units, wherein the minimum repeating unit includes a plurality of basic printing units, one basic printing unit uses one printing material, and each basic printing unit uses the same or different printing materials; The basic printing unit operation module is displayed in the software interactive interface. By operating the basic printing unit operation module, the minimum repeating unit is formed, the horizontal repeating mode is set, and the vertical structure laying mode is set to complete the interactive design; Step 2: Multi-material spatial distribution data compression The interactive design data obtained in step 1 is compressed according to a data compression structure, wherein the data structure includes: a number of layer loop times and a data structure of each layer; the data structure of each layer includes: a number of unit structure loop times and a loop unit structure, wherein the loop unit structure includes a total number of loops of the unit structure at this layer and a number of data bits for distinguishing materials; Step 3: Use a multi-material path algorithm to plan the printing path.
2. The method for generating a printing path for spatial material distribution according to claim 1, characterized in that: In the step 1, the basic printing unit operation module is operated by dragging the basic printing unit operation module to a suitable position on the interactive interface.
3. The method for generating a printing path for spatial material distribution according to claim 1, characterized in that: In step 1, the lateral repetition modes include countable repetition, uncountable repetition, and full tail repetition.
4. The method for generating a printing path for spatial material distribution according to claim 1, characterized in that: In the step 1, when forming the minimum repeating unit, the unit structures of the contour printing part and the straight line printing part are respectively configured.
5. The method for generating a printing path for spatial material distribution according to claim 1, characterized in that: In step 2, when the last bit of the data bits used to distinguish materials is negative, it means that the material represented by the value of the data bit is used to fill the remaining structure.
6. The method for generating a printing path for spatial material distribution according to claim 1, characterized in that: The step 3 specifically includes the following sub-steps: Step 3-1: The user configures and fills in relevant attribute parameters according to requirements; Step 3-2, when generating the top or bottom path, use the top and bottom filling method, select the printing method and configure the material before entering step 3-5; Step 3-3, when generating a non-top / bottom layer path, first determine whether the current plan is a wall. If it is a wall, set the number of wall paths and materials and proceed to step 3-5; if the current plan is not a wall, proceed to step 3-4; Step 3-4, select the printing method. When the mixed filling method is selected, set the number of contour offsets and select the straight line filling method. When the filling method is tiled, set a filling angle for each layer. When it is non-tiled, the same layer has multiple filling angles to form a grid printing method; configure the straight line material in the path distribution and enter step 3-5; Step 3-5, generate a printing path by performing path planning through an algorithm interface.
7. The method for generating a printing path for spatial material distribution according to claim 6, characterized in that: In step 3-2 and step 3-4, the printing method includes: any one of straight line filling, contour offset, and mixed filling.
8. The method for generating a printing path for spatial material distribution according to claim 7, characterized in that: When selecting straight line filling, set the filling angle. When selecting mixed filling mode, set the number of contour offsets and straight line filling angle. Except for the number of contour offsets, the area will use straight line filling mode to generate the path at the set angle.
9. The method for generating a printing path for spatial material distribution according to claim 6, characterized in that: The algorithm interface of steps 3-5 includes any one of the following algorithms or a mixture of them: straight line filling, contour offset.
Citation Information
Patent Citations
3D printing path planning method of continuous fiber reinforced composite material
CN110001067A
Method for generating multi-degree-of-freedom 3D printing path of continuous fiber reinforced resin matrix composite material
CN112046007A
Multi-material three-dimensional printing method based on surface micro-layer slicing
CN112078135A
Systems and methods of open-cell internal structure and closed-cell internal structure generation for additive manufacturing
US20180229446A1
Continuous fiber 3D printing path planning method for fiber orientation and structure parallel optimization
WO2023005052A1