WO-2026091002-A1 - 3D PRINTING METHOD AND SYSTEM, ELECTRONIC DEVICE AND STORAGE MEDIUM
Abstract
The present application relates to the field of printing devices. Disclosed are a 3D printing method and system, an electronic device and a storage medium. The method comprises: acquiring printing information, wherein the printing information comprises a consumables printing sequence; on the basis of the consumables printing sequence, controlling a first nozzle assembly to use a first consumable to perform printing; on the basis of the consumables printing sequence, controlling a second consumable that is required next by the first nozzle assembly to be transferred from a first consumables storage apparatus to a first branch channel of a first material-guiding apparatus; in response to a first material-change instruction, controlling the first nozzle assembly to return the first consumable to a second branch channel of the first material-guiding apparatus; and after detecting that the first consumable has been returned to the second branch channel, controlling the second consumable to be transferred from the first branch channel to a first main conveying channel of the first material-guiding apparatus, such that the first nozzle assembly performs printing using the second consumable.
Inventors
- WU, Dajiang
- TANG, JINGKE
Assignees
- 深圳市创想三维科技股份有限公司
Dates
- Publication Date
- 20260507
- Application Date
- 20241031
Claims (20)
- The 3D printing method is characterized by being applied to a 3D printing system, the 3D printing system including a printer and at least one consumable storage device, the printer including at least one material feeding device and at least one nozzle assembly; The 3D printing method includes: Obtain printing information, including the printing sequence of consumables; Based on the printing sequence of the consumables, the first printhead assembly is controlled to print using the first consumable; Based on the printing sequence of the consumables, the next second consumable required by the first printhead assembly is controlled to be transferred from the first consumable storage device to the first branch channel of the first feeding device; In response to the first material replacement command, the first nozzle assembly is controlled to return the first consumable to the second branch channel of the first material guiding device; Furthermore, after detecting that the first consumable has returned to the second branch channel, the system controls the second consumable to be transferred from the first branch channel to the first main conveying channel of the first material guide device, so that the first printhead assembly can use the second consumable for printing.
- The 3D printing method according to claim 1, characterized in that the 3D printing system further includes a second consumable storage device, and the printer further includes a second material feeding assembly and a second nozzle assembly; the 3D printing method further includes: Based on the printing sequence of the consumables, the third consumable is controlled to be transferred from the second consumable storage device to the third branch channel of the second feeding device; In response to the second material change command, the first printhead assembly is controlled to stop printing; Furthermore, the third consumable is controlled to be transferred from the third branch channel to the second main conveying channel of the second material guide assembly, so that the second printhead assembly can use the third consumable for printing.
- The 3D printing method according to claim 1 or 2 is characterized in that, while controlling the first nozzle assembly to print using the first consumable, the second consumable is controlled to be transferred from the first consumable storage device to the first branch channel based on the printing order of the consumable.
- The 3D printing method according to claim 1 or 2 is characterized in that the consumable storage device comprises N, and each of the branch channels is connected to one consumable storage device, where N is an integer greater than 1; Before the next second consumable required for controlling the first nozzle assembly is transferred from the first consumable storage device to the first branch channel of the first feed device, the method further includes: From the N consumable storage devices, M pre-selected consumable storage devices including the second consumable are determined, where M is an integer greater than or equal to 1 and less than or equal to N; The remaining amount of the second consumable in each of the pre-selected consumable storage devices is detected, and the pre-selected consumable storage device with the largest remaining amount of the second consumable is selected as the first consumable storage device.
- The 3D printing method according to claim 4, characterized in that, determining M pre-selected consumable storage devices including the second consumable from N consumable storage devices includes: Preset signal detection is performed on each of the aforementioned consumable storage devices; The consumable storage device that detects the preset signal is selected as the pre-selected consumable storage device; The step of detecting the remaining amount of the second consumable in each of the pre-selected consumable storage devices includes: Each preset signal detected in the pre-selected material change is processed. Based on the result of the signal processing, the remaining amount of the second consumable in each of the pre-selected consumable storage devices is obtained.
- The 3D printing method according to claim 1 or 2 is characterized in that the 3D printing system further includes a confluence component, the confluence component includes an outlet and P inlets, the outlet is connected to the first branch channel, and each inlet is connected to a consumable storage device; Before the next second consumable required for controlling the first nozzle assembly is transferred from the first consumable storage device to the first branch channel of the first feed device, the method further includes: Perform consumable testing on the P consumable storage devices connected to the P feed inlets; Based on the results of the consumable testing, the first consumable storage device, which includes the second consumable, is selected from the P consumable storage devices.
- The 3D printing method according to claim 1 or 2 is characterized in that the first main conveying channel includes a cutting position near the nozzle assembly, and the second branch channel includes a retraction position near the main conveying channel; The control of the first nozzle assembly to return the first consumable to the second branch channel of the first material guiding device includes: The first nozzle assembly is controlled to transfer the first consumable from the first nozzle assembly to the cutting position, and the first consumable is cut into a first part and a second part. The first part is controlled to be transferred to the unloading position, and the second part is discarded.
- The 3D printing method according to claim 1 or 2 is characterized in that the first branch channel includes a material feeding waiting position close to the first main conveying channel; The transfer of the next second consumable required to control the first nozzle assembly from the first consumable storage device to the first branch channel of the first feeding device includes: Control the transfer of the second consumable from the first consumable storage device to the first branch channel; When the second consumable is detected at the material feeding waiting position, the transmission of the second consumable is stopped.
- A 3D printing system, characterized in that the 3D printing system includes a printer and at least one consumable storage device, the printer including at least one material feeding device and at least one nozzle assembly; The 3D printing system also includes: The acquisition module is used to acquire printing information, including the printing order of consumables; The control module is used to control the first printhead assembly to print using the first consumable based on the printing sequence of the consumable; The control module is also used to control the next second consumable required by the first printhead assembly to be transferred from the first consumable storage device to the first branch channel of the first feeding device based on the consumable printing sequence. The control module is also configured to respond to the first material change command by controlling the first nozzle assembly to return the first consumable to the second branch channel of the first material guiding device. The control module is also used to control the return of the first consumable to the second branch channel after detecting that the first consumable has been returned. The second consumable is transferred from the first branch channel to the first main conveying channel of the first material guide device so that the first printhead assembly can use the second consumable for printing.
- The 3D printing system as claimed in claim 9, characterized in that the 3D printing system further includes a second consumable storage device, and the printer further includes a second material feeding assembly and a second nozzle assembly; the control module further performs: Based on the printing sequence of the consumables, the third consumable is controlled to be transferred from the second consumable storage device to the third branch channel of the second feeding device; In response to the second material change command, the first printhead assembly is controlled to stop printing; Furthermore, the third consumable is controlled to be transferred from the third branch channel to the second main conveying channel of the second material guide assembly, so that the second printhead assembly can use the third consumable for printing.
- The 3D printing system as described in claim 9 or 10 is characterized in that, while the control module controls the first nozzle assembly to print using the first consumable, the control module also performs a control based on the consumable printing sequence to transfer the second consumable from the first consumable storage device to the first branch channel.
- The 3D printing system as described in claim 9 or 10 is characterized in that the consumable storage device comprises N, and each of the branch channels is connected to one consumable storage device, where N is an integer greater than 1; Before executing the transfer of the next second consumable required for controlling the first nozzle assembly from the first consumable storage device to the first branch channel of the first feed device, the control module also performs the following: From the N consumable storage devices, M pre-selected consumable storage devices including the second consumable are determined, where M is an integer greater than or equal to 1 and less than or equal to N; The remaining amount of the second consumable in each of the pre-selected consumable storage devices is detected, and the pre-selected consumable storage device with the largest remaining amount of the second consumable is selected as the first consumable storage device.
- The 3D printing system as claimed in claim 12, wherein the step of the control module performing the step of determining M pre-selected consumable storage devices including the second consumable from N consumable storage devices includes: performing preset signal detection on each of the consumable storage devices; The consumable storage device that detects the preset signal is selected as the pre-selected consumable storage device; The step of detecting the remaining amount of the second consumable in each of the pre-selected consumable storage devices includes: Each preset signal detected in the pre-selected material change is processed. Based on the result of the signal processing, the remaining amount of the second consumable in each of the pre-selected consumable storage devices is obtained.
- The 3D printing system as described in claim 9 or 10, characterized in that the 3D printing system further includes a confluence assembly, the confluence assembly including an outlet and P inlets, the outlet communicating with the first branch channel, and each inlet communicating with a consumable storage device; before the control module performs the control of transferring the next second consumable required for the first nozzle assembly from the first consumable storage device to the first branch channel of the first material guide device, the control module further performs: Perform consumable testing on the P consumable storage devices connected to the P feed inlets; Based on the results of the consumable testing, select from the P consumable storage devices including the second consumable... The first consumable storage device of the material.
- The 3D printing system as described in claim 9 or 10 is characterized in that the first main conveying channel includes a cutting position near the nozzle assembly, and the second branch channel includes a retraction position near the main conveying channel; The step of the control module executing the step of controlling the first nozzle assembly to return the first consumable to the second branch channel of the first material guiding device includes: The first nozzle assembly is controlled to transfer the first consumable from the first nozzle assembly to the cutting position, and the first consumable is cut into a first part and a second part. The first part is controlled to be transferred to the unloading position, and the second part is discarded.
- The 3D printing system as described in claim 9 or 10 is characterized in that the first branch channel includes a material feeding waiting position near the first main conveying channel; The step of the control module performing the control of the first nozzle assembly to transfer the next second consumable from the first consumable storage device to the first branch channel of the first feeding device includes: Control the transfer of the second consumable from the first consumable storage device to the first branch channel; When the second consumable is detected at the material feeding waiting position, the transmission of the second consumable is stopped.
- An electronic device includes a memory and a processor, the memory storing a computer program executable by the processor, characterized in that the electronic device is applied to a 3D printing system, the 3D printing system including a printer and at least one consumable storage device, the printer including at least one material feeding device and at least one nozzle assembly; the processor performs the following: acquiring printing information, the printing information including the consumable printing sequence; Based on the printing sequence of the consumables, the first printhead assembly is controlled to print using the first consumable; Based on the printing sequence of the consumables, the next second consumable required by the first printhead assembly is controlled to be transferred from the first consumable storage device to the first branch channel of the first feeding device; In response to the first material replacement command, the first nozzle assembly is controlled to return the first consumable to the second branch channel of the first material guiding device; Furthermore, after detecting that the first consumable has returned to the second branch channel, the system controls the second consumable to be transferred from the first branch channel to the first main conveying channel of the first material guide device, so that the first printhead assembly can use the second consumable for printing.
- An electronic device as claimed in claim 17, wherein the 3D printing system further includes a second consumable storage device, and the printer further includes a second material feeding assembly and a second nozzle assembly; The processor also performs: Based on the printing sequence of the consumables, the third consumable is controlled to be transferred from the second consumable storage device to the third branch channel of the second feeding device; In response to the second material change command, the first printhead assembly is controlled to stop printing; Furthermore, the third consumable is controlled to be transferred from the third branch channel to the second main conveying channel of the second material guide assembly, so that the second printhead assembly can use the third consumable for printing.
- An electronic device as described in claim 17 or 18, characterized in that, while controlling the first printhead assembly to print using the first consumable, the printing sequence of the consumable is controlled to... The two consumables are transferred from the first consumable storage device to the first branch channel.
- A storage medium, characterized in that the storage medium stores program code, the program code being invoked by a processor to execute the 3D printing method as described in any one of claims 1 to 8.
Description
3D printing methods, systems, electronic devices, and storage media Technical Field This application relates to the field of printing equipment, specifically to a 3D printing method, system, electronic device, and storage medium. Background Technology 3D printing technology is an additive manufacturing technology, and there are various types of printers available. Currently, the most commonly used type is based on the Fused Deposition Modeling (FDM) process. The working process of this type of printer involves feeding material into a cartridge, melting the filament into a liquid state using high temperature, then extruding it through the print head and allowing it to solidify. Finally, the filament is arranged in three-dimensional space to form a physical object. The cartridge is one of the most important components of a 3D printer, playing a crucial role in the printing effect and is one of the core devices in 3D printing. In related technologies, during the 3D printing process, an extruder is used to drive the filament into the print head, and then the molten filament is extruded from the print head for printing. However, during the printing process, there may be situations where the filament needs to be changed. Existing methods require operators to stay by the printer for a long time to manually change the filament. If the filament tray is not changed in time, the printing will fail, which greatly reduces work efficiency and filament utilization. Summary of the Invention In view of this, this application proposes a 3D printing method, system, electronic device, and storage medium that can effectively improve the material changing efficiency of the printer. In a first aspect, this application proposes a 3D printing method applied to a 3D printing system, the 3D printing system including a printer and at least one consumable storage device, the printer including at least one material guiding device and at least one nozzle assembly; the 3D printing method includes: acquiring printing information, the printing information including a consumable printing sequence; controlling a first nozzle assembly to print using a first consumable based on the consumable printing sequence; controlling the next second consumable required by the first nozzle assembly to be transferred from the first consumable storage device to a first branch channel of the first material guiding device based on the consumable printing sequence; responding to a first material changing command, controlling the first nozzle assembly to return the first consumable to a second branch channel of the first material guiding device; and, after detecting that the first consumable has returned to the second branch channel, controlling the second consumable to be transferred from the first branch channel to a first main conveying channel of the first material guiding device, so that the first nozzle assembly can print using the second consumable. Compared with related technologies, the embodiments of this application have at least the following advantages: Initially, the printer's printhead assembly extrudes the second consumable for printing. When the printer needs to switch to the first consumable for printing, a material change command is sent. In response to the material change command, the printer selects the first consumable storage device containing the first consumable and controls the first consumable to be transferred from the first consumable storage device to the first branch channel. Simultaneously, the printer controls the first printhead assembly to stop ejecting the currently printing second consumable and controls the second consumable to be transferred from the first printhead assembly through... The main conveyor channel transmits the material to the second branch channel. At this time, the first consumable is transferred from the first branch channel to the main conveyor channel so that the first printhead assembly can spray the first consumable. By setting up a main conveyor channel and multiple branch channels that converge on the main conveyor channel, when the printer receives a material change command, the first consumable to be replaced can be transferred to the first branch channel in advance. When the printer detects that the second consumable being printed has returned to the second branch channel, that is, when there is no second consumable in the main conveyor channel, the first consumable is directly transferred from the first branch channel to the main conveyor channel. This method allows the first consumable to be transferred to the first branch channel in advance without waiting for the second consumable to completely return to the second consumable storage device, thereby greatly shortening the transmission time of the first consumable and improving the printer's material change efficiency. In some embodiments, the 3D printing system further includes a second filament storage device, and the printer further includes