Automatic detection control method, device and server for consumable filament filling

CN116330659BActive Publication Date: 2026-08-07INST OF WENZHOU ZHEJIANG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INST OF WENZHOU ZHEJIANG UNIV
Filing Date
2023-02-10
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

目前,相关技术提出,可以通过手动调节挤出机的螺丝,来控制耗材丝被挤出齿轮夹住的松紧,来达到流畅不卡滞的出丝效果,但由于不同品牌对耗材丝直径的公差要求不同,耗材丝直径不均,通过受通调节齿轮夹紧力度的难度较高,耗时较长,且精确度较低

Benefits of technology

[0015]本发明实施例提供的一种耗材丝填充的自动检测控制方法、装置及服务器,当检测到耗材丝被传递至送料端时,控制传递齿轮旋转,以将耗材丝传递至导料管,在传递齿轮旋转过程中,对传递齿轮和导料管进行监控得到监控信息,并根据监控信息对传递齿轮的咬合状态进行调节确定目标咬合状态,并控制传递齿轮在目标咬合状态下继续将耗材丝传递至导料管,以基于导料管内的耗材丝进行3D打印,本发明实施例可以降低耗材丝在填充过程中调节的难度,并显著提升调节精确度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116330659B_ABST
    Figure CN116330659B_ABST
Patent Text Reader

Abstract

The application provides an automatic detection control method and device for consumable wire filling and a server, and relates to the technical field of 3D printing. When it is detected that the consumable wire is delivered to a feeding end, the rotation of a delivery gear is controlled to deliver the consumable wire to a guide pipe. During the rotation of the delivery gear, the delivery gear and the guide pipe are monitored to obtain monitoring information, the occlusion state of the delivery gear is adjusted according to the monitoring information to determine a target occlusion state, and the delivery gear is controlled to continue delivering the consumable wire to the guide pipe in the target occlusion state, so that 3D printing is performed based on the consumable wire in the guide pipe. The application can reduce the difficulty of adjustment of the consumable wire during the filling process and significantly improve the adjustment accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of 3D printing technology, and in particular to an automatic detection and control method, device and server for filament filling. Background Technology

[0002] When using a 3D printer for the first time, or when changing to a different type or brand of filament, the 3D printing filament needs to be inserted into the extruder. Current technology suggests that the tightness of the filament being clamped by the extrusion gears can be controlled by manually adjusting the screws on the extruder to achieve a smooth, unobstructed filament output. However, because different brands have different tolerance requirements for filament diameter, resulting in uneven filament diameters, adjusting the clamping force through the gears is difficult, time-consuming, and has low accuracy. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide an automatic detection and control method, device and server for the filling of consumable filaments, which can reduce the difficulty of adjusting consumable filaments during the filling process and significantly improve the adjustment accuracy.

[0004] In a first aspect, embodiments of the present invention provide an automatic detection and control method for filament filling. The method is applied to a 3D printer, which is equipped with a feeding end and a guide tube. The feeding end is provided with a transmission gear. The method includes: when filament is detected to be transmitted to the feeding end, controlling the transmission gear to rotate to transmit the filament to the guide tube; wherein one end of the filament is fixed to the transmission gear; during the rotation of the transmission gear, monitoring the transmission gear and the guide tube to obtain monitoring information; wherein the monitoring information includes: the biting force of the transmission gear and the diameter of the filament in the guide tube; adjusting the biting state of the transmission gear according to the monitoring information to determine a target biting state, and controlling the transmission gear to continue transmitting the filament to the guide tube in the target biting state, so as to perform 3D printing based on the filament in the guide tube.

[0005] In one embodiment, the feeding end further includes: an adjusting screw, a spring, and a micro motor. The adjusting screw is connected to the spring and the micro motor respectively. The method includes: adjusting the rotation direction of the adjusting screw by means of the micro motor; when the micro motor rotates counterclockwise, the spring pressure decreases, the adjusting screw is loosened, and the meshing force of the transmission gear decreases; when the micro motor rotates clockwise, the spring pressure increases, the adjusting screw is tightened, and the meshing force of the transmission gear increases.

[0006] In one embodiment, the 3D printer is further equipped with a detection control module, which includes a pressure sensor. The step of monitoring the transmission gear and the feed tube to obtain monitoring information during the rotation of the transmission gear includes: using the pressure sensor to perform a first-level detection of the spring pressure value; when the pressure value is greater than a preset pressure threshold, determining that the transmission gear's gripping force on the filament is too tight; when the pressure value is less than the preset pressure threshold, determining that the transmission gear's gripping force on the filament is too loose; when the pressure value is within the preset pressure threshold range, determining that the transmission gear's gripping force on the filament is normal, and the first-level detection passes.

[0007] In one embodiment, the detection control module further includes a vision sensor, and the method includes: using the vision sensor to perform secondary detection on the diameter of the consumable filament in the feed tube; when the diameter of the consumable filament in the feed tube is less than a preset diameter threshold, determining that the biting force of the transmission gear on the consumable filament is too tight; when the diameter of the consumable filament in the feed tube is greater than the preset diameter threshold, determining that the biting force of the transmission gear on the consumable filament is too loose; when the diameter of the consumable filament in the feed tube is within the preset diameter threshold range, determining that the biting force of the transmission gear on the consumable filament is normal, and the secondary detection passes.

[0008] In one embodiment, the step of adjusting the meshing state of the transmission gear according to monitoring information to determine the target meshing state includes: using a preset control calculation model, based on the monitoring information, determining the adjustment strategy of the transmission gear, wherein the adjustment strategy includes: the rotation direction and number of rotations of the micro motor; adjusting the meshing state of the transmission gear according to the adjustment strategy to determine the target meshing state.

[0009] In one embodiment, the method includes: when the engagement force of the transmission gear on the consumable filament is too tight, controlling the micro motor to rotate counterclockwise by a corresponding number of rotations to reduce the engagement force of the transmission gear; when the engagement force of the transmission gear on the consumable filament is too loose, controlling the micro motor to rotate clockwise by a corresponding number of rotations to increase the engagement force of the transmission gear.

[0010] In one embodiment, the detection control module further includes a material breakage detection sensor, and the method includes determining that the consumable filament is successfully filled when the material breakage detection sensor enters a triggered state.

[0011] Secondly, embodiments of the present invention also provide an automatic detection and control device for filament filling. The device is applied to a 3D printer, which is equipped with a feeding end and a guide tube. The feeding end is provided with a transmission gear. The device includes: a filament filling module, which controls the transmission gear to rotate when it detects that filament has been transmitted to the feeding end, so as to transmit the filament to the guide tube; wherein one end of the filament is fixed to the transmission gear; a detection module, which monitors the transmission gear and the guide tube during the rotation of the transmission gear to obtain monitoring information; wherein the monitoring information includes: the biting force of the transmission gear and the diameter of the filament in the guide tube; and a control module, which adjusts the biting state of the transmission gear according to the monitoring information to determine the target biting state, and controls the transmission gear to continue to transmit the filament to the guide tube in the target biting state, so as to perform 3D printing based on the filament in the guide tube.

[0012] Thirdly, embodiments of the present invention also provide a server, including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement any of the methods provided in the first aspect.

[0013] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement any of the methods provided in the first aspect.

[0014] The embodiments of the present invention bring the following beneficial effects:

[0015] This invention provides an automatic detection and control method, device, and server for filament filling. When filament is detected being transferred to the feeding end, the method controls the rotation of a transfer gear to transfer the filament to a guide tube. During the rotation of the transfer gear, the transfer gear and the guide tube are monitored to obtain monitoring information. Based on the monitoring information, the meshing state of the transfer gear is adjusted to determine the target meshing state. The method then controls the transfer gear to continue transferring the filament to the guide tube under the target meshing state, enabling 3D printing based on the filament in the guide tube. This invention can reduce the difficulty of adjusting the filament during the filling process and significantly improve the adjustment accuracy.

[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating an automatic detection and control method for the filling of consumable filaments provided in an embodiment of the present invention;

[0020] Figure 2 A flowchart illustrating another automatic detection and control method for filament filling provided in an embodiment of the present invention;

[0021] Figure 3 A schematic diagram of the overall process of an automatic detection and control method for consumable filament filling provided in an embodiment of the present invention;

[0022] Figure 4 This is a schematic diagram of an automatic detection and control device for the filling of consumable filaments provided in an embodiment of the present invention;

[0023] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0025] Currently, many 3D printers require inserting the 3D printing filament into the extruder when used for the first time or when changing to different types or brands of filament. The filament is then manually adjusted using the extruder screws to control the tightness of the filament clamped by the extrusion gears, aiming for smooth, unobstructed filament extrusion. For many novice or inexperienced 3D printer users, it's difficult to determine if the clamping force of the extrusion gears is just right. Furthermore, different brands have different tolerance requirements for filament diameter, resulting in uneven filament diameters, which further complicates adjusting the extruder clamping force. If the gear engagement force with the filament is too weak, the filament will get stuck between the extruder teeth. Slippage within the gear prevents smooth material extrusion. If the meshing force of the gears on the filament is too great, the filament will deform due to excessive clamping force, potentially becoming segmented wavy shapes. This increases the resistance within the Teflon conduit during the transmission of the filament to the hot end. All these factors affect the smoothness of the filament extrusion from the nozzle after heating at the hot end, resulting in a significant decrease in the surface quality of the printed model, leading to discontinuous, rough, and void-filled surfaces. Therefore, the automatic detection and control method for filament filling provided in this invention reduces the difficulty of adjusting the filament during the filling process and significantly improves adjustment accuracy.

[0026] See Figure 1 The diagram shows an automatic detection and control method for filament filling. This method is applied to a 3D printer, which is equipped with a feeding end and a guide tube. The method mainly includes the following steps S102 to S106:

[0027] Step S102: When the consumable filament is detected to be transferred to the feeding end, the transfer gear is controlled to rotate to transfer the consumable filament to the guide tube. One end of the consumable filament is fixed to the transfer gear. The feeding end is equipped with a transfer gear, an adjusting screw, a spring, and a micro motor. The adjusting screw is connected to the spring and the micro motor respectively. In one embodiment, the rotation direction of the adjusting screw is adjusted by the micro motor. When the micro motor rotates counterclockwise, the spring pressure decreases, the adjusting screw is loosened, and the biting force of the transfer gear decreases. When the micro motor rotates clockwise, the spring pressure increases, the adjusting screw is tightened, and the biting force of the transfer gear increases. In another embodiment, the transfer gear is used to fix the consumable filament with a suitable biting force so that the consumable filament will not deform due to excessive biting force of the transfer gear, nor will it slip due to insufficient biting force of the transfer gear. After the consumable filament is fixed, the transfer gear is rotated to move the consumable filament to the guide tube.

[0028] Step S104: During the rotation of the transmission gear, the transmission gear and the guide tube are monitored to obtain monitoring information. The monitoring information includes the meshing force of the transmission gear and the diameter of the consumable wire in the guide tube. In one embodiment, the monitoring information can be obtained by a pressure sensor and a vision sensor. The monitoring information can be sent to a server, processed by a preset algorithm to generate a control signal, and the control signal is fed back to the micro motor so that the micro motor controls the adjusting screw to adjust the meshing state of the transmission gear.

[0029] Step S106: Adjust the meshing state of the transmission gear according to the monitoring information to determine the target meshing state, and control the transmission gear to continue to transmit the filament to the guide tube in the target meshing state so as to perform 3D printing based on the filament in the guide tube. In one embodiment, the transmission gear can be coarsely adjusted using the pressure value obtained by the pressure sensor and finely adjusted using the filament diameter obtained by the vision sensor. The fine adjustment process can be repeated multiple times.

[0030] The automatic detection and control method for filling consumable filaments provided in this embodiment of the invention can reduce the difficulty of adjusting consumable filaments during the filling process and significantly improve the adjustment accuracy.

[0031] This invention also provides an implementation method for detecting and controlling the working state of the transmission gear. The 3D printer is also equipped with a detection and control module, which includes a pressure sensor and a vision sensor, as detailed in (1) to (3) below:

[0032] (1) The pressure value of the spring is detected by a pressure sensor. When the pressure value is greater than the preset pressure threshold, it is determined that the meshing force of the transmission gear on the consumable wire is too tight. When the pressure value is less than the preset pressure threshold, it is determined that the meshing force of the transmission gear on the consumable wire is too loose. When the pressure value is within the preset pressure threshold range, it is determined that the meshing force of the transmission gear on the consumable wire is normal and the first-level test is passed. In one embodiment, the first-level test is to coarsely adjust the transmission gear. The pressure threshold is a preset threshold that can be set according to the different tolerance requirements of different brands for the diameter of the consumable wire.

[0033] (2) The diameter of the consumable filament in the feed tube is detected by a vision sensor. When the diameter of the consumable filament in the feed tube is less than the preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too tight. When the diameter of the consumable filament in the feed tube is greater than the preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too loose. When the diameter of the consumable filament in the feed tube is within the preset diameter threshold range, it is determined that the biting force of the transmission gear on the consumable filament is normal, and the secondary detection is passed. In one embodiment, after the consumable filament is extruded by the gear, it will be guided to the hot end through the feed tube. By opening a window in the feed tube for vision detection, the biting force of the extruder gear can be further fine-tuned: the vision detection camera will record the consumable filament passing through in real time and calculate the diameter of this section of consumable filament through the algorithm, thereby fine-tuning the biting force of the transmission gear and completing the secondary detection.

[0034] (3) Using a preset control calculation model, based on monitoring information, determine the adjustment strategy of the transmission gear, adjust the meshing state of the transmission gear according to the adjustment strategy, and determine the target meshing state. The adjustment strategy includes the rotation direction and number of rotations of the micro motor. In one embodiment, when the meshing force of the transmission gear on the consumable wire is too tight, control the micro motor to rotate counterclockwise by the corresponding number of rotations to reduce the meshing force of the transmission gear. When the meshing force of the transmission gear on the consumable wire is too loose, control the micro motor to rotate clockwise by the corresponding number of rotations to increase the meshing force of the transmission gear. In one embodiment, the monitoring information can be sent to the server, processed by the preset control calculation model in the server to generate a control signal, and the control signal is fed back to the micro motor in the form of an electrical signal, so that the micro motor controls the adjustment screw to adjust the meshing state of the transmission gear, thereby achieving fast and accurate automatic adjustment.

[0035] In one embodiment, the detection control module further includes a material breakage detection sensor. When the material breakage detection sensor enters the trigger state, it is determined that the filament filament is successfully loaded. After the 3D printer is started, the material breakage detection sensor is first used to detect whether the filament filament is successfully loaded. When the filament filament is successfully loaded, the nozzle and heated bed are preheated at a specified temperature. After the specified temperature is reached, the extruder starts working and drives the filament filament by engaging the transmission gear.

[0036] To facilitate understanding of the automatic detection and control method for consumable filament filling provided in the above embodiments, this invention provides an application example of the automatic detection and control method for consumable filament filling, see [link to example]. Figure 2 The diagram shows another automatic detection and control method for filament filling, which mainly includes the following steps S202 to S206:

[0037] Step S202: When the filament filling is successfully detected, the filament is sent to the feeding end. In one embodiment, after the 3D printer is started, the system loads the sliced ​​STL format 3D printing file. First, the material breakage detection sensor detects whether the filament is successfully filled. If the filament is successfully filled, the printer will preheat the nozzle and heated bed at the specified temperature. After the specified temperature is reached, the extruder starts to work, and its gears will mesh with the filament to rotate, sending the filament to the heated end.

[0038] Step S204: Using feedback information from the pressure sensor, the operating state of the transmission gear is coarsely adjusted. In one embodiment, see [link to implementation details]. Figure 3 The diagram shows an overall flow chart of an automatic detection and control method for refilling consumable filaments. The engagement of the gears is controlled by adjusting the tightness of a screw with a spring. If the pressure sensor detects that the spring pressure is greater than the threshold, it is determined that the gears are engaging the consumable filaments too tightly. The micro motor then starts to rotate counterclockwise to loosen the adjusting screw and release the gear engagement force. If the pressure sensor detects that the spring pressure is less than the threshold, it is determined that the gears are engaging the consumable filaments too loosely. The micro motor then starts to rotate clockwise to tighten the adjusting screw and increase the gear engagement force.

[0039] Step S206: Using feedback information from the vision sensor, the working state of the transmission gear is fine-tuned, and 3D printing is performed after the debugging is completed. In one embodiment, after the filament is extruded by the gear, it is guided to the hot end through the guide tube. By opening a window in the guide tube for vision inspection, the biting force of the extruder gear can be further fine-tuned: The vision inspection camera records the filament passing through in real time and calculates the diameter of this section of filament through the algorithm. If the extrusion diameter is less than the threshold, it is determined that the gear is biting the filament too tightly, and the micro motor starts to rotate counterclockwise to loosen the adjusting screw and release the gear biting force. If the extrusion diameter is greater than the threshold, it is determined that the gear is biting the filament too loosely, and the micro motor starts to rotate clockwise to tighten the adjusting screw and increase the gear biting force. In another embodiment, after repeating the fine-tuning process, when the detected diameter is within the threshold range, the extruder adjustment is completed, and the extruder continues to feed the filament into the hot end to start normal printing of the 3D model.

[0040] In summary, the present invention can reduce the difficulty of adjusting the consumable filament during the filling process and significantly improve the adjustment accuracy.

[0041] Regarding the automatic detection and control method for filament filling provided in the foregoing embodiments, this invention provides an automatic detection and control device for filament filling. This device is applied to a 3D printer. The 3D printer is equipped with a feeding end and a guide tube. The feeding end is provided with a transmission gear. See [link to relevant documentation]. Figure 4The diagram shows an automatic detection and control device for the filling of consumable filaments. The device includes the following parts:

[0042] The consumable filling module 402 controls the transmission gear to rotate when it detects that the consumable filament is being passed to the feeding end, so as to pass the consumable filament to the guide tube; wherein, one end of the consumable filament is fixed to the transmission gear;

[0043] The detection module 404 monitors the transmission gear and the guide tube during the rotation of the transmission gear to obtain monitoring information; the monitoring information includes: the meshing force of the transmission gear and the diameter of the consumable wire in the guide tube;

[0044] The control module 406 adjusts the meshing state of the transmission gear according to the monitoring information to determine the target meshing state, and controls the transmission gear to continue to transmit the filament to the guide tube in the target meshing state, so as to perform 3D printing based on the filament in the guide tube.

[0045] The data processing device provided in this application embodiment can save users trial and error costs and time by quickly adjusting the meshing of the extruder gears, thereby improving the 3D printer experience. By optimizing the smoothness of filament extrusion, the extruded filament has a uniform diameter and appropriate thickness. The stability of the molten filament flow through the hot end and nozzle is better, and the surface of the molded and stacked model will be neat. This solves the problems of surface texture, pores, bumps and other phenomena caused by unstable flow, thereby improving the printing quality.

[0046] In addition, this device can adjust the extruder to the optimal extrusion gripping force in a short time, solving the problem that existing methods for adjusting the extrusion gear gripping force in 3D printers are difficult to achieve the best output state in one go and require multiple attempts. It also addresses the issue that after a period of use, the screws of various components will loosen due to vibrations during the printer's operation (the adjusting screws of the extruder often need to be manually adjusted after a period of use because thread-locking adhesive cannot be applied to them), thus significantly reducing the frequency of repetitive work.

[0047] In one embodiment, the feeding end further includes an adjusting screw, a spring, and a micro motor. The adjusting screw is connected to the spring and the micro motor respectively. The control module 406 is also used to: adjust the rotation direction of the adjusting screw through the micro motor; when the micro motor rotates counterclockwise, the spring pressure decreases, the adjusting screw is loosened, and the meshing force of the transmission gear decreases; when the micro motor rotates clockwise, the spring pressure increases, the adjusting screw is tightened, and the meshing force of the transmission gear increases.

[0048] In one embodiment, the 3D printer is further equipped with a detection control module, which includes a pressure sensor. During the step of monitoring the transmission gear and the feed tube to obtain monitoring information during the rotation of the transmission gear, the detection module 404 is also used to: perform a first-level detection on the pressure value of the spring using the pressure sensor; when the pressure value is greater than a preset pressure threshold, it is determined that the biting force of the transmission gear on the filament is too tight; when the pressure value is less than the preset pressure threshold, it is determined that the biting force of the transmission gear on the filament is too loose; when the pressure value is within the preset pressure threshold range, it is determined that the biting force of the transmission gear on the filament is normal, and the first-level detection is passed.

[0049] In one embodiment, the detection control module further includes a vision sensor. The detection module 404 is also used to: perform secondary detection on the diameter of the consumable filament in the feed tube using the vision sensor; when the diameter of the consumable filament in the feed tube is less than a preset diameter threshold, determine that the biting force of the transmission gear on the consumable filament is too tight; when the diameter of the consumable filament in the feed tube is greater than the preset diameter threshold, determine that the biting force of the transmission gear on the consumable filament is too loose; when the diameter of the consumable filament in the feed tube is within the preset diameter threshold range, determine that the biting force of the transmission gear on the consumable filament is normal, and the secondary detection passes.

[0050] In one embodiment, when performing the step of adjusting the meshing state of the transmission gear according to the monitoring information to determine the target meshing state, the detection module 404 is further configured to: use a preset control calculation model to determine the adjustment strategy of the transmission gear based on the monitoring information, wherein the adjustment strategy includes: the rotation direction and number of rotations of the micro motor; adjust the meshing state of the transmission gear according to the adjustment strategy to determine the target meshing state.

[0051] In one embodiment, the detection module 404 is further configured to: when the meshing force of the transmission gear on the consumable filament is too tight, control the micro motor to rotate counterclockwise by the corresponding number of rotations to reduce the meshing force of the transmission gear; when the meshing force of the transmission gear on the consumable filament is too loose, control the micro motor to rotate clockwise by the corresponding number of rotations to increase the meshing force of the transmission gear.

[0052] In one embodiment, the detection control module further includes a material breakage detection sensor, and the detection module 404 is also used to determine that the consumable filament is successfully filled when the material breakage detection sensor enters the trigger state.

[0053] The device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.

[0054] This invention provides an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program, when run by the processor, executes the method described in any of the above embodiments.

[0055] Figure 5 The present invention provides a schematic diagram of the structure of an electronic device 100, which includes a processor 50, a memory 51, a bus 52 and a communication interface 53. The processor 50, the communication interface 53 and the memory 51 are connected through the bus 52. The processor 50 is used to execute executable modules, such as computer programs, stored in the memory 51.

[0056] The memory 51 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 53 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.

[0057] Bus 52 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0058] The memory 51 is used to store programs. After receiving an execution instruction, the processor 50 executes the programs. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 50 or implemented by the processor 50.

[0059] Processor 50 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 50 or by instructions in software form. Processor 50 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 51. The processor 50 reads the information in memory 51 and, in conjunction with its hardware, completes the steps of the above method.

[0060] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.

[0061] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0062] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An automatic detection and control method for the filling of consumable filaments, characterized in that, The method is applied to a 3D printer, which is equipped with a feeding end and a guide tube. The feeding end is provided with a transmission gear and further includes an adjusting screw, a spring, and a micro motor. The adjusting screw is connected to the spring and the micro motor respectively. The method includes: When the feed filament is detected to be passed to the feeding end, the transmission gear is controlled to rotate to pass the feed filament to the guide tube; wherein, the transmission gear is used to fix the feed filament with a suitable biting force; During the rotation of the transmission gear, monitoring information is obtained by monitoring the transmission gear and the guide tube; wherein, the monitoring information includes: the meshing force of the transmission gear and the diameter of the consumable wire in the guide tube; The meshing state of the transmission gear is adjusted according to the monitoring information to determine the target meshing state, and the transmission gear is controlled to continue to transmit the filament to the guide tube under the target meshing state, so as to perform 3D printing based on the filament in the guide tube. The 3D printer is also equipped with a detection and control module, which includes a pressure sensor. The step of monitoring the transmission gear and the feed tube during the rotation of the transmission gear to obtain monitoring information includes: using the pressure sensor to perform a first-level detection of the spring pressure value; when the pressure value is greater than a preset pressure threshold, it is determined that the transmission gear's gripping force on the filament is too tight; when the pressure value is less than the preset pressure threshold, it is determined that the transmission gear's gripping force on the filament is too loose; when the pressure value is within the preset pressure threshold range, it is determined that the transmission gear's gripping force on the filament is normal, and the first-level detection passes. The detection and control module further includes a vision sensor, and the method includes: using the vision sensor to perform secondary detection on the diameter of the consumable filament in the feed tube; when the diameter of the consumable filament in the feed tube is less than a preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too tight; when the diameter of the consumable filament in the feed tube is greater than the preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too loose; when the diameter of the consumable filament in the feed tube is within the preset diameter threshold range, it is determined that the biting force of the transmission gear on the consumable filament is normal, and the secondary detection passes.

2. The method according to claim 1, characterized in that, The method includes: The rotation direction of the adjusting screw is adjusted by the micro motor. When the micro motor rotates counterclockwise, the spring pressure decreases, the adjusting screw loosens, and the meshing force of the transmission gear decreases. When the micro motor rotates clockwise, the spring pressure increases, the adjusting screw tightens, and the meshing force of the transmission gear increases.

3. The method according to claim 1, characterized in that, The step of adjusting the meshing state of the transmission gear based on the monitoring information to determine the target meshing state includes: Using a preset control calculation model, and based on the monitoring information, the adjustment strategy of the transmission gear is determined, wherein the adjustment strategy includes: the rotation direction and number of rotations of the micro motor; The engagement state of the transmission gear is adjusted according to the adjustment strategy to determine the target engagement state.

4. The method according to claim 3, characterized in that, The method includes: When the biting force of the transmission gear on the consumable filament is too tight, the micro motor is controlled to rotate counterclockwise by the corresponding number of rotations to reduce the biting force of the transmission gear. When the engagement force of the transmission gear on the consumable filament is too loose, the micro motor is controlled to rotate clockwise by the corresponding number of rotations to increase the engagement force of the transmission gear.

5. The method according to claim 1, characterized in that, The detection and control module further includes: a material breakage detection sensor, and the method includes: When the material breakage detection sensor enters the triggered state, it is determined that the consumable filament has been successfully filled.

6. An automatic detection and control device for the filling of consumable filaments, characterized in that, The device is applied to a 3D printer, which is equipped with a feeding end and a guide tube. The feeding end is provided with a transmission gear and further includes an adjusting screw, a spring, and a micro motor. The adjusting screw is connected to the spring and the micro motor respectively. The device includes: The consumable filling module controls the transmission gear to rotate when it detects that the consumable filament is being passed to the feeding end, so as to pass the consumable filament to the guide tube; wherein, the transmission gear is used to fix the consumable filament with a suitable biting force; The detection module monitors the transmission gear and the guide tube during the rotation of the transmission gear to obtain monitoring information; wherein, the monitoring information includes: the meshing force of the transmission gear and the diameter of the consumable wire in the guide tube; The control module adjusts the meshing state of the transmission gear according to the monitoring information to determine the target meshing state, and controls the transmission gear to continue to transmit the filament to the guide tube in the target meshing state, so as to perform 3D printing based on the filament in the guide tube; The 3D printer is also equipped with a detection and control module, which includes a pressure sensor. The step of monitoring the transmission gear and the feed tube during the rotation of the transmission gear to obtain monitoring information includes: using the pressure sensor to perform a first-level detection of the spring pressure value; when the pressure value is greater than a preset pressure threshold, it is determined that the transmission gear's gripping force on the filament is too tight; when the pressure value is less than the preset pressure threshold, it is determined that the transmission gear's gripping force on the filament is too loose; when the pressure value is within the preset pressure threshold range, it is determined that the transmission gear's gripping force on the filament is normal, and the first-level detection passes. The detection and control module further includes a vision sensor, which performs secondary detection on the diameter of the consumable filament in the feed tube. When the diameter of the consumable filament in the feed tube is less than a preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too tight. When the diameter of the consumable filament in the feed tube is greater than the preset diameter threshold, it is determined that the biting force of the transmission gear on the consumable filament is too loose. When the diameter of the consumable filament in the feed tube is within the preset diameter threshold range, it is determined that the biting force of the transmission gear on the consumable filament is normal, and the secondary detection passes.

7. A server, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions that are executed by the processor to implement the method of any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Precise and fine wire feeding machine

    CN108772617A

  • Feeding mechanism and 3D printer thereof

    CN109435246A