Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
In the present disclosure, unless otherwise specified, the use of the terms "first", "second", etc. to describe various elements is not intended to limit the positional relationship, the timing relationship, or the importance relationship of the elements, and such terms are used only to distinguish one element from another. In some examples, a first element and a second element may refer to the same example of the element, and in some cases, based on the context, they may also refer to different examples.
The terminology used in the description of the various described examples in this disclosure is for the purpose of describing particular examples only and is not intended to be limiting. Unless the context clearly indicates otherwise, if the number of elements is not specifically limited, the elements may be one or more. Furthermore, the term "and/or" as used in this disclosure is intended to encompass any and all possible combinations of the listed items.
In practice, the 3D printer needs to return the thread stock currently in use before the change of the stock can be made. In the related art, the old thread material is first pumped back and then cut, so as to reduce the waste of the thread material. And then waiting for loading of a new thread material, and after the new thread material is loaded, pushing the old thread material which is cut off before and remains in the thread material channel to the nozzle through the new thread material, so as to realize the material changing step of 3D printing. The inventors found that this brings about the following problems: since the strand passage includes gaps caused by the joining of various components, when the old strand is withdrawn, a part of the old strand is in a molten state, and the strand in the molten state is cooled to become solid during a waiting time for loading of a new strand, so that the joint is blocked, the strand passage is blocked, and the subsequent strand changing step is influenced.
In view of this, the disclosed embodiments provide a3D printer 100 and a method for a 3D printer that may alleviate, alleviate or even eliminate the above-mentioned problems.
Fig. 1 shows a schematic structural diagram of a3D printer 100 according to one embodiment of the present disclosure. The3D printer 100 will be described in detail with reference to fig. 1.
As shown in fig. 1, the3D printer 100 includes: a processor (not shown in the figures), anextruder 102, astrand cutter 103, aprint head 107, and aprint deck 109.
Theextruder 102 may be provided with an extrusion train that may be driven, for example, by a motor (not shown) controlled by a processor to perform a feed or return operation. In the feeding operation, thestrand 101 is fed by theextruder 102 toward theprint head 107, and in the discharging operation, thestrand 101 is drawn back from theprint head 107 by theextruder 102.
Theprinthead 107 defines astrand channel 105 for passage of thestrand 101. Thestrand channel 105 includes afirst end 104 and asecond end 108 opposite thefirst end 104. Thesecond end 108 is provided with a heater so that thestrands 101 will be melted at thesecond end 108. Thethread channel 105 is also provided with aseam 106 resulting from the joining of the different components of theprint head 107.
Thestrand cutter 103 is arranged between theextruder 102 and theprint head 107. In the present embodiment, for convenience of description, the direction from thesecond end 108 to thefirst end 104 is defined as the Z-axis direction. Thestrand cutter 103 may be driven by, for example, a motor (not shown) controlled by a controller to move in a plane perpendicular to the Z-axis direction, thereby cutting thestrand 101.
Theprinting platform 109 is disposed at the bottom of the3D printer 100, and is used for supporting an object to be printed, and an upper surface of the printing platform is a printing plane. Theprinting platform 109 may include a refill area (not shown). The space above theprinting platform 109 includes a printing space for printing an object to be printed and a material replacement space for replacing a wire. In this embodiment, the combination of theprint head 107 and theextruder 102 can move in the printing space and the refueling space.
Although theextruder 102 is shown in fig. 1 as being disposed above theprint head 107, other embodiments are possible. For example, in a remote feed embodiment, theextruder 102 may be located remotely from theprint head 107. It will also be understood that theseam 106 in fig. 1 is schematic, and in practice theseam 106 may have different dimensions and locations than illustrated.
A processor (not shown) is configured to perform operations when executing instructions, the operations comprising: causing thestrand cutter 103 to cut thestrand 101 into a first strand segment outside thestrand passageway 105 and a second strand segment at least partially within thestrand passageway 105; causing theextruder 102 to feed a first strand segment into thestrand passageway 105 via thefirst end 104 of thestrand passageway 105 such that a second strand segment is pushed by the first strand segment toward thesecond end 108 of thestrand passageway 105 to a position beyond theseam 106; and causing theextruder 102 to draw the first strand back out of thestrand passageway 105.
Fig. 2 shows a flowchart of amethod 200 for the3D printer 100 according to an example embodiment of the present disclosure. Themethod 200 may include the following steps.
Instep 201, thestrand cutter 103 is caused to cut thestrand 101 into a first strand segment outside thestrand passageway 105 and a second strand segment at least partially within thestrand passageway 105.
Referring to fig. 4a and 4b, fig. 4a shows theoperation 41 of thestrand cutter 103 performing horizontal right-hand cutting such that thestrand cutter 103 cuts thestrand 101 while the position of thestrand 101 at the bottom end of thestrand passage 105 exceeds the position of theseam 106 in the direction opposite to the Z-axis direction. Fig. 4b shows thestrand cutter 103 cutting thestrand 101 into two strand pieces.
Instep 202, theextruder 102 is caused to feed a first strand segment into thestrand passageway 105 via thefirst end 104 of thestrand passageway 105 such that a second strand segment is pushed by the first strand segment toward thesecond end 108 of thestrand passageway 105 to a position beyond theseam 106.
Referring to fig. 4c, fig. 4c shows thewire cutter 103 performingoperation 43 such that thewire cutter 103 is horizontally retracted leftward. At this point thestrand 101 has been cut by thecutter 103 into afirst strand segment 110 and asecond strand segment 111. Theextruder 102 is then powered by a motor to feed thefirst strand segment 110 in a direction opposite the Z-axis, i.e., to carry theoperation 44 downward.
Referring to the schematic view of fig. 4d, fig. 4d shows thefirst strand segment 110 pushing thesecond strand segment 111 in a direction opposite the Z-axis to a position beyond theseam 106 after theextruder 102 performsoperation 44. At this point, thesecond strand segment 111, which may be in a molten state, does not block theseam 106 and eventually exits thestrand passageway 105 after a new strand is loaded. In this way, clogging of theseam 106 and thus of thethread passage 105 is avoided.
Instep 203, the extruder is caused to withdraw the first strand segment out of the strand passageway.
With continued reference to fig. 4d, fig. 4d shows that after pushing thesecond strand 111 away from the position of theseam 106 in the opposite direction along the Z-axis, theextruder 102 controls thefirst strand 110 to be withdrawn in the Z-axis direction, i.e., performsoperation 45 to transport upward until thefirst strand 110 is completely withdrawn. After pushing thesecond strand 111 away from theseam 106, theoperation 45 may be performed quickly to withdraw thefirst strand 110 along the Z-axis, preventing thefirst strand 110 from being heated to a molten state. In this way, the old material is withdrawn, and the 3D printer can load new line material.
Fig. 3 shows a flowchart of oneexample process 201a of cutting the wire instep 201 inmethod 200, according to an example embodiment of the present disclosure. Theprocess 201a may include the following steps.
Instep 301, thestrand cutter 103 is moved from the initial position to the working position to cut the strand.
Referring to fig. 4a, thestrand cutter 103 performs a horizontal right-hand cutting operation 41, resulting in a horizontal displacement to the right, i.e., thestrand cutter 103 starts to move from the initial position to the working position.
Instep 302, theextruder 102 is caused to draw back thestrand 101 in a direction away from thesecond end 108 of thestrand passageway 105 while maintaining thestrand cutter 103 in the working position to ensure that thestrand 101 is severed into thefirst strand segment 110 and thesecond strand segment 111.
Referring to fig. 4b, thestrand cutter 103 is held in the working position. To ensure that thestrand 101 is cut by thestrand cutter 103, theextruder 102 performsoperation 42 to draw back thestrand 101 in a direction opposite to the Z-axis direction so that a strand segment located above thestrand cutter 103 is completely separated from a strand segment located below thestrand cutter 103. Referring to fig. 4c, the strand segment located above thestrand cutter 103 is afirst strand segment 110, and the strand segment located below thestrand cutter 103 is asecond strand segment 111.
Instep 303, the strand cutter is returned from the working position to the initial position.
With continued reference to fig. 4c, fig. 4c shows thestrand cutter 103 performingoperation 43 such that thestrand cutter 103 is retracted horizontally to the left, i.e., from the working position back to the initial position, as shown in fig. 4 d.
Fig. 5 shows a flowchart of anotherexample process 201b of cutting a wire instep 201 inmethod 200, according to an example embodiment of the present disclosure. Theprocess 201b may include the following steps:
instep 501, thestrand cutter 103 is moved back and forth a predetermined number of times between the initial position and the working position for cutting thestrand 101 to ensure that thestrand 101 is cut into thefirst strand segment 110 and thesecond strand segment 111.
Instep 502, thestrand cutter 103 is returned from the working position to the initial position.
In some cases, thestrand cutter 103 may not be able to cut thestrand 101 at once, resulting in thefirst strand segment 110 and thesecond strand segment 111. In order to ensure that thestring 101 is cut into two string pieces, it is also possible to perform multiple cuts by reciprocating thestring cutter 103 multiple times to and from the initial position and the working position. Then, thestrand cutter 103 returns to the initial position.
Fig. 6 shows a flowchart of amethod 600 for the3D printer 100 according to another exemplary embodiment of the present disclosure. Themethod 600 may include the steps of:
instep 601, thestrand cutter 103 is caused to cut thestrand 101 into afirst strand segment 110 outside thestrand passageway 105 and asecond strand segment 111 at least partially inside thestrand passageway 105.
Instep 602, theprint head 107 and theprint deck 109 are translated relative to each other such that theprint head 107 is positioned over the refill zone.
Instep 603, theextruder 102 is caused to feed thefirst strand segment 110 into thestrand passageway 105 via thefirst end 104 of thestrand passageway 105 such that thesecond strand segment 111 is pushed by thefirst strand segment 110 toward thesecond end 108 of thestrand passageway 105 to a position beyond theseam 106.
Instep 604,extruder 102 is caused to withdrawfirst strand segment 110 back out offeed channel 105.
According to some embodiments, in order to reduce the pollution of the thread, a material changing area different from the printing area needs to be set on theprinting platform 109, so that the3D printer 100 performs the function of 3D printing in the printing area and performs the operation of material returning and material changing in the material changing area.
In such an embodiment, step 602 may be performed prior to causing theextruder 102 to feed thefirst strand segment 110 into thestrand passageway 105 via thefirst end 104 of thestrand passageway 105 to cause theprint head 107 and theprint platform 109 to translate relative to each other such that theprint head 107 is positioned over the refill zone, prior to performingstep 603.
In one embodiment, the3D printer 100 may be powered by a motor to control the movement of theprint head 107, move theprint head 107 from the print area to above the refill area, and perform the material return and refill operations.
In one embodiment, the3D printer 100 may be powered by a motor to control the movement of theprinting platform 109, move the refueling zone of theprinting platform 109 to the position below theprint head 107, and perform the material returning and refueling operations.
In one embodiment, the3D printer 100 may be powered by a motor while controlling the movement of theprint deck 109 and theprint head 107 such that theprint head 107 is positioned over the refueling zone to perform the material returning and refueling operations.
According to some embodiments, as shown in fig. 4a, the lower end of the strand 101 (in the molten state) is already at the location of theseam 106, and during the positioning of theprint head 107 over the refill area, the lower end of thestrand 101 in the molten state may be cooled to solidify, thereby plugging theseam 106. To avoid this possibility, step 602 may be performed beforestep 601.
According to some embodiments, the sequence of steps at this point is: first translating theprint head 107 and theprint deck 109 relative to each other so that theprint head 107 is positioned above the refill zone; then thethread material cutter 103 cuts thethread material 101 into a firstthread material segment 110 and a secondthread material segment 111; theextruder 102 is then caused to feed thefirst strand segment 110 into thestrand passageway 105 such that thesecond strand segment 111 is pushed by thefirst strand segment 110 toward thesecond end 108 of thestrand passageway 105 to a position beyond theseam 106; and causing theextruder 102 to draw thefirst strand section 110 back out of thefeed channel 105.
Fig. 7 shows a flowchart of amethod 700 for the3D printer 100 according to another example embodiment of the present disclosure. Themethod 700 may include the steps of:
instep 701, thestrand cutter 103 is caused to cut thestrand 101 into afirst strand segment 110 outside thestrand passageway 105 and asecond strand segment 111 at least partially within thestrand passageway 105.
Instep 702, theprint head 107 and theprint deck 109 are translated relative to each other such that theprint head 107 is positioned over the refill zone.
Instep 703, theextruder 102 is caused to feed thefirst strand segment 110 into thestrand passageway 105 via thefirst end 104 of thestrand passageway 105 such that thesecond strand segment 111 is pushed by thefirst strand segment 110 toward thesecond end 108 of thestrand passageway 105 to a position beyond theseam 106.
Instep 704, theextruder 102 is caused to withdraw thefirst strand section 110 back out of thestrand passageway 105.
Instep 705,extruder 102 is caused to feed replacement strand intostrand passageway 105 viafirst end 104 ofstrand passageway 105 such thatsecond strand segment 111 is pushed out ofstrand passageway 105 by the replacement strand viasecond end 108 ofstrand passageway 105.
Throughsteps 701 to 704, the 3D printer has completed the operation of returning the material, but thesecond strand section 111 is still located in thestrand passage 105. A reloading operation may then be performed,step 705, causing theextruder 102 to feed replacement strand into thestrand passageway 105 such that thesecond strand segment 111 is pushed out of thestrand passageway 105 by the replacement strand.
In one embodiment, it is observed whether the color of the strand discharged from theprint head 107 is single and stable, and if the color of the strand discharged is single and stable, the3D printer 100 completes the operation of replacing the strand.
Fig. 8 shows a flowchart of amethod 800 for a 3D printer according to another example embodiment of the present disclosure. Themethod 800 may include the steps of:
instep 801, theextruder 102 is caused to withdraw the strand 101 a predetermined length in a direction away from thesecond end 108 of thestrand passageway 105.
According to some embodiments, to perform a refuel operation, the3D printer 100 first needs to terminate the printing operation. In order to reduce the waste of thestrand 101 that has not been melted, thestrand 101 is first drawn back by theextruder 102 for a predetermined length, i.e.,step 801 is performed, with a long portion of thestrand 101 being located in thestrand passage 105.
In one embodiment, the extruder withdraws a predetermined length, depending on how much of the length of strand has not become molten.
In one embodiment, the extruder is withdrawn a predetermined length, depending on the value set by the user of the 3D printer before performing the refueling operation.
Then, steps 802 to 806 are performed.Steps 802 to 806 may be the same assteps 701 to 705 described above with respect to fig. 7 and are not described again for the sake of brevity.
There is also provided, in accordance with an embodiment of the present disclosure, a non-transitory computer-readable storage medium having instructions stored thereon, wherein the instructions, when executed by a processor, implement the steps of any of the methods as in any of the embodiments of the present disclosure.
There is also provided, in accordance with an embodiment of the present disclosure, a computer program product including instructions, wherein the instructions, when executed by a processor, implement the steps of the method as in any one of the embodiments of the present disclosure.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present disclosure may be performed in parallel, sequentially or in different orders, and are not limited herein as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved.
It will be understood that in this specification, the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," "circumferential," and the like, indicate an orientation or positional relationship or dimension based on that shown in the drawings, which terms are used for convenience of description only and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore should not be considered limiting to the scope of the disclosure.
Furthermore, the terms "first," "second," "third," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicit to a number of indicated technical features. Thus, features defined as "first", "second", "third" may explicitly or implicitly include one or more of the features. In the description of the present disclosure, "a plurality" means two or more unless specifically limited otherwise.
In the present disclosure, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integral; the connection can be mechanical connection, electrical connection or communication; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meaning of the above terms in the present disclosure can be understood by those of ordinary skill in the art as appropriate.
In the present disclosure, unless expressly stated or limited otherwise, the first feature "on" or "under" the second feature may comprise the first and second features being in direct contact, or may comprise the first and second features being in contact, not directly, but via another feature in between. Also, the first feature being "on," "above" and "over" the second feature includes the first feature being directly on and obliquely above the second feature, or merely indicating that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly under and obliquely below the second feature, or simply meaning that the first feature is at a lesser elevation than the second feature.
This description provides many different embodiments or examples that can be used to implement the present disclosure. It should be understood that these various embodiments or examples are purely exemplary and are not intended to limit the scope of the disclosure in any way. Those skilled in the art can conceive of various changes or substitutions based on the disclosure of the specification of the present disclosure, which are intended to be included within the scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope defined by the appended claims.