Multi-nozzle switching method and device for 3D printer, medium and computer equipment
By setting multiple nozzles and consumable extrusion components on a 3D printer, and directly changing the consumable category, the problem of time-consuming consumable switching in the prior art is solved, printing efficiency and consumable utilization are improved, and printing speed and accuracy are achieved. .
Patent Information
- Application Number
- CN202411481087.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2024-12-27
AI Technical Summary
Existing 3D printers need to clean the nozzle when switching consumables, resulting in wasted time and waste of consumables, making it difficult to balance printing accuracy and efficiency.
By setting up multiple nozzles and consumable extrusion components on the 3D printer, switching different nozzles according to the nozzle switching instructions, changing the consumable category directly, avoiding nozzle cleaning, and reusing the same type of consumables.
Improves printing efficiency, reduces waste of consumables, balances printing speed and accuracy, and realizes rapid switching of printing of different types of consumables.
Smart Images

Figure CN119189293A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of 3D printing technology, and more specifically, to a 3D printer multi-nozzle switching method, device, medium and computer equipment. Background Art
[0002] 3D printing equipment, also known as three-dimensional printing equipment, is a machine that uses rapid prototyping technology. It uses digital model files as the basis, uses molding materials, and constructs three-dimensional entities by printing layer by layer. 3D printing equipment has been widely used in industrial design, architecture, aerospace and other fields.
[0003] Existing 3D printers usually use a single-nozzle print head structure. During the 3D printing process, the inner diameter of the nozzle cannot be adjusted as needed, making it difficult to balance the relationship between printing accuracy and printing efficiency. In addition, when switching consumables, it is necessary to first extrude a section of new consumables in the cleaning area to clean the consumables remaining in the nozzle to avoid contamination of consumables. The consumables cleaning process is time-consuming and affects printing efficiency. Extruded consumables cannot be reused, resulting in waste. Summary of the invention
[0004] In view of the shortcomings of the prior art, the purpose of the present invention is to provide a 3D printer multi-nozzle switching method, device, medium and computer equipment to overcome the shortcomings of the prior art that consumables cleaning wastes time and affects printing efficiency.
[0005] The above technical objectives of the present invention are achieved through the following technical solutions: a 3D printer multi-nozzle switching method, applied to a 3D printer; the 3D printer is provided with a consumable extrusion assembly for transmitting consumables and at least two nozzles;
[0006] The switching method comprises:
[0007] Get nozzle switching instructions;
[0008] The first nozzle corresponding to the consumable extrusion assembly is switched to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing.
[0009] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is the same as the first consumable.
[0010] In one embodiment, the nozzle switching instruction includes: the extrusion inner diameter information of the nozzle to be switched; the switching of the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle with an inner diameter different from the first nozzle based on the extrusion inner diameter information of the nozzle to be switched; cutting off the first consumable located in the first feed channel, controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0011] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; extracting the first consumable from the consumable extrusion assembly; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is different from the first consumable.
[0012] In one embodiment, the nozzle switching instruction includes: information about the category of the second consumable to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle different from the first nozzle based on the information about the category of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0013] In one embodiment, the nozzle switching instruction includes: operating temperature information of the nozzle to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle having an operating temperature different from that of the first nozzle based on the operating temperature information of the nozzle to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0014] In one embodiment, switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0015] In one embodiment, the nozzle switching instruction includes: stroke information between the first nozzle and the second nozzle; controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically includes: based on the stroke information, controlling the first nozzle and the second nozzle to move linearly to align the second nozzle with the output end of the consumable extrusion assembly.
[0016] In one embodiment, the nozzle switching instruction includes: a rotation angle between a first nozzle and a second nozzle; and controlling the linear movement or rotational movement of the first nozzle and the second nozzle to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the rotation angle, controlling the rotational movement of the first nozzle and the second nozzle to align the second nozzle with the output end of the consumable extrusion assembly.
[0017] In one embodiment, the nozzle switching instruction includes: a swing angle between a first nozzle and a second nozzle; and controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the swing angle, controlling the first nozzle and the second nozzle to swing so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0018] A 3D printer multi-nozzle switching device, comprising:
[0019] An acquisition unit, used for acquiring a nozzle switching instruction;
[0020] The switching unit is used to switch the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumables into the second nozzle for printing.
[0021] A computer-readable storage medium stores a computer program, which implements the steps of the above method when executed by a processor.
[0022] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0023] In summary, the present invention has the following beneficial effects: a 3D printer multi-nozzle switching method, comprising: obtaining a nozzle switching instruction; switching a first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing; using the method of the present invention, when fast printing is required, a large inner diameter nozzle can be switched, and when fine printing is required, a small inner diameter nozzle can be switched, thereby balancing the relationship between printing speed and printing accuracy; when different types of consumables need to be switched, the printing nozzle corresponding to the consumable can be directly switched, and there is no need to clean the consumables remaining in the nozzle after switching the consumables, thereby reducing the time required for the consumable switching process and improving printing efficiency, and the consumables remaining in the nozzle can also be reused to avoid consumable waste. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A flow chart of a 3D printer multi-nozzle switching method of the present invention;
[0025] Figure 2 is a structural diagram of a multi-nozzle switching device for a 3D printer in an embodiment of the present invention;
[0026] Figure 3 is an internal structure diagram of a computer device in an embodiment of the present invention;
[0027] Figure 4 The nozzles in the embodiment of the present invention are parallel to each other and arranged in a straight line;
[0028] Figure 5 The nozzles in the embodiment of the present invention are parallel to each other and arranged in a ring shape;
[0029] Figure 6 The nozzles are radially arranged in the embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings. Several embodiments of the present invention are shown in the accompanying drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein.
[0031] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances. The terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features.
[0032] In the present invention, unless otherwise clearly specified and limited, the first feature being "above" or "below" the second feature may include the first and second features being in direct contact, or may include the first and second features being in contact not directly but through another feature between them. Moreover, the first feature being "above", "above" and "above" the second feature includes the first feature being directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. The first feature being "below", "below" and "below" the second feature includes the first feature being directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature. The terms "vertical", "horizontal", "left", "right", "above", "below" and similar expressions are for illustrative purposes only, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0033] In order to solve the above problems, the present invention provides a 3D printer multi-nozzle switching method, such as Figure 1 As shown, it is applied to a 3D printer; the 3D printer is provided with a consumable extrusion assembly for transmitting consumables and at least two nozzles; the switching method includes:
[0034] S1, obtain nozzle switching instruction;
[0035] S2. Switch a first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing.
[0036] Specifically, in the present application, a 3D printer is provided with a 3D print head, which can be moved under the drive of a drive assembly. According to the printing path planning of the 3D model file, the consumables are heated and melted, and then extruded from the nozzle to realize 3D printing. In the actual printing process, there will be different printing areas. For example, when printing the edge of the model, it is necessary to use a nozzle with a thinner inner diameter as much as possible to achieve accurate printing of the edge of the model. When filling the inside of the model, it is necessary to use a nozzle with a thicker inner diameter as much as possible to achieve fast printing. Therefore, the 3D printer multi-nozzle switching method of the present application is adopted, and multiple nozzles are set on the print head of the 3D printer. When receiving a nozzle switching instruction, different nozzles can be switched according to different printing areas, so that the printer can realize fast printing and accurate printing synchronously. In some cases, the printing process also needs to switch different consumables, such as switching consumables of different colors, or switching consumables of different materials to achieve different functions according to the different positions of the model. Therefore, in order to prevent the former consumables remaining in the nozzle from contaminating the latter consumables, it is necessary to move the 3D print head to the cleaning area, and then use the new consumables in the hot melt state to clean the nozzle to prevent the old consumables from contaminating the new consumables. Such a cleaning process wastes printing time and consumables. Using the 3D printer multi-nozzle switching method of the present application, when it is necessary to switch consumables, you only need to replace the nozzles that correspond to the consumable categories one by one, and you can directly insert the new consumables into the corresponding nozzles for printing. The consumables remaining in the nozzle are consistent with the newly input consumable type, so there is no need to clean the nozzle, and the nozzle can be directly used for printing, which effectively improves the efficiency of 3D printing and solves the problem of wasting time and consumables in the process of cleaning the nozzle.
[0037] In the present application, the consumable extrusion assembly refers to a component on a 3D printer that is used to drive the consumable to move toward the nozzle so that the consumable in a hot-melt state in the nozzle can be extruded from the nozzle. It can be composed of a drive motor, a deceleration dimension and other structures. The consumable extrusion assembly can be implemented through the structure of the existing technology, so it will not be repeated in this application.
[0038] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is the same as the first consumable.
[0039] Specifically, when it is necessary to switch the nozzle inner diameter to adjust the printing speed and it is not necessary to replace other types of consumables, it is necessary to first cut off the first consumable in the first feed channel, and then control the second feed channel to move to a position corresponding to the consumable extrusion assembly, and let the consumable extrusion assembly transport the consumable to the second feed channel for printing. In this embodiment, the second consumable is the same as the first consumable, which means that the first consumable and the second consumable are the same in color, size, material, etc., and there is no need to extract the consumable from the consumable extrusion assembly and then reintroduce a new consumable.
[0040] In one embodiment, the nozzle switching instruction includes: the extrusion inner diameter information of the nozzle to be switched; the switching of the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle with an inner diameter different from the first nozzle based on the extrusion inner diameter information of the nozzle to be switched; cutting off the first consumable located in the first feed channel, controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0041] Specifically, when it is necessary to switch the nozzle inner diameter to adjust the printing speed, it is first necessary to determine the selected nozzle based on the extrusion inner diameter information of the nozzle to be switched in the nozzle switching instruction, and then control the feed channel on the nozzle to align with the consumable extrusion assembly, and then use the consumable extrusion assembly to deliver the second consumable to the second feed channel.
[0042] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; extracting the first consumable from the consumable extrusion assembly; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is different from the first consumable.
[0043] Specifically, when different consumables need to be replaced, the steps that need to be performed, compared with the aforementioned method, include the step of extracting the consumables from the consumable extrusion assembly. That is to say, after cutting off the first consumable, the first consumable needs to be extracted from the consumable extrusion assembly, and the first consumable remaining in the first feed channel can be reused the next time the nozzle is used, without causing waste. The second feed channel and the second nozzle may also contain the second consumable left over from the last use. Since they are the same consumable, there will be no contamination due to mixing of consumables, and there is no need to clean the nozzle, which will waste time and consumables.
[0044] In one embodiment, the nozzle switching instruction includes: information about the category of the second consumable to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle different from the first nozzle based on the information about the category of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0045] According to the information of the second consumable type to be switched, the corresponding second nozzle is selected (the second consumable is previously extruded through the second nozzle, and the two are correspondingly associated). By binding the nozzle and the consumable type to each other, the nozzle is switched when the consumable is switched, and there is no need to clean the nozzle, thereby improving the printing efficiency of the 3D printer. It can also avoid the problem of consumable waste caused by cleaning the nozzle.
[0046] In one embodiment, the nozzle switching instruction includes: operating temperature information of the nozzle to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle having an operating temperature different from that of the first nozzle based on the operating temperature information of the nozzle to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0047] In actual use, the print head is also provided with a consumable heating component for heating the consumable so that the consumable is melted and then extruded from the nozzle. In order to improve the heat conduction efficiency, it is usually set near the nozzle. When the nozzle is switched, the heating device is usually switched. Therefore, different heating components can be selected according to different consumable types. For example, the nozzle temperature of PLA (polylactic acid) is usually set between 190℃ and 220℃; the nozzle temperature of ABS (acrylonitrile-butadiene-styrene) is generally set between 210℃ and 250℃; the nozzle temperature of PETG (polyethylene terephthalate-copolymer) is usually set between 220℃ and 250℃; the nozzle temperature of high temperature resistant materials (such as PEEK, PI, etc.) can reach above 260℃. The heating component usually has an optimal operating temperature range, so the corresponding heating device model can be set on the nozzle according to the different consumable materials to match the heating device with the consumable materials.
[0048] In one embodiment, the nozzle switching instruction includes: the extrusion inner diameter information of the nozzle to be switched and the category information of the second consumable to be switched; the switching of the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining the second nozzle with an extrusion inner diameter different from the first nozzle based on the extrusion inner diameter information of the nozzle to be switched and the category information of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0049] In this embodiment, when the types of the first consumable and the second consumable are different, the 3D printing speed can be adjusted by selecting nozzles with different extrusion inner diameters while replacing the consumables. For example, the nozzle inner diameter corresponding to consumable type A is 0.4mm, and the nozzle inner diameter corresponding to consumable type B is 0.8mm. When changing the consumable type, the printing speed can also be adjusted by selecting the corresponding nozzle.
[0050] In one embodiment, the nozzle switching instruction includes: operating temperature information of the nozzle to be switched, extrusion inner diameter information of the nozzle to be switched, and category information of the second consumable to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle having an extrusion inner diameter and operating temperature different from those of the first nozzle based on the extrusion inner diameter information of the nozzle to be switched and the category information of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0051] In actual applications, whether the operating temperature of the nozzle changes, whether the inner diameter changes, and whether the type of consumables changes are not necessarily related, but can be arbitrarily combined as needed. For example, when fast printing is required, the type of consumables remains unchanged, but the inner diameter of the nozzle becomes larger. This will require fast feeding and rapid heating and melting of the consumables, so a higher operating temperature is required. When the type of consumables changes, resulting in a decrease in the hot melt temperature and an increase in the inner diameter of the nozzle, the operating temperature may not need to be changed. Or when the type of consumables changes, resulting in an increase in the hot melt temperature and an increase in the inner diameter of the nozzle, it is necessary to significantly increase the operating temperature. These three changing factors can be combined according to actual needs. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0052] In one embodiment, switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0053] Specifically, the alignment action of the nozzle can be adjusted according to the structure of the nozzle. The nozzle and the feed channel connected to the nozzle are usually tubular. The feed channels can be arranged in parallel with each other and along a straight trajectory, so that when switching the nozzle, it is necessary to move the nozzle along a straight line for switching; the feed channel can also be arranged along a circular trajectory, so that when switching the nozzle, it is necessary to control the nozzle to rotate around the center of the circle for switching; the feed channel can also be arranged radially, so that when switching the nozzle, it is necessary to control the nozzle to swing around the center of the circle for switching.
[0054] In one embodiment, Figure 4 As shown, multiple nozzles are arranged in a straight line; the nozzle switching instruction includes: the stroke information between the first nozzle and the second nozzle; the control of the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly specifically includes: based on the stroke information, controlling the first nozzle and the second nozzle to move linearly to align the second nozzle with the output end of the consumable extrusion assembly.
[0055] In one embodiment, Figure 4 As shown, multiple nozzles are arranged in a ring; the nozzle switching instruction includes: the rotation angle between the first nozzle and the second nozzle; the control of the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly specifically includes: based on the rotation angle, controlling the first nozzle and the second nozzle to rotate so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0056] In one embodiment, Figure 4 As shown, multiple nozzles are arranged radially; the nozzle switching instruction includes: a swing angle between a first nozzle and a second nozzle; controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly specifically includes: based on the swing angle, controlling the first nozzle and the second nozzle to swing so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0057] In one embodiment, see Figure 2 , a 3D printer multi-nozzle switching device, the 3D printer multi-nozzle switching device comprising:
[0058] An acquisition unit 1, used for acquiring a nozzle switching instruction;
[0059] The switching unit 2 is used to switch the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumables into the second nozzle for printing.
[0060] The specific definition of the 3D printer multi-nozzle switching device can be found in the definition of the 3D printer multi-nozzle switching method mentioned above, which will not be repeated here. Each module in the above-mentioned 3D printer multi-nozzle switching device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0061] Those skilled in the art will understand that Figure 2 The structure shown in the figure is only a block diagram of a part of the structure related to the present application scheme, and does not constitute a limitation of the present application scheme. The specific 3D printer multi-nozzle switching device may include more or less components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0062] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the 3D printer multi-nozzle switching method as described in Example 1 is implemented.
[0063] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. When the computer program is executed by the processor, a 3D printer multi-nozzle switching method is implemented.
[0064] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0065] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented: the switching method includes:
[0066] Get nozzle switching instructions;
[0067] The first nozzle corresponding to the consumable extrusion assembly is switched to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing.
[0068] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is the same as the first consumable.
[0069] In one embodiment, the nozzle switching instruction includes: the extrusion inner diameter information of the nozzle to be switched; the switching of the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle with an inner diameter different from the first nozzle based on the extrusion inner diameter information of the nozzle to be switched; cutting off the first consumable located in the first feed channel, controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0070] In one embodiment, it also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; extracting the first consumable from the consumable extrusion assembly; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is different from the first consumable.
[0071] In one embodiment, the nozzle switching instruction includes: information about the category of the second consumable to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle different from the first nozzle based on the information about the category of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0072] In one embodiment, the nozzle switching instruction includes: operating temperature information of the nozzle to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle having an operating temperature different from that of the first nozzle based on the operating temperature information of the nozzle to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0073] In one embodiment, switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0074] In one embodiment, the nozzle switching instruction includes: stroke information between the first nozzle and the second nozzle; controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically includes: based on the stroke information, controlling the first nozzle and the second nozzle to move linearly to align the second nozzle with the output end of the consumable extrusion assembly.
[0075] In one embodiment, the nozzle switching instruction includes: a rotation angle between a first nozzle and a second nozzle; and controlling the linear movement or rotational movement of the first nozzle and the second nozzle to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the rotation angle, controlling the rotational movement of the first nozzle and the second nozzle to align the second nozzle with the output end of the consumable extrusion assembly.
[0076] In one embodiment, the nozzle switching instruction includes: a swing angle between a first nozzle and a second nozzle; and controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the swing angle, controlling the first nozzle and the second nozzle to swing so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0077] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0078] Embodiment 1, a 3D printer multi-nozzle switching method, applied to a 3D printer; the 3D printer is provided with a consumable extrusion assembly for transmitting consumables and at least two nozzles; the switching method comprises: obtaining a nozzle switching instruction; switching a first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumables into the second nozzle for printing.
[0079] Embodiment 2, based on Embodiment 1, further includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is the same as the first consumable.
[0080] Example 3, based on Example 2, the nozzle switching instruction includes: the extrusion inner diameter information of the nozzle to be switched; the switching of the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: based on the extrusion inner diameter information of the nozzle to be switched, determining the second nozzle with an inner diameter different from the first nozzle; cutting off the first consumable located in the first feed channel, controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0081] Example 4, based on Example 1, also includes: cutting off the first consumable located in the first feed channel, the first feed channel corresponds to the first nozzle; extracting the first consumable from the consumable extrusion assembly; controlling the consumable extrusion assembly to feed the second consumable into the second feed channel, the second feed channel corresponds to the second nozzle; the second consumable is different from the first consumable.
[0082] Example 5. Based on Example 4, the nozzle switching instruction includes: information about the category of the second consumable to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle different from the first nozzle based on the information about the category of the second consumable to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0083] Example 6. Based on Example 4, the nozzle switching instruction includes: operating temperature information of the nozzle to be switched; switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: determining a second nozzle having an operating temperature different from that of the first nozzle based on the operating temperature information of the nozzle to be switched; after cutting off the first consumable located in the first feed channel, extracting the first consumable from the consumable extrusion assembly; controlling the second feed channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second feed channel.
[0084] Example 7, based on Example 1, the first nozzle corresponding to the consumable extrusion assembly is switched to a second nozzle different from the first nozzle, specifically including: controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0085] Example 8, based on Example 7, the nozzle switching instruction includes: stroke information between the first nozzle and the second nozzle; the control of the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the stroke information, controlling the first nozzle and the second nozzle to move linearly to align the second nozzle with the output end of the consumable extrusion assembly.
[0086] Example 9, based on Example 7, the nozzle switching instruction includes: a rotation angle between a first nozzle and a second nozzle; controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the rotation angle, controlling the first nozzle and the second nozzle to rotate to align the second nozzle with the output end of the consumable extrusion assembly.
[0087] Example 10, based on Example 7, the nozzle switching instruction includes: a swing angle between the first nozzle and the second nozzle; controlling the first nozzle and the second nozzle to move linearly or rotationally to align the second nozzle with the output end of the consumable extrusion assembly, specifically including: based on the swing angle, controlling the first nozzle and the second nozzle to swing so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
[0088] Embodiment 11, a 3D printer multi-nozzle switching device, characterized in that the 3D printer multi-nozzle switching device includes: an acquisition unit, used to obtain a nozzle switching instruction; a switching unit, used to switch a first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing.
[0089] Embodiment 12, a computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, a 3D printer multi-nozzle switching method as described in any one of embodiments 1-10 is implemented.
[0090] Embodiment 13, a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and wherein when the processor executes the computer program, a 3D printer multi-nozzle switching method as described in any one of embodiments 1-10 is implemented.
[0091] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0092] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A 3D printer multi-nozzle switching method, characterized in that: Applicable to a 3D printer; the 3D printer is provided with a consumable extrusion assembly for transferring consumables and at least two nozzles; The switching method comprises: Get nozzle switching instructions; The first nozzle corresponding to the consumable extrusion assembly is switched to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumable into the second nozzle for printing.
2. A 3D printer multi-nozzle switching method according to claim 1, characterized in that: The invention also includes: cutting off a first consumable located in a first material delivery channel, wherein the first material delivery channel corresponds to the first nozzle; Controlling the consumable extrusion assembly to feed the second consumable into a second material feeding channel, wherein the second material feeding channel corresponds to the second nozzle; The second consumable is the same as the first consumable.
3. A 3D printer multi-nozzle switching method according to claim 2, characterized in that: The nozzle switching instruction includes: information on the extrusion inner diameter of the nozzle to be switched; The step of switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: Determining a second nozzle having an inner diameter different from that of the first nozzle based on the extrusion inner diameter information of the nozzle to be switched; The first consumable material in the first feeding channel is cut off, the second feeding channel is controlled to be aligned with the output end of the consumable material extrusion assembly, and the second consumable material is fed into the second feeding channel.
4. A 3D printer multi-nozzle switching method according to claim 1, characterized in that: The method further includes: cutting off a first consumable located in a first material delivery channel, wherein the first material delivery channel corresponds to the first nozzle; and extracting the first consumable from the consumable extrusion assembly; Controlling the consumable extrusion assembly to feed the second consumable into a second material feeding channel, wherein the second material feeding channel corresponds to the second nozzle; The second consumable is different from the first consumable.
5. A 3D printer multi-nozzle switching method according to claim 4, characterized in that: The nozzle switching instruction includes: information on the category of the second consumable to be switched; The step of switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: Determine a second nozzle different from the first nozzle based on the type information of the second consumable to be switched; After cutting off the first consumable located in the first feeding channel, extracting the first consumable from the consumable extrusion assembly; Controlling the second material feeding channel to be aligned with the output end of the consumable extrusion assembly, and feeding the second consumable into the second material feeding channel; The nozzle switching instruction includes: operating temperature information of the nozzle to be switched; The step of switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: Determining a second nozzle having an operating temperature different from that of the first nozzle based on the operating temperature information of the nozzle to be switched; After cutting off the first consumable located in the first feeding channel, extracting the first consumable from the consumable extrusion assembly; The second material feeding channel is controlled to be aligned with the output end of the consumable extrusion assembly, and the second consumable is fed into the second material feeding channel.
6. A 3D printer multi-nozzle switching method according to claim 1, characterized in that: The step of switching the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle specifically includes: The first nozzle and the second nozzle are controlled to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
7. A 3D printer multi-nozzle switching method according to claim 6, characterized in that: The nozzle switching instruction includes: travel information between the first nozzle and the second nozzle; The controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly specifically includes: Based on the stroke information, controlling the first nozzle and the second nozzle to move linearly so that the second nozzle is aligned with the output end of the consumable extrusion assembly; The nozzle switching instruction includes: a rotation angle between the first nozzle and the second nozzle; The controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly specifically includes: Based on the rotation angle, controlling the first nozzle and the second nozzle to rotate so that the second nozzle is aligned with the output end of the consumable extrusion assembly; The nozzle switching instruction includes: a swing angle between the first nozzle and the second nozzle; The controlling the first nozzle and the second nozzle to move linearly or rotationally so that the second nozzle is aligned with the output end of the consumable extrusion assembly specifically includes: Based on the swing angle, the first nozzle and the second nozzle are controlled to swing so that the second nozzle is aligned with the output end of the consumable extrusion assembly.
8. A 3D printer multi-nozzle switching device, characterized in that: The 3D printer multi-nozzle switching device comprises: An acquisition unit, used for acquiring a nozzle switching instruction; The switching unit is used to switch the first nozzle corresponding to the consumable extrusion assembly to a second nozzle different from the first nozzle, so that the consumable extrusion assembly inputs the printing consumables into the second nozzle for printing.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, a 3D printer multi-nozzle switching method as described in any one of claims 1 to 7 is implemented.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the 3D printer multi-nozzle switching method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Three-dimensional printing method, three-dimensional printer and computer readable storage medium
CN121361209A