Method for detecting state of material conveying assembly, 3D printing device and readable storage medium
By automatically detecting the status of the feeding components, the stability problem of 3D printers when changing nozzles is solved, and the accurate identification and stable connection of the feeding components are achieved, thereby improving the working stability and efficiency of the printing equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN ANYCUBIC TECH CO LTD
- Filing Date
- 2026-02-26
- Publication Date
- 2026-06-09
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing 3D printers have difficulty effectively detecting the status of the feed assembly when changing nozzles, leading to printing failures and instability, especially due to problems with the feed assembly being misplaced or not securely installed.
By receiving printing signals, the system automatically detects the status of the feeding components. Using devices such as temperature sensors, Hall effect sensors, photoelectric sensors, and vision inspection, it accurately identifies placement deviations and loose connections of the feeding components, enabling automatic replacement and secure connection.
It improves the detection efficiency of the feeding components, avoids printing failures caused by improper placement or insecure installation, and ensures the stability of the replacement process and printing quality.
Smart Images

Figure CN122165647A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of 3D printing, and in particular to a method for detecting the state of a material feeding component, a 3D printing device, and a readable storage medium. Background Technology
[0002] A 3D printer, also known as a three-dimensional printer, is a machine capable of rapid prototyping and is widely used in manufacturing models and parts. Existing 3D printers typically have a nozzle that heats the filament and constructs three-dimensional objects layer by layer.
[0003] Multicolor FDM (Fused Deposition Modeling) is a technology that, based on conventional fused deposition modeling, uses multiple nozzles, multiple feeds, or switchable nozzles to achieve printing of multiple colors or materials. For nozzle-changing solutions in related technologies, it is necessary to obtain the changing status to ensure print quality.
[0004] Furthermore, any discussion of the background art throughout the specification does not imply that the background art is necessarily prior art known to those skilled in the art, and any discussion of the prior art throughout the specification does not imply that the prior art is necessarily widely known or constitutes common knowledge in the field. Summary of the Invention
[0005] In view of this, this application provides a method for detecting the state of a material feeding component, a 3D printing device, and a readable storage medium, which enables the acquisition of the replacement state of the material feeding component.
[0006] In a first aspect, embodiments of this application provide a method for detecting the state of a material feeding component, applied in the field of 3D printing, the method comprising: Receive printing signal; Based on the printed signal, a status detection action is performed on the feeding assembly.
[0007] Secondly, embodiments of this application provide a 3D printing device, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, they implement the steps of the method as described in the first aspect.
[0008] Thirdly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first aspect.
[0009] The method for detecting the state of the feeding component, the 3D printing equipment, and the readable storage medium in this application embodiment receive a printing signal and, based on the printing signal, perform a state detection action on the feeding component to detect its state. This application embodiment automatically detects the state of the feeding component based on the printing signal, eliminating the need for manual intervention and improving detection efficiency. Furthermore, by detecting the state of the feeding component, it accurately identifies problems such as placement deviations and loose connections, avoiding printing failures caused by improper placement or insecure installation of the feeding component, and ensuring the stability of feeding component replacement and operation.
[0010] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description
[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A flowchart illustrating the state detection method of the material feeding assembly according to an embodiment of this application is shown; Figure 2 A structural block diagram of a 3D printing device according to an embodiment of this application is shown. Detailed Implementation
[0012] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0013] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0014] The following description, in conjunction with the accompanying drawings, details the state detection method for the material feeding component, the 3D printing equipment, and the readable storage medium provided in this application through specific embodiments and application scenarios. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0015] This application provides a method for detecting the state of a feeding assembly, applied to a 3D printing device. The 3D printing device includes a printing module, a feeding assembly, and a hot end frame. The feeding assembly is used to hold and / or heat filament. When the feeding assembly is in the standby docking area, it is in a waiting-to-be-used state; that is, according to the printing task requirements, the feeding assembly can be loaded onto the printing module to perform the model printing task. When the feeding assembly is waiting to be used, the filament contained in its internal feeding channel remains continuous with the filament source. Continuous printing filament means that the printing filament inside the nozzle assembly remains continuous and uninterrupted with the external filament source, which can be printing filament wound on a filament reel.
[0016] The feeding assembly includes a feeding element and a nozzle connected in sequence. The feeding element includes a feeding channel for accommodating wire, and the feeding element is provided with a notch.
[0017] In some embodiments, the feeding assembly further includes a heating element and an electrical control assembly. The nozzle is connected to the heating element, which can be integrally formed or separately connected. The heating element heats the filament in the heating area to output molten filament for printing. In one embodiment, the heating element can be a remote induction heater, such as electromagnetic induction heating, or a resistance heater. A heat sink is connected to or adjacent to the heating element and dissipates heat from the hot end, such as the heating element, effectively transferring heat from the hot end to the surrounding environment and ensuring that the hot end operates within a suitable temperature range. The electrical control assembly includes a first temperature sensor, a second temperature sensor, a power receiving device, a storage device, and a signal transmission device. The first temperature sensor senses the temperature of the nozzle, the second temperature sensor senses the temperature of the heating element, and the power receiving device wirelessly receives electrical energy to power other devices on the electrical control assembly. The signal transmission device transmits the temperature detected by the temperature sensors to the processor of the 3D printing equipment for controlling the heating power of the heating element. The signal transmission device is also used to acquire information about the wire, such as its color and material, so that it can identify the wire and its hot end.
[0018] The printing module includes a clamping mechanism that can clamp the filament through a notch on the feed assembly. After the feed assembly is installed into the printing module, the clamping mechanism provides the power to extrude the filament from the nozzle, thus achieving model printing. The clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push the filament in the feed channel.
[0019] In one embodiment, the printing module further includes a locking mechanism for unlocking and locking the installed feed assembly.
[0020] This application provides a method for detecting the state of a material feeding assembly, wherein the execution subject of this method can be the processor of a 3D printing device. For example... Figure 1 As shown, the method includes: Step 101: Receive the printing signal.
[0021] In this step, a printing signal is received. This printing signal can be an initialization signal, a power-on signal, a switching signal, a status detection signal, a start printing signal, a stop printing signal, or a hot end switching sequence signal, etc. The switching signal can be a wire switching signal or a hot end switching signal, and no specific limitation is made here.
[0022] The printed signal can be a signal that is built into the model file, or it can be a signal sent by other devices when it is necessary to switch cables or hot ends or to detect the status, or it can be a signal generated by user control.
[0023] Step 102: Based on the printing signal, perform a status detection action for the material feeding component.
[0024] In this step, in response to the printing signal, a status detection action is performed on the feeding component to detect the status of the feeding component. This status can be the replacement status of the feeding component, which includes the placement status of the feeding component on the hot end frame and the installation status of the feeding component and the printing module.
[0025] In this embodiment, the status of the feeding component is automatically detected based on the printing signal, eliminating the need for manual intervention and improving detection efficiency. Furthermore, by detecting the status of the feeding component, problems such as placement deviation and loose connection of the feeding component can be accurately identified, avoiding printing failures caused by improper placement or insecure installation of the feeding component, and ensuring the stability of feeding component replacement and operation.
[0026] In one embodiment of this application, the method further includes: Control the printing module to move to the backup docking area; Place the first feeding assembly of the printing module into the hot end frame of the standby docking area and unlock the first feeding assembly; Load the second feed assembly from the hot end frame into the printing module and lock the second feed assembly.
[0027] In this embodiment, the printing signal includes a switching signal. In response to the switching signal, after the first feeding component installed on the printing module completes its current printing action, the printing module is moved to the standby docking area. Once the printing module and the standby docking area are aligned, the first feeding component on the printing module is precisely placed on the hot-end frame of the standby docking area. An unlocking operation is performed on the first feeding component, releasing the structural connection between the first feeding component and the printing module, thus unloading the first feeding component. After the first feeding component is unloaded, the second feeding component to be replaced on the hot-end frame is connected to the printing module; that is, the second feeding component is loaded onto the printing module. Then, a locking operation is performed on the second feeding component, forming a stable structural connection between the second feeding component and the printing module, thus completing the installation of the second feeding component. This completes the entire feeding component replacement process.
[0028] In this embodiment, automatic replacement of the hot end is achieved, eliminating the need to clean the residual wire in the hot end every time the wire is switched, reducing wire waste and improving printing speed.
[0029] In one embodiment of this application, the state detection action includes an unloading detection action, which performs a state detection action for the feeding assembly, including: Check whether the first feeding assembly is properly positioned on the hot end frame; and / or, Check whether the printing module is separated from the first feeding assembly.
[0030] In this embodiment, after the first feeding component is placed on the hot end frame and unlocked, the placement status of the first feeding component is detected, that is, whether the first feeding component is properly placed on the hot end frame. This ensures that the first feeding component is not misaligned, stuck, or suspended, and that it is in a stable position on the hot end frame.
[0031] After the printing module is separated from the first feeding assembly, the connection status between the printing module and the first feeding assembly is detected, that is, whether the printing module is completely separated from the first feeding assembly. It is confirmed that there is no jamming or structural adhesion between the printing module and the first feeding assembly, and that the first feeding assembly has been completely detached from the support of the printing module, so as to meet the usage requirements of the printing module after unloading the first feeding assembly and moving it for operation.
[0032] By using the above method, the unloading status of the first feeding component can be detected, so as to avoid printing failures caused by problems with the unloading of the feeding component and ensure the stability of the feeding component replacement and operation.
[0033] In one embodiment of this application, detecting whether the first feeding assembly is positioned on the hot end frame includes: Upon receiving the first preset detection signal from the first detection device on the hot end frame, it is determined that the first material conveying assembly is positioned on the hot end frame. Detecting whether the printing module is separated from the first feeding assembly includes: When the second preset detection signal of the second detection device on the printing module is obtained, it is determined that the printing module is separated from the first feeding assembly.
[0034] In this embodiment, detecting whether the first feeding assembly is properly positioned on the hot-end frame can be achieved using a limit switch-triggered detection method. Correspondingly, the first detection device is a limit switch. A limit switch is installed at the station of the first feeding assembly on the hot-end frame. When the first feeding assembly is placed on the hot-end frame and fully falls into the station, the side of the first feeding assembly presses against the trigger end of the limit switch, causing the limit switch to switch from an open state to a closed state, thereby outputting a first preset detection signal. Therefore, when the first preset detection signal is detected, it is determined that the first feeding assembly is properly positioned on the hot-end frame.
[0035] To detect whether the first feeding assembly is properly positioned on the hot-end frame, a photoelectric sensor can also be used. Accordingly, the first detection device is a photoelectric sensor. On both sides of the station of the first feeding assembly on the hot-end frame, the transmitter and receiver of a through-beam photoelectric sensor are respectively installed. The transmitter emits a light signal, and the receiver receives the light signal. When the first feeding assembly is not properly positioned, the optical path is in a conductive state; when the first feeding assembly is fully positioned, its body or a structural component linked to it blocks the optical path, and the receiver cannot receive the light signal. Based on this, it is determined that the first feeding assembly is properly positioned. The first preset detection signal is a signal indicating that the optical path is disconnected.
[0036] The first preset detection signal of the first detection device enables accurate detection of the placement of the first feeding component on the hot end frame, preventing printing failures caused by improper placement of the first feeding component.
[0037] To detect whether the connection between the printing module and the first feeding assembly is completely separated, a Hall sensor magnetic attraction detection method can be used. A Hall sensor and a permanent magnet are installed at corresponding positions on the printing module and the first feeding assembly, respectively; correspondingly, the second detection device is a Hall sensor. When the two are connected, the Hall sensor detects that the magnetic field strength of the permanent magnet reaches a preset threshold and outputs a high-level signal; when the printing module separates from the first feeding assembly, the magnetic field strength drops sharply, and the sensor outputs a low-level signal. Therefore, the separation of the printing module from the first feeding assembly can be determined based on the level change, where the second preset detection signal is the low-level signal output by the sensor.
[0038] To detect whether the connection between the printing module and the first feeding assembly is completely separated, a proximity sensor can also be used. A proximity sensor is installed on the printing module; that is, the second detection device is a proximity sensor. When the two are connected, the proximity sensor on the printing module detects the metal conductor on the first feeding assembly and outputs an electrical signal. When the two are separated, the proximity sensor on the printing module does not detect the metal conductor and does not output an electrical signal. The second preset detection signal is that the sensor does not output an electrical signal.
[0039] The second preset detection signal of the second detection device enables accurate detection of whether the printing module and the first feeding component are completely separated, preventing printing failures caused by the printing module and the first feeding component not being completely separated when they should be separated.
[0040] In other embodiments, visual inspection can be used to detect whether the first feeding component is properly positioned on the hot-end frame and whether the printing module is separated from the first feeding component. For example, an industrial visual inspection module is deployed at a preset location in the backup docking area. This module includes a high-definition camera, a supplementary light source, and an image recognition processing unit. The camera's field of view covers the workstation of the first feeding component on the hot-end frame. After the first feeding component is placed on the hot-end frame and the unlocking operation is completed, the industrial camera captures an image of the first feeding component's workstation. The image recognition processing unit performs feature matching between the captured real-time image and a preset standard image showing the first feeding component in place. If the feature matching degree reaches a preset threshold, it is determined that the first feeding component is properly positioned on the hot-end frame. The image recognition processing unit then identifies the connection status between the printing module and the first feeding component based on the real-time image. If the connection between the printing module and the first feeding component in the real-time image shows a clear gap feature and no pixel features indicating structural contact, it is determined that the printing module and the first feeding component are completely separated.
[0041] In one embodiment of this application, the state detection action includes a loading detection action, which performs a state detection action for the feeding assembly, including: Detect whether the printing module is engaged with the second feeding assembly; and / or, Check whether the second feeding assembly is separated from the hot end frame.
[0042] In this embodiment, after the second feeding component is loaded into the printing module, the connection and engagement status of the two is detected, that is, whether the printing module and the second feeding component are fully engaged. By determining whether the printing module and the second feeding component achieve precise docking and stable engagement, it is confirmed that there are no gaps, misalignments, looseness, or other incomplete engagements, thereby ensuring that the printing module and the second feeding component form a reliable structural connection and meet the requirements of subsequent printing operations.
[0043] After the printing module locks the second feeding component, check whether the second feeding component is completely separated from the hot end frame. Confirm that there is no jamming or structural adhesion between the second feeding component and the hot end frame, and ensure that the second feeding component has completely broken away from the limit and support of the hot end frame, so as to meet the usage requirements of the printing module driving the second feeding component to move and operate.
[0044] The above method enables the detection of the loading status of the second feeding component, thereby avoiding printing failures caused by insecure loading of the feeding component and ensuring the stability of feeding component replacement and operation.
[0045] In one embodiment of this application, detecting whether the printing module is engaged with the second feeding assembly includes: When the third preset detection signal of the third detection device on the printing module is obtained, it is determined that the printing module is engaged with the second feeding assembly; Detecting whether the second feeding assembly is separated from the hot end frame includes: When the fourth preset detection signal of the fourth detection device on the hot end frame is obtained, it is determined that the second material conveying assembly is separated from the hot end frame.
[0046] In this embodiment, the detection of whether the printing module is engaged with the second feeding assembly, i.e., whether the printing module is locked to the second feeding assembly, can be achieved using a Hall sensor for magnetic attraction. A Hall sensor and a permanent magnet are installed at corresponding positions on the printing module and the second feeding assembly, respectively. Correspondingly, the third detection device is a Hall sensor. When the two are connected, the Hall sensor detects that the magnetic field strength of the permanent magnet reaches a preset threshold and outputs a high-level signal. When the printing module is separated from the second feeding assembly, the magnetic field strength drops sharply, and the sensor outputs a low-level signal. Therefore, the engagement of the printing module with the second feeding assembly can be determined based on the level change, wherein the third preset detection signal is the high-level signal output by the sensor.
[0047] The engagement of the printing module with the second feeding assembly can also be detected using a proximity sensor. A proximity sensor is installed on the printing module, making it the third detection device. When connected, the proximity sensor on the printing module detects the metal conductor on the second feeding assembly and outputs an electrical signal. When separated, the proximity sensor on the printing module does not detect the metal conductor and does not output an electrical signal. The third preset detection signal is the electrical signal output by the sensor.
[0048] The third preset detection signal of the third detection device enables precise detection of whether the printing module and the second feeding assembly are engaged, preventing replacement failures caused by the printing module and the second feeding assembly not being engaged.
[0049] To detect whether the second feeding assembly has separated from the hot end frame, a limit switch-triggered detection method can be used. Correspondingly, the fourth detection device is a limit switch. A limit switch is installed at the station of the second feeding assembly on the hot end frame. When the second feeding assembly is at the station of the hot end frame, the side of the second feeding assembly will press against the trigger end of the limit switch, causing the limit switch to switch from an open state to a closed state. When the second feeding assembly is installed into the printing module and separated from the hot end frame, the side of the second feeding assembly will not press against the trigger end of the limit switch, causing the limit switch to switch from a closed state to an open state, thereby outputting a fourth preset detection signal. Therefore, when the fourth preset detection signal is detected, it is determined that the second feeding assembly has separated from the hot end frame.
[0050] To detect whether the second feeding assembly has separated from the hot end frame, a photoelectric sensor can also be used. Accordingly, the fourth detection device is a photoelectric sensor. On both sides of the station of the second feeding assembly on the hot end frame, the transmitter and receiver of a through-beam photoelectric sensor are respectively installed. The transmitter emits a light signal, and the receiver receives the light signal. When the second feeding assembly is installed onto the printing module and separated from the hot end frame, the optical path is in a conductive state. When the second feeding assembly is at its station on the hot end frame, its body blocks the optical path, and the receiver cannot receive the light signal. The fourth preset detection signal is the signal indicating that the optical path is conductive. When the conductive state of the optical path is detected, it is determined that the second feeding assembly has separated from the hot end frame.
[0051] The fourth preset detection signal of the fourth detection device enables accurate detection of the separation between the second feeding component and the hot end frame, preventing printing failures caused by the second feeding component not completely separating from the hot end frame when it should separate.
[0052] In other embodiments, visual inspection can be used to detect whether the printing module is engaged with the second feeding assembly and whether the second feeding assembly is separated from the hot end frame. For example, an industrial visual inspection module is deployed at a preset location in the standby parking area. This module includes a high-definition camera, a supplementary light source, and an image recognition processing unit. The camera's field of view covers the station of the second feeding assembly on the hot end frame. After the second feeding assembly is loaded into the printing module and locked, the industrial camera captures an image of the station of the second feeding assembly. The image recognition processing unit performs feature matching between the captured real-time image and a preset standard image showing the printing module and the second feeding assembly in place. If the feature matching degree reaches a preset threshold, it is determined that the printing module and the second feeding assembly are fully engaged. The image recognition processing unit then identifies the connection status between the second feeding assembly and the hot end frame based on the real-time image. If the connection between the second feeding assembly and the hot end frame in the real-time image shows a clear gap feature and no pixel features indicating structural contact, it is determined that the second feeding assembly and the hot end frame are completely separated.
[0053] In one embodiment of this application, the method further includes: when it is determined through a state detection action that there is an abnormal loading and unloading action, re-execute the loading and unloading action until the loading and unloading action is normal or meets a preset condition, and then end the loading and unloading action. The loading and unloading action includes at least one of the following: placement action, engagement action, and separation action.
[0054] In this embodiment, after the status detection action is completed, if an abnormal loading / unloading action is determined, including any one or more of the following: the first feeding component is not placed in place on the hot end frame, the printing module is not completely separated from the first feeding component, the printing module is not reliably engaged with the second feeding component, or the second feeding component is not completely detached from the hot end frame, then the loading / unloading action retry mechanism is triggered, and the corresponding loading / unloading action is re-executed. The loading / unloading action includes at least one of the following: placing the first feeding component on the hot end frame, engaging and locking the second feeding component with the printing module, or separating the printing module from the first or second feeding component. During the re-execution of the loading / unloading action, the status detection process is restarted to monitor the status after the action is executed in real time. This cycle continues until a status detection result shows that all loading / unloading actions have been executed normally, or the re-execution meets the preset conditions, at which point the loading / unloading action automatically ends.
[0055] In this embodiment of the application, the loading and unloading action is re-executed when an abnormal loading and unloading action is detected, thereby increasing the success rate of the loading and unloading action and reducing printing failures caused by improper placement or insecure installation of the material feeding component.
[0056] In one embodiment of this application, the preset conditions include the number of retries for the loading / unloading action being greater than a preset number or the duration of the retries being greater than a preset duration; the method further includes: When preset conditions are met, an alarm message is issued or the printing task is stopped.
[0057] In this embodiment, if the number of times the loading / unloading action is retried reaches a preset number or the duration of the retried loading / unloading action exceeds a preset duration, it indicates that the abnormal loading / unloading action cannot be resolved through retrying. To avoid excessively prolonging the printing time, the printing task is automatically stopped, and / or a fault alarm message is output to promptly notify the user of the problem. In one case, the number of retryes and the preset duration can be 0, meaning that a fault alarm is issued as soon as an anomaly is detected, ensuring timeliness.
[0058] In one embodiment of this application, the feeding assembly includes a feeding element and a nozzle connected in sequence. The feeding element includes a feeding channel for accommodating wire. The feeding element is provided with a notch, which corresponds to the clamping mechanism of the printing module.
[0059] Unlocking the first feeding component includes: The driven wheel of the printing module is separated from the driving wheel by a first distance to release the wire of the first feeding assembly. The first distance is related to either the wire diameter or the wire material of the first feeding assembly. The locking mechanism of the control printing module unlocks the first feeding assembly; Locking the second feeding assembly includes: The locking mechanism of the control printing module locks the second feeding assembly; The driven wheel of the control printing module is spaced a second distance from the driving wheel, so that the wire of the second feeding assembly is located between the driven wheel and the driving wheel. The second distance is related to either the wire diameter or the wire material of the second feeding assembly. The driven wheel and the driving wheel are brought closer together to clamp the wire of the second feeding assembly through the notch.
[0060] In this embodiment, the printing module includes a clamping mechanism and a locking mechanism. The clamping mechanism can clamp the wire through a notch provided on the feeding component. The clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push the wire in the feeding channel. The locking mechanism may include actuating components such as a latch and a screw, used to unlock or lock the feeding component.
[0061] The process of unlocking the first feeding assembly is as follows: The driven wheel and the driving wheel are moved relatively away, widening the gap between them to a first distance. This allows the clamping mechanism to release the wire from the first feeding assembly, eliminating the interference caused by the clamping mechanism's engagement with the wire and thus preventing disassembly of the feeding assembly. After the gap between the driven wheel and the driving wheel is adjusted to the correct position, the locking mechanism on the printing module is unlocked, releasing the mechanical constraint on the first feeding assembly. This allows the connection interface between the first feeding assembly and the printing module to be detachable, providing the necessary conditions for placing the first feeding assembly on the hot end holder.
[0062] The value of the first distance is related to either the diameter of the wire or the material of the wire to which the first feeding assembly is adapted. The first distance can be matched with the wire diameter and slightly larger than the wire diameter, thereby completely releasing the wire clamped between the driving wheel and the driven wheel, and releasing the feeding constraint of the clamping mechanism on the wire. The wire material can have a corresponding relationship with the wire diameter, so the first distance can also be determined according to the wire material.
[0063] The process of locking the second feeding assembly is as follows: After the connection interface between the second feeding assembly and the printing module is precisely aligned, the locking mechanism of the printing module is controlled to lock the second feeding assembly. Further, at least one of the driven wheel and the driving wheel is controlled to move, widening the gap between them to a second distance, allowing the filament of the second feeding assembly to smoothly enter the clamping area between the driven wheel and the driving wheel. The driven wheel and the driving wheel are then controlled to move closer together until they exert a preset clamping force on the filament, completing the clamping operation of the filament in the second feeding assembly. This establishes a firm mechanical connection between the second feeding assembly and the printing module, providing a reliable guarantee for stable feeding during subsequent printing.
[0064] The value of the second distance is related to either the wire diameter or the wire material to which the second feeding assembly is adapted. The second distance can be matched to the wire diameter and slightly larger than the wire diameter to achieve rapid feeding. The wire material can correspond to the wire diameter, so the second distance can also be determined based on the wire material.
[0065] It should be noted that in this embodiment, the material feeding assembly is replaced. The material feeding assembly includes a material feeding component and a nozzle connected in sequence. That is, the material feeding component and the nozzle are replaced simultaneously, not just the nozzle. In the method of replacing only the nozzle, the nozzle needs to engage with the material feeding channel on the printing module, which can lead to poor engagement and filament overflow. In this embodiment, the entire material feeding assembly is replaced, including the nozzle and the material feeding channel, thus avoiding the problem of poor engagement between the nozzle and the material feeding channel on the printing module that causes filament overflow.
[0066] Furthermore, in this embodiment of the application, based on the material feeding component replacement scheme, a status detection action is performed on the material feeding component to detect its status, accurately identify problems such as placement deviation and loose connection of the material feeding component, avoid printing failures caused by improper placement or insecure installation of the material feeding component, and ensure the stability of material feeding component replacement and operation.
[0067] This application also provides a 3D printing device, such as... Figure 2 As shown, the 3D printing device 200 includes a processor 201 and a memory 202. The memory 202 stores a program or instruction that can run on the processor 201. When the program or instruction is executed by the processor 201, it implements the various steps of the above-described embodiment of the state detection method for the material feeding component and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0068] The memory 202 can be used to store software programs and various data. The memory 202 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 202 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 202 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0069] Processor 201 may include one or more processing units; optionally, processor 201 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 201.
[0070] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described embodiment of the state detection method for the material conveying component and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0071] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0072] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for detecting the state of a material conveying assembly, characterized in that, Applied to the field of 3D printing, the feeding assembly is used to contain and / or heat filament. When the feeding assembly is located in a standby docking area waiting to be picked up, the contained filament remains continuous with the filament source. The method includes: Receive printing signal; Based on the printed signal, a status detection action is performed on the feeding assembly.
2. The method for detecting the state of a material conveying assembly according to claim 1, characterized in that, The method further includes: Control the printing module to move to the backup docking area; Place the first feeding assembly of the printing module into the hot end frame of the spare docking area, and unlock the first feeding assembly; The second feeding assembly on the hot end frame is loaded into the printing module and locked.
3. The method for detecting the state of a material conveying assembly according to claim 2, characterized in that, The execution of the status detection action for the material feeding component includes: Detect whether the first feeding assembly is positioned correctly on the hot end frame; and / or, Detect whether the printing module is separated from the first feeding assembly.
4. The method for detecting the state of a material conveying assembly according to claim 3, characterized in that, The detection of whether the first feeding assembly is properly positioned on the hot end frame includes: When the first preset detection signal of the first detection device on the hot end frame is obtained, it is determined that the first material conveying assembly is placed in place on the hot end frame; The detection of whether the printing module is separated from the first feeding assembly includes: When the second preset detection signal of the second detection device on the printing module is obtained, it is determined that the printing module is separated from the first feeding component.
5. The method for detecting the state of a material conveying assembly according to claim 2, characterized in that, The execution of the status detection action for the material feeding component includes: Detect whether the printing module is engaged with the second feeding assembly; and / or, Detect whether the second feeding assembly is separated from the hot end frame.
6. The method for detecting the state of a material conveying assembly according to claim 5, characterized in that, The detection of whether the printing module is engaged with the second feeding assembly includes: When a third preset detection signal is received from the third detection device on the printing module, it is determined that the printing module is engaged with the second feeding assembly; The detection of whether the second feeding assembly is separated from the hot end frame includes: When the fourth preset detection signal of the fourth detection device on the hot end frame is obtained, it is determined that the second material conveying assembly is separated from the hot end frame.
7. The method for detecting the state of a material conveying assembly according to claim 2, characterized in that, The method further includes: When the state detection action determines that there is an abnormal loading or unloading action, the loading or unloading action is re-executed until the loading or unloading action is normal or meets the preset conditions, and then the loading or unloading action ends. The loading or unloading action includes at least one of the following: placement action, engagement action, and separation action.
8. The method for detecting the state of a material conveying assembly according to claim 7, characterized in that, The preset conditions include the number of retries for the loading and unloading action being greater than a preset number or the duration of the retries for the loading and unloading action being greater than a preset duration; The method further includes: When the preset conditions are met, an alarm message is issued or the printing task is stopped.
9. The method for detecting the state of a material conveying assembly according to claim 2, characterized in that, The feeding assembly includes a feeding component, a heating component, and a nozzle. The feeding component includes a feeding channel for accommodating wire. The heating component is used to heat the wire in the feeding channel. The feeding component is provided with a notch, which corresponds to the clamping mechanism of the printing module. Unlocking the first feeding component includes: The driven wheel and the driving wheel of the printing module are spaced apart by a first distance to release the wire of the first feeding assembly. The first distance is related to either the wire diameter or the wire material of the first feeding assembly. The locking mechanism of the printing module is controlled to unlock the first feeding assembly; The locking of the second feeding assembly includes: The locking mechanism of the printing module is controlled to lock the second feeding assembly; The driven wheel and the driving wheel of the printing module are spaced a second distance apart, so that the wire of the second feeding component is located between the driven wheel and the driving wheel. The second distance is related to either the wire diameter or the wire material of the second feeding component. The driven wheel and the driving wheel are controlled to move closer to each other so as to clamp the wire of the second feeding assembly through the notch.
10. A 3D printing device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that run on the processor, the program or instructions being executed by the processor to implement the steps of the state detection method for the material feeding assembly as described in any one of claims 1 to 9.
11. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the state detection method for the feeding assembly as described in any one of claims 1 to 9.