Machining method for multi-composite side wall characteristics

By calculating and adjusting the processing path and safety trajectory of composite sidewall characteristics and dynamically controlling the laser power, the problem of difficulty in accurately obtaining the processing trajectory of traditional methods is solved, and efficient and safe processing of multiple composite sidewall characteristic parts is achieved.

CN120023457APending Publication Date: 2025-05-23H&H TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510292593.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In laser enclosed processing, traditional calculation methods are difficult to accurately obtain the machining track position of the sidewall features that do not intersect the top surface in the composite sidewall features, resulting in difficult to ensure processing efficiency and quality.

Method used

By calculating the processing path and non-processing safety trajectory of multi-composite sidewall characteristics, the processing trajectory is automatically adjusted, and the laser power is dynamically controlled to ensure an efficient and safe machining process.

Benefits of technology

It realizes fully automatic programming of multi-composite sidewall feature parts, improves processing efficiency and quality, and ensures the accuracy and safety of laser cutting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120023457A_ABST
    Figure CN120023457A_ABST
Patent Text Reader

Abstract

The invention provides a multi-composite side wall feature machining method which comprises the following steps: step 1, establishing a multi-composite side wall feature machining workstation, and selecting multi-composite side wall features and a top surface; 2, calculating the processing track position and posture of each side wall feature in each composite side wall feature in the multiple composite side wall features; 3, calculating a shortest connection track between every two side wall features in the composite side wall features and calculating a safe connection track between every two composite side wall features; step 4, calculating process information of each side wall feature; and 5, simulating and outputting a machining program. According to the multi-composite side wall feature machining method, the machining path and the machining posture of the multi-composite side wall features can be automatically calculated, the requirements for high efficiency and high precision of side wall feature machining are met, and full-automatic programming of side wall feature parts is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of side wall feature processing in mechanical processing, and in particular relates to a processing method for multiple composite side wall features. Background Art

[0002] Laser sealing processing is a type of processing scenario that uses sidewall features as processing objects. The sidewall features are usually composite sidewall features composed of 2 or 3 layers of sidewall features. Only one sidewall feature in each composite sidewall feature intersects with the top surface (there is a shared edge). In the actual processing process, it is required that the processing trajectory positions corresponding to all sidewall features in a composite sidewall feature are distributed on the top surface (the surface of the blank to be processed). For sidewall features that do not intersect with the top surface, their processing trajectory positions cannot be directly obtained.

[0003] When laser cutting sidewall features, the laser beam needs to always keep in contact with the ruled surface of the sidewall feature. Since the ruled surface shapes of the sidewall features in actual processing are different, the main tool axis direction (laser direction) of the corresponding processing trajectory will change with the direction of the straight generatrix in the ruled surface. The traditional main tool axis calculation method based on the surface normal or fixed direction is difficult to meet the above scenarios, and the depth of each sidewall feature is not necessarily the same. During laser processing, a smaller laser intensity will result in failure to penetrate the part, while a larger laser intensity will result in energy waste or damage to the workbench.

[0004] In order to solve the above-mentioned existing problems, the present invention provides a processing method for multiple composite sidewall features, which realizes efficient, high-quality and safe processing of parts with multiple composite sidewall features by calculating the processing trajectory of each sidewall feature in the composite sidewall feature, the connection trajectory of the sidewall features between the connected sequences, and the relevant process information. Summary of the invention

[0005] In the present invention, a sidewall feature is a processing object composed of several ruled surfaces connected in sequence. If the first ruled surface is connected to the last ruled surface, it is a closed sidewall feature, otherwise it is an open sidewall feature; a composite sidewall feature is a processing object composed of multiple sidewall features, and there is a shared edge between every two sidewall features; a multi-composite sidewall feature is a processing object composed of multiple composite sidewall features.

[0006] In view of the problems existing in the prior art, the present invention provides a processing method for multi-composite sidewall features, which aims to automatically calculate the processing path and non-processing safety trajectory of the multi-composite sidewall features, ensure the efficient and safe processing of the multi-composite sidewall features, and realize fully automatic programming of parts with multi-composite sidewall features.

[0007] The technical solution adopted by the present invention to solve the problems existing in the prior art is as follows: A method for processing multiple composite sidewall features comprises the following steps: Step 1: Create a multi-composite side wall feature processing workstation, select the multi-composite side wall feature and the top surface (the blank surface to be processed); Step 2: Calculate the machining trajectory position and posture of each sidewall feature in each composite sidewall feature among the multiple composite sidewall features. The several sidewall features in each composite sidewall feature include two situations: intersecting with the top surface and not intersecting with the top surface. Step 3: Calculate the shortest connection trajectory between every two sidewall features inside the composite sidewall feature and calculate the safe connection trajectory between every two composite sidewall features. The connection trajectory refers to the non-processing trajectory between two sidewall features connected in processing sequence. Step 4: Calculate the process information of each sidewall feature and the sidewall depth corresponding to each processing track position. This process information is used to control the laser power in the laser cutting scene (deeper sidewalls require greater laser power for cutting); Step 5: Simulate and output the machining program. Use the existing simulation module of HiperMOS (robot offline programming software) to perform simulation and detect whether there is a collision between the multi-axis mechanism, tool and workpiece during the trajectory operation, and whether there are problems such as unreachable, singular or joint overtravel in the multi-axis mechanism. If the above problems exist, adjust the trajectory and output the machining program corresponding to the final machining trajectory.

[0008] The step 1 is specifically as follows: Establish a multi-composite sidewall feature processing workstation, select multi-composite sidewall features and top surfaces, and establish a sidewall feature processing workstation including a multi-axis mechanism, processing tools and workpieces to be processed in HiperMOS. The multi-axis mechanism is installed in the world coordinate system, the processing tools are installed at the end of the multi-axis mechanism, and the workpiece to be processed is installed in the workspace outside the multi-axis mechanism. Select the top surface and multi-composite sidewall features on the workpiece to be processed.

[0009] The step 2 is specifically as follows: There are several steps to calculate the processing trajectory position and posture of each sidewall feature in multiple composite sidewall features: Step 2.1, sort the sidewall features contained in each composite sidewall feature; Step 2.2, calculate the processing trajectory position corresponding to each composite sidewall feature; Step 2.3, calculate the processing trajectory posture corresponding to each composite sidewall feature.

[0010] For step 2.1, sort the sidewall features contained in each composite sidewall feature. In a composite sidewall feature, it is necessary to ensure that the arrangement order of the sidewall features is from far away from the top surface to close to the top surface; For step 2.2, calculate the machining trajectory position corresponding to each composite sidewall feature, there are two relationships between the sidewall feature and the top surface in the composite sidewall feature: (2.2.1) the sidewall feature intersects with the top surface; (2.2.2) the sidewall feature does not intersect with the top surface; For (2.2.1) the intersection of the side wall feature and the top surface, first find the geometric line where the selected top surface and the selected side wall feature intersect, and then sample the geometric line based on the sampling parameters, and the sampling point is used as the processing trajectory position information; For (2.2.2) the sidewall feature does not intersect the top surface, for a sidewall feature , first find out its relationship with the side wall features The intersecting geometric lines are then sampled based on the sampling parameters. For each sampling point, the sidewall feature The straight generatrix of the ruled surface is extended in the direction of the straight generatrix, and the intersection of the extended straight generatrix and the top surface is taken as the processing trajectory position information; For step 2.3, calculating the machining trajectory posture corresponding to each side wall feature includes two parts: (2.3.1) calculating the main tool axis direction of the trajectory posture; (2.3.2) calculating the secondary tool axis direction of the trajectory posture, wherein the calculation method is the same whether the side wall feature intersects or does not intersect with the top surface; For (2.3.1) calculating the main tool axis direction of the trajectory posture, first calculate the direction of the straight generatrix of the ruled surface where the machining trajectory is located, and then use the direction of the straight generatrix pointing to one end of the top surface as the main tool axis direction; For (2.3.2) calculating the secondary tool axis direction of the trajectory posture, in the HiperMOS secondary tool axis calculation module, the secondary tool axis direction is calculated according to the secondary tool axis type; The secondary tool axis types include: (2.3.2.a) specifying direction; (2.3.2.b) following trajectory; For (2.3.2.a) specifying the direction, the user first gives a direction, and then at each machining trajectory position point, HiperMOS orthogonalizes the given direction with the above-mentioned main tool axis direction, and finally obtains the secondary tool axis direction; For (2.3.2.b) following trajectory, HiperMOS first calculates the tangent direction of each machining trajectory position point on the stitching line described in step 3, and then orthogonalizes it with the above-mentioned main tool axis direction to finally obtain the secondary tool axis direction.

[0011] The step 3 is specifically as follows: Calculate the shortest connection trajectory between every two side wall features inside the composite side wall feature and calculate the safe connection trajectory between every two composite side wall features; Calculating the shortest connection track between every two sidewall features inside the composite sidewall feature includes two steps: step 3.1, adjusting the starting point of the processing track of each sidewall feature in the composite sidewall feature; step 3.2, calculating the connection track between the sidewall features inside the composite sidewall feature; For step 3.1, adjust the starting point of the machining trajectory of each sidewall feature in the composite sidewall feature, the purpose is to make the connection trajectory between two sequentially connected sidewall features as short as possible. The specific steps are as follows: In a composite sidewall feature, first, according to the machining trajectory position information of all sidewall features calculated in step 2, keep the starting point and end point of the machining trajectory position of the first sidewall feature (recorded as sidewall feature 1) unchanged, traverse other sidewall features in turn, and for each sidewall feature , find a point in its corresponding machining trajectory position so that this point is close to the side wall feature The distance to the end point of the machining trajectory is the shortest, and then this point is used as the side wall feature The starting point of the processing trajectory position; For step 3.2, calculate the connection tracks between the sidewall features inside the composite sidewall feature. For each sidewall feature in a composite sidewall feature, , based on the sidewall features The machining trajectory position end point and side wall features The starting point of the machining trajectory position and the calculation of the side wall features and sidewall features The connection track between The types of connection trajectories include: (3.2.a) straight line type; (3.2.b) arc type; among them, the straight line connection trajectory is to ensure the shortest path, and the arc connection trajectory is to make the connection between the non-processing trajectory and the processing trajectory tangentially continuous. The specific steps for calculating the connection trajectory are as follows: First, calculate the initial connection trajectory. For (3.2.a) straight line type, first connect the side wall features in a straight line. The machining trajectory position end point and side wall features The processing trajectory position starting point is used to generate the initial connection trajectory; for (3.2.b) arc type, an arc trajectory is calculated based on the side wall feature. The machining trajectory position end point and side wall features The starting point of the machining trajectory is used as the starting point and end point of the arc trajectory, and the tangent direction of the arc end point is consistent with the side wall feature. The tangent of the starting point of the processing trajectory is parallel to the feature. The arc is used as the initial connection trajectory. In order to ensure the consistency of the processing direction, when the tangent of the end point of the arc trajectory is parallel to the feature When the tangent direction of the machining trajectory position starting point is opposite, the feature The processing trajectory position is reversed; then the above initial connection trajectory (including straight line and arc type) is sampled, and finally the sampling point is projected to the top surface along a fixed direction, and the fixed direction is the starting point of the connection trajectory (i.e., the side wall feature The end point of the machining trajectory position) is in the normal direction of the top surface.

[0012] The safety connection trajectory between every two composite side wall features is calculated. The specific steps are as follows: first, a safety model of the workpiece is established based on the enclosing box. For the initial connection trajectory (straight line) between every two composite side wall features, it is determined whether the midpoint of the connection trajectory is inside the safety model. If so, the midpoint is offset along a fixed direction (for example, the Z direction of the world coordinate system) so that the offset midpoint is not inside the safety model. Then, the two straight line connection trajectories are offset as above using the binary search method until all the connection trajectories are outside the safety model.

[0013] The step 4 is specifically as follows: Calculate the process information of each sidewall feature, calculate the normal of each trajectory position on the top surface according to the processing trajectory position information calculated in step 3, and calculate the angle between the normal and the straight generatrix direction corresponding to each processing trajectory position according to the straight generatrix direction corresponding to each processing trajectory position in step 4, measure the depth of the sidewall corresponding to each trajectory position based on the angle (the larger the angle, the deeper the sidewall), and dynamically adjust the power of the laser output in the processing process according to the sidewall depth.

[0014] The step 5 is specifically as follows: The simulation module implemented in HiperMOS simulates the side wall feature processing step. When the multi-axis mechanism controls the tool to run along the processing trajectory, it detects whether there is a collision between the multi-axis mechanism, the tool and the workpiece, and detects whether the multi-axis mechanism has unreachable, singular or joint overtravel problems. If the above problems exist, the trajectory is adjusted automatically or manually. The trajectory-related program that is finally confirmed to be problem-free and safe is output to the actual device for online or offline execution.

[0015] The present invention has the following advantages: (1) The multi-composite sidewall feature processing method proposed in the present invention can automatically calculate the processing path and processing posture of the multi-composite sidewall features, meet the requirements of high efficiency and high precision in processing sidewall features, and realize full-automatic programming of sidewall feature parts.

[0016] (2) The shortest connection track inside the composite sidewall feature and the safe connection track between the composite sidewall features proposed in the present invention improve the efficiency and processing quality during actual processing.

[0017] (3) The sidewall feature process information calculation proposed in the present invention can effectively control the output power of the laser in the laser cutting scene, making the processing more efficient and beautiful. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flowchart of multi-composite sidewall feature processing in an embodiment of the present invention; Figure 2 This is an example diagram of device clamping in an embodiment of the present invention; Figure 3 It is a schematic diagram of machining trajectory information of composite sidewall features; Figure 4 Schematic diagram of the connection tracks between the machining tracks of the composite sidewall features.

[0019] Among them: 1-multi-axis mechanism model, 2-machining tool model, 3-machining workpiece, 4-selected top surface, 5-composite sidewall feature A, 6-composite sidewall feature B, 7-lower layer sidewall feature, 8-upper layer sidewall feature, 9-machining trajectory of lower layer sidewall feature, 10-machining trajectory of upper layer sidewall feature, 11-end point E of the machining trajectory of lower layer sidewall feature, 12-starting point F of the machining trajectory position of upper layer sidewall feature calculated according to the shortest distance, 13-straight line connection trajectory between end point E and starting point F, 14-arc connection trajectory between end point E and starting point F. DETAILED DESCRIPTION

[0020] The technical solution of the present invention is further described in detail below through embodiments and in conjunction with the accompanying drawings. Figure 1 As shown, the flowchart of multi-composite sidewall feature processing in an embodiment of the present invention corresponds to the following five steps: Step 1: Establish a multi-composite side wall feature processing workstation and select the multi-composite side wall feature and top surface. Import the multi-axis mechanism model, processing tool model and processing workpiece model into the full-chain closed-loop CAM system software HiperMOS. The processing tool is installed at the end of the multi-axis mechanism, and the processing workpiece is installed on the workbench in the workspace outside the multi-axis mechanism. Select the top surface and multi-composite side wall features on the processing workpiece. Figure 2 As shown, it includes a multi-axis mechanism model 1, a processing tool model 2 installed at the end of the multi-axis mechanism and a workpiece 3 to be processed installed in a working platform outside the multi-axis mechanism, and the workpiece 3 to be processed has a selected top surface 4, a composite sidewall feature A5 and a composite sidewall feature B6, wherein each composite sidewall feature includes two sidewall features.

[0021] Step 2: Calculate the machining trajectory position and posture of each sidewall in the multi-composite sidewall feature. There are several steps: (2.1) Sort the sidewall features contained in each composite sidewall feature; (2.2) Calculate the machining trajectory position corresponding to each composite sidewall feature; (2.3) Calculate the machining trajectory posture corresponding to each composite sidewall feature.

[0022] For (2.1), sort the sidewall features contained in each composite sidewall feature. In a composite sidewall feature, first find the sidewall feature that intersects with the top surface based on the shared edge and record it as ( is the number of sidewall features contained in the composite sidewall feature), and then find the sidewall features that are related to the composite sidewall feature based on the shared edges. The intersecting sidewall features are recorded as , for any side wall feature ,based on and Intersection principle, resulting in a set of sidewall features in order from bottom to top ,like Figure 3 As shown, a composite sidewall feature is included in a processed workpiece, which includes two sidewall features, namely a lower sidewall feature 7 and an upper sidewall feature 8 .

[0023] For (2.2) calculating the machining trajectory position corresponding to each composite sidewall feature, there are two relationships between the sidewall feature and the top surface in the composite sidewall feature: (2.2.1) the sidewall feature intersects with the top surface; (2.2.2) the sidewall feature does not intersect with the top surface. Figure 3 As shown, the processing track 9 of the lower sidewall feature is the processing track position corresponding to the lower sidewall feature 7 (not intersecting with the top surface), and the processing track 10 of the upper sidewall feature is the processing track position corresponding to the upper sidewall feature 8 (intersecting with the top surface).

[0024] For (2.2.1) the intersection of the side wall feature and the top surface, first find the geometric line where the selected top surface and the selected side wall feature intersect, and then sample the geometric line based on the sampling parameters, and the sampling points are used as the processing trajectory position information.

[0025] For (2.2.2) the sidewall feature does not intersect the top surface, for a sidewall feature , first find out its relationship with the side wall features The intersecting geometric lines are then sampled based on the sampling parameters. For each sampling point, the The machining trajectory is extended in the direction of the straight generatrix of the ruled surface, and the intersection of the extended straight generatrix and the top surface is taken as the machining trajectory position information.

[0026] For (2.3), the calculation of the machining trajectory posture corresponding to each composite side wall feature includes two parts: (2.3.1) calculating the main tool axis direction of the trajectory posture; (2.3.2) calculating the secondary tool axis direction of the trajectory posture. Among them, the calculation method is the same whether the side wall intersects or does not intersect with the top surface.

[0027] For the main tool axis direction of the trajectory posture calculation (2.3.1), first calculate the direction of the straight generatrix of the ruled surface where the machining trajectory position is located, and then use the direction of the straight generatrix pointing to one end of the top surface as the main tool axis direction.

[0028] For (2.3.2) calculating the secondary tool axis direction of the trajectory posture, in the HiperMOS secondary tool axis calculation module, the secondary tool axis direction is calculated according to the secondary tool axis type. The secondary tool axis types include: (2.3.2.a) specifying the direction; (2.3.2.b) following the trajectory.

[0029] For the specified direction (2.3.2.a), the user first gives a direction, and then at each machining trajectory position point, HiperMOS orthogonalizes the given direction with the above-mentioned main tool axis direction to finally obtain the secondary tool axis direction.

[0030] For (2.3.2.b) following trajectory, HiperMOS first calculates the tangent direction of each machining trajectory position point on the stitching line in step 3, and then orthogonalizes it with the above-mentioned main tool axis direction to finally obtain the secondary tool axis direction.

[0031] Step 3: Calculate the shortest connection trajectory between every two sidewall features inside the composite sidewall feature and calculate the safe connection trajectory between every two composite sidewall features.

[0032] Calculating the shortest connection trajectory between every two sidewall features inside a composite sidewall feature includes two steps: (3.1) adjusting the starting point of the processing trajectory of each sidewall feature; and (3.2) calculating the connection trajectory between the features inside the composite sidewall feature.

[0033] For (3.1) adjusting the starting point of the machining trajectory of each sidewall feature, the specific steps are as follows: within a composite sidewall feature, first, according to the machining trajectory position information of all sidewall features calculated in step 2, keep the first sidewall feature The starting point and end point of the machining trajectory remain unchanged, and the other side wall features are traversed in turn. For each side wall feature , find a point in the corresponding machining trajectory position so that this point The distance to the end point of the machining trajectory is the shortest, and then this point is used as The starting point of the machining trajectory position. Figure 4As shown, it is a processing track position of a composite sidewall feature, including the end point E11 of the processing track of the lower sidewall feature, and the starting point F12 of the processing track position of the upper sidewall feature calculated according to the shortest distance.

[0034] For (3.2), calculate the connection track between the internal features of the composite sidewall feature. In a multi-composite sidewall feature, for each sidewall feature ,based on The processing trajectory position end point and The starting point of the machining trajectory position is calculated and The connection track between them includes: (3.2.a) straight line type; (3.2.b) arc type, such as Figure 4 , including the straight-line connection track 13 between the end point E and the starting point F, and the arc-shaped connection track 14 between the end point E and the starting point F. The specific steps of calculating the connection track are as follows: First, calculate the initial connection track. For the straight-line type (3.2.a), first connect the straight-line Processing trajectory position end point and The processing trajectory position starting point is used to generate the initial connection trajectory; for (3.2.b) arc type, a circular arc trajectory is calculated to The processing trajectory position end point and The starting point of the machining trajectory is used as the starting point and end point of the arc trajectory, and the tangent direction of the arc end point is The tangent of the machining trajectory starting point is parallel. There are two arcs. Take the tangent of the arc starting point and The arc track with the smaller tangent angle at the end point of the machining track position is used as the initial connection track. In order to ensure the consistency of the machining direction, when the tangent angle at the end point of the arc track is When the tangent direction of the machining trajectory position starting point is opposite, Then the initial connection trajectory (including straight line and arc) is sampled, and finally the sampling point is projected to the top surface along a fixed direction. The fixed direction is the starting point of the connection trajectory (i.e. The end point of the machining trajectory position) is in the normal direction of the top surface.

[0035] For calculating the safe connection trajectory between every two composite side wall features, the specific steps are as follows: first, a safety model of the workpiece is established based on the enclosing box. For the initial connection trajectory (straight line) between multiple composite side wall features, it is determined whether the midpoint of the connection trajectory is inside the safety model. If so, the midpoint is offset along a fixed direction (for example, the Z direction of the world coordinate system) so that the offset midpoint is not inside the safety model. Then, the two straight line connection trajectories are offset as above using the binary search method until all the connection trajectories are outside the safety model.

[0036] Step 4: Calculate the process information of each sidewall feature. For each sidewall feature, calculate the angle between the straight generatrix direction corresponding to each sampling point and the normal on the top surface according to the straight generatrix direction of the sidewall feature corresponding to the sampling point calculated in step 2 and the normal on the top surface. The smaller the angle, the steeper the sidewall feature is at the current sampling point and the shallower the sidewall depth is; the larger the angle, the flatter the sidewall feature is at the current sampling point and the deeper the sidewall depth is. Dynamically adjust the power of the laser output in the processing technology according to the sidewall depth.

[0037] Step 5: Simulate and output the machining program. Use the simulation module provided by HiperMOS to simulate the side wall feature machining step to detect whether there is a collision between the multi-axis mechanism, the tool and the workpiece during the trajectory operation, and whether there is an unreachable, singular or joint overtravel problem in the multi-axis mechanism. If the above problems exist, adjust the trajectory. Output the machining program corresponding to the final machining trajectory.

[0038] The protection scope of the present invention is not limited to the above-mentioned embodiments. Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the scope and spirit of the present invention. If these changes and modifications fall within the scope of the claims of the present invention and their equivalents, the present invention is intended to include these changes and modifications.

Claims

1. A method for processing multiple composite sidewall features, characterized in that: The following steps are involved: Step 1: Create a multi-composite sidewall feature processing workstation and select the multi-composite sidewall feature and top surface; Step 2: Calculate the machining trajectory position and posture of each sidewall feature in each composite sidewall feature among the multiple composite sidewall features. The several sidewall features in each composite sidewall feature include two situations: intersecting with the top surface and not intersecting with the top surface. Step 3: Calculate the shortest connection trajectory between every two sidewall features inside the composite sidewall feature and calculate the safe connection trajectory between every two composite sidewall features. The connection trajectory refers to the non-processing trajectory between two sidewall features connected in processing sequence. Step 4: Calculate the process information of each sidewall feature and the sidewall depth corresponding to each processing track position. This process information is used to control the laser power in the laser cutting scene. Step 5: Simulate and output the machining program. Use the existing simulation module of HiperMOS to perform simulation to detect whether there is a collision between the multi-axis mechanism, the tool and the workpiece during the trajectory operation, and whether there is an unreachable, singular or joint overtravel problem in the multi-axis mechanism. If the above problems exist, adjust the trajectory and output the machining program corresponding to the final machining trajectory.

2. A method for processing multiple composite sidewall features as claimed in claim 1, characterized in that: The step 1 is specifically as follows: Establish a multi-composite sidewall feature processing workstation, select multi-composite sidewall features and top surfaces, and establish a sidewall feature processing workstation including a multi-axis mechanism, processing tools and workpieces to be processed in HiperMOS. The multi-axis mechanism is installed in the world coordinate system, the processing tools are installed at the end of the multi-axis mechanism, and the workpiece to be processed is installed in the workspace outside the multi-axis mechanism. Select the top surface and multi-composite sidewall features on the workpiece to be processed.

3. A method for processing multiple composite sidewall features as claimed in claim 1, characterized in that: The step 2 is specifically as follows: Calculating the machining trajectory position and posture of each sidewall feature in the multiple composite sidewall features, including step 2.1, sorting the sidewall features included in each composite sidewall feature; Step 2.2, calculate the processing trajectory position corresponding to each composite sidewall feature; Step 2.3, calculate the processing trajectory posture corresponding to each composite sidewall feature.

4. A method for processing multiple composite sidewall features as claimed in claim 3, characterized in that: For step 2.1, sort the sidewall features contained in each composite sidewall feature. In a composite sidewall feature, the arrangement order of the sidewall features must be from farthest from the top surface to close to the top surface; For step 2.2, calculating the machining trajectory position corresponding to each composite sidewall feature, there are two relationships between the sidewall feature and the top surface in the composite sidewall feature: 2.2.1, the sidewall feature intersects with the top surface; 2.2.2, the side wall features do not intersect with the top surface; For 2.2.1, the side wall feature intersects with the top surface, first find the geometric line where the selected top surface and the selected side wall feature intersect, and then sample the geometric line based on the sampling parameters, and the sampling point is used as the processing trajectory position information; For 2.2.2, the side wall feature does not intersect with the top surface. For a side wall feature , first find out its relationship with the side wall features The intersecting geometric lines are then sampled based on the sampling parameters. For each sampling point, the sidewall feature The straight generatrix of the ruled surface is extended in the direction of the straight generatrix, and the intersection of the extended straight generatrix and the top surface is taken as the processing trajectory position information; For step 2.3, calculating the machining trajectory posture corresponding to each side wall feature, it includes two parts: 2.3.1, calculating the main tool axis direction of the trajectory posture; 2.3.

2. Calculate the secondary tool axis direction of the trajectory posture, where the calculation method is the same whether the side wall feature intersects or does not intersect the top surface; For 2.3.1, calculate the main tool axis direction of the trajectory posture, first calculate the straight generatrix direction of the ruled surface where the machining trajectory position is located, and then use the direction of the straight generatrix pointing to one end of the top surface as the main tool axis direction; Regarding 2.3.2, calculating the secondary tool axis direction of the trajectory posture, in the HiperMOS secondary tool axis calculation module, the secondary tool axis direction is calculated according to the secondary tool axis type.

5. A method for processing multiple composite sidewall features as claimed in claim 4, characterized in that: The secondary tool axis types include: 2.3.2.a, specified direction; 2.3.2.b, following trajectory; For 2.3.2.a, specifying the direction, the user first gives a direction, and then at each machining trajectory position point, HiperMOS orthogonalizes the given direction with the above-mentioned main tool axis direction, and finally obtains the secondary tool axis direction; For 2.3.2.b, following the trajectory, HiperMOS first calculates the tangent direction of each machining trajectory position point on the stitching line described in step 3, and then orthogonalizes it with the above-mentioned main tool axis direction to finally obtain the secondary tool axis direction.

6. A method for processing multiple composite sidewall features as claimed in claim 1, characterized in that: The step 3 is specifically as follows: Calculate the shortest connection trajectory between every two side wall features inside the composite side wall feature and calculate the safe connection trajectory between every two composite side wall features; Calculating the shortest connection trajectory between every two sidewall features inside the composite sidewall feature includes two steps: step 3.1, adjusting the starting point of the processing trajectory of each sidewall feature in the composite sidewall feature; step 3.2, calculating the connection trajectory between the sidewall features inside the composite sidewall feature.

7. A method for processing multiple composite sidewall features as claimed in claim 6, characterized in that: For step 3.1, adjust the starting point of the machining trajectory of each sidewall feature in the composite sidewall feature, the purpose is to make the connection trajectory between two sequentially connected sidewall features as short as possible. The specific steps are as follows: In a composite sidewall feature, first, according to the machining trajectory position information of all sidewall features calculated in step 2, keep the starting point and end point of the machining trajectory position of the first sidewall feature unchanged, and traverse other sidewall features in turn. For each sidewall feature , find a point in its corresponding machining trajectory position so that this point is close to the side wall feature The distance to the end point of the machining trajectory is the shortest, and then this point is used as the side wall feature The starting point of the machining trajectory position.

8. A method for processing multiple composite sidewall features as claimed in claim 6, characterized in that: For step 3.2, calculate the connection tracks between the sidewall features inside the composite sidewall feature. For each sidewall feature in a composite sidewall feature, , based on the sidewall features The machining trajectory position end point and side wall features The starting point of the machining trajectory position and the calculation of the side wall features and sidewall features The connection track between The types of connection trajectories include: 3.2.a, straight line type; 3.2.b, arc type; among them, the straight line connection trajectory is to ensure the shortest path, and the arc connection trajectory is to ensure tangential continuity at the connection between the non-processing trajectory and the processing trajectory. The specific steps for calculating the connection trajectory are as follows: First, calculate the initial connection trajectory. For 3.2.a, straight line type, first connect the side wall features in a straight line. The machining trajectory position end point and side wall features The processing trajectory position starting point generates the initial connection trajectory; for 3.2.b, arc type, calculate an arc trajectory based on the side wall feature The machining trajectory position end point and side wall features The starting point of the machining trajectory is used as the starting point and end point of the arc trajectory, and the tangent direction of the arc end point is consistent with the side wall feature. The tangent of the starting point of the processing trajectory is parallel to the feature. The arc is used as the initial connection trajectory. In order to ensure the consistency of the processing direction, when the tangent of the end point of the arc trajectory is parallel to the feature When the tangent direction of the machining trajectory position starting point is opposite, the feature The processing trajectory position is reversed; then the initial connection trajectory is sampled, and finally the sampling point is projected to the top surface along a fixed direction, and the fixed direction is the normal direction of the starting point of the connection trajectory on the top surface; Calculate the safe connection trajectory between every two composite side wall features. The specific steps are as follows: first, establish a safety model of the workpiece based on the enclosing box. For the initial connection trajectory between every two composite side wall features, determine whether the midpoint of the connection trajectory is inside the safety model. If so, offset the midpoint along a fixed direction so that the offset midpoint is not inside the safety model. Then use the bisection method to perform the above offset on the two straight line connection trajectories until all the connection trajectories are outside the safety model.

9. A method for processing multiple composite sidewall features as claimed in claim 1, characterized in that: The step 4 is specifically as follows: Calculate the process information of each sidewall feature, calculate the normal of each trajectory position on the top surface according to the processing trajectory position information calculated in step 3, and calculate the angle between the normal and the straight generatrix direction corresponding to each processing trajectory position according to the straight generatrix direction corresponding to each processing trajectory position in step 4, measure the depth of the sidewall corresponding to each trajectory position based on the angle, and dynamically adjust the power of the laser output in the processing process according to the sidewall depth.

10. The method for processing multiple composite sidewall features according to claim 1, characterized in that: The step 5 is specifically as follows: The simulation module implemented in HiperMOS simulates the side wall feature processing step. When the multi-axis mechanism controls the tool to run along the processing trajectory, it detects whether there is a collision between the multi-axis mechanism, the tool and the workpiece, and whether the multi-axis mechanism has unreachable, singular or joint overtravel problems. If the above problems exist, the trajectory is automatically or manually adjusted, and the trajectory-related program that is finally confirmed to be problem-free and safe is output to the actual equipment for online or offline execution.