Intelligent cutting method for copper foil roll
By generating an electronic image on the copper foil roll and using the moving window method and binary search method to determine the cutting range, the problem of inaccurate copper foil roll cutting in the prior art is solved, and fast and accurate copper foil cutting is achieved.
Patent Information
- Application Number
- CN202411404002.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-10
AI Technical Summary
Existing technologies make it difficult to accurately and quickly cut copper foil from copper foil rolls with distributed defects into copper foil that matches the customer's required size, number of defects, and defect type.
The method uses scanning to generate electronic images to obtain information on the location and type of defects. It combines the moving window method and the binary search method to determine the cutting range. The cutting position is determined by checking whether the number and type of defects are within the preset range.
It enables accurate and rapid cutting of copper foil that meets customer requirements from copper foil rolls with distributed defects, thus satisfying customer needs.
Smart Images

Figure CN119283119A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to copper foil roll processing, and in particular to a copper foil roll intelligent cutting method. Background Art
[0002] Copper foil roll, commonly known as copper foil coil, is a material widely used in industrial production. It is made of high-purity copper through electrolysis or calendering and other processes. It has excellent electrical conductivity, thermal conductivity, machinability and adhesion. It is often used in the electronics industry, communications, automotive industry, new energy and decoration fields.
[0003] The thickness of copper foil rolls is usually less than 0.01mm. It has good ductility and plasticity and can be easily processed into various shapes and sizes. In addition, copper foil also has low surface oxygen characteristics and can be firmly attached to various substrates, such as metals, insulating materials, etc. The chemical properties of copper foil are stable, not easily corroded and oxidized, and can maintain stable performance in harsh environments. At the same time, copper foil also has certain acid and alkali resistance and corrosion resistance, and can resist the erosion of chemical substances within a certain range.
[0004] The width of copper foil rolls is generally short, but its length is very long. At the same time, during the production process of copper foil rolls, due to the influence of various factors such as process, material and environment, a certain number of defects will inevitably be generated. How to accurately and quickly cut copper foil that matches the size, number and type of defects required by customers from copper foil rolls with defects has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] 1. Technical issues to be solved
[0006] In view of the above-mentioned shortcomings of the prior art, the present invention provides an intelligent copper foil roll cutting method, which can effectively overcome the defect of the prior art that it is difficult to accurately and quickly cut copper foil that matches the size, number of defect points and type of defect points required by the customer from a copper foil roll with distributed defect points.
[0007] (II) Technical solution
[0008] To achieve the above objectives, the present invention is implemented through the following technical solutions:
[0009] A copper foil roll intelligent cutting method comprises 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. Screen and obtain multiple copper foil rolls according to basic requirements, and select one copper foil roll;
[0012] S3, using a moving window method and a binary search method to determine the number of defect points within the window range after each window movement, and checking whether the number and type of defect points are within a preset range;
[0013] S4. If the number and type of defect points are within the preset range, the current window range is used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll is selected and the process returns to S3.
[0014] Preferably, in S3, a moving window method and a binary search method are used to determine the number of defect points within the window range after each window movement, including:
[0015] S31, setting a window of an appropriate size at the vertex of the copper foil roll according to customer needs, and using a binary search method to determine the number of defect points within the current window range. If the number of defect points is within the preset range, returning to the current window range, otherwise entering S32;
[0016] S32, the window is moved vertically, and the vertical moving distance is the vertical coordinate of the first defect point in the current window range. The number of defect points in the current window range is directly traversed to find out. 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, the process goes to S33;
[0017] S33, move the window to the original position before the vertical movement, and move the window horizontally. The horizontal movement distance is the horizontal coordinate of the first defect point in the current window range. Use binary search method to determine the number of defect points in the current window range. If the number of defect points is within the preset range, return to the current window range, otherwise return to S32.
[0018] Preferably, the method of using a binary search method to determine the number of defect points within the current window range includes:
[0019] S311, record the current number of horizontal movements c, and determine the current window range S = (X1, Y1, W, H);
[0020] Among them, (X1, Y1) is the coordinate of the lower left corner of the current window, 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=[(x 1 ,y 1 ),(x 2 ,y 2 ),…,(x n ,y n )];
[0022] Among them, (x 1 ,y1 ) is the coordinate of the first defect point on the copper foil roll, (x 2 ,y 2 ) is the coordinate of the second defect point on the copper foil roll, (x n ,y n ) is the coordinate of the nth defect point on the copper foil roll, and n is the number of defect points on the copper foil roll;
[0023] S313, according to 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 ) is the coordinate of the c+1th defect point on the copper foil roll, (x c+2 ,y c+2 ) is the coordinate of the c+2th defect point on the copper foil roll;
[0025] S314, taking the current number of defect points as half of the remaining number of defect points, and obtaining the current defect point coordinate sequence And take the current defect point coordinate sequence as the new remaining defect point coordinate sequence;
[0026] in, For copper foil roll The coordinates of the defect points;
[0027] S315, if If yes, it indicates that the last defect point in the current defect point coordinate sequence q_half is outside the current window range, and the process 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 the process proceeds to S316;
[0028] Among them, eps is an adjustment parameter used to avoid the error caused by the size of the defect point itself;
[0029] S316 . For the defect points in the current defect point coordinate sequence q_half , count the number of defect points within the current window range.
[0030] Preferably, after returning the current window range, the method further comprises:
[0031] Check whether the type of defect points within the current window range is within the preset range.
[0032] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned intelligent copper foil roll cutting method is implemented.
[0033] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the various steps of the above-mentioned copper foil roll intelligent cutting method.
[0034] (III) Beneficial effects
[0035] Compared with the prior art, the intelligent copper foil roll cutting method provided by the present invention scans the copper foil roll to generate a corresponding electronic image, obtains the relative position and type information of each defect point, adopts the moving window method and the 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, thereby being able to accurately and quickly cut copper foil that matches the size, number of defect points and type of defect points required by the customer on a copper foil roll with distributed defect points. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 It is a schematic diagram of the process of the present invention;
[0038] Figure 2 It is a schematic diagram of setting an adaptation size window at the vertex of the copper foil roll according to customer needs in the present invention;
[0039] Figure 3 For the present invention Figure 2 Schematic diagram of the vertical movement of the window in;
[0040] Figure 4 For the present invention Figure 2 Schematic diagram of lateral movement of the window in;
[0041] Figure 5 For the present invention Figure 2 An enlarged schematic diagram of moving the window in;
[0042] Figure 6 A simulation diagram of a group of copper foil roll defect points and a cutting range that meets customer needs that are randomly generated in the present invention;
[0043] Figure 7 This is another set of randomly generated copper foil roll defect points and simulation diagrams of the cutting range that meets customer needs in the present invention. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] A copper foil roll intelligent cutting method, such as Figure 1 As shown, S1, all copper foil rolls are scanned to generate corresponding electronic images, and the relative position and type information of each defect point are obtained;
[0046] S2. Screen and obtain multiple copper foil rolls according to basic requirements (such as size and quality of the copper foil rolls), and select one copper foil roll;
[0047] S3, using a moving window method and a binary search method to determine the number of defect points within the window range after each window movement, and checking whether the number and type of defect points are within a preset range;
[0048] S4. If the number and type of defect points are within the preset range, the current window range is used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll is selected and the process returns 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 an adapted size is set at the vertex of the copper foil roll according to customer needs, and a binary search method is used to determine the number of defect points within the current window range. If the number of defect points is within the preset range, the current window range is returned, otherwise, it enters S32;
[0051] S32, such as Figure 3 As shown, the window is moved vertically, and the vertical moving distance is the vertical coordinate of the first defect point in the current window range. The number of defect points in the current window range is directly traversed to find out. 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, it goes to S33;
[0052] S33, such as Figure 4As shown, the window is moved to its original position before the vertical movement, and the window is moved horizontally. The horizontal movement distance is the horizontal coordinate of the first defect point in the current window range. The binary search method is used to determine the number of defect points in the current window range. If the number of defect points is within the preset range, the current window range is returned, otherwise it returns to S32.
[0053] 1) Use binary search method to determine the number of defect points within the current window range, including:
[0054] S311, record the current number of horizontal movements c, and determine the current window range S = (X1, Y1, W, H), such as Figure 5 As shown ( Figure 5 x_move and y_move are the total horizontal and vertical movement distances of the current window respectively);
[0055] Among them, (X1, Y1) is the coordinate of the lower left corner of the current window, 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=[(x 1 ,y 1 ),(x 2 ,y 2 ),…,(x n ,y n )];
[0057] Among them, (x 1 ,y 1 ) is the coordinate of the first defect point on the copper foil roll, (x 2 ,y 2 ) is the coordinate of the second defect point on the copper foil roll, (x n ,y n ) is the coordinate of the nth defect point on the copper foil roll, and n is the number of defect points on the copper foil roll;
[0058] S313, according to 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 ) is the coordinate of the c+1th defect point on the copper foil roll, (x c+2 ,y c+2 ) is the coordinate of the c+2th defect point on the copper foil roll;
[0060] S314, taking the current number of defect points as half of the remaining number of defect points, and obtaining the current defect point coordinate sequence And take the current defect point coordinate sequence as the new remaining defect point coordinate sequence;
[0061] in, For copper foil roll The coordinates of the defect points;
[0062] S315, if If yes, it indicates that the last defect point in the current defect point coordinate sequence q_half is outside the current window range, and the process 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 the process proceeds to S316;
[0063] Among them, eps is an adjustment parameter used to avoid the error caused by the size of the defect point itself;
[0064] S316 . For the defect points in the current defect point coordinate sequence q_half , count the number of defect points within the current window range.
[0065] 2) After returning to the current window range, including:
[0066] Check whether the type of defect points within the current window range is within the preset range.
[0067] In the technical solution of the present application, the copper foil roll is scanned to generate a corresponding electronic image, and the relative position and type information of each defect point is obtained. The moving window method and the binary search method are used to determine the number of defect points within the window range after each window movement. The cutting range is determined by checking whether the number and type of defect points are within a preset range, so that copper foil that matches the size, number of defect points and type of defect points required by the customer can be accurately and quickly cut from the copper foil roll with defect points.
[0068] The technical solution of the present application also discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned intelligent copper foil roll cutting method is implemented.
[0069] The technical solution of the present application also discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, each step of the above-mentioned copper foil roll intelligent cutting method is implemented.
[0070] The following two sets of simulation experiments are combined to better illustrate the technical solution of this application:
[0071] In the two simulation experiments, the copper foil roll is 20000m long and 1.4m wide, with 35 randomly distributed defects; the copper foil required by the customer is 3000m long and 1.2m wide, with no more than 2 defects; the output cutting range is represented by the coordinates of the diagonal vertices, that is, [X a ,Y a ,X b ,Y b ], all units are cm;
[0072] like Figure 6 As shown, the corresponding cutting range is [150,190,3000190,1390.0]; Figure 7 As shown, the corresponding cutting range is [4362590,20,3000020,1220.0].
[0073] It can be seen from the above two groups of simulation experiments that the technical solution of the present application can accurately and quickly cut copper foil that matches the customer's required size, number of defect points and type of defect points on a copper foil roll with distributed defect points, thereby better meeting customer needs.
[0074] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements 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 copper foil roll intelligent cutting method, characterized in that: The following steps are involved: S1. Scan all copper foil rolls to generate corresponding electronic images and obtain the relative position and type information of each defect point; S2. Screen and obtain multiple copper foil rolls according to basic requirements, and select one copper foil roll; S3, using a moving window method and a binary search method to determine the number of defect points within the window range after each window movement, and checking whether the number and type of defect points are within a preset range; S4. If the number and type of defect points are within the preset range, the current window range is used as the cutting range to cut the copper foil roll; otherwise, the next copper foil roll is selected and the process returns to S3.
2. The intelligent cutting method for copper foil roll according to claim 1, characterized in that: 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: S31, setting a window of an appropriate size at the vertex of the copper foil roll according to customer needs, and using a binary search method to determine the number of defect points within the current window range. If the number of defect points is within the preset range, returning to the current window range, otherwise entering S32; S32, the window is moved vertically, and the vertical moving distance is the vertical coordinate of the first defect point in the current window range. The number of defect points in the current window range is directly traversed to find out. 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, the process goes to S33; S33, move the window to the original position before the vertical movement, and move the window horizontally. The horizontal movement distance is the horizontal coordinate of the first defect point in the current window range. Use binary search method to determine the number of defect points in the current window range. If the number of defect points is within the preset range, return to the current window range, otherwise return to S32.
3. The intelligent copper foil cutting method according to claim 2, characterized in that: The binary search method is used to determine the number of defect points within the current window range, including: S311, record the current number of horizontal movements c, and determine the current window range S = (X1, Y1, W, H); Among them, (X1, Y1) is the coordinate of the lower left corner of the current window, W and H are the width and height of the window respectively; S312, sorting the coordinates of the defect points on the copper foil roll according to the size of the horizontal coordinates, and obtaining a defect point coordinate sequence Q = [(x1, y1), (x2, y2), ..., (x n ,y n )]; Among them, (x1, y1) is the coordinate of the first defect point on the copper foil roll, (x2, y2) is the coordinate of the second defect point on the copper foil roll, (x n ,y n ) is the coordinate of the nth defect point on the copper foil roll, and n is the number of defect points on the copper foil roll; S313, according to 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 ) is the coordinate of the c+1th defect point on the copper foil roll, (x c+2 ,y c+2 ) is the coordinate of the c+2th defect point on the copper foil roll; S314, taking the current number of defect points as half of the remaining number of defect points, and obtaining the current defect point coordinate sequence And take the current defect point coordinate sequence as the new remaining defect point coordinate sequence; in, For copper foil roll The coordinates of the defect points; S315, if If yes, it indicates that the last defect point in the current defect point coordinate sequence q_half is outside the current window range, and the process 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 the process proceeds to S316; Among them, eps is an adjustment parameter used to avoid the error caused by the size of the defect point itself; S316 . For the defect points in the current defect point coordinate sequence q_half , count the number of defect points within the current window range.
4. The intelligent copper foil cutting method according to claim 2, characterized in that: After returning the current window range, it includes: Check whether the type of defect points within the current window range is within the preset range.
5. A computer device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the intelligent cutting method for copper foil rolls as claimed in any one of claims 1 to 4 is implemented.
6. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, each step of the copper foil roll intelligent cutting method as described in any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Station domain protection function migration method
CN103699460A
Spinner clearing method used for controlling yarn quality
CN104790075A
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
Quality analysis method based on machine vision in metal foil manufacturing
CN113838043A