Cutter machining method and system based on double-shaft alternate control
Through the tool processing method of double-axis alternating control, the cutting force parameters are monitored in real time, and the high margin area is identified. The semi-finished tool path and decreasing margin strategy are adopted to solve the load sudden change caused by unreasonable tool margin control after rough processing, and the tool life is extended and processing quality is improved.
Patent Information
- Application Number
- CN202510956843.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-08-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In CNC pick-up optical machines, the tool margin left after rough processing is unreasonable, resulting in sudden load changes in the initial cutting stage, causing cutting impact, reducing tool life and even breaking.
The tool processing method based on biaxial alternating control is adopted. By monitoring cutting force parameters in real time, high margin areas are identified, and a three-dimensional margin distribution map is generated. The semi-finished tool path and decreasing margin strategy are adopted, and the entry path is dynamically adjusted, and buffered entry methods such as spirals and oblique waves are used to ensure that the tool smoothly cuts from the low margin area into the high margin area.
Effectively extend the tool life, improve processing quality, reduce the risk of cutting the tool, and ensure the stability and flexibility of the processing process.
Smart Images

Figure CN120447468A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of machining data processing, and in particular to a tool machining method and system based on dual-axis alternating control. Background Art
[0002] In high-precision machining equipment such as CNC machining centers, single-tool or single-axis control strategies are usually used to complete rough machining and fine machining of workpieces.
[0003] However, since roughing involves a large amount of material removal, the tool wears quickly, while finishing places higher demands on tool sharpness and shape retention, making it difficult for one tool to handle both processing tasks. For example, if the tool stock left after roughing is not properly controlled, the finishing tool will encounter a sudden change in load during the initial cutting stage, causing cutting impact, reducing the life of the finishing tool, or even causing damage. Summary of the Invention
[0004] The present invention aims to solve the problem of tool allowance left after rough machining. If the control is unreasonable, the finishing tool will encounter a sudden change in load during the initial cutting stage, causing cutting impact, reducing the life of the finishing tool, and even damage. The present invention provides a tool processing method and system based on dual-axis alternating control.
[0005] The present invention adopts the following technical means to solve the technical problem: The present invention provides a tool processing method based on dual-axis alternating control, comprising: Based on the spindle current waveform pre-recorded by the Gaoguang machine during the machining process, the cutting force parameters of the tool during the machining process are identified, wherein the machining process specifically includes rough machining and fine machining; determining whether the cutting force parameter exceeds a preset impact threshold; If so, the residual stock reserved for the tool in the processing section is obtained, and a three-dimensional stock distribution map of the workpiece is constructed based on the geometric features of the workpiece. The maximum single cutting depth of the tool is collected from the three-dimensional stock distribution map, and a corresponding stock distribution area is generated based on the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and corners; Determining whether a preset high margin area is detected in the margin distribution area; If detected, based on the semi-finishing tool path pre-increased by the polishing machine for the high allowance area, a preset decreasing allowance strategy is adopted to dynamically adjust the entry point of the tool, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
[0006] Furthermore, the step of obtaining the residual stock reserved for the tool in the processing section further includes: Based on the processing parameters of the tool, collecting cutting information of the workpiece in the processing section, wherein the processing parameters specifically include tool type, tool diameter and feed speed, and the cutting information specifically includes cutting range and contact surface; determining whether the cutting information matches a pre-simulated three-dimensional geometric surface; If not, the residual thickness of the processed workpiece at the three-dimensional coordinate point is calculated based on the geometric difference between the processed workpiece and the simulation model, and the residual statistical attributes on the processing path are generated based on the residual thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
[0007] Furthermore, before the step of collecting the maximum single cutting depth of the tool from the three-dimensional stock distribution map and generating a corresponding stock distribution area based on the maximum single cutting depth, the method further includes: Based on the preset scanning laser of the pick-up machine, a three-dimensional residual material point cloud of the processed workpiece is obtained, and according to the three-dimensional residual material point cloud, a thickness information heat map of the processed workpiece is generated; Determining whether the thickness information thermal map exceeds a preset cutting depth area of the tool; If so, size sampling points are collected from the thickness information heat map, and based on the size sampling points, the projection data on the surface of the workpiece is identified, the allowance coverage area corresponding to the projection data is divided, and a feature map is constructed through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a machining impact force estimation diagram and a cutting danger zone distribution diagram.
[0008] Furthermore, the step of dynamically adjusting the cutting point of the tool by adopting a preset decreasing allowance strategy further includes: Based on the preset entry point of the machining workpiece by the auger, a linkage axis combination of the tool spindle route is obtained; Determining whether a machining path of the workpiece requires linkage compensation; If so, the processing starting point of the processing path is dynamically adjusted according to the controllable rotating axis of the linkage axis combination, the rotation angle of the controllable rotating axis is identified, and the compensation posture of the linkage compensation is constructed based on the rotation angle, wherein the processing starting point specifically includes the trajectory point sequence and the tool tip point position.
[0009] Furthermore, the step of determining whether the cutting force parameter exceeds a preset impact threshold value further includes: Based on the multi-source fusion measurement device preset by the cutting machine, the cutting properties of the tool during cutting are obtained, wherein the cutting properties specifically include feed speed, spindle speed, and cutting width and depth; determining whether the cutting attributes match preset tool compliance parameters; If not, the corresponding high-risk area is identified from the machining path segment, and the cutting strategy of the high-risk area is dynamically adjusted according to the cutting attributes, wherein the high-risk area specifically includes the entry segment, the corner segment and the high-area-rate concave area, and the cutting strategy specifically includes reducing the feed rate, buffering the entry segment and replacing the tool.
[0010] Furthermore, the step of determining whether the margin distribution area has detected a preset high margin area further includes: Collecting corresponding margin features from the margin distribution area, and extracting the number density of continuous high margin point blocks in the spatial area based on the margin features, wherein the margin features specifically include the mean, standard deviation, maximum value and maximum gradient change; Determining whether the number density reaches a preset density threshold; If so, a local margin boundary of the margin distribution area is obtained, corresponding gradient jump information is identified according to the local margin boundary, and processing mutation points of the margin distribution area are divided according to the gradient jump information.
[0011] Furthermore, the step of identifying the cutting force parameters of the tool during the machining process based on the spindle current waveform pre-recorded by the machining machine during the machining process further includes: Based on a preset sampling frequency of the spindle current waveform by the auger, an inflection point where the spindle current waveform suddenly rises from a no-load stable value is obtained; Determining whether the inflection point matches the feed command of the auger; If not, a preset slow-cutting path is progressively advanced in the initial cutting section of the workpiece, and the cutting safety height of the tool to the initial cutting section is dynamically adjusted according to the slow-cutting path.
[0012] The present invention also provides a tool processing system based on dual-axis alternating control, comprising: An identification module is used to identify cutting force parameters during tool entry processing based on a spindle current waveform pre-recorded by the machining machine during a machining process, wherein the machining process specifically includes rough machining and fine machining; A judgment module, configured to judge whether the cutting force parameter exceeds a preset impact threshold; an execution module, configured to, if yes, obtain a residual stock reserved for the tool in the processing section, construct a three-dimensional stock distribution map of the workpiece according to geometric features of the workpiece, collect a maximum single cutting depth of the tool from the three-dimensional stock distribution map, and generate a corresponding stock distribution area according to the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and indentations; A second judgment module is used to judge whether a preset high margin area is detected in the margin distribution area; The second execution module is used to, if detected, dynamically adjust the entry point of the tool based on the semi-finishing tool path pre-increased by the pick-up machine for the high allowance area, adopt a preset decreasing allowance strategy, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
[0013] Furthermore, the execution module further includes: a collecting unit, configured to collect cutting information of the workpiece in the processing section based on processing parameters of the tool, wherein the processing parameters specifically include tool type, tool diameter, and feed speed, and the cutting information specifically includes cutting range and contact surface; a judging unit, configured to judge whether the cutting information matches a pre-simulated three-dimensional geometric surface; An execution unit is used to calculate the residual material thickness of the processed workpiece at the three-dimensional coordinate point according to the geometric difference between the processed workpiece and the simulation model, and generate the residual statistical attributes on the processing path according to the residual material thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
[0014] Furthermore, it also includes: A generation module, configured to obtain a three-dimensional residual material point cloud of the processed workpiece based on a preset scanning laser of the pick-optical machine, and generate a thickness information heat map of the processed workpiece according to the three-dimensional residual material point cloud; A third judgment module is used to judge whether the thickness information heat map exceeds the preset cutting depth area of the tool; The third execution module is used to collect size sampling points from the thickness information heat map, identify the projection data on the surface of the workpiece based on the size sampling points, divide the allowance coverage area corresponding to the projection data, and construct a feature map through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a processing impact force estimation diagram and a cutting danger zone distribution diagram.
[0015] The present invention provides a tool processing method and system based on dual-axis alternating control, which has the following beneficial effects: The present invention monitors the cutting force parameters of the tool when cutting in real time. If an abnormal impact is detected, the three-dimensional allowance distribution map of the workpiece is immediately called to accurately identify the high allowance area, calculate the maximum cutting depth based on the geometric characteristics of the workpiece, and then generate the allowance distribution area. The semi-finishing tool path and the decreasing allowance strategy are used to dynamically adjust the cutting path, and through buffered cutting methods such as spiral and oblique waves, it is ensured that the tool smoothly cuts into the high allowance area from the low allowance area, reduces the sudden change of cutting load, effectively extends the tool life, improves the processing quality and reduces the risk of tool breakage. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 1. A schematic flow chart of an embodiment of a tool processing method based on dual-axis alternating control according to the present invention; Figure 2 This is a structural block diagram of an embodiment of a tool processing system based on dual-axis alternating control of the present invention. DETAILED DESCRIPTION
[0017] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. The implementation, functional features and advantages of the present invention will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0019] Reference Attachment Figure 1 , is a tool processing method based on dual-axis alternating control in one embodiment of the present invention, comprising: S1: Based on the spindle current waveform pre-recorded by the Gaoguang machine during the machining process, identifying the cutting force parameters when the tool enters the machining process, wherein the machining process specifically includes rough machining and fine machining; S2: Determine whether the cutting force parameter exceeds a preset impact threshold; S3: If yes, obtain the residual stock reserved for the tool in the processing section, construct a three-dimensional stock distribution map of the workpiece according to the geometric features of the workpiece, collect the maximum single cutting depth of the tool from the three-dimensional stock distribution map, and generate a corresponding stock distribution area according to the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and corners; S4: Determine whether a preset high margin area is detected in the margin distribution area; S5: If detected, based on the semi-finishing tool path pre-increased by the polishing machine for the high allowance area, a preset decreasing allowance strategy is adopted to dynamically adjust the entry point of the tool, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
[0020] In this embodiment, the system is based on the spindle current waveform pre-recorded by the machining machine during the machining process, which specifically includes rough machining and fine machining, and identifies the cutting force parameters when the tool enters the machining process. The system then determines whether the cutting force parameters exceed the preset impact threshold value to execute the corresponding steps; for example, when the system determines that the cutting force parameters when the tool enters the machining process do not exceed the preset impact threshold value, the system will consider that the current tool has a good initial cutting state and no sudden load change occurs, indicating that the residual margin left in the rough machining stage is within a reasonable control range. The system will continue to execute the current fine machining path without path intervention, and record the path at the same time. The spindle current waveform and cutting force parameters of the segment are used as positive samples for subsequent training and calibration of machining path optimization, and the stable cutting window corresponding to the tool is updated to facilitate subsequent judgment on whether the same cutting strategy needs to be adopted for other machining segments; for example, when the system determines that the cutting force parameters of the tool during machining exceed the preset impact threshold, the system will consider that the initial cutting state of the current tool is poor and prone to load mutation. The system will obtain the residual allowance reserved for the tool in the machining segment, and construct a three-dimensional allowance distribution map of the machining workpiece based on the geometric features of the workpiece, including corners, grooves and corners. The maximum single cutting depth of the tool is collected in the figure, and the corresponding allowance distribution area is generated according to different maximum single cutting depths; the system monitors the spindle current waveform when the tool first enters the workpiece and extracts the cutting force parameters. It can immediately determine whether there is an impact phenomenon beyond the normal load. If the cutting force exceeds the preset threshold, it means that the finishing tool has encountered a sudden change in residual allowance or geometric interference area, and there is a potential danger of uneven load and cutting impact. At the same time, when the impact threshold is triggered, the system immediately backtracks the residual allowance of the processing section and constructs a three-dimensional allowance distribution map in combination with the complex area of the workpiece. This map not only reflects the thickness change of the residual allowance in each area, but also extracts the most Key indicators such as maximum single cutting depth, stock gradient, and residual boundary characteristics are analyzed. Based on the maximum cutting depth and stock characteristics of different areas, high, medium, and low stock risk areas are divided, and independent stock distribution areas are generated around the high stock areas. This zoning processing method enables the system to adjust the finishing path strategy in a targeted manner, such as introducing a buffer cut-in segment, inserting a semi-finishing tool path or a local load reduction segment, or adopting a progressive spiral / oblique wave cut-in method to gradually establish a stable contact surface between the tool and the workpiece, thereby avoiding stress concentration and sudden cutting behavior in the early stages of machining. The system then determines whether these stock distribution areas detect the pre-set high stock area and executes the corresponding steps.For example, when the system determines that these allowance distribution areas do not detect the pre-set high allowance areas, the system will consider that the path planning in the rough machining stage is relatively reasonable, and no residual high allowance is formed in complex geometric areas such as corners, grooves, and corners. The overall allowance thickness is evenly distributed, and the maximum cutting depth is within the system's allowable range. The system will restore the default refinement path planning strategy, such as straight line cutting or conventional contact method, without the need to generate additional oblique waves, spirals or buffer segments to ensure that the machining rhythm is not interrupted. At the same time, the allowance distribution area is marked as a low allowance area, and its cutting response data (such as feed speed, spindle current, etc.) is recorded as a reference template for subsequent machining areas to improve path scheduling efficiency. rate, and continue to monitor the spindle current waveform and vibration parameters to confirm whether there is a hidden change trend; if there is no fluctuation enhancement in the short term, it can be confirmed that the current area is a stable processing section; for example, when the system determines that these allowance distribution areas have detected a pre-set high allowance area, the system will think that the route planning in the rough machining stage is not reasonable enough, and residual high allowance may be formed in complex geometric areas. Based on the semi-finishing tool path pre-added by the pick-up machine to the high allowance area, the system will adopt a pre-set decreasing allowance strategy to dynamically adjust the subsequent entry points of the tool. The entry points specifically include spiral cutting, oblique wave cutting and multi-segment contact cutting, and the tool will be processed along these entry points from the low end of the workpiece. The stock area gradually cuts into the high stock area, and according to the cutting process of the tool, the buffer space of the workpiece is adaptively reserved in advance; after the system detects the high stock area, it will no longer let the finishing tool cut into the high stock area directly, but guide it to gradually transition and cut from the low stock area, thereby effectively avoiding the tool load impact caused by sudden high cutting force. The use of decreasing stock strategy and buffer cutting path (such as spiral, oblique wave, etc.) can reduce the initial contact load and significantly reduce the probability of tool chipping, increased wear or fracture, thereby extending the tool life and reducing the frequency of tool change. At the same time, the high stock area usually exists in the parts of the workpiece where the geometry changes drastically, such as corners, grooves or complex cavities. If it is cut directly, it may To address problems such as surface roughness and dimensional deviations, a semi-finishing path and multi-segment entry strategy can be used to achieve layer-by-layer load reduction, making the cutting process smoother. This improves the surface quality and contour accuracy of these critical areas, reducing subsequent rework and quality issues. Furthermore, based on the real-time identification of high-stock distribution areas, the entry strategy can be dynamically adjusted and buffer space reserved, demonstrating adaptive response capabilities to complex machining scenarios. This strategy automatically adjusts machining behavior based on actual stock status, avoiding the miscutting and misloading problems associated with using static toolpath models. This comprehensively improves the process adaptability of the entire machine and the stability of the machining process, helping to achieve flexible and highly reliable CNC machining.
[0021] It should be noted that, based on the semi-finishing tool path pre-increased by the auger machine for the high stock area, a preset decreasing stock strategy is adopted to dynamically adjust the entry point of the tool, and gradually cut from the low stock area of the workpiece to the high stock area along the entry point. The specific examples are as follows: Consider machining a mold cavity for an aircraft engine turbine blade. This cavity contains multiple inner corners and recessed areas. During the roughing phase, to prioritize efficiency, a large-diameter tool is used for high-speed stock removal. This results in thick stock remaining at the inner corners and at the bottom of the cavity, where the tool cannot fully engage. Local thicknesses reach 1.2 mm. When finishing such areas, a small-diameter tool must be used for contour refinement. If the tool is cut directly into the area, it will face a sudden load change, resulting in a sharp increase in spindle current and increased cutting vibration, and there is a risk of tool breakage. The system response and processing process are as follows: In step 1, the system detects high stock areas and uses the previously recorded spindle current waveform to identify tool impact during the initial cut-in phase of finishing. Entering the stock determination process, a stock heat map is constructed based on the 3D model and actual machining feedback. It is found that some concave corners have abnormal stock areas, and the residual thickness exceeds the system-set threshold of 0.8mm, marking them as high stock areas. Step 2: Load the semi-finishing toolpath and decrement the stock. The Gaoguang machine system calls the semi-finishing path module corresponding to the area. First, use a smaller ball end mill (such as φ6) to perform the first layer of transition cutting with a cutting depth of 0.6mm. The second layer of cutting depth is reduced to 0.3mm to make the tool force more stable. The third layer is 0.2mm. Finally, the stock is controlled within 0.1mm, creating ideal conditions for finishing. Step 3: Dynamically adjust the entry point. Based on the stock heat map, the system determines the starting point with a low stock (only 0.2 mm) and automatically selects "spiral entry" as the current path strategy. The tool slowly enters the area with thin stock in a spiral manner, with the cutting depth per revolution controlled at 0.05-0.08 mm. During the entry process, the spindle current remains stable, with no over-threshold fluctuations. Step 4: Buffer strategy for the cutting process. The system sets a 0.1mm buffer zone on both sides of the cutting path to ensure that even if it encounters hard spots in the material, it can absorb the impact. Before cutting into the 1.2mm high-residue core area, the tool has been running stably, and the impact risk is greatly reduced. The effect comparison is as follows: In summary, through the above cases, the system effectively alleviated the impact problem when cutting into complex areas, significantly improved tool life and processing stability, and ensured the processing accuracy and quality of key structural surfaces.
[0022] In this embodiment, the step S3 of obtaining the residual allowance reserved for the tool in the processing section further includes: S31: Based on the processing parameters of the tool, collecting cutting information of the workpiece in the processing section, wherein the processing parameters specifically include tool type, tool diameter and feed speed, and the cutting information specifically includes cutting range and contact surface; S32: Determine whether the cutting information matches the pre-simulated three-dimensional geometric surface; S33: If not, the residual thickness of the processed workpiece at the three-dimensional coordinate point is calculated according to the geometric difference between the processed workpiece and the simulation model, and the residual statistical attributes on the processing path are generated according to the residual thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
[0023] In this embodiment, the system collects cutting information of the workpiece in the processing section based on the processing parameters of the tool, which specifically include the tool type, tool diameter and feed speed. The cutting information specifically includes the cutting range and contact surface. The system then determines whether these cutting information match the pre-simulated three-dimensional geometric surface to execute the corresponding steps; for example, when the system determines that the cutting information of the workpiece in the processing section can match the pre-simulated three-dimensional geometric surface, the system will consider that the current processing behavior is consistent with the original design processing path and geometric contour, and there is no abnormal situation of path deviation or tool misentering into the non-target area. It is a normal processing state. The system will continue to run according to the established tool path without adjustment, while maintaining the current processing parameters, such as cutting speed, tool trajectory and feed mode, without triggering errors. Correct the logic and mark this well-matched processing record (tool contact surface, cutting sound / current waveform, etc.) as a "process reference sample segment" for comparison and self-calibration in subsequent processing. For example, when the system determines that the cutting information of the workpiece in the processing segment cannot match the pre-simulated three-dimensional geometric surface, the system will consider that the current processing behavior is inconsistent with the original design of the processing path. The system will calculate the residual thickness of the workpiece at the three-dimensional coordinate point based on the geometric difference between the workpiece and the simulation model, and generate the allowance statistical attributes on the processing path according to different residual thicknesses. The allowance statistical attributes specifically include the maximum allowance value, the minimum allowance value and the average allowance value. By determining the mismatch between the cutting information of the processing segment and the three-dimensional geometric surface, the system can identify the offset or uncovered area of the processing path. Further calculation of the residual material thickness at the three-dimensional coordinate points not only enables the deviation to be discovered but also quantified into specific spatial allowance data, providing an accurate basis for subsequent tool path correction and re-machining. At the same time, the allowance distribution can be grasped in advance through the allowance statistical properties (maximum, minimum, average), and the feed mode and cutting depth strategy can be adjusted in advance to effectively control the cutting load and extend the tool life. In addition, the establishment of allowance statistical properties enables the machining system to dynamically evaluate the cutting status of different areas and realize fixed-point optimization and path adaptation of abnormal areas. This not only improves the consistency of complex surface machining, but also reduces quality fluctuations caused by unreasonable human settings, ensuring product surface accuracy and stability.
[0024] It should be noted that, based on the geometric difference between the workpiece and the simulation model, the residual thickness of the workpiece at the three-dimensional coordinate point is calculated, and based on the residual thickness, the residual statistical attributes on the machining path are generated. The specific example is as follows: Imagine a factory manufacturing automobile engine blocks, where multiple stages of machining are being performed on the inner cavity of the engine block. A 20mm diameter end mill is used for roughing to quickly remove most of the excess material, a 10mm diameter ball end mill is used for semi-finishing to refine the shape, and a 6mm diameter ball end mill is used for finishing to provide the final surface finish. The theoretical 3D CAD model has been precisely designed, and the machining paths are generated by CAM software. Specific processing process and residual material detection, scanning and collection after actual processing, after rough processing and semi-finishing processing, the surface point cloud data of the current workpiece is collected by 3D scanner; Alignment and geometric difference calculation: align the scanned point cloud with the theoretical CAD model, and calculate the vertical distance (geometric difference) from each scan point to the designed surface. For example, if a scan point is located at (100.12, 200.03, 50.01), the height of the theoretical surface at this position is 49.5mm, and the difference Δd = 50.01-49.5 = 0.51mm, indicating that the residual material thickness at this position is 0.51mm. Generate a residual material thickness distribution map by mapping the Δd values of tens of thousands of scanning points onto the 3D model surface to form a residual material thickness heat map: the green area indicates residual material thickness less than 0.2mm, the yellow area indicates residual material thickness between 0.2-0.5mm, and the red area indicates residual material thickness exceeding 0.5mm; Statistical allowance properties, for the semi-finishing path area statistics, the maximum allowance value Max(Δd) = 0.72mm (located in a deep groove), the minimum allowance value Min(Δd) = 0.12mm (at the flat surface), and the average allowance value Mean(Δd) = 0.38mm; The system analyzes the stock removal and subsequent actions. The system determines that the maximum stock removal of 0.72mm significantly exceeds the preset threshold of 0.5mm, indicating that the residual material in this area is too thick and has not been effectively removed. Combined with the stock removal heat map, the system finds that the thick residual material is mainly concentrated in several corners and grooves. These are dead angles that are difficult for roughing tools to effectively reach. Based on this stock removal distribution, the system automatically plans additional semi-finishing toolpaths. For areas with high stock removal, a smaller tool is used or the cutting path is changed for secondary cutting. At the same time, the system prompts the operator to pay attention to this area to prevent tool overload and damage due to sudden cutting of large residual material during finishing. In summary, the above examples illustrate how the system uses the geometric difference calculation between actual processing and theoretical models to form the residual material thickness distribution, and through the maximum, minimum, and average allowance statistical attributes, provides data support for subsequent tool path optimization and processing quality control, reducing tool wear and improving processing accuracy and efficiency.
[0025] In this embodiment, before step S3 of collecting the maximum single cutting depth of the tool from the three-dimensional stock distribution map and generating the corresponding stock distribution area based on the maximum single cutting depth, the method further includes: S301: Based on the preset scanning laser of the pick-up machine, a three-dimensional residual material point cloud of the processed workpiece is obtained, and a thickness information heat map of the processed workpiece is generated according to the three-dimensional residual material point cloud; S302: Determine whether the thickness information heat map exceeds a preset cutting depth area of the tool; S303: If yes, then collect size sampling points from the thickness information heat map, identify the projection data on the surface of the workpiece based on the size sampling points, divide the allowance coverage area corresponding to the projection data, and construct a feature map through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a machining impact force estimation diagram and a cutting danger zone distribution diagram.
[0026] In this embodiment, the system obtains the three-dimensional residual material point cloud of the processed workpiece based on the scanning laser pre-set by the pick-up machine, and generates a thickness information heat map of the processed workpiece based on these three-dimensional residual material point clouds. The system then determines whether the thickness information heat map exceeds the cutting depth area pre-set by the tool to execute the corresponding steps; for example, when the system determines that the thickness information heat map of the processed workpiece does not exceed the cutting depth area pre-set by the tool, the system will consider that the residual material thickness values in the heat map are all within the single cutting depth that the tool can withstand, and there is no sudden change or area exceeding the tool capacity, and the system does not need to adjust The system can continue to execute according to the original finishing path, and skip the dynamic path re-planning and load reduction processing for the high margin area, saving computing resources and improving the overall processing efficiency. Even if the cutting depth threshold is not exceeded, the system still needs to continuously monitor the spindle current during the processing to prevent sudden abnormal material status during processing; for example, when the system determines that the thickness information heat map of the workpiece exceeds the cutting depth area preset by the tool, the system will think that the residual material thickness value in the heat map exceeds the single cutting depth that the tool can bear, and the system will start from the thickness The system collects dimension sampling points (including position coordinates, excess thickness values, and surface curvature values) from the information heat map. Projection data on the workpiece surface is identified based on these dimensional sampling points, and the corresponding allowance coverage areas are divided. Feature maps are constructed from these allowance coverage areas, including tool load curves, machining impact force prediction maps, and cutting risk zone distribution maps. By collecting dimensional sampling points (including position coordinates, allowance thickness values, and surface curvature values) from the thickness heat map, the system can accurately determine the three-dimensional distribution of residual material accumulation before machining. Further constructed feature maps, such as the cutting risk zone distribution map and impact force prediction map, help identify high-risk areas that may cause tool overload or breakage in advance, thereby ensuring machining stability and personnel and equipment safety. The allowance coverage area and tool load curve provide a quantitative basis for the path planning algorithm. Based on the intensity and distribution characteristics of specific risk areas, the system can accurately trigger local replanning or invoke semi-finishing strategies, avoiding redundant modifications to the entire path, thereby improving machining efficiency and saving computing resources. The feature maps also provide visual and quantifiable machining risk information, facilitating closed-loop control.
[0027] It should be noted that size sampling points are collected from the thickness information heat map, and projection data on the surface of the workpiece are identified based on the size sampling points. The margin coverage area corresponding to the projection data is divided, and a feature map is constructed through the margin coverage area. A specific example is as follows: Consider a machine tool used to machine an aviation aluminum alloy component. This component contains multiple internal stiffeners, corner grooves, and chamfered areas. The previous roughing stage failed to completely remove material from some complex geometric areas, resulting in high residual stock. After roughing, the system activates the laser scanning module to generate a 3D residual stock heat map of the workpiece. The heat map uses a color gradient to represent the residual stock thickness: The green area indicates that the thickness is within the safe range (0.2-0.5mm), and the red area indicates that the thickness exceeds the upper limit of the tool cutting depth (>1.0mm). For example, if the thickness reaches 1.7mm locally, the detailed operation process includes: First, the size sampling points are collected. The system extracts size points at intervals of 0.5mm x 0.5mm in the red area to obtain the following information: Point A: position (102.5, 78.4, 14.7), margin 1.6mm, curvature -0.14 (concave corner area); Point B: position (103.0, 78.9, 14.8), margin 1.7mm, curvature -0.11; Point C: position (103.5, 79.5, 14.9), margin 1.5mm, curvature -0.09; The system collected more than 500 dimensional sampling points, all distributed within the two deep grooves of the structural component; The system then identifies the projection data and projects the sampling points forward along the Z axis onto the original surface contour of the CAD model to form a projection plane layout. Cluster analysis of the points reveals two densely clustered areas, which are labeled "High Margin Area 1" and "High Margin Area 2." Then divide the margin coverage area, and construct two closed polygonal areas based on the margin thickness greater than 1.0mm and spatial proximity: Area 1: Located in the concave area of the lower right corner, with an area of approximately 12mm² and a maximum margin point of 1.72mm; Area 2: Located at the middle reinforcement rib connection corner, area 8.4mm², maximum margin 1.65mm; The system also calculates the distribution density of the center points and boundary points of each area and the change of local surface curvature; Finally, the feature map is constructed, and the system further generates the following three maps for processing strategy calls: Tool load curve: Under the current path feed parameters, it is predicted that when the tool enters area 1, the spindle load will increase to 120%. If not adjusted, there is a risk of spindle overload or tool chipping. Machining impact force estimation diagram: The impact acceleration when simulating a finishing ball-end tool entering area #2 with a cutting depth of 0.3mm will exceed the upper limit of the tool specification. It is recommended to use a multi-stage progressive cutting method. Cutting danger zone distribution map: The system automatically highlights areas 1 and 2 in red, prompting the need for tool path compensation or semi-finishing preprocessing; In summary, in the above example, through this detailed process, the system not only accurately detects and quantifies the risk of high stock during finishing, but also visualizes these risks as a graph and provides feedback to the CAM programmer or automatic toolpath planning system, thereby avoiding abnormal spindle loads and premature tool wear, while reducing cutting impact caused by geometric mutations and improving the machining stability and quality consistency of complex structural parts.
[0028] In this embodiment, the step S5 of dynamically adjusting the cutting point of the tool by adopting a preset decreasing allowance strategy further includes: S51: Based on a preset entry point of the machining workpiece by the pick-and-shine machine, a linkage axis combination of a tool spindle path is obtained; S52: Determine whether the machining path of the workpiece requires linkage compensation; S53: If so, dynamically adjust the processing starting point of the processing path according to the controllable rotating axis of the linkage axis combination, identify the rotation angle of the controllable rotating axis, and construct the compensation posture of the linkage compensation based on the rotation angle, wherein the processing starting point specifically includes the trajectory point sequence and the tool tip point position.
[0029] In this embodiment, the system obtains the linkage axis combination of the tool spindle route based on the preset entry point of the machining workpiece by the pick-up machine, and then the system determines whether the machining path of the machining workpiece needs linkage compensation to execute the corresponding steps; for example, when the system determines that the machining path of the machining workpiece does not need linkage compensation, the system will consider that the three-dimensional geometric trajectory of the feed path can be smoothly executed through the current linkage axis combination (such as X / Y / Z / A / B / C axis), and there is no situation of exceeding the axial linkage limit. The system will continue to execute the spindle path along the preset linkage axis combination (such as XYZ three-axis) without introducing additional axis linkage correction, and at the same time switch to the steady-state machining detection mode, only perform conventional spindle current fluctuation monitoring, and mark the path segment as a "stable machining area", which will be used as reference data in subsequent machining logs and optimizations for other similar workpieces to call; for example, when the system determines that the machining path of the machining workpiece needs linkage compensation, the system will consider that the three-dimensional geometric trajectory of the feed path cannot be executed by the linkage axis combination. The system will dynamically adjust according to the controllable rotating axis of the linkage axis combination. The system automatically identifies the starting point of the machining path, which specifically includes the trajectory point sequence and tool tip position, identifies the rotation angles of the controllable rotary axes, and constructs a compensation posture for linkage compensation based on these rotation angles. By dynamically adjusting the starting point of the machining path (such as the trajectory point sequence and tool tip position) and calculating the appropriate rotation angles in conjunction with the linkage axis combination (such as the A / B / C axes), the system can effectively resolve the "path inaccessibility" problem caused by spatial posture restrictions in multi-axis machining, ensuring that the tool can smoothly reach the target surface and improving the machinability of complex areas (such as deep cavities, bevels, and corners). It also automatically identifies the rotation angles of the controllable rotary axes and constructs corresponding linkage compensation postures based on these angles, helping to avoid tool holder interference or machine axis overtravel problems caused by unreasonable angle postures, thereby protecting tools and equipment, extending equipment life, and reducing human adjustment errors. Furthermore, the posture design after linkage compensation enables the tool to cut into the material at a more reasonable contact angle, improving cutting angle stability, reducing impact and vibration, improving surface quality, and extending tool life. This is particularly beneficial for precision machining or mirror finishing processes.
[0030] In this embodiment, the step S2 of determining whether the cutting force parameter exceeds a preset impact threshold value further includes: S21: Based on the multi-source fusion measurement device preset by the cutting machine, obtaining the cutting properties of the tool during cutting, wherein the cutting properties specifically include feed speed, spindle speed, and cutting width and depth; S22: Determine whether the cutting attribute matches a preset tool compliance parameter; S23: If not, identify the corresponding high-risk area from the machining path segment, and dynamically adjust the cutting strategy of the high-risk area according to the cutting attributes, wherein the high-risk area specifically includes the entry segment, the corner segment and the high-area-rate concave area, and the cutting strategy specifically includes reducing the feed rate, buffering the entry segment and replacing the tool.
[0031] In this embodiment, the system obtains the cutting properties of the tool during cutting based on the multi-source fusion measurement equipment pre-installed in the Gaoguang machine. The cutting properties specifically include feed speed, spindle speed, and cutting width and depth. The system then determines whether these cutting properties match the pre-set tool compliance parameters to execute the corresponding steps. For example, when the system determines that the cutting properties of the tool during cutting can match the pre-set tool compliance parameters, the system will consider that the current tool is in a stable and controlled processing state, and the cutting behavior is running within the tool life, safety threshold and process window. There is no need to adjust the processing path or intervene in the cutting parameters. The system It will continue to run according to the original processing path and parameters without additional compensation or correction to ensure maximum processing efficiency. At the same time, the cutting properties under this matching state will be used as a reference sample and written into the database for subsequent tool state modeling or self-learning optimization of similar working conditions. The current processing segment will be marked as a "parameter compliance segment" and used as a stable reference interval in subsequent judgments to avoid misjudgment or false triggering of alarms. For example, when the system determines that the cutting properties of the tool during cutting cannot match the pre-set tool compliance parameters, the system will consider that the current tool is in an unstable controlled state, and the system will identify the tool from the processing path segment. There may be high-risk areas during machining, which include the entry section, corner section and high-curvature concave area. According to these cutting properties, the cutting strategy of the high-risk area is dynamically adjusted. The cutting strategy includes reducing the feed rate, buffering the entry section and replacing the tool. The system can effectively reduce the cutting impact, avoid extreme situations such as tool chipping, overheating or fracture, and significantly extend the tool life by timely identifying high-risk machining areas (such as the entry section, corner section, high-curvature concave area) and dynamically adjusting the machining strategy (such as reducing the feed rate, using buffering the entry section or replacing the tool). The system can detect the deviation between the number and the processing environment, and make intelligent judgment and dynamic strategy switching based on regional characteristics, so that the processing path is no longer "rigidly executed", but can be adaptively adjusted according to the processing status, realizing the transformation from "planned processing" to "feedback-driven intelligent processing". It is particularly suitable for parts with complex structures or uneven material properties. In traditional processing, if parameter abnormalities are not identified in time, it is easy to cause local dimensional deviations, increased burrs or surface damage. This mechanism reduces surface defects and dimensional errors caused by sudden impacts by predicting high-risk areas and adjusting strategies, which helps to improve the overall first-time qualified rate of products and reduce rework or scrap.
[0032] In this embodiment, the step S4 of determining whether the preset high margin area is detected in the margin distribution area further includes: S41: Collecting corresponding margin features from the margin distribution area, and extracting the number density of continuous high margin point blocks in the spatial area based on the margin features, wherein the margin features specifically include the average value, standard deviation, maximum value, and maximum gradient change; S42: Determine whether the number density reaches a preset density threshold; S43: If yes, obtain a local margin boundary of the margin distribution area, identify corresponding gradient jump information according to the local margin boundary, and divide the processing mutation points of the margin distribution area according to the gradient jump information.
[0033] In this embodiment, the system collects corresponding margin features from the margin distribution area. The margin features specifically include the average value, standard deviation, maximum value and maximum gradient change. Based on these margin features, the number density of continuous high margin point blocks in the spatial area is extracted, and then the system determines whether the number density of continuous high margin point blocks reaches a preset density threshold to execute the corresponding steps; for example, when the system determines that the number density of continuous high margin point blocks does not reach the preset density threshold, the system will consider that the high margin area in the current margin distribution area is relatively dispersed and does not constitute a concentrated processing risk area, and the system will continue to use The pre-planned finishing path does not require additional semi-finishing or buffer processing segments. Although the overall density is low, individual isolated high allowance points may still affect the processing quality. The system can set temporary monitoring thresholds at these points to monitor the cutting force changes in real time. If local overload occurs, it can quickly trigger dynamic strategy switching and mark the current area as a "uniform allowance area" to provide a reference for other path segments, avoiding repeated verification during resource allocation and path optimization. For example, when the system determines that the number density of continuous high allowance point blocks has reached the pre-set density threshold, the system will consider that the current allowance distribution area is uniform. The high allowance area is relatively dense, constituting a concentrated processing risk area. The system will obtain the local allowance boundary of the allowance distribution area, identify the corresponding gradient jump information based on these local allowance boundaries, and divide the processing mutation points of the allowance distribution area according to different gradient jump information; the system can accurately locate the position where the load mutation may occur during the cutting process (i.e., the processing mutation point) by identifying the density of continuous high allowance point blocks and further extracting the local allowance boundary and gradient jump information, which helps to make processing strategy adjustments in advance and reduce the risk of tool damage or precision reduction due to sudden high loads. At the same time, according to the processing mutation points Based on this information, the system can arrange buffer cutting segments in advance in high gradient change areas, adjust the feed speed, or partially use smaller diameter tools. This will improve the adaptability of the machining path to the actual allowance distribution, ensure smoother switching between coarse and fine machining, and avoid jumpy cutting. This process not only enables the system to recognize the overall allowance, but also has the ability to recognize the "rate of change" (i.e., gradient judgment), further enhancing the system's perception of the dynamic changes of residual materials under complex workpiece geometric features, which is beneficial for the system to achieve real-time adjustment and predictive intervention in actual machining, and improve the overall intelligence and automation level of machining.
[0034] It should be noted that the local margin boundary of the margin distribution area is obtained, the corresponding gradient jump information is identified according to the local margin boundary, and the processing mutation points of the margin distribution area are divided according to the gradient jump information. A specific example is as follows: Assume that the workpiece is an aircraft engine turbine disk made of a nickel-based high-temperature alloy. The workpiece has multiple internal grooves and variable-curved surface connection structures, with a complex structure and uneven wall thickness. First, in step 1, the local stock boundary is obtained. The system uses a three-dimensional stock distribution map to detect the residual material thickness in each area after rough machining. In the inner ring groove area of the turbine disk, the system identifies a high stock distribution block with the following boundary range: X:42.0mm-44.5mm, Y:11.3mm-13.8mm, Z:-2.0mm-0.5mm; The system defines the edge of the margin block as the local margin boundary A area; Step 2 identifies gradient jumps. The system calculates gradients at consecutive points in area A and finds rapid stock changes at multiple locations: the thickness at points P1 and P2 increases from 0.9 mm to 2.7 mm, with a unit interval of 1.0 mm, resulting in a calculated gradient of 1.8 mm / mm. This value far exceeds the set threshold (for example, the system threshold is set to 1.2 mm / mm). Therefore, the system identifies area A as containing significant stock gradient jumps, indicating that if the tool were to enter and cut directly into this area, a sudden load change would be very likely. Step 3: Identify the machining mutation point. The system marks the high-gradient position in area A as a "machining mutation point" and replans the process path. The replanning includes changing the finishing path from the original straight-down cutting path to a gradual spiral cut from the low-residue area. The system lists the mutation point as a buffer processing segment and reduces the feed rate from 500 mm / min to 200 mm / min. At the same time, the system determines that the current tool is a Φ8mm carbide ball cutter and recommends replacing it with a round nose tool with greater impact toughness to transition the mutation segment. To summarize, in the above examples, the system prevents tool chipping by accurately identifying the cutting impact points that the tool may encounter. At the same time, it optimizes the processing path based on the mutation points to ensure a smooth and controllable processing process, improve the overall surface quality and dimensional accuracy, and enhance the consistency and yield rate of high-precision parts.
[0035] In this embodiment, the step S1 of identifying the cutting force parameters of the tool during the machining process based on the spindle current waveform pre-recorded by the machining machine during the machining process further includes: S11: based on a preset sampling frequency of the spindle current waveform by the pick-light machine, obtaining an inflection point where the spindle current waveform suddenly rises from a no-load stable value; S12: Determine whether the inflection point matches the feed command of the auger; S13: If not, a preset slow-cutting path is progressively advanced in the initial cutting section of the workpiece, and a safe cutting height of the tool toward the initial cutting section is dynamically adjusted according to the slow-cutting path.
[0036] In this embodiment, the system obtains the inflection point of the spindle current waveform rising from the no-load stable value based on the pre-set sampling frequency of the spindle current waveform of the Gaoguang machine, and then the system determines whether the inflection point matches the feed command of the Gaoguang machine to execute the corresponding steps; for example, when the system determines that the inflection point of the spindle current waveform rising from the no-load stable value can match the feed command of the Gaoguang machine, the system will consider that the cutting entry state of the tool is consistent with the expected processing instruction, and the sudden rise of the spindle current reflects that the tool begins to contact the workpiece and generates a cutting load, indicating that the processing process is proceeding normally according to the preset plan. After confirming that the collection of the current cutting force parameters is valid, the system continues to monitor the spindle current waveform and related cutting parameters in the processing process in real time, while ensuring processing stability, and dynamically adjusts the cutting parameters according to real-time data to optimize processing efficiency and tool life; for example, when the system determines that the inflection point of the spindle current waveform rising from the no-load stable value has no The system cannot match the feed command of the Gaoguang machine. At this time, the system will think that the cutting entry status of the tool is inconsistent with the expected processing instructions. The system will advance the pre-set slow-cutting path in the initial cutting segment of the workpiece, and dynamically adjust the tool's cutting safety height to the initial cutting segment according to these slow-cutting paths; by comparing the spindle current waveform with the feed command, the system can quickly determine whether the tool cutting entry is abnormal, avoid impact loads and processing defects caused by improper cutting, and at the same time, by presetting the slow-cutting path and dynamically adjusting the cutting safety height, the system realizes the protection of the tool's initial cutting process, reduces cutting impact and load mutations, reduces the risk of tool wear and breakage, and protects the surface quality of the workpiece. In addition, the progressive cutting method of the slow-cutting path allows the tool to gradually contact the workpiece, ensuring a smoother cutting process, effectively improving the stability of the processing process, extending the tool life, reducing downtime and rework caused by abnormal cutting, and improving overall production efficiency.
[0037] Reference Attachment Figure 2 , is a tool processing system based on dual-axis alternating control in one embodiment of the present invention, comprising: The identification module 10 is used to identify the cutting force parameters of the tool during the processing based on the spindle current waveform pre-recorded by the machining machine during the processing, wherein the processing specifically includes rough processing and fine processing; A judgment module 20 is used to judge whether the cutting force parameter exceeds a preset impact threshold; an execution module 30 configured to obtain a residual stock reserved for the tool in the processing section, construct a three-dimensional stock distribution map of the workpiece based on geometric features of the workpiece, collect a maximum single cutting depth of the tool from the three-dimensional stock distribution map, and generate a corresponding stock distribution area based on the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and corners; A second judging module 40 is configured to judge whether a preset high margin area is detected in the margin distribution area; The second execution module 50 is used to, if detected, dynamically adjust the entry point of the tool based on the semi-finishing tool path pre-increased by the pick-and-smooth machine for the high allowance area, adopt a preset decreasing allowance strategy, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point, and adaptively reserve a buffer space for the workpiece according to the cutting process of the tool, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
[0038] In this embodiment, the recognition module 10 is based on the spindle current waveform pre-recorded by the pick-up machine for the processing process, and the processing process specifically includes rough processing and fine processing, and identifies the cutting force parameters when the tool enters the processing, and then the judgment module 20 judges whether the cutting force parameters exceed the preset impact threshold value to execute the corresponding steps; for example, when the system determines that the cutting force parameters when the tool enters the processing do not exceed the preset impact threshold value, the system will consider that the current tool initial cutting state is good and no load mutation occurs, indicating that the residual margin left in the rough processing stage is within a reasonable control range, and the system will continue to execute the current fine processing path without path intervention, and record at the same time. The spindle current waveform and cutting force parameters of this path segment are used as positive samples for subsequent training and calibration of machining path optimization, and the stable cutting window corresponding to the tool is updated to facilitate subsequent judgment on whether the same cutting strategy needs to be adopted for other machining segments. For example, when the system determines that the cutting force parameters of the tool during machining exceed the preset impact threshold, the execution module 30 will consider that the initial cutting state of the current tool is poor and prone to load mutation. The system will obtain the residual allowance reserved for the tool in the machining segment, and construct a three-dimensional allowance distribution map of the machining workpiece based on the geometric features of the workpiece, which specifically include corners, grooves and corners. The maximum single cutting depth of the tool is collected in the quantity distribution map, and the corresponding allowance distribution area is generated according to different maximum single cutting depths; the system monitors the spindle current waveform when the tool first enters the workpiece and extracts the cutting force parameters. It can immediately determine whether there is an impact phenomenon beyond the normal load. If the cutting force exceeds the preset threshold, it means that the finishing tool has encountered a sudden change in residual allowance or geometric interference area, and there is a potential danger of uneven load and cutting impact. At the same time, when the impact threshold is triggered, the system immediately backtracks the residual allowance of the processing section and constructs a three-dimensional allowance distribution map in combination with the complex area of the workpiece. This map not only reflects the thickness change of the residual allowance in each area, but also extracts the maximum Key indicators such as single cutting depth, stock mutation gradient, and residual boundary characteristics are analyzed. Based on the maximum cutting depth and stock characteristics of different areas, high, medium, and low stock risk areas are divided, and independent stock distribution areas are generated around the high stock areas. This zoning processing method enables the system to adjust the finishing path strategy in a targeted manner, such as introducing a buffer cut-in segment, inserting a semi-finished tool path or a local load reduction segment, or adopting a progressive spiral / oblique wave cut-in method to gradually establish a stable contact surface between the tool and the workpiece, thereby avoiding stress concentration and sudden cutting behavior in the early stages of machining. The second judgment module 40 then determines whether these stock distribution areas detect a pre-set high stock area, and executes the corresponding steps.For example, when the system determines that these allowance distribution areas do not detect the pre-set high allowance areas, the system will consider that the path planning in the rough machining stage is relatively reasonable, and no residual high allowance is formed in complex geometric areas such as corners, grooves, and corners. The overall allowance thickness is evenly distributed, and the maximum cutting depth is within the system allowable range. The system will restore the default refinement path planning strategy, such as straight line cutting or conventional contact method, without the need to generate additional oblique waves, spirals or buffer segments to ensure that the machining rhythm is not interrupted. At the same time, the allowance distribution area is marked as a low allowance area, and its cutting response data (such as feed speed, spindle current, etc.) is recorded as a reference template for subsequent machining areas to improve path scheduling efficiency. And continue to monitor the spindle current waveform and vibration parameters to confirm whether there is a hidden change trend; if there is no fluctuation enhancement in the short term, it can be confirmed that the current area is a stable processing section; for example, when the system determines that these allowance distribution areas have detected a pre-set high allowance area, the second execution module 50 will think that the route planning of the rough machining stage is not reasonable enough, and residual high allowance may be formed in complex geometric areas. The system will use a pre-set decreasing allowance strategy based on the semi-finishing tool path pre-added by the pick-up machine to the high allowance area, and dynamically adjust the subsequent entry points of the tool. The entry points specifically include spiral cutting, oblique wave cutting and multi-segment contact cutting, and follow these entry points from the processing work The low-stock area of the workpiece is gradually cut into the high-stock area. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved in advance; after the system detects the high-stock area, it will no longer let the finishing tool cut directly into the high-stock area, but guide it to gradually transition from the low-stock area to cut in, thereby effectively avoiding the tool load impact caused by sudden high cutting forces. The use of a decreasing stock strategy and a buffer cutting path (such as spiral, oblique wave, etc.) can reduce the initial contact load and significantly reduce the probability of tool chipping, increased wear or fracture, thereby extending the tool life and reducing the frequency of tool change. At the same time, the high-stock area usually exists in the parts of the workpiece where the geometry changes drastically, such as corners, grooves or complex cavities. If it is cut in directly, This can cause problems such as surface roughness and dimensional deviations. Using a semi-finishing path and multi-segment entry strategy, we can achieve layer-by-layer load reduction, making the cutting process smoother. This improves the surface quality and contour accuracy of these critical areas, reducing subsequent rework and quality issues. Furthermore, based on the real-time identification of high-stock distribution areas, we can dynamically adjust the entry strategy and reserve buffer space, demonstrating adaptive response capabilities to complex machining scenarios. This strategy automatically adjusts machining behavior based on actual stock status, avoiding the miscutting and misloading problems caused by using static toolpath models. This comprehensively improves the process adaptability of the entire machine and the stability of the machining process, helping to achieve flexible and highly reliable CNC machining.
[0039] In this embodiment, the execution module further includes: a collecting unit, configured to collect cutting information of the workpiece in the processing section based on processing parameters of the tool, wherein the processing parameters specifically include tool type, tool diameter, and feed speed, and the cutting information specifically includes cutting range and contact surface; a judging unit, configured to judge whether the cutting information matches a pre-simulated three-dimensional geometric surface; An execution unit is used to calculate the residual material thickness of the processed workpiece at the three-dimensional coordinate point according to the geometric difference between the processed workpiece and the simulation model, and generate the residual statistical attributes on the processing path according to the residual material thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
[0040] In this embodiment, the system collects cutting information of the workpiece in the processing section based on the processing parameters of the tool, which specifically include the tool type, tool diameter and feed speed. The cutting information specifically includes the cutting range and contact surface. The system then determines whether these cutting information match the pre-simulated three-dimensional geometric surface to execute the corresponding steps; for example, when the system determines that the cutting information of the workpiece in the processing section can match the pre-simulated three-dimensional geometric surface, the system will consider that the current processing behavior is consistent with the original design processing path and geometric contour, and there is no abnormal situation of path deviation or tool misentering into the non-target area. It is a normal processing state. The system will continue to run according to the established tool path without adjustment, while maintaining the current processing parameters, such as cutting speed, tool trajectory and feed mode, without triggering errors. Correct the logic and mark this well-matched processing record (tool contact surface, cutting sound / current waveform, etc.) as a "process reference sample segment" for comparison and self-calibration in subsequent processing. For example, when the system determines that the cutting information of the workpiece in the processing segment cannot match the pre-simulated three-dimensional geometric surface, the system will consider that the current processing behavior is inconsistent with the original design of the processing path. The system will calculate the residual thickness of the workpiece at the three-dimensional coordinate point based on the geometric difference between the workpiece and the simulation model, and generate the allowance statistical attributes on the processing path according to different residual thicknesses. The allowance statistical attributes specifically include the maximum allowance value, the minimum allowance value and the average allowance value. By determining the mismatch between the cutting information of the processing segment and the three-dimensional geometric surface, the system can identify the offset or uncovered area of the processing path. Further calculation of the residual material thickness at the three-dimensional coordinate points not only enables the deviation to be discovered but also quantified into specific spatial allowance data, providing an accurate basis for subsequent tool path correction and re-machining. At the same time, the allowance distribution can be grasped in advance through the allowance statistical properties (maximum, minimum, average), and the feed mode and cutting depth strategy can be adjusted in advance to effectively control the cutting load and extend the tool life. In addition, the establishment of allowance statistical properties enables the machining system to dynamically evaluate the cutting status of different areas and realize fixed-point optimization and path adaptation of abnormal areas. This not only improves the consistency of complex surface machining, but also reduces quality fluctuations caused by unreasonable human settings, ensuring product surface accuracy and stability.
[0041] In this embodiment, it also includes: A generation module, configured to obtain a three-dimensional residual material point cloud of the processed workpiece based on a preset scanning laser of the pick-optical machine, and generate a thickness information heat map of the processed workpiece according to the three-dimensional residual material point cloud; A third judgment module is used to judge whether the thickness information heat map exceeds the preset cutting depth area of the tool; The third execution module is used to collect size sampling points from the thickness information heat map, identify the projection data on the surface of the workpiece based on the size sampling points, divide the allowance coverage area corresponding to the projection data, and construct a feature map through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a processing impact force estimation diagram and a cutting danger zone distribution diagram.
[0042] In this embodiment, the system obtains the three-dimensional residual material point cloud of the processed workpiece based on the scanning laser pre-set by the pick-up machine, and generates a thickness information heat map of the processed workpiece based on these three-dimensional residual material point clouds. The system then determines whether the thickness information heat map exceeds the cutting depth area pre-set by the tool to execute the corresponding steps; for example, when the system determines that the thickness information heat map of the processed workpiece does not exceed the cutting depth area pre-set by the tool, the system will consider that the residual material thickness values in the heat map are all within the single cutting depth that the tool can withstand, and there is no sudden change or area exceeding the tool capacity, and the system does not need to adjust The system can continue to execute according to the original finishing path, and skip the dynamic path re-planning and load reduction processing for the high margin area, saving computing resources and improving the overall processing efficiency. Even if the cutting depth threshold is not exceeded, the system still needs to continuously monitor the spindle current during the processing to prevent sudden abnormal material status during processing; for example, when the system determines that the thickness information heat map of the workpiece exceeds the cutting depth area preset by the tool, the system will think that the residual material thickness value in the heat map exceeds the single cutting depth that the tool can bear, and the system will start from the thickness The system collects dimension sampling points (including position coordinates, excess thickness values, and surface curvature values) from the information heat map. Projection data on the workpiece surface is identified based on these dimensional sampling points, and the corresponding allowance coverage areas are divided. Feature maps are constructed from these allowance coverage areas, including tool load curves, machining impact force prediction maps, and cutting risk zone distribution maps. By collecting dimensional sampling points (including position coordinates, allowance thickness values, and surface curvature values) from the thickness heat map, the system can accurately determine the three-dimensional distribution of residual material accumulation before machining. Further constructed feature maps, such as the cutting risk zone distribution map and impact force prediction map, help identify high-risk areas that may cause tool overload or breakage in advance, thereby ensuring machining stability and personnel and equipment safety. The allowance coverage area and tool load curve provide a quantitative basis for the path planning algorithm. Based on the intensity and distribution characteristics of specific risk areas, the system can accurately trigger local replanning or invoke semi-finishing strategies, avoiding redundant modifications to the entire path, thereby improving machining efficiency and saving computing resources. The feature maps also provide visual and quantifiable machining risk information, facilitating closed-loop control.
[0043] In this embodiment, the second execution module further includes: An acquisition unit, configured to acquire a linkage axis combination of a tool spindle path based on a preset entry point of the machining workpiece by the pick-and-shine machine; A second judgment unit is used to judge whether the machining path of the workpiece needs linkage compensation; The second execution unit is used to dynamically adjust the processing starting point of the processing path according to the controllable rotating axis of the linkage axis combination, identify the rotation angle of the controllable rotating axis, and construct the compensation posture of the linkage compensation according to the rotation angle, wherein the processing starting point specifically includes the trajectory point sequence and the tool tip point position.
[0044] In this embodiment, the system obtains the linkage axis combination of the tool spindle route based on the preset entry point of the machining workpiece by the pick-up machine, and then the system determines whether the machining path of the machining workpiece needs linkage compensation to execute the corresponding steps; for example, when the system determines that the machining path of the machining workpiece does not need linkage compensation, the system will consider that the three-dimensional geometric trajectory of the feed path can be smoothly executed through the current linkage axis combination (such as X / Y / Z / A / B / C axis), and there is no situation of exceeding the axial linkage limit. The system will continue to execute the spindle path along the preset linkage axis combination (such as XYZ three-axis) without introducing additional axis linkage correction, and at the same time switch to the steady-state machining detection mode, only perform conventional spindle current fluctuation monitoring, and mark the path segment as a "stable machining area", which will be used as reference data in subsequent machining logs and optimizations for other similar workpieces to call; for example, when the system determines that the machining path of the machining workpiece needs linkage compensation, the system will consider that the three-dimensional geometric trajectory of the feed path cannot be executed by the linkage axis combination. The system will dynamically adjust according to the controllable rotating axis of the linkage axis combination. The system automatically identifies the starting point of the machining path, which specifically includes the trajectory point sequence and tool tip position, identifies the rotation angles of the controllable rotary axes, and constructs a compensation posture for linkage compensation based on these rotation angles. By dynamically adjusting the starting point of the machining path (such as the trajectory point sequence and tool tip position) and calculating the appropriate rotation angles in conjunction with the linkage axis combination (such as the A / B / C axes), the system can effectively resolve the "path inaccessibility" problem caused by spatial posture restrictions in multi-axis machining, ensuring that the tool can smoothly reach the target surface and improving the machinability of complex areas (such as deep cavities, bevels, and corners). It also automatically identifies the rotation angles of the controllable rotary axes and constructs corresponding linkage compensation postures based on these angles, helping to avoid tool holder interference or machine axis overtravel problems caused by unreasonable angle postures, thereby protecting tools and equipment, extending equipment life, and reducing human adjustment errors. Furthermore, the posture design after linkage compensation enables the tool to cut into the material at a more reasonable contact angle, improving cutting angle stability, reducing impact and vibration, improving surface quality, and extending tool life. This is particularly beneficial for precision machining or mirror finishing processes.
[0045] In this embodiment, the judgment module further includes: A second acquisition unit is configured to acquire cutting properties of the tool during cutting based on a multi-source fusion measurement device preset by the cutting machine, wherein the cutting properties specifically include feed speed, spindle speed, and cutting width and depth; a third judgment unit, configured to judge whether the cutting attribute matches a preset tool compliance parameter; The third execution unit is used to identify the corresponding high-risk area from the processing path segment if not, and dynamically adjust the cutting strategy of the high-risk area according to the cutting attributes, wherein the high-risk area specifically includes the entry segment, the corner segment and the high-area-rate concave area, and the cutting strategy specifically includes reducing the feed rate, buffering the entry segment and replacing the tool.
[0046] In this embodiment, the system obtains the cutting properties of the tool during cutting based on the multi-source fusion measurement equipment pre-installed in the Gaoguang machine. The cutting properties specifically include feed speed, spindle speed, and cutting width and depth. The system then determines whether these cutting properties match the pre-set tool compliance parameters to execute the corresponding steps. For example, when the system determines that the cutting properties of the tool during cutting can match the pre-set tool compliance parameters, the system will consider that the current tool is in a stable and controlled processing state, and the cutting behavior is running within the tool life, safety threshold and process window. There is no need to adjust the processing path or intervene in the cutting parameters. The system It will continue to run according to the original processing path and parameters without additional compensation or correction to ensure maximum processing efficiency. At the same time, the cutting properties under this matching state will be used as a reference sample and written into the database for subsequent tool state modeling or self-learning optimization of similar working conditions. The current processing segment will be marked as a "parameter compliance segment" and used as a stable reference interval in subsequent judgments to avoid misjudgment or false triggering of alarms. For example, when the system determines that the cutting properties of the tool during cutting cannot match the pre-set tool compliance parameters, the system will consider that the current tool is in an unstable controlled state, and the system will identify the tool from the processing path segment. There may be high-risk areas during machining, which include the entry section, corner section and high-curvature concave area. According to these cutting properties, the cutting strategy of the high-risk area is dynamically adjusted. The cutting strategy includes reducing the feed rate, buffering the entry section and replacing the tool. The system can effectively reduce the cutting impact, avoid extreme situations such as tool chipping, overheating or fracture, and significantly extend the tool life by timely identifying high-risk machining areas (such as the entry section, corner section, high-curvature concave area) and dynamically adjusting the machining strategy (such as reducing the feed rate, using buffering the entry section or replacing the tool). The system can detect the deviation between the number and the processing environment, and make intelligent judgment and dynamic strategy switching based on regional characteristics, so that the processing path is no longer "rigidly executed", but can be adaptively adjusted according to the processing status, realizing the transformation from "planned processing" to "feedback-driven intelligent processing". It is particularly suitable for parts with complex structures or uneven material properties. In traditional processing, if parameter abnormalities are not identified in time, it is easy to cause local dimensional deviations, increased burrs or surface damage. This mechanism reduces surface defects and dimensional errors caused by sudden impacts by predicting high-risk areas and adjusting strategies, which helps to improve the overall first-time qualified rate of products and reduce rework or scrap.
[0047] In this embodiment, the second judgment module further includes: an extraction unit, configured to collect corresponding margin features from the margin distribution area, and extract the number density of continuous high margin point blocks in the spatial area based on the margin features, wherein the margin features specifically include the mean, standard deviation, maximum value, and maximum gradient change; A fourth judgment unit, configured to judge whether the number density reaches a preset density threshold; The fourth execution unit is configured to, if yes, obtain a local margin boundary of the margin distribution area, identify corresponding gradient jump information according to the local margin boundary, and divide the processing mutation points of the margin distribution area according to the gradient jump information.
[0048] In this embodiment, the system collects corresponding margin features from the margin distribution area. The margin features specifically include the average value, standard deviation, maximum value and maximum gradient change. Based on these margin features, the number density of continuous high margin point blocks in the spatial area is extracted, and then the system determines whether the number density of continuous high margin point blocks reaches a preset density threshold to execute the corresponding steps; for example, when the system determines that the number density of continuous high margin point blocks does not reach the preset density threshold, the system will consider that the high margin area in the current margin distribution area is relatively dispersed and does not constitute a concentrated processing risk area, and the system will continue to use The pre-planned finishing path does not require additional semi-finishing or buffer processing segments. Although the overall density is low, individual isolated high allowance points may still affect the processing quality. The system can set temporary monitoring thresholds at these points to monitor the cutting force changes in real time. If local overload occurs, it can quickly trigger dynamic strategy switching and mark the current area as a "uniform allowance area" to provide a reference for other path segments, avoiding repeated verification during resource allocation and path optimization. For example, when the system determines that the number density of continuous high allowance point blocks has reached the pre-set density threshold, the system will consider that the current allowance distribution area is uniform. The high allowance area is relatively dense, constituting a concentrated processing risk area. The system will obtain the local allowance boundary of the allowance distribution area, identify the corresponding gradient jump information based on these local allowance boundaries, and divide the processing mutation points of the allowance distribution area according to different gradient jump information; the system can accurately locate the position where the load mutation may occur during the cutting process (i.e., the processing mutation point) by identifying the density of continuous high allowance point blocks and further extracting the local allowance boundary and gradient jump information, which helps to make processing strategy adjustments in advance and reduce the risk of tool damage or precision reduction due to sudden high loads. At the same time, according to the processing mutation points Based on this information, the system can arrange buffer cutting segments in advance in high gradient change areas, adjust the feed speed, or partially use smaller diameter tools. This will improve the adaptability of the machining path to the actual allowance distribution, ensure smoother switching between coarse and fine machining, and avoid jumpy cutting. This process not only enables the system to recognize the overall allowance, but also has the ability to recognize the "rate of change" (i.e., gradient judgment), further enhancing the system's perception of the dynamic changes of residual materials under complex workpiece geometric features, which is beneficial for the system to achieve real-time adjustment and predictive intervention in actual machining, and improve the overall intelligence and automation level of machining.
[0049] In this embodiment, the identification module further includes: a third acquiring unit, configured to acquire, based on a preset sampling frequency of the spindle current waveform by the pick-optical machine, an inflection point where the spindle current waveform suddenly rises from a no-load stable value; a fifth judging unit, configured to judge whether the inflection point matches the tool feed command of the auger; The fifth execution unit is used to, if not, advance a preset slow-cutting path in the initial cutting section of the workpiece, and dynamically adjust the cutting safety height of the tool to the initial cutting section according to the slow-cutting path.
[0050] In this embodiment, the system obtains the inflection point of the spindle current waveform rising from the no-load stable value based on the pre-set sampling frequency of the spindle current waveform of the Gaoguang machine, and then the system determines whether the inflection point matches the feed command of the Gaoguang machine to execute the corresponding steps; for example, when the system determines that the inflection point of the spindle current waveform rising from the no-load stable value can match the feed command of the Gaoguang machine, the system will consider that the cutting entry state of the tool is consistent with the expected processing instruction, and the sudden rise of the spindle current reflects that the tool begins to contact the workpiece and generates a cutting load, indicating that the processing process is proceeding normally according to the preset plan. After confirming that the collection of the current cutting force parameters is valid, the system continues to monitor the spindle current waveform and related cutting parameters in the processing process in real time, while ensuring processing stability, and dynamically adjusts the cutting parameters according to real-time data to optimize processing efficiency and tool life; for example, when the system determines that the inflection point of the spindle current waveform rising from the no-load stable value has no The system cannot match the feed command of the Gaoguang machine. At this time, the system will think that the cutting entry status of the tool is inconsistent with the expected processing instructions. The system will advance the pre-set slow-cutting path in the initial cutting segment of the workpiece, and dynamically adjust the tool's cutting safety height to the initial cutting segment according to these slow-cutting paths; by comparing the spindle current waveform with the feed command, the system can quickly determine whether the tool cutting entry is abnormal, avoid impact loads and processing defects caused by improper cutting, and at the same time, by presetting the slow-cutting path and dynamically adjusting the cutting safety height, the system realizes the protection of the tool's initial cutting process, reduces cutting impact and load mutations, reduces the risk of tool wear and breakage, and protects the surface quality of the workpiece. In addition, the progressive cutting method of the slow-cutting path allows the tool to gradually contact the workpiece, ensuring a smoother cutting process, effectively improving the stability of the processing process, extending the tool life, reducing downtime and rework caused by abnormal cutting, and improving overall production efficiency.
[0051] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A tool processing method based on dual-axis alternating control, characterized in that: The following steps are involved: Based on the spindle current waveform pre-recorded by the Gaoguang machine during the machining process, the cutting force parameters of the tool during the machining process are identified, wherein the machining process specifically includes rough machining and fine machining; determining whether the cutting force parameter exceeds a preset impact threshold; If so, the residual stock reserved for the tool in the processing section is obtained, and a three-dimensional stock distribution map of the workpiece is constructed based on the geometric features of the workpiece. The maximum single cutting depth of the tool is collected from the three-dimensional stock distribution map, and a corresponding stock distribution area is generated based on the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and corners; Determining whether a preset high margin area is detected in the margin distribution area; If detected, based on the semi-finishing tool path pre-increased by the polishing machine for the high allowance area, a preset decreasing allowance strategy is adopted to dynamically adjust the entry point of the tool, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
2. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: The step of obtaining the residual allowance reserved for the tool in the processing section also includes: Based on the processing parameters of the tool, collecting cutting information of the workpiece in the processing section, wherein the processing parameters specifically include tool type, tool diameter and feed speed, and the cutting information specifically includes cutting range and contact surface; determining whether the cutting information matches a pre-simulated three-dimensional geometric surface; If not, the residual thickness of the processed workpiece at the three-dimensional coordinate point is calculated based on the geometric difference between the processed workpiece and the simulation model, and the residual statistical attributes on the processing path are generated based on the residual thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
3. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: Before the step of collecting the maximum single cutting depth of the tool from the three-dimensional stock distribution map and generating a corresponding stock distribution area according to the maximum single cutting depth, the method further includes: Based on the preset scanning laser of the pick-up machine, a three-dimensional residual material point cloud of the processed workpiece is obtained, and according to the three-dimensional residual material point cloud, a thickness information heat map of the processed workpiece is generated; Determining whether the thickness information thermal map exceeds a preset cutting depth area of the tool; If so, size sampling points are collected from the thickness information heat map, and based on the size sampling points, the projection data on the surface of the workpiece is identified, the allowance coverage area corresponding to the projection data is divided, and a feature map is constructed through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a machining impact force estimation diagram and a cutting danger zone distribution diagram.
4. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: The step of dynamically adjusting the cutting point of the tool by adopting a preset decreasing allowance strategy further includes: Based on the preset entry point of the machining workpiece by the auger, a linkage axis combination of the tool spindle route is obtained; Determining whether a machining path of the workpiece requires linkage compensation; If so, the processing starting point of the processing path is dynamically adjusted according to the controllable rotating axis of the linkage axis combination, the rotation angle of the controllable rotating axis is identified, and the compensation posture of the linkage compensation is constructed based on the rotation angle, wherein the processing starting point specifically includes the trajectory point sequence and the tool tip point position.
5. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: The step of determining whether the cutting force parameter exceeds a preset impact threshold value further includes: Based on the multi-source fusion measurement device preset by the cutting machine, the cutting properties of the tool during cutting are obtained, wherein the cutting properties specifically include feed speed, spindle speed, and cutting width and depth; determining whether the cutting attributes match preset tool compliance parameters; If not, the corresponding high-risk area is identified from the machining path segment, and the cutting strategy of the high-risk area is dynamically adjusted according to the cutting attributes, wherein the high-risk area specifically includes the entry segment, the corner segment and the high-area-rate concave area, and the cutting strategy specifically includes reducing the feed rate, buffering the entry segment and replacing the tool.
6. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: The step of determining whether the margin distribution area has detected a preset high margin area further includes: Collecting corresponding margin features from the margin distribution area, and extracting the number density of continuous high margin point blocks in the spatial area based on the margin features, wherein the margin features specifically include the mean, standard deviation, maximum value and maximum gradient change; Determining whether the number density reaches a preset density threshold; If so, a local margin boundary of the margin distribution area is obtained, corresponding gradient jump information is identified according to the local margin boundary, and processing mutation points of the margin distribution area are divided according to the gradient jump information.
7. The tool processing method based on dual-axis alternating control according to claim 1, characterized in that: The step of identifying the cutting force parameters of the tool during the machining process based on the spindle current waveform pre-recorded by the machining machine during the machining process also includes: Based on a preset sampling frequency of the spindle current waveform by the auger, an inflection point where the spindle current waveform suddenly rises from a no-load stable value is obtained; Determining whether the inflection point matches the feed command of the auger; If not, a preset slow-cutting path is progressively advanced in the initial cutting section of the workpiece, and the cutting safety height of the tool to the initial cutting section is dynamically adjusted according to the slow-cutting path.
8. Tool processing system based on dual-axis alternating control, characterized in that: include: An identification module is used to identify cutting force parameters during tool entry processing based on a spindle current waveform pre-recorded by the machining machine during a machining process, wherein the machining process specifically includes rough machining and fine machining; A judgment module, configured to judge whether the cutting force parameter exceeds a preset impact threshold; an execution module, configured to, if yes, obtain a residual stock reserved for the tool in the processing section, construct a three-dimensional stock distribution map of the workpiece according to geometric features of the workpiece, collect a maximum single cutting depth of the tool from the three-dimensional stock distribution map, and generate a corresponding stock distribution area according to the maximum single cutting depth, wherein the geometric features specifically include corners, grooves, and indentations; A second judgment module is used to judge whether a preset high margin area is detected in the margin distribution area; The second execution module is used to, if detected, dynamically adjust the entry point of the tool based on the semi-finishing tool path pre-increased by the pick-up machine for the high allowance area, adopt a preset decreasing allowance strategy, and gradually cut from the low allowance area of the workpiece to the high allowance area along the entry point. According to the cutting process of the tool, a buffer space for the workpiece is adaptively reserved, wherein the entry point specifically includes spiral cutting, oblique wave cutting and multi-segment contact cutting.
9. The tool processing system based on dual-axis alternating control according to claim 8, characterized in that: The execution module also includes: a collecting unit, configured to collect cutting information of the workpiece in the processing section based on processing parameters of the tool, wherein the processing parameters specifically include tool type, tool diameter, and feed speed, and the cutting information specifically includes cutting range and contact surface; a judging unit, configured to judge whether the cutting information matches a pre-simulated three-dimensional geometric surface; An execution unit is used to calculate the residual material thickness of the processed workpiece at the three-dimensional coordinate point according to the geometric difference between the processed workpiece and the simulation model, and generate the residual statistical attributes on the processing path according to the residual material thickness, wherein the residual statistical attributes specifically include the maximum residual value, the minimum residual value and the average residual value.
10. The tool processing system based on dual-axis alternating control according to claim 8, characterized in that: Also includes: A generation module, configured to obtain a three-dimensional residual material point cloud of the processed workpiece based on a preset scanning laser of the pick-optical machine, and generate a thickness information heat map of the processed workpiece according to the three-dimensional residual material point cloud; A third judgment module is used to judge whether the thickness information heat map exceeds the preset cutting depth area of the tool; The third execution module is used to collect size sampling points from the thickness information heat map, identify the projection data on the surface of the workpiece based on the size sampling points, divide the allowance coverage area corresponding to the projection data, and construct a feature map through the allowance coverage area, wherein the size sampling points specifically include position coordinates, allowance thickness values and surface curvature values, and the feature map specifically includes a tool load curve diagram, a processing impact force estimation diagram and a cutting danger zone distribution diagram.
Citation Information
Cited By
Equipment and method for repairing surface of ancient building
CN121374376A