Material cutting method and device, medium and electronic equipment
By extracting the hardness distribution, texture and defect location of the carbon foil, the cutting path is optimized, and the problem of unreasonable cutting paths in the existing technology is solved, efficient and accurate carbon foil cutting is achieved, and production efficiency and finished product quality are improved.
Patent Information
- Application Number
- CN202411653176.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-02-21
AI Technical Summary
There is a problem of unreasonable cutting paths in the existing carbon foil cutting technology, which leads to low cutting efficiency.
By acquiring the image of the material, the hardness distribution, texture and defect location are extracted, the initial cutting path is generated, and the path is optimized using an optimization algorithm to minimize cutting length and corners, avoid defect locations, and achieve efficient cutting.
It improves cutting efficiency, reduces material loss, avoids the occurrence of cutting burrs, improves the flatness of the cutting surface, and overcomes the problems of low cutting efficiency and unstable quality in traditional cutting processes.
Smart Images

Figure CN119494845A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of material processing, and in particular to a material cutting method, device, medium and electronic equipment. Background Art
[0002] Carbon foil is a lightweight, high-strength sheet material made of carbon fiber. It has excellent conductivity, corrosion resistance and thermal stability. It is widely used in aerospace, electronics, sports equipment, automotive industry, energy storage, medical health and other fields. Its unique performance advantages have promoted the development of many high-tech industries.
[0003] In the prior art, carbon foil cutting is the process of precisely cutting carbon foil materials with characteristics such as light weight, high strength, and corrosion resistance according to specific size and shape requirements. However, most of the existing cutting technologies have unreasonable cutting paths, resulting in low cutting efficiency. Summary of the invention
[0004] The present application provides a material cutting method, device, medium and electronic equipment, which are used to solve the problems of unreasonable cutting path and low cutting efficiency in the existing carbon foil cutting technology.
[0005] In a first aspect, the present application provides a method for cutting a material, the method comprising:
[0006] Acquire an image of the material, and extract characteristic information of the material from the image of the material, the characteristic information including hardness distribution, texture, and defect location;
[0007] According to the defect position of the material, a plurality of initial cutting paths are generated with the goal of minimizing the cutting length and the corner and with avoiding the defect position of the material as a constraint condition;
[0008] According to the hardness and texture of the material, an optimization algorithm is used to optimize the multiple initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path, wherein the objective function of the optimization algorithm is related to one or more of the cutting time, cutting energy consumption or cutting quality.
[0009] Optionally, the method further includes:
[0010] During the process of cutting the material, the temperature of the cutting area is detected, the flow rate of the coolant is determined according to the temperature of the cutting area, and the spraying of the coolant to the cutting area is controlled.
[0011] Optionally, the method further includes:
[0012] In the process of cutting the material, an image of the finished product obtained by real-time cutting is acquired, parameters of the finished product are extracted from the image of the finished product, and operating parameters of the cutting device are adjusted according to the parameters of the finished product.
[0013] Optionally, adjusting the operating parameters of the cutting device according to the parameters of the finished product includes one or more of the following:
[0014] When a first deviation between a size of the finished product and a preset size exceeds a first threshold, reducing a cutting speed of the cutting device;
[0015] When a second deviation between the surface quality index of the finished product and the preset surface quality index exceeds a second threshold, the cutting depth of the cutting device is increased.
[0016] Optionally, the method further includes:
[0017] During the process of cutting the material, a second operating parameter of the cutting device is adjusted according to the first operating parameter of the cutting device.
[0018] Optionally, adjusting the second operating parameter of the cutting device according to the first operating parameter of the cutting device includes one or more of the following:
[0019] When the vibration intensity of the cutting head of the cutting device exceeds a third threshold, increasing the cutting force of the cutting device;
[0020] When the cutting force of the cutting device exceeds a fourth threshold, reducing the cutting speed of the cutting device;
[0021] When the vibration frequency of the cutting device exceeds a fifth threshold, the inclination angle of the tool of the cutting device is increased.
[0022] Optionally, the method further includes:
[0023] When a first deviation between the size of the finished product and a preset size exceeds a first threshold, and / or a second deviation between the surface quality index of the finished product and a preset surface quality index exceeds a second threshold, the finished product is removed from the production line and / or an alarm message is output.
[0024] In a second aspect, the present application provides a material cutting device, the device comprising:
[0025] The acquisition module is used to acquire the image of the material and extract characteristic information of the material from the image of the material, wherein the characteristic information includes hardness distribution, texture and defect position.
[0026] A generation module is used to generate multiple initial cutting paths according to the defect position of the material, with the goal of minimizing the cutting length and the corner, and with avoiding the defect position of the material as a constraint condition.
[0027] A processing module is used to optimize the multiple initial cutting paths using an optimization algorithm according to the hardness and texture of the material to obtain an optimal cutting path, and cut the material according to the optimal cutting path, wherein the objective function of the optimization algorithm is related to one or more of cutting time, cutting energy consumption or cutting quality.
[0028] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0029] The memory stores computer-executable instructions;
[0030] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.
[0031] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.
[0032] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0033] In summary, the present application provides a material cutting method, device, medium and electronic device, which obtain an image of the material and extract the hardness distribution, texture and defect position of the material from the image of the material; according to the defect position of the material, with the goal of minimizing the cutting length and corner, and with avoiding the defect position of the material as a constraint, multiple initial cutting paths are generated; then according to the hardness and texture of the material, an optimization algorithm is used to optimize the multiple initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path; in the process of material cutting, the operating parameters of the cutting equipment are detected in real time to dynamically adjust the operating parameters of the cutting equipment to make it run stably; after the material cutting is completed, the finished product is quality inspected, and according to the results of the quality inspection, the parameters related to the cutting tool are automatically adjusted to improve the quality of the finished product. In this way, by referring to the hardness distribution, texture and defect position of the material, the optimal cutting path of the material is determined, thereby effectively reducing the cutting stress and avoiding the generation of cutting burrs, thereby improving the flatness of the cutting surface, improving the production efficiency of the cutting equipment, reducing material loss, and overcoming the problems of low cutting efficiency and unstable quality existing in traditional cutting processes. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0035] Figure 1 It is a schematic flow chart of a material cutting method provided in an embodiment of the present application;
[0036] Figure 2 It is a schematic flow chart of an optional material cutting method provided in an embodiment of the present application;
[0037] Figure 3 It is a structural schematic diagram of a material cutting device provided in an embodiment of the present application;
[0038] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0039] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0040] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. For example, the first device and the second device are only used to distinguish different devices, and their order is not limited. Those skilled in the art can understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit them to be different.
[0041] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0042] In this application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0043] The following is an explanation of the professional terms involved in this application:
[0044] Gray-level Co-occurrence Matrix: Gray-level Co-occurrence Matrix, abbreviated as GLCM, is a common method to describe texture by studying the spatial correlation characteristics of grayscale. Since texture is formed by the repeated appearance of grayscale distribution in spatial positions, there will be a certain grayscale relationship between two pixels separated by a certain distance in the image space, that is, the spatial correlation characteristics of grayscale in the image.
[0045] Histogram of Oriented Gradient: HOG is a feature descriptor used for object detection in computer vision and image processing. HOG features are constructed by calculating and counting the gradient direction histogram of the local area of the image.
[0046] Carbon foil is a lightweight, high-strength sheet material made of carbon fiber. It has excellent conductivity, corrosion resistance and thermal stability. It is widely used in aerospace, electronics, sports equipment, automotive industry, energy storage, medical health and other fields. Its unique performance advantages have promoted the development of many high-tech industries.
[0047] In the existing technology, carbon foil cutting is the process of precisely cutting carbon foil materials with characteristics such as light weight, high strength, and corrosion resistance according to specific size and shape requirements; in this process, it is also necessary to comprehensively consider the physical properties of the carbon foil material itself and the application requirements of the final product to ensure that the cut carbon foil not only meets the design specifications, but also can give full play to its excellent performance and meet high-standard usage requirements.
[0048] However, most of the carbon foils after cutting have burrs and uneven cutting problems. At the same time, the cutting process is also accompanied by low cutting efficiency and rapid tool wear. Among them, the generation of burrs will affect the accuracy of subsequent processing and may even cause the performance of the finished product to decline. Uneven cutting will reduce the appearance and performance of the product. The inefficient cutting process not only prolongs the production cycle, but also may lead to material waste. In addition, rapid tool wear increases the frequency of tool replacement, further pushing up production costs.
[0049] In response to the above problems, the present application provides a material cutting method, which can automatically optimize the cutting path of the carbon foil according to the texture, hardness and defect positions of the carbon foil before cutting the carbon foil, and control the CNC cutting tool to perform efficient and accurate cutting operations; use machine vision technology to perform quality inspection, and automatically adjust the cutting parameters according to the cutting effect and material properties monitored in real time to adapt to the changes in different batches of materials, ensure continuous processing accuracy and efficiency, and accurately control the injection of coolant and lubricant by real-time monitoring of the temperature in the cutting area to avoid thermal damage to the carbon foil, thereby effectively reducing cutting stress and avoiding the generation of cutting burrs, thereby improving the flatness of the cutting surface and the accuracy of cutting, improving the production efficiency of the cutting equipment, and reducing material loss, overcoming the problems of low cutting efficiency and unstable quality in traditional cutting processes, and ensuring the quality of finished products; in addition, the precisely controlled cooling and lubrication strategies can effectively control the heat accumulation during the cutting process and protect the performance of the carbon foil material.
[0050] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0051] Figure 1 The schematic diagram of the process of cutting the material provided in the embodiment of the present application is taken as an example of the execution subject being a carbon foil production system. Figure 1 As shown, the material cutting method comprises the following steps:
[0052] S301, acquiring an image of a material, and extracting characteristic information of the material from the image of the material.
[0053] Among them, the characteristic information includes hardness distribution, texture and defect location.
[0054] In the embodiment of the present application, the carbon foil production system includes: an image acquisition module and a cutting device control module; the material image is acquired through the image acquisition module, and the cutting device control module receives the material image sent by the image acquisition module and uses an image processing algorithm to extract characteristic information of the current material to be cut; specifically, texture refers to the microstructural characteristics of the material surface, including the direction, arrangement, density, etc. of the fiber, hardness refers to the ability of the material to resist local plastic deformation, usually measured by an indentation test; defect location refers to possible flaws or defects in the material, such as holes, cracks, foreign matter, etc., and these defects may affect the performance and service life of the material.
[0055] In addition, the cutting device control module pre-stores the hardness test results of the material to be cut, for example, using a Vickers hardness tester to perform hardness tests at different positions of the carbon foil and record the hardness values. This application does not impose any special restrictions on the method of obtaining the material hardness value.
[0056] Exemplarily, the image acquisition module can be a high-resolution scanner, which is used to collect image information of the carbon foil to be cut, and the obtained image information is transmitted to the cutting device control module, which analyzes and processes the image information to extract the texture and defect position of the current material; the hardness information of different positions of the carbon foil to be cut and the image information of the carbon foil to be cut pre-stored in the cutting device control module are combined to obtain the hardness distribution of the carbon foil to be cut; for the carbon foil, the texture reflects the arrangement and distribution of the carbon fibers, and the hardness distribution reflects the resistance of the carbon foil to deformation in different areas. The process of obtaining the characteristic information of the carbon foil can be specifically as follows: converting the scanned carbon foil image into a grayscale image, using a median filter or a Gaussian filter to remove the noise in the image, and then using methods such as the grayscale co-occurrence matrix directional gradient histogram to extract texture features, such as the direction and arrangement density of the fiber, so as to identify the fiber direction, distribution density and other characteristics of the carbon foil; by scanning the grayscale value or color change in the image, combined with the pre-stored hardness test data, the hardness distribution of different areas of the carbon foil is estimated; and then using image processing algorithms (such as edge detection, threshold segmentation, etc.) to identify potential defect locations, such as holes, cracks, foreign matter, etc.
[0057] S302 , generating a plurality of initial cutting paths according to defective positions of the material, with the goal of minimizing cutting length and corners, and with avoiding defective positions of the material as a constraint condition.
[0058] In the embodiment of the present application, the cutting path refers to the route that the cutting tool passes on the material surface from the beginning to the end of cutting, and the initial cutting path refers to the route that the cutting tool moves on the material surface before the actual material cutting, which is obtained based on the product to be produced at that time and the characteristics of the current material itself; the cutting length refers to the total distance moved by the tool or cutting head in the entire cutting path, and the cutting length includes the sum of all distances of the straight part and the curved part; the corner refers to the turning point in the cutting path, that is, the position turning from one direction to another, and the corner can be, for example, a right angle, an acute angle or an obtuse angle.
[0059] It should be noted that due to the different materials, shapes and sizes of products produced in different batches, the cutting path, cutting length and corners of the cutting equipment are also different in the actual production process; specifically, the thickness, hardness and texture of different materials will affect the design of the cutting path, and products with complex shapes usually contain more corners; in addition, in order to ensure the quality of the cut products, it is necessary to avoid the defective positions of the material.
[0060] It is understandable that in cutting path planning, it is usually necessary to balance the relationship between cutting length and the number of corners; excessive pursuit of the shortest path may lead to too many corners, while an overly smooth cutting path may increase the cutting length. Therefore, it is necessary to comprehensively consider the cutting length and corners, with the goal of minimizing the cutting length and corners, thereby improving cutting efficiency, reducing wear on cutting equipment, and reducing energy consumption required during product production.
[0061] Exemplarily, based on the identified feature information, and the feature information includes but is not limited to: hardness distribution, texture and defect location, the path generation algorithm in the cutting equipment module preliminarily generates several achievable cutting paths, and each path avoids the defect location of the material. At the same time, it considers minimizing the cutting length of the cutting equipment and reducing the corners in the cutting path to reduce cutting stress.
[0062] S303, according to the hardness distribution and texture of the material, an optimization algorithm is used to optimize the multiple initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path.
[0063] It can be understood that the optimal cutting path refers to the best path selected from multiple possible initial cutting paths to maximize the efficiency and quality of the cutting process; the hardness of the material will affect the wear and cutting speed of the cutting equipment. In areas with higher hardness, the cutting speed may need to be reduced to reduce equipment wear and improve cutting quality. Therefore, when determining the optimal cutting path, it is necessary to consider avoiding or optimizing the cutting path passing through areas with higher hardness; the texture direction of the material may affect the difficulty of cutting and the quality of the cut edge, and cutting along the texture direction is usually easier and of higher quality than cutting perpendicular to the texture direction. Therefore, when determining the optimal cutting path, the path along the texture direction can be given priority.
[0064] In an embodiment of the present application, multiple initial cutting paths differ in cutting length, number of corners, hardness areas passed through, and texture direction; by combining the hardness distribution and texture information of the material, high hardness areas are avoided as much as possible, and paths along the texture direction are given priority, and then an optimization algorithm is used to determine a path with the best comprehensive performance in cutting efficiency, equipment life, and cutting quality; in addition, when using an optimization algorithm to screen out the optimal cutting path from multiple initial cutting paths, those paths that can reduce stress concentration and improve cutting smoothness should be given priority.
[0065] Among them, the objective function of the optimization algorithm is related to one or more of the cutting time, cutting energy consumption or cutting quality. Therefore, when using the optimization algorithm to determine the optimal cutting path, it is necessary to consider not only the hardness distribution and texture of the material, but also the cutting time and cutting energy consumption required for material cutting, as well as the cutting quality corresponding to different initial cutting paths.
[0066] In one embodiment, the optimization algorithm can be implemented by constructing an optimization model, and in the process of constructing the optimization model, the setting of the objective function includes but is not limited to cutting time, energy consumption, cutting quality indicators (such as incision smoothness, crack probability, etc.), and the optional constraints include but are not limited to not cutting into defective areas, tool load limitations, etc.; exemplarily, any optimization algorithm such as genetic algorithm, particle swarm optimization, simulated annealing, etc. is used to construct an optimization model, and the optimization model is used to continuously iterate multiple initial cutting paths, and each iteration attempts to fine-tune the path to further reduce the objective function value. When the predetermined number of iterations is reached or the objective function value is no longer significantly improved, the optimization process is terminated to obtain the optimal cutting path among the multiple initial cutting paths.
[0067] The material cutting method provided in the embodiment of the present application obtains an image of the material and extracts the hardness distribution, texture and defect position of the material from the image of the material; based on the defect position of the material, a plurality of initial cutting paths are generated with the goal of minimizing the cutting length and corners and with avoiding the defect position of the material as a constraint; then, based on the hardness and texture of the material, an optimization algorithm is used to optimize the plurality of initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path. In this way, the optimal cutting path of the material is determined by referring to the hardness distribution, texture and defect position of the material, thereby improving the production efficiency of the cutting equipment and overcoming the problems of low cutting efficiency and unstable quality existing in the traditional cutting process.
[0068] In combination with the above embodiments, after determining the optimal cutting path for the current cutting, in order to effectively control the heat accumulation during the cutting process and protect the material properties, the temperature of the cutting area can also be detected during the cutting process of the material, and the flow rate of the coolant can be determined according to the temperature of the cutting area, and the spraying of the coolant to the cutting area can be controlled.
[0069] In an embodiment of the present application, a circulating coolant system is used to control the spraying of coolant into the cutting area. The circulating coolant system uses high-performance coolant, which is continuously supplied by a circulating pump installed above the cutting head to achieve the purpose of real-time cooling. The type of coolant is determined based on the characteristics of the material to be cut and the heat generated by the cutting to ensure efficient heat transfer. In addition, a temperature sensor is also provided in the circulating coolant system to detect temperature changes in the cutting area, thereby automatically adjusting the flow and pressure of the coolant to ensure that the heat-affected zone is maintained at the lowest level during the cutting process to avoid thermal damage to the material.
[0070] It can be understood that during the cutting process, the circulating coolant system can automatically monitor the temperature of the cutting area and control the coolant and special lubricant to be sprayed through a precision nozzle toward the interface between the cutting tool and the material, forming an effective cooling layer and lubricating film, reducing tool wear, while suppressing the generation of cutting sparks and smoke, thereby ensuring the cutting quality and extending the tool life.
[0071] In some embodiments, the pipes and nozzles of the circulating coolant system should be evenly arranged along the motion trajectory of the cutting head to ensure that every point in the cutting process can obtain sufficient cooling in a timely manner; in order to adapt to carbon foils of different thicknesses or materials, the layout of the circulating coolant system supports rapid adjustment to optimize the cooling effect; illustratively, rapid adjustment of the layout can be achieved through the integration of an adjustable nozzle bracket or dynamic response control software.
[0072] Exemplarily, the circulating coolant system can adopt a fully closed circulation system to reduce the evaporation loss of the coolant and environmental pollution, and the circulating coolant system includes a coolant storage tank, a filter, a cooler, a pump and a pipeline to ensure that the coolant can be kept clean and at a suitable working temperature before and after use; the circulating coolant system integrates high-precision temperature sensors and intelligent control modules to realize real-time monitoring of temperature changes in the cutting area and automatically adjust the flow and pressure of the coolant to ensure the temperature stability of the cutting head and the material, avoid thermal deformation and reduction in cutting quality; for products that require high-precision processing, micro-lubrication technology can be used, that is, a very small amount of oil mixed with compressed air is sprayed into the cutting area to form a micron-level oil film , which can not only effectively lubricate but also achieve good cooling effect, while reducing the use of coolant and waste discharge; the nozzles in the circulating coolant system can be designed with special geometric shapes to ensure that the cooling lubricant is distributed to the cutting interface in the most efficient mode, and the nozzle layout needs to be optimized according to the motion trajectory of the cutting tool to achieve precise positioning, and even adopt a variable injection angle design to meet the needs of different processing conditions; in addition, the circulating coolant system can also be integrated with monitoring and early warning modules, specifically: integrating the operating data of the cooling and lubrication system through the Internet of Things technology, conducting remote monitoring and fault early warning, and promptly discovering and handling problems such as insufficient cooling and lubrication and leakage to ensure the continuous and stable operation of the production line.
[0073] Based on the above embodiment, the carbon foil production system can also combine machine vision to supervise the quality of the finished product to ensure the quality of the finished product; specifically, in the process of cutting the material, obtain the image of the finished product obtained by real-time cutting, extract the parameters of the finished product from the image of the finished product, and adjust the operating parameters of the cutting equipment according to the parameters of the finished product.
[0074] In the embodiment of the present application, operating parameters refer to various parameter information that need to be set and adjusted during the operation of the cutting equipment to ensure the efficiency, accuracy and safety of the cutting process.
[0075] It should be noted that for the same batch of products, the cutting equipment cuts out multiple identical products in sequence during the process of cutting the materials; due to different operating parameters used when cutting different materials, the quality of the finished products is also different.
[0076] During the material cutting process, the image of the finished product obtained by cutting is acquired in real time through the image acquisition module, and the image of the finished product is analyzed and processed to extract the parameters of the finished product, and the parameters of the finished product include but are not limited to the size and surface quality of the finished product; according to the finished product parameters acquired this time, the operating parameters of the cutting equipment are adjusted in real time.
[0077] In some embodiments, according to the parameters of the finished product, the operating parameters of the cutting device are adjusted, including one or more of the following:
[0078] When a first deviation between the size of the finished product and the preset size exceeds a first threshold, the cutting speed of the cutting device is reduced; when a second deviation between the surface quality index of the finished product and the preset surface quality index exceeds a second threshold, the cutting depth of the cutting device is increased.
[0079] In an embodiment of the present application, the surface quality index is used to evaluate and describe the surface characteristics of the finished product, and the preset surface quality index is used to evaluate and describe the surface characteristics of the standard finished product; by comparing the finished product and the size with the preset size, and the surface quality index of the finished product with the preset surface quality index, the accuracy of the product cutting process and the quality of the resulting finished product can be determined; wherein, the first deviation refers to the difference between the preset size of the finished product and the actual processing size, and the second deviation refers to the difference between the surface quality index of the finished product and the preset surface quality index; illustratively, the first deviation is related to the height and width of the finished product obtained by actual processing, while the second deviation is related to the surface finish of the finished product obtained by actual processing, then, the first threshold value can be, for example, a preset threshold value corresponding to the width of 0.3 mm, and a preset threshold value corresponding to the height of 0.3 mm, and the second threshold value can be, for example, no scratches on the surface of the finished product.
[0080] It can be understood that the cutting speed of the cutting equipment can be adjusted in real time according to the detected first deviation, that is, the dimensional deviation; the cutting depth of the cutting equipment can be adjusted in real time according to the detected surface quality; in addition, the surface quality obtained this time can be the detection result of whether there are scratches, burrs or other defects on the surface of the carbon foil.
[0081] For example, when the standard size of the carbon foil sheet to be cut is 100mm*100mm, the size and surface quality of the finished product are obtained in real time through the camera and image processing algorithm in the carbon foil production system. If the actual size after cutting is: the actual width is 99.5mm, the actual height is 100.2mm, and the currently obtained surface quality is: there are slight scratches on the surface of the finished product, combined with the first threshold (the preset threshold corresponding to the width is 0.3mm, and the preset threshold corresponding to the height is 0.3mm) and the second threshold (the surface of the finished product has no scratches), the first deviation and the second deviation are calculated respectively, and the first deviation includes the width deviation and the height deviation. Based on the standard width of 100mm and the standard height of 100mm, compared with the actual width of 99.5mm and the actual height of 100.2mm, the first deviation and the second deviation are calculated respectively. 2mm is calculated, and the width deviation is 0.5mm and the height deviation is -0.2mm respectively; at this time, the width deviation and height deviation are judged respectively with the first threshold value to decide whether it is necessary to adjust the cutting speed of the cutting equipment; when the width deviation of 0.5mm exceeds the first threshold value of 0.3mm, it is necessary to slow down the cutting speed to improve the accuracy. If the current cutting speed is 100mm / s, the cutting speed needs to be reduced by 1% for every increase of 0.1mm in the size deviation. At this time, the new cutting speed is calculated to be 95mm / s, and the calculation of the height deviation is similar; if the relationship between the first threshold value and the width deviation and the height deviation is judged respectively, and it is found that both can adjust the cutting speed, then the final cutting speed can be determined by weighted calculation. If a slight scratch is detected on the surface, there is a second deviation compared with the preset surface quality index, and the second deviation can be quantified by the smoothness of the finished surface. At this time, the cutting depth can be appropriately increased to improve the surface quality. Specifically, if the preset cutting depth is 0.1mm, each time a slight scratch is detected, the cutting depth is increased by 0.01mm. At this time, the new cutting depth is 0.11mm. This application does not impose any special restrictions on the method for determining the final cutting speed when the cutting speed is adjusted at the same time.
[0082] Optionally, in the process of adjusting the operating parameters of the cutting equipment according to the parameters of the finished product, the parameters of the finished product also include: tool position; based on the detected position deviation of the cutting tool, the position of the tool can be adjusted in real time to ensure the cutting quality.
[0083] Therefore, the embodiment of the present application realizes automated control of the production process by judging the quality of the finished product in real time and adjusting the operating parameters of the cutting equipment accordingly. In addition, combined with the quality supervision of machine vision, it can provide more accurate and immediate feedback and adjust the parameter information of the equipment to ensure the quality of the finished product.
[0084] Based on the above embodiments, the carbon foil production system can also combine multiple sensors to monitor the cutting process in real time to ensure stable operation of the cutting equipment; specifically, during the material cutting process, adjusting the second operating parameter of the cutting equipment according to the first operating parameter of the cutting equipment.
[0085] In the embodiment of the present application, various types of sensors (such as force sensors, displacement sensors, temperature sensors, etc.) are provided in the carbon foil production system, which can detect in real time the operating parameters of the cutting equipment during the cutting process, such as cutting force, cutting speed, temperature changes at the cutting point, etc.; various sensors transmit the acquired operating parameters to the cutting equipment control module, and the cutting equipment control module adjusts the corresponding operating parameters in real time to ensure that the equipment operates under optimal conditions and achieves high-quality and high-efficiency cutting effects.
[0086] It should be noted that there is no clear distinction between the first operating parameter and the second operating parameter. The first operating parameter refers to the parameter where an abnormal situation occurs, while the second operating parameter is the parameter that can alleviate the abnormal situation. The first operating parameter has one or more corresponding second operating parameters, and there is a correlation between the first operating parameter and the second operating parameter. By adjusting the size of the second operating parameter, the size of the first operating parameter can be reduced or increased.
[0087] In some embodiments, adjusting the second operating parameter of the cutting device according to the first operating parameter of the cutting device includes one or more of the following:
[0088] When the vibration intensity of the cutting head of the cutting device exceeds the third threshold, the cutting force of the cutting device is increased; when the cutting force of the cutting device exceeds the fourth threshold, the cutting speed of the cutting device is reduced; when the vibration frequency of the cutting device exceeds the fifth threshold, the tool inclination angle of the cutting device is increased.
[0089] In the embodiments of the present application, excessive vibration intensity may cause unstable cutting and quality problems. Therefore, by increasing the cutting force, the contact stability between the tool and the material can be increased, thereby reducing vibration; when the cutting force is too large, it may cause equipment overload or material damage. Therefore, by reducing the cutting speed, the cutting force can be reduced, because slower speeds generally allow more uniform and controlled material removal, helping to protect equipment and extend tool life; too high a vibration frequency may affect cutting accuracy and surface quality. Therefore, by increasing the inclination angle of the tool, the contact mode between the cutting head and the material can be changed, thereby reducing the vibration frequency, which helps to improve cutting stability and quality.
[0090] Exemplarily, in the actual cutting process, the cutting equipment control module can dynamically adjust parameters such as cutting speed and tool tilt angle according to the real-time data (such as cutting force, vibration frequency, etc.) sent back by the cutting head to ensure that the cutting is always in the optimal state; specifically, if the currently acquired vibration intensity is 0.6g, and the corresponding third threshold is 0.5g, 0.6g>0.5g, it indicates that the current cutting process is unstable and is likely to affect the quality of the finished product. At this time, the tool pressure can be appropriately increased to improve the surface quality and reduce vibration. If the current cutting force of the cutting device is 10N, the cutting device pressure is increased by 0.5N for every 0.1g increase in vibration intensity. At this time, the cutting force of the new cutting device is 10.05N; if the currently acquired cutting force is 15N, The corresponding third threshold is 12N, 15N>12N, which indicates that the contact force between the cutting tool and the material is too large, and the cutting speed needs to be reduced to reduce the cutting force. At this time, if the current cutting speed is 100mm / s, the cutting speed is reduced by 1% for every increase of 1N cutting force, and the new cutting speed is calculated, and the new cutting speed is 97mm / s; if the current vibration frequency is 20Hz, the corresponding fifth threshold is 18Hz, 20Hz>18Hz, which indicates that there are unstable factors in the cutting process, which can be improved by adjusting the tool inclination angle. At this time, if the current cutting tool inclination angle is 5°, and the tool inclination angle is increased by 0.2° for every increase of 1Hz vibration frequency, the new tool inclination angle is calculated to be 5.4°.
[0091] It should be noted that the cutting equipment control module collects sensor data, that is, the operating parameters of the cutting equipment, by using algorithm analysis to identify the trend of changes in the equipment operating parameters and whether there are any abnormal conditions in the current equipment. Such abnormal conditions can easily lead to a decline in the quality of the finished product and defects such as burrs and cracks in the finished product.
[0092] Optionally, the adjustment of operating parameters can be achieved using a machine learning model; after completing the product cutting, the image acquisition module is used to obtain the actual situation of the cut product (such as the size deviation and quality of the finished product), and then the cutting equipment control module is used to determine the actual cutting energy consumption of the corresponding finished product, as well as the corresponding cutting parameters (such as determining the cutting efficiency and energy consumption, etc.), and the results are fed back to the machine learning model for learning and self-optimization, so that the optimal cutting parameter configuration under different materials and cutting conditions can be independently determined.
[0093] Therefore, after determining the abnormal change in the operating parameters of the cutting equipment, the embodiment of the present application can automatically adjust the operating parameters associated therewith to ensure the stable operation of the cutting equipment, avoid the generation of cutting burrs, and thereby improve the flatness of the cutting surface and the operating efficiency of the cutting equipment.
[0094] Based on the above embodiments, the carbon foil production system can combine machine vision to monitor the quality of the finished product to ensure the quality of the finished product; specifically, it also includes: when a first deviation between the size of the finished product and a preset size exceeds a first threshold, and / or a second deviation between the surface quality index of the finished product and a preset surface quality index exceeds a second threshold, the finished product is removed from the production line and / or an alarm message is output.
[0095] In an embodiment of the present application, a prompt module is provided in the carbon foil production system. When the carbon foil production system detects a finished product that does not meet the quality standards, the prompt module is immediately controlled to sound an alarm, and automatically adjust the cutting or processing parameters according to a preset logic, or remove it from the production line to prevent defective products from flowing into subsequent processes.
[0096] The material cutting method provided in the embodiment of the present application obtains an image of the material and extracts the hardness distribution, texture and defect position of the material from the image of the material; based on the defect position of the material, a plurality of initial cutting paths are generated with the goal of minimizing the cutting length and corners and with avoiding the defect position of the material as a constraint; then based on the hardness and texture of the material, an optimization algorithm is used to optimize the plurality of initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path. In this way, the optimal cutting path of the material is determined by referring to the hardness distribution, texture and defect position of the material, thereby effectively reducing the cutting stress and avoiding the generation of cutting burrs, thereby improving the flatness of the cutting surface, improving the production efficiency of the cutting equipment, reducing material loss, and overcoming the problems of low cutting efficiency and unstable quality existing in the traditional cutting process.
[0097] In combination with the above embodiments, Figure 2 A schematic diagram of a flow chart of an optional material cutting method provided in an embodiment of the present application, such as Figure 2 As shown, the material cutting method includes the following steps:
[0098] Step A: The carbon foil production system automatically selects and loads carbon foil from the storage area onto the cutting platform. Through the integrated intelligent algorithm, the system can automatically optimize the cutting path according to the characteristics of the carbon foil and control the CNC cutting tool to perform efficient and accurate cutting operations. During the cutting process, the carbon foil production system also detects the material characteristics and cutting effect in real time and automatically adjusts the cutting parameters.
[0099] Step B: After the cutting equipment completes the cutting, the cut carbon foil is post-processed using ultrasonic deburring and micro-grinding technology to remove obvious burrs;
[0100] Step C: The carbon foil that has been cut and post-processed is transported to the inspection area, where it is inspected for quality using machine vision technology. Unqualified products are automatically sorted out, while qualified products enter the next production stage or packaging.
[0101] In the above embodiments, the material cutting method provided in the embodiments of the present application is introduced, and in order to realize the functions in the method provided in the embodiments of the present application, the electronic device as the execution subject may include a hardware structure and / or a software module, and the above functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0102] For example, Figure 3 A schematic diagram of a material cutting device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the device comprises:
[0103] The acquisition module 301 is used to acquire the image of the material and extract characteristic information of the material from the image of the material, wherein the characteristic information includes hardness distribution, texture and defect location.
[0104] The generation module 302 is used to generate a plurality of initial cutting paths according to the defect position of the material, with the goal of minimizing the cutting length and the corner, and with avoiding the defect position of the material as a constraint condition.
[0105] The processing module 303 is used to optimize the multiple initial cutting paths according to the hardness and texture of the material using an optimization algorithm to obtain an optimal cutting path, and cut the material according to the optimal cutting path, wherein the objective function of the optimization algorithm is related to one or more of the cutting time, cutting energy consumption or cutting quality.
[0106] Optionally, the material cutting device further includes: a detection module 304 .
[0107] The detection module 304 is used to detect the temperature of the cutting area during the process of cutting the material.
[0108] The processing module 303 is further used to determine the flow rate of the coolant according to the temperature of the cutting area, and control the spraying of the coolant to the cutting area.
[0109] Optionally, the acquisition module 301 is further used to acquire an image of a finished product obtained by cutting in real time during the process of cutting the material.
[0110] The processing module 303 is further used to extract parameters of the finished product from the image of the finished product.
[0111] The material cutting device further includes: an adjustment module 305 .
[0112] The adjustment module 305 is used to adjust the operating parameters of the cutting device according to the parameters of the finished product.
[0113] Optionally, the adjustment module 305 is further configured to reduce the cutting speed of the cutting device when a first deviation between the size of the finished product and a preset size exceeds a first threshold.
[0114] The adjustment module 305 is further configured to increase the cutting depth of the cutting device when a second deviation between the surface quality index of the finished product and the preset surface quality index exceeds a second threshold.
[0115] Optionally, the adjustment module 305 is further used to adjust the second operating parameter of the cutting device according to the first operating parameter of the cutting device during the process of cutting the material.
[0116] Optionally, the adjustment module 305 is further configured to increase the cutting force of the cutting device when the vibration intensity of the cutting head of the cutting device exceeds a third threshold.
[0117] The adjustment module 305 is further configured to reduce the cutting speed of the cutting device when the cutting force of the cutting device exceeds a fourth threshold.
[0118] The adjustment module 305 is further configured to increase the inclination angle of the tool of the cutting device when the vibration frequency of the cutting device exceeds a fifth threshold.
[0119] Optionally, the processing module 203 is also used to remove the finished product from the production line and / or output an alarm message when a first deviation between the size of the finished product and a preset size exceeds a first threshold, and / or a second deviation between the surface quality index of the finished product and a preset surface quality index exceeds a second threshold.
[0120] It should be noted that the specific implementation principle and effect of the cutting device for the above-mentioned materials can be found in the relevant description and effects corresponding to the above-mentioned embodiments, and no further details will be given here.
[0121] The present application also provides a schematic diagram of the structure of an electronic device. Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 401 and a memory 402 communicatively connected to the processor; the memory 402 stores a computer program; the processor 401 executes the computer program stored in the memory 402, so that the processor 401 executes the method described in any of the above embodiments.
[0122] The memory 402 and the processor 401 may be connected via a bus 403 .
[0123] An embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement the method described in any of the aforementioned embodiments of the present application.
[0124] An embodiment of the present application further provides a chip for executing instructions, wherein the chip is used to execute the method described in any of the aforementioned embodiments as executed by an electronic device in any of the aforementioned embodiments of the present application.
[0125] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method described in any of the aforementioned embodiments of the present application executed by an electronic device can be implemented.
[0126] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0127] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0128] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0129] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present application.
[0130] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
[0131] The memory may include high-speed random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk storage, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a disk or an optical disk, etc.
[0132] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0133] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special computer.
[0134] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.
[0135] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0136] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0137] In the above embodiments, the description of each embodiment has its own emphasis. For the part not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0138] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0139] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the embodiment of the present application should be included in the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiment of the present application should be based on the protection scope of the claims.
Claims
1. A material cutting method, characterized in that: The method comprises: Acquire an image of the material, and extract characteristic information of the material from the image of the material, the characteristic information including hardness distribution, texture, and defect location; According to the defect position of the material, a plurality of initial cutting paths are generated with the goal of minimizing the cutting length and the corner and with avoiding the defect position of the material as a constraint condition; According to the hardness and texture of the material, an optimization algorithm is used to optimize the multiple initial cutting paths to obtain an optimal cutting path, and the material is cut according to the optimal cutting path, wherein the objective function of the optimization algorithm is related to one or more of the cutting time, cutting energy consumption or cutting quality.
2. The method according to claim 1, characterized in that The method further comprises: During the process of cutting the material, the temperature of the cutting area is detected, the flow rate of the coolant is determined according to the temperature of the cutting area, and the spraying of the coolant to the cutting area is controlled.
3. The method according to claim 1, characterized in that The method further comprises: In the process of cutting the material, an image of the finished product obtained by real-time cutting is acquired, parameters of the finished product are extracted from the image of the finished product, and operating parameters of the cutting device are adjusted according to the parameters of the finished product.
4. The method according to claim 3, characterized in that The step of adjusting the operating parameters of the cutting device according to the parameters of the finished product includes one or more of the following: When a first deviation between a size of the finished product and a preset size exceeds a first threshold, reducing a cutting speed of the cutting device; When a second deviation between the surface quality index of the finished product and the preset surface quality index exceeds a second threshold, the cutting depth of the cutting device is increased.
5. The method according to claim 1, characterized in that: The method further comprises: During the process of cutting the material, a second operating parameter of the cutting device is adjusted according to the first operating parameter of the cutting device.
6. The method according to claim 5, characterized in that The step of adjusting the second operating parameter of the cutting device according to the first operating parameter of the cutting device includes one or more of the following: When the vibration intensity of the cutting head of the cutting device exceeds a third threshold, increasing the cutting force of the cutting device; When the vibration intensity of the cutting device exceeds a fourth threshold, reducing the cutting speed of the cutting device; When the vibration frequency of the cutting device exceeds a fifth threshold, the inclination angle of the tool of the cutting device is increased.
7. The method according to claim 3, characterized in that The method further comprises: When a first deviation between the size of the finished product and a preset size exceeds a first threshold, and / or a second deviation between the surface quality index of the finished product and a preset surface quality index exceeds a second threshold, the finished product is removed from the production line and / or an alarm message is output.
8. A material cutting device, characterized in that: The device comprises: An acquisition module, used to acquire an image of the material and extract characteristic information of the material from the image of the material, wherein the characteristic information includes hardness distribution, texture and defect location; A generation module, for generating a plurality of initial cutting paths according to the defect position of the material, with the goal of minimizing the cutting length and the corner, and with avoiding the defect position of the material as a constraint condition; A processing module is used to optimize the multiple initial cutting paths using an optimization algorithm according to the hardness and texture of the material to obtain an optimal cutting path, and cut the material according to the optimal cutting path, wherein the objective function of the optimization algorithm is related to one or more of the cutting time, cutting energy consumption or cutting quality.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 7 when executed.
10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
Citation Information
Cited By
Punching cutting path generation method and system combined with graphic optimization
CN120259700A
Laser self-adaptive cutting method and system for heavy steel pipe with abnormal deformation thickness
CN120347394A
A heavy special-shaped variable thickness steel pipe laser adaptive cutting method and system
CN120347394B
Wafer cutting machine control method, electronic equipment and storage medium
CN120439452A
Intelligent cutting method, storage medium and cutting equipment
CN120491557A