CN118418452A - Tightness detection method, device and equipment for 3D printer belt - Google Patents
Tightness detection method, device and equipment for 3D printer belt Download PDFInfo
- 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
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 33
- 238000001228 spectrum Methods 0.000 claims abstract description 70
- 230000001133 acceleration Effects 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000012545 processing Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H1/00—Measuring characteristics of vibrations in solids by using direct conduction to the detector
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring 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
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.
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) |
-
2024
- 2024-03-18 CN CN202410309070.9A patent/CN118418452A/en active Pending
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 |