A saw blade tooth, its processing method and processing system

Through the data interaction between the CAM system and the CNC machine tool, the machining trajectory of the PCD saw blade serration is automatically generated, which solves the problem of insufficient laser machining flexibility, improves processing efficiency and reduces costs.

CN119525609BActive Publication Date: 2025-07-08SHENZHEN HUAZHONG NUMERICAL CONTROL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411473849.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-07-08
Estimated Expiration
2044-10-22

AI Technical Summary

Technical Problem

The laser processing of PCD saw blades requires manual programming for different tooth shape parameters, resulting in insufficient processing flexibility, increasing usage cost and affecting efficiency.

Method used

It provides a processing method and system for saw blade serrations. Through the data interaction between the CAM system client and the MQTT server and CNC machine tool, it automatically generates processing trajectories and performs tooth-shaped program optimization compensation, generates the main program, tooth-shaped subprogram and tooth-pull program to reduce invalid actions and adapt to various machining parameters.

Benefits of technology

It realizes automatic generation of machining trajectories based on different tooth shape parameters, optimizes the mechanical shaft motion path, reduces processing costs, improves efficiency, and reduces the need for manual adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119525609B_ABST
    Figure CN119525609B_ABST
Patent Text Reader

Abstract

The present invention provides a saw blade tooth and its processing method and processing system. The processing method of the present invention can automatically generate a processing trajectory according to various different tooth profile parameters, meet the processing requirements of different workpieces, and at the same time optimize and compensate the tooth profile program, optimize the effective path of the mechanical axis movement, and reduce ineffective repetitive actions. The processing method of the present invention can flexibly adapt to various processing parameters, adjust the processed tooth profile by filling in codes, without the need for technicians to further write and modify the processing program, and without manual adjustment of the saw blade, reducing the processing cost of the saw blade teeth and effectively improving the processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of saw blade processing, and particularly relates to a saw blade tooth and its processing method and processing system. Background Art

[0002] A PCD saw blade refers to a saw blade using polycrystalline diamond (PCD) as the cutting edge. Such saw blades are widely used in the industrial cutting field due to their high hardness and wear resistance. However, due to the very high hardness and relatively large brittleness of the PCD material, there are great difficulties.

[0003] In traditional processing methods, the processing of PCD saw blades mainly relies on grinding wheel dressing, electrolytic dissolution, and electric discharge machining. These methods not only have low efficiency but also are difficult to ensure processing accuracy, often leaving tiny chippings on the processed surface, affecting product quality. At the same time, the large amount of cutting fluid used in the grinding process also brings serious environmental pollution problems. Compared with traditional processing schemes, laser processing has a faster speed, higher precision, and stable output power, ensuring the stability of products during continuous cutting. At the same time, it does not require the use of polluting cutting fluid and generates less noise, avoiding environmental pollution. Since the processing efficiency is improved and the saw blade does not need to be manually adjusted, the processing time is greatly shortened.

[0004] However, for different saw blade tooth shapes and different tooth shape parameters, the laser processing numerical control machine tool completes the processing through different processing trajectory codes. Technicians need to perform adaptive programming for different tooth shapes, resulting in insufficient processing flexibility, increasing the use cost, and affecting the processing efficiency. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to overcome the defect that the laser processing of the numerical control machine tool for PCD saw blades requires manual programming for different tooth shape parameters, resulting in insufficient processing flexibility, so as to provide a saw blade tooth and its processing method and processing system.

[0006] A processing method for a serrated saw blade includes the following method steps:

[0007] Step S1: Initialize the saw blade tooth parameters;

[0008] Step S2: Obtain the plate thickness parameter, calculate the plate thickness offset, offset each processed surface, and generate the corresponding main program, corresponding tooth shape subprogram, and tooth extraction program according to the number and sequence of tooth shapes in the tooth shape sequence module;

[0009] Step S3: On the tooth profile subroutine, judge rough machining and machining of both sides, and add the rough machining path; judge flank machining, and add the flank machining path; judge whether to perform layer machining. If so, generate the layer machining path. Otherwise, judge finish machining and secondary finish machining, and add the machining paths for finish machining and secondary finish machining;

[0010] Step S4: Generate the tooth profile subroutine path according to the saw blade tooth parameters;

[0011] Step S5: Calculate the laser radius rotation compensation based on the circumferential height difference. When machining both sides of the tooth profile, add the laser rotation compensation. When machining the flank of the tooth profile, do not add the laser rotation compensation;

[0012] Step S6: Compensate the circumferential height difference and the radial height difference based on the number of down-cut cycles, the depth of each down-cut, the circumferential height difference, the radial height difference, and the tooth thickness:

[0013] Step S7: Based on the compensation of the circumferential height difference and the radial height difference, form the machining path of the left flank;

[0014] Step S8: Based on the machining path of the left flank, reverse the calculation formula in the machining path of the left flank to form the machining path of the right flank;

[0015] Step S9: Calculate the compensated arc radius based on the arc radius and the tool radius compensation, and generate the machining path of the flank;

[0016] Step S10: Add the total height of the upper layer path and the depth of each down-cut for each layer machining to generate the layer machining path;

[0017] Step S11: Generate the main program, the tooth profile subroutine, and the tooth extraction program based on the machining paths formed in Steps S3 - S10, and send them to the CNC machine tool to complete the machining of the saw blade teeth.

[0018] Further, in the said Step S1, the saw blade teeth are arc teeth, and the saw blade tooth parameters include: rough machining side tool, rough machining side speed, flank tool, flank machining speed, finish machining tool, finish machining angular velocity, layer machining tool, layer machining speed, tooth length L, tooth width W, tooth thickness H, rake angle G, clearance angle F, down-cut depth of both sides, down-cut depth of the flank, radial height difference Z, circumferential height difference X, arc radius R, central angle N, reference line, X offset, Y offset, B-axis rotation, fine repair, second fine repair, machining body alloy thickness, body alloy machining depth, and down-cut depth.

[0019] Further, in the said Step S2, the calculation method of the plate thickness offset is:

[0020]

[0021] Further, in the step S4, tool radius compensation is performed, and the compensation method is as follows:

[0022]

[0023]

[0024] Further, it is characterized in that in the step S6, the compensation methods for the circumferential height difference and the radial height difference are as follows:

[0025]

[0026]

[0027] Further, in the step S7, the downward cutting coordinates of the left flank are calculated, a constraint value is defined, and the constraint value increases by the downward cutting depth h each time a cycle is completed. When the constraint value is less than or equal to , the machining coordinate points are calculated.

[0028] Further, in the step S9,

[0029] The calculation method for the compensated circular arc radius is as follows:

[0030]

[0031] The calculation method for the coordinates of the center of the circular arc is as follows:

[0032] , , ;

[0033] The calculation methods for the start angle and the end angle of the circular arc are as follows:

[0034] , .

[0035] A machining system for saw blade teeth includes a CAM system client, an MQTT server, and a numerical control machine tool. The CAM system client and the numerical control machine tool are respectively communicatively connected to the MQTT server; the CAM system client and the numerical control machine tool subscribe to corresponding topics from the MQTT server. The CAM system client performs data interaction with the MQTT server in the manner of HTTP request / response and sends corresponding data to the corresponding topics. The MQTT server pushes the corresponding data content to the subscribed numerical control machine tool after receiving the response topic, thereby realizing data interaction between the CAM system client and the numerical control machine tool; the CAM system client forms a machining path program through the above-mentioned method.

[0036] A saw blade tooth is formed by the processing method described in any one of the above.

[0037] Advantageous effects: The present invention provides a saw blade tooth, its processing method and processing system. The processing method of the present invention can automatically generate a processing trajectory according to various different tooth profile parameters, meet the processing requirements of different workpieces, and at the same time optimize and compensate the tooth profile program, optimize the effective path of the mechanical axis movement, and reduce ineffective repetitive actions. The processing method of the present invention can flexibly adapt to various processing parameters, realize the adjustment of the processed tooth profile by filling in codes, does not require technicians to further write and modify the processing program, and does not require manual adjustment of the saw blade, reducing the processing cost of the saw blade tooth and effectively improving the processing efficiency. Description of the Drawings

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0039] Figure 1 It is a schematic block diagram of the overall method of the present invention. Detailed Embodiments

[0040] To make the above objects, features, and advantages of the present application more clearly understood, the following will provide a detailed description of the specific embodiments of the present application with reference to the drawings. Many specific details are set forth in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways different from those described herein. Those skilled in the art can make similar improvements without departing from the spirit of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.

[0041] In the description of the present application, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present application.

[0042] In addition, unless otherwise clearly specified and defined, terms such as "installed", "connected", "joined", "fixed", etc. should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components or the interaction relationship between two components, unless otherwise clearly defined. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0043] It should be noted that when an element is referred to as "fixed to" or "disposed on" another element, it can be directly on the other element or there can also be an intermediate element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be an intermediate element at the same time. The terms "vertical", "horizontal", "upper", "lower", "left", "right" and similar expressions used herein are only for the purpose of illustration and do not represent the only implementation manner.

[0044] Example 1:

[0045] Referring to Figure 1 as shown, this embodiment discloses a processing method for the saw teeth of a saw blade, specifically including the following steps:

[0046] Step S1: Initialize the parameters of the saw teeth of the saw blade;

[0047] For arc teeth, the following input parameters are included: roughing side tool, roughing side speed, flank tool, flank machining speed, finishing tool, finishing angular velocity, layer machining tool, layer machining speed, tooth length L, tooth width W, tooth thickness H, rake angle G, clearance angle F, depth of cut on both sides, depth of cut on the flank, radial height difference Z, circumferential height difference X, arc radius R, central angle N, reference line, X offset, Y offset, B-axis rotation, fine trimming, second fine trimming, thickness of the alloy of the machining body, depth of cut of the body alloy, depth of cut;

[0048] Step S2: Obtain the plate thickness parameter, calculate the plate thickness offset, offset each machining surface, and generate the corresponding main program, corresponding tooth profile subprogram, and tooth extraction program according to the number and sequence of tooth profiles in the tooth profile sequence module.

[0049]

[0050] Step S3: On the tooth profile subprogram, judge rough machining and machining of both sides, and add the rough machining path; judge flank machining and add the flank machining path; judge whether it is layer machining, if so, generate the layer machining path, otherwise judge finishing and secondary finishing, and add the machining paths of finishing and secondary finishing.

[0051] Step S4: Generate the subroutine path of the circular arc teeth according to the saw blade tooth parameters of the circular arc teeth;

[0052] Generate the path trajectories of both sides: directly use the radius of the selected tool if there is no radial angle, and compensate the tool radius if there is a radial angle:

[0053]

[0054]

[0055] Step S5: Calculate the laser rotation compensation based on the circumferential height difference. When machining the two side surfaces of the tooth profile, add the laser rotation compensation, and when machining the flank face of the tooth profile, do not add the laser rotation compensation.

[0056] Calculate and set the cutting offset based on the X offset and Y offset. Add the cutting offset when machining the tooth profile, that is, directly add the X offset and Y offset when calculating the machining X and Y coordinates to ensure that the waste is completely separated from the workpiece.

[0057] Step S6: Calculate the compensation for the circumferential height difference X and the radial height difference X, and compensate for the circumferential height difference and the radial height difference:

[0058]

[0059]

[0060] Step S7: Calculate the cutting-in coordinates of the left flank face and define the constraint value. The constraint value increases by the cutting depth h for each completed cycle. When the constraint value is less than or equal to At this time, calculate the machining coordinate points. Among them, points A and B are the coordinate points of both ends of the workpiece surface line segment on the left flank face, and points A1 and B1 are the coordinate points after compensation and cutting depth. The actual machining points A and B need to be calculated from the coordinate points obtained after tool radius compensation and B-axis rotation compensation of A1 and B1

[0061] The rake angle is the angle between the rake face and the vertical direction, and the clearance angle is the angle between the flank face and the horizontal direction;

[0062] Coordinate formula of point A on the workpiece surface:

[0063] , ,

[0064] Coordinate formula of the cutting depth of the next cut A1:

[0065] , ,

[0066] Coordinate formula for point B on the workpiece surface:

[0067] , ,

[0068] Coordinate formula for the depth B1 of the next cut:

[0069] , ,

[0070] Rotate the four coordinate points A, A1, B, and B1 clockwise around the X-axis by the rotation degree of (front angle + back angle) in the YZ plane. The X and Z compensations after the B-axis rotation are controlled by the B-axis rotation parameters. The value of the B-axis rotation corresponds to the angle in the tool compensation interface of the B-axis rotation angle, and the required compensation value is obtained.

[0071] Coordinate formula for the rotated point A on the workpiece surface:

[0072]

[0073]

[0074]

[0075] Coordinate formula for the rotated depth A1 of the next cut:

[0076]

[0077]

[0078]

[0079] Coordinate formula for the rotated point B on the workpiece surface:

[0080]

[0081]

[0082]

[0083] Coordinate formula for the rotated depth B1 of the next cut:

[0084]

[0085]

[0086]

[0087] Thus, the coordinates of point A1 for each cutting layer can be obtained ( , , ) and the coordinates of point B1 ( , , ), obliquely cut from point A1 to point B1, cut a depth obliquely downward at point B1, then move in a straight line to the cutting coordinates of the next layer of point A1, cut a depth obliquely downward at point A1, and then move in a straight line to the cutting coordinates of the next layer of point B1. Repeat this process layer by layer downward to form the machining path of the left flank face.

[0088] Step S8: Based on the machining coordinate point formula of the left flank face in step S7, take the inverse of the calculation formula of the X coordinate to obtain the machining path of the right flank face.

[0089] Step S9: Generate the machining path of the rear flank face;

[0090] Calculate the compensated arc radius:

[0091] ;

[0092] Calculate the coordinates of the arc center:

[0093] , , ;

[0094] Calculate the starting angle and ending angle of the arc:

[0095] , ;

[0096] Judge the number of down-cutting cycles. When the number of down-cutting cycles has a remainder of 1 when divided by 2 and the starting angle is less than the ending angle, start discrete arc from the starting angle with a step of 0.1 degree:

[0097] Workpiece surface coordinate formula:

[0098] ;

[0099] ;

[0100] ;

[0101] Down-cutting rotation coordinate formula:

[0102] ;

[0103] ;

[0104] ;

[0105] The step angle is 0.1 degree, so the starting angle is increased by 0.1 each time. When the number of down-cut cycles % 2 has no remainder of 1, the workpiece surface coordinate formula is:

[0106]

[0107]

[0108]

[0109] The rotation coordinate formula for down-cutting is:

[0110]

[0111]

[0112]

[0113] In order to machine an arc curve, the arc is discretized into small line segments according to a certain arc length, and the coordinates of each discrete point are calculated as (Xxx, Yyy, Zzz). According to the number of down-cut cycles, the coordinates of the discrete small line segment points corresponding to each layer of cutting are calculated, and these coordinates are combined into the machining trajectory path of the flank face.

[0114] When the path trajectories of the left flank face, right flank face, and flank face are completed, they are combined into a subroutine of a tooth profile and called through G-code.

[0115] Step S10: Perform the operation of generating a layered machining path, generate a tooth width, tooth thickness, and down-cut depth that have changed, calculate the obtained path, and record the last machining point position of the previous path. Then, compensate the newly generated down-cut Z-axis by adding the total height of the previous layer path and the down-cut depth of one layer, which can ensure that the machining of the new layer starts from the machining end point of the previous layer and is machined according to the set down-cut depth, avoiding the occurrence of discontinuity or breakage.

[0116] Step S11: Generate the main program, tooth profile subroutine, and tooth extraction program on the same program file. The user controls the operation of the machining surface path through the client, and then sends the machining file to the numerical control system. The bound numerical control system automatically decrypts the G-code file, controls the number of tooth profiles to be machined on the machining interface of the numerical control system, and judges whether each value is normal through the main program and jumps to the corresponding tooth profile subroutine for machining. The flexible generation of the main program code is to meet various machining requirements. The following is the final generated main program G-code when the layered machining is turned on. If fine machining is used, the program layering part generates the fine machining path and judges whether to machine the two side faces and the flank face under fine machining.

[0117] Example 2:

[0118] This embodiment discloses a processing system for saw blade teeth, including a CAM system client, an MQTT server, and a numerically controlled machine tool. The CAM system client and the numerically controlled machine tool are respectively communicatively connected to the MQTT server; the CAM system client and the numerically controlled machine tool subscribe to corresponding topics from the MQTT server. The CAM system client performs data interaction with the MQTT server through the HTTP request / response method and sends corresponding data to the corresponding topic. The MQTT server pushes the corresponding data content to the subscribed numerically controlled machine tool after receiving the response topic, thereby realizing data interaction between the CAM system client and the numerically controlled machine tool.

[0119] The CAM system client includes a machine tool binding and login module, a memory tooth profile module, a connection status judgment module, a tooth profile selection module, a tooth profile order module, a deletion function module, a main parameter page module, a tool management module, a control processing module, a parameter filling module, a parameter filling range customization module, a data monitoring module, an operation prompt module, a G-code generation module, a tooth profile data recording module, a viewing encrypted G-code module, and a G-code distribution module.

[0120] Specifically:

[0121] Machine tool binding and login module: Used to obtain the SN code of the numerically controlled machine tool through the MQTT server, register and log in with the SN code, thereby binding the machine tool.

[0122] Memory tooth profile module: Used to record all current files when exiting the system software, generate a configuration file, and automatically load the configuration file when opening the system software next time, restoring to the state when exiting last time.

[0123] Connection status judgment module: Used to verify and display the connection status of the machine tool when opening the system software. When the connection fails, the machine tool control function in the system software fails.

[0124] Tooth profile selection module: Used to visually display various tooth profiles in a graphical way, and add the parameter interface corresponding to the selected tooth profile by clicking. The parameter interfaces between the same tooth profiles are independent of each other and do not affect each other.

[0125] Tooth profile order module: Allows users to change the arrangement order of tooth profiles through drag operations, thereby meeting different processing requirements. And the current tooth profile can be copied through the right mouse button, and a tooth profile interface with the same parameters is appended at the end of the queue, which is convenient for data modification. It also provides a deletion operation for a single tooth profile interface to help users quickly remove a certain tooth profile when importing multiple tooth profiles, and more flexibly and effectively complete the configuration of parameter tooth profiles.

[0126] Deletion function module: used to provide the deletion operation for all current tooth profiles, remove all tooth profile interfaces, and restore the entire interface to the initial state

[0127] Main parameter page module: used to provide the initial configuration of the tool diameter and allow users to perform personalized configurations according to their needs. And provide options to select the machining part to determine the required machining range and parameters. Users can select the corresponding machining part according to the specific machining task, so as to better customize the generated machining code.

[0128] Tool management module: used to adjust and control the tools and their speeds required for rough machining, finish machining, flank machining, and layer machining. The system will automatically call the corresponding tools and speeds according to the machining stage selected by the user and generate the corresponding machining code.

[0129] Control machining module: used to execute the corresponding machining program by assigning values to the corresponding macro variables when the connection to the machine tool is normal.

[0130] Parameter filling module: used to provide an independent parameter interface for each tooth profile and provide the required parameter input according to the requirements of its flank. To modify the parameters, double-click on the selected item to avoid accidentally touching and modifying the values.

[0131] Parameter filling range customization module: used to ensure that the filled parameters are within a reasonable range to ensure the accuracy and safety of operations. Users can customize and modify the value range of the parameters according to actual needs.

[0132] Data monitoring module: used to monitor the numerical values of the generated G-code parameters in real time to prevent the problem of infinite code generation that may cause the system to crash or abnormal situations and reduce the occurrence of abnormal values.

[0133] Operation prompt module: used to provide operation feedback and necessary prompt information to users, including text output prompts regarding the user's operation status, successful or failed acquisition of the machine tool situation, missing or abnormal parameter values, and modification of the tool diameter.

[0134] G-code generation module: used to generate the corresponding tooth profile subprogram according to the tooth profile interface parameters filled in by the user through the algorithm of the corresponding tooth profile. Then, according to the tooth profile order specified by the user, generate a main program, the corresponding number of tooth profile subprograms, and a tooth extraction program, and then save and record them through custom naming.

[0135] Tooth profile data recording module: used to generate a configuration file of all current parameters for recording while generating G-code. Through the historical tooth profiles, the historical configuration files can be recalled.

[0136] View encrypted G-code module: Used to open and decrypt the generated code when viewing it at the CAM end for viewing.

[0137] G-code sending module: Used to send the existing G-code program to the numerical control system when the connection status is normal.

[0138] In this embodiment, the G-code generation method of the G-code generation module is as shown in Embodiment 1.

[0139] Embodiment 3:

[0140] This embodiment provides a serrated saw blade, and the tooth profile of the serrated saw blade is formed by the processing method described in Embodiment 1.

[0141] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0142] The above embodiments only represent several implementation manners of the present application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the patent application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. A processing method of a serrated saw blade, characterized in that, It includes the following method steps: Step S1: Initialize the saw blade tooth parameters; Step S2: Obtain the plate thickness parameter, calculate the plate thickness offset, offset each machining surface, and generate the corresponding main program, corresponding tooth profile subprogram, and tooth extraction program according to the number and sequence of tooth profiles in the tooth profile sequence module; Step S3: On the tooth profile subprogram, judge rough machining and machining of both side surfaces, and add the rough machining path; judge flank machining, and add the flank machining path; judge whether to perform layer machining. If so, generate the layer machining path. Otherwise, judge finish machining and secondary finish machining, and add the machining paths of finish machining and secondary finish machining; Step S4: Generate the tooth profile subprogram path according to the saw blade tooth parameters; Step S5: Calculate the laser radius rotation compensation based on the circumferential height difference. When machining both side surfaces of the tooth profile, add the laser rotation compensation. When machining the flank of the tooth profile, do not add the laser rotation compensation; Step S6: Compensate the circumferential height difference and radial height difference based on the number of down-cut cycles, the depth of each down-cut, the circumferential height difference, the radial height difference, and the tooth thickness: Step S7: Form the machining path of the left flank based on the compensation of the circumferential height difference and the radial height difference; Step S8: Based on the machining path of the left flank, reverse the calculation formula in the machining path of the left flank to form the machining path of the right flank; Step S9: Calculate the compensated arc radius based on the arc radius and tool radius compensation, and generate the machining path of the flank; Step S10: Add the total height of the upper layer path and the down-cut depth for each layer machining to generate the layer machining path; Step S11: Generate the main program, tooth profile subprogram, and tooth extraction program based on the machining paths formed in Steps S3 to S10, and send them to the CNC machine tool to complete the machining of the saw blade teeth.

2. The processing method of a serrated saw blade according to claim 1, characterized in that, In the said Step S1, the saw blade teeth are arc teeth, and the saw blade tooth parameters include: rough machining side tool, rough machining side speed, flank tool, flank machining speed, finish machining tool, finish machining angular velocity, layer machining tool, layer machining speed, tooth length L, tooth width W, tooth thickness H, rake angle G, clearance angle F, down-cut depth of both side surfaces, down-cut depth of the flank, radial height difference Z, circumferential height difference X, arc radius R, central angle N, reference line, X offset, Y offset, B-axis rotation, fine trimming, second fine trimming, machining body alloy thickness, body alloy machining depth, and down-cut depth.

3. The processing method of a saw blade according to claim 1, characterized in that, In the said Step S2, the calculation method of the plate thickness offset is:

4. The processing method of a saw blade according to claim 1, characterized in that In the said Step S4, compensate the tool radius, and the compensation method is:

5. A processing method of a saw blade according to claim 1, characterized in that, In the said Step S6, the compensation method of the circumferential height difference and the radial height difference is: Compensation of the radial height difference X = radial height difference #.

6. The processing method of a serrated saw blade according to claim 1, characterized in that, In the step S7, calculate the down-cut coordinates of the left flank, define a constraint value, and increase the constraint value by the down-cut depth h every time a cycle is completed. When the constraint value is less than or equal to , calculate the machining coordinate points.

7. A processing method of a saw blade according to claim 1, characterized in that, In the said Step S9, The calculation method of the compensated arc radius is: The calculation method of the coordinates of the arc center is: X O = 0, Y O = -(Arc radius + Number of cycles * Depth of plunge * tan(Front angle + Rear angle)), Z O = 0; The calculation method of the starting angle and ending angle of the arc is: End angle = Starting angle + Central angle.

8. A processing system for the saw teeth of a saw blade, characterized in that, It includes a CAM system client, an MQTT server, and a numerically controlled machine tool. The CAM system client and the numerically controlled machine tool are respectively communicatively connected to the MQTT server. The CAM system client and the numerically controlled machine tool subscribe to corresponding topics from the MQTT server. The CAM system client performs data interaction with the MQTT server in the manner of HTTP request / response, and sends corresponding data to the corresponding topic. After receiving the response topic, the MQTT server pushes the corresponding data content to the subscribed numerically controlled machine tool, thereby realizing the data interaction between the CAM system client and the numerically controlled machine tool. The CAM system client forms a machining path program by the method according to any one of claims 1 to 7.

9. A saw blade tooth, characterized in that, It is formed by machining with the machining method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Light spot rotation compensation laser processing method and system

    CN115283821A

  • Method for grinding PCD (Poly Crystal Diamond) saw blade by using laser

    CN115647478A