Positioning optimization method of electronic component pin PCB hole
Through high-precision optical measurement equipment, data is collected and feature extraction, deviation analysis and optimization adjustment, accurate positioning of electronic components pins and PCB plate holes is achieved, solving the problem of inaccurate positioning in the existing technology, and improving the product yield and production efficiency of the product.
Patent Information
- Application Number
- CN202510222295.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art is difficult to achieve high-precision positioning of electronic component pins and PCB board holes, especially in complex and precise electronic products, resulting in a decrease in product yield and a decrease in production efficiency.
High-precision optical measurement equipment is used to collect raw image data of electronic components pins and PCB board holes, and precise positioning of pins and board holes is achieved through feature extraction, deviation analysis and optimization adjustment. Specific steps include data acquisition, feature extraction (such as extraction of geometric centers and directional angles), deviation analysis (such as calculation of center deviations and angle deviations), and optimization adjustments (such as translation and rotation adjustments).
It improves the positioning accuracy of electronic components pins and PCB board holes, and is suitable for a variety of board hole arrangements, ensuring the matching of the position and direction of pins and board holes, and improving the overall performance and reliability of electronic products.
Smart Images

Figure CN120018395A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of positioning optimization, and in particular to a positioning optimization method for a PCB board hole of an electronic component pin. Background Art
[0002] In today's booming electronics industry, electronic products are becoming increasingly miniaturized and integrated, and the assembly precision requirements of their internal electronic components are becoming more and more stringent. Electronic components are connected to PCB (Printed Circuit Board) holes through pins to achieve circuit conduction and function realization.
[0003] Traditional methods of locating pins of electronic components and holes of PCB boards mostly rely on manual operation or simple mechanical assistance. During manual operation, workers rely on naked eye observation and experience to align the pins of electronic components with the holes of PCB boards and insert them. This method has many disadvantages when facing complex and sophisticated electronic products. On the one hand, the visual accuracy of the human eye is limited, and it is difficult to accurately distinguish the tiny position deviations between pins and board holes. Problems such as pin bending and wrong board holes are prone to occur, resulting in a decrease in product yield and a significant reduction in production efficiency. On the other hand, manual operation is greatly affected by subjective factors, and the operating proficiency and precision control ability of different workers vary, resulting in poor product quality stability, which is not conducive to large-scale industrial production.
[0004] As the functions of electronic products continue to increase, the number of pins of electronic components is gradually increasing, and the pin layout is becoming more complex. At the same time, the arrangement of PCB board holes has also become diversified due to circuit design requirements, with both regular and irregular arrangements. Simple mechanical assisted positioning can no longer meet high-precision requirements, and cannot accurately take into account the matching of pin position and direction, board hole position and arrangement direction at the same time. It is difficult to ensure the reliable assembly of electronic components on the PCB board, which in turn affects the overall performance and reliability of electronic products. Therefore, there is an urgent need for an optimization method that can accurately and efficiently locate electronic component pins and PCB board holes to meet the development needs of the modern electronics industry. Summary of the invention
[0005] The purpose of the present invention is to provide a method for optimizing the positioning of PCB board holes of electronic component pins, which solves the technical problems raised in the background technology.
[0006] The purpose of the present invention can be achieved by the following technical solutions:
[0007] A method for optimizing the positioning of a PCB board hole for a pin of an electronic component comprises the following steps:
[0008] Step 1: Data collection:
[0009] High-precision optical measurement equipment is used to collect clear original image data of electronic component pins and PCB board holes. The original image data includes the coordinate points of the pins in the image and the coordinate points of the board holes in the image;
[0010] Step 2: Feature extraction:
[0011] Perform feature extraction processing based on the coordinate points of the pins in the image and the coordinate points of the board holes in the image, and determine the pin geometric center coordinates, pin orientation angle, board hole geometric center coordinates and board hole arrangement orientation angle based on the feature processing results;
[0012] Step 3: Deviation Analysis:
[0013] Deviation analysis is performed based on the feature extraction processing results. Deviation analysis is to measure the deviation data of the position of the pin and the board hole based on the geometric center coordinates of the pin and the geometric center coordinates of the board hole, and to measure the deviation data of the angle of the pin and the board hole based on the direction angle of the pin and the arrangement direction angle of the board hole;
[0014] Step 4: Optimization and adjustment:
[0015] The deviation data of the position and angle between the pin and the board hole obtained by the deviation analysis are used for translation and rotation adjustment.
[0016] As a further solution of the present invention: for the pin, the coordinate point of the pin in the image is marked as P i =(x i ,y i ), i = 1, 2, ... n, n represents the total number of pins, P i Indicates the coordinate point of the i-th pin, x i and i They are P i The horizontal and vertical coordinates in the image coordinate system;
[0017] For PCB board holes, mark the coordinate point of the board hole in the image as H j =(x j ,y j ), j = 1, 2, ... m, m represents the total number of plate holes, H j represents the coordinate point of the jth plate hole, x j and j They are H j The horizontal and vertical coordinates in the image coordinate system.
[0018] As a further solution of the present invention: the feature extraction processing method is as follows:
[0019] StepA1, pin geometric center:
[0020] Add the abscissas of all pin points and take the average value to get the abscissa of the geometric center of the pin point, and record it as x Cp ;
[0021] At the same time, add the ordinates of all pin points and take the average value to get the ordinate of the geometric center of the pin point, which is recorded as y Cp ;
[0022] Then the coordinates of the pin's geometric center are marked as Cp = (x Cp ,y Cp ), Cp represents the geometric center of the pin;
[0023] The formula is:
[0024] StepA2, Pin direction:
[0025] First, the sum of the differences between the ordinates of adjacent pin points is used as the numerator, and the sum of the differences between the abscissas of adjacent pin points is used as the denominator. Then, the direction angle of the pin is obtained by the inverse tangent function and marked as θP.
[0026] The formula is:
[0027] In the formula, (x i+1 ,y i+1 ) indicates the pin point (y i , x i ) adjacent pin points;
[0028] StepA3, geometric center of plate hole:
[0029] The horizontal coordinates of all the holes are added together and the average value is taken to obtain the horizontal coordinate of the geometric center of the hole, which is recorded as x. Cp ;
[0030] At the same time, the ordinates of all the holes are added together and the average value is taken to obtain the ordinate of the geometric center of the hole, which is recorded as y Cp ;
[0031] Then the coordinates of the geometric center of the plate hole are marked as Ch = (x Ch ,y Ch ), Ch represents the geometric center of the PCB hole;
[0032] The formula is:
[0033] StepA4, plate hole arrangement direction:
[0034] According to the arrangement rules of the plate holes, the direction angle of the plate hole arrangement is determined.
[0035] As a further solution of the present invention: in Step A4, the direction angle of the plate hole arrangement is determined as follows:
[0036] StepA4.1. When the plate holes are arranged regularly, select three adjacent plate hole coordinate points H. j =(x j ,y j ), H j+1 =(x j+1 ,y j+1 ) and H j+1 =(x j+1 ,y j+1 );
[0037] Then through:
[0038] Calculate the direction angle θH of the plate hole arrangement;
[0039] StepA4.2: When the holes are arranged irregularly, extract all the hole coordinate points H. j =(x j ,y j );
[0040] Then, combined with the least squares method, the equation of the fitted line is y=kx+b, and the values of k and b are determined according to the formula of the least squares method;
[0041] Wherein, k represents the slope of the straight line, which is used to determine the arrangement direction of the plate holes;
[0042] The way is through;
[0043] Then, θH = arctan(k);
[0044] Calculate the orientation angle θH of the plate hole arrangement.
[0045] As a further solution of the present invention: the deviation analysis method is as follows:
[0046] StepB1, center deviation:
[0047] By: PD = (x Ch -x Cp ,y Ch -y Cp )=(x t ,y t );
[0048] Calculate the deviation vector PD between the geometric center of the pin and the geometric center of the board hole;
[0049] Step B2, Angle deviation:
[0050] By: PJ = θP - θH;
[0051] Calculate the angular deviation PJ between the pin direction and the board hole arrangement direction.
[0052] As a further solution of the present invention: the optimization adjustment method is as follows:
[0053] Step C1, according to the deviation vector PD = (x t ,y t ), perform translation adjustment in the x direction and y direction respectively;
[0054] Among them, x t is the translation adjustment in the x direction, y t is the translation adjustment amount in the y direction;
[0055] Step C2: Use the pin geometric center as the rotation center and adjust the electronic component by rotation angle PJ.
[0056] Beneficial effects of the present invention:
[0057] Improve the accuracy of positioning pins and PCB board holes: By collecting original image data through high-precision optical measurement equipment, and performing detailed coordinate marking, feature extraction, and subsequent rigorous deviation analysis on the pins of electronic components and PCB board holes, the differences in position and direction between the pins and board holes can be accurately grasped, thereby achieving precise positioning and ensuring that the pins can be accurately inserted into the corresponding board holes.
[0058] Applicable to a variety of board hole arrangements: In determining the arrangement direction of board holes, the two different situations of regular arrangement and irregular arrangement of board holes are fully considered, and corresponding calculation and determination methods are given respectively, so that the positioning optimization method can be effectively applied to different PCB board hole arrangements, enhancing the versatility and practicality of the method.
[0059] Effectively achieve position and direction matching: With the help of the deviation vector and angle deviation obtained from the deviation analysis, by performing translation adjustment in the x and y directions and rotation adjustment around the geometric center of the pin according to the angle deviation, not only can the position of the pin be matched with the position of the board hole, but also the direction of the pin can be matched with the arrangement direction of the board hole, which improves the overall accuracy and reliability of the assembly of electronic components on the PCB board and ensures the smooth progress of subsequent work such as electronic equipment assembly.
[0060] Based on data quantification operation, scientific and reasonable: the whole process involves many links that use formulas for calculation. Whether it is calculating the geometric center, direction angle, or deviation, it is all based on data quantification, making the positioning optimization process more scientific and reasonable, avoiding the uncertainty brought about by subjective judgment such as relying on experience, and improving the standardization and accuracy of operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The present invention will be further described below in conjunction with the accompanying drawings.
[0062] Figure 1 The present invention is a schematic flow chart of a method for optimizing the positioning of a PCB board hole for a pin of an electronic component.
[0063] Figure 2 It is a flow chart of a feature extraction step in a positioning optimization method for a PCB board hole of an electronic component pin of the present invention. DETAILED DESCRIPTION
[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.
[0065] Embodiment 1
[0066] See also Figure 1 and Figure 2 As shown, the present invention is a method for optimizing the positioning of a PCB board hole for a pin of an electronic component, comprising the following steps:
[0067] Step 1: Data collection:
[0068] In the initial stage of positioning the pins of electronic components and the holes of PCB boards, high-precision optical measurement equipment, such as high-precision industrial cameras, is used to capture clear original image data of the pins of electronic components and the holes of PCB boards;
[0069] For pins, in the image coordinate system, each pin is presented as a series of pixel points on the image; and the coordinate point of the pin in the image is marked as P i =(x i ,y i ), i = 1, 2, ... n, n represents the total number of pins, P i Indicates the coordinate point of the i-th pin, x i and i They are P i The horizontal and vertical coordinates in the image coordinate system;
[0070] In this embodiment, for a typical multi-pin electronic component, such as an integrated circuit chip, the value of n may be dozens or even hundreds;
[0071] Similarly, for the PCB board hole, the coordinate point of the board hole in the image is marked as H j=(x j ,y j ), j = 1, 2, ... m, m represents the total number of plate holes, H j represents the coordinate point of the jth plate hole, x j and j They are H j The horizontal and vertical coordinates in the image coordinate system;
[0072] In this embodiment, the number of board holes on the PCB board depends on the specific circuit design, and the value of m may range from a few to thousands;
[0073] Step 2: Feature extraction:
[0074] Feature extraction includes the feature extraction of the pin geometric center and the board hole geometric center:
[0075] The pin geometric center feature extraction method is as follows:
[0076] Add the abscissas of all pin points and take the average value to get the abscissa of the geometric center of the pin point, and record it as x Cp ;
[0077] At the same time, add the ordinates of all pin points and take the average value to get the ordinate of the geometric center of the pin point, which is recorded as y Cp ;
[0078] Then the coordinates of the pin's geometric center are marked as Cp = (x Cp ,y Cp ), Cp represents the geometric center of the pin;
[0079] The formula is:
[0080] In this embodiment, for example, for a simple component with 10 pins, the pin coordinates are (1, 2), (3, 4), (5, 6), (7, 8), (9, 10), (11, 12), (13, 14), (15, 16), (17, 18), (19, 20), then the coordinates of the geometric center of the pins of the component are Cp=(x Cp ,y Cp ) = (10, 11);
[0081] The feature extraction method of the geometric center of the plate hole is as follows:
[0082] The horizontal coordinates of all the holes are added together and the average value is taken to obtain the horizontal coordinate of the geometric center of the hole, which is recorded as x. Cp ;
[0083] At the same time, the ordinates of all the holes are added together and the average value is taken to obtain the ordinate of the geometric center of the hole, which is recorded as yCp ;
[0084] Then the coordinates of the geometric center of the plate hole are marked as Ch = (x Ch ,y Ch ), Ch represents the geometric center of the PCB hole;
[0085] The formula is:
[0086] Step 3: Deviation Analysis:
[0087] Deviation analysis includes central deviation analysis, which is as follows:
[0088] By: PD = (x Ch -x Cp ,y Ch -y Cp )=(x t ,y t );
[0089] Calculate the deviation vector PD between the geometric center of the pin and the geometric center of the board hole;
[0090] In this embodiment, for example, if the geometric center of the pin is (3, 4) and the geometric center of the board hole is (7, 9), then the deviation vector PD = (7-3, 9-4) = (4, 5); the deviation vector intuitively reflects the offset of the pin center relative to the board hole center on the plane;
[0091] Step 4: Optimization and adjustment:
[0092] Optimization adjustments include translation adjustments, which are as follows:
[0093] According to the deviation vector PD = (x t ,y t ), perform translation adjustment in the x direction and y direction respectively;
[0094] Among them, x t is the translation adjustment in the x direction, y t is the translation adjustment amount in the y direction;
[0095] In actual production operations, this translation adjustment can be achieved through a high-precision mechanical positioning system, such as a high-precision linear motor drive platform that can accurately move electronic components a specified distance in the x-direction and y-direction.
[0096] This embodiment uses high-precision optical measurement equipment to collect clear original image data at the initial stage of positioning the pins of electronic components and the holes of PCB boards, and can accurately obtain the coordinate information of the pins and the holes in the image coordinate system, which lays a good data foundation for subsequent precise positioning operations and provides a reliable data source for subsequent processing; geometric center features are extracted for the pins and holes, respectively, and their respective geometric center coordinates are obtained through corresponding calculation methods, which helps to intuitively analyze the deviation between the geometric center of the pin and the geometric center of the hole in the plane, so as to clarify the offset state of the two on the plane and facilitate the discovery of problems in positioning; center deviation analysis is performed to calculate the deviation vector, which clearly reflects the offset of the pin center relative to the hole center on the plane, thereby providing an accurate adjustment basis for subsequent translation adjustment, facilitating the use of a high-precision mechanical positioning system for precise translation adjustment, and effectively improving the accuracy of positioning the pins of electronic components and the holes of PCB boards.
[0097] Embodiment 2
[0098] As the second embodiment of the present invention, when the present application is implemented, compared with the first embodiment, the technical solution of the present embodiment is different from that of the first embodiment only in that,
[0099] Feature extraction also includes feature extraction of pin direction and board hole arrangement direction:
[0100] The feature extraction method of the pin direction is as follows:
[0101] First, the sum of the differences between the ordinates of adjacent pin points is used as the numerator, and the sum of the differences between the abscissas of adjacent pin points is used as the denominator. Then, the direction angle of the pin is obtained by the inverse tangent function and marked as θP.
[0102] The formula is:
[0103] In this embodiment, the orientation angle of the pin reflects the extension direction of the pin on the plane;
[0104] In the formula, (x i+1 ,y i+1 ) indicates the pin point (y i , x i ) adjacent pin points;
[0105] The feature extraction method of the plate hole arrangement direction is as follows:
[0106] StepA4.1. When the plate holes are arranged regularly, select three adjacent plate hole coordinate points H. j =(x j ,y j ), H j+1 =(x j+1 ,yj+1 ) and H j+1 =(x j+1 ,y j+1 );
[0107] Then through:
[0108] Calculate the direction angle θH of the plate hole arrangement;
[0109] StepA4.2: When the holes are arranged irregularly, extract all the hole coordinate points H. j =(x j ,y j );
[0110] Then, combined with the least squares method, the equation of the fitted line is y=kx+b, and the values of k and b are determined according to the formula of the least squares method;
[0111] Wherein, k represents the slope of the straight line, which is used to determine the arrangement direction of the plate holes;
[0112] The way is through;
[0113] Then, θH = arctan(k);
[0114] Calculate the direction angle θH of the plate hole arrangement;
[0115] Deviation analysis also includes angular deviation analysis, which is done as follows:
[0116] By: PJ = θP - θH;
[0117] Calculate the angle deviation PJ between the pin direction and the board hole arrangement direction;
[0118] The fourth step, optimization adjustment also includes rotation adjustment, which is as follows:
[0119] The electronic components are rotated and adjusted with the pin geometric center as the rotation center and the rotation angle PJ.
[0120] In addition to the feature extraction of the geometric centers of the pins and board holes in Example 1, this embodiment further adds feature extraction of the pin direction and board hole arrangement direction, so that the features of the pins of electronic components and the board holes of PCB are more comprehensively grasped, and expanded from the simple position center to the direction angle level, enriching the feature information related to positioning; through the angle deviation analysis, the angle deviation of the pin direction and the board hole arrangement direction is calculated, and the positioning difference between the two in terms of angle can be further discovered, which supplements the deficiency of only considering the center deviation in Example 1, and provides a reference basis with more dimensions for more accurate and comprehensive positioning optimization; the optimization adjustment method of rotation adjustment is added, with the geometric center of the pin as the rotation center, and rotation adjustment is performed according to the calculated angle deviation. Combined with the translation adjustment in Example 1, the electronic components can be adjusted more carefully and comprehensively from the two aspects of position and angle, further improving the accuracy of positioning the pins of electronic components and the board holes of PCB, and better meeting complex production positioning requirements.
[0121] Embodiment 3
[0122] As the third embodiment of the present invention, when the present application is specifically implemented, compared with the first and second embodiments, the technical solution of this embodiment is to combine the solutions of the first and second embodiments mentioned above for implementation.
[0123] In actual operation, this rotation can be achieved by a rotary motor, which can rotate the electronic components according to the calculated precision; for example, in an automated electronic assembly equipment, the control system accurately drives the rotary motor to rotate the components to the correct angle, thereby achieving accurate positioning of the pins and board holes;
[0124] By translation and rotation, the position of the pin can be matched with the position of the board hole, and the direction of the pin can be matched with the arrangement direction of the board hole, ensuring that the pin can be accurately inserted into the board hole;
[0125] This embodiment combines the solutions of embodiment one and embodiment two for implementation, and has both the advantages of embodiment one in determining the geometric center, analyzing the center deviation, and performing translation adjustment, and also integrates the advantages of embodiment two in extracting directional features, analyzing the angle deviation, and performing rotation adjustment. It can comprehensively optimize the positioning of the pins of electronic components and the holes of PCB boards from multiple angles and dimensions, maximize the accuracy and reliability of positioning, better adapt to diversified and high-precision production requirements, and effectively ensure the accurate installation and positioning of electronic components on PCB boards.
[0126] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and thresholds in the formula are set by technicians in this field according to actual conditions.
[0127] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for optimizing the positioning of PCB board holes for electronic component pins, characterized in that: The following steps are involved: Step 1: Data collection: High-precision optical measurement equipment is used to collect clear original image data of electronic component pins and PCB board holes. The original image data includes the coordinate points of the pins in the image and the coordinate points of the board holes in the image. Step 2: Feature extraction: Perform feature extraction processing based on the coordinate points of the pins in the image and the coordinate points of the board holes in the image, and determine the pin geometric center coordinates, pin orientation angle, board hole geometric center coordinates and board hole arrangement orientation angle based on the feature processing results; Step 3: Deviation Analysis: Deviation analysis is performed based on the feature extraction processing results. Deviation analysis is to measure the deviation data of the position of the pin and the board hole based on the geometric center coordinates of the pin and the geometric center coordinates of the board hole, and to measure the deviation data of the angle of the pin and the board hole based on the direction angle of the pin and the arrangement direction angle of the board hole; Step 4: Optimization and adjustment: The deviation data of the position and angle between the pin and the board hole obtained by the deviation analysis are used for translation and rotation adjustment.
2. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 1, characterized in that: For the pin, mark the coordinate point of the pin in the image as P i =(x i ,y i ), i = 1, 2, ... n, n represents the total number of pins, P i Indicates the coordinate point of the i-th pin, x i and i They are P i The horizontal and vertical coordinates in the image coordinate system; For PCB board holes, mark the coordinate point of the board hole in the image as H j =(x j ,y j ), j = 1, 2, ... m, m represents the total number of plate holes, H j represents the coordinate point of the jth plate hole, x j and j They are H j The horizontal and vertical coordinates in the image coordinate system.
3. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 2, characterized in that: The pin geometric center feature extraction process is as follows: Add the abscissas of all pin points and take the average value to get the abscissa of the geometric center of the pin point, and record it as x Cp ; At the same time, add the ordinates of all pin points and take the average value to get the ordinate of the geometric center of the pin point, which is recorded as y Cp ; Then the coordinates of the pin's geometric center are marked as Cp = (x Cp ,y Cp ), Cp represents the geometric center of the pin.
4. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 3, characterized in that: The pin direction feature extraction process is as follows: First, the sum of the differences in the ordinates of adjacent pin points is used as the numerator, and the sum of the differences in the abscissas of adjacent pin points is used as the denominator. Then, the direction angle of the pin is obtained through the inverse tangent function and marked as θP.
5. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 4, characterized in that: The geometric center feature extraction and processing method of the plate hole is as follows: The horizontal coordinates of all the holes are added together and the average value is taken to obtain the horizontal coordinate of the geometric center of the hole, which is recorded as x. Cp ; At the same time, the ordinates of all the holes are added together and the average value is taken to obtain the ordinate of the geometric center of the hole, which is recorded as y Cp ; Then the coordinates of the geometric center of the plate hole are marked as Ch = (x Ch ,y Ch ), Ch represents the geometric center of the PCB hole.
6. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 5, characterized in that: The plate hole arrangement direction feature extraction and processing method are as follows: According to the arrangement rules of the plate holes, determine the direction angle of the plate hole arrangement: StepA4.
1. When the plate holes are arranged regularly, select three adjacent plate hole coordinate points H. j =(x j ,y j ), H j+1 =(x j+1 ,y j+1 ) and H j+1 =(x j+1 ,y j+1 ); Then through: Calculate the direction angle θH of the plate hole arrangement; StepA4.2: When the holes are arranged irregularly, extract all the hole coordinate points H. j =(x j ,y j ); Then, combined with the least square method, the equation of the fitted line is y=kx+b, and the values of k and b are determined according to the formula of the least square method; Wherein, k represents the slope of the straight line, which is used to determine the arrangement direction of the plate holes; The way is through; Then, θH = arctan(k); Calculate the direction angle θH of the plate hole arrangement.
7. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 6, characterized in that: The position deviation data of the pin and the board hole is determined as follows: By: PD = (x Ch -x Cp ,y Ch -y Cp )=(x t ,y t ); Calculate the deviation vector PD between the geometric center of the pin and the geometric center of the board hole.
8. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 6, characterized in that: The angle deviation between the pin and the board hole is determined as follows: By: PJ = θP - θH; Calculate the angular deviation PJ between the pin direction and the board hole arrangement direction.
9. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 7, characterized in that: The translation adjustment method is based on the deviation vector PD = (x t ,y t ), and perform translation adjustment in the x direction and y direction respectively; Among them, x t is the translation adjustment in the x direction, y t The translation adjustment in the y direction.
10. The method for optimizing the positioning of PCB board holes for pins of electronic components according to claim 8, characterized in that: The rotation adjustment method is to use the geometric center of the pin as the rotation center and rotate the electronic component at a rotation angle PJ.
Citation Information
Cited By
PCB pre-drilling intelligent deviation correction system and method
CN121223913A