CN113977934A - 3D weaving path generation method for manufacturing molten filaments - Google Patents
3D weaving path generation method for manufacturing molten filaments Download PDFInfo
- Publication number
- CN113977934A CN113977934A CN202111262969.2A CN202111262969A CN113977934A CN 113977934 A CN113977934 A CN 113977934A CN 202111262969 A CN202111262969 A CN 202111262969A CN 113977934 A CN113977934 A CN 113977934A
- Authority
- CN
- China
- Prior art keywords
- layer
- path
- tapes
- layers
- weft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000009941 weaving Methods 0.000 title claims abstract description 33
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 26
- 238000007639 printing Methods 0.000 claims abstract description 13
- 239000000463 material Substances 0.000 claims abstract description 12
- 238000001125 extrusion Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 6
- 238000009940 knitting Methods 0.000 claims description 39
- 230000008569 process Effects 0.000 claims description 21
- 238000010276 construction Methods 0.000 claims description 18
- 238000012856 packing Methods 0.000 claims description 7
- 239000004576 sand Substances 0.000 claims description 7
- 238000009954 braiding Methods 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 239000010410 layer Substances 0.000 abstract description 172
- 239000011229 interlayer Substances 0.000 abstract description 6
- 238000012805 post-processing Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 125000004122 cyclic group Chemical group 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 230000008018 melting Effects 0.000 description 3
- 238000002844 melting Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000008021 deposition Effects 0.000 description 2
- 238000010146 3D printing Methods 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000032798 delamination Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000012815 thermoplastic material Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/10—Processes of additive manufacturing
- B29C64/106—Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
- B29C64/118—Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material using filamentary material being melted, e.g. fused deposition modelling [FDM]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Materials Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
Abstract
The invention relates to a 3D weaving path generation method for manufacturing molten filaments, which comprises the following steps: inputting three 3D weaving path control parameters of a surface mesh model, layer thickness and filling density, nozzle diameter and wire number; after layering of the input model is completed by adopting a conventional uniform slicing method, an internal weaving path and an external contour path with specific filling density, processing sequences of the internal weaving path and the external contour path, and material extrusion amounts corresponding to the internal weaving path and the external contour path are respectively generated to obtain a 3D weaving path, wherein the internal weaving path has a multi-layer structure, and layers are mutually staggered. The method is suitable for manufacturing and printing equipment for the molten filaments made of various materials, generates an interlayer structure similar to 3D weaving on the basis of ensuring the minimized post-processing workload, forms an interlayer interlocking structure, realizes the interlocking structure between layers, and can effectively reduce the anisotropy of the obtained printed product.
Description
Technical Field
The invention relates to the field of additive manufacturing, and provides a 3D weaving path generation method for manufacturing of molten filaments.
Background
FFF is a fast forming method widely used in additive manufacturing (also called 3D production), which generally takes as input a triangulated mesh file in STL format, and produces solid articles by heating a thermoplastic material to a molten state and extruding it from a nozzle onto a production platform to build up layer by layer. FFF is easy to operate and maintain, and has the advantages of economy, cost effectiveness, and the like compared with other main 3D generation methods, and thus is widely applied in the 3D generation industry.
The FFF process generally uses continuous polymer filament fibers as a generating material, and manufactures a 3D model by a layer-by-layer accumulation method, and since wires have significant differences in axial and radial strength, the model bonded by the wires generally exhibits anisotropy, the connection strength in the layer is greater than that between layers, and the directions in the layer also have significant differences depending on the deposition path of the wires, so that the manufactured model is prone to delamination and fracture.
In order to improve the anisotropy in the FFF process, methods of adjusting the forming temperature and increasing the contact area between wires by using an interlaminar staggered path are often adopted. However, the connection mode of the materials cannot be fundamentally changed by the processing modes, so that the problem of anisotropy of mechanical properties of FFF parts is difficult to fundamentally change.
Disclosure of Invention
In view of the deficiencies of the prior art, it is an object of the present invention to provide a 3D knitting path generation method for manufacturing molten filaments to reduce anisotropy of prints obtained along corresponding paths. The invention can generate a multi-layer circulation generation process path which has an interlayer structure similar to that of 3D weaving, and the layers are interlocked and embedded, so that the connection strength between the layers in the layer can be improved, the anisotropy of a printed product obtained according to the corresponding path is reduced, and the method can be realized on a general FFF platform.
In order to achieve the purpose, the invention adopts the following technical scheme:
a method of generating a 3D weave path for molten filament fabrication, comprising the steps of:
1. a 3D knitting path generation method for manufacturing a fused filament, wherein the 3D knitting path includes an inner knitting path and an outer contour path, the 3D knitting path generation method comprising the steps of:
(1) inputting three 3D weaving path control parameters of a surface mesh model, layer thickness and filling density, nozzle diameter and wire number;
(2) after layering of the input model is completed by adopting a conventional uniform slicing method, an internal weaving path and an external contour path with specific filling density, processing sequences of the internal weaving path and the external contour path, and material extrusion amounts corresponding to the internal weaving path and the external contour path are respectively generated to obtain a 3D weaving path, wherein the internal weaving path has a multi-layer structure, and layers are mutually staggered.
Optionally, the inner braiding path in step (2) consists of an initial layer lsAnd several circulating layers ljForm, circulating layer ljComprising a 5-layer path l(j,k)K 1,2,3,4,5, initial layer lsGenerating, circulating, layers l only in the first layerjRepeating continuously until the printing height of the model is reached; initial layer lsAnd the first circulation layer ljFirst layer path l(0,1)Cross each other in the circulation layer ljIn the path l of the upper and lower adjacent layers(j,k)And l(j,k+1)Are intersected with each other, /)(j,5)And l(j+1,1)Are mutually crossed;
the step of generating an inner weave path having a particular packing density includes: in the circulation layer ljWeft tapes and warp tapes are respectively generated, the warp tapes and the weft tapes are staggered to form an interlocking structure, each weft tape is made of m silk materials, the thickness of each warp tape or weft tape is h, and each warp tape or weft tape isThe width of each band is m multiplied by w, the interval between adjacent warp bands or adjacent weft bands in the same layer is set to be m multiplied by w, wherein w is the diameter of a nozzle, and m is the number of wires contained in one yarn band;
starting layer lsThe construction process comprises the following steps: weft tapes are produced along the y-axis in a Cartesian coordinate system, and the starting layer l is calculated from the width of the axis-aligned bounding box, the width of the weft tape and the nozzle diametersNumber of weft tapes t1Generating m wires, completing the generation of a first weft tape, generating a second weft tape at an interval of m multiplied by w, and repeating the steps until the number of weft tapes reaches t1An initial layer lsFor flat printing, after generation is completed, the layer l is startedsTwo heights are respectively 0 and h at different positions;
l(j,1)the layer construction process comprises the following steps: from the starting layer lsThe starting position of the generation generates a warp tape along the x-axis to(j,1)Layer and initiation layersThe weft tapes of (1) are overlapped, the layer thickness h is raised to continue to be generated, and the weft tapes of (1) are lowered back to the non-overlapped part(j,1)Continuously generating the layer initial height, generating the next warp band at the interval of m multiplied by w after the first warp band is generated, and calculating l according to the length of the axis alignment bounding box, the width of the warp band and the diameter of a nozzle(j,1)Number t of layer warp tapes2The number of warp tapes reaching the calculated value t2,l(j,1)Layer Generation is over,/(j,1)The layers have three heights at different positions, namely 0 h, h and 2 h;
l(j,2)the layer construction process comprises the following steps: weft tapes,/, are produced along the y-axis(j,2)Layer and(j,1)the warp tapes of the layer are partially overlapped, when the overlapped part is generated, the raising h is continuously generated, in the layer, the interval m multiplied by w between the weft tapes is calculated to be l(j,2)Number of weft tapes t3The number of weft tapes reaching the calculated value t3,l(j,2)After the layer generation is finished, l(j,2)The layers have two heights at different positions, namely h and 2h respectively;
l(j,3)the layer construction process comprises the following steps: production of warp tapes along the x-axis,/(j,3)The layer being planePrinting,. l(j,3)The thickness of the warp tapes of the layer is 2h, the spacing between the warp tapes is m x w, calculate l(j,3)Number of layer warp tapes t4The number of warp tapes reaching the calculated value t4,l(j,3)After the layer generation is finished, l(j,3)The layers have two heights at different positions, namely 2h and 3 h;
l(j,4)the layer construction process comprises the following steps: weft tapes are produced along the y-axis until the weft tapes are produced(j,3)The part with overlapped layers is generated continuously by descending h and overlapped by lifting h, l(j,4)Number of weft tapes and(j,1)layers are the same, after generation is complete,/(j,4)The layers have three heights at different positions, namely 2h, 3h and 4 h;
l(j,5)the layer construction process comprises the following steps: the warp tapes are produced along the x-axis until the tape is produced(j,4)The part with overlapped layers is generated continuously by descending h and overlapped by lifting h, l(j,5)Number of layers of warp tapes and(j,1)layers are the same, after generation is complete,/(j,5)The layers have two heights at different positions, 3h and 4h respectively.
Optionally, in the step (1), the step of respectively generating the inner weave path and the outer contour path having a specific filling density, and the processing sequence of the two paths includes:
generating a per-slice outline path C ═ C from the input slice height sequence0,c1,...,ciAlign bounding box slice B with model axis { B }1,b2,...,bi};
In the generation of lsThen, the initial layer c of the outer contour is generated0At the moment, the height of the outer contour is h, and the internal knitting path has two heights at different positions, namely 0 and h respectively;
generating the first endless layer of the inner weave path(0,1)And l(0,2)Then generating the first layer c of the outline1And a second layer c2. At the moment, the height of the outer contour is 3h, and two heights, namely h and 2h, are arranged at different positions of the internal knitting path;
generating an internal weaveL of the first circulating layer of the path(0,3)Third layer c of outer contour3At the moment, the height of the outer contour is 4h, and the internal knitting path has two heights at different positions, namely 2h and 3h respectively;
finally, the first circulation layer of the internal knitting path is generated(0,4)And l(0,5)After the generation is finished, the internal knitting path has two heights at different positions, namely 3h and 4h respectively;
and circulating the steps until the model height is reached, performing Boolean operation on the outer contour path and the inner knitting path, and not generating the path outside the outer contour and inside the axis-aligned bounding box slice B.
Optionally, the filling density v of the corresponding structure of the internal weaving path is r × d/m × 100%, and is calculated by selecting the number d of actual printing wires, the number m of theoretical generation logarithms, and an internal control extrusion rate coefficient r, where r represents the multiplying power of the extrusion speed.
In conclusion, compared with the prior art, the invention has the following obvious prominent substantive features and obvious advantages:
1. the method is suitable for the model without a complex structure generated by the melting filament manufacturing and printing equipment of various materials, generates the interlayer structure similar to 3D weaving on the basis of ensuring the minimized post-processing workload, forms the interlayer interlocking structure, realizes the interlocking structure between layers, and can effectively reduce the anisotropy of the printed piece obtained according to the corresponding path;
2. the method is also suitable for large-size fused deposition additive manufacturing systems using mechanisms such as a gantry crane, and the inter-layer interlocking structure can rise infinitely to generate large-size printed parts.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical means of the present invention more clearly understood, the present invention may be implemented in accordance with the content of the description, and in order to make the above and other objects, features, and advantages of the present invention more clearly understood, the following preferred embodiments are described in detail with reference to the accompanying drawings.
Drawings
FIG. 1 is a flow chart of steps of a method of generating a 3D weave path for molten filament fabrication according to an embodiment of the present invention;
FIG. 2 is an exploded view of the structure obtained in a 3D knitting path in an embodiment of the present invention;
FIG. 3 is a block diagram obtained according to a 3D knitting path in an embodiment of the present invention;
FIG. 4(a) is a schematic diagram of a start layer generated according to a 3D knitting path in an embodiment of the present invention;
FIG. 4(b) is a diagram illustrating the generation of an initial layer l according to an embodiment of the present inventionsA high level schematic of time;
FIG. 5(a) is a schematic diagram of a first layer of endless layers generated in a 3D weave path in an embodiment of the present invention;
FIG. 5(b) is a schematic high-level diagram of a first layer of a circulation layer formed in an embodiment of the present invention;
FIG. 6(a) is a schematic diagram of a second layer of endless layers generated in a 3D weave path in an embodiment of the present invention;
FIG. 6(b) is a schematic high-level diagram illustrating the generation of a second layer of the cyclic layer in an embodiment of the present invention;
FIG. 7(a) is a schematic diagram of a third layer of the endless layer generated in the 3D knitting path in the embodiment of the present invention;
FIG. 7(b) is a schematic high-level diagram of a third layer of the circulation layer formed in the embodiment of the present invention;
FIG. 8(a) is a schematic diagram of a fourth layer of the endless layer generated in the 3D weave path in an embodiment of the present invention;
FIG. 8(b) is a schematic high-level diagram illustrating the generation of a fourth layer of the cyclic layer in an embodiment of the present invention;
FIG. 9(a) is a fifth layer schematic of a loop layer generated in a 3D weave path in an embodiment of the present invention;
fig. 9(b) is a schematic high-level diagram of the fifth layer of the circulation layer formed in the embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings:
in this embodiment, the 3D knitting path facing the manufacturing of the melting filament includes an inner knitting path and an outer contour path, and as shown in fig. 1 to 3, the method for generating the 3D knitting path facing the manufacturing of the melting filament according to this embodiment includes the following steps:
(1) inputting parameters, specifically, inputting a surface triangular mesh model (namely a 3D model), a layer thickness and weaving control parameters to the 3D printing platform, wherein the weaving control parameters comprise weaving path parameters, and the weaving path parameters comprise filling density, nozzle diameter and wire number;
(2) slicing, slicing and layering the input surface triangular mesh model by adopting a general uniform slicing method, and then generating an outer contour path C ═ C0,c1,...,ciAnd axis aligned bounding box slice B ═ B1,b2,...,biEach layer ciThe thickness is h;
(3) generating an initial layer l according to three weaving path parameters of filling density, nozzle diameter and filament numbersAnd several circulating layers ljLayer of circulation ljConstructed from multiple layers of warp or weft tapes (in this embodiment the endless layer has a 5-layer structure, the path of each layer is in l(j,k)Denotes j denotes a cyclic layer group number, starting with 0, k denotes a layer number, k is 1,2,3,4,5), and the initial layer lsAnd the first circulation layer ljFirst layer path l(0,1)The wires are crossed with each other in the circulating layer ljMiddle, upper and lower adjacent layers l(j,k)And l(j,k+1)Are crossed with each other,. l(j,5)And l(j+1,1)The filaments of (a) are interdigitated to form an inner braiding path with a specific packing density, and finally form a 3D braided structure;
(4) generating an outer contour path C and an inner weave path alternately, firstly generating an initial layer lsThen in the order { cj*4,l(j,1),l(j,2),cj*4+1,cj*4+2,l(j,3),cj*4+3,l(j,4),l(j,5)And (4) circulating, and sequentially generating an outer contour path and an inner knitting path until the model height is reached. In this way, a 3D knitting path for manufacturing molten filaments can be obtained.
(5) The 3D weave path is converted to a G code output.
In particular, the inner weave path is defined by an initial layer lsAnd several circulating layers ljConstitution, as described in step (3), each cyclic layer ljIncluding 5-layer paths, in this embodiment, the initial layer lsGenerating, circulating, layers l only in the first layerjRepeating the steps until the height of the model to be printed is reached, as shown in fig. 2, the details are as follows:
in the circulation layer ljWherein mutually perpendicular weft and warp tapes are produced, respectively, to be interlaced to form an interlocking structure. Each warp yarn belt or weft yarn belt is composed of m silk materials extruded by a nozzle, the thickness of each warp yarn belt or weft yarn belt is h, the width of each warp yarn belt or weft yarn belt is m multiplied by w, the interval between the adjacent warp yarn belts or the adjacent weft yarn belts in the same layer is set to be m multiplied by w, m is the number of the silk materials contained in one warp yarn belt or weft yarn belt, and w is the diameter of the nozzle.
As shown in FIG. 4(a), the initial layer lsThe construction process comprises the following steps: weft tapes are produced along the y-axis in a Cartesian coordinate system, and the number of weft tapes in the layer, t, is calculated from the width of the axis-aligned bounding box, the width of the weft tape and the nozzle diameter1. Generating m wires, completing the generation of a first weft tape, then generating a second weft tape at an interval of m multiplied by w, and repeating the steps until the number of weft tapes reaches t1. This layer is a flat print, and the nozzles do not need to move up and down in the z direction when printing is performed. As shown in FIG. 4(b), the initial layer lsThere are two heights at different locations, 0 and h respectively.
As shown in FIG. 5(a), l(j,1)The layer construction process comprises the following steps: from the starting layer lsThe position of the creation start creates a warp tape along the x-axis. Is generated to(j,1)Layer and initiation layersThe weft tapes are overlapped, the layer thickness h is raised and the production is continued, and when the weft tapes are not overlapped, the weft tapes are lowered back to the initial height of the layerAnd (5) continuing to generate. After the first warp band is generated, the next warp band is generated at the interval of m multiplied by w, and the number t of the warp bands of the layer is calculated according to the length of the shaft alignment bounding box, the width of the warp bands and the diameter of a nozzle2The number of warp tapes reaching the calculated value t2The layer generation is finished. As shown in FIG. 5(b), l(j,1)The layers have three heights at different positions, 0, h and 2h respectively.
As shown in FIG. 6(a), l(j,2)The layer construction process comprises the following steps: weft tapes are produced along the y-axis. The layer and(j,1)the warp yarns of the layers have a partial overlap, and when the overlap is reached, the production is continued with the h raised. In this layer, the interval between weft tapes is m multiplied by w, and the number of weft tapes in this layer is calculated according to the length of the axis-aligned bounding box, the width of the warp tapes and the diameter of the nozzle3The number of weft tapes reaching the calculated value t3The layer generation is finished. As shown in FIG. 6(b), after completion of the generation,/(j,2)The layers have two heights at different locations, h and 2h respectively.
As shown in FIG. 7(a), l(j,3)The layer construction process comprises the following steps: the warp tapes are produced along the x-axis, the layer is printed in a flat manner, the nozzles do not need to move up and down in the z-axis direction during the printing action, the extrusion amount of the layer is twice that of the other layers, namely the layer thickness of the warp tapes is 2 h. The interval between warp tapes is m multiplied by w, and the number t of the warp tapes in the layer is calculated according to the length of the axis-aligned bounding box, the width of the warp tapes and the diameter of the nozzle4The number of warp tapes reaching the calculated value t4The layer generation is finished. As shown in FIG. 7(b), after completion of the generation,/(j,3)The layers have two heights at different positions, 2h and 3h respectively.
As shown in FIG. 8(a), l(j,4)The layer construction process comprises the following steps: the fourth layer is a weft tape generated along the y axis, and when the weft tape is generated to a part which is not overlapped with the third layer, the weft tape is required to be lowered by h for generation again, and when the weft tape is overlapped with the third layer, the weft tape is raised by h for generation again. The number of weft tapes of the layer and(j,1)the layers are the same, and the weft tapes are spaced m x w apart. As shown in FIG. 8(b), after completion of the generation,/(j,4)The layers have three heights at different positions, 2h, 3h and 4h respectively.
As shown in FIG. 9(a), l(j,5)Structure of layersThe construction process comprises the following steps: the fifth layer is a warp yarn belt generated along the x axis, and when the warp yarn belt is generated to a part which is not overlapped with the fourth layer, the warp yarn belt is required to be descended for generation again, and when the warp yarn belt is overlapped with the fourth layer, the warp yarn belt is lifted for generation again. The number of warp tapes of the layer and(j,1)the layers are the same, and the warp tapes are spaced m x w apart. As shown in FIG. 9(b), after completion of the generation,/(j,5)There are two heights at different positions, 3h and 4h respectively. l(j,5)And l(j+1,1)The layers are interlaced to ensure that the resulting 3D knitted structure can be knitted in the thickness direction.
In the step (3), the filling density v of the structure corresponding to the internal weaving path is r × d/m × 100%, and is obtained by jointly interpolating and approximating the number d of actually printed wires, the number m of theoretically printed wires and the internal control extrusion rate coefficient r in each wire. Wherein r is the multiplying factor of the nozzle extrusion speed e (unit mm/min), because the number d of actual printing silk and the number m of theoretical printing need to be set as positive integers, during printing, each layer of warp tapes and weft tapes are printed at a constant speed in the example, and v is discrete when the extrusion speed e is kept constant. Such as: when m is 5, d is 1,2,3,4,5, and the packing density has five discrete values of 20%, 40%, 60%, 80%, and 100%, it is necessary to continuously change the packing density v by changing r.
The specific operation of alternately generating the outer contour path C and the inner knitting path in the step (4) is as follows: first generate lsThen in the order { cj*4,l(j,1),l(j,2),cj*4+1,cj*4+2,l(0,3),cj*4+3,l(j,4),l(j,5)And circulating to generate an outer contour path C and an inner path in sequence until the model height is reached. In this regard, the more detailed steps are:
(4.1) in the formation of lsThen, the initial layer c of the outer contour is generated0. At the moment, the height of the outer contour is h, and the internal knitting path has two heights at different positions, namely 0 and h respectively;
(4.2) generating the first endless layer of the inner weave path(0,1)And l(0,2)Then generating the first layer c of the outline1And a second layer c2. When the outer contour isThe height is 3h, and the internal knitting path has two heights at different positions, namely h and 2h respectively;
(4.3) generating the first endless layer of the inner weave path(0,3)Third layer c of outer contour3. At the moment, the height of the outer contour is 4h, and the internal knitting path has two heights at different positions, namely 2h and 3h respectively;
(4.4) finally generating l of the first endless layer of the inner weave path(0,4)And l(0,5). After the generation is finished, the internal knitting path has two heights at different positions, namely 3h and 4h respectively.
And (4.2) to (4.4) are circulated until the model height is reached. Performing Boolean operation on the outer contour path and the inner weaving path, wherein the Boolean operation is to perform the operation on the ith layer slice, and when the path is positioned on the ith layer outer contour path c of the current layeriAlignment of the outer and model axes bounding the projection B of the box slice B on the ith layeriWhen it is inside, the path is not generated. The generated result is shown in fig. 3, and the path expressed by the broken line is a non-generated part.
The above description of the embodiments is only intended to facilitate the understanding of the method of the invention and its core idea. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (4)
1. A 3D knitting path generation method for manufacturing a fused filament, wherein the 3D knitting path includes an inner knitting path and an outer contour path, the 3D knitting path generation method comprising the steps of:
(1) inputting three 3D weaving path control parameters of a surface mesh model, layer thickness and filling density, nozzle diameter and wire number;
(2) after layering of the input model is completed by adopting a conventional uniform slicing method, an internal weaving path and an external contour path with specific filling density, processing sequences of the internal weaving path and the external contour path, and material extrusion amounts corresponding to the internal weaving path and the external contour path are respectively generated to obtain a 3D weaving path, wherein the internal weaving path has a multi-layer structure, and layers are mutually staggered.
2. The method for generating 3D knitting path for manufacturing molten filament according to claim 1, wherein the inner knitting path in the step (2) is formed of an initial layer/sAnd several circulating layers ljForm, circulating layer ljComprising a 5-layer path l(j,k)K 1,2,3,4,5, initial layer lsGenerating, circulating, layers l only in the first layerjRepeating continuously until the printing height of the model is reached; initial layer lsAnd the first circulation layer ljFirst layer path l(0,1)Cross each other in the circulation layer ljIn the path l of the upper and lower adjacent layers(j,k)And l(j,k+1)Are intersected with each other, /)(j,5)And l(j+1,1)Are mutually crossed;
the step of generating an inner weave path having a particular packing density includes: in the circulation layer ljWeft tapes and warp tapes are respectively generated, the warp tapes and the weft tapes are staggered to form an interlocking structure, each weft tape is made of m silk materials, the thickness of each warp tape or weft tape is h, the width of each warp tape or weft tape is m multiplied by w, the interval between adjacent warp tapes or adjacent weft tapes in the same layer is set to be m multiplied by w, wherein w is the diameter of a nozzle, and m is the number of silk materials contained in one weft tape;
starting layer lsThe construction process comprises the following steps: weft tapes are produced along the y-axis in a Cartesian coordinate system, aligning the width of the bounding box according to the axisWidth of weft tape and nozzle diameter calculation starting layer lsNumber of weft tapes t1Generating m wires, completing the generation of a first weft tape, generating a second weft tape at an interval of m multiplied by w, and repeating the steps until the number of weft tapes reaches t1An initial layer lsFor flat printing, after generation is completed, the layer l is startedsTwo heights are respectively 0 and h at different positions;
l(j,1)the layer construction process comprises the following steps: from the starting layer lsThe starting position of the generation generates a warp tape along the x-axis to(j,1)Layer and initiation layersThe weft tapes of (1) are overlapped, the layer thickness h is raised to continue to be generated, and the weft tapes of (1) are lowered back to the non-overlapped part(j,1)Continuously generating the layer initial height, generating the next warp band at the interval of m multiplied by w after the first warp band is generated, and calculating l according to the length of the axis alignment bounding box, the width of the warp band and the diameter of a nozzle(j,1)Number t of layer warp tapes2The number of warp tapes reaching the calculated value t2,l(j,1)Layer Generation is over,/(j,1)The layers have three heights at different positions, namely 0 h, h and 2 h;
l(j,2)the layer construction process comprises the following steps: weft tapes,/, are produced along the y-axis(j,2)Layer and(j,1)the warp tapes of the layer are partially overlapped, when the overlapped part is generated, the raising h is continuously generated, in the layer, the interval m multiplied by w between the weft tapes is calculated to be l(j,2)Number of weft tapes t3The number of weft tapes reaching the calculated value t3,l(j,2)After the layer generation is finished, l(j,2)The layers have two heights at different positions, namely h and 2h respectively;
l(j,3)the layer construction process comprises the following steps: production of warp tapes along the x-axis,/(j,3)The layers being printed flat,. l(j,3)The thickness of the warp tapes of the layer is 2h, the spacing between the warp tapes is m x w, calculate l(j,3)Number of layer warp tapes t4The number of warp tapes reaching the calculated value t4,l(j,3)After the layer generation is finished, l(j,3)The layers have two heights at different positions, namely 2h and 3 h;
l(j,4)the layer construction process comprises the following steps: weft tapes are produced along the y-axis until the weft tapes are produced(j,3)The part with overlapped layers is generated continuously by descending h and overlapped by lifting h, l(j,4)Number of weft tapes and(j,1)layers are the same, after generation is complete,/(j,4)The layers have three heights at different positions, namely 2h, 3h and 4 h;
l(j,5)the layer construction process comprises the following steps: the warp tapes are produced along the x-axis until the tape is produced(j,4)The part with overlapped layers is generated continuously by descending h and overlapped by lifting h, l(j,5)Number of layers of warp tapes and(j,1)layers are the same, after generation is complete,/(j,5)The layers have two heights at different positions, 3h and 4h respectively.
3. The method for generating a 3D knitting path facing a molten filament manufacturing according to claim 1, wherein the step of generating an inner knitting path and an outer contour path having a specific packing density, respectively, and a processing sequence of both of them in the step (1) comprises:
generating a per-slice outline path C ═ C from the input slice height sequence0,c1,...,ciAlign bounding box slice B with model axis { B }1,b2,...,bi};
In the generation of lsThen, the initial layer c of the outer contour is generated0At the moment, the height of the outer contour is h, and the internal knitting path has two heights at different positions, namely 0 and h respectively;
generating the first endless layer of the inner weave path(0,1)And l(0,2)Then generating the first layer c of the outline1And a second layer c2. At the moment, the height of the outer contour is 3h, and two heights, namely h and 2h, are arranged at different positions of the internal knitting path;
generating the first endless layer of the inner weave path(0,3)Third layer c of outer contour3At the moment, the height of the outer contour is 4h, and the internal knitting path has two heights at different positions, namely 2h and 3h respectively;
finally, the first circulation layer of the internal knitting path is generated(0,4)And l(0,5)After the generation is finished, the internal knitting path has two heights at different positions, namely 3h and 4h respectively;
and circulating the steps until the model height is reached, performing Boolean operation on the outer contour path and the inner knitting path, and not generating the path outside the outer contour and inside the axis-aligned bounding box slice B.
4. A method for generating a 3D braiding path for molten filament fabrication according to claim 3, wherein the packing density v of the internal braiding path corresponding structure is r × D/m × 100%, which is calculated by selecting the number of actual printing filaments D, the theoretical generation logarithm m and the internal control extrusion rate coefficient r in each filament, where r represents the rate of the extrusion speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111262969.2A CN113977934B (en) | 2021-10-28 | 2021-10-28 | 3D knitting path generation method for manufacturing melt filaments |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111262969.2A CN113977934B (en) | 2021-10-28 | 2021-10-28 | 3D knitting path generation method for manufacturing melt filaments |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113977934A true CN113977934A (en) | 2022-01-28 |
CN113977934B CN113977934B (en) | 2024-07-16 |
Family
ID=79743367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111262969.2A Active CN113977934B (en) | 2021-10-28 | 2021-10-28 | 3D knitting path generation method for manufacturing melt filaments |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113977934B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015042422A1 (en) * | 2013-09-19 | 2015-03-26 | Markforged, Inc. | Methods for fiber reinforced additive manufacturing |
RU2664844C1 (en) * | 2017-12-20 | 2018-08-23 | Федеральное государственное автономное учреждение "Научно-учебный центр "Сварка и контроль" при МГТУ им. Н.Э. Баумана" | Method of additive manufacture of three-dimensional detail |
US20210031456A1 (en) * | 2018-01-26 | 2021-02-04 | Cellink Ab | Systems and methods for optical assessments of bioink printability |
CN112356439A (en) * | 2020-10-16 | 2021-02-12 | 西安工程大学 | Preparation method of weft plain knitted fabric based on 3D printing |
-
2021
- 2021-10-28 CN CN202111262969.2A patent/CN113977934B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015042422A1 (en) * | 2013-09-19 | 2015-03-26 | Markforged, Inc. | Methods for fiber reinforced additive manufacturing |
RU2664844C1 (en) * | 2017-12-20 | 2018-08-23 | Федеральное государственное автономное учреждение "Научно-учебный центр "Сварка и контроль" при МГТУ им. Н.Э. Баумана" | Method of additive manufacture of three-dimensional detail |
US20210031456A1 (en) * | 2018-01-26 | 2021-02-04 | Cellink Ab | Systems and methods for optical assessments of bioink printability |
CN112356439A (en) * | 2020-10-16 | 2021-02-12 | 西安工程大学 | Preparation method of weft plain knitted fabric based on 3D printing |
Also Published As
Publication number | Publication date |
---|---|
CN113977934B (en) | 2024-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021248851A1 (en) | 3d printing data generation method, path planning method, system and storage medium | |
US4916997A (en) | Method for making 3D fiber reinforced metal/glass matrix composite article | |
JP6286022B2 (en) | 3D weaving method of composite preform and product with graded cross-sectional topology | |
EP0243119B1 (en) | Complex shaped braided structures | |
JP5607062B2 (en) | Fabrication of fiber structure with variable thickness by 3D weaving | |
EP2216433B1 (en) | 3-D fabric and preparing thereof | |
US5001961A (en) | Braided preform | |
US6315007B1 (en) | High speed three-dimensional weaving method and machine | |
US11111626B2 (en) | Interlaced three-dimensional printed composites and machines for fabricating same | |
TWI608138B (en) | Woven preforms, fiber reinforced composites, and methods of making thereof | |
CN108638504A (en) | The method of fiber reinforcement increasing material manufacturing | |
CN114474712B (en) | Continuous fiber reinforced composite material efficient high-speed 3D printing head and using method thereof | |
CN113977934B (en) | 3D knitting path generation method for manufacturing melt filaments | |
CN109228354A (en) | A kind of increasing material manufacturing process of the enhancing of geometry containing 3 D weaving composite material | |
Yao et al. | A 3D weaving infill pattern for fused filament fabrication | |
US20210299947A1 (en) | Method for manufacturing a part | |
EP0341575A2 (en) | Method for making 3D fiber reinforced metal/matrix composite article | |
Braley et al. | Advancements in braided materials technology | |
CN108032537A (en) | A kind of preparation process of continuous lod plate | |
CN107740220A (en) | A kind of 2.5D angles interlocking prefabricated component method for weaving of section decrescence | |
CN114833969B (en) | Method for rapidly forming shell part mould | |
RU2179207C1 (en) | Method for manufacture of closed mesh nets free of nodes | |
CN118103202A (en) | Fabric and method of designing and manufacturing a fabric | |
CN117774452A (en) | Hourglass-shaped fabric with combined structure and preparation method thereof | |
CN111850770A (en) | Double-layer wide and narrow woven belt, weaving method and weaving equipment thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |