A method for automatically calculating the entry and exit points of a push circular saw

By constructing a Cartesian coordinate system and edge detection algorithm in the metal circular saw, and combining the optimization algorithm to optimize the entry point and cut-off point, the problem of inaccurate saw blade position calculation in the existing technology is solved, realizing an efficient and precise cutting process, adapting to various material shapes, and improving production efficiency and cutting quality.

CN122023404BActive Publication Date: 2026-07-24HANGZHOU DEMER INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU DEMER INTELLIGENT TECH CO LTD
Filing Date
2026-04-13
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing metal circular saws cannot intelligently calculate the optimal initial entry and cut-off positions of the saw blade during the cutting process, resulting in the accumulation of invalid idle travel time and affecting equipment efficiency, which is particularly limiting when performing multi-batch, multi-specification, and customized cutting tasks.

Method used

By constructing a Cartesian coordinate system and combining the geometric feature parameters of the saw blade and the material, the entry point and the cut point are automatically calculated. A high-resolution camera is used to acquire cross-sectional images of the material, and an edge detection algorithm is applied to determine the geometry. An optimization algorithm is then used to optimize the entry distance and speed, and a safety compensation coefficient is generated to ensure cutting accuracy and efficiency.

Benefits of technology

It enables precise determination of the entry and exit points, reduces human error, improves cutting consistency and accuracy, adapts to various processing needs, reduces tool change time, and improves production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122023404B_ABST
    Figure CN122023404B_ABST
Patent Text Reader

Abstract

The application discloses a kind of methods for automatically calculating the cutting point and the cutting point of flat push circular saw, and the application relates to the technical field of metal material cutting, comprising the following steps: constructing rectangular coordinate system and obtaining saw blade parameters and the distance from saw blade center to processing platform;Based on the cross section profile of the material to be sawn and the shortest horizontal distance of each point to the saw blade circumference, the cutting point and the cutting point are determined;Based on the cutting point and the cutting point, the saw blade center coordinates are determined, so that the ideal cutting and cutting distance is obtained;Generate safety compensation coefficient and compensate the ideal cutting distance to determine the accurate cutting distance;With the optimized variables of accurate cutting distance, travel speed and rotational acceleration, the impact vibration intensity and cutting time in the cutting process are minimized through optimization algorithm to obtain the optimal parameters, improve the quality of product, and improve the overall production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of metal material cutting technology, specifically a method for automatically calculating the entry point and cut-off point of a horizontal circular saw. Background Technology

[0002] Metal circular saws are key equipment for cutting metal profiles (such as bars, pipes, square steel, etc.) to a fixed length. They are a type of intelligent machine tool, belonging to the category of cutting machine tools, and are specifically used for cutting and processing metal materials. They are widely used in industries such as metallurgy, machinery manufacturing, construction, and hardware processing. Metal circular saws are primarily used for precise, fixed-length cutting of metal materials. They are characterized by high efficiency and high precision. Compared to traditional machine tools, metal circular saws focus on cutting operations and are typically equipped with clamping devices and feeding systems. They can achieve automated and semi-automated operations, improving production efficiency and efficiently and precisely cutting long metal raw materials to a preset length.

[0003] In existing technologies, there are two ways to control a circular saw for sawing. One is that the setting is done manually by the commissioning personnel. After changing the material shape and size, the setting is done manually again. This method is the most time-consuming, and the accuracy of the setting position is related to the commissioning personnel's ability. It is easy to cause the blade to collide due to improper setting. The second method is to create a formula library. The cutting point and cutting point corresponding to each size of material are manually measured and drawn using mechanical design software or drawing software. After changing the material, the corresponding formula measurement data is switched on the touch screen screen in the PLC control system. The advantage is that manual setting is no longer required. However, if there is a size of material that is not in the formula, it is necessary to go through the process from measurement data to input into the PLC control system. Moreover, the end user cannot add it independently. The equipment manufacturer needs to complete the operation.

[0004] Therefore, existing technologies have obvious limitations in actual production processes, especially when faced with multi-batch, multi-specification, and customized cutting tasks: each cutting cycle includes the "empty stroke" when the saw blade approaches the raw material and the actual "cut-in-cut" process. Traditional methods often fail to intelligently calculate the optimal initial cutting position of the saw blade relative to the raw material, as well as the reset or next cutting start position after completing a cutting cycle. This results in the accumulation of invalid idle travel time, affecting the overall efficiency of the equipment.

[0005] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this invention is to provide a method for automatically calculating the entry point and cut-off point of a circular saw, so as to solve the problems mentioned in the background art.

[0007] To achieve the above objectives, the present invention provides the following technical solution: A method for automatically calculating the entry and exit points of a circular saw, comprising the following steps: S1: Using the center of the saw blade when it is in the reset position as the origin, the horizontal sawing direction of the saw blade as the horizontal coordinate axis, and the vertical coordinate axis perpendicular to the reference surface of the processing table as the vertical coordinate axis, a rectangular coordinate system is constructed to obtain the saw blade size parameters and the distance information from the center of the saw blade to the reference surface of the processing table. The material to be sawn is fixedly placed on the reference surface of the processing table. S2: Determine the cross-sectional profile of the material to be sawed in the rectangular coordinate system, calculate the shortest horizontal distance from each point on the cross-sectional profile to the circumference of the saw blade at the reset position, and select the cross-sectional profile point corresponding to the maximum value of the shortest horizontal distance as the cutting point and the cross-sectional profile point corresponding to the minimum value as the entry point. S3: Based on the positions of the cutting point and the entry point, determine the coordinates of the saw blade center when the saw blade circumference first coincides with the cutting point and the entry point as the horizontal circular saw moves in the predetermined direction of travel. Combine this with the origin to determine the ideal cutting distance and the ideal entry distance. S4: Obtain the surface features of the material to be sawed, generate a safety compensation coefficient based on the surface features of the material to be sawed, compensate for the ideal cutting distance based on the safety compensation coefficient, and determine the precise cutting distance range; S5: Using distance data within the precise cutting distance range, the travel speed of the horizontal circular saw, and the rotational acceleration of the saw blade as optimization variables, and minimizing the contact impact vibration intensity and cutting time during the cutting process of the material to be sawed as the optimization objective, the optimal cutting distance, the optimal travel speed of the horizontal circular saw, and the optimal rotational acceleration of the saw blade are obtained through the optimization algorithm.

[0008] Furthermore, based on the established rectangular coordinate system, the horizontal coordinates of the reference surface of the processing table in the rectangular coordinate system are determined. The material to be sawed is fixed on the reference surface of the processing table by two pushers set on the processing table from right to left and from top to bottom. Based on the origin of the rectangular coordinate system, the shortest distance between the origin and the reference surface of the processing table is determined and denoted as the fixed vertical distance. The horizontal distance between the origin and the right end section of the processing table is also denoted as the fixed horizontal distance. The fixed vertical distance is less than the radius of the saw blade of the flat circular saw.

[0009] Further, the geometric feature parameters of the cross-sectional profile are extracted, and the geometric shape of the cross-section of the material to be cut is determined based on the geometric feature parameters of the cross-sectional profile of the material to be cut. The geometric feature parameters specifically include area, perimeter, diameter, width and height. The geometry includes circles and rectangles. The method for determining the geometry of the cross-section of the material to be cut is as follows: use a high-resolution camera or scanner to acquire an image of the cross-section of the material to be cut, and then use an edge detection algorithm to analyze the image to determine the geometry of the cross-section of the material to be cut.

[0010] Furthermore, for materials with a circular cross-sectional profile, the specific method for determining the cutting point is as follows: the horizontal circular saw is moved in the predetermined direction of travel until the circumference of the saw blade completely covers the cross-sectional profile of the material to be cut for the first time. The cross-sectional profile of the material to be cut is internally tangent to the circumference of the saw blade, and the point of internal tangency at this time is the cutting point of the material to be cut. For a material to be sawed with a rectangular cross-sectional profile, the specific method for determining the cutting point is as follows: the horizontal saw is moved in the predetermined direction of travel, the shortest horizontal distance from each vertex of the material to be sawed to the circumference of the saw blade at the reset position is determined, and the vertex corresponding to the maximum value of the shortest horizontal distance is selected as the cutting point. If there are multiple maximum values ​​of the same shortest horizontal distance, the distance between the corresponding vertex and the reference surface of the processing table is further determined, and the vertex closest to the reference surface of the processing table is selected as the cutting point of the material to be sawed. After the saw blade circumference reaches the cutting point of the material to be sawed, the distance between the center of the saw blade and the center of the saw blade in the reset position is obtained, and this distance is recorded as the ideal cutting distance.

[0011] Furthermore, for materials with a circular cross-sectional profile to be sawed, the logic for determining the ideal cutting distance is as follows: Based on the diameter of the material to be sawed, combined with a fixed vertical distance and a fixed horizontal distance, the position coordinates of the center of the material to be sawed are determined. After the saw blade moves the ideal cutting distance, the cutting point of the material to be sawed is on the extension line of the two centers of the material to be sawed and the saw blade. Therefore, the difference between the radius of the saw blade and the radius of the material to be sawed represents the distance between the center of the material to be sawed and the center of the saw blade after the saw blade moves the ideal cutting distance. Based on the distance between the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point, and combined with the horizontal distance between the material to be sawed and the center of the saw blade, a right-angled triangle for the cutting point is constructed with the center of the saw blade and the center of the material to be sawed as its two vertices. The hypotenuse of this right-angled triangle is the distance between the center of the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point. Based on the horizontal distance between the center of the material to be sawed and the center of the saw blade, an ideal cutting distance is introduced. The horizontal distance between the center of the material to be sawed and the center of the saw blade is specifically represented as the sum of a fixed horizontal distance and a first geometric distance. The first geometric distance is specifically represented as the difference between the radius of the material to be sawed and the ideal cutting distance. The remaining right-angled side of the right triangle at the cutting point is specifically represented as the difference between the fixed vertical distance and the radius of the material to be cut. Based on the three sides of the right-angled triangle at the cutting point, the corresponding relationship between the three sides is established according to the Pythagorean theorem. Through formula conversion, the calculation expression of the ideal cutting distance characterized by the saw blade radius, the radius of the material to be cut, the fixed vertical distance, and the fixed horizontal distance is obtained.

[0012] Furthermore, for a material to be sawed with a rectangular cross-sectional profile, the logic for determining its ideal cutting distance is as follows: Using the cutting point and the current saw blade center as vertices, the distance between the cutting point and the current saw blade center as the hypotenuse, and the vertical distance between the cutting point and the current saw blade center as a right-angled side, construct a right-angled triangle for the cutting point of the material to be sawed. At this point, the distance between the cutting point and the current saw blade center is the radius of the saw blade, and the vertical distance between the cutting point and the current saw blade center is a fixed vertical distance. The length of the remaining right-angled side of the right-angled triangle is determined using the Pythagorean theorem. From spatial geometric analysis, it can be seen that the sum of the length of this remaining right-angled side and the ideal cutting distance is equal to the sum of the fixed horizontal distance and the width of the material to be sawed. Thus, an expression for calculating the ideal cutting distance using the fixed vertical distance, fixed horizontal distance, saw blade radius, and the width of the material to be sawed is constructed.

[0013] Furthermore, for materials with a circular cross-sectional profile, the specific method for determining the entry point is as follows: with the saw blade in the reset position, move it horizontally along the horizontal coordinate axis towards the material to be cut until the circumference of the saw blade is externally tangent to the circumference of the material to be cut. This external tangent point is the entry point of the material to be cut. For materials to be sawed with a rectangular cross-sectional profile, the specific method for determining the entry point is as follows: take the opposite vertex of the cutting point of the material to be sawed as the entry point of the material to be sawed; After the saw blade circumference reaches the cutting point of the material to be sawed, the distance between the center of the saw blade and the center of the saw blade in the reset position is recorded as the ideal cutting distance.

[0014] Furthermore, for a material to be sawed with a circular cross-sectional profile, the method for calculating the ideal cutting distance of the saw blade to the cutting point is as follows: Similarly, based on the center of the saw blade and the center of the material to be sawed as two vertices, and the distance between the material to be sawed and the center of the saw blade and the horizontal distance between the material to be sawed and the center of the saw blade as two sides, a right triangle is constructed at the cutting point. The hypotenuse of the right triangle at the cutting point is the distance between the material to be sawed and the center of the saw blade, which is specifically expressed as the sum of the radii of the material to be sawed and the saw blade. One leg of the right triangle at the entry point represents the horizontal distance between the material to be sawed and the center of the saw blade. Specifically, it is the sum of a fixed horizontal distance and a second geometric distance, which is the difference between the radius of the material to be sawed and the ideal entry distance. The remaining right-angled side of the right triangle at the entry point is specifically represented as the difference between the fixed vertical distance and the radius of the material to be sawed. Based on the three sides of the right triangle at the entry point, the corresponding relationship between the three sides is established according to the Pythagorean theorem. Through formula transformation, the ideal entry distance calculation expression characterized by the saw blade radius, the radius of the material to be sawed, the fixed vertical distance, and the fixed horizontal distance is obtained. For a material to be sawed with a rectangular cross-section, the logic for determining its ideal cut-in distance is as follows: Using the cutting point and the current saw blade center as vertices, and the distance between them as the hypotenuse, and the perpendicular distance as a leg, construct a right-angled triangle for the cutting point of the material to be cut. The distance between the cutting point and the current saw blade center is the radius of the saw blade, and the perpendicular distance is the difference between the fixed vertical distance and the height of the material to be cut. The length of the remaining leg of the right-angled triangle is determined using the Pythagorean theorem. Spatial geometric analysis shows that the sum of the length of this leg and the ideal cutting distance equals the fixed horizontal distance. This allows us to construct an expression for calculating the ideal cutting distance using the fixed vertical distance, fixed horizontal distance, saw blade radius, and the width of the material to be cut.

[0015] Furthermore, the surface characteristics of the material to be sawed specifically include the standard deviation of surface roughness and the average surface roughness. The method for obtaining the average surface roughness of the material to be sawed is as follows: using a stylus profilometer, multiple sampling areas are randomly selected from the surface area of ​​the material to be sawed, and the stylus profilometer is used to measure and analyze the sampling areas to obtain the surface roughness of each sampling area. The average surface roughness of all sampling areas is calculated, and this average value is used as the average surface roughness of the material to be sawed. The logic underlying the generation of the safety compensation coefficient is as follows: Based on the surface characteristics of the material to be sawed, a surface smoothness factor is calculated, and a safety compensation coefficient is determined through the surface smoothness factor. The specific method for calculating the surface smoothness factor is as follows: the ratio of the standard deviation of surface roughness to the average surface roughness is used as the surface smoothness factor. The specific method for calculating the safety compensation coefficient is as follows: based on the surface smoothness factor, with the natural constant as the base, the product of the square of the surface smoothness factor and the proportionality constant is used as the exponent, and this calculation result is used as the safety compensation coefficient. The logic behind obtaining the precise cut-in distance is as follows: the product of the safety compensation coefficient and the initial safety distance is used as the compensation distance, and the difference between the ideal cut-in distance and the compensation distance is recorded as the candidate cut-in distance. For the precise cutting distance, the candidate cutting distance is used as the lower limit and the ideal cutting distance is used as the upper limit to form a set of precise cutting distance values. A distance value is randomly selected from the set of precise cutting distance values, and a rotational acceleration value and a flat circular saw travel speed are randomly selected from the range of saw blade rotational acceleration and flat circular saw travel speed. The flat circular saw travel speed specifically refers to the flat circular saw travel speed from the cutting point of the material to be cut to the contact with the material to be cut. The selected distance value, rotational acceleration value, and horizontal circular saw travel speed are used as the sawing optimization combination. This process is repeated multiple times to obtain several sawing optimization combinations as optimization variables. The optimization objectives are to minimize the sawing contact impact vibration intensity and cutting time. The optimal sawing optimization combination is determined by a genetic algorithm. The optimal cutting distance, horizontal circular saw travel speed, and saw blade rotational acceleration in the optimal precise distance combination are used as the optimal cutting distance, optimal horizontal circular saw travel speed, and optimal saw blade rotational acceleration. The sawing contact impact vibration intensity and cutting time are obtained through finite element analysis.

[0016] Compared with the prior art, the beneficial effects of the present invention are: This solution combines the saw blade size and position with the geometric characteristics of the material to be sawed, ensuring accurate determination of the entry and exit points during sawing. By treating round shapes and materials differently, the solution effectively adapts to various processing needs. Specifically, by ensuring that both the entry and exit points are within the optimal contact area of ​​the material, the solution allows for automatic calculation of the entry and exit point positions simply by selecting the shape of the material to be sawed and inputting the corresponding diameter or length and width. Automated calculation of the entry and exit points significantly reduces the possibility of human error, improves cutting consistency and precision, and ultimately enhances product quality. Furthermore, the automated calculation process quickly responds to changes in the geometry of different materials, adapting to various processing requirements, reducing the time spent changing blades and adjusting equipment, and improving overall production efficiency. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of the overall method flow of the present invention; Figure 2 This is a schematic diagram showing the location of the cutting point for a material with a circular cross-sectional profile to be sawed. Figure 3 This is a schematic diagram showing the cutting point of a material to be sawed, which has a circular cross-sectional profile. Figure 4 This is a schematic diagram showing the cutting point location of a material to be sawed, which has a rectangular cross-sectional profile. Figure 5 This is a schematic diagram showing the location of the cutting point for a material with a rectangular cross-section to be sawed. Attached illustrations Fixed horizontal distance, Fixed vertical distance, The width of the material to be sawn, which has a rectangular cross-sectional profile. The height of the material to be sawn, with a rectangular cross-sectional profile. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments.

[0019] It should be noted that, unless otherwise defined, the technical or scientific terms used in this invention should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0020] Example: Please see Figures 1-5 The present invention provides a technical solution: A method for automatically calculating the entry and exit points of a circular saw, comprising the following steps: S1: Using the center of the circular saw blade in the reset position as the origin, the horizontal sawing direction of the saw blade as the horizontal coordinate axis, and the vertical coordinate axis perpendicular to the reference surface of the processing table as the vertical coordinate axis, a rectangular coordinate system is constructed to obtain the saw blade size parameters and the distance information from the center of the saw blade to the reference surface of the processing table. The material to be sawn is fixedly placed on the reference surface of the processing table.

[0021] Based on the established rectangular coordinate system, the horizontal coordinates of the reference surface of the processing table in the rectangular coordinate system are determined. The material to be sawed is fixed on the reference surface of the processing table by two pushers set on the processing table from right to left and from top to bottom. A machining table reference surface refers to the platform used as a reference surface during machining, sawing, or other manufacturing processes. It serves as the basis for placing the workpiece or material to be sawed and is typically designed to be stable and accurate to ensure the consistency and precision of the machining process. The material to be sawed is placed on the machining table reference surface and secured by various fixing devices, such as clamps and pushers, to ensure that the material does not move during machining, thus ensuring the consistency and accuracy of the machining process.

[0022] Based on the origin of the rectangular coordinate system, the shortest distance between the origin and the reference surface of the processing table is determined and denoted as the fixed vertical distance. The horizontal distance between the origin and the right end section of the processing table is also denoted as the fixed horizontal distance. The fixed vertical distance is less than the radius of the saw blade of the flat circular saw.

[0023] Extract the geometric feature parameters of the cross-sectional profile, and determine the geometric shape of the cross-section of the material to be cut based on the geometric feature parameters of the cross-sectional profile of the material to be cut. The geometric feature parameters specifically include area, perimeter, diameter, width and height. The geometric shapes include circles and rectangles. The method for determining the geometric shape of the cross-section of the material to be sawed is as follows: An image of the cross-section is acquired using a high-resolution camera or scanner, and then an edge detection algorithm is used to analyze the image to determine the geometric shape of the cross-section. Specifically, this includes: capturing an image of the cross-section of the material to be sawed using a high-resolution camera or scanner, ensuring the image is clear and free of interference; denoising the image to reduce noise affecting edge detection; using filtering techniques such as Gaussian blur to adjust the image's contrast and brightness to improve the visibility of the detected edges; selecting an edge detection algorithm: commonly used edge detection algorithms include: Canny edge detection, which determines the edge position by calculating the image gradient and is suitable for relatively clear images; and the Sobel operator, which detects edges by calculating the gradients in the horizontal and vertical directions; calculating the geometric feature parameters of the cross-section of the material to be sawed. If the aspect ratio of the cross-section is significantly greater than or less than 1 and conforms to the characteristics of a rectangle, such as approximately right angles at the four corners, it can be determined as a rectangle. If the aspect ratio of the cross-section is close to 1 and the relationship between the area and perimeter satisfies the perimeter formula of a circle... If it is a circle, then it is determined to be a circle. The perimeter of the cross-section is... The cross-sectional area is denoted as .

[0024] S2: Determine the cross-sectional profile of the material to be sawed in the rectangular coordinate system, calculate the shortest horizontal distance from each point on the cross-sectional profile to the circumference of the saw blade at the reset position, and select the cross-sectional profile point corresponding to the maximum value of the shortest horizontal distance as the cutting point and the cross-sectional profile point corresponding to the minimum value as the entry point.

[0025] For materials with a circular cross-sectional profile, the specific method for determining the cutting point is as follows: Move the horizontal circular saw in the predetermined direction of travel until the circumference of the saw blade completely covers the cross-sectional profile of the material to be cut for the first time. The cross-sectional profile of the material to be cut is internally tangent to the circumference of the saw blade. The point of internal tangency at this time is the cross-sectional profile point corresponding to the maximum value of the shortest horizontal distance from the circular cross-sectional profile to the circumference of the saw blade at the reset position. This is the cutting point of the material to be cut. The uniformity of the circular cross-sectional profile of the material to be sawed ensures that the distance from any point to the center of the circle is equal. The inscribed point can ensure the complete sawing of the material, which helps to achieve uniform cutting. Choosing the inscribed point as the cutting point means that when the saw blade completely covers the material, it can effectively ensure that the cut reaches the outermost edge of the material, which is an important basis for achieving a complete cut. The cross-sectional profile point corresponding to the maximum value of the shortest horizontal distance is the point in the cross-sectional profile of the material that is farthest from the circumference of the saw blade. This point can ensure that the cutting depth of the saw blade is maximized during the sawing process, avoiding deeper cuts and preventing incomplete cuts due to improper angle or position of the saw blade.

[0026] For materials with a rectangular cross-sectional profile, the method for determining the cutting point is as follows: The circular saw is moved in a predetermined direction. The shortest horizontal distance from each vertex of the material to be cut to the circumference of the saw blade at the reset position is determined. The vertex corresponding to the maximum value of the shortest horizontal distance is selected as the cutting point. If multiple maximum values ​​of the same shortest horizontal distance exist, the distance between the corresponding vertex and the reference surface of the processing table is further determined. The vertex closest to the reference surface of the processing table is selected as the cutting point of the material. Selecting the vertex corresponding to the maximum value of the shortest horizontal distance ensures that the saw blade cuts into the material with the maximum cutting depth, allowing the saw blade to contact the material most effectively, providing stronger cutting force and higher cutting efficiency.

[0027] For a circular cross-sectional material to be sawed, the specific method for determining its entry point is as follows: with the saw blade in the reset position, move it horizontally along the horizontal coordinate axis towards the material to be sawed until the circumference of the saw blade is externally tangent to the circumference of the material to be sawed. This external tangent point is the cross-sectional profile point corresponding to the minimum value of the shortest horizontal distance from the circular cross-sectional profile to the circumference of the saw blade at the reset position. This external tangent point is taken as the entry point, that is, the point corresponding to the minimum distance from the cross-sectional profile to the circumference of the saw blade. The outer tangent point is the point where the circumference of the saw blade contacts the outline of the circular material to be sawed. At this point, the saw blade can contact the material at the optimal angle and depth, ensuring that the start of the cut is smooth and effective. The point corresponding to the minimum of the shortest horizontal distance between the circular cross-section outline and the saw blade circumference at the reset position means that this point is the shortest contact distance between the saw blade and the material. For a material to be sawed with a rectangular cross-section, the method for determining its entry point is as follows: take the opposite vertex of the cutting point of the material to be sawed as the entry point of the material to be sawed, that is, the point corresponding to the minimum distance from the cross-section to the circumference of the saw blade.

[0028] S3: Based on the positions of the cutting point and the entry point, determine the coordinates of the saw blade center when the saw blade circumference first coincides with the cutting point and the entry point as the flat circular saw moves in the predetermined direction of travel. Combine this with the origin to determine the ideal cutting distance and the ideal entry distance.

[0029] After the saw blade circumference reaches the cutting point of the material to be cut, the distance between the center of the saw blade circle and the center of the saw blade circle in the reset position is obtained, and this distance is recorded as the ideal cutting distance. For a material with a circular cross-sectional profile to be sawed, the logic for determining its ideal cutting distance is as follows: Based on the diameter of the material to be sawed, combined with a fixed vertical distance and a fixed horizontal distance, the coordinates of the center of the material to be sawed are determined. After the saw blade moves the ideal cutting distance, the cutting point of the material to be sawed lies on the extension line of the two centers of the material to be sawed and the saw blade. Therefore, the distance between the center of the material to be sawed and the center of the saw blade after the saw blade moves the ideal cutting distance is represented by the difference between the radius of the saw blade and the radius of the material to be sawed. The specific formula used is as follows: In the formula, The distance between the center of the saw blade and the center of the material to be sawed, which has a circular cross-sectional profile, after the saw blade has moved the ideal cutting distance. The diameter of the saw blade. The diameter of the material to be sawn, which has a circular cross-sectional profile; Based on the distance between the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point, and combined with the horizontal distance between the two, a right-angled triangle for the cutting point is constructed with the center of the saw blade and the center of the material to be saw as its two vertices. The hypotenuse of this right-angled triangle is the distance between the center of the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point. An ideal cutting distance is introduced based on the horizontal distance between the center of the material to be sawed and the center of the saw blade. Specifically, the horizontal distance between the center of the material to be sawed and the center of the saw blade is expressed as the sum of a fixed horizontal distance and a first geometric distance. The first geometric distance is specifically expressed as the difference between the radius of the material to be sawed and the ideal cutting distance. The formula used to calculate the first geometric distance is as follows: In the formula, The first geometric distance, The ideal cutting distance for materials with a circular cross-sectional profile; The specific expression for the horizontal distance between the center of the circular material to be sawed and the center of the saw blade is as follows: In the formula, The horizontal distance between the center of the material to be sawed and the center of the saw blade after the saw blade has moved the ideal cutting distance. For a fixed horizontal distance; The remaining leg of the right triangle at the cutting point is specifically represented by the difference between the fixed vertical distance and the radius of the material to be cut. Therefore, the specific expression for the remaining leg is: In the formula, In the right-angled triangle generated for the cutting point of the material to be sawed, which has a circular cross-sectional profile, the length of the remaining right-angled side is... For a fixed vertical distance; Based on the three sides of the right triangle at the cutting point, the corresponding relationship between the three sides is established according to the Pythagorean theorem. Through formula transformation, the calculation expression of the ideal cutting distance, characterized by the saw blade radius, the radius of the material to be sawed, the fixed vertical distance, and the fixed horizontal distance, is obtained.

[0030] The specific expression for the correspondence between the three sides, based on the Pythagorean theorem, is as follows: The ideal cutting distance for a material with a circular cross-sectional profile is specifically expressed as: For a material with a rectangular cross-sectional profile to be sawed, the logic for determining its ideal cutting distance is as follows: taking the cutting point and the center of the current saw blade as the vertex, and the distance between the cutting point and the center of the current saw blade as the hypotenuse. The distance between the cutting point and the center of the current saw blade for a material with a rectangular cross-sectional profile is specifically represented as the radius of the saw blade. The perpendicular distance between the cutting point and the center of the current saw blade is used as one leg to construct a right-angled triangle representing the cutting point of the material to be cut. The distance between the cutting point and the center of the current saw blade is the radius of the saw blade, and the perpendicular distance between them is a fixed perpendicular distance. The length of the remaining leg of the right-angled triangle is determined using the Pythagorean theorem. The length of the remaining leg is specifically expressed as: In the formula, The length of the remaining right-angled side of the right triangle corresponding to the cutting point of the material to be sawed, which has a rectangular cross-section. Based on spatial geometric analysis, the sum of the length of the remaining right-angled side and the ideal cutting distance is equal to the sum of the fixed horizontal distance and the width of the material to be cut. Therefore, an expression for calculating the ideal cutting distance can be constructed using a fixed vertical distance, a fixed horizontal distance, the saw blade radius, and the width of the material to be cut. The specific expression is as follows: In the formula, The ideal cutting distance for a rectangular cross-sectional material to be sawed. The width of the material to be sawn, with a rectangular cross-sectional profile; After the saw blade circumference reaches the cutting point of the material to be cut, the distance between the center of the saw blade circle and the center of the saw blade circle in the reset position is obtained, and this distance is recorded as the ideal cutting distance. For a material to be sawed with a circular cross-sectional profile, the method for calculating the ideal cutting distance of the saw blade to the cutting point is as follows: Similarly, based on the center of the saw blade and the center of the material to be sawed as two vertices, and the distance between the center of the material to be sawed and the center of the saw blade and the horizontal distance between the material to be sawed and the center of the saw blade as two sides, a right triangle is constructed at the cutting point. The hypotenuse of the right triangle at the cutting point is the distance between the center of the material to be sawed and the center of the saw blade, which is specifically expressed as the sum of the radii of the material to be sawed and the saw blade. The right-angled triangle at the entry point represents one leg of the horizontal distance between the material to be sawed and the center of the saw blade. Specifically, it is the sum of a fixed horizontal distance and a second geometric distance, which is the difference between the radius of the material to be sawed and the ideal entry distance. The second geometric distance is further expressed as: In the formula, The second geometric distance, The ideal cutting distance for a material with a circular cross-sectional profile to be sawed; The right-angled triangle at the point of entry, with one leg representing a circular cross-section, represents the horizontal distance between the material to be sawed and the center of the saw blade. Specifically, it is expressed as: In the formula, The horizontal distance between the center of the material to be sawed and the center of the saw blade after the saw blade has moved the ideal cutting distance. The remaining leg of the right triangle at the entry point is specifically represented as the difference between the fixed perpendicular distance and the radius of the material to be sawed. Based on the three sides of the right triangle at the entry point, the corresponding relationship between the three sides is established according to the Pythagorean theorem, specifically expressed as: Then, through formula transformation, the ideal cutting distance calculation expression, characterized by the saw blade radius, the radius of the material to be sawed, the fixed vertical distance, and the fixed horizontal distance, is obtained; the specific expression is: For materials to be sawed with a rectangular cross-sectional profile, the specific method for determining the entry point is as follows: take the opposite vertex of the cutting point of the material to be sawed as the entry point of the material to be sawed, that is, the point corresponding to the minimum distance from the cross-sectional profile to the circumference of the saw blade. For a material to be sawed with a rectangular cross-section, the logic for determining its ideal cut-in distance is as follows: Using the cutting point and the current saw blade center as vertices, and the distance between them as the hypotenuse, and the perpendicular distance as a leg, construct a right-angled triangle for the cutting point of the material to be cut. The distance between the cutting point and the current saw blade center is the radius of the saw blade, and the perpendicular distance is the difference between a fixed vertical distance and the height of the material to be cut. The length of the remaining leg of the right-angled triangle is determined using the Pythagorean theorem. Spatial geometric analysis shows that the sum of the length of this leg and the ideal cutting distance equals the fixed horizontal distance. This allows us to construct an expression for calculating the ideal cutting distance using the fixed vertical distance, fixed horizontal distance, saw blade radius, and the width of the material to be cut.

[0031] The two legs of the right triangle corresponding to the entry point of the material to be sawed, where the cross-sectional profile is rectangular, are specifically represented as follows: In the formula, and Let the two legs of the right triangle corresponding to the entry point of the material to be sawed, which has a rectangular cross-sectional profile. The height of the material to be sawn, which has a rectangular cross-sectional profile; In the formula, This is the ideal cut distance for a material with a rectangular cross-sectional profile to be sawed.

[0032] S4: Obtain the surface features of the material to be sawed, generate a safety compensation coefficient based on the surface features of the material to be sawed, compensate for the ideal cutting distance based on the safety compensation coefficient, and determine the precise cutting distance range.

[0033] The surface characteristics of the material to be sawed specifically include the standard deviation of surface roughness and the average surface roughness. The method for obtaining the average surface roughness of the material to be sawed is as follows: a stylus profilometer is used to randomly select multiple sampling areas from the surface area of ​​the material to be sawed. The stylus profilometer is used to measure and analyze the sampling areas to obtain the surface roughness of each sampling area. The average surface roughness of all sampling areas is calculated and this average value is used as the average surface roughness of the material to be sawed. The logic underlying the generation of the safety compensation coefficient is as follows: Based on the surface characteristics of the material to be sawed, a surface smoothness factor is calculated, and a safety compensation coefficient is determined using this factor. The specific method for calculating the surface smoothness factor is as follows: the ratio of the standard deviation of surface roughness to the average surface roughness is used as the surface smoothness factor. The specific formula used to calculate the surface smoothness factor is: In the formula, For surface smoothness factor, The standard deviation of the surface roughness of the material to be sawed. The average surface roughness of the material to be sawed; It should be noted that the surface smoothness factor Indicates the smoothness characteristic of a material surface; lower... A value of 1 indicates that the surface is relatively smooth relative to its average roughness; while a higher value indicates a smoother surface. A value of 1 indicates that the surface roughness distribution is relatively uneven and fluctuates significantly. The surface roughness of the material to be sawed directly affects the stability of the cutting process and the final cutting quality. High roughness may lead to uneven contact between the tool and the material, thus affecting the flatness and accuracy of the cut. In other words, before cutting, the circular saw blade will collide with and lose material to be sawed. Therefore, the ideal cutting distance is adjusted by the surface roughness distribution to avoid collision loss, which would lead to saw blade damage and reduced sawing effect. Adjusting the safety compensation coefficient according to different material surface characteristics can effectively improve the safety and reliability of the cutting process. A high flatness factor means that more compensation is needed to ensure that the tool is not damaged and the cutting process is smooth. The specific method for calculating the safety compensation coefficient is as follows: Based on the surface smoothness factor, using the natural constant as the base, and the product of the square of the surface smoothness factor and the proportionality constant as the exponent, the calculation result is used as the safety compensation coefficient. The specific formula for calculating the safety compensation coefficient is as follows: In the formula, For safety compensation coefficient, This is a proportionality constant; the proportionality constant is set based on expert experience, and is generally set between 0.01 and 0.3. It should be noted that the natural exponential function is used for calculation. This indicates that the change in the compensation coefficient is non-linear, which can more effectively reflect the complex relationship between surface roughness and cutting safety, especially in high-precision cutting. When the value is set, the increase in the compensation coefficient can be significantly increased to ensure the safety of the cutting process; The logic behind obtaining the precise cut-in distance is as follows: the product of the safety compensation coefficient and the initial safety distance is used as the compensation distance, and the difference between the ideal cut-in distance and the compensation distance is recorded as the candidate cut-in distance. For the precise cut-in distance, the set of precise cut-in distance values ​​is formed by using the candidate cut-in distance as the lower limit and the ideal cut-in distance as the upper limit.

[0034] S5: Using distance data within the precise cutting distance range, the travel speed of the horizontal circular saw, and the rotational acceleration of the saw blade as optimization variables, and minimizing the contact impact vibration intensity and cutting time during the cutting process of the material to be sawed as the optimization objective, the optimal cutting distance, the optimal travel speed of the horizontal circular saw, and the optimal rotational acceleration of the saw blade are obtained through the optimization algorithm.

[0035] Randomly select a distance value from the set of precise cutting distance values, and randomly select a rotational acceleration value and a flat circular saw travel speed from the range of saw blade rotational acceleration and flat circular saw travel speed. The flat circular saw travel speed specifically refers to the flat circular saw travel speed from the cutting point of the material to be cut to the contact with the material to be cut. The selected distance value, rotational acceleration value, and horizontal circular saw travel speed are used as sawing optimization combinations. This process is repeated multiple times to obtain several sawing optimization combinations as optimization variables. The optimization objectives are to minimize the sawing contact impact vibration intensity and cutting time. A genetic algorithm is used to determine the optimal sawing optimization combination. The optimal cutting distance, horizontal circular saw travel speed, and saw blade rotational acceleration in the optimal precise distance combination are used as the optimal cutting distance, optimal horizontal circular saw travel speed, and optimal saw blade rotational acceleration. The sawing contact impact vibration intensity and cutting time are obtained through finite element analysis. Specifically, the method for obtaining the sawing contact impact vibration intensity and cutting time is as follows: a three-dimensional geometric model is established based on the actual sawing equipment and working conditions. This includes: a saw blade geometry model (including saw blade dimensions, cutting angle, tooth shape, etc.) and a workpiece model (workpiece dimensions, material properties such as elastic modulus, density, hardness, etc.). In the finite element model, corresponding material properties need to be defined for each material, including: elastic modulus (describing material stiffness); Poisson's ratio (describing material deformation characteristics under stress); and density (used to calculate mass and inertia). The established geometry model is meshed to ensure the mesh size is sufficiently fine to capture key stress concentrations and vibration characteristics. Fixed points on the workpiece and rotational constraints of the saw blade are defined as boundary conditions. Forces and speeds are applied according to the actual conditions during the sawing process; for example, the rotational speed and feed rate of the saw blade are applied as loading conditions. Dynamic analysis is performed to simulate the impacts and vibrations generated during the sawing process.

[0036] Contact impact vibration intensity is determined by analyzing the stress and strain distribution in the model, especially the stress concentration in the contact area. Stress data extraction tools are typically used to focus on the maximum stress value. The cutting time is calculated based on the simulated cutting process and the applied speed, determining the time required to complete the cut.

[0037] The specific method of optimization using genetic algorithms is as follows: taking the sawing optimization combination as an individual, the optimization parameters within the sawing optimization combination as genes, forming an initial population based on the sawing optimization combination, setting the fitness function with the minimum sawing contact impact vibration intensity and cutting time as the optimization objective, performing selection, crossover and mutation iterative operations on the individuals in the initial population until the set maximum number of iterations is reached, determining the individual with the largest fitness function in the iterative operation, and taking the cutting distance, horizontal circular saw travel speed and saw blade rotation acceleration within that individual as the optimal cutting distance, optimal horizontal circular saw travel speed and optimal saw blade rotation acceleration; The fitness function is specifically set as follows: In the formula, For the fitness function value, The impact vibration intensity in contact with the material to be sawed during sawing. For cutting time; and Here are the weighting coefficients, where ; It should be noted that by calculating the fitness function value, we can select the optimal combination of parameters, thereby achieving the optimization goal, namely minimizing the sawing contact impact vibration intensity and cutting time. The impact vibration intensity of the saw contact with the material to be sawed reflects the degree of impact and vibration generated on the material during the sawing process. A smaller impact vibration intensity usually means a smoother cutting process and less tool wear. Cutting time represents the time required to complete the sawing process. The longer the cutting time, the lower the production efficiency. Therefore, optimization aims to minimize it. Impact vibration intensity is more important than cutting time in the overall optimization objective. Lower impact vibration intensity can significantly reduce the risk of equipment damage and accidents, thus its impact is greater. Reducing impact vibration is crucial for improving cutting quality, especially in high-precision machining. Excessive vibration can lead to uneven cut surfaces, affecting product quality; therefore, setting appropriate vibration levels is essential. .

[0038] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.

[0039] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented in software, the above embodiments can be implemented, in whole or in part, as a computer program product. Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution.

[0040] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0041] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A method for automatically calculating the entry and exit points of a horizontal circular saw, characterized in that, The specific steps include: S1: Using the center of the saw blade when it is in the reset position as the origin, the horizontal sawing direction of the saw blade as the horizontal coordinate axis, and the vertical coordinate axis perpendicular to the reference surface of the processing table as the vertical coordinate axis, a rectangular coordinate system is constructed to obtain the saw blade size parameters and the distance information from the center of the saw blade to the reference surface of the processing table. The material to be sawn is fixedly placed on the reference surface of the processing table. S2: Determine the cross-sectional profile of the material to be sawed in the rectangular coordinate system, calculate the shortest horizontal distance from each point on the cross-sectional profile to the circumference of the saw blade at the reset position, and select the cross-sectional profile point corresponding to the maximum value of the shortest horizontal distance as the cutting point and the cross-sectional profile point corresponding to the minimum value as the entry point. S3: Based on the positions of the cutting point and the entry point, determine the coordinates of the saw blade center when the saw blade circumference first coincides with the cutting point and the entry point when the horizontal circular saw moves in the predetermined direction of travel, and determine the ideal cutting distance and the ideal entry distance by combining the origin. S4: Obtain the surface features of the material to be sawed, generate a safety compensation coefficient based on the surface features of the material to be sawed, compensate for the ideal cutting distance based on the safety compensation coefficient, and determine the precise cutting distance range; S5: Using distance data within the precise cutting distance range, the travel speed of the horizontal circular saw, and the rotational acceleration of the saw blade as optimization variables, and minimizing the contact impact vibration intensity and cutting time during the cutting process of the material to be sawed as the optimization objective, the optimal cutting distance, the optimal travel speed of the horizontal circular saw, and the optimal rotational acceleration of the saw blade are obtained through the optimization algorithm.

2. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 1, characterized in that: Based on the established rectangular coordinate system, the horizontal coordinates of the reference surface of the processing table in the rectangular coordinate system are determined. The material to be sawed is fixed on the reference surface of the processing table by two pushers set on the processing table from right to left and from top to bottom. Based on the origin of the rectangular coordinate system, the shortest distance between the origin and the reference surface of the processing table is determined and denoted as the fixed vertical distance. The horizontal distance between the origin and the right end section of the processing table is also denoted as the fixed horizontal distance. The fixed vertical distance is less than the radius of the saw blade of the flat circular saw.

3. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 2, characterized in that: Extract the geometric feature parameters of the cross-sectional profile, and determine the geometric shape of the cross-section of the material to be cut based on the geometric feature parameters of the cross-sectional profile of the material to be cut. The geometric feature parameters specifically include area, perimeter, diameter, width and height. The geometry includes circles and rectangles. The method for determining the geometry of the cross-section of the material to be cut is as follows: use a high-resolution camera or scanner to acquire an image of the cross-section of the material to be cut, and then use an edge detection algorithm to analyze the image to determine the geometry of the cross-section of the material to be cut.

4. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 3, characterized in that: For materials with a circular cross-sectional profile, the specific method for determining the cutting point is as follows: move the horizontal circular saw in the predetermined direction of travel until the circumference of the saw blade completely covers the cross-sectional profile of the material to be cut for the first time. The cross-sectional profile of the material to be cut is internally tangent to the circumference of the saw blade. The point of internal tangency at this time is the cutting point of the material to be cut. For a material to be sawed with a rectangular cross-sectional profile, the specific method for determining the cutting point is as follows: the horizontal saw is moved in the predetermined direction of travel, the shortest horizontal distance from each vertex of the material to be sawed to the circumference of the saw blade at the reset position is determined, and the vertex corresponding to the maximum value of the shortest horizontal distance is selected as the cutting point. If there are multiple maximum values ​​of the same shortest horizontal distance, the distance between the corresponding vertex and the reference surface of the processing table is further determined, and the vertex closest to the reference surface of the processing table is selected as the cutting point of the material to be sawed. After the saw blade circumference reaches the cutting point of the material to be sawed, the distance between the center of the saw blade and the center of the saw blade in the reset position is obtained, and this distance is recorded as the ideal cutting distance.

5. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 4, characterized in that: For a material with a circular cross-sectional profile to be sawed, the logic for determining its ideal cutting distance is as follows: Based on the diameter of the material to be sawed, combined with a fixed vertical distance and a fixed horizontal distance, the position coordinates of the center of the material to be sawed are determined. After the saw blade moves the ideal cutting distance, the cutting point of the material to be sawed is on the extension line of the two centers of the material to be sawed and the saw blade. Therefore, the difference between the radius of the saw blade and the radius of the material to be sawed represents the distance between the center of the material to be sawed and the center of the saw blade after the saw blade moves the ideal cutting distance. Based on the distance between the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point, and combined with the horizontal distance between the material to be sawed and the center of the saw blade, a right-angled triangle for the cutting point is constructed with the center of the saw blade and the center of the material to be sawed as its two vertices. The hypotenuse of this right-angled triangle is the distance between the center of the material to be sawed and the center of the saw blade after the saw blade reaches the cutting point. Based on the horizontal distance between the center of the material to be sawed and the center of the saw blade, an ideal cutting distance is introduced. The horizontal distance between the center of the material to be sawed and the center of the saw blade is specifically represented as the sum of a fixed horizontal distance and a first geometric distance. The first geometric distance is specifically represented as the difference between the radius of the material to be sawed and the ideal cutting distance. The remaining right-angled side of the right triangle at the cutting point is specifically represented as the difference between the fixed vertical distance and the radius of the material to be cut. Based on the three sides of the right-angled triangle at the cutting point, the corresponding relationship between the three sides is established according to the Pythagorean theorem. Through formula conversion, the calculation expression of the ideal cutting distance characterized by the saw blade radius, the radius of the material to be cut, the fixed vertical distance, and the fixed horizontal distance is obtained.

6. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 4, characterized in that: For a rectangular cross-section material to be sawed, the logic for determining its ideal cutting distance is as follows: Using the cutting point and the center of the current saw blade as vertices, the distance between the cutting point and the center of the current saw blade as the hypotenuse, and the vertical distance between the cutting point and the center of the current saw blade as a right-angled side, construct a right-angled triangle for the cutting point of the material to be sawed. The distance between the cutting point and the center of the current saw blade is the radius of the saw blade, and the vertical distance between the cutting point and the center of the current saw blade is a fixed vertical distance. The length of the remaining right-angled side of the right-angled triangle is determined using the Pythagorean theorem. From spatial geometric analysis, it can be seen that the sum of the length of this remaining right-angled side and the ideal cutting distance is equal to the sum of the fixed horizontal distance and the width of the material to be sawed. Based on this, an expression for calculating the ideal cutting distance using the fixed vertical distance, fixed horizontal distance, saw blade radius, and the width of the material to be sawed is constructed.

7. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 3, characterized in that: For materials with a circular cross-sectional profile, the specific method for determining the entry point is as follows: with the saw blade in the reset position, move it horizontally along the horizontal coordinate axis towards the material to be cut until the circumference of the saw blade is externally tangent to the circumference of the material to be cut. This external tangent point is the entry point of the material to be cut. For materials to be sawed with a rectangular cross-sectional profile, the specific method for determining the entry point is as follows: take the opposite vertex of the cutting point of the material to be sawed as the entry point of the material to be sawed; After the saw blade circumference reaches the cutting point of the material to be sawed, the distance between the center of the saw blade and the center of the saw blade in the reset position is recorded as the ideal cutting distance.

8. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 7, characterized in that: For a material to be sawed with a circular cross-sectional profile, the method for calculating the ideal cutting distance of the saw blade to the cutting point is as follows: Similarly, based on the center of the saw blade and the center of the material to be sawed as two vertices, and the distance between the center of the material to be sawed and the center of the saw blade and the horizontal distance between the material to be sawed and the center of the saw blade as two sides, a right triangle is constructed at the cutting point. The hypotenuse of the right triangle at the cutting point is the distance between the center of the material to be sawed and the center of the saw blade, which is specifically expressed as the sum of the radii of the material to be sawed and the saw blade. One leg of the right triangle at the entry point represents the horizontal distance between the material to be sawed and the center of the saw blade. Specifically, it is the sum of a fixed horizontal distance and a second geometric distance, which is the difference between the radius of the material to be sawed and the ideal entry distance. The remaining right-angled side of the right triangle at the entry point is specifically represented as the difference between the fixed vertical distance and the radius of the material to be sawed. Based on the three sides of the right triangle at the entry point, the corresponding relationship between the three sides is established according to the Pythagorean theorem. Through formula transformation, the ideal entry distance calculation expression characterized by the saw blade radius, the radius of the material to be sawed, the fixed vertical distance, and the fixed horizontal distance is obtained. For a material to be sawed with a rectangular cross-sectional profile, the logic for determining its ideal cut-in distance is as follows: Using the cutting point and the current saw blade center as vertices, and the distance between them as the hypotenuse, and the perpendicular distance as a leg, construct a right-angled triangle for the cutting point of the material to be cut. The distance between the cutting point and the current saw blade center is the radius of the saw blade, and the perpendicular distance is the difference between a fixed vertical distance and the height of the material to be cut. The length of the remaining leg of the right-angled triangle is determined using the Pythagorean theorem. Spatial geometric analysis shows that the sum of the length of this leg and the ideal cutting distance equals the fixed horizontal distance. This allows us to construct an expression for calculating the ideal cutting distance using the fixed vertical distance, fixed horizontal distance, saw blade radius, and the width of the material to be cut.

9. The method for automatically calculating the entry and exit points of a horizontal circular saw according to claim 8, characterized in that: The surface characteristics of the material to be sawed specifically include the standard deviation of surface roughness and the average surface roughness. The method for obtaining the average surface roughness of the material to be sawed is as follows: a stylus profilometer is used to randomly select multiple sampling areas from the surface area of ​​the material to be sawed. The stylus profilometer is used to measure and analyze the sampling areas to obtain the surface roughness of each sampling area. The average surface roughness of all sampling areas is calculated and this average value is used as the average surface roughness of the material to be sawed. The logic underlying the generation of the safety compensation coefficient is as follows: Based on the surface characteristics of the material to be sawed, a surface smoothness factor is calculated, and a safety compensation coefficient is determined through the surface smoothness factor. The specific method for calculating the surface smoothness factor is as follows: the ratio of the standard deviation of surface roughness to the average surface roughness is used as the surface smoothness factor. The specific method for calculating the safety compensation coefficient is as follows: based on the surface smoothness factor, with the natural constant as the base, the product of the square of the surface smoothness factor and the proportionality constant is used as the exponent, and this calculation result is used as the safety compensation coefficient. The logic behind obtaining the precise cut-in distance is as follows: the product of the safety compensation coefficient and the initial safety distance is used as the compensation distance, and the difference between the ideal cut-in distance and the compensation distance is recorded as the candidate cut-in distance. For the precise cutting distance, the candidate cutting distance is used as the lower limit and the ideal cutting distance is used as the upper limit to form a set of precise cutting distance values. A distance value is randomly selected from the set of precise cutting distance values, and a rotational acceleration value and a flat circular saw travel speed are randomly selected from the range of saw blade rotational acceleration and flat circular saw travel speed. The flat circular saw travel speed specifically refers to the flat circular saw travel speed from the cutting point of the material to be cut to the contact with the material to be cut. The selected distance value, rotational acceleration value, and horizontal circular saw travel speed are used as the sawing optimization combination. This process is repeated multiple times to obtain several sawing optimization combinations as optimization variables. The optimization objectives are to minimize the sawing contact impact vibration intensity and cutting time. The optimal sawing optimization combination is determined by a genetic algorithm. The optimal cutting distance, horizontal circular saw travel speed, and saw blade rotational acceleration in the optimal precise distance combination are used as the optimal cutting distance, optimal horizontal circular saw travel speed, and optimal saw blade rotational acceleration. The intensity of the sawing contact impact vibration and the cutting time were obtained through finite element analysis.