Nothing Special   »   [go: up one dir, main page]

CN118418452A - Tightness detection method, device and equipment for 3D printer belt - Google Patents

Tightness detection method, device and equipment for 3D printer belt Download PDF

Info

Publication number
CN118418452A
CN118418452A CN202410309070.9A CN202410309070A CN118418452A CN 118418452 A CN118418452 A CN 118418452A CN 202410309070 A CN202410309070 A CN 202410309070A CN 118418452 A CN118418452 A CN 118418452A
Authority
CN
China
Prior art keywords
belt
printer
tightness
printer belt
vibration signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410309070.9A
Other languages
Chinese (zh)
Inventor
杨源鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Anycubic Technology Co Ltd
Original Assignee
Shenzhen Anycubic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Anycubic Technology Co Ltd filed Critical Shenzhen Anycubic Technology Co Ltd
Priority to CN202410309070.9A priority Critical patent/CN118418452A/en
Publication of CN118418452A publication Critical patent/CN118418452A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H1/00Measuring characteristics of vibrations in solids by using direct conduction to the detector
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • General Physics & Mathematics (AREA)

Abstract

The application provides a method, a device and equipment for detecting tightness of a belt of a 3D printer, and relates to the technical field of 3D printers. According to the method, a frequency spectrum of a vibration signal is obtained according to the vibration signal of a 3D printer belt acquired by an acceleration sensor; based on the frequency spectrum of the vibration signal, the tightness of the 3D printer belt is determined. According to the embodiment, the tightness of the 3D printer belt is determined by using the acceleration sensor, so that the non-contact detection of the tightness of the 3D printer belt can be realized, the mechanical interference to the 3D printer belt is avoided, and the detection accuracy is improved; in addition, the tightness of the belt of the 3D printer can be detected rapidly and simply, complex instruments and operation are not needed, and the detection cost and time are reduced; meanwhile, real-time monitoring and feedback of the tightness of the belt of the 3D printer can be realized, a basis is provided for adjusting the tension of the belt of the 3D printer, and the operation precision and stability of the 3D printer are improved.

Description

Tightness detection method, device and equipment for 3D printer belt
Technical Field
The application relates to the technical field of 3D printers, in particular to a method and a device for detecting tightness of a 3D printer belt, a 3D printer and a storage medium.
Background
A 3D (three-dimensional) printer is a manufacturing technique that stacks materials into a solid body by means of layer-by-layer stacking using digital model files. The motion system of the 3D printer is generally composed of a motor, a belt, a sliding rail and other parts, wherein the belt is an important part for connecting the motor and the sliding rail, and the motion precision and stability of the 3D printer are directly affected by the tightness state of the belt.
Currently, common methods for detecting the tightness of a belt of a 3D printer include a manual method, an acoustic method, an optical method and the like. Although the method can realize the detection of the tightness of the belt of the 3D printer, the method has the defects of complex operation, large environmental interference, inaccurate measurement, high cost and the like. Therefore, there is a need to solve this technical problem.
Disclosure of Invention
The present application has been made in view of the above problems, and has as its object to provide a 3D printer belt tightness detection method, apparatus, 3D printer and storage medium which overcome or at least partially solve the above problems. The technical scheme is as follows:
in a first aspect, a method for detecting tightness of a belt of a 3D printer is provided, and the method is applied to the 3D printer, and includes:
according to vibration signals of the 3D printer belt acquired by the acceleration sensor, obtaining a frequency spectrum of the vibration signals; the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt;
And determining the tightness of the 3D printer belt based on the frequency spectrum of the vibration signal.
In a second aspect, a tightness detection device of a 3D printer belt is provided, and the tightness detection device is applied to a 3D printer, and the device includes:
the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt and is used for collecting vibration signals of the 3D printer belt;
The signal processing unit is connected with the acceleration sensor and is used for processing the acquired vibration signals of the 3D printer belt to obtain processed vibration signals;
The frequency spectrum determining unit is connected with the signal processing unit and is used for analyzing the processed vibration signal to obtain the frequency spectrum of the vibration signal;
And the data processing unit is connected with the frequency spectrum determining unit and is used for determining the tightness of the belt of the 3D printer based on the frequency spectrum of the vibration signal.
In a third aspect, a 3D printer is provided, including an acceleration sensor, disposed on a 3D printer belt or a device connected to the 3D printer belt, for collecting vibration signals of the 3D printer belt;
And a processor and a memory, wherein the memory stores a computer program, the processor being configured to run the computer program to perform the method of detecting tightness of the 3D printer belt of any of the above.
In a fourth aspect, a storage medium is provided, the storage medium storing a computer program, wherein the computer program is configured to perform the tightness detection method of the 3D printer belt of any of the above described aspects when run.
By means of the technical scheme, the tightness detection method and device for the 3D printer belt, the 3D printer and the storage medium provided by the embodiment of the application can obtain the frequency spectrum of the vibration signal according to the vibration signal of the 3D printer belt acquired by the acceleration sensor; based on the frequency spectrum of the vibration signal, the tightness of the 3D printer belt is determined. It can be seen that the tightness of the 3D printer belt is determined by using the acceleration sensor, so that the non-contact detection of the tightness of the 3D printer belt can be realized, the mechanical interference to the 3D printer belt is avoided, and the detection accuracy and stability are improved; in addition, the tightness of the belt of the 3D printer is determined by using the acceleration sensor, so that the tightness of the belt of the 3D printer can be rapidly and simply detected, complex instruments and operation are not required, and the detection cost and time are reduced; meanwhile, the tightness of the 3D printer belt is determined by the acceleration sensor, real-time monitoring and feedback of tightness of the 3D printer belt can be achieved, a basis is provided for adjusting tension of the 3D printer belt, so that a user can manually adjust the tightness of the 3D printer belt, or the 3D printer can automatically adjust the tightness of the 3D printer belt, the adjustment is intelligent, and the operation precision and stability of the 3D printer are improved.
Drawings
In order to more clearly illustrate the technical solution of the embodiments of the present application, the drawings that are required to be used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 shows a flowchart of a tightness detection method of a 3D printer belt according to an embodiment of the present application;
fig. 2 shows a block diagram of a tightness detection device of a 3D printer belt according to an embodiment of the present application;
fig. 3 shows a block diagram of a 3D printer according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that such use is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "include" and variations thereof are to be interpreted as open-ended terms that mean "include, but are not limited to.
The embodiment of the application provides a tightness detection method of a 3D printer belt, as shown in fig. 1, the tightness detection method of the 3D printer belt can comprise the following steps:
S101, obtaining a frequency spectrum of a vibration signal according to the vibration signal of the 3D printer belt acquired by the acceleration sensor; the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt.
In this step, the acceleration sensor may be any sensor capable of detecting vibration of an object, such as a piezoelectric type, a capacitive type, a magneto-electric type, or the like, which is not limited in this embodiment.
The number of acceleration sensors may be one or more, each for acquiring a vibration signal of the 3D printer belt.
The acceleration sensor may be fixed at any position of the 3D printer belt, such as the middle, two ends, or a plurality of points, or the acceleration sensor may be fixed on a structural member connected to the belt, so as to indirectly detect the vibration of the 3D printer belt, and generate a vibration signal.
Specifically, an elastic connecting piece can be arranged between the acceleration sensor and the 3D printer belt, so that the influence on the 3D printer belt is reduced. The acceleration sensor may also be disposed on the printing platform, or on a shaft to which the 3D printer belt is connected, such as an x-axis, a y-axis, or a z-axis, which is not limited in this embodiment.
The vibration signal includes vibration information of the belt of the 3D printer, so that a frequency spectrum of the vibration signal can be obtained from the vibration signal.
S102, determining the tightness of the belt of the 3D printer based on the frequency spectrum of the vibration signal.
The frequency spectrum of the vibration signal has correlation with the tightness of the 3D printer belt. The tightness of the 3D printer belt can be determined based on the frequency spectrum of the vibration signal.
According to the embodiment, the tightness of the 3D printer belt is determined by using the acceleration sensor, so that the non-contact detection of the tightness of the 3D printer belt can be realized, the mechanical interference to the 3D printer belt is avoided, and the detection accuracy and stability are improved; in addition, the tightness of the belt of the 3D printer is determined by using the acceleration sensor, so that the tightness of the belt of the 3D printer can be rapidly and simply detected, complex instruments and operation are not required, and the detection cost and time are reduced; meanwhile, the tightness of the 3D printer belt is determined by the acceleration sensor, real-time monitoring and feedback of tightness of the 3D printer belt can be achieved, a basis is provided for adjusting tension of the 3D printer belt, so that a user can manually adjust the tightness of the 3D printer belt, or the 3D printer can automatically adjust the tightness of the 3D printer belt, the adjustment is intelligent, and the operation precision and stability of the 3D printer are improved.
In S101, according to a vibration signal of a 3D printer belt acquired by an acceleration sensor, a spectrum of the vibration signal may be obtained, which specifically includes:
A1, filtering, amplifying and analog-to-digital converting a vibration signal of a 3D printer belt acquired by an acceleration sensor to obtain a digital vibration signal;
a2, carrying out Fourier transform on the digitized vibration signal to obtain a frequency spectrum of the vibration signal.
In this step, fourier transformation is performed on the digitized vibration signal to convert the time domain signal into a frequency domain signal, thereby obtaining a frequency spectrum of the vibration signal. The frequency spectrum may be represented as a plot or table of frequency versus amplitude.
In S102, determining tightness of a belt of a 3D printer based on a frequency spectrum of a vibration signal may specifically include:
b1, calculating the tension of a belt of the 3D printer according to the main frequency in the frequency spectrum of the vibration signal;
And B2, calculating the first tightness degree of the 3D printer belt according to the tension of the 3D printer belt.
In step B1, the dominant frequency in the spectrum refers to the frequency component with the highest energy in the signal. In spectral analysis, the dominant frequency generally represents the frequency of the dominant features or dominant energy concentration of the signal. Through analysis of the dominant frequency, important information of the signal, such as periodicity, stability and the like of the signal, can be obtained.
And according to the related information such as the main frequency, the tension of the 3D printer belt can be calculated.
The first tightness, i.e. the first tightness, may be used as the calculated final tightness. I.e. no further calculation processes are involved.
The first tightness may also be used as an intermediate tightness, i.e. according to the first tightness, other calculations or analyses may also be performed to obtain a final tightness.
It will be appreciated that the greater the tension, the greater the tightness, i.e., the tighter the belt. The lower the tension, the less tightness, i.e., the looser the belt.
First elasticity, as the elasticity in the middle, S102, determine the elasticity of the 3D printer belt based on the frequency spectrum of the vibration signal, may further include:
b3, determining a second tightness degree of the 3D printer belt according to the amplitude value in the frequency spectrum of the vibration signal;
And B4, combining the first tightness and the second tightness, and determining the tightness of the belt of the 3D printer.
It will be appreciated that the smaller the amplitude, the greater the second degree of tightness, i.e. the tighter the belt; the greater the amplitude, the less the second degree of tightness, i.e., the looser the belt.
And, the greater the tension, the greater the first degree of tightness, i.e., the tighter the belt; the lower the tension, the less the first degree of tightness, i.e. the looser the belt.
In this way, the tightness of the 3D printer belt is verified bidirectionally by the tension, the first tightness, the amplitude and the second tightness, i.e., if the tightness of the 3D printer belt is consistent bidirectionally by the tension, the first tightness, the amplitude and the second tightness, the value of the first tightness can be taken as the tightness of the 3D printer belt; the value of the second degree of tightness can also be used as the tightness of the 3D printer belt; the first tightness and the second tightness can be respectively provided with preset weights, and the first tightness and the second tightness are weighted and summed according to the preset weights to obtain tightness of the belt of the 3D printer.
According to the embodiment, the first tightness degree and the second tightness degree are integrated, the tightness degree of the belt of the 3D printer is determined, and the accuracy and the stability of detection are improved.
In the embodiment of the present application, a possible implementation manner is provided, where step B1 above calculates the tension of the 3D printer belt according to the dominant frequency in the frequency spectrum of the vibration signal, and step B2 calculates the first tightness of the 3D printer belt according to the tension of the 3D printer belt, and specifically may be implemented by the following formula:
T=m*f^2*L^2/4
S=(T/E)*A
Wherein: ". Times"; f 2 represents the square of f; l2 represents the square of L, "/" represents the division;
t is tension in newtons (N);
m is the mass density of the belt in kilograms per meter (kg/m);
f is the dominant frequency in hertz (Hz);
l is the length of the belt in meters (m);
s is the first degree of tightness, the units are dimensionless;
e is the elastic modulus of the belt in Newton per square meter (N/m 2);
a is the cross-sectional area of the belt in square meters (m 2).
In the above formula, the length of the belt may be specifically the length between the driving wheel and the driven wheel at two ends of the belt, that is, the maximum length of movement of the components driven by the belt.
In one possible implementation manner provided in the embodiment of the present application, the determining, in B3 above, the second tightness degree of the 3D printer belt according to the amplitude value in the frequency spectrum of the vibration signal may specifically include:
B31, judging whether the amplitude value in the frequency spectrum of the vibration signal is smaller than a first preset threshold value, if so, determining that the value of the second tightness degree of the 3D printer belt is a first appointed numerical value; or alternatively
B32, judging whether the amplitude value in the frequency spectrum of the vibration signal is larger than a second preset threshold value, if so, determining that the value of the second tightness degree of the 3D printer belt is a second appointed numerical value;
The first preset threshold value is smaller than the second preset threshold value, the first appointed value is larger than the second appointed value, the larger the value of the second tightness degree of the 3D printer belt is, the tighter the 3D printer belt is, and the smaller the value of the second tightness degree of the 3D printer belt is, the looser the 3D printer belt is.
In the above embodiment, the first preset threshold, the second preset threshold, the first specified value, and the second specified value may be set according to actual requirements, which is not limited in this embodiment.
It should be noted that, the sequence number of each step in the above embodiment does not mean the sequence of execution sequence, and the execution sequence of each process should be determined by its function and internal logic, and should not limit the implementation process of the embodiment of the present application in any way. In practical applications, all the possible embodiments may be combined in any combination manner to form possible embodiments of the present application, which are not described in detail herein.
Based on the same inventive concept, the embodiment of the application also provides a tightness detection device of the 3D printer belt.
Fig. 2 is a block diagram of a tightness detection device for a 3D printer belt according to an embodiment of the present application. As shown in fig. 2, the tightness detection device of the 3D printer belt may specifically include an acceleration sensor, a signal processing unit, a spectrum determining unit, and a data processing unit, specifically:
the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt and is used for collecting vibration signals of the 3D printer belt;
The signal processing unit is connected with the acceleration sensor and is used for processing the acquired vibration signals of the 3D printer belt to obtain processed vibration signals;
The frequency spectrum determining unit is connected with the signal processing unit and is used for analyzing the processed vibration signal to obtain the frequency spectrum of the vibration signal;
And the data processing unit is connected with the frequency spectrum determining unit and is used for determining the tightness of the belt of the 3D printer based on the frequency spectrum of the vibration signal.
One possible implementation is provided in the embodiments of the present application, where the spectrum is represented as a frequency versus amplitude curve or table.
In an embodiment of the present application, a possible implementation manner is provided, and the data processing unit is further configured to:
calculating the tension of the belt of the 3D printer according to the main frequency in the frequency spectrum of the vibration signal;
According to the tension of the 3D printer belt, a first tightness degree of the 3D printer belt is calculated.
In an embodiment of the present application, a possible implementation manner is provided, and the data processing unit is further configured to:
Calculating the tension of the 3D printer belt according to the dominant frequency in the frequency spectrum of the vibration signal and calculating the first tightness of the 3D printer belt according to the tension of the 3D printer belt by the following formula:
T=m*f^2*L^2/4
S=(T/E)*A
Wherein: ". Times"; f 2 represents the square of f; l2 represents the square of L, "/" represents the division;
t is tension in newtons;
m is the mass density of the belt in kilograms per meter;
f is the dominant frequency in hertz;
l is the length of the belt in meters;
s is the first degree of tightness, the units are dimensionless;
E is the modulus of elasticity of the belt in newtons per square meter;
a is the cross-sectional area of the belt in square meters.
In the above formula, the length of the belt may be specifically the length between the driving wheel and the driven wheel at two ends of the belt, that is, the maximum length of movement of the components driven by the belt.
In an embodiment of the present application, a possible implementation manner is provided, and the data processing unit is further configured to:
determining a second tightness of the 3D printer belt according to the amplitude in the frequency spectrum of the vibration signal;
and determining the tightness of the belt of the 3D printer by combining the first tightness and the second tightness.
In an embodiment of the present application, a possible implementation manner is provided, and the data processing unit is further configured to:
Judging whether the amplitude value in the frequency spectrum of the vibration signal is smaller than a first preset threshold value, if yes, determining that the value of the second tightness degree of the 3D printer belt is a first appointed numerical value; or alternatively
Judging whether the amplitude value in the frequency spectrum of the vibration signal is larger than a second preset threshold value, if so, determining that the value of the second tightness degree of the 3D printer belt is a second appointed numerical value;
The first preset threshold value is smaller than the second preset threshold value, the first appointed numerical value is larger than the second appointed numerical value, the larger the value of the second tightness degree of the 3D printer belt is, the tighter the 3D printer belt is, the smaller the value of the second tightness degree of the 3D printer belt is, the looser the 3D printer belt is.
In an embodiment of the present application, a possible implementation manner is provided, and the signal processing unit is further configured to: filtering, amplifying and analog-to-digital converting the vibration signal of the 3D printer belt acquired by the acceleration sensor to obtain a digital vibration signal;
The spectrum determination unit is further configured to: and carrying out Fourier transform on the digitized vibration signal to obtain a frequency spectrum of the vibration signal.
Having described various implementations of the various links of the embodiments of fig. 1 and 2, a further description of the device for detecting tightness of a 3D printer belt according to an embodiment of the present application will be provided below by way of a specific embodiment.
A tightness detection device of a 3D printer belt can comprise the following parts:
1) And the one or more acceleration sensors are used for acquiring vibration signals of the 3D printer belt. The acceleration sensor may be any sensor capable of detecting vibration of an object, such as a piezoelectric sensor, a capacitive sensor, a magneto-electric sensor, or the like, which is not limited in this embodiment.
The acceleration sensor may be fixed at any position of the 3D printer belt, such as the middle, two ends, or a plurality of points, etc. An elastic connecting piece can be arranged between the acceleration sensor and the 3D printer belt so as to reduce the influence on the 3D printer belt.
The acceleration sensor may also be disposed on the printing platform, or on a shaft to which the 3D printer belt is connected, such as an x-axis, a y-axis, or a z-axis, which is not limited in this embodiment.
2) And the signal processing units are connected with an acceleration sensor and are used for filtering, amplifying and analog-to-digital converting the acquired vibration signals to obtain digital vibration signals. The signal processing unit may be any circuit or chip capable of processing signals, such as an operational amplifier, a filter, an analog-to-digital converter, etc. The signal processing unit can filter the vibration signal to remove noise and interference; amplifying the vibration signal to enhance the signal strength; the vibration signal is analog-to-digital converted to convert the analog signal to a digital signal.
3) And the frequency spectrum determining units are connected with the one or more signal processing units and are used for carrying out Fourier transformation on the digitized vibration signals to obtain the frequency spectrum of the vibration signals. The spectrum determination unit may be any software or hardware capable of analyzing data, such as a computer, a microcontroller, a digital signal processor, etc. The spectrum determining unit may perform fourier transform on the digitized vibration signal to convert the time domain signal into a frequency domain signal, resulting in a spectrum of the vibration signal. The frequency spectrum may be represented as a plot or table of frequency versus amplitude.
4) The system comprises one or more data processing units, a first frequency spectrum determining unit and a second frequency spectrum determining unit, wherein each data processing unit is connected with one or more frequency spectrum determining units and used for analyzing a frequency spectrum, and can calculate the tension of a 3D printer belt according to a main frequency in the frequency spectrum, and further calculate the first tightness of the 3D printer belt according to the tension of the 3D printer belt; determining a second tightness degree of the 3D printer belt according to the amplitude value in the frequency spectrum; and determining the tightness of the belt of the 3D printer by combining the first tightness and the second tightness. The data processing unit may be any software or hardware capable of processing data, such as a computer, a microcontroller, a digital signal processor, etc.
Further, the first tightness degree may be calculated by using the formula described above, and the second tightness degree may be determined by using the determination method described above, which will not be described herein.
When the first tightness and the second tightness are integrated to determine the tightness of the 3D printer belt, whether the absolute value of the gap between the first tightness and the second tightness is smaller than a preset gap threshold value can be judged first, if so, the first tightness or the second tightness is selected as the tightness of the 3D printer belt, or the tightness of the 3D printer belt is calculated according to the weights of the first tightness, the second tightness, the first tightness and the second tightness.
And if the absolute value of the difference between the first tightness degree and the second tightness degree is larger than the preset difference threshold value, returning to 1) collecting the vibration signal of the belt of the 3D printer again.
The method for detecting the tightness of the 3D printer belt can overcome the defects of the tightness detection method of the 3D printer belt in the prior art, and accuracy and efficiency of tightness detection of the 3D printer belt are improved.
Based on the same inventive concept, the embodiment of the application also provides a 3D printer, as shown in fig. 3, comprising an acceleration sensor, a controller and a controller, wherein the acceleration sensor is arranged on a 3D printer belt or a device connected with the 3D printer belt and is used for collecting vibration signals of the 3D printer belt;
And a processor and a memory, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the tightness detection method of the 3D printer belt of any of the above embodiments.
Based on the same inventive concept, the embodiments of the present application also provide a storage medium having a computer program stored therein, wherein the computer program is configured to perform the tightness detection method of the 3D printer belt of any of the above embodiments when running.
It will be clear to those skilled in the art that the specific working processes of the above-described systems, devices and modules may refer to the corresponding processes in the foregoing method embodiments, and are not described herein for brevity.
Those of ordinary skill in the art will appreciate that: the aspects of the present application may be embodied in essence or in whole or in part in a software product stored on a storage medium, comprising program instructions for causing an electronic device (e.g., personal computer, server, network device, etc.) to perform all or part of the steps of the methods of the embodiments of the present application when the program instructions are executed. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a read-only memory (ROM), a random-access memory (RAM), a magnetic disk, or an optical disk, etc.
Or all or part of the steps of implementing the foregoing method embodiments may be implemented by hardware (such as a personal computer, a server, or an electronic device such as a network device) associated with program instructions, where the program instructions may be stored on a computer-readable storage medium, and where the program instructions, when executed by a processor of the electronic device, perform all or part of the steps of the method embodiments of the present application.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all technical features thereof can be replaced by others within the spirit and principle of the present application; such modifications and substitutions do not depart from the scope of the application.

Claims (10)

1. A method for detecting tightness of a 3D printer belt, applied to a 3D printer, the method comprising:
according to vibration signals of the 3D printer belt acquired by the acceleration sensor, obtaining a frequency spectrum of the vibration signals; the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt;
And determining the tightness of the 3D printer belt based on the frequency spectrum of the vibration signal.
2. The method of claim 1, wherein the spectrum is represented as a frequency versus amplitude curve or table.
3. The method of claim 2, wherein determining tightness of the 3D printer belt based on the frequency spectrum of the vibration signal comprises:
calculating the tension of the belt of the 3D printer according to the main frequency in the frequency spectrum of the vibration signal;
According to the tension of the 3D printer belt, a first tightness degree of the 3D printer belt is calculated.
4. A method according to claim 3, wherein the tension of the 3D printer belt is calculated from the dominant frequency in the frequency spectrum of the vibration signal by the formula:
T=m*f^2*L^2/4
S=(T/E)*A
Wherein: ". Times"; f 2 represents the square of f; l2 represents the square of L, "/" represents the division;
t is tension in newtons;
m is the mass density of the belt in kilograms per meter;
f is the dominant frequency in hertz;
l is the length of the belt in meters;
s is the first degree of tightness, the units are dimensionless;
E is the modulus of elasticity of the belt in newtons per square meter;
a is the cross-sectional area of the belt in square meters.
5. The method of claim 3, wherein determining tightness of the 3D printer belt based on the frequency spectrum of the vibration signal further comprises:
determining a second tightness of the 3D printer belt according to the amplitude in the frequency spectrum of the vibration signal;
and determining the tightness of the belt of the 3D printer by combining the first tightness and the second tightness.
6. The method of claim 5, wherein determining a second tightness of the 3D printer belt based on the amplitude in the frequency spectrum of the vibration signal comprises:
Judging whether the amplitude value in the frequency spectrum of the vibration signal is smaller than a first preset threshold value, if yes, determining that the value of the second tightness degree of the 3D printer belt is a first appointed numerical value; or alternatively
Judging whether the amplitude value in the frequency spectrum of the vibration signal is larger than a second preset threshold value, if so, determining that the value of the second tightness degree of the 3D printer belt is a second appointed numerical value;
The first preset threshold value is smaller than the second preset threshold value, the first appointed numerical value is larger than the second appointed numerical value, the larger the value of the second tightness degree of the 3D printer belt is, the tighter the 3D printer belt is, the smaller the value of the second tightness degree of the 3D printer belt is, the looser the 3D printer belt is.
7. The method according to any one of claims 1 to 6, wherein obtaining a frequency spectrum of the vibration signal of the 3D printer belt from the vibration signal acquired by the acceleration sensor comprises:
Filtering, amplifying and analog-to-digital converting the vibration signal of the 3D printer belt acquired by the acceleration sensor to obtain a digital vibration signal;
and carrying out Fourier transform on the digitized vibration signal to obtain a frequency spectrum of the vibration signal.
8. Tightness detection device of 3D printer belt, characterized in that is applied to three-dimensional printer, and the device includes:
the acceleration sensor is arranged on the 3D printer belt or a device connected with the 3D printer belt and is used for collecting vibration signals of the 3D printer belt;
The signal processing unit is connected with the acceleration sensor and is used for processing the acquired vibration signals of the 3D printer belt to obtain processed vibration signals;
The frequency spectrum determining unit is connected with the signal processing unit and is used for analyzing the processed vibration signal to obtain the frequency spectrum of the vibration signal;
And the data processing unit is connected with the frequency spectrum determining unit and is used for determining the tightness of the belt of the 3D printer based on the frequency spectrum of the vibration signal.
9. The 3D printer is characterized by comprising an acceleration sensor, wherein the acceleration sensor is arranged on a 3D printer belt or a device connected with the 3D printer belt and is used for collecting vibration signals of the 3D printer belt;
And a processor and a memory, wherein the memory has stored therein a computer program configured to run the computer program to perform the tightness detection method of the 3D printer belt of any of claims 1 to 7.
10. A storage medium having a computer program stored therein, wherein the computer program is configured to perform the tightness detection method of the 3D printer belt of any of claims 1 to 7 when run.
CN202410309070.9A 2024-03-18 2024-03-18 Tightness detection method, device and equipment for 3D printer belt Pending CN118418452A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410309070.9A CN118418452A (en) 2024-03-18 2024-03-18 Tightness detection method, device and equipment for 3D printer belt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410309070.9A CN118418452A (en) 2024-03-18 2024-03-18 Tightness detection method, device and equipment for 3D printer belt

Publications (1)

Publication Number Publication Date
CN118418452A true CN118418452A (en) 2024-08-02

Family

ID=92324907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410309070.9A Pending CN118418452A (en) 2024-03-18 2024-03-18 Tightness detection method, device and equipment for 3D printer belt

Country Status (1)

Country Link
CN (1) CN118418452A (en)

Similar Documents

Publication Publication Date Title
CN105247432B (en) Frequency response determines device
US20140090472A1 (en) Device and method for evaluation of vibrations
KR102044041B1 (en) Apparatus for measuring earthquake intensity and method for the same
US8942939B2 (en) Real-time detection system and the method thereof
CN103954344A (en) Acceleration sensor based dynamic weighing signal real-time compensation device and method
Łuczak et al. Identification of multi-mass mechanical systems in electrical drives
KR20150033613A (en) Transducer acceleration compensation using a delay to match phase characteristics
CN118418452A (en) Tightness detection method, device and equipment for 3D printer belt
CN110869771B (en) Method for measuring the rotational speed of an aircraft engine shaft taking into account measurement noise
KR101012097B1 (en) Axial vibration measuring device of diesel engin crank shaft of ship using non-contact type sensor and measuring method of axial vibration using that
JP4693516B2 (en) Weight measurement method
JP4904419B2 (en) Encoder with noise detection function
JPH0862032A (en) Filter for weighing conveyor and apparatus for calculating filter constant
Kelemençe et al. Dynamic weighing using a time-variant low pass filter
CN113792675B (en) Metal material vortex analysis method based on discrete wavelet transformation model
CN113008174B (en) Electromagnetic ultrasonic sound time measuring method and device
CN110537082A (en) Vibration detection device and abnormal determination system
CN109682958B (en) Acceleration sensor signal compensation method for thrombelastogram instrument
JP2003130629A (en) Device and method for measuring displacement
JP7102651B2 (en) Vibration signal transducer
JP4606236B2 (en) Weight measurement method
KR101814793B1 (en) Analogue-digital hybrid type apparatus for measuring vibration
JP2008145374A (en) Apparatus for detecting vibrational characteristic in mechanical system
JPH08329046A (en) Signal analyzing device using wavelet conversion
JPH0926352A (en) Multipoint cell type metering device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination