A method and system for adaptive control of bevel parameters of aluminum alloy door and window profile corners

By real-time collection and analysis of beveling force, vibration and acoustic signals, the beveling parameters of aluminum alloy profiles are dynamically adjusted, which solves the tool damage and processing quality problems caused by the local hardness unevenness of aluminum alloy profiles, and realizes an efficient and stable beveling process.

CN120269397BActive Publication Date: 2025-09-05JIANGSU LUJIANG CONSTR TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510760597.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-09
Publication Date
2025-09-05
Estimated Expiration
2045-06-09

AI Technical Summary

Technical Problem

On high-rate automated production lines, the local hardness unevenness of aluminum alloy profiles leads to problems such as tool breakage, edge chipping, equipment resonance, and reduced processing quality during the beveling process, which are difficult to effectively address with existing technologies.

Method used

By real-time acquisition and pre-processing of beveling force, tool vibration and acoustic signals, the current beveling stage is analyzed, and the beveling parameters, including spindle speed and feed rate, are dynamically adjusted according to the actual signal change rate and energy to achieve adaptive control.

Benefits of technology

It effectively avoids tool breakage and edge chipping, improves processing quality and efficiency, ensures the stability and accuracy of the beveling process, and reduces surface defects of profiles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120269397B_ABST
    Figure CN120269397B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of beveling of door and window profiles, and specifically provides a method and system for adaptive control of beveling parameters of edges and corners of aluminum alloy profiles for doors and windows. The method comprises the steps of: preprocessing beveling force information, tool vibration information and beveling acoustic signals; obtaining the current beveling stage based on analysis of tool position information and feed axis displacement information; locally analyzing the beveling force information, tool vibration information and beveling acoustic signals based on a preset time window or feed distance window to calculate the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy; determining a beveling parameter adjustment amount based on the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy; adjusting the beveling parameters of a CNC beveling device based on the beveling parameter adjustment amount; the method can dynamically adjust the beveling parameters of the CNC beveling device based on the local hardness characteristics and beveling stability of the aluminum alloy profile.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of beveling of door and window profiles, and in particular to a method and system for adaptively controlling parameters of beveling corners of aluminum alloy door and window profiles. Background Art

[0002] In the door and window manufacturing industry, high-speed automated production lines have become key to improving efficiency and reducing costs. On these lines, CNC beveling equipment is responsible for continuously and precisely beveling the edges and corners of large quantities of aluminum alloy profiles. Specifically, CNC beveling equipment performs this beveling task based on pre-set parameters (such as spindle speed, feed rate, and beveling angle) to ensure that the profile components meet the stringent requirements of subsequent door and window assembly. However, the aluminum alloy profiles used in production may come from different suppliers or production batches, resulting in variations in overall hardness.

[0003] Even more challenging is that even within the same batch or the same profile, the material hardness along its length is often not uniform, but rather fluctuates locally. This fluctuation does not follow a fixed pattern and may manifest as relatively high hardness in some areas along the length, while relatively low hardness in others. This localized hardness variation can be caused by factors such as differences in the material's internal microstructure and subtle fluctuations in the extrusion process. This uncertainty in material hardness makes it difficult to effectively address traditional beveling parameters based on overall material properties.

[0004] In a high-speed production environment, the beveling process is fast, requiring the control system to have extremely high response speeds. When the tool cuts into a local area of ​​higher hardness at high speed, the beveling load will increase dramatically and instantly. If the parameters of the CNC beveling equipment are not adjusted promptly or insufficiently, the beveling force may increase abnormally. This will not only significantly increase the risk of tool breakage or chipping, but may also cause equipment resonance, seriously affecting the smoothness of the beveling process and, in turn, the processing quality. Conversely, when the tool cuts into a local area of ​​lower hardness, if the beveling parameters (especially the feed rate) are set too conservatively or improperly adjusted, the beveling efficiency may decrease, and the production potential of the equipment cannot be fully realized. In addition, too low a beveling force may also affect the normal formation and discharge of chips, resulting in surface defects such as burrs.

[0005] Further analysis revealed that the beveling process for aluminum alloy profile edges is not a single steady-state process, but rather a dynamic one, typically consisting of multiple, continuous stages: entry, stable beveling, and exit. During the entry phase, the bevel area rapidly increases from zero, and its sensitivity to local variations in material hardness differs from that of the stable beveling phase. Therefore, it is important to focus on controlling the impact of the entry cut. During the exit phase, the bevel area gradually decreases to zero, requiring even greater stability in parameter adjustment to avoid chipping or tearing at the edges of the material. Local variations in material hardness during the different beveling stages can affect the optimal beveling parameter range for each stage to varying degrees, impacting both beveling accuracy and quality.

[0006] There is no effective technical solution to the above problems. It should be noted that the above information disclosed in this section is only used to understand the background of the present invention, and therefore may contain information that does not constitute prior art. Summary of the Invention

[0007] The purpose of this application is to provide a method and system for adaptively controlling the beveling parameters of the edges and corners of aluminum alloy profiles for doors and windows, which can dynamically adjust the beveling parameters of CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profiles.

[0008] In a first aspect, the present application provides a method for adaptively controlling the beveling parameters of aluminum alloy door and window profile edges, which is applied in a CNC beveling device and comprises the following steps:

[0009] S1, continuously collecting beveling force information, tool vibration information, and beveling acoustic signals during the beveling process, and then preprocessing the beveling force information, tool vibration information, and beveling acoustic signals;

[0010] S2, obtaining tool position information and feed axis displacement information, and analyzing and obtaining the current beveling stage based on the tool position information and feed axis displacement information;

[0011] S3. Performing local analysis on the beveling force information, tool vibration information, and beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy;

[0012] S4. Determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy;

[0013] S5. Adjust the beveling parameters of the CNC beveling equipment according to the beveling parameter adjustment amount.

[0014] The present application provides an adaptive control method for beveling parameters of aluminum alloy profile edges and corners for doors and windows. The method can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to achieve dynamic adjustment of the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of the tool cutting into an area with higher hardness when the tool cuts into an area with higher hardness. The risk of tool breakage or chipping is significantly increased due to untimely or insufficient parameter adjustment of CNC beveling equipment, affecting the smoothness of the beveling process and the processing quality. When the tool cuts into a local area with lower hardness, the beveling parameters are set too conservatively or adjusted improperly, resulting in reduced beveling efficiency, affecting the normal formation and elimination of bevels, and causing burrs and other defects on the profile surface. In addition, due to the use of the same beveling parameter adjustment strategy in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of impact on the most suitable beveling parameter range in each stage, resulting in affected beveling accuracy and quality.

[0015] Optionally, step S3 includes:

[0016] S31, obtaining profile clamping force information, and calculating the profile clamping force deviation based on the profile clamping force information and a preset target profile clamping force;

[0017] S32. Querying a pre-built mapping relationship table of clamping force deviation, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the profile clamping force deviation to obtain a first beveling force compensation coefficient, a first tool vibration compensation coefficient, and a first acoustic signal compensation coefficient;

[0018] S33, calculating corrected bevel force information based on the bevel force information and the first bevel force compensation coefficient, calculating corrected tool vibration information based on the tool vibration information and the first tool vibration compensation coefficient, and calculating corrected bevel acoustic signal based on the bevel acoustic signal and the first acoustic signal compensation coefficient;

[0019] S34. Perform local analysis on the corrected beveling force information, the corrected tool vibration information, and the corrected beveling acoustic signal based on a preset time window or feed distance window to calculate the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy.

[0020] Optionally, step S33 includes:

[0021] S331, obtaining tool image information, and obtaining tool wear degree information based on the tool image information analysis;

[0022] S332: querying a pre-built mapping relationship table of tool wear degree, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the tool wear degree information to obtain a second beveling force compensation coefficient, a second tool vibration compensation coefficient, and a second acoustic signal compensation coefficient;

[0023] S333. Calculate the corrected bevel force information based on the bevel force information, the first bevel force compensation coefficient, and the second bevel force compensation coefficient; calculate the corrected tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, and the second tool vibration compensation coefficient; and calculate the corrected bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, and the second acoustic signal compensation coefficient.

[0024] Optionally, step S333 includes:

[0025] A1. Obtain cutting fluid parameter information, and then query a pre-built mapping relationship table of cutting fluid parameters, beveling force compensation coefficients, tool vibration compensation coefficients, and acoustic signal compensation coefficients based on the cutting fluid parameter information to obtain a third beveling force compensation coefficient, a third tool vibration compensation coefficient, and a third acoustic signal compensation coefficient;

[0026] A2. Calculate and correct the bevel force information based on the bevel force information, the first bevel force compensation coefficient, the second bevel force compensation coefficient, and the third bevel force compensation coefficient; calculate and correct the tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, the second tool vibration compensation coefficient, and the third tool vibration compensation coefficient; and calculate and correct the bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, the second acoustic signal compensation coefficient, and the third acoustic signal compensation coefficient.

[0027] Optionally, the cutting fluid parameter information includes cutting fluid flow rate, cutting fluid type, cutting fluid concentration and cutting fluid cleanliness.

[0028] Optionally, step S2 includes:

[0029] S21. Obtain tool type information of the currently used tool, and then query a pre-built mapping relationship table between tool types and beveling stage threshold judgment sets based on the tool type information to obtain a corresponding beveling stage threshold judgment set. The beveling stage threshold judgment set includes tool position ranges and feed axis displacement ranges corresponding to different beveling stages.

[0030] S21 , obtaining tool position information and feed axis displacement information, and then determining the current beveling stage according to the tool position information, feed axis displacement information, and tool position ranges and feed axis displacement ranges corresponding to different beveling stages.

[0031] Optionally, step S4 includes:

[0032] S41. Querying a pre-built mapping relationship table between beveling stages and beveling parameter adjustment strategies based on the current beveling stage to obtain a corresponding beveling parameter adjustment strategy, where the beveling parameter adjustment strategy includes beveling parameter adjustment amounts corresponding to different combinations of beveling force change rates, vibration signal root mean square values, and acoustic signal energies.

[0033] S42: querying a beveling parameter adjustment strategy according to the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy to obtain a beveling parameter adjustment amount.

[0034] Optionally, the CNC beveling equipment includes a main shaft and a feed shaft, and the beveling parameter adjustment amount includes a main shaft speed adjustment amount and a feed speed adjustment amount.

[0035] Optionally, the preprocessing includes data synchronization, filtering and noise reduction.

[0036] In a second aspect, the present application also provides an adaptive control system for beveling parameters of aluminum alloy door and window profiles, which is applied in CNC beveling equipment and includes:

[0037] A data acquisition and processing module is used to continuously collect beveling force information, tool vibration information and beveling acoustic signals during the beveling process, and then pre-process the beveling force information, tool vibration information and beveling acoustic signals;

[0038] A beveling stage acquisition module is used to acquire tool position information and feed axis displacement information, and to analyze and acquire the current beveling stage based on the tool position information and / or feed axis displacement information;

[0039] A local feature acquisition module is used to perform local analysis on the beveling force information, tool vibration information, and beveling acoustic signal based on a preset time window or feed distance window to calculate the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy;

[0040] A parameter adjustment amount acquisition module is used to determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy;

[0041] The parameter adjustment module is used to adjust the beveling parameters of the CNC beveling equipment according to the beveling parameter adjustment amount.

[0042] The present application provides an adaptive control system for beveling parameters of aluminum alloy profile corners for doors and windows. The system can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to dynamically adjust the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of the tool cutting into an area with higher hardness when the tool cuts into an area with higher hardness. The risk of tool breakage or chipping is significantly increased due to untimely or insufficient parameter adjustment of CNC beveling equipment, affecting the smoothness of the beveling process and the processing quality. When the tool cuts into a local area with lower hardness, the beveling parameters are set too conservatively or adjusted improperly, resulting in reduced beveling efficiency, affecting the normal formation and elimination of bevels, and causing burrs and other defects on the profile surface. In addition, due to the use of the same beveling parameter adjustment strategy in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of impact on the most suitable beveling parameter range in each stage, resulting in affected beveling accuracy and quality.

[0043] From the above, it can be seen that the present application provides a method and system for adaptively controlling the beveling parameters of aluminum alloy profile edges and corners for doors and windows. The method can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to dynamically adjust the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of high hardness due to the tool cutting into the edge of the beveling parameter. When cutting in a local area with low hardness, the parameters of the CNC beveling equipment are not adjusted in time or the adjustment amount is insufficient, which leads to a significant increase in the risk of tool breakage or chipping, affecting the smoothness of the beveling process and the processing quality. When the tool cuts into a local area with low hardness, the beveling parameters are set too conservatively or adjusted improperly, resulting in a decrease in beveling efficiency, affecting the normal formation and elimination of the bevel, and causing defects such as burrs on the surface of the profile. In addition, since the same beveling parameter adjustment strategy is used in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of influence on the most suitable beveling parameter range in each stage, resulting in the beveling accuracy and quality being affected. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 This is a flow chart of a method for adaptively controlling the bevel cutting parameters of aluminum alloy door and window profiles provided in an embodiment of the present application.

[0045] Figure 2 A schematic structural diagram of an adaptive control system for beveling parameters of aluminum alloy door and window profile edges provided in an embodiment of the present application.

[0046] Figure numerals: 1. Data acquisition and processing module; 2. Beveling stage acquisition module; 3. Local feature acquisition module; 4. Parameter adjustment amount acquisition module; 5. Parameter adjustment module. DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work fall within the scope of protection of the present application.

[0048] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.

[0049] First, as Figure 1 As shown, the present application provides a method for adaptively controlling the beveling parameters of aluminum alloy door and window profile edges, which is applied in a CNC beveling device and includes the following steps:

[0050] S1, continuously collecting beveling force information, tool vibration information, and beveling acoustic signals during the beveling process, and then preprocessing the beveling force information, tool vibration information, and beveling acoustic signals;

[0051] S2, obtaining tool position information and feed axis displacement information, and analyzing and obtaining the current beveling stage based on the tool position information and feed axis displacement information;

[0052] S3. Performing local analysis on the beveling force information, tool vibration information, and beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy;

[0053] S4. Determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy;

[0054] S5. Adjust the beveling parameters of the CNC beveling equipment according to the beveling parameter adjustment amount.

[0055] Among them, the embodiment provides a method for adaptively controlling the beveling parameters of aluminum alloy profile corners for doors and windows, which is applied to a CNC beveling device. The CNC beveling device is preferably an existing CNC beveling device. The embodiment can use existing sensors installed on the CNC beveling device to collect beveling force information, tool vibration information, and beveling acoustic information. For example, the embodiment can use a force sensor installed on the workbench or spindle of the CNC beveling device to collect beveling force information. The embodiment can use an accelerometer installed on the tool or spindle to measure tool vibration information. The embodiment can use a microphone installed near the tool or workbench to collect beveling acoustic signals. Step S1 can use existing data preprocessing technology to preprocess the beveling force information, tool vibration information, and beveling acoustic signals. Step S1 can improve the data quality of the beveling force information, tool vibration information, and beveling acoustic signals by preprocessing the beveling force information, tool vibration information, and beveling acoustic signals.

[0056] The tool position information and feed axis displacement information in step S2 can be obtained from an encoder or position sensor of the CNC beveling equipment. The tool position information can reflect the current position of the tool, and the feed axis displacement information can reflect the displacement of the feed axis. The specific process for analyzing and obtaining the current beveling stage based on the tool position and feed axis displacement information in step S2 can be as follows: based on the tool position and feed axis displacement information, a pre-established mapping table of tool position, feed axis displacement, and beveling stage is searched to obtain the current beveling stage. The working principle of step S2 is: the tool position information of this embodiment can reflect the current position of the tool, the feed shaft displacement information of this embodiment can reflect the displacement of the feed shaft, and the tool position information and feed shaft displacement information of this embodiment can jointly reflect the movement trajectory of the tool. Since the aluminum alloy profile will be fixed in the CNC beveling equipment during the beveling process, and the tool position and feed shaft displacement corresponding to different beveling stages are different. For example, the entry stage is the process in which the tool moves from the starting position to the aluminum alloy profile until it begins to cut into the aluminum alloy profile. The stable beveling stage is the process in which the tool completely enters the interior of the aluminum alloy profile and performs continuous beveling. The tool position change range corresponding to the entry stage is different from the tool position change range corresponding to the stable beveling stage, and the feed shaft displacement change range corresponding to the entry stage is different from the feed shaft displacement change range corresponding to the stable beveling stage. Therefore, step S2 can obtain the current beveling stage based on the analysis of the tool position information and the feed shaft displacement information.

[0057] The local analysis of the bevel force information, tool vibration information, and bevel acoustic signal based on a preset time window or feed distance window in step S3 is equivalent to calculating the bevel force information, tool vibration information, and bevel acoustic signal within a preset short time period or short feed distance. That is, step S3 is equivalent to filtering out a portion of the continuously collected bevel force information, tool vibration information, and bevel acoustic signal to calculate the actual bevel force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy. This embodiment can calculate the actual bevel force change rate by calculating the derivative of the bevel force information within the preset time window or feed distance window or by dividing the change in the bevel force information within the preset time window or feed distance window by the time window or feed distance window. This embodiment can calculate the actual vibration signal root mean square value based on the tool vibration information within the preset time window or feed distance window using an existing root mean square difference calculation formula. This actual vibration signal root mean square value can reflect the intensity of tool vibration. This embodiment can calculate the actual acoustic signal energy by calculating the sum of the squares of the amplitudes of the beveled acoustic signals within a preset time window or feed distance window. This embodiment can also calculate the actual acoustic signal energy by calculating the root mean square value of the beveled acoustic signals within a preset time window or feed distance window. This embodiment can also calculate the actual acoustic signal energy by using existing spectrum analysis technology to perform spectrum analysis on the beveled acoustic signals within a preset time window or feed distance window, and then calculating the energy within a specific frequency range. The actual acoustic signal energy can reflect the amount of sound energy generated by the bevel process. It should be understood that the actual beveling force change rate of this embodiment can reflect how quickly the beveling force changes with time during the beveling process, and the speed of change of the beveling force is related to the hardness of the aluminum alloy profile. For example, if the beveling force changes too quickly, it means that the hardness of the aluminum alloy profile suddenly increases. The actual root mean square value of the vibration signal of this embodiment can reflect the vibration intensity of the tool during the beveling process, and the vibration intensity of the tool is related to the hardness of the aluminum alloy profile. For example, if the actual root mean square value of the vibration signal is too large, it means that the tool encounters an area of ​​increased hardness on the aluminum alloy profile. The actual sound of this embodiment is The acoustic signal energy can reflect the magnitude of the acoustic energy generated during the beveling process. For example, if the acoustic energy generated during the beveling process is large, it means that the area with increased hardness on the aluminum alloy profile is being beveled. Therefore, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy of this embodiment can reflect the local hardness characteristics and beveling stability of the aluminum alloy profile. This embodiment can promptly detect abnormal conditions in the beveling process by calculating the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and provide a basis for subsequent beveling parameter adjustments.

[0058] The specific process of step S4 can be: according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, query the pre-constructed mapping relationship table of the beveling stage, the beveling force change rate, the vibration signal root mean square value, the acoustic signal energy and the parameter adjustment amount to obtain the beveling parameter adjustment amount.

[0059] In step S5, the existing beveling parameter adjustment method can be used to adjust the beveling parameters of the CNC beveling device according to the beveling parameter adjustment amount. It should be understood that since the beveling parameter adjustment amount of this embodiment is determined based on the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy, and the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy can reflect the local hardness characteristics and beveling stability of the aluminum alloy profile, this embodiment is equivalent to dynamically adjusting the beveling parameters of the CNC beveling device according to the local hardness characteristics and beveling stability of the aluminum alloy profile, so that the beveling process can adaptively adjust the local changes in the hardness of the aluminum alloy profile material and the dynamic characteristics of the beveling stage. For example, when an abnormal increase in the beveling force change rate is detected, this embodiment can automatically reduce the feed speed, thereby reducing the beveling force, protecting the tool and equipment, and avoiding a decrease in processing quality; when in the tool exit stage, this embodiment can adopt a more gentle parameter adjustment strategy to prevent defects from occurring at the edge of the profile.

[0060] The present application provides an adaptive control method for beveling parameters of aluminum alloy profile edges and corners for doors and windows. The method can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to achieve dynamic adjustment of the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of the tool cutting into an area with higher hardness when the tool cuts into an area with higher hardness. The risk of tool breakage or chipping is significantly increased due to untimely or insufficient parameter adjustment of CNC beveling equipment, affecting the smoothness of the beveling process and the processing quality. When the tool cuts into a local area with lower hardness, the beveling parameters are set too conservatively or adjusted improperly, resulting in reduced beveling efficiency, affecting the normal formation and elimination of bevels, and causing burrs and other defects on the profile surface. In addition, due to the use of the same beveling parameter adjustment strategy in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of impact on the most suitable beveling parameter range in each stage, resulting in affected beveling accuracy and quality.

[0061] In some preferred embodiments, step S3 includes:

[0062] S31, obtaining profile clamping force information, and calculating the profile clamping force deviation based on the profile clamping force information and a preset target profile clamping force;

[0063] S32. Querying a pre-built mapping relationship table of clamping force deviation, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the profile clamping force deviation to obtain a first beveling force compensation coefficient, a first tool vibration compensation coefficient, and a first acoustic signal compensation coefficient;

[0064] S33, calculating corrected bevel force information based on the bevel force information and the first bevel force compensation coefficient, calculating corrected tool vibration information based on the tool vibration information and the first tool vibration compensation coefficient, and calculating corrected bevel acoustic signal based on the bevel acoustic signal and the first acoustic signal compensation coefficient;

[0065] S34. Perform local analysis on the corrected beveling force information, the corrected tool vibration information, and the corrected beveling acoustic signal based on a preset time window or feed distance window to calculate the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy.

[0066] This embodiment can obtain profile clamping force information by using a pressure sensor provided on a component for clamping profiles in a CNC beveling device. The target profile clamping force of this embodiment can be a value pre-set by a person skilled in the art based on experience or actual needs. Step S31 can calculate the profile clamping force deviation by subtracting the profile clamping force information from the target profile clamping force. Step S33 can calculate the corrected beveling force information by multiplying the beveling force information with a first beveling force compensation coefficient. Step S33 can calculate the corrected tool vibration information by multiplying the tool vibration information with a first tool vibration compensation coefficient. Step S33 can calculate the corrected beveling acoustic signal by multiplying the beveling acoustic signal with the first acoustic signal compensation coefficient. Since the aluminum alloy profile will produce tiny displacement or vibration during the beveling process when the clamping force of the profile is insufficient, the tiny displacement and vibration will affect the magnitude of the beveling force, the intensity of the tool vibration and the magnitude of the sound energy generated during the beveling process. This embodiment is equivalent to correcting the original beveling force information, tool vibration information and beveling acoustic signal based on the difference between the actual value and the target value of the profile clamping force. Therefore, this embodiment can effectively eliminate the influence of the difference between the actual value and the target value of the profile clamping force on the magnitude of the beveling force, the intensity of the tool vibration and the magnitude of the sound energy generated during the beveling process, thereby effectively improving the accuracy and reliability of the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, so that the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy can more accurately reflect the local hardness characteristics and beveling stability of the aluminum alloy profile, thereby effectively improving the accuracy and reliability of the beveling parameter adjustment amount.

[0067] In some preferred embodiments, step S33 includes:

[0068] S331, obtaining tool image information, and obtaining tool wear degree information based on the tool image information analysis;

[0069] S332: querying a pre-built mapping relationship table of tool wear degree, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the tool wear degree information to obtain a second beveling force compensation coefficient, a second tool vibration compensation coefficient, and a second acoustic signal compensation coefficient;

[0070] S333. Calculate the corrected bevel force information based on the bevel force information, the first bevel force compensation coefficient, and the second bevel force compensation coefficient; calculate the corrected tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, and the second tool vibration compensation coefficient; and calculate the corrected bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, and the second acoustic signal compensation coefficient.

[0071] Step S331 can utilize existing image acquisition components (e.g., cameras) to acquire tool image information. Step S331 can utilize existing image recognition-based tool wear analysis algorithms (e.g., edge detection, feature extraction, and wear area identification) or tool wear analysis models to analyze the tool image information and acquire tool wear information. This tool wear information can be expressed as numerical values ​​such as the tool's wear area, wear degree, or wear amount. The mapping relationship table for tool wear degree, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient in this embodiment stores data relating different tool wear degrees to corresponding cutting force, tool vibration, and acoustic signal compensation coefficients. Since the degree of tool wear will affect the magnitude of the beveling force, the intensity of the tool vibration and the magnitude of the acoustic energy generated during the beveling process, the degree of tool wear is associated with its influence on the magnitude of the beveling force, the intensity of the tool vibration and the magnitude of the acoustic energy generated during the beveling process. This embodiment can effectively eliminate the influence of tool wear on the beveling force information, tool vibration information and beveling acoustic signal by first obtaining a second cutting force compensation coefficient, a second tool vibration compensation coefficient and a second acoustic signal compensation coefficient that match the current degree of tool wear based on the tool wear degree information, and then correcting the beveling force information, tool vibration information and beveling acoustic signal according to the second cutting force compensation coefficient, the second tool vibration compensation coefficient and the second acoustic signal compensation coefficient respectively. Therefore, this embodiment can further improve the accuracy and reliability of the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, so that the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy can more accurately reflect the local hardness characteristics and beveling stability of the aluminum alloy profile, thereby further improving the accuracy and reliability of the beveling parameter adjustment amount.

[0072] In some preferred embodiments, step S333 includes:

[0073] A1. Obtain cutting fluid parameter information, and then query a pre-built mapping relationship table of cutting fluid parameters, beveling force compensation coefficients, tool vibration compensation coefficients, and acoustic signal compensation coefficients based on the cutting fluid parameter information to obtain a third beveling force compensation coefficient, a third tool vibration compensation coefficient, and a third acoustic signal compensation coefficient;

[0074] A2. Calculate and correct the bevel force information based on the bevel force information, the first bevel force compensation coefficient, the second bevel force compensation coefficient, and the third bevel force compensation coefficient; calculate and correct the tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, the second tool vibration compensation coefficient, and the third tool vibration compensation coefficient; and calculate and correct the bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, the second acoustic signal compensation coefficient, and the third acoustic signal compensation coefficient.

[0075] The cutting fluid of this embodiment is an industrial liquid used to cool and lubricate the cutting tool and aluminum alloy profile during the process of beveling the aluminum alloy profile. Since those skilled in the art usually pre-set the parameters of the cutting fluid (such as the flow rate of the cutting fluid) before beveling the aluminum alloy profile, the cutting fluid parameter information of this embodiment can be a preset value, that is, this embodiment can directly obtain the cutting fluid parameter information. It should be understood that this embodiment can also use the existing cutting fluid parameter measurement sensor to obtain the cutting fluid parameter information. The cutting fluid parameter information of this embodiment can reflect the current state of the cutting fluid. The mapping relationship table of cutting fluid parameters, beveling force compensation coefficient, tool vibration compensation coefficient and acoustic signal compensation coefficient in this embodiment stores the beveling force compensation coefficient, tool vibration compensation coefficient and acoustic signal compensation coefficient corresponding to different cutting fluid parameters, that is, the mapping relationship table is equivalent to storing the quantitative relationship of the influence of different cutting fluid parameters on cutting force, tool vibration and acoustic signal. Since the cutting fluid parameter information of this embodiment can reflect the current state of the cutting fluid, the state of the cutting fluid is associated with its cooling effect and lubrication effect, and the cooling effect and lubrication effect of the cutting fluid are associated with the magnitude of the beveling force, the intensity of the tool vibration and the magnitude of the acoustic energy generated during the beveling process, and this embodiment can obtain a third cutting force compensation coefficient, a third tool vibration compensation coefficient and a third acoustic signal compensation coefficient that match the current state of the cutting fluid according to the cutting fluid parameter information, and then correct the beveling force information, tool vibration information and beveling acoustic signal according to the third cutting force compensation coefficient, the third tool vibration compensation coefficient and the third acoustic signal compensation coefficient respectively to effectively eliminate the influence of the cutting fluid state on the beveling force information, tool vibration information and beveling acoustic signal. Therefore, this embodiment can further improve the accuracy and reliability of the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, so that the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy can more accurately reflect the local hardness characteristics and beveling stability of the aluminum alloy profile, thereby further improving the accuracy and reliability of the beveling parameter adjustment amount.

[0076] In some preferred embodiments, the cutting fluid parameter information includes cutting fluid flow rate, cutting fluid type, cutting fluid concentration, and cutting fluid cleanliness. This embodiment can utilize an existing flow sensor to obtain the cutting fluid flow rate. This embodiment can obtain the cutting fluid type by querying the configuration information of the CNC beveling equipment. This embodiment can also obtain the cutting fluid type by utilizing a type identification sensor to detect the physical or chemical properties of the cutting fluid. This embodiment can utilize an existing concentration sensor to obtain the cutting fluid concentration. This embodiment can utilize an existing cleanliness sensor to obtain the cutting fluid cleanliness. Specifically, this cleanliness sensor can detect the suspended particle content in the cutting fluid based on optical or particle counting principles and generate the cutting fluid cleanliness by evaluating the cleanliness of the cutting fluid based on the suspended particle content.

[0077] In some preferred embodiments, step S2 includes:

[0078] S21. Obtain tool type information of the currently used tool, and then query a pre-built mapping relationship table between tool types and beveling stage threshold judgment sets based on the tool type information to obtain a corresponding beveling stage threshold judgment set. The beveling stage threshold judgment set includes tool position ranges and feed axis displacement ranges corresponding to different beveling stages.

[0079] S21 , obtaining tool position information and feed axis displacement information, and then determining the current beveling stage according to the tool position information, feed axis displacement information, and tool position ranges and feed axis displacement ranges corresponding to different beveling stages.

[0080] The tool type information of this embodiment can be obtained from the tool management system of the CNC beveling equipment or through visual sensor recognition. The mapping relationship table of the tool type and the beveling stage threshold judgment set of this embodiment stores the association between multiple tool types and their corresponding beveling stage judgment threshold sets. The beveling stage judgment threshold set defines the specific numerical ranges of tool position and feed axis displacement in different beveling stages such as entry, stable beveling and exit for each tool type. This embodiment determines the current beveling stage by analyzing the tool position range and feed axis displacement range of which beveling stage the tool position information and feed axis displacement information fall into. Since this embodiment first determines the beveling stage threshold judgment set based on the tool type information, and then determines the current beveling stage based on the tool position information, the feed axis displacement information and the beveling stage threshold judgment set, this embodiment is equivalent to adaptively adjusting the judgment range of the beveling stage based on the tool type, thereby effectively avoiding the situation where the accuracy and reliability of the current beveling stage analyzed using the same beveling stage judgment range are reduced because the relationship between the entry, stable cutting and exit stages and the tool position and feed axis displacement of different types of tools during beveling may vary due to the tool geometric characteristics, thereby providing an accurate and reliable basis for the subsequent adaptive adjustment of the beveling parameters based on the current cutting stage, thereby effectively improving the accuracy and reliability of the adaptive adjustment of the beveling parameters.

[0081] In some preferred embodiments, step S4 includes:

[0082] S41. Querying a pre-built mapping relationship table between beveling stages and beveling parameter adjustment strategies based on the current beveling stage to obtain a corresponding beveling parameter adjustment strategy, where the beveling parameter adjustment strategy includes beveling parameter adjustment amounts corresponding to different combinations of beveling force change rates, vibration signal root mean square values, and acoustic signal energies.

[0083] S42: querying a beveling parameter adjustment strategy according to the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy to obtain a beveling parameter adjustment amount.

[0084] The mapping relationship table of the beveling stages and the beveling parameter adjustment strategies of this embodiment stores the beveling parameter adjustment strategies corresponding to different cutting stages. The beveling parameter adjustment strategies are equivalent to defining the corresponding relationships between different cutting force change rates, vibration signal root mean square values, and acoustic signal energy combinations and the beveling parameter adjustment amounts. For example, the beveling parameter adjustment strategy is: when the current beveling stage is a stable cutting stage, if the actual cutting force change rate is greater than threshold A, the actual vibration signal root mean square value is greater than threshold B, and the actual acoustic signal energy is greater than threshold C, then the corresponding beveling parameter adjustment amount is a feed speed adjustment amount of -0.1 mm / s and a spindle speed adjustment amount of -50 rpm; if the cutting force change rate is less than threshold D, the vibration signal root mean square value is less than threshold E, and the acoustic signal energy is less than threshold F, then the corresponding beveling parameter adjustment amount is a feed speed adjustment amount of +0.05 mm / s and a spindle speed adjustment amount of +20 rpm.

[0085] In some preferred embodiments, the CNC beveling equipment includes a spindle and a feed shaft, and the beveling parameter adjustment includes a spindle speed adjustment and a feed speed adjustment. The CNC beveling equipment of this embodiment includes a spindle and a feed shaft, wherein the spindle is preferably used to drive the rotation of a tool. Specifically, the tool speed is associated with the tool's beveling speed and beveling accuracy. The feed shaft is used to drive the tool to move relative to the aluminum alloy profile. The tool's movement rate relative to the aluminum alloy profile is also associated with the tool's beveling speed and beveling accuracy. Therefore, this embodiment can adjust the beveling efficiency and effect of the aluminum alloy profile by adjusting the spindle speed adjustment and the feed speed adjustment. In some specific embodiments, when an increase in cutting load is detected (the actual cutting force change rate is positive and the actual vibration signal root mean square value is greater than a preset value), the calculated spindle speed adjustment amount and feed speed adjustment amount are negative values ​​to reduce the spindle speed and feed speed, thereby reducing the cutting force, reducing the risk of tool breakage and equipment resonance, and improving the stability of the cutting process. When a decrease in cutting load is detected (the actual cutting force change rate is negative and the actual vibration signal root mean square value is less than or equal to the preset value), the calculated spindle speed adjustment amount and feed speed adjustment amount are positive values ​​to increase the spindle speed and feed speed, thereby improving the material removal rate and optimizing the cutting efficiency.

[0086] In some preferred embodiments, the preprocessing includes data synchronization, filtering and noise reduction. This embodiment can use the existing data synchronization method to synchronize the bevel force information, tool vibration information and bevel acoustic signal. This embodiment can synchronize the bevel force information, tool vibration information and bevel acoustic signal in time to avoid the distortion of the analysis result due to the asynchrony of the bevel force information, tool vibration information and bevel acoustic signal. This embodiment can use the existing filtering method to filter the bevel force information, tool vibration information and bevel acoustic signal. This embodiment can synchronize the bevel force information, tool vibration information and bevel acoustic signal in time to avoid the distortion of the analysis result due to the asynchrony of the bevel force information, tool vibration information and bevel acoustic signal. The beveling acoustic signal is filtered to remove specific frequency components (such as high-frequency noise or low-frequency noise) in the beveling force information, tool vibration information, and beveling acoustic signal to retain signal characteristics related to the beveling process. This embodiment can use existing noise reduction processing methods to perform noise reduction processing on the beveling force information, tool vibration information, and beveling acoustic signal. This embodiment can reduce random noise or systematic noise in the beveling force information, tool vibration information, and beveling acoustic signal by performing noise reduction processing on the beveling force information, tool vibration information, and beveling acoustic signal to improve the signal-to-noise ratio of the beveling force information, tool vibration information, and beveling acoustic signal.

[0087] From the above, it can be seen that the present application provides an adaptive control method for beveling parameters of aluminum alloy profiles for doors and windows. The method can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to achieve dynamic adjustment of the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of the tool cutting into the higher hardness due to the high When cutting in a certain area, the parameters of the CNC beveling equipment are not adjusted in time or the adjustment amount is insufficient, which significantly increases the risk of tool breakage or chipping, affects the smoothness of the beveling process and the processing quality, and reduces the beveling efficiency because the beveling parameters are set too conservatively or adjusted improperly when the tool cuts into a local area with lower hardness. The normal formation and elimination of the bevel are affected, and defects such as burrs are generated on the surface of the profile. In addition, since the same beveling parameter adjustment strategy is used in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of influence on the most suitable beveling parameter range in each stage, resulting in the beveling accuracy and quality being affected.

[0088] Second, as Figure 2As shown, the present application also provides an adaptive control system for beveling parameters of aluminum alloy profiles for doors and windows, which is applied in CNC beveling equipment and includes:

[0089] Data acquisition and processing module 1, used for continuously acquiring beveling force information, tool vibration information and beveling acoustic signals during the beveling process, and then pre-processing the beveling force information, tool vibration information and beveling acoustic signals;

[0090] Beveling stage acquisition module 2, used to acquire tool position information and feed axis displacement information, and acquire the current beveling stage based on the tool position information and / or feed axis displacement information;

[0091] A local feature acquisition module 3 is used to perform local analysis on the beveling force information, tool vibration information, and beveling acoustic signal based on a preset time window or feed distance window to calculate the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy;

[0092] The parameter adjustment amount acquisition module 4 is used to determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy;

[0093] The parameter adjustment module 5 is used to adjust the beveling parameters of the numerical control beveling equipment according to the beveling parameter adjustment amount.

[0094] The present application provides an adaptive control system for beveling parameters of aluminum alloy profiles for doors and windows, including a data acquisition and processing module 1, a beveling stage acquisition module 2, a local feature acquisition module 3, a parameter adjustment amount acquisition module 4, and a parameter adjustment module 5. The embodiment provides an adaptive control system for beveling parameters of aluminum alloy profiles for doors and windows, which is used to execute the steps in the adaptive control method for beveling parameters of aluminum alloy profiles for doors and windows provided in the first aspect. The principle of the adaptive control system for beveling parameters of aluminum alloy profiles for doors and windows provided in the embodiment is the same as the principle of the adaptive control method for beveling parameters of aluminum alloy profiles for doors and windows provided in the first aspect, and will not be discussed in detail here.

[0095] From the above, it can be seen that the present application provides a method and system for adaptively controlling the beveling parameters of aluminum alloy profile edges and corners for doors and windows. The method can first obtain the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy, and then determine the beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value and the actual acoustic signal energy. Finally, the beveling parameters of the CNC beveling equipment are adjusted according to the beveling parameter adjustment amount to dynamically adjust the beveling parameters of the CNC beveling equipment according to the local hardness characteristics and beveling stability of the aluminum alloy profile. Therefore, the present application can effectively avoid the problem of high hardness due to the tool cutting into the edge of the beveling parameter. When cutting in a local area with low hardness, the parameters of the CNC beveling equipment are not adjusted in time or the adjustment amount is insufficient, which leads to a significant increase in the risk of tool breakage or chipping, affecting the smoothness of the beveling process and the processing quality. When the tool cuts into a local area with low hardness, the beveling parameters are set too conservatively or adjusted improperly, resulting in a decrease in beveling efficiency, affecting the normal formation and elimination of the bevel, and causing defects such as burrs on the surface of the profile. In addition, since the same beveling parameter adjustment strategy is used in different beveling stages, the local changes in material hardness in different beveling stages will have different degrees of influence on the most suitable beveling parameter range in each stage, resulting in the beveling accuracy and quality being affected.

[0096] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another robot, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

[0097] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0098] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any actual relationship or order between these entities or operations.

[0099] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, various modifications and variations of the present application are possible. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for adaptively controlling the beveling parameters of aluminum alloy door and window profiles, applied in CNC beveling equipment, characterized in that: The method for adaptively controlling the beveling parameters of aluminum alloy door and window profile edges comprises the following steps: S1. Continuously collecting beveling force information, tool vibration information, and beveling acoustic signals during the beveling process, and then preprocessing the beveling force information, tool vibration information, and beveling acoustic signals; S2, obtaining tool position information and feed axis displacement information, and analyzing and obtaining the current beveling stage based on the tool position information and feed axis displacement information; S3. Performing a local analysis on the beveling force information, the tool vibration information, and the beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy; S4. Determine a beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy; S5. Adjusting the beveling parameters of the CNC beveling device according to the beveling parameter adjustment amount; Step S2 includes: S21. Obtain tool type information of the currently used tool, and then query a pre-built mapping relationship table between tool types and beveling stage threshold judgment sets based on the tool type information to obtain a corresponding beveling stage threshold judgment set, wherein the beveling stage threshold judgment set includes tool position ranges and feed axis displacement ranges corresponding to different beveling stages; S22, acquiring tool position information and feed axis displacement information, and then determining a current beveling stage according to the tool position information, the feed axis displacement information, and tool position ranges and feed axis displacement ranges corresponding to different beveling stages; Step S3 includes: S31, obtaining profile clamping force information, and calculating the profile clamping force deviation based on the profile clamping force information and a preset target profile clamping force; S32. Querying a pre-established mapping relationship table of clamping force deviation, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the profile clamping force deviation to obtain a first beveling force compensation coefficient, a first tool vibration compensation coefficient, and a first acoustic signal compensation coefficient; S33, calculating corrected bevel force information based on the bevel force information and the first bevel force compensation coefficient, calculating corrected tool vibration information based on the tool vibration information and the first tool vibration compensation coefficient, and calculating a corrected bevel acoustic signal based on the bevel acoustic signal and the first acoustic signal compensation coefficient; S34. Performing a local analysis on the corrected beveling force information, the corrected tool vibration information, and the corrected beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy.

2. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 1, characterized in that: Step S33 includes: S331, obtaining tool image information, and obtaining tool wear degree information based on the tool image information analysis; S332: querying a pre-built mapping relationship table of tool wear degree, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the tool wear degree information to obtain a second beveling force compensation coefficient, a second tool vibration compensation coefficient, and a second acoustic signal compensation coefficient; S333. Calculate the corrected bevel force information based on the bevel force information, the first bevel force compensation coefficient, and the second bevel force compensation coefficient; calculate the corrected tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, and the second tool vibration compensation coefficient; and calculate the corrected bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, and the second acoustic signal compensation coefficient.

3. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 2, characterized in that: Step S333 includes: A1. Obtain cutting fluid parameter information, and then query a pre-established mapping relationship table of cutting fluid parameters, beveling force compensation coefficients, tool vibration compensation coefficients, and acoustic signal compensation coefficients based on the cutting fluid parameter information to obtain a third beveling force compensation coefficient, a third tool vibration compensation coefficient, and a third acoustic signal compensation coefficient; A2. Calculate the corrected bevel force information based on the bevel force information, the first bevel force compensation coefficient, the second bevel force compensation coefficient and the third bevel force compensation coefficient; calculate the corrected tool vibration information based on the tool vibration information, the first tool vibration compensation coefficient, the second tool vibration compensation coefficient and the third tool vibration compensation coefficient; and calculate the corrected bevel acoustic signal based on the bevel acoustic signal, the first acoustic signal compensation coefficient, the second acoustic signal compensation coefficient and the third acoustic signal compensation coefficient.

4. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 3, characterized in that: The cutting fluid parameter information includes cutting fluid flow rate, cutting fluid type, cutting fluid concentration and cutting fluid cleanliness.

5. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 1, characterized in that: Step S4 includes: S41: querying a pre-built mapping relationship table between beveling stages and beveling parameter adjustment strategies according to the current beveling stage to obtain a corresponding beveling parameter adjustment strategy, wherein the beveling parameter adjustment strategy includes beveling parameter adjustment amounts corresponding to different combinations of beveling force change rates, vibration signal root mean square values, and acoustic signal energies; S42: query the beveling parameter adjustment strategy according to the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy to obtain a beveling parameter adjustment amount.

6. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 1, characterized in that: The CNC beveling equipment includes a main shaft and a feed shaft, and the beveling parameter adjustment amount includes a main shaft speed adjustment amount and a feed speed adjustment amount.

7. The adaptive control method for beveling parameters of aluminum alloy door and window profiles according to claim 1, characterized in that: The preprocessing includes data synchronization, filtering and noise reduction.

8. An adaptive control system for beveling parameters of aluminum alloy door and window profiles, used in CNC beveling equipment, characterized in that: The adaptive control system for the beveling parameters of aluminum alloy door and window profiles includes: a data acquisition and processing module, configured to continuously acquire beveling force information, tool vibration information, and beveling acoustic signals during the beveling process, and then pre-process the beveling force information, tool vibration information, and beveling acoustic signals; A beveling stage acquisition module is used to acquire tool position information and feed axis displacement information, and acquire the current beveling stage based on the tool position information and / or feed axis displacement information; a local feature acquisition module, configured to perform local analysis on the beveling force information, the tool vibration information, and the beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy; a parameter adjustment amount acquisition module, configured to determine a beveling parameter adjustment amount according to the current beveling stage, the actual beveling force change rate, the actual vibration signal root mean square value, and the actual acoustic signal energy; A parameter adjustment module for adjusting the beveling parameters of the CNC beveling device according to the beveling parameter adjustment amount; The process of obtaining the tool position information and the feed axis displacement information, and analyzing and obtaining the current beveling stage based on the tool position information and / or the feed axis displacement information includes: S21. Obtain tool type information of the currently used tool, and then query a pre-built mapping relationship table between tool types and beveling stage threshold judgment sets based on the tool type information to obtain a corresponding beveling stage threshold judgment set, wherein the beveling stage threshold judgment set includes tool position ranges and feed axis displacement ranges corresponding to different beveling stages; S22, acquiring tool position information and feed axis displacement information, and then determining a current beveling stage according to the tool position information, the feed axis displacement information, and tool position ranges and feed axis displacement ranges corresponding to different beveling stages; The process of locally analyzing the beveling force information, the tool vibration information, and the beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy includes: S31, obtaining profile clamping force information, and calculating the profile clamping force deviation based on the profile clamping force information and a preset target profile clamping force; S32. Querying a pre-established mapping relationship table of clamping force deviation, beveling force compensation coefficient, tool vibration compensation coefficient, and acoustic signal compensation coefficient based on the profile clamping force deviation to obtain a first beveling force compensation coefficient, a first tool vibration compensation coefficient, and a first acoustic signal compensation coefficient; S33, calculating corrected bevel force information based on the bevel force information and the first bevel force compensation coefficient, calculating corrected tool vibration information based on the tool vibration information and the first tool vibration compensation coefficient, and calculating a corrected bevel acoustic signal based on the bevel acoustic signal and the first acoustic signal compensation coefficient; S34. Performing a local analysis on the corrected beveling force information, the corrected tool vibration information, and the corrected beveling acoustic signal based on a preset time window or feed distance window to calculate an actual beveling force change rate, an actual vibration signal root mean square value, and an actual acoustic signal energy.

Citation Information

Patent Citations

  • Numerical control machining cutting chatter suppression control method and system

    CN117428568A

  • Cutting forming processing analysis method for automobile control unit

    CN118965632A