Cutting method, storage medium, controller and cutting device
By dividing the cutting path of the workpiece into multiple cutting segments, determining the cutting parameters based on the characteristics of the workpiece to generate a cutting curve, the problem of poor accuracy in the cutting of complex workpieces is solved, and higher cutting accuracy and workpiece quality are achieved.
Patent Information
- Application Number
- CN202311844928.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2043-12-28
AI Technical Summary
When cutting complex workpieces, the existing cutting methods have poor cutting accuracy and are difficult to meet the requirements of high precision.
By dividing the cutting path of the workpiece into multiple cutting segments, the corresponding cutting parameters are determined based on the workpiece characteristics (such as material melting point, hardness, and toughness) of each segment, a cutting curve is generated, and the cutting device is driven to perform cutting. Cutting parameters include the feed amount of the cutting tool, cutting torque, cutting angle and cutting speed, and the cutting parameters are collected and corrected in real time during the cutting process.
The flatness and cutting accuracy of the workpiece cutouts are improved, the possibility of cut faults is reduced, and the overall performance of the cutting device and the processing quality of the workpiece are improved.
Smart Images

Figure CN119820004A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of machine tool cutting technology, and in particular to a cutting method, a storage medium, a controller and a cutting device. Background Art
[0002] With the development of science and technology, instruments and equipment have higher and higher requirements for the precision of workpieces. The objects to be cut are complex and may be composed of multiple workpieces with multiple workpiece characteristics. How to improve the cutting method to improve the molding 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, a storage medium, a controller and a cutting device, aiming to solve the problem of poor cutting accuracy in existing cutting methods.
[0004] To achieve the purpose of the present application, in a first aspect, the present application provides a cutting method, the cutting method comprising:
[0005] Dividing a cutting path of the workpiece into at least two cutting segments based on the workpiece characteristics;
[0006] Determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, wherein the workpiece characteristics include a material melting point, a material hardness, and a material toughness of the workpiece;
[0007] Based on the cutting parameters corresponding to each of the cutting segments, a cutting curve is generated, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
[0008] In a possible implementation, the cutting parameters include a feed rate of the cutting tool, a cutting torque of the cutting tool, a cutting angle of the cutting tool, and a cutting speed of the cutting tool;
[0009] Determining the cutting parameters of each cutting segment based on the workpiece characteristics of each cutting segment comprises the following steps:
[0010] Acquire the maximum cutting temperature of the workpiece according to the melting point of the material, acquire the minimum cutting stress of the workpiece according to the hardness and toughness of the material, and acquire the cutting torque of the cutting tool based on the maximum cutting temperature and the minimum cutting stress;
[0011] Obtaining a feed rate of the cutting tool based on the hardness of the material and the toughness of the material;
[0012] Based on the hardness and toughness of the material, obtaining a cutting angle of a cutting tool;
[0013] The cutting speed of the cutting tool is obtained based on the hardness of the material, the toughness of the material and the preset cutting time of the workpiece.
[0014] In a possible implementation, after the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are further included:
[0015] Driving the cutting device to cut the workpiece based on the cutting curve, and collecting cutting state data of the cutting tool during the cutting process;
[0016] Modifying the cutting parameters 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 a possible implementation, the cutting parameter includes a feed rate of the cutting tool, and the cutting state data of the cutting tool includes a cutting temperature of the cutting tool;
[0019] The step of correcting the cutting parameters based on the corresponding rules comprises:
[0020] When the cutting temperature of the cutting tool is lower than a preset safety temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safety temperature range;
[0021] When the cutting temperature is higher than a preset safety temperature range, the feed rate of the cutting tool is reduced until the cutting temperature returns to the preset safety temperature range.
[0022] In a possible implementation, the cutting parameter includes a feed rate of a cutting tool, and the cutting state data of the cutting tool includes an amplitude of the cutting tool;
[0023] The step of correcting the cutting parameters based on the corresponding rules comprises:
[0024] When the amplitude is lower than a preset safety amplitude range, increasing the feed rate of the cutting tool until the amplitude reaches the preset safety amplitude range;
[0025] When the amplitude is higher than a preset safety amplitude range, the feed rate of the cutting tool is reduced until the amplitude returns to the preset safety amplitude range.
[0026] In a possible implementation, the cutting parameter further includes a cutting torque of a cutting tool, and the step of reducing the feed rate of the cutting tool until the amplitude is restored to the preset safety 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 has not yet recovered to the preset safety 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 safety amplitude range.
[0029] In a possible implementation, 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:
[0030] Based on the fracture information of the workpiece after cutting, the cutting parameters are corrected;
[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 visual device;
[0033] Based on the fracture information of the workpiece after cutting, before the cutting parameters are corrected, the method further includes the following steps:
[0034] The visual device is used to collect the fracture image of the current workpiece, and the fracture information of the workpiece after cutting is generated 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 a possible implementation, after the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are further included:
[0036] Determining material properties corresponding to the workpiece on the cutting path, and determining a tool change position based on the material properties;
[0037] A tool-changing node is generated in the cutting curve based on the tool-changing position. When the cutting curve runs to the tool-changing node, cutting is stopped and the cutting tool of the cutting device is replaced.
[0038] In a possible implementation, after the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are further included:
[0039] Determining material properties corresponding to the workpiece on the cutting path, and determining a cutting fluid spraying position based on the material properties;
[0040] generating at least two cutting fluid spraying sections within the cutting curve based on the cutting fluid spraying position, and formulating a corresponding cutting fluid spraying strategy;
[0041] When the cutting curve runs to the lubrication section, cutting fluid is sprayed on the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.
[0042] In a possible implementation, the cutting fluid includes lubricating fluid and coolant.
[0043] In a possible implementation, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, 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 repeatedly cut again using the cutting curve or the inverse curve of the cutting curve.
[0045] In a second aspect, the present application further proposes a storage medium, wherein a cutting program is stored on the storage medium, and the cutting program is executed by a controller to implement a cutting method, wherein the cutting method includes:
[0046] Dividing a cutting path of the workpiece into at least two cutting segments based on the workpiece characteristics;
[0047] Determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, wherein the workpiece characteristics include a material melting point, a material hardness, and a material toughness of the workpiece;
[0048] Based on the cutting parameters corresponding to each of the cutting segments, a cutting curve is generated, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
[0049] In a third aspect, the present application further proposes a controller, the controller being used to call a cutting program to execute a cutting method, the cutting method comprising:
[0050] Dividing a cutting path of the workpiece into at least two cutting segments based on the workpiece characteristics;
[0051] Determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, wherein the workpiece characteristics include a material melting point, a material hardness, and a material toughness of the workpiece;
[0052] Based on the cutting parameters corresponding to each of the cutting segments, a cutting curve is generated, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
[0053] In a fourth aspect, the present application further proposes a cutting device, the cutting device comprising: a memory, a controller, and a cutting program stored in the memory and executable on the controller, wherein the cutting program implements a cutting method when executed by the controller, the cutting method comprising:
[0054] Dividing a cutting path of the workpiece into at least two cutting segments based on the workpiece characteristics;
[0055] Determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, wherein the workpiece characteristics include a material melting point, a material hardness, and a material toughness of the workpiece;
[0056] Based on the cutting parameters corresponding to each of the cutting segments, a cutting curve is generated, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
[0057] The technical solution of the present application divides the cutting path into a cutting segment by dividing the cutting path with similar workpiece characteristics, and determines the most suitable cutting parameters for the segment based on the workpiece characteristics of the cutting segment, and produces a cutting curve according to the determined cutting parameters. Finally, the cutting curve is used to drive the cutting device to adapt to the workpiece and perform targeted cutting. In this way, the possibility of the occurrence of workpiece incision faults is reduced, the flatness of the workpiece incision is improved, the cutting accuracy of the cutting device for cutting the workpiece is improved, and the cutting quality of the workpiece by the cutting device is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0059] Figure 1 It is a schematic diagram of the structure of the workpiece;
[0060] Figure 2 It is a schematic diagram of the structure of the workpiece after being cut;
[0061] Figure 3 A schematic structural diagram of an embodiment of a cutting device provided in the present application;
[0062] Figure 4 for Figure 3 Assembly diagram of the middle slider and the guide groove;
[0063] Figure 5 A schematic structural diagram of another embodiment of the cutting device provided in the present application;
[0064] Figure 6 for Figure 3 Schematic diagram of the structure of the cutting tool when cutting a workpiece;
[0065] Figure 7 for Figure 3 Schematic diagram of the adjustment structure of the middle 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 the W axis;
[0067] Fig. 9 A schematic diagram of a trajectory of a cutting tool cutting a workpiece according to an embodiment;
[0068] Fig.10 A schematic diagram of a trajectory of another embodiment of a cutting tool cutting a workpiece;
[0069] Fig.11 A schematic diagram of a trajectory of another embodiment of a cutting tool cutting a workpiece
[0070] Fig.12 A schematic diagram of the structure of the hardware operating environment involved in this application scheme;
[0071] Fig.13 A schematic diagram of a process flow of a first embodiment of a cutting method provided by the present application;
[0072] Fig.14 A schematic diagram of a flow chart of an embodiment of modifying cutting parameters based on corresponding rules;
[0073] Fig.15 A schematic diagram of the structure of a cutting device when cutting a workpiece using the cutting method provided by the present application;
[0074] Fig.16 for Fig.15 Cutting curve diagram;
[0075] Fig.17 for Fig.15 The schematic diagram of the structure when the cutting tool is in the initial position;
[0076] Fig.18 for Fig.15 Schematic diagram of the structure when the middle cutting tool cuts the first edge;
[0077] Fig.19 It is a schematic diagram of the structure of the slide block and the guide groove when the cutting tool cuts the first side;
[0078] Fig. 20 for Fig.15 Schematic diagram of the structure when the middle cutting tool cuts the second side;
[0079] Fig.21 A schematic diagram of the structure of the slide block and the guide groove when the cutting tool cuts the second side;
[0080] Fig. 22 for Fig.15 Schematic diagram of the structure when the middle cutting tool cuts the third side;
[0081] Fig.23 A schematic diagram of the structure of the slide block and the guide groove when the cutting tool cuts the third side;
[0082] Fig.24 for Fig.15 Schematic diagram of the structure when the middle cutting tool cuts the fourth side;
[0083] Fig.25 A schematic diagram of the structure of the slide block and the guide groove when the cutting tool cuts the fourth side;
[0084] Fig.26 for Fig.15 A schematic diagram of the structure when the middle cutting tool cuts the fourth side and the first side at the same time;
[0085] Fig. 27 A schematic diagram of a second embodiment of the cutting method provided by the present application;
[0086] Fig.28 This is a schematic flow chart of the third embodiment of the cutting method provided in the present application.
[0087] Description of reference numerals:
[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 driving assembly, 6 second frame, 7 rotating table, 8 tool feeding 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 DESCRIPTION
[0091] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work 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 there can be a central component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there can be a central component at the same time.
[0093] Unless otherwise defined, all technical and scientific terms used in this application have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in this application and in the specification are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used in this application includes any and all combinations of one or more of the related listed items.
[0094] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0095] The present application proposes a cutting method, which is applied to a cutting device. The cutting device is used to cut a workpiece, please refer to Figure 1 and Figure 2 ,like Figure 1 As shown, the workpiece 200 includes a product body 210 and a side material 220, and the side material 220 is arranged on both sides of the product body 210. The cutting device is used to cut and separate the product body 210 and the side material 220. Figure 2 shown.
[0096] The structure of the cutting device 100 can be various, please refer to Figure 3 and Figure 4In one embodiment of the present 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 a supporting frame of the cutting device 100, and is used to support and connect the various assemblies of the cutting device 100. The clamping device 2 is arranged on the first frame 1, and the clamping device 2 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 is formed with 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 at least partially extends into the movable groove 321. The first mold 31 is provided with a slider 311 on the side facing the workpiece 200. The slider 311 is clamped in the guide groove 3211, and the cutting tool 4 is fixed on the slider 311. The driving assembly 5 is used to drive the first mold 31 to move. The driving assembly can be a motor, a cylinder, or an electric cylinder, which is not limited in this application. In specific practice, the driving assembly 5 is turned on and pushes the first mold 31 to move toward the second mold 32. The first mold 31 moves, pushing the slider 311 to move along the length direction of the guide groove 3211. The groove wall of the guide groove 3211 is formed with a plurality of irregular protrusions 3212. When the first mold 31 pushes the slider 311 forward, the protrusions provided in the guide groove 3211 will also push the slider 311 to move circumferentially around the guide groove 3211. The movement of the slider 311 will drive the cutting tool 4 in the cavity of the workpiece 200 to move according to the preset trajectory, thereby completing the rotary cutting of the workpiece 200.
[0097] The cutting mold 3 is also provided with a guide pin 33 and a guide hole 34, one of which is provided on the first mold 31, and the other is provided on the second mold 32. The guide pin 33 and the 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, and the first mold 31 and the second mold 32 are slidably arranged on the guide rail 35. The guide rail 35 is used to provide guidance for the movement of the first mold 31 and the second mold 32 on the frame, and at the same time reduce the friction force when the first mold 31 and the second mold 32 move on the frame.
[0099] Please refer to Figures 5 to 8In another possible implementation of the present application, the cutting device 100 includes a second frame 6, a rotating table 7, and a tool feeding device 8. The second frame 6 is used to support and connect the various assemblies of the cutting device 100. The rotating table 7 is used to fix the workpiece 200 and can drive the workpiece 200 to rotate around the R axis. A cutting tool 4 is provided on the tool feeding device 8, and the tool feeding device 8 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, wherein the X-axis is the feeding 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 rotation of the workpiece is completed via the rotating table 7. During the cutting process, the cutting tool 4 only moves along the X-axis and Y-axis directions, and through the X-axis and Y-axis movements, cooperates with the rotating table 7 to complete the cutting of the outer wall of the cavity. In this way, the activity space of the cutting tool 4 can be effectively reduced, and the space utilization rate of the cutting tool 4 for the cutting device 100 can be improved. The tool feeding device 8 can be a manipulator, or a drive mechanism group formed by a cylinder or a motor, and this application does not limit this.
[0100] Please refer to Figures 9 to 11 The workpiece can be rectangular, rhombus, or circular, and this application does not limit this. Fig. 9 When the workpiece cavity is as shown in FIG. 1 , the cutting tool can move from A1 to An to complete the cutting of the workpiece, where n is the number of edges of the rhombus. Fig.10 When the workpiece cavity is as shown in the rectangle, the cutting tool can move along the direction from B1 to B4 and complete the cutting of the workpiece. Fig.11 When a circle is shown, the cutting tool can move in the workpiece cavity along the C1 direction to complete the cutting.
[0101] The present application also proposes a controller and a storage medium, wherein the controller is used to call a cutting program to execute a cutting method, and the storage medium stores a cutting program, and the cutting program implements the cutting method when executed by the controller. Fig.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 realize the connection and communication between these components. The user interface 1003 is mainly used for data interaction with the user. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 is mainly used for data communication with a network server. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 is a storage medium. The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned controller 1001, and 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 the embodiment of the present invention.
[0102] In the related art, the cutting method performed by the cutting device has many burrs and poor precision after cutting. To solve the above problems, please refer to Fig.13 , Fig.13 This is a flow chart of a first embodiment of the cutting method provided by the present application. In this embodiment, the cutting method includes:
[0103] S101 . Divide a cutting path of a workpiece into at least two cutting segments based on characteristics of the workpiece.
[0104] The cutting path refers to the path of the cutting tool after the cutting tool cuts the workpiece blank into shape. The cutting path is generally determined by the workpiece blank contour, the workpiece finished contour, the starting point of the cutting device for the workpiece, and the cutting end point of the cutting device for the workpiece. The workpiece blank contour and the workpiece finished contour are different, and the cutting path is also different. The cutting path can be circular, rectangular, or other regular or irregular shapes, and this application does not limit this.
[0105] S102, determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, where the workpiece characteristics include material melting point, material hardness, and material toughness of the workpiece.
[0106] Cutting parameters refer to parameters that need to be adjusted during the cutting process, which 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, which is not limited in this application.
[0107] Workpiece characteristics refer to the properties of the workpiece itself. Workpiece characteristics can be the melting point of the workpiece material, the hardness of the material, or the toughness or roughness of the workpiece material. This application does not impose any restrictions on this. Workpiece characteristics determine the workpiece cutting parameters. For example, for material segments with higher material hardness, a lower cutting speed is required to reduce the wear of the cutting tool, reduce the vibration of the cutting tool, and improve the cutting accuracy of the cutting device for the workpiece. To determine the cutting parameters, please refer to Fig.14 In one embodiment of the present 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 of each cutting segment are determined, including the following steps:
[0108] S1021. Obtain the maximum cutting temperature of the workpiece according to the melting point of the material, obtain the minimum cutting stress of the workpiece according to the hardness and toughness of the material, 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 the material determines the maximum cutting temperature that the workpiece can withstand. When the cutting temperature of the cutting tool is higher than the maximum cutting temperature that the workpiece can withstand, it may cause burns on the surface of the workpiece. In severe cases, it may cause the workpiece to melt and deform. The cutting temperature of the cutting tool is related to the cutting torque of the cutting tool. The greater the cutting torque of the cutting tool, the higher the cutting temperature of the workpiece. The maximum cutting temperature that the workpiece can withstand will correspond to the maximum cutting torque of a cutting tool. To ensure the cutting quality, the cutting torque of the cutting tool should be less than the maximum cutting torque.
[0110] The greater the material hardness and toughness, the greater the cutting stress required to cut the material. The greater the cutting stress, the greater the cutting torque of the required cutting tool. Each material has a minimum cutting stress required for cutting. Correspondingly, according to the minimum cutting stress of the material, each material will also have a minimum cutting torque of the cutting tool. When the cutting torque of the cutting tool is less than the minimum cutting torque required by the material, it will increase the cutting amplitude of the cutting tool, affecting the cutting accuracy of the cutting tool, and even making it impossible to cut. Therefore, in order to ensure the cutting quality, the cutting torque of the cutting tool should be greater than the minimum cutting torque determined by the material hardness and toughness.
[0111] S1022. Obtain a feed rate of a cutting tool based on the hardness and toughness of the material.
[0112] The tool feed rate is related to the material hardness, material toughness and material roughness. Specifically, for workpieces with high material 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 cause increased wear of the cutting tool or chipping of the cutting tool. A smaller feed rate can effectively ensure the cutting efficiency of the cutting device for the workpiece.
[0113] For material toughness, high-toughness materials require a lower feed rate of the cutting tool to achieve better cutting results, while low-toughness materials can appropriately increase the feed rate of the cutting tool to improve cutting efficiency.
[0114] S1023. Obtain a cutting angle of a cutting tool based on the hardness and toughness of the material.
[0115] The hardness of the material affects the cutting angle in three main ways. First, the higher the hardness of the workpiece, the greater the cutting force generated during cutting. In order to balance this increased cutting force, a larger cutting angle may be required to ensure the stability of the cutting process and the durability of the cutting tool. Second, materials with higher hardness tend to generate more cutting heat during the cutting process. This may cause thermal wear of the cutting tool and thermal deformation of the workpiece. The appropriate cutting angle can help reduce the cutting temperature and reduce the effects of thermal wear and thermal deformation. Third, when the hardness of the workpiece is high, the wear of the cutting tool will also increase. In order to extend the service life of the cutting tool, it may be necessary to choose a more appropriate cutting angle to reduce the contact area and friction between the cutting tool and the workpiece.
[0116] Regarding the toughness of the material, on the one hand, the greater the toughness of the material, the greater the cutting force generated during the cutting process, and the greater the cutting deformation. In order to reduce the cutting force and control the cutting deformation, it may be necessary to select a larger cutting angle. On the other hand, the toughness of the material affects the formation and fracture mode of the chips. For materials with greater toughness, the chips tend to form continuous strips. Adjusting the cutting angle of the cutting tool can effectively optimize the formation and generation of chips.
[0117] It can be understood that in other possible implementations of the present application, the cutting angle of the tool should also be associated with the cutting profile of the material, and the cutting angle of the cutting tool can be adjusted to cut and form different workpiece profiles.
[0118] S1024. Obtain the cutting speed of the cutting tool based on the hardness of the material, the toughness of the material, and the preset cutting time of the workpiece.
[0119] Workpieces with higher material hardness and toughness generate greater cutting forces and higher cutting heat during cutting. In order to reduce cutting forces and cutting heat, it is usually necessary to reduce the cutting speed of the cutting tool to improve cutting quality. At the same time, workpieces with higher material hardness and toughness tend to produce harder chips, which may have an adverse effect on the cutting process. Low cutting speeds can better control chips and avoid problems such as chip clogging or scratching the workpiece surface.
[0120] The preset cutting time of the workpiece refers to the estimated cutting time to complete the current workpiece cutting. The shorter the preset cutting time of the workpiece, the higher the workpiece processing efficiency, and the longer the preset cutting time of the workpiece, the lower the workpiece processing efficiency. The operator of the cutting device can determine the cutting speed of the cutting tool according to the preset cutting time of the workpiece to ensure the processing efficiency of the workpiece.
[0121] In addition, in other possible implementations of the present application, the material property may also be the density of the material, the thermal conductivity of the material, the magnetic conductivity of the material, and the corrosion resistance of the material. The cutting parameter 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., which is not limited in the present application.
[0122] S103. Generate a cutting curve based on the cutting parameters corresponding to each cutting segment, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
[0123] The cutting curve is stored in the cutting program, and the cutting curve is used to control the cutting device to move along a preset path to avoid uneven cutting or uneven cutting marks. The horizontal coordinate of the cutting curve can be time or the cutting speed of the tool, and the vertical coordinate can be the moving distance of the cutting tool or the cutting torque of the cutting tool. For example, when the cutting curve uses the time-moving distance method to control the cutting device, the cutting device will use time as a reference to control the cutting tool to move according to the preset moving distance, thereby achieving cutting of the workpiece. When the cutting curve uses the cutting speed-cutting torque, 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 cutting of the workpiece by the cutting device.
[0124] The technical solution of the present application divides the cutting path into a cutting segment by dividing the cutting path with similar workpiece characteristics, and determines the most suitable cutting parameters for the segment based on the workpiece characteristics of the cutting segment, and produces a cutting curve according to the determined cutting parameters. Finally, the cutting curve is used to drive the cutting device to adapt to the workpiece and perform targeted cutting. In this way, the possibility of the occurrence of workpiece incision faults is reduced, the flatness of the workpiece incision is improved, the cutting accuracy of the cutting device for cutting the workpiece is improved, and the cutting quality of the workpiece by the cutting device is improved.
[0125] Please refer to Fig.15 To facilitate the description of the cutting method provided by the present application, it is assumed that the workpiece 200 is a rectangular workpiece, and the workpiece 200 has a first side 230, a second side 240, a third side 250 and a fourth side 260, and 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 performs cutting according to the cutting method provided by the present application, the first side 230 of the workpiece 200 is divided into a first cutting segment, the second side 240 is divided into a second cutting segment, the third side 250 is divided into a third cutting segment, and the fourth side 260 is divided into a fourth cutting segment. After the cutting segment division is completed, the cutting parameters of each segment will be determined based on the material characteristics of each cutting segment. Here, taking the cutting torque as an example, it is assumed that the cutting torque of the first cutting segment is set to the first cutting torque, the cutting torque of the second cutting segment is set to the second cutting torque, the cutting torque of the third cutting segment is set to the third cutting torque, and the cutting torque of the fourth cutting segment is set to the fourth cutting torque. Since the hardness of silicon steel is higher than that of carburizing steel, the hardness of carburizing steel is higher than that of nitriding steel, and the hardness of nitriding 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 with the cutting of each material segment using the same cutting torque, the cutting method provided in the present application uses different cutting parameters to adaptively cut each segment according to the material characteristics of different material segments of the workpiece 200, so as to reduce the possibility of the occurrence of the incision fault of the workpiece 200, improve the incision flatness of the workpiece 200, improve the cutting accuracy of the cutting device for cutting the workpiece 200, and improve the cutting quality of the cutting device for the workpiece 200.
[0126] Please refer to Figures 16 to 25 After the cutting parameters of each cutting segment are determined, the controller will generate the following according to the divided cutting segments and the cutting parameters corresponding to each cutting segment: Fig.16The cutting curve shown is a time-cutting torque curve. The cutting curve has four stages: B0, B1, B2, B3 and B4. At B0, the cutting device drives the cutting tool 4 to move with a larger cutting torque so that the cutting tool 4 can quickly approach the workpiece 200. When the cutting curve moves to point a, the cutting curve enters stage B1, and the position of the cutting tool 4 is as shown in FIG. Fig.18 As shown, the position of the slider 311 in the guide groove 3211 is as shown in FIG. Fig.19 As shown, at this time, the first mold and the second mold are molded together, and the cutting tool 4 is driven to cut the first edge 230 with the first cutting torque. When the first edge 230 is cut, the cutting curve enters the B2 stage, and the position of the cutting tool 4 is as shown in FIG. Fig. 20 As shown, the position of the slider 311 in the guide groove 3211 is as shown in FIG. Fig.21 As shown, the cutting device drives the cutting tool 4 to cut the second edge 240 with a second cutting torque. After the second edge 240 is cut, the cutting curve enters the B3 and B4 stages, and the positions of the cutting tool 4 are respectively as shown in FIG. Fig. 22 and Fig.24 As shown, the position of the slider 311 in the guide groove 3211 is as shown in FIG. Fig.23 and Fig.25 As shown, the cutting device drives the cutting tool 4 to cut the third side 250 with a third cutting torque and to cut the fourth side 260 with a fourth cutting torque, and finally completes the cutting of the workpiece 200 by the cutting device.
[0127] Please refer to Fig.16 and Fig.26 To facilitate cutting by the cutting tool 4, the cutting tool 4 usually cuts into the workpiece from the middle of the first side 230, and sequentially completes the cutting of the first side 230, the second side 240, the third side 250 and the fourth side 260, and completes the cutting of the remaining first side 230 while cutting the fourth side 260. When cutting the first side 230 and the fourth side 260, the cutting torque should be larger due to the increase in the cutting area of the cutting tool 4. Therefore, the workpiece can also have a fifth cutting segment, and accordingly, the cutting curve can also have a B5 stage, in which the cutting tool 4 moves to Fig.26 position, and simultaneously cut the first side 230 and the fourth side 260 with a fifth cutting torque, the fifth cutting torque being greater than the first cutting torque.
[0128] Although the cutting parameters of the workpiece are related to the material properties of the workpiece itself, in the actual production process, as the external temperature and the physical shape of the material change, the same material will also have different properties. These differences often lead to changes in the optimal cutting parameters of the material. In order to find the most suitable cutting parameters for the current cutting segment, please refer to Fig. 27 , Fig. 27This is a flow chart of the second embodiment of the cutting method provided by the present application. In this embodiment, after the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are also included:
[0129] S201, driving a cutting device to cut a workpiece based on a cutting curve, and collecting cutting status data of a cutting tool during the cutting process.
[0130] The cutting state data refers to the state fed back by the cutting tool during the cutting process. The state can be the amplitude of the cutting tool, the vibration frequency of the cutting tool, or the cutting temperature of the cutting tool.
[0131] The controller may collect the cutting status data in real time or in time periods, and this application does not impose any restrictions on this.
[0132] S202: Correct the cutting parameters based on the corresponding rules.
[0133] There are many ways to correct the cutting parameters. In one embodiment of the present application, the cutting parameters include the feed rate of the cutting tool, and the cutting state data of the cutting tool includes the cutting temperature of the cutting tool. The steps of correcting the cutting parameters based on the corresponding rules include:
[0134] When the cutting temperature of the cutting tool is lower than the preset safety temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safety temperature range.
[0135] When the cutting temperature is higher than the preset safety temperature range, the feed rate of the cutting tool is reduced until the cutting temperature returns to the preset safety temperature range.
[0136] When the cutting device is cutting the workpiece, the cutting tool often has a safe temperature range, which is the preset safe temperature range referred to in this application. When the cutting temperature of the cutting tool on the workpiece exceeds the safe temperature range, the cutting tool will burn the workpiece. At the same time, 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 cutting torque of the cutting tool on the workpiece can be reduced by reducing the feed rate of the cutting tool, thereby reducing the cutting temperature of the cutting tool on the workpiece, and then keeping the cutting temperature of the cutting tool within the safe temperature range, thereby reducing the possibility of the cutting device burning the workpiece, improving the processing accuracy of the workpiece, and improving 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 is increased to improve the cutting efficiency of the cutting device on the workpiece.
[0137] In addition to the cutting temperature of the cutting tool, the amplitude of the cutting tool will often affect the cutting effect of the workpiece. During the cutting process, if the amplitude of the cutting tool is too large, it will also affect the cutting quality. Therefore, in one embodiment of the present application, the cutting parameters include the feed amount 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 the corresponding rules includes:
[0138] When the amplitude is lower than the preset safety amplitude range, the feed rate of the cutting tool is increased until the amplitude reaches the preset safety amplitude range.
[0139] When the amplitude is higher than the preset safety amplitude range, the feed rate of the cutting tool is reduced until the amplitude returns to the preset safety 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 safety amplitude range, the cutting torque required for the cutting tool to cut the workpiece can be reduced by reducing the feed rate of the cutting tool, thereby reducing the cutting amplitude when the cutting tool cuts the workpiece, and then keeping the cutting amplitude of the cutting tool within the safety amplitude range, thereby reducing the relative displacement between the cutting tool and the workpiece surface, improving the cutting accuracy of the cutting device for the workpiece, and improving the yield rate of the workpiece. When the amplitude is lower than the preset safety 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] It can be understood that in the above steps, in order to ensure the processing efficiency of the workpiece, the feed rate of the cutting tool cannot be reduced indefinitely. In order to ensure the cutting efficiency while improving the cutting quality, in another embodiment of the present application, 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:
[0142] Reduce the cutting tool feed rate.
[0143] When the feed rate is reduced to the minimum feed rate and the amplitude 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.
[0144] This application sets a minimum feed rate and formulates an adjustment strategy for the cutting torque of the cutting device. When the feed rate of the cutting tool is higher than the minimum feed rate, the cutting tool reduces the feed rate to reduce the torque required for the cutting tool to cut the workpiece, thereby making the cutting torque of the cutting device reach the torque required for cutting the workpiece, keeping the cutting device stable, and saving energy consumption of the cutting device. 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 make the cutting torque of the cutting device reach the torque required for cutting the workpiece, keeping the cutting device stable, while maintaining the cutting efficiency of the device, so as to balance the relationship between the cutting efficiency and cutting energy consumption of the cutting device.
[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 the cutting state data of the cutting tool, and then judges the cutting situation of the cutting device for the workpiece through the cutting state data of the cutting tool. When the cutting state data of the cutting tool is within the normal range, it proves that the initial cutting parameters set are cutting parameters suitable for the current cutting segment. When the cutting state data of the cutting tool 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, and a new cutting curve is regenerated and the workpiece is cut according to the new cutting curve. Then the cutting state data of the cutting tool of the workpiece for the cutting device is collected again. If the cutting state data of the cutting tool is within the normal range, it represents the corrected cutting parameters, that is, the more suitable cutting parameters for this cutting segment. The cutting device will install the cutting parameters to cut the cutting segment and the cutting segment of the next workpiece. If the cutting state data of the cutting tool is still not within the normal range, the cutting parameters are continuously corrected until the cutting state data of the cutting tool falls within the normal range. This embodiment repeatedly corrects the initial cutting parameters to find the most suitable cutting parameters, improve the stability of the cutting device operation, improve the processing accuracy of the workpiece, and improve the yield rate of the workpiece.
[0147] In addition to the cutting process, you can use the cutting status data to correct the cutting parameters. After the cutting is completed, you can also detect the cutting fracture of the workpiece and judge the cutting condition of the workpiece by the fracture condition. Finally, correct the cutting parameters according to the cutting condition. For details, please refer to Fig.28 , Fig.28 This is a flow chart of a third embodiment of the cutting method provided by the present application. In this embodiment, 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, it also includes:
[0148] S301, modifying cutting parameters based on the fracture information of the workpiece after cutting.
[0149] After the workpiece is cut, there will be a fracture. Based on the information of the fracture, the cutting quality of the workpiece can be judged, and the cutting parameters can be corrected based on the quality. It should be noted that the fracture information includes but is not limited to the oxidation information of the workpiece fracture (whether the fracture is burned), the flatness information of the fracture, whether the fracture is cut flat, whether the fracture has burrs, etc.
[0150] There are many ways to determine the fracture information. The fracture information can be detected manually or by machine. In one embodiment of the present application, based on the fracture information of the workpiece after cutting, before the cutting parameters are corrected, the following steps are also included:
[0151] The fracture image of the current workpiece is collected through a visual device, and the fracture information of the workpiece after cutting is generated based on the fracture image. The fracture image includes an oxidation image of the workpiece fracture and a flatness image of the workpiece fracture.
[0152] This embodiment collects fracture image information by means of machine vision, 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 by the fracture of the workpiece. When the fracture of the workpiece is oxidized and burned, the cutting torque of the cutting device on the workpiece is adjusted to reduce the cutting temperature of the workpiece. When the fracture of the workpiece 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 optimization of the cutting parameters is further improved and the cutting quality of the cutting device is improved.
[0155] During the cutting process, the cutting device has different requirements for cutting tools depending on the material being cut. For harder materials, it is necessary to select cutting tools with higher hardness and better toughness, such as carbide tools, ceramic tools, etc.; for thinner materials, it is necessary to select sharper tools to reduce cutting resistance and improve processing accuracy; for softer materials, more wear-resistant tools can be selected to reduce tool wear and the frequency of replacement. In order to solve the compatibility problem between the cutting tool and the workpiece material, in one embodiment of the present application, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the following steps are also included:
[0156] The material properties corresponding to the workpiece on the cutting path are determined, and the tool change position is determined based on the material properties.
[0157] Material properties include but are not limited to material melting point, material hardness, material toughness, and material plasticity. Based on the material properties, a cutting tool suitable for each material is selected, and a tool change position is set between materials that need tool change. The tool change position can be located within the cutting segment or at the junction of each cutting segment, and this application does not limit this.
[0158] A tool change node is generated in the cutting curve based on the tool change position. When the cutting curve runs to 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 controls the cutting device to move to the tool-changing node, the cutting device stops cutting and replaces the cutting tool. In this way, the adaptability of the cutting tool to the cutting material is improved, the cutting accuracy is improved, and the service life of the cutting tool is extended.
[0160] During the cutting process, the cutting device uses different cutting fluids for different materials. For materials with higher hardness and greater toughness, it is necessary to use cutting fluids with higher lubrication and anti-wear properties 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 lubricating fluid, a coolant, or a mixture of a coolant and a lubricating fluid, and this application does not limit this. In order to solve the compatibility problem between cutting fluid and cutting, in one embodiment of the present application, after generating a 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 on the cutting path, and determine the cutting fluid spraying position based on the material properties.
[0162] At least two cutting fluid spraying sections are generated within the cutting curve based on the cutting fluid spraying position, and a corresponding cutting fluid spraying strategy is formulated.
[0163] Different material properties require different spraying strategies for cutting fluids. For example, in terms of the melting point of the material, materials with a lower melting point are prone to high temperatures during cutting, and cutting fluids with good cooling properties, such as water-based cutting fluids, are required. Materials with a higher melting point are not prone to high temperatures during cutting, but they cause more severe wear on the tool, so cutting fluids with good extreme pressure properties and lubricity, such as oil-based cutting fluids, are required. In terms of material hardness and material toughness, materials with higher hardness have greater cutting forces during cutting, and cutting fluids with good extreme pressure properties, such as oil-based cutting fluids, are required. In addition, in order to better play the lubricating role of the cutting fluid, the viscosity of the cutting fluid should be adapted to the hardness of the material. Materials with better toughness are not prone to brittle fracture during cutting, which can reduce tool wear and improve the surface quality of the workpiece. Therefore, when cutting materials with better toughness, the selection of cutting fluids should be based on lubricity to avoid heat and friction during the cutting process, thereby extending the tool life and improving the quality of the workpiece.
[0164] When the cutting curve runs to the lubrication section, cutting fluid is sprayed on the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.
[0165] The present application determines the lubrication position based on the material properties, generates a corresponding lubrication segment in the cutting curve based on the lubrication position, and knows the lubrication strategy for the segment to be lubricated. When the cutting device runs to the corresponding lubrication segment under the control of the controller, 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, thereby improving the adaptability of the cutting fluid to the workpiece, thereby improving the cutting quality of the cutting device for the workpiece.
[0166] Please refer to Fig.16 , the cutting device drives the cutting tool to cut the workpiece through the cutting curve. When the cutting curve moves to point a, the first mold and the second mold are molded together, the cutting tool contacts the workpiece, and the workpiece is cut. When the cutting curve moves to point b, the cutting tool completes the cutting of the workpiece. However, in actual production, limited by the site or mold accuracy, when the cutting curve moves to point a, the first mold and the second mold are molded together, and the cutting tool moves. However, at this time, the cutting tool may not contact the workpiece, but when the cutting curve moves to point c, the cutting tool contacts the workpiece and cuts the workpiece. This also leads to that after the cutting curve is completed, some edge materials will not be cut off, and then hang on the product body. These edge materials will affect the movement of the cutting mold, and in severe cases, it will even cause the cutting mold to jam. To solve the above problems, in one embodiment of the present application, after generating the cutting curve based on the cutting parameters corresponding to each cutting segment, it also includes:
[0167] The cutting device is driven to cut the workpiece based on the cutting curve, and after the cutting is completed, the workpiece is repeatedly cut again with the cutting curve or the inverse curve of the cutting curve.
[0168] To facilitate the explanation of the cutting curve and the inverse curve of the cutting curve, it is now assumed that the workpiece has a cutting starting point, a cutting end point, and a first cutting segment, a second cutting segment, and a third cutting segment arranged between the cutting starting point and the cutting end point. When the cutting device starts cutting, the cutting device will start from the cutting starting point, cut the first cutting segment with a first cutting torque, cut the second cutting segment with a second cutting torque, cut the third cutting segment with a third cutting torque, and finally reach the cutting end point. Repeated cutting with the cutting curve means that after the cutting is completed, the cutting device will send the cutting tool back from the cutting end point to the cutting starting point, and cut the first cutting segment again with the first cutting torque, cut the second cutting segment with the second cutting torque, cut the third cutting segment with the third cutting torque, and finally reach the cutting end point. Repeated cutting with the inverse curve of the cutting curve means that after the cutting device completes cutting, the cutting device will drive the cutting tool from the cutting end point to cut the third cutting segment with the third cutting torque, then cut the second cutting segment with the second cutting torque, and finally cut the first cutting segment with the first cutting torque, and finally return to the cutting starting point.
[0169] The number of repeated cutting can be once, twice, or three times, and this application does not impose any limitation on this.
[0170] In this embodiment, the workpiece is repeatedly cut by cutting a curve or a reverse curve of the cutting curve to solve the problem of the cutting device not cutting the workpiece cleanly, thereby reducing the cutting burrs of the workpiece and the possibility of the cutting mold getting stuck.
[0171] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an 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, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0172] In the description of the embodiments of the present application, it should be noted that the orientation or positional relationship of terms such as "center", "up", "down", "left", "right", "vertical", "horizontal", "inside" and "outside" are based on the orientation or positional relationship described in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application.
[0173] What is disclosed above is only a preferred embodiment of the present application, and it certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiment and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A cutting method, applied to a cutting device, characterized in that: Dividing a cutting path of the workpiece into at least two cutting segments based on the workpiece characteristics; Determining cutting parameters of each cutting segment based on workpiece characteristics of each cutting segment, wherein the workpiece characteristics include a material melting point, a material hardness, and a material toughness of the workpiece; Based on the cutting parameters corresponding to each of the cutting segments, a cutting curve is generated, wherein the abscissa of the cutting curve includes time or the cutting speed of the tool, and the ordinate includes one of the moving distance of the cutting tool and the cutting torque.
2. The cutting method according to claim 1, characterized in that: 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; Determining the cutting parameters of each cutting segment based on the workpiece characteristics of each cutting segment comprises the following steps: Acquire the maximum cutting temperature of the workpiece according to the melting point of the material, acquire the minimum cutting stress of the workpiece according to the hardness and toughness of the material, and acquire the cutting torque of the cutting tool based on the maximum cutting temperature and the minimum cutting stress; Obtaining a feed rate of the cutting tool based on the hardness of the material and the toughness of the material; Based on the hardness and toughness of the material, obtaining a cutting angle of a cutting tool; The cutting speed of the cutting tool is obtained based on the hardness of the material, the toughness of the material and the preset cutting time of the workpiece.
3. The cutting method according to claim 1 or 2, characterized in that: After the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are also included: Driving the cutting device to cut the workpiece based on the cutting curve, and collecting cutting state data of the cutting tool during the cutting process; Modifying the cutting parameters 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.
4. The cutting method according to claim 3, characterized in that: The cutting parameters include the feed rate of the cutting tool, and the cutting state 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 comprises: When the cutting temperature of the cutting tool is lower than a preset safety temperature range, the feed rate of the cutting tool is increased until the cutting temperature reaches the preset safety temperature range; When the cutting temperature is higher than a preset safety temperature range, the feed rate of the cutting tool is reduced until the cutting temperature returns to the preset safety temperature range.
5. The cutting method according to claim 3, characterized in that: 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 the corresponding rules comprises: When the amplitude is lower than a preset safety amplitude range, increasing the feed rate of the cutting tool until the amplitude reaches the preset safety amplitude range; When the amplitude is higher than a preset safety amplitude range, the feed rate of the cutting tool is reduced until the amplitude returns to the preset safety amplitude range.
6. The cutting method according to claim 5, 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 is restored 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 has not yet recovered to the preset safety 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 safety amplitude range.
7. The cutting method according to claim 3, 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: Based on the fracture information of the workpiece after cutting, the cutting parameters are corrected; 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.
8. The cutting method according to claim 7, characterized in that: The cutting device includes a visual device; Based on the fracture information of the workpiece after cutting, before the cutting parameters are corrected, the method further includes the following steps: The visual device is used to collect the fracture image of the current workpiece, and the fracture information of the workpiece after cutting is generated based on the fracture image. The fracture image includes an oxidation image of the workpiece fracture and a flatness image of the workpiece fracture.
9. The cutting method according to claim 1, characterized in that: After the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are also included: Determining material properties corresponding to the workpiece on the cutting path, and determining a tool change position based on the material properties; A tool-changing node is generated in the cutting curve based on the tool-changing position. When the cutting curve runs to the tool-changing node, cutting is stopped and the cutting tool of the cutting device is replaced.
10. The cutting method according to claim 1, characterized in that: After the cutting curve is generated based on the cutting parameters corresponding to each cutting segment, the following steps are also included: Determining material properties corresponding to the workpiece on the cutting path, and determining a cutting fluid spraying position based on the material properties; generating at least two cutting fluid spraying sections within the cutting curve based on the cutting fluid spraying position, and formulating a corresponding cutting fluid spraying strategy; When the cutting curve runs to the lubrication section, cutting fluid is sprayed on the workpiece based on the cutting fluid spraying strategy of the current cutting fluid spraying section.
11. The cutting method according to claim 10, characterized in that: The cutting fluid includes lubricating fluid and cooling fluid.
12. The cutting method according to claim 1, characterized in that: After generating the cutting curve based on the cutting parameters corresponding to each cutting segment, the method 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 repeatedly cut again using the cutting curve or the inverse curve of the cutting curve.
13. A storage medium, characterized in that: The storage medium stores a cutting program, which is suitable for being loaded and executed by a controller to implement the cutting method according to any one of claims 1 to 12.
14. A controller, characterized in that: The controller is used to call a cutting program to execute the cutting method according to any one of claims 1 to 12.
15. A cutting device, characterized in that: The cutting device comprises: a cutting tool, a memory, a controller and a cutting program stored in the memory and executable on the controller, wherein the cutting program is executed by the controller to control the cutting tool to implement the cutting method as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Curved wood component cutting system and method
CN112277082A
Numerical control machine tool spindle cutting force monitoring method and related device
CN116021339A
Laser cutting method and device, computer equipment and storage medium
CN116475586A
Control of machine tools
GB1334371A
Control method for machine tool, control system therefor and control medium therefor
JP2002200540A
Cited By
Progressive multi-section cutting method, system and equipment for scribing machine
CN120347897A
A progressive multi-segment dicing method, system, and apparatus for a dicing saw
CN120347897B