Cutting method, storage medium, controller, and cutting device

By segmenting the workpiece cutting path and adjusting the cutting parameters according to the workpiece characteristics, a cutting curve is generated, which solves the problem of poor cutting accuracy in existing cutting methods and achieves higher cutting accuracy and quality.

CN119820004BActive Publication Date: 2026-08-04CHONGQING FUDI BATTERY RES INST CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING FUDI BATTERY RES INST CO LTD
Filing Date
2023-12-28
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing cutting methods suffer from poor cutting accuracy when cutting complex workpieces.

Method used

The workpiece cutting path is divided into multiple cutting segments. Cutting parameters are determined based on the characteristics of each segment, a cutting curve is generated, and adaptive cutting is performed using a cutting device, including adjusting parameters such as the feed rate of the cutting tool, cutting torque, cutting angle, and cutting speed.

Benefits of technology

It improves the flatness and cutting accuracy of the workpiece cut, reduces the possibility of workpiece cut fracture, and enhances cutting quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119820004B_ABST
    Figure CN119820004B_ABST
Patent Text Reader

Abstract

A cutting method, a storage medium, a controller and a cutting device, the cutting method comprising: dividing a cutting path of a workpiece into at least two cutting segments based on workpiece characteristics; determining cutting parameters of each cutting segment based on the workpiece characteristics of each cutting segment; and generating a cutting curve based on the cutting parameters corresponding to each cutting segment, the abscissa of the cutting curve comprising time or cutting speed of a tool, and the ordinate comprising one of a moving distance of the cutting tool and a cutting torque. The technical scheme of the present application divides the cutting path, divides the cutting path with similar workpiece characteristics into one cutting segment, determines the most suitable cutting parameters for the segment based on the workpiece characteristics of the cutting segment, generates a cutting curve according to the determined cutting parameters, and finally drives the cutting device to adaptively and specifically cut the workpiece through the cutting curve, so as to improve the cutting quality of the cutting device for the workpiece.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of machine tool cutting technology, specifically to a cutting method, a storage medium, a controller, and a cutting device. Background Technology

[0002] With the development of technology, instruments and equipment have increasingly higher requirements for the precision of workpieces. The objects to be cut are complex in composition, possibly consisting of multiple workpieces with various workpiece characteristics. How to improve the cutting method to improve the forming accuracy of complex workpieces has become an urgent problem to be solved in the industry. Summary of the Invention

[0003] The purpose of this application is to provide a cutting method, storage medium, controller, and cutting device, which aims to solve the problem of poor cutting accuracy in existing cutting methods.

[0004] To achieve the objectives of this application, in a first aspect, this application provides a cutting method, the cutting method comprising:

[0005] Based on the characteristics of the workpiece, the cutting path of the workpiece is divided into at least two cutting segments;

[0006] Based on the workpiece characteristics of each of the cut segments, the cutting parameters of each cut segment are determined. The workpiece characteristics include the workpiece's material melting point, material hardness, and material toughness.

[0007] Based on the cutting parameters corresponding to each cutting segment, a cutting curve is generated. The horizontal axis of the cutting curve includes time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque.

[0008] In one possible implementation, the cutting parameters include the feed rate of the cutting tool, the cutting torque of the cutting tool, the cutting angle of the cutting tool, and the cutting speed of the cutting tool.

[0009] The process of determining the cutting parameters for each cutting segment based on the workpiece characteristics of each segment includes the following steps:

[0010] The maximum cutting temperature of the workpiece is obtained based on the melting point of the material, the minimum cutting stress of the workpiece is obtained based on the hardness and toughness of the material, and the cutting torque of the cutting tool is obtained based on the maximum cutting temperature and the minimum cutting stress.

[0011] The feed rate of the cutting tool is obtained based on the hardness and toughness of the material.

[0012] Based on the hardness and toughness of the material, the cutting angle of the cutting tool is obtained;

[0013] The cutting speed of the cutting tool is obtained based on the hardness and toughness of the material and the preset cutting time of the workpiece.

[0014] In one possible implementation, after generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the following steps are also included:

[0015] The cutting device is driven to cut the workpiece based on the cutting curve, and the cutting status data of the cutting tool is collected during the cutting process.

[0016] The cutting parameters are corrected based on the corresponding rules;

[0017] A new cutting curve is generated based on the corrected cutting parameters, and the workpiece is cut according to the new cutting curve.

[0018] In one possible implementation, the cutting parameters include the feed rate of the cutting tool, and the cutting status data of the cutting tool includes the cutting temperature of the cutting tool.

[0019] The step of correcting the cutting parameters based on the corresponding rules includes:

[0020] When the cutting temperature is lower than the preset safe temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safe temperature range.

[0021] When the cutting temperature is higher than the preset safe temperature range, the feed rate of the cutting tool is reduced until the cutting temperature returns to the preset safe temperature range.

[0022] In one possible implementation, the cutting parameters include the feed rate of the cutting tool, and the cutting state data of the cutting tool includes the amplitude of the cutting tool.

[0023] The step of correcting the cutting parameters based on the corresponding rules includes:

[0024] When the amplitude is lower than the preset safe amplitude range, the feed rate of the cutting tool is increased until the amplitude reaches the preset safe amplitude range;

[0025] When the amplitude is higher than the preset safe amplitude range, the feed rate of the cutting tool is reduced until the amplitude returns to the preset safe amplitude range.

[0026] In one possible implementation, the cutting parameters further include the cutting torque of the cutting tool, and the step of reducing the feed rate of the cutting tool until the amplitude recovers to the preset safe amplitude range includes:

[0027] Reduce the feed rate of the cutting tool;

[0028] When the feed rate is reduced to the minimum feed rate and the amplitude still has not recovered to the preset safe amplitude range, the cutting torque of the cutting tool is increased from the first torque value to the second torque value so that the amplitude of the cutting tool is within the preset safe amplitude range.

[0029] In one possible implementation, after the step of generating a new cutting curve based on the modified cutting parameters and cutting the workpiece according to the new cutting curve, the method further includes:

[0030] The cutting parameters are corrected based on the fracture information of the cut workpiece.

[0031] A new cutting curve is generated based on the corrected cutting parameters, and the cutting device is driven to cut the next workpiece according to the new cutting curve.

[0032] In one possible implementation, the cutting device includes a vision device;

[0033] Before correcting the cutting parameters based on the fracture information of the cut workpiece, the following steps are also included:

[0034] The vision device acquires a fracture image of the current workpiece and generates fracture information of the cut workpiece based on the fracture image. The fracture image includes an oxidation image of the workpiece fracture and a flatness image of the workpiece fracture.

[0035] In one possible implementation, after generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the following steps are also included:

[0036] Determine the material properties of the workpiece on the cutting path, and determine the tool change position based on the material properties;

[0037] Based on the tool change position, a tool change node is generated within the cutting curve. When the cutting curve reaches the tool change node, cutting is stopped, and the cutting tool of the cutting device is replaced.

[0038] In one possible implementation, after generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the following steps are also included:

[0039] Determine the material properties of the workpiece along the cutting path, and determine the cutting fluid spraying position based on the material properties;

[0040] Based on the cutting fluid spraying position, at least two cutting fluid spraying segments are generated within the cutting curve, and corresponding cutting fluid spraying strategies are formulated.

[0041] When the cutting curve reaches the lubrication section, cutting fluid is sprayed onto the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.

[0042] In one possible implementation, the cutting fluid includes a lubricant and a coolant.

[0043] In one possible implementation, after generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the method further includes:

[0044] The cutting device is driven to cut the workpiece based on the cutting curve, and after the cutting is completed, the workpiece is cut again using the cutting curve or the inverse curve of the cutting curve.

[0045] Secondly, this application also proposes a storage medium storing a cutting program, the cutting program being executed by a controller to implement a cutting method, the cutting method comprising:

[0046] Based on the characteristics of the workpiece, the cutting path of the workpiece is divided into at least two cutting segments;

[0047] Based on the workpiece characteristics of each of the cut segments, the cutting parameters of each cut segment are determined. The workpiece characteristics include the workpiece's material melting point, material hardness, and material toughness.

[0048] Based on the cutting parameters corresponding to each cutting segment, a cutting curve is generated. The horizontal axis of the cutting curve includes time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque.

[0049] Thirdly, this application also proposes a controller for invoking a cutting program to execute a cutting method, the cutting method comprising:

[0050] Based on the characteristics of the workpiece, the cutting path of the workpiece is divided into at least two cutting segments;

[0051] Based on the workpiece characteristics of each of the cut segments, the cutting parameters of each cut segment are determined. The workpiece characteristics include the workpiece's material melting point, material hardness, and material toughness.

[0052] Based on the cutting parameters corresponding to each cutting segment, a cutting curve is generated. The horizontal axis of the cutting curve includes time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque.

[0053] Fourthly, this application also proposes a cutting apparatus, the cutting apparatus comprising: a memory, a controller, and a cutting program stored in the memory and executable on the controller, wherein the cutting program, when executed by the controller, implements a cutting method, the cutting method comprising:

[0054] Based on the characteristics of the workpiece, the cutting path of the workpiece is divided into at least two cutting segments;

[0055] Based on the workpiece characteristics of each of the cut segments, the cutting parameters of each cut segment are determined. The workpiece characteristics include the workpiece's material melting point, material hardness, and material toughness.

[0056] Based on the cutting parameters corresponding to each cutting segment, a cutting curve is generated. The horizontal axis of the cutting curve includes time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque.

[0057] The technical solution of this application divides the cutting path into segments based on the characteristics of the workpiece. The cutting parameters most suitable for each segment are determined based on the characteristics of the workpiece. A cutting curve is then generated based on the determined cutting parameters. Finally, the cutting curve drives the cutting device to perform adaptive and targeted cutting on the workpiece. This reduces the possibility of workpiece cut defects, improves the flatness of the cut, enhances the cutting accuracy of the cutting device, and improves the cutting quality of the workpiece. Attached Figure Description

[0058] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0059] Figure 1 This is a schematic diagram of the workpiece's structure;

[0060] Figure 2 This is a schematic diagram of the workpiece after it has been cut.

[0061] Figure 3 A schematic diagram of one embodiment of the cutting device provided in this application;

[0062] Figure 4 for Figure 3 Assembly diagram of the middle slider and guide groove;

[0063] Figure 5 A schematic diagram of another embodiment of the cutting device provided in this application;

[0064] Figure 6 for Figure 3 A schematic diagram of the structure of a medium-sized cutting tool cutting a workpiece;

[0065] Figure 7 for Figure 3 Schematic diagram of the adjustment structure of the cutting tool along the U-axis;

[0066] Figure 8 for Figure 3 Schematic diagram of the adjustment of the cutting tool along the V-axis and W-axis;

[0067] Figure 9 A schematic diagram of the trajectory for cutting a workpiece using a cutting tool in one embodiment;

[0068] Figure 10 A schematic diagram of the trajectory for another embodiment of a cutting tool cutting a workpiece;

[0069] Figure 11 A schematic diagram of the trajectory for another embodiment of a cutting tool cutting a workpiece.

[0070] Figure 12 This is a schematic diagram of the hardware operating environment involved in the solution of this application;

[0071] Figure 13 A flowchart illustrating the first embodiment of the cutting method provided in this application;

[0072] Figure 14 This is a flowchart illustrating an embodiment of modifying cutting parameters based on corresponding rules;

[0073] Figure 15 A schematic diagram of the structure of the cutting device when cutting a workpiece using the cutting method provided in this application;

[0074] Figure 16 for Figure 15 The cutting curve diagram;

[0075] Figure 17 for Figure 15 A schematic diagram of the structure when the cutting tool is in its initial position;

[0076] Figure 18 for Figure 15 A schematic diagram of the structure when the cutting tool cuts the first edge;

[0077] Figure 19 A schematic diagram of the slider and guide groove when the cutting tool cuts the first edge;

[0078] Figure 20 for Figure 15 A schematic diagram of the structure when the cutting tool cuts the second side;

[0079] Figure 21 A schematic diagram of the slider and guide groove when the cutting tool cuts the second side;

[0080] Figure 22 for Figure 15 A schematic diagram of the structure when the cutting tool cuts the third side;

[0081] Figure 23 A schematic diagram of the slider and guide groove when the cutting tool cuts the third side;

[0082] Figure 24 for Figure 15 A schematic diagram of the structure when the cutting tool cuts the fourth side;

[0083] Figure 25 A schematic diagram of the slider and guide groove when the cutting tool cuts the fourth side;

[0084] Figure 26 for Figure 15 A schematic diagram of the structure when the cutting tool cuts the fourth and first sides simultaneously;

[0085] Figure 27 A flowchart illustrating a second embodiment of the cutting method provided in this application;

[0086] Figure 28 A flowchart illustrating the third embodiment of the cutting method provided in this application.

[0087] Explanation of reference numerals in the attached figures:

[0088] 100 Cutting device, 1 First frame, 2 Clamping device, 3 Cutting mold, 31 First mold, 311 Slider, 32 Second mold, 321 Movable groove, 3211 Guide groove, 3212 Protrusion, 33 Guide pin, 34 Guide hole, 35 Guide rail, 4 Cutting tool, 5 Drive assembly, 6 Second frame, 7 Rotary table, 8 Tool feed device;

[0089] 200 Workpiece, 210 Product body, 220 Edge material, 230 First edge, 240 Second edge, 250 Third edge, 260 Fourth edge, 270 Cutting surface;

[0090] 1001 Controller, 1002 Communication Bus, 1003 User Interface, 1004 Network Interface, 1005 Memory. Detailed Implementation

[0091] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0092] It should be noted that when a component is said to be "fixed" to another component, it can be directly on the other component or it can be in a middle component. When a component is said to be "connected" to another component, it can be directly connected to the other component or it may be in a middle component.

[0093] Unless otherwise defined, all technical and scientific terms used in this application have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terminology used in the specification of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The term "and / or" as used in this application includes any and all combinations of one or more of the associated listed items.

[0094] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0095] This application discloses a cutting method applied to a cutting device. The cutting device is used to cut workpieces; please refer to [reference needed]. Figure 1 and Figure 2 ,like Figure 1 As shown, the workpiece 200 includes a product body 210 and edge material 220, with the edge material 220 located on both sides of the product body 210. A cutting device is used to cut and separate the product body 210 from the edge material 220. The cut product is as follows: Figure 2 As shown.

[0096] The cutting device 100 can have various structures; please refer to [reference needed]. Figure 3 and Figure 4In one embodiment of this application, the cutting device 100 includes: a first frame 1, a clamping device 2, and a cutting mold 3. The first frame 1 serves as the supporting skeleton of the cutting device 100, used to support and connect the various assemblies of the cutting device 100. The clamping device 2 is mounted on the first frame 1 and is used to clamp the workpiece 200. The cutting mold 3 is used to drive the cutting tool 4 to move, so as to cut the workpiece 200. One or two cutting molds 3 can be provided. When one cutting mold 3 is provided, the cutting mold 3 is a single-action mold; when two cutting molds 3 are provided, the cutting mold 3 is a double-action mold. The cutting mold 3 includes a first mold 31, a second mold 32, and a driving assembly 5. The second mold 32 has a movable groove 321, and guide grooves 3211 are provided on both sides of the groove wall of the movable groove 321. The first mold 31 extends at least partially into the movable groove 321. A slider 311 is provided on the side of the first mold 31 facing the workpiece 200. The slider 311 is engaged within the guide groove 3211, and the cutting tool 4 is fixed to the slider 311. A drive assembly 5 is used to drive the first mold 31 to move. The drive assembly can be a motor, a cylinder, or an electric cylinder; this application does not limit this. In practice, the drive assembly 5 is activated, pushing the first mold 31 towards the second mold 32. The movement of the first mold 31 pushes the slider 311 along the length of the guide groove 3211. The groove wall of the guide groove 3211 has multiple irregular protrusions 3212. As the first mold 31 pushes the slider 311 forward, the protrusions within the guide groove 3211 also push the slider 311 to move circumferentially around the guide groove 3211. The movement of the slider 311 then drives the cutting tool 4 within the cavity of the workpiece 200, moving along a preset trajectory, thereby completing the rotary cutting of the workpiece 200.

[0097] The cutting mold 3 is also provided with guide pin 33 and guide hole 34. One of the guide pin 33 and guide hole 34 is provided in the first mold 31 and the other is provided in the second mold 32. The guide pin 33 and guide hole 34 are used to provide guidance for the first mold 31 and the second mold 32 to close the mold, so as to avoid the first mold 31 and the second mold 32 from deviating when closing the mold.

[0098] The cutting mold 3 is also provided with a guide rail 35. The first mold 31 and the second mold 32 are slidably disposed on the guide rail 35. The guide rail 35 is used to guide the movement of the first mold 31 and the second mold 32 on the frame, and at the same time reduce the friction when the first mold 31 and the second mold 32 move on the frame.

[0099] Please refer to Figures 5 to 8In another embodiment of this application, the cutting device 100 includes a second frame 6, a rotary table 7, and a tool feed device 8. The second frame 6 is used to support and connect the various assemblies of the cutting device 100. The rotary table 7 is used to fix the workpiece 200 and can drive the workpiece 200 to rotate around the R-axis. The tool feed device 8 is equipped with a cutting tool 4, which can drive the cutting tool 4 to move along the X-axis, Y-axis, and Z-axis, and rotate along the U-axis, V-axis, and W-axis. The X-axis is the feed direction of the cutting tool 4, the Y-axis is the vertical direction of the X-axis, the Z-axis is the up-down direction, the U-axis is used to adjust the horizontal angle between the cutting tool 4 and the cutting surface 270, the V-axis is used to adjust the vertical angle between the cutting tool 4 and the cutting surface 270, and the W-axis is used to adjust the rotation angle of the cutting tool 4 itself. In this device, the workpiece rotation is achieved via the rotary table 7. During the cutting process, the cutting tool 4 moves only along the X and Y axes, and through its X and Y axis movement, it works in conjunction with the rotary table 7 to cut the outer wall of the cavity. This effectively reduces the working space of the cutting tool 4 and improves the space utilization rate of the cutting tool 4 within the cutting device 100. The tool feeding device 8 can be a robotic arm, or a drive mechanism assembly formed by a cylinder or motor; this application does not impose any restrictions on this.

[0100] Please refer to Figures 9 to 11 The workpiece can be rectangular, rhomboid, or circular; this application does not impose any restrictions on this. When the workpiece cavity is as follows... Figure 9 When the workpiece is shaped like a rhombus, the cutting tool can move along the direction from A1 to An to complete the cutting of the workpiece, where n is the number of edges of the rhombus. When the workpiece cavity is like... Figure 10 When the workpiece cavity is as shown in the diagram, the cutting tool can move along the B1 to B4 directions to complete the cutting of the workpiece. Figure 11 When the shape is circular, the cutting tool can move along the C1 direction within the workpiece cavity to complete the cutting.

[0101] This application also proposes a controller and a storage medium. The controller is used to invoke a cutting program to execute a cutting method, and the storage medium stores the cutting program, which, when executed by the controller, implements the cutting method. For details, please refer to... Figure 12The cutting device also includes a controller 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to establish communication between these components. The user interface 1003 is mainly used for data interaction with the user and may include a display screen, an input unit such as a keyboard, and optionally, a standard wired or wireless interface. The network interface 1004 is mainly used for data communication with a network server and may optionally include a standard wired or wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 serves as a storage medium and can be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk drive. Alternatively, the memory 1005 can be a storage device independent of the aforementioned controller 1001. The memory 1005 includes an operating system, a network communication module, a user interface module, and a cutting program. The cutting device calls the cutting program stored in the memory 1005 through the controller 1001 and executes the cutting method provided in this embodiment of the invention.

[0102] In related technologies, the cutting methods performed by the cutting devices result in finished products with numerous burrs and poor precision. To address these issues, please refer to [the relevant documentation / reference needed]. Figure 13 , Figure 13 This is a flowchart illustrating a first embodiment of the cutting method provided in this application. In this embodiment, the cutting method includes:

[0103] S101. Based on the characteristics of the workpiece, divide the cutting path of the workpiece into at least two cutting segments.

[0104] The cutting path refers to the trajectory of the cutting tool after it has cut the workpiece blank into its final shape. The cutting path is generally determined by the workpiece blank outline, the finished workpiece outline, the starting point of the cutting process by the cutting device, and the ending point of the cutting process by the cutting device. Different workpiece blank outlines and finished workpiece outlines result in different cutting paths. The cutting path can be circular, rectangular, or other regular or irregular shapes; this application does not impose any restrictions on this.

[0105] S102. Based on the workpiece characteristics of each cutting segment, determine the cutting parameters of each cutting segment. The workpiece characteristics include the material melting point, material hardness, and material toughness of the workpiece.

[0106] Cutting parameters refer to the parameters that need to be adjusted during the cutting process, and these parameters directly affect the cutting quality and efficiency. Cutting parameters can be the feed rate of the cutting tool, the cutting torque of the cutting tool, the cutting angle of the cutting tool, or the cutting speed of the cutting tool; this application does not impose any limitations on these parameters.

[0107] Workpiece characteristics refer to the inherent properties of the workpiece itself. These characteristics can include the material's melting point, hardness, toughness, or surface roughness. This application does not impose any limitations on these properties. Workpiece characteristics determine the workpiece cutting parameters. For example, for material segments with high hardness, a lower cutting speed is required to reduce cutter wear, decrease cutter vibration, and improve the cutting accuracy of the cutting device. For determining the cutting parameters, please refer to [reference needed]. Figure 14 In one embodiment of this application, the cutting parameters include the feed rate of the cutting tool, the cutting torque of the cutting tool, the cutting angle of the cutting tool, and the cutting speed of the cutting tool. Based on the workpiece characteristics of each cutting segment, the cutting parameters for each cutting segment are determined, including the following steps:

[0108] S1021. Obtain the maximum cutting temperature of the workpiece based on the material melting point, obtain the minimum cutting stress of the workpiece based on the material hardness and toughness, and obtain the cutting torque of the cutting tool based on the maximum cutting temperature and the minimum cutting stress.

[0109] The melting point of a material determines the maximum cutting temperature a workpiece can withstand. When the cutting temperature of the cutting tool exceeds this maximum, burns may occur on the workpiece surface, and in severe cases, melting and deformation may occur. The cutting temperature of the cutting tool is related to its cutting torque; the higher the cutting torque, the higher the cutting temperature. The maximum cutting temperature a workpiece can withstand corresponds to a maximum cutting torque of the cutting tool. To ensure cutting quality, the cutting torque of the cutting tool should be less than this maximum cutting torque.

[0110] The greater the hardness and toughness of a material, the greater the cutting stress required to cut it. Higher cutting stress necessitates a greater cutting torque from the cutting tool. Each material has a minimum cutting stress required for cutting, and correspondingly, a minimum cutting torque for the cutting tool. When the cutting torque is less than this minimum, it exacerbates the cutting amplitude, affecting cutting accuracy and potentially preventing cutting altogether. Therefore, to ensure cutting quality, the cutting torque must be greater than the minimum cutting torque determined by the material's hardness and toughness.

[0111] S1022. Obtain the feed rate of the cutting tool based on the material's hardness and toughness.

[0112] The feed rate of a cutting tool is related to the material's hardness, toughness, and roughness. Specifically, for workpieces made of materials with high hardness, a smaller feed rate is required. This is because high-hardness materials require higher cutting forces. If the feed rate of the cutting tool is too large, it may lead to accelerated tool wear or tool chipping. A smaller feed rate can effectively ensure the cutting efficiency of the cutting device on the workpiece.

[0113] Regarding material toughness, high-toughness materials require a reduced feed rate from the cutting tool to achieve better cutting results. Low-toughness materials, on the other hand, can have their feed rate increased to improve cutting efficiency.

[0114] S1023. Based on the material's hardness and toughness, obtain the cutting angle of the cutting tool.

[0115] The hardness of a material affects the cutting angle in three main ways. First, the higher the workpiece hardness, the greater the cutting force generated during cutting. To balance this increased cutting force, a larger cutting angle may be needed to ensure the stability of the cutting process and the durability of the cutting tool. Second, harder materials tend to generate more cutting heat during cutting. This can lead to thermal wear of the cutting tool and thermal deformation of the workpiece. An appropriate cutting angle can help reduce the cutting temperature and mitigate the effects of thermal wear and deformation. Third, higher workpiece hardness also accelerates the wear of the cutting tool. To extend the service life of the cutting tool, a more suitable cutting angle may be needed to reduce the contact area and friction between the cutting tool and the workpiece.

[0116] Regarding material toughness, on the one hand, the greater the toughness of the material, the greater the cutting force generated during cutting, and the greater the cutting deformation. To reduce the cutting force and control the cutting deformation, it may be necessary to select a larger cutting angle. On the other hand, material toughness affects the formation and fracture mode of chips. For materials with high toughness, chips tend to form continuous ribbons. Adjusting the cutting angle of the cutting tool can effectively optimize chip formation and generation.

[0117] Understandably, in other possible embodiments of this application, the cutting angle of the cutting tool should also be related to the cutting profile of the material, and the cutting angle of the cutting tool should be adjusted to cut and form different workpiece profiles.

[0118] S1024. Based on the material's hardness, toughness, and preset workpiece cutting time, obtain the cutting speed of the cutting tool.

[0119] Workpieces made of materials with high hardness and toughness generate greater cutting forces and heat during machining. To reduce these forces and heat, it's typically necessary to lower the cutting speed of the cutting tool to improve cutting quality. However, workpieces with high hardness and toughness often produce harder chips, which can negatively impact the cutting process. Lower cutting speeds allow for better chip control, preventing chip clogging or scratching of the workpiece surface.

[0120] The preset cutting time for a workpiece refers to the estimated cutting time required to complete the current workpiece cutting. The shorter the preset cutting time, the higher the workpiece processing efficiency; the longer the preset cutting time, the lower the workpiece processing efficiency. The operator of the cutting device can determine the cutting speed of the cutting tool based on the preset cutting time of the workpiece to ensure the workpiece processing efficiency.

[0121] In addition to the above, in other possible embodiments of this application, the material properties may also be the material density, the material thermal conductivity, the material magnetic permeability, and the material corrosion resistance. The cutting parameters may also be the cutting acceleration of the cutting tool, the step speed of the cutting tool, the maximum output torque of the cutting tool, etc., and this application does not limit these.

[0122] S103. Based on the cutting parameters corresponding to each cutting segment, generate a cutting curve. The horizontal axis of the cutting curve includes time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque.

[0123] The cutting curve is stored within the cutting program and is used to control the cutting device to move along a preset path, avoiding uneven cutting or irregular cuts. The horizontal axis of the cutting curve can be time or the cutting speed of the tool, and the vertical axis can be the distance the cutting tool travels or the cutting torque of the cutting tool. For example, when the cutting curve uses a time-distance method to control the cutting device, the cutting device will use time as a reference to control the cutting tool to move along a preset distance, thereby cutting the workpiece. When the cutting curve uses a cutting speed-cutting torque method, the cutting device will use the cutting speed of the tool as a reference to control the cutting tool to provide different cutting torques at different cutting speeds, thereby achieving the cutting of the workpiece.

[0124] The technical solution of this application divides the cutting path into segments based on the characteristics of the workpiece. The cutting parameters most suitable for each segment are determined based on the characteristics of the workpiece. A cutting curve is then generated based on the determined cutting parameters. Finally, the cutting curve drives the cutting device to perform adaptive and targeted cutting on the workpiece. This reduces the possibility of workpiece cut defects, improves the flatness of the cut, enhances the cutting accuracy of the cutting device, and improves the cutting quality of the workpiece.

[0125] Please refer to Figure 15 To facilitate the explanation of the cutting method provided in this application, it is assumed that the workpiece 200 is a rectangular workpiece, and that the workpiece 200 has a first side 230, a second side 240, a third side 250, and a fourth side 260. The first side 230 is made of silicon steel, the second side 240 is made of carburized steel, the third side 250 is made of nitrided steel, and the fourth side 260 is made of galvanized steel. When the cutting device cuts according to the cutting method provided in this application, it divides the first side 230 of the workpiece 200 into a first cutting segment, the second side 240 into a second cutting segment, the third side 250 into a third cutting segment, and the fourth side 260 into a fourth cutting segment. After the cutting segments are divided, the cutting parameters for each segment are determined based on the material properties of each segment. Taking cutting torque as an example, assuming the cutting torque for the first segment is set to the first cutting torque, the cutting torque for the second segment is set to the second cutting torque, the cutting torque for the third segment is set to the third cutting torque, and the cutting torque for the fourth segment is set to the fourth cutting torque. Since the hardness of silicon steel is higher than that of carburized steel, the hardness of carburized steel is higher than that of nitrided steel, and the hardness of nitrided steel is higher than that of galvanized steel, the first cutting torque is greater than the second cutting torque, the second cutting torque is greater than the third cutting torque, and the third cutting torque is greater than the fourth cutting torque. Compared to using the same cutting torque for all material segments, the cutting method provided in this application uses different cutting parameters to adaptively cut each segment according to the material properties of different material segments of the workpiece 200. This reduces the possibility of fractures in the workpiece 200 cut, improves the flatness of the cut, increases the cutting accuracy of the cutting device for the workpiece 200, and improves the cutting quality of the workpiece 200.

[0126] Please refer to the reference. Figures 16 to 25 Once the cutting parameters for each segment are determined, the controller will generate a sequence based on the divided segments and the corresponding cutting parameters for each segment, as shown below. Figure 16The cutting curve shown is a time-cutting torque curve. The cutting curve has four stages: B0, B1, B2, B3, and B4. At stage B0, the cutting device drives the cutting tool 4 with a large cutting torque to quickly approach the workpiece 200. When the cutting curve reaches point a, it enters stage B1, and the position of the cutting tool 4 is as shown. Figure 18 As shown, the position of slider 311 within guide groove 3211 is as follows: Figure 19 As shown, at this time, the first mold and the second mold close together, and the cutting tool 4 is driven to cut the first edge 230 with the first cutting torque. After the first edge 230 is cut, the cutting curve enters stage B2, and the position of the cutting tool 4 is as shown. Figure 20 As shown, the position of slider 311 within guide groove 3211 is as follows: Figure 21 As shown, the cutting device drives the cutting tool 4 to cut the second side 240 with a second cutting torque. After the second side 240 is cut, the cutting curve enters stages B3 and B4, and the positions of the cutting tool 4 are as shown respectively. Figure 22 and Figure 24 As shown, the position of slider 311 within guide groove 3211 is as follows: Figure 23 and Figure 25 As shown, the cutting device will drive the cutting tool 4 to cut the third side 250 with the third cutting torque and the fourth side 260 with the fourth cutting torque, and finally complete the cutting of the workpiece 200 by the cutting device.

[0127] Please refer to the reference. Figure 16 and Figure 26 To facilitate cutting by the cutting tool 4, the cutting tool 4 typically enters the workpiece from the middle of the first side 230, and sequentially cuts the first side 230, the second side 240, the third side 250, and the fourth side 260. While cutting the fourth side 260, the remaining first side 230 is also cut. When cutting the first side 230 and the fourth side 260, because the cutting area of ​​the cutting tool 4 increases, the cutting torque should also be greater. Therefore, the workpiece can have a fifth cutting segment, and correspondingly, the cutting curve can have a B5 stage. In this stage, the cutting tool 4 moves to... Figure 26 The position is determined, and the first side 230 and the fourth side 260 are cut simultaneously with the fifth cutting torque, which is greater than the first cutting torque.

[0128] While the cutting parameters of a workpiece are related to its material properties, in actual production, changes in external temperature and material physical shape can lead to variations in the same material's characteristics. These variations often cause changes in the optimal cutting parameters. To find the most suitable cutting parameters for the current cutting segment, please refer to... Figure 27 , Figure 27The flowchart of the second embodiment of the cutting method provided in this application is shown. In this embodiment, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the following steps are also included:

[0129] S201. The workpiece is cut by a cutting curve-driven cutting device, and the cutting status data of the cutting tool is collected during the cutting process.

[0130] Cutting status data refers to the state reported by the cutting tool during the cutting process. This state can be the amplitude of the cutting tool's vibration, its vibration frequency, or its cutting temperature.

[0131] The controller can collect cutting status data in real time or in time segments; this application does not impose any restrictions on this.

[0132] S202. Correct the cutting parameters based on the corresponding rules.

[0133] There are various methods for correcting cutting parameters. In one embodiment of this application, the cutting parameters include the feed rate of the cutting tool, and the cutting status data of the cutting tool includes the cutting temperature of the cutting tool. The step of correcting the cutting parameters based on corresponding rules includes:

[0134] When the cutting temperature is below the preset safe temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safe temperature range.

[0135] When the cutting temperature is higher than the preset safe temperature range, reduce the feed rate of the cutting tool until the cutting temperature returns to the preset safe temperature range.

[0136] During the cutting process, the cutting tool of a cutting device typically operates within a safe temperature range, which is the preset safe temperature range referred to in this application. When the cutting temperature of the cutting tool exceeds this safe temperature range, the cutting tool will burn the workpiece, and the high temperature will also affect the service life of the cutting tool itself. This embodiment uses the cutting temperature of the cutting tool as the basis for adjusting the cutting parameters. When the cutting temperature of the cutting tool is higher than the preset safe temperature range, the feed rate of the cutting tool can be reduced to decrease the cutting torque of the cutting tool on the workpiece, thereby reducing the cutting temperature of the cutting tool on the workpiece and keeping the cutting temperature within the safe temperature range. This reduces the possibility of the cutting device burning the workpiece, improves the machining accuracy of the workpiece, and increases the yield rate of the workpiece. When the cutting temperature of the cutting tool is lower than the preset safe temperature range, the feed rate of the cutting tool can be increased to improve the cutting efficiency of the cutting device on the workpiece.

[0137] Besides the cutting temperature of the cutting tool, the amplitude of the cutting tool also often affects the cutting effect of the workpiece. If the amplitude of the cutting tool is too large during the cutting process, it will also affect the cutting quality. Therefore, in one embodiment of this application, the cutting parameters include the feed rate of the cutting tool, and the cutting state data of the cutting tool includes the amplitude of the cutting tool. The step of correcting the cutting parameters based on corresponding rules includes:

[0138] When the amplitude is lower than the preset safe amplitude range, increase the feed rate of the cutting tool until the amplitude reaches the preset safe amplitude range.

[0139] When the amplitude exceeds the preset safe amplitude range, reduce the feed rate of the cutting tool until the amplitude returns to the preset safe amplitude range.

[0140] This embodiment uses the amplitude of the cutting tool as the basis for adjusting the cutting parameters. When the amplitude of the cutting tool is higher than the preset safe amplitude range, the feed rate of the cutting tool can be reduced to decrease the cutting torque required for the cutting tool to cut the workpiece, thereby reducing the cutting amplitude when the cutting tool cuts the workpiece. This keeps the cutting amplitude of the cutting tool within the safe amplitude range, thus reducing the relative displacement between the cutting tool and the workpiece surface, improving the cutting accuracy of the cutting device for the workpiece, and increasing the workpiece yield. When the amplitude is lower than the preset safe amplitude range, the feed rate of the cutting tool can be appropriately increased to improve the cutting efficiency of the cutting device for the workpiece.

[0141] Understandably, in the above steps, to ensure the processing efficiency of the workpiece, the feed rate of the cutting tool cannot be reduced indefinitely. To improve cutting quality while ensuring cutting efficiency, in another possible embodiment of this application, the cutting parameters also include the cutting torque of the cutting tool. The steps of reducing the feed rate of the cutting tool until the amplitude recovers to a preset safe amplitude range include:

[0142] Reduce the feed rate of the cutting tool.

[0143] When the feed rate is reduced to the minimum feed rate and the amplitude does not recover to the preset safe amplitude range, the cutting torque of the cutting tool is increased from the first torque value to the second torque value so that the amplitude of the cutting tool is within the preset safe amplitude range.

[0144] This application establishes a strategy for adjusting the cutting torque of the cutting device by setting a minimum feed rate. When the feed rate of the cutting tool is higher than the minimum feed rate, the cutting tool reduces the torque required to cut the workpiece by decreasing the feed rate. This ensures that the cutting torque of the cutting device reaches the required torque, maintaining the stability of the cutting device and saving energy. When the feed rate of the cutting tool is lower than the minimum feed rate, the cutting torque of the cutting device is increased to reach the required torque, maintaining the stability of the cutting device while preserving its cutting efficiency. This balances the relationship between cutting efficiency and cutting energy consumption.

[0145] S203. Generate a new cutting curve based on the corrected cutting parameters, and cut the workpiece according to the new cutting curve.

[0146] This embodiment collects cutting status data of the cutting tool and then uses this data to determine the cutting status of the workpiece by the cutting device. When the cutting status data is within the normal range, it proves that the initial cutting parameters are suitable for the current cutting segment. When the cutting status data is not within the normal range, it proves that the initial cutting parameters need to be adjusted. At this time, the cutting parameters are modified, a new cutting curve is regenerated, and the workpiece is cut according to the new cutting curve. Then, the cutting status data of the cutting tool on the workpiece is collected again. If the cutting status data is within the normal range, it means that the corrected cutting parameters are the more suitable cutting parameters for this cutting segment. The cutting device will install the cutting parameters to cut this segment and the next segment of the workpiece. If the cutting status data is still not within the normal range, the cutting parameters are continued to be corrected until the cutting status data falls within the normal range. This embodiment improves the stability of the cutting device, the processing accuracy of the workpiece, and the yield rate by repeatedly correcting the initial cutting parameters to find the most suitable cutting parameters.

[0147] Besides adjusting cutting parameters based on cutting status data during the cutting process, the workpiece's cutting fracture surface can also be inspected after cutting to determine its cutting condition. Ultimately, the cutting parameters can be adjusted based on this condition. For details, please refer to [link to relevant documentation]. Figure 28 , Figure 28 This is a flowchart illustrating a third embodiment of the cutting method provided in this application. In this embodiment, after the steps of generating a new cutting curve based on the modified cutting parameters and cutting the workpiece according to the new cutting curve, the method further includes:

[0148] S301. Based on the fracture information of the cut workpiece, the cutting parameters are corrected.

[0149] After a workpiece is cut, a fracture surface will appear. Based on the information from the fracture surface, the cutting quality of the workpiece can be determined, and the cutting parameters can be adjusted accordingly. It should be noted that the fracture surface information includes, but is not limited to, oxidation information of the workpiece fracture surface (whether there is burning on the fracture surface), flatness information of the fracture surface, whether the fracture surface is smooth, and whether there are burrs on the fracture surface.

[0150] There are multiple ways to determine fracture information. Fracture information can be detected manually or by machine. In one embodiment of this application, before correcting the cutting parameters based on the fracture information of the cut workpiece, the following steps are also included:

[0151] The system uses a vision device to acquire images of the fracture surface of the current workpiece. Based on these images, it generates fracture information of the workpiece after cutting. The fracture images include oxidation images of the workpiece fracture surface and flatness images of the workpiece fracture surface.

[0152] This embodiment uses machine vision to acquire fracture image information, thereby improving the efficiency of cutting device parameter correction and reducing the labor cost of the cutting device.

[0153] S302. Generate a new cutting curve based on the corrected cutting parameters, and drive the cutting device to cut the next workpiece according to the new cutting curve.

[0154] This embodiment corrects the cutting parameters based on the workpiece fracture surface. When oxidation and burning occur on the workpiece fracture surface, the cutting torque of the cutting device on the workpiece is adjusted to reduce the cutting temperature. When the workpiece fracture surface is uneven, the cutting torque of the cutting device on the workpiece is increased to reduce the vibration of the cutting tool. In this way, the cutting parameters are further optimized, and the cutting quality of the cutting device is improved.

[0155] During the cutting process, different materials require different cutting tools. For harder materials, cutting tools with higher hardness and better toughness, such as carbide tools or ceramic tools, are needed. For thinner materials, sharper tools are required to reduce cutting resistance and improve machining accuracy. For softer materials, more wear-resistant tools can be selected to reduce tool wear and replacement frequency. To address the compatibility issue between the cutting tool and the workpiece material, in one embodiment of this application, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the following steps are also included:

[0156] Determine the material properties of the workpiece along the cutting path, and determine the tool change position based on the material properties.

[0157] Material properties include, but are not limited to, melting point, hardness, toughness, and plasticity. Based on these properties, suitable cutting tools are selected for each material, and tool changing positions are established between materials where tool replacement is required. These tool changing positions can be located within the cutting segments or at the boundaries between cutting segments; this application does not impose any restrictions on this.

[0158] Based on the tool change position, a tool change node is generated within the cutting curve. When the cutting curve reaches the tool change node, cutting is stopped and the cutting tool of the cutting device is replaced.

[0159] This embodiment sets a tool-changing node within the cutting curve. When the controller moves the cutting device to the tool-changing node, the cutting device stops cutting and replaces the cutting tool. This improves the compatibility between the cutting tool and the cutting material, increases cutting accuracy, and extends the service life of the cutting tool.

[0160] During the cutting process, the cutting fluid used varies depending on the material being cut. For materials with high hardness and toughness, a cutting fluid with higher lubrication and anti-wear properties is required to reduce cutting resistance and tool wear. For softer materials, a cutting fluid with slightly lower lubrication properties can be selected. The cutting fluid can be a lubricant, a coolant, or a mixture of both; this application does not impose any restrictions. To address the compatibility issue between the cutting fluid and the cutting process, in one embodiment of this application, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the following steps are also included:

[0161] Determine the material properties of the workpiece along the cutting path, and determine the location for spraying cutting fluid based on these material properties.

[0162] Based on the cutting fluid spraying location, at least two cutting fluid spraying segments are generated within the cutting curve, and corresponding cutting fluid spraying strategies are formulated.

[0163] Different material properties necessitate different cutting fluid application strategies. For example, regarding melting point, materials with lower melting points tend to generate high temperatures during cutting, requiring cutting fluids with good cooling properties, such as water-based cutting fluids. Materials with higher melting points, however, do not generate high temperatures during cutting, but cause more severe tool wear; therefore, cutting fluids with good extreme pressure performance and lubrication, such as oil-based cutting fluids, are needed. In terms of material hardness and toughness, harder materials experience greater cutting forces during cutting, requiring cutting fluids with good extreme pressure performance, such as oil-based cutting fluids. Furthermore, to better utilize the lubricating effect of the cutting fluid, its viscosity should be compatible with the material's hardness. Materials with good toughness are less prone to brittle fracture during cutting, reducing tool wear and improving workpiece surface quality. Therefore, when cutting materials with good toughness, the selection of cutting fluid should prioritize lubrication to avoid heat and friction during the cutting process, thereby extending tool life and improving workpiece quality.

[0164] When the cutting curve reaches the lubrication section, cutting fluid is sprayed onto the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.

[0165] This application determines the lubrication location based on material properties, generates corresponding lubrication segments within the cutting curve based on the lubrication location, and knows the lubrication strategy for the corresponding lubrication segment. When the cutting device, under the control of the controller, runs to the corresponding lubrication segment, the controller will control the lubrication device in the cutting device to lubricate the material segment of the current workpiece according to the pre-set lubrication strategy. In this way, the compatibility between the cutting fluid and the workpiece is improved, thereby improving the cutting quality of the workpiece by the cutting device.

[0166] Please refer to Figure 16 The cutting device drives the cutting tool to cut the workpiece via a cutting curve. When the cutting curve reaches point a, the first and second molds close together, the cutting tool contacts the workpiece, and cuts it. When the cutting curve reaches point b, the cutting tool completes the cutting of the workpiece. However, in actual production, due to space constraints or mold precision limitations, when the cutting curve reaches point a, the first and second molds close together, and the cutting tool moves, but at this time, the cutting tool may not yet be in contact with the workpiece. Instead, it may only contact the workpiece and cut it when the cutting curve reaches point c. This also results in some scrap material not being cut off after the cutting curve completes its operation, thus sticking to the product body. This scrap material can affect the movement of the cutting mold, and in severe cases, may even cause the cutting mold to jam. To solve the above problems, in one embodiment of this application, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the device further includes:

[0167] The cutting device is driven by the cutting curve to cut the workpiece, and after the cutting is completed, the workpiece is cut again by the cutting curve or the reverse curve of the cutting curve.

[0168] To facilitate the explanation of cutting curves and their inverses, let's assume the workpiece has a cutting start point, a cutting end point, and a first, second, and third cutting segment located between them. When the cutting device begins cutting, it starts from the cutting start point, cutting the first cutting segment with a first cutting torque, the second cutting segment with a second cutting torque, and the third cutting segment with a third cutting torque, eventually reaching the cutting end point. Repeated cutting along the cutting curve means that after cutting, the cutting device returns the cutting tool from the cutting end point to the cutting start point and again cuts the first cutting segment with the first cutting torque, the second cutting segment with the second cutting torque, and the third cutting segment with the third cutting torque, eventually reaching the cutting end point. Repeated cutting along the inverse of the cutting curve means that after cutting, the cutting device drives the cutting tool from the cutting end point to cut the third cutting segment with the third cutting torque, then cuts the second cutting segment with the second cutting torque, and finally cuts the first cutting segment with the first cutting torque, eventually returning to the cutting start point.

[0169] The number of repeated cuts can be one, two, or three; this application does not limit this.

[0170] In this embodiment, the workpiece is repeatedly cut by cutting the cutting curve or the inverse curve of the cutting curve to solve the problem of the cutting device not cutting the workpiece cleanly. In this way, the cutting burrs on the workpiece are reduced and the possibility of the cutting mold getting stuck is reduced.

[0171] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0172] In the description of the embodiments of this application, it should be noted that the orientation or positional relationship of the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and other indicators are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.

[0173] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Those skilled in the art will understand that all or part of the processes for implementing the above embodiments and equivalent variations made in accordance with the claims of this application are still within the scope of this application.

Claims

1. A cutting method applied to a cutting device, characterized in that: Based on the characteristics of the workpiece, the cutting path of the workpiece is divided into at least two cutting segments; Based on the workpiece characteristics of each of the cut segments, the cutting parameters of each cut segment are determined. The workpiece characteristics include the workpiece's material melting point, material hardness, and material toughness. Based on the cutting parameters corresponding to each cutting segment, a cutting curve is generated. The horizontal axis of the cutting curve includes either time or the cutting speed of the tool, and the vertical axis includes either the moving distance of the cutting tool or the cutting torque. The cutting parameters include the feed rate of the cutting tool, the cutting torque of the cutting tool, the cutting angle of the cutting tool, and the cutting speed of the cutting tool. The process of determining the cutting parameters for each cutting segment based on the workpiece characteristics of each segment includes the following steps: The maximum cutting temperature of the workpiece is obtained based on the melting point of the material, the minimum cutting stress of the workpiece is obtained based on the hardness and toughness of the material, and the cutting torque of the cutting tool is obtained based on the maximum cutting temperature and the minimum cutting stress. The feed rate of the cutting tool is obtained based on the hardness and toughness of the material. Based on the hardness and toughness of the material, the cutting angle of the cutting tool is obtained; Based on the material's hardness, toughness, and preset workpiece cutting time, the cutting speed of the cutting tool is obtained. The cutting torque is less than the maximum cutting torque determined by the maximum cutting temperature, and the cutting torque is greater than the minimum cutting torque determined by the material's hardness and toughness.

2. The cutting method as described in claim 1, characterized in that, After generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the process further includes the following steps: The cutting device is driven to cut the workpiece based on the cutting curve, and the cutting status data of the cutting tool is collected during the cutting process. The cutting parameters are corrected based on the corresponding rules; A new cutting curve is generated based on the corrected cutting parameters, and the workpiece is cut according to the new cutting curve.

3. The cutting method as described in claim 2, characterized in that, The cutting parameters include the feed rate of the cutting tool, and the cutting status data of the cutting tool includes the cutting temperature of the cutting tool. The step of correcting the cutting parameters based on the corresponding rules includes: When the cutting temperature is lower than the preset safe temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safe temperature range. When the cutting temperature is higher than the preset safe temperature range, the feed rate of the cutting tool is reduced until the cutting temperature returns to the preset safe temperature range.

4. The cutting method as described in claim 2, characterized in that, The cutting parameters include the feed rate of the cutting tool, and the cutting status data of the cutting tool includes the amplitude of the cutting tool. The step of correcting the cutting parameters based on the corresponding rules includes: When the amplitude is lower than the preset safe amplitude range, the feed rate of the cutting tool is increased until the amplitude reaches the preset safe amplitude range; When the amplitude is higher than the preset safe amplitude range, the feed rate of the cutting tool is reduced until the amplitude returns to the preset safe amplitude range.

5. The cutting method as described in claim 4, characterized in that, The cutting parameters also include the cutting torque of the cutting tool. The step of reducing the feed rate of the cutting tool until the amplitude returns to the preset safe amplitude range includes: Reduce the feed rate of the cutting tool; When the feed rate is reduced to the minimum feed rate and the amplitude still has not recovered to the preset safe amplitude range, the cutting torque of the cutting tool is increased from the first torque value to the second torque value so that the amplitude of the cutting tool is within the preset safe amplitude range.

6. The cutting method as described in claim 2, characterized in that, After the step of generating a new cutting curve based on the corrected cutting parameters and cutting the workpiece according to the new cutting curve, the method further includes: The cutting parameters are corrected based on the fracture information of the cut workpiece. A new cutting curve is generated based on the corrected cutting parameters, and the cutting device is driven to cut the next workpiece according to the new cutting curve.

7. The cutting method as described in claim 6, characterized in that, The cutting device includes a vision device; Before correcting the cutting parameters based on the fracture information of the cut workpiece, the following steps are also included: The vision device acquires a fracture image of the current workpiece and generates fracture information of the cut workpiece based on the fracture image. The fracture image includes an oxidation image of the workpiece fracture and a flatness image of the workpiece fracture.

8. The cutting method as described in claim 1, characterized in that, After generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the process further includes the following steps: Determine the material properties of the workpiece on the cutting path, and determine the tool change position based on the material properties; Based on the tool change position, a tool change node is generated within the cutting curve. When the cutting curve reaches the tool change node, cutting is stopped, and the cutting tool of the cutting device is replaced.

9. The cutting method as described in claim 1, characterized in that, After generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the process further includes the following steps: Determine the material properties of the workpiece along the cutting path, and determine the cutting fluid spraying position based on the material properties; Based on the cutting fluid spraying position, at least two cutting fluid spraying segments are generated within the cutting curve, and corresponding cutting fluid spraying strategies are formulated. When the cutting curve reaches the lubrication section, cutting fluid is sprayed onto the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.

10. The cutting method as described in claim 9, characterized in that, The cutting fluid includes lubricant and coolant.

11. The cutting method as described in claim 1, characterized in that, After generating the cutting curve based on the cutting parameters corresponding to each of the cutting segments, the process further includes: The cutting device is driven to cut the workpiece based on the cutting curve, and after the cutting is completed, the workpiece is cut again using the cutting curve or the inverse curve of the cutting curve.

12. A storage medium, characterized in that, The storage medium stores a cutting program, which is adapted to be loaded and executed by the controller to implement the cutting method as described in any one of claims 1 to 11.

13. A controller, characterized in that, The controller is used to invoke the cutting program to execute the cutting method as described in any one of claims 1 to 11.

14. A cutting device, characterized in that, The cutting device includes: a cutting blade, a memory, a controller, and a cutting program stored in the memory and executable on the controller, the cutting program being executed by the controller to control the cutting blade to perform the cutting method as described in any one of claims 1 to 11.