A five-axis machining center feed speed adjustment method and system
By analyzing the vibration data sequence of the five -axis machining center, the calculation coefficient gain factors and coefficient reduction factor, and dynamically adjust the proportional gain coefficient, solve the problem of decreased accuracy caused by the fixed proportional gain coefficient, and improve the processing accuracy.
Patent Information
- Application Number
- CN202410804878.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-06-21
AI Technical Summary
When processing different parts, the existing five-axis machining centers will cause the accuracy of the parts to be reduced.
By obtaining the vibration data sequence of each motion shaft when processing parts of the five -axis processing center, analyze the correlation and periodicity of the vibration data sequence of different sports shafts, calculate the coefficient gain factor and coefficient reduction factor, and adjust the proportional gain coefficient. At the speed of dynamic adjustment.
Through dynamic adjustment ratio gain coefficients, the accuracy of the processing parts of the five -axis processing center has been improved, and the accuracy caused by a fixed proportional gain coefficient is reduced.
Smart Images

Figure CN118838247B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of system control, and in particular to a method and system for adjusting the feed speed of a five-axis machining center. Background Art
[0002] The five-axis machining center is an advanced CNC machine tool used for machining complex surfaces and polyhedral parts. It has five independent motion axes, usually including three linear coordinate axes (usually called X-axis, Y-axis and Z-axis) and two rotational coordinate axes (usually called A-axis and C-axis). The five-axis machining center can cut parts in multiple directions by moving and rotating parts at the same time, thereby realizing the machining of complex surfaces. However, due to the different simplicity of the motion trajectory of each motion axis when machining different parts in the five-axis machining center, and the mechanical coupling between the motion axes, if a fixed proportional gain coefficient is used to machine all kinds of parts, the accuracy of various parts will be reduced. Summary of the invention
[0003] The present invention provides a five-axis machining center feed speed adjustment method and system to solve the existing problem that machining all kinds of parts with a fixed proportional gain coefficient will lead to a decrease in the precision of the various parts.
[0004] A five-axis machining center feed speed adjustment method and system of the present invention adopts the following technical solutions:
[0005] An embodiment of the present invention provides a method for adjusting the feed speed of a five-axis machining center, the method comprising the following steps:
[0006] Obtain the vibration data sequence of each motion axis of a five-axis machining center when machining parts;
[0007] According to the correlation degree of the vibration data sequences of different motion axes, the coefficient gain factor when the five-axis machining center processes parts is obtained;
[0008] According to the data distribution in the vibration data sequence, the periodicity of the vibration data sequence is obtained; the curve of the vibration data sequence is obtained; according to the difference between the vibration data sequence and the curve, the error value of the vibration data sequence is obtained, and the coefficient reduction factor when the five-axis machining center processes parts is obtained in combination with the periodicity of the vibration data sequence;
[0009] According to the coefficient gain factor and the reduction factor when the five-axis machining center processes parts, the proportional gain coefficient correction factor when the five-axis machining center processes parts is obtained; according to the proportional gain coefficient correction factor when the five-axis machining center processes parts, the proportional gain coefficient when the five-axis machining center processes parts is obtained;
[0010] According to the proportional gain coefficient when the five-axis machining center processes parts, the feed speed when the five-axis machining center processes parts is adjusted.
[0011] Preferably, the specific method of obtaining the coefficient gain factor when a five-axis machining center processes a part according to the correlation degree of the vibration data sequences of different motion axes includes:
[0012] For any part processing, any two motion axes in the five-axis machining center are matched and combined to obtain several motion axis groups; the joint entropy of the vibration data sequence of the motion axes in the motion axis group is obtained;
[0013] Obtaining a first correlation factor and a second correlation factor of the vibration data sequence according to the joint entropy of the vibration data sequences of the motion axes in all the motion axis groups and the information entropy of the vibration data sequences of all the motion axes;
[0014] According to the first correlation factor and the second correlation factor of the vibration data sequence, the coefficient gain factor when the five-axis machining center processes the part is obtained.
[0015] Preferably, the obtaining of the first correlation factor and the second correlation factor of the vibration data sequence includes the following specific methods:
[0016] Performing inverse proportional normalization on the joint entropy of the vibration data sequences of the motion axes in all motion axis groups to obtain all normalized results, fusing the normalized results of all motion axis groups, and recording the fused results as the first correlation factor of the vibration data sequence;
[0017] The coefficient of variation of the information entropy of the vibration data sequence of all the motion axes is obtained, and the coefficient of variation is inversely normalized to obtain a second correlation factor of the vibration data sequence.
[0018] Preferably, the method of obtaining the periodicity of the vibration data sequence according to the data distribution in the vibration data sequence includes:
[0019] For the vibration data sequence of any motion axis, Fourier transform is performed on the vibration data sequence to obtain a frequency spectrum of the vibration data sequence; and the maximum amplitude in the frequency spectrum is used as the periodicity of the vibration data sequence.
[0020] Preferably, the curve of the vibration data sequence is obtained, and the specific method includes:
[0021] For the vibration data sequence of any moving axis, a rectangular coordinate system is constructed with time as the horizontal axis and the amplitude of the vibration data as the vertical axis. Each vibration data in the vibration data sequence is placed in the rectangular coordinate system to obtain a scatter plot of the vibration data sequence. The scatter plot of the vibration data sequence is fitted using the least squares method to obtain a curve of the vibration data sequence.
[0022] Preferably, the error value of the vibration data sequence is obtained according to the difference between the vibration data sequence and the curve, and the specific method includes:
[0023] For any vibration data in the vibration data sequence, the collection time of the vibration data is recorded as the target time, and the amplitude at the target time in the curve of the vibration data sequence is taken as the corresponding amplitude of the vibration data; the difference between the vibration data and the corresponding amplitude of the vibration data is taken as the vibration data error value;
[0024] The average of the error values of all vibration data in the vibration data sequence is taken as the error value of the vibration data sequence.
[0025] Preferably, the specific method of obtaining the coefficient reduction factor when the five-axis machining center processes parts includes:
[0026] For any vibration data sequence of a motion axis, the product of the inverse normalization result of the error value of the vibration data sequence and the periodicity of the vibration data sequence is recorded as the regularity of the vibration data sequence;
[0027] By integrating the regularity of all vibration data sequences, the coefficient reduction factor when machining parts on a five-axis machining center is obtained.
[0028] Preferably, the method of obtaining the proportional gain coefficient correction coefficient when the five-axis machining center processes the part according to the coefficient gain factor and the reduction factor when the five-axis machining center processes the part includes the following specific methods:
[0029] For any part processing, the product of the coefficient gain factor when the five-axis machining center processes the part and the inverse normalized result of the coefficient reduction factor when the five-axis machining center processes the part is used as the proportional gain coefficient correction coefficient when the five-axis machining center processes the part.
[0030] Preferably, the specific method of obtaining the proportional gain coefficient when the five-axis machining center processes parts includes:
[0031] An initial proportional gain coefficient is preset; for any kind of part processing, the initial proportional gain coefficient is weighted according to the proportional gain coefficient correction coefficient when the five-axis machining center processes the part, so as to obtain the proportional gain coefficient when the five-axis machining center processes the part.
[0032] Another embodiment of the present invention provides a five-axis machining center feed speed adjustment system, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the steps of the above-mentioned five-axis machining center feed speed adjustment method when executing the computer program.
[0033] The beneficial effects of the technical solution of the present invention are as follows: the present invention obtains the coefficient gain factor when a five-axis machining center processes parts by the correlation degree of the vibration data sequences of different motion axes; because when the mechanical coupling is more serious, the correlation between the motion axes is more, so when the correlation degree of the vibration data sequences of different motion axes is higher, a larger proportional gain coefficient should be given to the five-axis machining center to obtain the coefficient gain factor when the five-axis machining center processes parts;
[0034] The simpler the motion trajectory of the motion axis when the five-axis machining center processes parts, the shorter the time required for speed adjustment of each motion axis of the five-axis machining center. In order to improve the accuracy of the parts, it is also necessary to adjust the proportional gain coefficient according to the motion trajectory of the motion axis. The stronger the periodicity and regularity of the vibration data sequence of the motion axis, the simpler the motion trajectory of the motion axis. Therefore, the coefficient reduction factor when the five-axis machining center processes parts can be obtained through the periodicity and regularity of the vibration data sequence of the motion axis, and the proportional gain coefficient when the five-axis machining center processes parts can be adjusted;
[0035] According to the coefficient gain factor and reduction factor when the five-axis machining center processes parts, the proportional gain coefficient correction factor when the five-axis machining center processes parts is obtained; according to the proportional gain coefficient correction factor when the five-axis machining center processes parts, the proportional gain coefficient when the five-axis machining center processes parts is obtained; the correlation between the various motion axes when processing parts and the simplicity of the motion trajectory of each motion axis when processing parts are analyzed, and a more appropriate proportional gain coefficient is assigned to the five-axis machining center when processing parts, thereby ultimately improving the accuracy of parts processed by the five-axis machining center. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0037] Figure 1 A flow chart of the steps of a method for adjusting the feed speed of a five-axis machining center according to the present invention;
[0038] Figure 2 Flow chart for obtaining proportional gain coefficients for machining various parts on a five-axis machining center. DETAILED DESCRIPTION
[0039] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of a five-axis machining center feed speed adjustment method and system proposed by the present invention, its specific implementation method, structure, features and effects, in conjunction with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.
[0040] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0041] The specific scheme of a five-axis machining center feed speed adjustment method and system provided by the present invention is described in detail below with reference to the accompanying drawings.
[0042] See also Figure 1 , which shows a flow chart of a method for adjusting the feed speed of a five-axis machining center provided by an embodiment of the present invention, the method comprising the following steps:
[0043] Step S001: Obtain the vibration data sequence of each motion axis of the five-axis machining center when machining parts.
[0044] It should be noted that when a five-axis machining center is used for machining, there will be a certain nonlinear error between the actual feed speed and the command speed due to the nonlinear effect of the moving axis in high-speed motion and acceleration and deceleration motion, which causes the actual machining trajectory to deviate from the expected trajectory, thereby resulting in a decrease in the accuracy of the machined parts. Therefore, it is necessary to set a proportional gain coefficient when using a five-axis machining center for machining. However, since the motion trajectories of each moving axis in the five-axis machining center are different when machining different types of parts, if a fixed proportional gain coefficient is used to machine all types of parts through the five-axis machining center, the accuracy of the machined parts will be reduced. Therefore, this embodiment proposes a feed speed adjustment method for a five-axis machining center, which assigns different proportional gain coefficients to different types of parts to better machine different types of parts. In order to analyze the motion trajectory of the moving axis when the five-axis machining center processes different parts, it is necessary to obtain the vibration data of each moving axis when the five-axis machining center processes parts.
[0045] Specifically, a vibration sensor is installed at each moving axis of the five-axis machining center to collect real-time vibration data of each moving axis when the five-axis machining center is machining parts. When the five-axis machining center completely processes a part, the vibration data collected by each moving axis is recorded as the vibration data of each moving axis. The vibration data of each moving axis is arranged in time series to obtain a vibration data sequence of each moving axis.
[0046] Step S002: According to the correlation degree of the vibration data sequences of different motion axes, the coefficient gain factor when the five-axis machining center processes the parts is obtained.
[0047] It should be noted that, due to the mechanical coupling between different motion axes when the five-axis machining center is processing, the motion axes will affect each other, resulting in a decrease in the precision of part processing, which is manifested in a high degree of correlation in the vibration data sequence of the motion axis. Therefore, when the five-axis machining center is processing parts, the higher the degree of correlation between the vibration data sequences of different motion axes, the larger the proportional gain coefficient should be assigned to avoid the decrease in the precision of the processed parts caused by mechanical coupling, thereby improving the precision of the processed parts. Therefore, according to the degree of correlation of the vibration data sequences of different motion axes, the coefficient gain factor when the five-axis machining center processes parts is obtained.
[0048] Preferably, in one embodiment of the present invention, for any kind of part processing, any two motion axes in the five-axis machining center are matched and combined to obtain a plurality of motion axis groups; based on the vibration data sequences of the motion axes in the motion axis groups, the joint entropy of the vibration data sequences of the motion axes in the motion axis groups is obtained. Since the specific method for obtaining the joint entropy is a well-known prior art, it will not be described in detail in this embodiment;
[0049] According to the joint entropy of the vibration data sequences of the motion axes in all the motion axis groups and the information entropy of the vibration data sequences of all the motion axes, the first correlation factor and the second correlation factor of the vibration data sequence are obtained; since the specific method for obtaining the information entropy is a well-known prior art, it will not be described in detail in this embodiment;
[0050] According to the first correlation factor and the second correlation factor of the vibration data sequence, a coefficient gain factor when a five-axis machining center processes a part is obtained;
[0051] Further, in one embodiment of the present invention, the joint entropy of the vibration data sequence of the motion axes in all motion axis groups is inversely normalized to obtain all normalized results, the normalized results of all motion axis groups are fused, and the fused results are recorded as the first correlation factor of the vibration data sequence;
[0052] Obtaining the coefficient of variation of the information entropy of the vibration data sequence of all motion axes, performing inverse proportional normalization on the coefficient of variation, and obtaining a second correlation factor of the vibration data sequence;
[0053] According to the first correlation factor and the second correlation factor of the vibration data sequence, the coefficient gain factor when the five-axis machining center processes the part is obtained.
[0054] As an example, the coefficient gain factor when a five-axis machining center processes parts is positively correlated with the first correlation factor and the second correlation factor of the vibration data sequence. The specific calculation formula is:
[0055]
[0056] In the formula, μ i It represents the coefficient gain factor when the five-axis machining center processes the i-th part; M i Indicates the number of motion axis groups when the five-axis machining center processes the i-th part; γ i,j It represents the joint entropy of the vibration data sequence of the motion axes in the jth motion axis group when the five-axis machining center processes the i-th part; It represents the coefficient of variation of the information entropy of the vibration data sequence of all moving axes when the five-axis machining center processes the i-th part; exp() represents an exponential function with a natural constant as the base. This embodiment adopts the exp(-β) model to present the inverse proportional and normalized relationship. β is the input of the model. The implementer can set the inverse proportional and normalized function according to the actual situation.
[0057] It should be noted that when the five-axis machining center processes parts, the smaller the difference in the degree of chaos of the vibration data sequence of each motion axis, and the smaller the joint entropy of the vibration data sequence of the motion axes in the motion axis group, the stronger the correlation between the motion axes in the motion axis group; and in the actual machining process, due to the mechanical coupling between different motion axes, the motion axes will affect each other. Therefore, when the correlation between the motion axes is higher, a larger proportional gain coefficient should be assigned to avoid the influence of mechanical coupling; therefore and The larger the value of , the larger the proportional gain coefficient should be assigned; therefore, μ i The larger the value of , the larger the proportional gain coefficient should be assigned when using a five-axis machining center to process the i-th part.
[0058] So far, the coefficient gain factor of the five-axis machining center when processing each part is obtained.
[0059] Step S003: According to the data distribution in the vibration data sequence, obtain the periodicity of the vibration data sequence; obtain the curve of the vibration data sequence; according to the difference between the vibration data sequence and the curve, obtain the error value of the vibration data sequence, and combine the periodicity of the vibration data sequence to obtain the coefficient reduction factor when the five-axis machining center processes parts.
[0060] It should be noted that, when the five-axis machining center processes parts, the simpler the motion trajectory of the motion axis is, the shorter the time required for each motion axis of the five-axis machining center to adjust the speed. Therefore, when the five-axis machining center processes parts, the simpler the motion trajectory of the motion axis is, the smaller the proportional gain coefficient should be assigned; and when the five-axis machining center processes parts, the simpler the motion trajectory of the motion axis is, the more periodic the vibration data sequence of each motion axis is, and the more regular the vibration data sequence of each motion axis is, so by fitting the curve of the vibration data sequence and the difference between the curve of the vibration data sequence and the vibration data sequence, the regularity of the vibration data sequence can be obtained, and combined with the periodicity of the vibration data sequence, the simplicity of the motion trajectory of the motion axis when the five-axis machining center processes parts can be obtained, and when the motion trajectory of each motion axis is simpler, the shorter the time required for each motion axis of the five-axis machining center to adjust the speed, so as to obtain the coefficient reduction factor when the five-axis machining center processes each part.
[0061] Specifically, for the vibration data sequence of any one motion axis, the vibration data sequence is Fourier transformed to obtain a spectrum of the vibration data sequence; and the maximum amplitude in the spectrum is used as the periodicity of the vibration data sequence. Since Fourier transform is a well-known prior art, it will not be described in detail in this embodiment.
[0062] It should be noted that the periodicity of the vibration data sequence means that the vibration data sequence has periodic characteristics. The greater the periodicity of the vibration data sequence, the more periodic the vibration data sequence is. And because the stronger the periodicity of the sequence, the larger the amplitude of the maximum amplitude in the frequency spectrum of the sequence, the maximum amplitude in the frequency spectrum can be used as the periodicity of the vibration data sequence.
[0063] Furthermore, for the vibration data sequence of any moving axis, a rectangular coordinate system is constructed with time as the horizontal axis and the amplitude of the vibration data as the vertical axis, and each vibration data in the vibration data sequence is placed in the rectangular coordinate system to obtain a scatter plot of the vibration data sequence; the scatter plot of the vibration data sequence is fitted using the least squares method to obtain a curve of the vibration data sequence; since the least squares method is the most well-known prior art, it will not be described in detail in this embodiment.
[0064] It should be noted that the higher the periodicity of the vibration data sequence, the simpler the motion trajectory of the moving axis when the five-axis machining center processes parts; at the same time, the simpler the motion trajectory of the moving axis when the five-axis machining center processes parts, the greater the difference between the vibration data in the vibration data sequence and the curve of the vibration data sequence. Therefore, the simplicity of processing parts by the five-axis machining center can be obtained through the periodicity of the vibration data sequence and the difference between the vibration data in the vibration data sequence and the curve of the vibration data sequence, which can be used as a coefficient reduction factor when the five-axis machining center processes each part.
[0065] Specifically, for any vibration data in the vibration data sequence, the collection time of the vibration data is recorded as the target time, and the amplitude at the target time in the curve of the vibration data sequence is used as the corresponding amplitude of the vibration data; the difference between the vibration data and the corresponding amplitude of the vibration data is used as the vibration data error value;
[0066] The mean of the error values of all vibration data in the vibration data sequence is taken as the error value of the vibration data sequence;
[0067] In a specific embodiment of the present invention, the specific calculation formula is:
[0068]
[0069] Where, L v represents the error value of the vth vibration data sequence; K v represents the number of vibration data in the vth vibration data sequence; W v,u represents the uth vibration data in the vth vibration data sequence; W v ′ ,u represents the corresponding amplitude of the u-th vibration data in the v-th vibration data sequence; || represents absolute value operation.
[0070] Furthermore, for any part processing process, the error values of the vibration data sequences of all the motion axes of the five-axis machining center when processing the part are obtained, and the coefficient reduction factor when the five-axis machining center processes the part is obtained by combining the periodicity of the vibration data sequences of all the motion axes;
[0071] The deduction factor is negatively correlated with the error value of the vibration data sequence of all the motion axes; the deduction factor is positively correlated with the periodicity of the vibration data sequence of all the motion axes.
[0072] In one embodiment of the present invention, for any vibration data sequence of a motion axis, the product of the inverse proportional normalization result of the error value of the vibration data sequence and the periodicity of the vibration data sequence is recorded as the regularity of the vibration data sequence;
[0073] By integrating the regularity of all vibration data sequences, the coefficient reduction factor when the five-axis machining center processes parts is obtained. The specific calculation formula is:
[0074]
[0075] In the formula, R i It represents the coefficient reduction factor when the five-axis machining center processes the i-th part; N i It represents the number of vibration data sequences of the moving axis when the five-axis machining center processes the i-th part; L i,v represents the error value of the vibration data sequence of the vth motion axis when the five-axis machining center processes the i-th part; T i,v It represents the periodicity of the vibration data sequence of the vth moving axis when the five-axis machining center processes the i-th part; exp() represents an exponential function with a natural constant as the base. This embodiment adopts the exp(-β) model to present the inverse proportional and normalized relationship. β is the input of the model. The implementer can set the inverse proportional and normalized function according to the actual situation.
[0076] It should be noted that the higher the periodicity of the vibration data sequence, the simpler the motion trajectory of the motion axis when the five-axis machining center processes parts; at the same time, the simpler the motion trajectory of the motion axis when the five-axis machining center processes parts, the greater the difference between the vibration data in the vibration data sequence and the curve of the vibration data sequence; therefore, R i The larger the value of is, the simpler the motion trajectory of each motion axis when the five-axis machining center processes the i-th part. When the motion trajectory of each motion axis is simpler, the time required for speed adjustment of each motion axis of the five-axis machining center is shorter. Therefore, R i The larger the value of , the smaller the proportional gain coefficient should be assigned.
[0077] So far, the coefficient reduction factor when the five-axis machining center processes the i-th part is obtained.
[0078] Step S004: According to the coefficient gain factor and the reduction factor when the five-axis machining center processes parts, obtain the proportional gain coefficient correction factor when the five-axis machining center processes parts; according to the proportional gain coefficient correction factor when the five-axis machining center processes parts, obtain the proportional gain coefficient when the five-axis machining center processes parts; according to the proportional gain coefficient when the five-axis machining center processes parts, adjust the feed speed when the five-axis machining center processes parts.
[0079] It should be noted that after obtaining the coefficient gain factor and the reduction factor when the five-axis machining center processes parts through steps S002 and S003 respectively, the proportional gain coefficient when the five-axis machining center processes parts can be adaptively adjusted. By assigning a more appropriate proportional gain coefficient when the five-axis machining center processes parts, the accuracy of parts processed by the five-axis machining center can be improved.
[0080] Specifically, for any part processing process, the product of the coefficient gain factor when the five-axis machining center processes the part and the inverse normalized result of the coefficient reduction factor when the five-axis machining center processes the part is used as the proportional gain coefficient correction coefficient when the five-axis machining center processes the part;
[0081] In one embodiment of the present invention, the specific calculation formula is:
[0082] Q i =μ i ×exp(-R i )
[0083] In the formula, Q i It represents the correction coefficient of the proportional gain coefficient when the five-axis machining center processes the i-th part; μ i It represents the coefficient gain factor when the five-axis machining center processes the i-th part; R i It represents the coefficient reduction factor when the five-axis machining center processes the i-th part; exp() represents an exponential function with a natural constant as the base. This embodiment adopts the exp(-β) model to present the inverse proportional and normalized relationship. β is the input of the model. The implementer can set the inverse proportional and normalized function according to the actual situation.
[0084] Further, an initial proportional gain coefficient k is preset, and the specific value of k can be set according to the actual situation. This embodiment does not make a rigid requirement, and in this embodiment, k=0.5 is described; for any part processing process, the initial proportional gain coefficient is weighted according to the proportional gain coefficient correction coefficient when the five-axis machining center processes the part, and the proportional gain coefficient when the five-axis machining center processes the part is obtained;
[0085] In one embodiment of the present invention, the specific calculation formula is:
[0086] k i =(1+Q i )×k
[0087] In the formula, k i It represents the proportional gain coefficient when the five-axis machining center processes the i-th part; Q i It represents the correction coefficient of the proportional gain coefficient when the five-axis machining center processes the i-th part; k represents the preset initial proportional gain coefficient.
[0088] It should be noted that this embodiment uses the vibration data of each motion axis when the five-axis machining center processes parts to analyze the degree of correlation between the motion axes when processing parts and the simplicity of the motion trajectory of each motion axis when processing parts, and assigns the five-axis machining center a more appropriate proportional gain coefficient when processing parts. By setting the proportional gain coefficient of the five-axis machining center, the feed speed of the five-axis machining center is adjusted, and ultimately the accuracy of parts processed by the five-axis machining center is improved.
[0089] Figure 2 Flow chart for obtaining proportional gain coefficients for machining various parts on a five-axis machining center.
[0090] Another embodiment of the present invention provides a five-axis machining center feed speed adjustment system, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a five-axis machining center feed speed adjustment method in steps S001 to S004 when executing the computer program.
[0091] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for adjusting the feed speed of a five-axis machining center, characterized in that: The method comprises the following steps: Obtain the vibration data sequence of each motion axis of a five-axis machining center when machining parts; According to the correlation degree of the vibration data sequences of different motion axes, the coefficient gain factor when the five-axis machining center processes parts is obtained; According to the data distribution in the vibration data sequence, the periodicity of the vibration data sequence is obtained; the curve of the vibration data sequence is obtained; according to the difference between the vibration data sequence and the curve, the error value of the vibration data sequence is obtained, and the coefficient reduction factor when the five-axis machining center processes parts is obtained in combination with the periodicity of the vibration data sequence; According to the coefficient gain factor and the reduction factor when the five-axis machining center processes parts, the proportional gain coefficient correction factor when the five-axis machining center processes parts is obtained; according to the proportional gain coefficient correction factor when the five-axis machining center processes parts, the proportional gain coefficient when the five-axis machining center processes parts is obtained; According to the proportional gain coefficient when the five-axis machining center is machining parts, the feed speed when the five-axis machining center is machining parts is adjusted; The specific method of obtaining the proportional gain coefficient correction coefficient when the five-axis machining center processes the part according to the coefficient gain factor and the reduction factor when the five-axis machining center processes the part includes: For any part processing, the product of the coefficient gain factor when the five-axis machining center processes the part and the inverse normalized result of the coefficient reduction factor when the five-axis machining center processes the part is used as the correction coefficient of the proportional gain coefficient when the five-axis machining center processes the part; The specific method of obtaining the proportional gain coefficient when the five-axis machining center processes parts includes: An initial proportional gain coefficient is preset; for any kind of part processing, the initial proportional gain coefficient is weighted according to the proportional gain coefficient correction coefficient when the five-axis machining center processes the part, so as to obtain the proportional gain coefficient when the five-axis machining center processes the part.
2. The method for adjusting the feed speed of a five-axis machining center according to claim 1, characterized in that: The specific method of obtaining the coefficient gain factor when the five-axis machining center processes parts according to the correlation degree of the vibration data sequences of different motion axes is as follows: For any part processing, any two motion axes in the five-axis machining center are matched and combined to obtain several motion axis groups; the joint entropy of the vibration data sequence of the motion axes in the motion axis group is obtained; Obtaining a first correlation factor and a second correlation factor of the vibration data sequence according to the joint entropy of the vibration data sequences of the motion axes in all the motion axis groups and the information entropy of the vibration data sequences of all the motion axes; According to the first correlation factor and the second correlation factor of the vibration data sequence, the coefficient gain factor when the five-axis machining center processes the part is obtained.
3. A method for adjusting the feed speed of a five-axis machining center according to claim 2, characterized in that: The method of obtaining the first correlation factor and the second correlation factor of the vibration data sequence includes: Performing inverse proportional normalization on the joint entropy of the vibration data sequences of the motion axes in all motion axis groups to obtain all normalized results, fusing the normalized results of all motion axis groups, and recording the fused results as the first correlation factor of the vibration data sequence; The coefficient of variation of the information entropy of the vibration data sequence of all the motion axes is obtained, and the coefficient of variation is inversely normalized to obtain a second correlation factor of the vibration data sequence.
4. A method for adjusting the feed speed of a five-axis machining center according to claim 1, characterized in that: The specific method of obtaining the periodicity of the vibration data sequence according to the data distribution in the vibration data sequence is as follows: For the vibration data sequence of any motion axis, Fourier transform is performed on the vibration data sequence to obtain a frequency spectrum of the vibration data sequence; and the maximum amplitude in the frequency spectrum is used as the periodicity of the vibration data sequence.
5. A method for adjusting the feed speed of a five-axis machining center according to claim 1, characterized in that: The specific method of obtaining the curve of the vibration data sequence includes: For the vibration data sequence of any moving axis, a rectangular coordinate system is constructed with time as the horizontal axis and the amplitude of the vibration data as the vertical axis. Each vibration data in the vibration data sequence is placed in the rectangular coordinate system to obtain a scatter plot of the vibration data sequence. The scatter plot of the vibration data sequence is fitted using the least squares method to obtain a curve of the vibration data sequence.
6. A method for adjusting the feed speed of a five-axis machining center according to claim 1, characterized in that: The specific method of obtaining the error value of the vibration data sequence according to the difference between the vibration data sequence and the curve is as follows: For any vibration data in the vibration data sequence, the collection time of the vibration data is recorded as the target time, and the amplitude at the target time in the curve of the vibration data sequence is taken as the corresponding amplitude of the vibration data; the difference between the vibration data and the corresponding amplitude of the vibration data is taken as the vibration data error value; The average of the error values of all vibration data in the vibration data sequence is taken as the error value of the vibration data sequence.
7. A method for adjusting the feed speed of a five-axis machining center according to claim 1, characterized in that: The specific method of obtaining the coefficient reduction factor when the five-axis machining center processes parts includes: For any vibration data sequence of a motion axis, the product of the inverse normalization result of the error value of the vibration data sequence and the periodicity of the vibration data sequence is recorded as the regularity of the vibration data sequence; By integrating the regularity of all vibration data sequences, the coefficient reduction factor when machining parts on a five-axis machining center is obtained.
8. A five-axis machining center feed speed adjustment system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by a processor, the steps of a method for adjusting the feed speed of a five-axis machining center as described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Performance evaluation method for rolling bearing under multiple operating conditions based on geometric measurement
CN106289777A
Five-axis machining cutter position feeding speed control method and system
CN113406928A