Intelligent cutting method for copper foil roll
By combining the moving window method and the binary search method with computer equipment, the problem of inaccurate copper foil roll cutting in the existing technology has been solved, and copper foil that meets customer requirements can be quickly cut from defective copper foil rolls.
Patent Information
- Application Number
- CN202411404002.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2044-10-09
AI Technical Summary
Existing technologies make it difficult to accurately and quickly cut copper foil from copper foil rolls with distributed defects to match the customer's required size, number and type of defects.
The number and type of defects within the window range after each window movement are determined by using the moving window method and binary search method. The cutting range is determined by checking whether it is within the preset range. Intelligent cutting of copper foil rolls is achieved by combining computer equipment and programs.
It enables accurate and rapid cutting of copper foil from copper foil rolls with distributed defects, matching the customer's required size, number and type of defects, thus meeting customer needs.
Smart Images

Figure CN119283119B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to copper foil roll processing, and more specifically to an intelligent cutting method for copper foil rolls. Background Technology
[0002] Copper foil rolls, commonly known as copper foil stock, are a widely used material in industrial production. They are made from high-purity copper through processes such as electrolysis or rolling, and have excellent electrical conductivity, thermal conductivity, processability, and adhesion. They are commonly used in the electronics industry, communications, automotive industry, new energy, and decoration industries.
[0003] Copper foil rolls are typically less than 0.01 mm thick, possessing excellent ductility and malleability, allowing them to be easily processed into various shapes and sizes. Furthermore, copper foil has low surface oxygen content, enabling it to adhere firmly to various substrates, such as metals and insulating materials. Copper foil is chemically stable, resistant to corrosion and oxidation, and maintains stable performance even in harsh environments. Simultaneously, copper foil exhibits a certain degree of acid and alkali resistance and corrosion resistance, enabling it to withstand chemical attack within a limited range.
[0004] Copper foil rolls are generally short in width but very long in length. Furthermore, during the production process, due to various factors such as technology, materials, and environment, a certain number of defects are inevitably produced. How to accurately and quickly cut copper foil from defective rolls to produce copper foil that matches the customer's required dimensions, number, and type of defects has become a pressing technical problem to be solved. Summary of the Invention
[0005] (a) Technical problems to be solved
[0006] In view of the above-mentioned shortcomings of the existing technology, the present invention provides a method for intelligent cutting of copper foil rolls, which can effectively overcome the shortcomings of the existing technology in accurately and quickly cutting copper foil that matches the customer's required size, number of defects and types from copper foil rolls with distributed defects.
[0007] (II) Technical Solution
[0008] To achieve the above objectives, the present invention provides the following technical solution:
[0009] A smart cutting method for copper foil rolls includes the following steps:
[0010] S1. Scan all copper foil rolls to generate corresponding electronic images, and obtain the relative position and type information of each defect point;
[0011] S2. Select one copper foil roll from the multiple copper foil rolls according to the basic requirements.
[0012] S3. Use the moving window method and binary search method to determine the number of defects within the window range after each window movement, and check whether the number and type of defects are within the preset range;
[0013] S4. If the number and type of defects are within the preset range, the current window range will be used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll will be selected and the process will return to S3.
[0014] Preferably, in S3, the number of defect points within the window range after each window movement is determined using the moving window method and the binary search method, including:
[0015] S31. Set up a window of appropriate size at the top of the copper foil roll according to customer requirements. Use binary search to determine the number of defects within the current window range. If the number of defects is within the preset range, return to the current window range; otherwise, proceed to S32.
[0016] S32. Move the window vertically. The vertical movement distance is the vertical coordinate of the first defect point within the current window range. Directly traverse and find the number of defect points within the current window range. If the number of defect points is within the preset range and the window range area meets the customer's requirements, return to the current window range; otherwise, proceed to S33.
[0017] S33. Move the window to its original position before vertical movement, and then move the window horizontally. The horizontal movement distance is the x-coordinate of the first defect point within the current window range. Use a binary search method to determine the number of defect points within the current window range. If the number of defect points is within a preset range, return to the current window range; otherwise, return to S32.
[0018] Preferably, the step of determining the number of defects within the current window range using a binary search method includes:
[0019] S311. Record the current number of horizontal movements c, and determine the current window range S = (X1, Y1, W, H);
[0020] Where (X1,Y1) are the coordinates of the bottom left corner of the current window, and W and H are the width and height of the window, respectively;
[0021] S312. Sort the coordinates of the defect points on the copper foil roll according to the size of the horizontal coordinate, and obtain the defect point coordinate sequence Q = [(x1,y1),(x2,y2),…,(x... n ,y n )];
[0022] Where (x1, y1) are the coordinates of the first defect point on the copper foil roll, and (x2, y2) are the coordinates of the second defect point on the copper foil roll. n ,yn ) represents the coordinates of the nth defect point on the copper foil roll, where n is the number of defect points on the copper foil roll;
[0023] S313. Based on the current number of lateral movements c, determine the remaining defect point coordinate sequence q = [(x c+1 ,y c+1 ),(x c+2 ,y c+2 ),…,(x n ,y n )];
[0024] Among them, (x c+1 ,y c+1 Let (x) be the coordinates of the (c+1)th defect point on the copper foil roll. c+2 ,y c+2 (c) represents the coordinates of the (c+2)th defect point on the copper foil roll;
[0025] S314. Take the current number of defect points as half the number of remaining defect points to obtain the current defect point coordinate sequence. And use the current defect point coordinate sequence as the new remaining defect point coordinate sequence;
[0026] in, For the first roll of copper foil The coordinates of the defect point;
[0027] S315, if If the last defect point in the current defect point coordinate sequence q_half is outside the current window range, return to S314; otherwise, if the last defect point in the current defect point coordinate sequence q_half is within the current window range, proceed to S316.
[0028] Among them, eps is an adjustment parameter used to avoid errors caused by the size of the defect itself;
[0029] S316. For the defect points in the current defect point coordinate sequence q_half, count the number of defect points located within the current window range.
[0030] Preferably, after returning to the current window range, the following steps are included:
[0031] Check if the types of defects within the current window range are within the preset range.
[0032] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the aforementioned intelligent cutting method for copper foil rolls.
[0033] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the various steps of the intelligent copper foil roll cutting method described above.
[0034] (III) Beneficial Effects
[0035] Compared with the prior art, the intelligent cutting method for copper foil rolls provided by the present invention scans the copper foil rolls to generate corresponding electronic images, obtains the relative position and type information of each defect point, uses the moving window method and binary search method to determine the number of defect points within the window range after each window movement, and determines the cutting range by checking whether the number and type of defect points are within a preset range. Thus, it is possible to accurately and quickly cut copper foil that matches the customer's required size, number and type of defect points from copper foil rolls with distributed defect points. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.
[0037] Figure 1 This is a schematic diagram of the process of the present invention;
[0038] Figure 2 This is a schematic diagram illustrating the installation of a size-adaptive window at the apex of a copper foil roll according to customer requirements in this invention.
[0039] Figure 3 For the present invention to Figure 2 A diagram illustrating vertical movement of a window within a given context;
[0040] Figure 4 For the present invention to Figure 2 A diagram illustrating the horizontal movement of a window within a given context;
[0041] Figure 5 For the present invention to Figure 2 An enlarged diagram illustrating the movement of a window within the interface;
[0042] Figure 6 This is a simulation diagram of a set of randomly generated copper foil roll defects and a cutting range that meets customer requirements in this invention.
[0043] Figure 7 This is a simulation diagram of another set of copper foil roll defects and the cutting range that meets customer requirements, randomly generated in this invention. Detailed Implementation
[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0045] A smart cutting method for copper foil rolls, such as Figure 1 As shown, S1, all copper foil rolls are scanned to generate corresponding electronic images, obtaining the relative position and type information of each defect point;
[0046] S2. Select one copper foil roll from multiple copper foil rolls based on basic requirements (such as the size and quality of the copper foil rolls).
[0047] S3. Use the moving window method and binary search method to determine the number of defects within the window range after each window movement, and check whether the number and type of defects are within the preset range;
[0048] S4. If the number and type of defects are within the preset range, the current window range will be used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll will be selected and the process will return to S3.
[0049] S3 uses the moving window method and binary search method to determine the number of defect points within the window range after each window movement, including:
[0050] S31, such as Figure 2 As shown, a window of appropriate size is set at the vertex of the copper foil roll according to customer requirements. The number of defect points within the current window range is determined by binary search. If the number of defect points is within the preset range, the current window range is returned; otherwise, proceed to S32.
[0051] S32, such as Figure 3 As shown, the window is moved vertically, and the vertical movement distance is the vertical coordinate of the first defect point within the current window range. The number of defect points within the current window range is directly traversed and searched. If the number of defect points is within the preset range and the window range area meets the customer's requirements, the current window range is returned; otherwise, proceed to S33.
[0052] S33, such as Figure 4 As shown, the window is moved to its original position before the vertical movement, and then the window is moved horizontally. The horizontal movement distance is the x-coordinate of the first defect point in the current window range. The number of defect points in the current window range is determined by binary search. If the number of defect points is within the preset range, the current window range is returned; otherwise, S32 is returned.
[0053] 1) Use binary search to determine the number of defects within the current window range, including:
[0054] S311. Record the current horizontal movement count c, and determine the current window range S = (X1, Y1, W, H), such as... Figure 5 As shown ( Figure 5 In this context, x_move and y_move represent the total horizontal and vertical movement distances of the current window, respectively.
[0055] Where (X1,Y1) are the coordinates of the bottom left corner of the current window, and W and H are the width and height of the window, respectively;
[0056] S312. Sort the coordinates of the defect points on the copper foil roll according to the size of the horizontal coordinate, and obtain the defect point coordinate sequence Q = [(x1,y1),(x2,y2),…,(x... n ,y n )];
[0057] Where (x1, y1) are the coordinates of the first defect point on the copper foil roll, and (x2, y2) are the coordinates of the second defect point on the copper foil roll. n ,y n ) represents the coordinates of the nth defect point on the copper foil roll, where n is the number of defect points on the copper foil roll;
[0058] S313. Based on the current number of lateral movements c, determine the remaining defect point coordinate sequence q = [(x c+1 ,y c+1 ),(x c+2 ,y c+2 ),…,(x n ,y n )];
[0059] Among them, (x c+1 ,y c+1 Let (x) be the coordinates of the (c+1)th defect point on the copper foil roll. c+2 ,y c+2 (c) represents the coordinates of the (c+2)th defect point on the copper foil roll;
[0060] S314. Take the current number of defect points as half the number of remaining defect points to obtain the current defect point coordinate sequence. And use the current defect point coordinate sequence as the new remaining defect point coordinate sequence;
[0061] in, For the first roll of copper foil The coordinates of the defect point;
[0062] S315, if If the last defect point in the current defect point coordinate sequence q_half is outside the current window range, return to S314; otherwise, if the last defect point in the current defect point coordinate sequence q_half is within the current window range, proceed to S316.
[0063] Among them, eps is an adjustment parameter used to avoid errors caused by the size of the defect itself;
[0064] S316. For the defect points in the current defect point coordinate sequence q_half, count the number of defect points located within the current window range.
[0065] 2) After returning to the current window range, it includes:
[0066] Check if the types of defects within the current window range are within the preset range.
[0067] In this technical solution, the copper foil roll is scanned to generate a corresponding electronic image, obtaining the relative position and type information of each defect. The moving window method and binary search method are used to determine the number of defective points within the window range after each window movement. The cutting range is determined by checking whether the number and type of defective points are within a preset range. Thus, copper foil that matches the customer's required size, number of defective points, and type of defective points can be accurately and quickly cut from the copper foil roll with distributed defective points.
[0068] The technical solution of this application also discloses a computer device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, it implements the above-mentioned intelligent cutting method for copper foil rolls.
[0069] The technical solution of this application also discloses a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the various steps of the above-mentioned intelligent cutting method for copper foil rolls.
[0070] The following two sets of simulation experiments better illustrate the technical solution of this application:
[0071] In the two sets of simulation experiments, the copper foil roll was 20,000m long and 1.4m wide, with 35 randomly distributed defects; the copper foil required by the customer was 3,000m long and 1.2m wide, with no more than 2 defects; the output cutting range was represented by the coordinates of the diagonal vertices, i.e., [X...]. a ,Y a ,X b ,Y b All units are in cm;
[0072] like Figure 6As shown, the corresponding cutting range is [150, 190, 3000190, 1390.0]; as Figure 7 As shown, the corresponding cutting range is [4362590,20,3000020,1220.0].
[0073] The two sets of simulation experiments above show that the technical solution of this application can accurately and quickly cut copper foil that matches the customer's required size, number of defects and type of defects from copper foil rolls with distributed defects, thus better meeting the customer's needs.
[0074] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions will not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for intelligent cutting of copper foil rolls, characterized in that: Includes the following steps: S1. Scan all copper foil rolls to generate corresponding electronic images, and obtain the relative position and type information of each defect point; S2. Select one copper foil roll from multiple copper foil rolls according to the basic requirements. S3. Use the moving window method and binary search method to determine the number of defects within the window range after each window movement, and check whether the number and type of defects are within the preset range; S4. If the number and type of defects are within the preset range, the current window range will be used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll will be selected and the process will return to S3. The number of defects within the current window range is determined using a binary search method, including: S311. Record the current number of horizontal movements c, and determine the current window range S=(X1,Y1,W,H); Where (X1,Y1) are the coordinates of the bottom left corner of the current window, and W and H are the width and height of the window, respectively; S312. Sort the coordinates of the defect points on the copper foil roll according to the size of the horizontal coordinate, and obtain the defect point coordinate sequence Q=[(x1,y1),(x2,y2),…,(x n ,y n )]; Where (x1, y1) are the coordinates of the first defect point on the copper foil roll, and (x2, y2) are the coordinates of the second defect point on the copper foil roll. n ,y n ) represents the coordinates of the nth defect point on the copper foil roll, where n is the number of defect points on the copper foil roll; S313. Based on the current number of lateral movements c, determine the remaining defect point coordinate sequence q=[(x c+1 ,y c+1 ),(x c+2 ,y c+2 ),…,(x n ,y n )]; Among them, (x c+1 ,y c+1 Let (x) be the coordinates of the (c+1)th defect point on the copper foil roll. c+2 ,y c+2 (c) represents the coordinates of the (c+2)th defect point on the copper foil roll; S314. Take the current number of defect points as half the number of remaining defect points to obtain the current defect point coordinate sequence q_half=[(x c+1 ,y c+1 ),(x c+2 ,y c+2 ),…,( , [ ], and use the current defect point coordinate sequence as the new remaining defect point coordinate sequence; in,( , ) is the first of the copper foil rolls The coordinates of the defect point; S315, if If X1+W+eps, it indicates that the last defect point in the current defect point coordinate sequence q_half is outside the current window range, and returns to S314; otherwise, it indicates that the last defect point in the current defect point coordinate sequence q_half is within the current window range, and proceeds to S316. Among them, eps is an adjustment parameter used to avoid errors caused by the size of the defect itself; S316. For the defect points in the current defect point coordinate sequence q_half, count the number of defect points located within the current window range.
2. The intelligent cutting method for copper foil rolls according to claim 1, characterized in that: S3 uses the moving window method and binary search to determine the number of defects within the window range after each window movement, including: S31. Set up a window of appropriate size at the top of the copper foil roll according to customer requirements. Use binary search to determine the number of defects within the current window range. If the number of defects is within the preset range, return to the current window range; otherwise, proceed to S32. S32. Move the window vertically. The vertical movement distance is the vertical coordinate of the first defect point within the current window range. Directly traverse and find the number of defect points within the current window range. If the number of defect points is within the preset range and the window range area meets the customer's requirements, return to the current window range; otherwise, proceed to S33. S33. Move the window to its original position before vertical movement, and then move the window horizontally. The horizontal movement distance is the x-coordinate of the first defect point within the current window range. Use a binary search method to determine the number of defect points within the current window range. If the number of defect points is within a preset range, return to the current window range; otherwise, return to S32.
3. The intelligent cutting method for copper foil rolls according to claim 2, characterized in that: After returning to the current window range, the following is included: Check if the types of defects within the current window range are within the preset range.
4. A computer device, characterized in that: The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the intelligent cutting method for copper foil rolls as described in any one of claims 1-3.
5. A computer-readable storage medium, characterized in that: It stores a computer program, which, when executed by a processor, implements the various steps of the intelligent cutting method for copper foil rolls as described in any one of claims 1-3.
Citation Information
Patent Citations
Power price prediction method based on improved deep belief network
CN110009160A
Equipment and method for automatically distinguishing and detecting appearance flaws on surface of copper foil
CN113325001A
KR20210094095A
