Probe module modeling method, device and storage medium

Through automated modeling methods and devices, a three-dimensional model of probe modules is generated and assembled, and the problem of low design efficiency in the prior art is solved and a more efficient design process is achieved.

CN117910267BActive Publication Date: 2025-03-14SHENZHEN YANMADE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410136587.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-03-14
Estimated Expiration
2044-01-31

AI Technical Summary

Technical Problem

In the prior art, the design of the probe module requires manual drawing of each part in three-dimensional design software and assembling it, resulting in cumbersome operation and low work efficiency.

Method used

It provides a modeling method and device for probe modules. By receiving standard part information and product area information, generate plan view information of needle mold 1, and call instructions from three-dimensional design software to automatically generate three-dimensional model of needle mold 1 and three-dimensional models of other components to realize automatic assembly.

Benefits of technology

Improves the efficiency of probe module design, reduces labor intensity, and simplifies the design process, so that designers do not need to manually draw and assemble each part.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117910267B_ABST
    Figure CN117910267B_ABST
Patent Text Reader

Abstract

The present invention relates to a modeling method, device and storage medium of a probe module, including receiving external input standard parts information and product area information to generate first plane diagram information of needle module one; calling the instruction of three-dimensional design software to generate a three-dimensional model of needle module one in the three-dimensional design software; calling the instruction of three-dimensional design software according to the sketch information and product positioning area depth information to generate a product positioning area on the three-dimensional model of needle module one; obtaining the first matching point information of the standard parts on needle module one; generating a connector alignment structure in the product positioning area; calling the instruction of three-dimensional design software to generate a three-dimensional model of a needle seat and a three-dimensional model of a standard part, and assembling them to obtain a three-dimensional model of a probe module. The modeling method is used to cooperate with three-dimensional design software to model a probe module. When working, the designer does not need to draw and assemble each part, thereby improving work efficiency and reducing labor intensity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of circuit board production equipment, and in particular relates to a modeling method, a device and a storage medium for a probe module. Background Art

[0002] The probe module is an important assembly part of the circuit board detection equipment. The probe module mainly includes a needle mold 1, a needle holder, a probe and standard parts. The standard parts include guide parts, limit parts and elastic parts. The probe is installed on the needle holder. A product positioning area is provided on the needle mold 1. The needle mold 1 is connected to the needle holder through a limit part and can move close to or away from the needle holder. The guide part is used to guide the movement of the needle mold 1. The elastic part is arranged between the needle mold 1 and the needle holder and can be elastically deformed when the needle mold 1 approaches the needle holder. The probe is installed on the needle holder. When the needle mold 1 approaches the needle holder, the probe can interfere with the circuit board to be tested placed in the product positioning area.

[0003] During production design, designers need to use corresponding 3D design software to design the probe module, and the 3D design software can be SolidWorks, etc. Among them, designers need to draw each part and then assemble it, which is cumbersome and has low work efficiency. Summary of the invention

[0004] The present invention provides a modeling method, a device and a storage medium for a probe module, aiming to improve the design efficiency of the probe module.

[0005] In order to solve the above problems, on the one hand, an embodiment of the present invention provides a modeling method of a probe module, which is used to cooperate with three-dimensional design software to model a probe module, wherein the probe module includes a needle mold 1, a needle seat, a probe and a standard part, and the standard part includes a guide part, a limit part and an elastic part; the probe is installed on the needle seat, and a product positioning area is provided on the needle mold 1. The needle mold 1 is connected to the needle seat through the limit part and can move close to or away from the needle seat. The guide part is used to guide the movement of the needle mold 1. The elastic part is arranged between the needle mold 1 and the needle seat, and can elastically deform when the needle mold 1 approaches the needle seat. The probe is installed on the needle seat. When the needle mold 1 approaches the needle seat, the probe can collide with the circuit board to be tested placed in the product positioning area; the modeling method includes the following steps: receiving external input standard part information and product area information to generate first plan view information of the needle mold 1; wherein the standard part information includes the type of standard parts, the model of standard parts and the number of standard parts; the first plan view information includes the length of the needle mold 1 and the width of the needle mold 1; according to the first plan view information and the received thickness information of the needle mold 1 , calling the instructions of the 3D design software to generate a 3D model of the needle mold one in the 3D design software; receiving the sketch information of the product and the depth information of the product positioning area, and calling the instructions of the 3D design software according to the sketch information and the depth information of the product positioning area to generate the product positioning area on the 3D model of the needle mold one; obtaining the first matching point information of the standard part on the needle mold one according to the sketch information, the first plane view information and the standard part information; receiving the connector information of the product, and calling the instructions of the 3D design software according to the connector information to generate a connector alignment structure in the product positioning area; the connector information includes the parameter information and the insertion point information of the connector; receiving the probe type information and the probe module generation instruction, so as to call the instructions of the 3D design software according to the first plane view information, the standard part information, the received needle seat thickness information, the first matching point information, the connector information and the probe type information, generate the 3D model of the needle seat, the 3D model of the standard part and the 3D model of the probe, and assemble them to obtain the 3D model of the probe module.

[0006] Optionally, the obtaining of the first matching point information of the standard part includes: obtaining the matching point information of the guide part according to the information of the guide part, the first plan view information and the product sketch information in the standard part information; obtaining the matching point information of the limit part according to the information of the limit part, the guide part, the first plan view information, the product sketch information and the matching point information of the guide part in the standard part information; obtaining the matching point information of the elastic part according to the information of the elastic part, the limit part, the guide part, the first plan view information, the product sketch information, the matching point information of the guide part and the matching point information of the limit part in the standard part information.

[0007] Optionally, the step of obtaining the matching point information of the guide includes: obtaining a first insertion area in the first plan view suitable for setting the guide; wherein the dimensions of the first insertion area from the edge of the first plan view in the length direction and the width direction are within a first predetermined requirement; there are multiple guides, and one guide corresponds to one first insertion area; the guide inserted into the first insertion area does not interfere with the product positioning area; each time a first predetermined point is obtained from each of the first insertion areas, and a first predetermined center point of a polygon formed by connecting the first predetermined points of each of the first insertion areas in sequence is obtained; the first predetermined center point is compared with the center point of the plan view of the needle mold one, and if the distance between the two is within a second predetermined requirement, each of the first predetermined points is a matching point of a guide.

[0008] Optionally, the step of obtaining the matching point information of the limiter includes: obtaining a second insertion area in the first plan view that is suitable for setting the limiter; wherein the dimensions of the second insertion area in the length direction and the width direction from the edge of the first plan view are within a third predetermined requirement; there are multiple limiters, and one limiter corresponds to one second insertion area; the limiter inserted into the second insertion area does not interfere with the product positioning area, and the limiter inserted into the second insertion area does not interfere with the guide member inserted into the first insertion area; each time a second predetermined point is obtained from each second insertion area, and a second predetermined center point of a polygon formed by connecting the second predetermined points of each second insertion area in sequence is obtained; the second predetermined center point is compared with the center point of the plan view of the needle mold one. If the distance between the two is within a fourth predetermined requirement, each of the second predetermined points is a matching point of a limiter.

[0009] Optionally, between the step of obtaining the matching point information of the guide member and the step of obtaining the matching point information of the limiting member, it also includes: generating a cover plate mounting position according to the received cover plate mounting position information, guide member information, pin mold 1 plan view information, product sketch information and guide member matching point information; wherein the cover plate mounting position includes a first notch, a second notch and a connecting hole, the first notch and the second notch are connected, the first notch is used to accommodate the cover plate, and the second notch is used to accommodate the cover plate shaft, so that the cover plate can rotate around the axis of the cover plate shaft relative to the pin mold 1 to press the circuit board to be tested onto the pin mold 1; the connecting hole is used to install the mounting member, so that the cover plate shaft is limited in the second notch by the mounting member.

[0010] Optionally, between the step of receiving the sketch information of the product and calling the instruction of the three-dimensional design software according to the sketch information to generate a product positioning area on the three-dimensional model of the needle mold one, and the step of obtaining the first matching point information of the standard part on the needle mold one according to the sketch information, the first plan view information and the standard part information, it also includes: receiving the allowable extension direction of the needle mold size, and calling the instruction of the three-dimensional design software according to the allowable extension direction of the needle mold size to generate a vacuum suction hole on the three-dimensional model of the needle mold one; wherein the vacuum suction hole includes a first hole and a second hole connected in sequence; the first hole is arranged in the product positioning area and extends along the thickness direction of the needle mold one; the second hole penetrates to the outer surface of the needle mold one along the allowable extension direction of the needle mold size.

[0011] Optionally, the needle seat includes needle mold 2, needle mold 3 and a connecting column; the needle mold 3 is spaced apart and arranged on the side of the needle mold 2 away from the needle mold 1, and the connecting column connects the needle mold 2 and the needle mold 3; the elastic member is installed on the needle mold 2, and the probe is installed on the needle mold 2 and the needle mold 3; the steps of calling the instructions of the three-dimensional design software according to the plan view information of the needle mold 1, the standard part information, the thickness information of the needle mold 1, the first matching point information, the connector information and the probe type information, generating a three-dimensional model of the needle seat and a three-dimensional model of the standard part, and assembling to obtain the three-dimensional model of the probe module include: according to the According to the first matching point information and the standard part information, the instruction of the three-dimensional design software is called to generate a first installation position on the three-dimensional model of the needle mold one, and the first installation position is used to install the standard part; according to the plane view information of the needle mold one, the second plane view information of the needle mold two is obtained, and the plane view information of the needle mold two includes the length of the needle mold two and the width of the needle mold two, the ratio of the width of the needle mold two to the width of the needle mold one is a first ratio, and the ratio of the length of the needle mold two to the length of the needle mold one is a second ratio; according to the second plane view information and the received thickness information of the needle mold two, the instruction of the three-dimensional design software is called to generate a first installation position on the three-dimensional model of the needle mold one, and the first installation position is used to install the standard part; according to the second plane view information and the received thickness information of the needle mold two, the second plane view information of the needle mold two is obtained, and the second plane view information of the needle mold two is obtained. Generate a three-dimensional model of the needle mold 2 in the three-dimensional design software; obtain the second matching point information of the standard part on the needle mold 2 according to the first matching point information; call the instructions of the three-dimensional design software according to the second matching point information and the standard part information to generate a second installation position on the three-dimensional model of the needle mold 2, and the second installation position is used to install the standard part; obtain the insertion information of the probe according to the connector information and the probe type information; call the instructions of the three-dimensional design software according to the insertion information of the probe to generate a first probe installation position on the three-dimensional model of the needle mold 2, and the first probe installation position is used to install the probe; According to the second plan view information, the second matching point information, the standard part information, the probe insertion information and the received connecting column information, the third insertion information of the connecting column on the second needle mold is obtained; according to the third insertion information and the received adapter plate information, the third plan view of the third needle mold is obtained; according to the third plan view and the thickness information of needle mold one, the instructions of the three-dimensional design software are called to generate a three-dimensional model of needle mold three in the three-dimensional design software; the instructions of the three-dimensional design software are called to assemble the three-dimensional model of needle mold one, the three-dimensional model of needle mold two, the three-dimensional model of the standard part and the three-dimensional model of the connecting column together.

[0012] Optionally, the guide member is a linear bearing, the limiting member is a copper sleeve, and the elastic member is an elastic column.

[0013] In order to solve the above problems, on the other hand, an embodiment of the present invention provides a modeling device for a probe module, including a first generation module, a first matching module, a second matching module, a first matching point acquisition module, a positioning structure generation module and an assembly module; the first generation module is used to receive externally input standard parts information and product area information to generate plane view information of needle mold one; the first matching module is used to call the instructions of the three-dimensional design software according to the plane view information of the needle mold one and the received thickness information of the needle mold one, so as to generate a three-dimensional model of the needle mold one in the three-dimensional design software; the second matching module is used to receive the sketch information of the product, and call the instructions of the three-dimensional design software according to the sketch information to generate a product positioning area on the three-dimensional model of the needle mold one; the first matching point acquisition module is used to The first matching point information of the standard part on the needle mold one is obtained according to the sketch information, the plane view information of the needle mold one and the standard part information; the alignment structure production module is used to receive the connector information of the product, and call the instructions of the three-dimensional design software according to the connector information to generate a connector alignment structure in the product positioning area; the connector information includes the parameter information and insertion point information of the connector; the assembly module is used to receive the probe type information and the probe module generation instruction, so as to call the instructions of the three-dimensional design software according to the plane view information of the needle mold one, the standard part information, the thickness information of the needle mold one, the first matching point information, the connector information and the probe type information, generate a three-dimensional model of the needle seat and a three-dimensional model of the standard part, and assemble them to obtain a three-dimensional model of the probe module.

[0014] In order to solve the above problems, on the other hand, an embodiment of the present invention provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed, the modeling method of the probe module described in any one of the above items is implemented.

[0015] In the modeling method, modeling device and storage medium provided in the embodiments of the present invention, when drawing using three-dimensional design software, there is no need for designers to draw and assemble each part, thereby improving work efficiency and reducing labor intensity. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a schematic diagram of the structure of the probe module;

[0017] Figure 2 is a schematic diagram of a window of a modeling software provided by an embodiment of the present invention;

[0018] Figure 3 is a schematic diagram of a three-dimensional model of needle mold 1;

[0019] Figure 4 It is a schematic diagram of the relative position relationship between the three-dimensional model of the needle mold 1 and the product sketch;

[0020] Figure 5 It is a schematic diagram of the three-dimensional model of the needle mold 1 with a product positioning area;

[0021] Figure 6 is a top view of the three-dimensional model of needle mold 1;

[0022] Figure 7 yes Figure 2 Enlarged view within the centerline box E;

[0023] Figure 8 yes Figure 2 Enlarged view within the centerline frame F;

[0024] Fig. 9 It is a schematic diagram of placing a circuit board to be tested on a needle mold 1 provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0026] like Figure 1 As shown, this embodiment provides a modeling method for a probe module, and the modeling method is used to cooperate with three-dimensional design software to model a probe module. Among them, the modeled probe module 100 includes a needle mold 1, a needle seat 2, a probe 3 and a standard part 4, and the standard part 4 includes a guide part 41, a limit part 42 and an elastic part 43; the probe 3 is installed on the needle seat 2, and a product positioning area 11 is provided on the surface of the needle mold 1 away from the needle seat 2. The needle mold 1 is connected to the needle seat 2 through the limit part 42 and can move close to or away from the needle seat 2. The guide part 41 is used to guide the movement of the needle mold 1. The elastic part 43 is arranged between the needle mold 1 and the needle seat 2, and can be elastically deformed when the needle mold 1 approaches the needle seat 2. The probe 3 is installed on the needle seat 2. When the needle mold 1 approaches the needle seat 2, the probe 3 can interfere with the circuit board to be tested placed in the product positioning area 11. Figure 1 In the figure, the needle mold 1 is in a perspective state, so its internal structure can be seen at this time.

[0027] Among them, at the beginning, the needle mold 1 is in the initial state, and the needle mold 1 is spaced a certain distance from the needle seat 2 under the support of the elastic member 43, and the probe 3 does not protrude from the needle mold 1 along the direction from the needle seat 2 to the needle mold 1. At this time, the circuit board to be tested is placed in the product positioning area 11, and the probe 3 will not conflict with the detection point of the circuit board to be tested. When the needle mold 1 moves close to the needle seat 2, the elastic member 43 can be compressed to elastically deform the elastic member 43. At this time, the probe 3 can gradually approach the surface of the needle mold 1 away from the needle seat 2, and finally conflict with the circuit board to be tested placed in the product positioning area 11. In addition, when the pressure on the needle mold 1 is subsequently removed, the needle mold 1 can move away from the needle seat 2 under the elastic force of the elastic member 43 to reset to the initial state.

[0028] Therefore, when inspecting the circuit board to be tested, the circuit board to be tested is first placed in the product positioning area 11, and then force is applied to the needle mold 1 to make the needle mold 1 close to the needle seat 2, so that the circuit board to be tested can be driven close to the probe 3, so that the probe 3 hits the corresponding detection point on the circuit board to be tested, so as to perform corresponding detection on the circuit board to be tested.

[0029] In one embodiment, the needle mold 1 is located above the needle seat 2. In this scenario, when the needle mold 1 moves downward, it can be close to the needle seat 2, and when the needle mold 1 moves upward, it can be away from the needle seat 2. Initially, the needle mold 1 is spaced a certain distance from the needle seat 2 under the support of the elastic member 43. When the needle mold 1 moves downward under pressure, the elastic member 43 can be compressed to elastically deform the elastic member 43. When the pressure is subsequently removed, the needle mold 1 can move upward under the elastic force of the elastic member 43 to reset.

[0030] In addition, the elastic member 43 is installed on the needle seat 2, and at least a part of the elastic member 43 is located between the needle mold 1 and the needle seat 2 so as to support the elastic member 43.

[0031] In addition, the product positioning area 11 can position the circuit board to be tested placed on the needle mold 1. The product positioning area 11 can be a positioning groove set on the needle mold 1, and the groove wall of the positioning groove can limit the placement position of the circuit board to be tested on the needle mold 1.

[0032] It should be noted that usually only a portion of the circuit board to be tested is placed in the product positioning area 11, and usually the connector on the circuit board to be tested is placed in the product positioning area 11. The detection point of the circuit board to be tested is located on the connector, and during detection, the probe 3 electrically contacts the corresponding area of ​​the connector.

[0033] In addition, the product positioning area 11 is provided with a corresponding avoidance hole, which penetrates the needle mold 1 along the arrangement direction of the needle mold 1 and the needle seat 2. When the needle mold 1 moves close to the needle mold, the probe 3 can contact the circuit board to be tested at the avoidance hole. Specifically, initially, the probe 3 extends into the avoidance hole. When the needle mold 1 moves close to the needle seat 2, the end of the probe 3 away from the needle seat 2 can pass through the avoidance hole to contact the circuit board to be tested.

[0034] In one embodiment, the three-dimensional design software is SolidWorks design software, and in this case, the modeling method can be used in conjunction with the SolidWorks design software to control SolidWorks modeling. The modeling method is implemented based on a corresponding computer program, and the computer program can be referred to as modeling software. Initially, the modeling software and the SolidWorks design software are both installed on the computer, and the modeling software is used in conjunction with the SolidWorks design software, wherein the modeling software can call the corresponding instructions of the SolidWorks design software to control the operation of the SolidWorks design software.

[0035] When working, after the modeling software is opened, the corresponding display interface will be displayed. Figure 2 As shown, the designer can input the corresponding information on the display interface, and then the modeling software will call the corresponding instructions of the SolidWorks design software according to the information to control the SolidWorks design software to draw the corresponding three-dimensional model. For example, by inputting the type, model, and quantity of the standard part 4 on the display interface of the modeling software, the modeling software can call the instructions of the SolidWorks design software to draw the three-dimensional model of the standard part 4. In addition, the interaction between the modeling software and the SolidWorks design software can adopt the existing technology, and this embodiment is not specifically limited here.

[0036] In one embodiment, the modeling method comprises the following steps:

[0037] Step S1, receiving externally input standard parts information and product area information to generate the first plan view information of needle mold 1; wherein the standard parts information includes the type of standard parts 4, the model of standard parts 4 and the quantity of standard parts 4; the first plan view information includes the length of needle mold 1 and the width of needle mold 1.

[0038] Step S2: Based on the first plan view information and the received thickness information of the needle mold 1, the instruction of the three-dimensional design software is called to generate a three-dimensional model of the needle mold 1 in the three-dimensional design software (refer to Figure 3 ).

[0039] Step S3, receiving the sketch information of the product and the depth information of the product positioning area 11, and calling the instruction of the three-dimensional design software according to the sketch information and the depth information of the product positioning area 11, so as to generate the product positioning area 11 on the three-dimensional model of the needle mold 1 (reference Figure 5 ).in, Figure 4 The center wireframe O is the sketch of the product.

[0040] Step S4, obtaining the first matching point information of the standard part 4 on the needle mold 1 according to the sketch information, the first plane diagram information and the standard part information.

[0041] Step S5, receiving the connector information of the product, and calling the instruction of the 3D design software according to the connector information, generating the connector alignment structure 12 in the product positioning area 11 (refer to Figure 6 ); The connector information includes the connector parameter information and insertion point information.

[0042] Step S6, receiving the probe type information and the probe module 100 generating instructions, so as to call the instructions of the 3D design software according to the information of the first plan view, the standard part information, the received needle seat thickness information, the first matching point information, the connector information and the probe type information, obtain the 3D model of the needle seat 2, the 3D model of the probe 3 and the 3D model of the standard part 4, and assemble them to obtain the 3D model of the probe module 100. The needle seat thickness information can be input in the display interface ( Figure 2 not shown).

[0043] Through the arrangement of this embodiment, it is not necessary for designers to draw and assemble each part, thereby improving work efficiency and reducing labor intensity.

[0044] In step 1, the externally input standard part information and product area information can be input from the display interface of the modeling software. The information of the standard part 4 mainly includes the type of the standard part 4, the model of the standard part 4, and the quantity of the standard part 4. Figure 2 As shown, the types of the standard part 4 include a stopper 42, a guide part 41 and an elastic part 43. The model of the standard part 4 corresponds to the shape and size of the standard part 4. The model of the standard part 4 and the shape and size of the standard part 4 corresponding to the model can be pre-stored, and the designer can select it according to the needs later.

[0045] like Figure 2 As shown, in one embodiment, the guide member 41 is a linear bearing, the limiting member 42 is a limiting copper sleeve, and the elastic member 43 is an elastic guide column. Figure 2The model of the limit copper sleeve can be selected from the window below the "limit copper sleeve model" (defined as the first window a1), the model of the linear bearing can be selected from the window below the "linear bearing model" (defined as the second window a2), and the model of the elastic guide column can be selected from the window below the "elastic guide column model" (defined as the third window a3). In addition, the "quantity" below the first window a1 refers to the number of limit copper sleeves, and the number of limit copper sleeves can be selected from the window below the "quantity" (defined as the fourth window a4); the "quantity" below the second window a2 refers to the number of linear bearings, and the number of linear bearings can be selected from the window below the "quantity" (defined as the fifth window a5); the "quantity" below the third window a3 refers to the number of elastic guide columns, and the number of elastic guide columns can be selected from the window below the "quantity" (defined as the sixth window a6). In other embodiments, the elastic member 43 can also be a spring, etc.

[0046] After selecting the model of the standard part 4, the cross-sectional area of ​​the standard part 4 can be obtained, wherein the cross-sectional area of ​​the standard part 4 is perpendicular to the vertical direction, the needle mold 1 and the needle seat 2 are arranged at intervals along the vertical direction, and the needle mold 1 is a flat plate structure, which is perpendicular to the axis of the standard part 4. After selecting the standard part 4 and its quantity, the modeling software can calculate the area of ​​the needle mold 1 occupied by each standard part 4 in the horizontal direction. Among them, the area of ​​the needle mold 1 occupied by each standard part 4 in the horizontal direction refers to the area of ​​the overlapping area of ​​the projection of the needle mold 1 and the projection of each standard part in the orthographic projection on a horizontal plane. That is, the sum of the cross-sectional areas of each standard part is the area of ​​the needle mold 1 occupied by each standard part in the horizontal direction.

[0047] In step 1, the product area information refers to the area of ​​the part of the circuit board to be tested that needs to be placed on the needle mold 1. Figure 2 "Enter the product area range / mm on the needle mold 2 " In the window below (defined as the seventh window a7), the horizontal area of ​​the part of the circuit board to be tested that needs to contact the needle mold 1 can be input. The information input by the designer can be the length × width size, so that the area can be obtained. For example, "10 × 10" in the figure means that the length of the part of the circuit board to be tested that needs to contact the needle mold 1 is 10mm, and the width is also 10mm. The number before the multiplication sign refers to the length, and the number after the multiplication sign refers to the width. At this time, the modeling software can calculate by itself that the area of ​​the part of the circuit board to be tested that needs to be placed on the needle mold 1 is 100mm 2 .

[0048] In addition, it should be understood that the area of ​​the portion of the circuit board to be tested placed on the needle mold 1 is the horizontal area of ​​the portion of the area of ​​the needle mold 1 used to support and contact the circuit board to be tested. After the circuit board to be tested is placed on the needle mold 1, the area of ​​the portion of the orthographic projection of the circuit board to be tested and the needle mold 1 on the horizontal plane that overlaps is the horizontal area of ​​the portion of the area of ​​the needle mold 1 used to support and contact the circuit board to be tested.

[0049] After the designer inputs the standard part information and the area information of the product, the total area of ​​the standard part 4 and the circuit board to be tested occupied by the needle mold 1 in the horizontal direction can be obtained. For example, the maximum cross-sectional area of ​​the limiting copper sleeve is defined as S1, the maximum cross-sectional area of ​​the linear bearing is S2, the maximum cross-sectional area of ​​the elastic guide column is S3, the number of limiting copper sleeves is A1, the number of linear bearings is A2, the number of elastic guide columns is A3, and the horizontal area of ​​the part of the needle mold 1 that supports and contacts the circuit board to be tested is S4. Then, the total area of ​​the standard part 4 and the circuit board to be tested occupied by the needle mold 1 in the horizontal direction is S5=S1×A1+S2×A2+S3×A3+S4.

[0050] The horizontal area of ​​needle mold 1 S6 = S5 ÷ n, where n refers to the occupancy ratio, that is, the ratio of the total area of ​​needle mold 1 occupied by various standard parts 4 and the circuit board to be tested to the horizontal area of ​​needle mold 1, n can be 0.8 or other values ​​less than 1, etc. n is a value that can be stored in the corresponding control module of the modeling software so that it can be called when needed. In addition, the horizontal area of ​​needle mold 1 is the area of ​​the first plane diagram, and the horizontal area of ​​needle mold 1 S6 = L1 × L2, where L1 is the length of needle mold 1, L2 is the width of needle mold 1, L1 ÷ L2 = A4, 1.2 ≤ A4 ≤ 1.7, preferably A4 = 1.5. In this way, the length and width of needle mold 1 can be obtained, that is, the first plane diagram information can be obtained.

[0051] In step 2, the thickness information of the needle mold 1 is set by the designer, wherein Figure 2 In the "Needle Mold Assembly Height Direction Related Dimensions / mm", the "Needle Mold 1" below is the thickness of needle mold 1. The window on the right side of "Needle Mold 1" (defined as the eighth window a8) can be used to input the thickness of needle mold 1. In this way, according to the length, width and thickness of needle mold 1, the three-dimensional model of needle mold 1 can be drawn.

[0052] Specifically: the modeling software first calls the sketch drawing command of the 3D design software, and draws a rectangle on the horizontal reference plane (that is, draws the sketch of the needle mold 1 according to the first plane drawing information), wherein the length of the rectangle is L1, and the width of the rectangle is L2. Then the modeling software calls the stretching command of the 3D design software to stretch the rectangle along the vertical direction, thereby obtaining the 3D model of the needle mold 1, wherein the stretching length is equal to the thickness of the needle mold 1.

[0053] It should be understood that when drawing manually on a 3D design software, the designer needs to select a reference plane, draw a rectangle of corresponding size, and then select a stretch button to stretch. In this embodiment, these manual operations are replaced by control through the modeling software.

[0054] In addition, in step S2, after the designer inputs the corresponding needle mold 1 generation instruction, the modeling software calls the three-dimensional design software to draw the three-dimensional model of the needle mold 1. Figure 2 In the figure, the generation instruction of the needle mold 1 can be input by clicking the button "Pre-generate needle mold 1 and insert product appearance sketch", that is, after the designer clicks the button "Pre-generate needle mold 1 and insert product appearance sketch", the modeling software will call the 3D design software to draw the 3D model of the needle mold 1. That is, the designer needs to input the modeling instruction of the needle mold 1 into the modeling software, and then, after the modeling software receives the instruction, it will call the 3D design software to draw the 3D model of the needle mold 1. Among them, when the designer clicks the button "Pre-generate needle mold 1 and insert product appearance sketch", the modeling instruction of the needle mold 1 is input into the modeling software.

[0055] In step S3, the sketch information of the product is drawn by the designer, and the product sketch described here may be only the sketch of the part of the product that needs to be placed on the needle mold 1. Among them, the designer can directly use the upper surface of the needle mold 1 (the upper surface of the needle mold 1 is parallel to the horizontal plane) as a reference plane and draw the product sketch. The modeling software can recognize the product sketch to obtain the sketch information of the product. Among them, the product sketch refers to a line drawing of the product in the horizontal direction. In addition, the product sketch and the first plane view can be drawn in the same plane. Among them, the recognition of the graphics and other information drawn by the designer in the three-dimensional design software by the modeling software belongs to the prior art, and this embodiment is not limited here.

[0056] In addition, in addition to the length and width of the product, the product sketch also includes the position of the product sketch relative to the sketch of needle mold 1. The sketch of needle mold 1 is the first plane view, and the rectangle of the product sketch is located within the sketch of needle mold 1, so that the production groove can be cut out on needle mold 1. During design, the designer determines the position of the product sketch equivalent to needle mold 1. In addition, "the position of the product sketch relative to the sketch of needle mold 1" includes the position of the product sketch relative to the frame of the sketch of needle mold 1 in the width direction of needle mold 1, and the position of the product sketch relative to the frame of the sketch of needle mold 1 in the length direction of needle mold 1.

[0057] The product positioning area 11 is a groove set on the upper surface of the needle mold 1 (the groove is defined as the first positioning groove. In addition, the first sketch can be regarded as a top view of the upper surface of the needle mold 1). The circuit board to be tested needs to be placed in the groove so that the circuit board to be tested can be positioned by the groove wall of the groove. The depth information of the product positioning area 11 refers to the depth of the product positioning groove. Figure 2 The "product avoidance groove" in the middle is the product positioning area 11, and the depth of the product positioning area 11 can be entered in the window on the right side of the "product avoidance groove" (defined as the ninth window a9).

[0058] In this way, the length, width and depth dimensions of the product positioning area 11 can be obtained, and the subsequent modeling software will use this to call the three-dimensional design software to prepare a groove on the needle mold 1 to obtain the product positioning area 11.

[0059] In addition, the step of "calling the instruction of the three-dimensional design software according to the sketch information and the depth information of the product positioning area 11 to generate the product positioning area 11 on the three-dimensional model of the needle mold 1" needs to be executed after receiving the corresponding instruction of the designer. Figure 2 In the process, when the operator clicks the "Generate Product Outline" button, the step of "calling the instructions of the three-dimensional design software according to the sketch information and the depth information of the product positioning area 11 to generate the product positioning area 11 on the three-dimensional model of the needle mold 1" is executed. That is, the designer needs to input the modeling instructions of the product positioning area 11 into the modeling software, and then, after the modeling software receives the instructions, it will call the three-dimensional design software to draw the product positioning area 11 on the needle mold 1. Among them, when the designer clicks the "Generate Product Outline" button, the modeling instructions of the product positioning area 11 are input into the modeling software. Moreover, when the designer clicks the "Generate Product Outline" button, the modeling software can recognize the product sketch drawn by the designer, and call the corresponding instructions of the three-dimensional design software to draw the product positioning area 11 on the needle mold 1.

[0060] In actual operation, the outline of the product sketch drawn by the designer can be the outline beyond the upper surface of the needle mold, such as reference Figure 4In this figure, the outline of the product sketch exceeds the outline of the upper surface of the needle mold 1 below the figure, and the subsequently generated product positioning area 11 will extend through the side of the needle mold 1 in this direction.

[0061] In step S4, the first matching point information refers to the position of the center of the circle of the installation position of the standard part 4 on the needle mold 1. The center of the circle of the installation position of the standard part 4 on the needle mold 1 can refer to the center of the positive projection of the standard part 4 on the upper surface (the surface is a plane) of the needle mold 1 after the needle mold assembly is assembled. Among them, the limiting copper sleeve, the linear bearing and the elastic guide column are all cylindrical structures. When the first matching point is determined, the installation position of each standard part 4 can be obtained. In this embodiment, as long as the corresponding parts can be assembled in the SolidWorks design software, the features of the standard parts 4 such as the linear bearing, the limiting copper sleeve and the elastic guide column used to install the needle mold 1 and the needle seat 2 are all hole features. In actual products, the connection method of a certain type of standard part 4 with the needle mold 1 and / or the needle seat 2 is also determined. When a certain type of standard part 4 is selected, the hole features generated in the needle mold 1 and / or the needle seat 2 can also be determined. For example, in the actual product, the limiting copper sleeve and the needle seat 2 have an interference fit, and the limiting copper sleeve and the needle mold 1 have a clearance fit. The tolerance between the limiting copper sleeve and the hole on the needle seat 2 can be determined, and the tolerance between the limiting copper sleeve and the hole on the needle mold 1 can be determined. In this way, in the three-dimensional model, the type and size of the hole feature on the needle seat 2 for installing the limiting copper sleeve can be determined, and the type and size of the hole feature on the needle mold 1 for installing the limiting copper sleeve can also be determined. Among them, the type of hole feature can include threaded holes, light holes, etc., and the size of the hole feature can include the diameter of the hole, the axial depth of the hole, etc.

[0062] When assembling parts in 3D design software, it is only necessary to constrain and limit the coaxiality, surface spacing and other features of the corresponding parts. These are all conventional matching methods in 3D design software and will not be described in detail in this embodiment.

[0063] It should be noted that one standard component 4 corresponds to one first matching point, and during subsequent assembly, one standard component 4 is installed at one first matching point. After each standard component 4 is installed at the first matching point corresponding thereto, no interference will occur between each standard component 4 and the product positioning area 11, that is, in the orthographic projection on the horizontal plane, the projection of the product positioning area 11 and the projection of each standard component 4 do not overlap.

[0064] In step S5, the connector information of the product is input by the designer, wherein the connector is installed on the circuit board to be tested, and the detection point of the circuit board to be tested is located on the connector. After the circuit board to be tested is placed in the product positioning area 11, the probe 3 is electrically connected to the corresponding detection point of the circuit board to be tested by contacting the pin of the connector.

[0065] The parameter information of the connector mainly includes the length, width, thickness, number of detection points and the position of the detection points of the connector. Among them, the detection point is the area of ​​the circuit board to be tested that is used to electrically conflict with the probe 3 when the circuit board to be tested is tested. During detection, one detection point conflicts with one probe 3. When the connector is placed on the needle mold 1, one detection point corresponds to one avoidance hole, and one probe 3 can pass through one avoidance hole to electrically conflict with the detection point corresponding to the avoidance hole. Therefore, when the number and position of the detection points of the connector are determined, the number and setting position of the avoidance holes can be determined. The detection point can be the pin of the connector, etc. Of course, according to the actual situation, the parameter information of the connector can also include other information.

[0066] Usually, the type of connector is also determined. Figure 1 , Figure 7 as well as Figure 8 In the connector parameter information, the main information includes L1, L2, W1, W2, W3, H1, H2, the number of pins on one side, the pin spacing, etc. Among them, L1 is the maximum length of the connector, L2 is the length of the inner groove G of the connector, W1 is the width of the inner groove G of the connector, W2 is the width of the detector body K, and W3 is the maximum width of the connector (that is, the maximum width of the pins on both sides of the connector). Among them, the connector includes a connector body K and a plurality of pins J, and the plurality of pins are divided into two rows. The two rows of pins are respectively arranged on both sides of the width direction of the connector body, and the plurality of pins in each row of pins are arranged at intervals along the length direction of the connector. Figure 7 In the figure, those protrusions protruding from the body K in the width direction are pins J. The maximum length of the connector is the maximum length of the connector body K, the width direction of the connector is the width direction of the connector body, the length direction of the connector body K is the length direction of the inner recess G, the width direction of the connector body K is the width direction of the inner recess G, and the two rows of pins are respectively arranged on both sides of the inner groove G. In addition, the pin spacing mentioned here refers to the spacing between the center planes of two adjacent pins in the length direction of the connector body. The center plane of the pin is perpendicular to the length direction of the connector, and in the length direction of the connector, a pin is divided into two symmetrically arranged parts relative to its center plane. Figure 2 In the window a19, you can enter the size of L1, the size of W1 in window a20, the size of W2 in window a21, the size of H1 in window a22, the size of H2 in window a23, the size of the pin spacing in window a24, the number of pins on one side in window a25, and select the type of probe in window a26. In addition, the size relationship between L1 and L2 is determined, and the relationship is stored in the storage module. When L1 is determined, L2 can be determined.

[0067] In the avoidance holes generated subsequently, those avoidance holes corresponding to the pins only need to correspond to the pins and not be blocked by the connector body. Figure 2 In the illustrated embodiment, the length direction of the connector is parallel to the length direction of the needle mold 1, and the width direction of the connector is parallel to the width direction of the needle mold 1. Of course, in other embodiments, the length direction of the connector is parallel to the width direction of the needle mold 1, and the width direction of the connector is parallel to the length direction of the needle mold 1. Figure 2 There are two options, "Horizontally distributed connector" and "Vertically distributed connector". When "Horizontally distributed connector" is selected, the length direction of the connector is parallel to the length direction of needle mold 1, and the width direction of the connector is parallel to the width direction of needle mold 1. When "Vertically distributed connector" is selected, the length direction of the connector is parallel to the width direction of needle mold 1, and the width direction of the connector is parallel to the length direction of needle mold 1. The relevant descriptions of the connectors below are all based on the direction when "Horizontally distributed connector" is selected as a reference.

[0068] exist Figure 7 In the direction shown, the connector is symmetrical in its length direction, and the connector is also symmetrical in its width direction. Subsequently, the designer only needs to draw the insertion point of the connector on the upper surface of the needle mold one (or the bottom surface of the first positioning groove) to obtain the setting position of the connection alignment structure 12, wherein the position of the insertion point on the needle mold one is the insertion point information of the connector, and the insertion point of the connector corresponds to the center point of the connector. The intersection of the diagonal lines of the maximum rectangular outline composed of the length and width of the connector projection can be regarded as the center point of the connector. In addition, the designer can directly draw the insertion point of the connector on the upper surface of the needle mold one (or the bottom surface of the first positioning groove) in the three-dimensional design software. In addition, the length direction of the connector alignment structure 12 is parallel to the length direction of the needle mold one, and the width direction of the connector alignment structure 12 is parallel to the width direction of the needle mold one.

[0069] The connector alignment structure 12 is symmetrical with respect to the first symmetrical plane, and the connector alignment structure 12 is symmetrical with respect to the second symmetrical plane. The first symmetrical plane and the second symmetrical plane are both parallel to the vertical direction, and the first symmetrical plane is perpendicular to the length direction of needle mold one, and the second symmetrical plane is perpendicular to the width direction of needle mold one.

[0070] In actual scenarios, the detection point can be a pin of a connector, where one pin is a detection point. Usually, the connector has multiple pins, and in the width direction of the connector, the pins of the connector are divided into two rows, each row includes one or more pins, the number of pins in the two rows is the same, and the pins in each row are spaced along the length direction of the connector. The number of single-sided pins mentioned above is the number of pins in a row, and the spacing of the pins refers to the spacing between two adjacent pins in the same row of pins in the length direction of the connector. The width direction of the connector can be the width direction of pin mold 1.

[0071] The connector alignment structure 12 includes a groove arranged on the bottom surface of the first positioning groove (the groove is defined as the second positioning groove), and an avoidance hole arranged on the bottom surface of the second positioning groove, wherein the avoidance hole penetrates to the surface of the needle mold 1 close to the needle seat 2 (the surface is the lower surface of the needle mold 1), the number of avoidance holes is equal to the number of detection points, and the setting position of each avoidance hole on the bottom surface of the second positioning groove corresponds to the setting position of each detection point on the connector. When it is necessary to detect the circuit board to be tested, the circuit board to be tested is placed in the first positioning groove. At this time, the connector is located in the second positioning groove, and one detection point corresponds to one avoidance hole. During the detection, after the probe 3 passes through an avoidance hole, it can contact the detection point corresponding to the avoidance hole.

[0072] In addition, the maximum length of the second positioning groove can be greater than or equal to L1, the maximum width of the second positioning groove can be greater than or equal to W3, the maximum depth of the second positioning groove can be greater than or equal to H2, and the second positioning groove is a stepped groove, and the distance between the step surface of the stepped groove and the upper surface of the needle mold 1 can be greater than or equal to H1. In actual design, the length of the second positioning groove can be increased by 0.02mm on the basis of the length of the connector. Of course, 0.02mm can also be replaced by other values; the width of the second positioning groove can be increased by 0.02mm on the basis of the width of the connector. Of course, 0.02mm can also be replaced by other values; the maximum depth of the second positioning groove can be increased by 0.1mm on the basis of the height of the connector, so that when the connector is placed in the second positioning groove, there is a certain distance between the connector and the bottom surface of the second positioning groove. It should be understood that, of course, 0.1mm can also be replaced by other values.

[0073] In addition, the second positioning groove is a stepped groove, and along the direction from the upper surface of needle mold one to the lower surface of needle mold one, the second positioning groove includes a first groove and a second groove connected in sequence, wherein a step surface is formed between the first groove and the second groove; the length of the first groove is the same as the length of the second groove, and both are equal to L1, or are unilaterally increased by 0.02mm or other values ​​on the basis of L1; the width of the first groove is greater than the width of the second groove, wherein the width of the first groove can be equal to W3, or be unilaterally increased by 0.02mm or other values ​​on the basis of W3; the width of the second groove can be equal to W2, or be unilaterally increased by 0.02mm or other values ​​on the basis of W2; the depth of the first groove can be equal to H1, and the depth of the second groove can be equal to H2, or be increased by 0.1mm or other values ​​on the basis of H2.

[0074] Define the connector pin as the first detection point, in the width direction of the pin mold (that is, Figure 7 In the up and down directions), in each avoidance hole corresponding to the first detection point (defined as the first avoidance hole), the spacing between the centers of adjacent avoidance holes (that is, the axis of the avoidance hole) can be greater than W2 and less than W3, for example, it can be (W2+W3)÷2, and in the length direction of the needle mold one, in each avoidance hole corresponding to the first detection point, the spacing between the centers of adjacent avoidance holes (that is, the axis of the avoidance hole) can be equal to the pin spacing input by the designer. In other embodiments, the parameters of the connector may not include H1. In addition, in other embodiments, the detection points in the connector may include other detection points (defined as second detection points) in addition to the pins, and a second detection point also corresponds to a avoidance hole (defined as the second avoidance hole). For example, the two ends in the length direction of the connector (that is, the two sides of the inner groove) can also be a detection point respectively, and in the width direction of the connector, the two detection points are located between the two rows of pins. After generating the second positioning groove, the designer can draw the insertion point of the second detection point on the three-dimensional model of the needle mold 1 (the modeling software can recognize the insertion point), and then click the "Insert two-end probe hole" button to generate the second avoidance hole. That is, the modeling software can receive the insertion information of the second detection point input from the outside, and according to the received second avoidance hole generation instruction, call the instruction of the three-dimensional design software to generate the second avoidance hole on the three-dimensional model of the needle mold 1.

[0075] It should be understood that when the center position of the avoidance hole is determined, the installation position of the probe on the needle seat is also determined, wherein the needle seat is provided with a probe hole, and the probe is installed in the probe hole, wherein one probe is installed in one probe hole, such an avoidance hole corresponds to one probe, and corresponds to one probe hole, and in the orthographic projection of the horizontal plane, the projection of the axis of the avoidance hole coincides with the projection of the axis of the corresponding probe hole. Moreover, when the designer selects the type of probe, the diameter of the probe hole and the avoidance hole is also determined, wherein the corresponding relationship between the type of probe and the diameter of the probe hole, and the corresponding relationship between the type of probe and the diameter of the avoidance hole can be stored in the corresponding storage module of the modeling software in advance, so as to be called when needed. In addition, the probe hole usually passes through the needle seat in the vertical direction.

[0076] The step of "calling the instruction of the three-dimensional design software according to the connector information to generate the connector alignment structure 12 in the product positioning area 11" needs to be executed after receiving the corresponding instruction of the designer. Figure 2 In the example, when the designer clicks the button "Insert connector center point and generate needle mold one" on the display interface, the step of "calling the instruction of the three-dimensional design software according to the connector information to generate the connector alignment structure 12 in the product positioning area 11" is executed. That is, the designer needs to input the modeling instruction of the connector alignment structure 12 into the modeling software, and then, after the modeling software receives the instruction, it will call the three-dimensional design software to draw the connector alignment structure 12 on the needle mold one. Among them, when the designer clicks the button "Insert connector center point and generate needle mold one", the modeling instruction of the connector alignment structure 12 is input into the modeling software. Moreover, when the designer clicks the button "Insert connector center point and generate needle mold one", the modeling software can recognize the connector insertion point drawn by the designer, and call the corresponding instruction of the three-dimensional design software to draw the connector alignment structure 12 on the needle mold one with the connector insertion point as the center.

[0077] In the horizontal direction, there is a certain size relationship between the plan view information of the needle mold 1 and the plan view information of the needle seat 2. This size relationship is determined. After obtaining the first plan view information, the plan view information of the needle seat 2 can be obtained. In the actual product, an installation position for connecting with other bearing devices must be reserved on the needle seat 2, so the size of the needle seat 2 must be larger than the size of the needle mold 1, and the size difference between the needle seat 2 and the needle mold 1 can also be determined. Specifically: the length dimension of the needle seat 2 must be larger than the length dimension of the needle mold 1, and the width dimension of the needle seat 2 must be larger than the width dimension of the needle mold 1; or, the length dimension of the needle seat 2 must be larger than the length dimension of the needle mold 1, and the width dimension of the needle seat 2 is equal to the width dimension of the needle mold 1; or, the length dimension of the needle seat 2 is equal to the length dimension of the needle mold 1, and the width dimension of the needle seat 2 must be larger than the width dimension of the needle mold 1. The width direction of the needle seat 2 is the width direction of the needle mold 1, and the length direction of the needle seat 2 is the length direction of the needle mold 1. In the width direction of needle mold 1, the width difference between needle base 2 and needle mold 1 is determined, and the difference is stored in the storage module of the modeling software so that it can be called when needed; in the length direction of needle mold 1, the width difference between needle base 2 and needle mold 1 is determined, and the difference is also stored in the storage module of the modeling software so that it can be called when needed. Therefore, when the plan view information of needle mold 1 is determined, the plan view information of needle base 2 can be determined.

[0078] For example, the needle seat 2 is connected to the carrier device through the connecting device in both the length direction and the width direction of the needle mold 1. At this time, the length dimension of the needle seat 2 is greater than the length dimension of the needle mold 1, and the width dimension of the needle seat 2 is greater than the width dimension of the needle mold 1. After assembly, in the width direction of the needle mold 1, one end of the needle seat 2 is flush with one end of the needle mold 1, and the other end of the needle seat 2 protrudes from the other end of the needle mold 1; in the length direction of the needle mold 1, one end of the needle seat 2 is flush with one end of the needle mold 1, and the other end of the needle seat 2 protrudes from the other end of the needle mold 1. The connecting device is usually a standard part, such as a bolt, etc. Various types of needle seats 2 can be connected to the carrier device using the same connecting device, so the area occupied by the connecting device in the horizontal direction of the needle seat 2 is determined, and the size of the needle seat 2 occupied by the connecting device in the length direction and the width direction of the needle mold 1 is also determined. The number of connecting devices in the length direction of the needle mold 1 and the number of connecting devices in the width direction of the needle mold 1 are also determined. At the same time, in order to prevent the probe module 100 from being too large in the horizontal direction, in the length direction of the needle mold 1, the relative position (or spacing) between the axis of the connecting device and the edge of the needle seat 2, and the relative position (or spacing) between the axis of the connecting device and the needle mold 1 are constrained within a known predetermined range; and in the width direction of the needle mold 1, the relative position (or spacing) between the axis of the connecting device and the edge of the needle seat 2, and the relative position (or spacing) between the axis of the connecting device and the needle mold 1 are constrained within a known predetermined range. Therefore, when the plan view information of the needle mold 1 is determined, the plan view information of the needle seat 2 can be determined. In addition, the connecting device can be a bolt, etc.

[0079] After assembly, in the width direction of needle mold 1 and the length direction of needle mold 1, both needle mold 1 and needle seat 2 overlap on one side. That is, in the orthographic projection of the horizontal plane, one side line in the length direction of the projection of needle mold 1 overlaps with one side line in the length direction of the projection of needle seat 2, and one side line in the width direction of the projection of needle mold 1 overlaps with one side line in the width direction of the projection of needle seat 2. After obtaining the matching points of the standard part 4 on needle mold 1, the matching point information of the standard part 4 on the needle seat 2 can be obtained. According to the parameter information of the connector and the matching point information of the connector, the number of probes 3 and matching point information can be obtained. Therefore, combined with the thickness information of the needle seat 2 input by the operator, the instruction to call the three-dimensional design software can be obtained to draw the three-dimensional model of the needle seat 2.

[0080] At the same time, according to the information of the standard part 4 input by the designer, the instructions of the three-dimensional design software can be called to retrieve the three-dimensional model of the corresponding standard part 4 in the database of the three-dimensional software. For example, according to the information of the input linear bearing, the three-dimensional model of the corresponding linear bearing in the database can be retrieved; according to the information of the input limit copper sleeve, the three-dimensional model of the corresponding limit copper sleeve in the database can be retrieved; according to the information of the input elastic guide column, the three-dimensional model of the corresponding elastic guide column in the database can be retrieved. Among them, the three-dimensional model of each type of standard part 4 can be drawn in advance in the three-dimensional software and stored in the database of the three-dimensional software. It should be understood that the operation of drawing the corresponding standard part 4 in the three-dimensional software and storing it in the database of the three-dimensional software is a conventional operation, and this embodiment is not specifically described here. Of course, in actual scenarios, the modeling software can also be based on the information of the standard part 4 output by the designer, and the instructions of the three-dimensional design software can be called to draw the three-dimensional model of the corresponding standard part 4.

[0081] According to the probe type information input by the designer, the instructions of the 3D design software can be called to retrieve the corresponding 3D model of the probe 3, wherein the 3D models of different types of probes 3 can be drawn in the 3D software in advance and stored in the database of the 3D software, and can be directly retrieved when used, which can improve the drawing efficiency. Of course, the modeling software can also call the instructions of the 3D design software to draw the 3D model of the probe 3 according to the information of the standard part 4 output by the designer.

[0082] In addition, according to the first matching point information and the connector information, the instructions of the three-dimensional design software can be called to draw the installation positions of the standard part 4 and the installation positions of the probe 3 on the needle mold 1 and the needle mold. Among them, the installation positions of the standard part 4 and the installation positions of the probe 3 are corresponding holes, and these holes are through holes, that is, the corresponding installations set on the needle mold 1 are through holes that penetrate the needle mold 1 along the thickness direction of the needle mold 1.

[0083] In addition, when assembling the probe module 100, the modeling software can call the corresponding assembly instructions of the three-dimensional design software to constrain the relative positions of the various parts of the probe module 100. Specifically: the hole features on the needle mold 1 for installing standard parts 4 (such as linear bearings, limiting copper sleeves and elastic guide pillars) are coaxial with the corresponding standard parts 4, the upper surface of the needle mold 1 (that is, the surface away from the needle seat 2) and the spacing between each standard part 4 are determined (the spacing is stored in the storage module of the modeling software), the hole features on the needle seat 2 for installing standard parts 4 (such as linear bearings, limiting copper sleeves and elastic guide pillars) are coaxial with the corresponding standard parts 4, the lower surface of the needle seat 2 (that is, the surface away from the needle mold 1) and the spacing between each standard part 4 are determined (the spacing is stored in the storage module of the modeling software), and the assembly of the probe module 100 can be completed in this way.

[0084] It should be understood that, without considering the connection between the needle seat 2 and the carrier device, the length of the needle seat 2 may be equal to the length of the needle mold 1, and the width of the needle seat 2 may be equal to the width of the needle mold 1.

[0085] In one embodiment, between step S3 and step S4, the extension information of the needle mold 1 is received from the external input (input by the designer), so as to call the instruction of the three-dimensional design software to extend the needle mold 1 according to the extension information of the needle mold 1. The extension information includes the extension direction and the extension size in the direction. After the product positioning area 11 is generated on the three-dimensional model of the needle mold 1, the designer can also extend the size of the needle mold 1. For example, referring to Figure 2 ,exist Figure 2 In the dialog box, the designer can select the extension direction on the right side of "Allowed extension direction of needle mold size", and can select the extension size on the right side of "Allowed extension size of needle mold / mm".

[0086] Among them, click the window on the left side of "Up" (defined as the tenth window a10) to choose to extend upward, click the window on the left side of "Down" (defined as the eleventh window a11) to choose to extend downward, click the window on the left side of "Left" (defined as the twelfth window a12) to choose to extend to the left, and click the window on the left side of "Right" (defined as the thirteenth window a13) to choose to extend to the right. The four windows on the right side of "Needle mold allowable extension size / mm" are the fourteenth window a14, the fifteenth window a15, the sixteenth window a16 and the seventeenth window a17. The fourteenth window a14 corresponds to the size extended upward, the fifteenth window a15 corresponds to the size extended downward, the sixteenth window a16 corresponds to the size extended to the left, and the seventeenth window a17 corresponds to the size extended to the right.

[0087] In addition, in an actual scenario, after receiving the extension information of the needle mold 1 from external input (input by the designer), the following steps are also included: determining whether the needle mold 1 needs to be extended in the received extension direction; when it is determined that the needle mold 1 needs to be extended in the received extension direction, determining whether the extension size in the received extension direction is appropriate; when it is determined that the extension size in the received extension direction is appropriate, calling the instructions of the three-dimensional design software to extend the needle mold 1 according to the extension information.

[0088] Specifically, after the product positioning area 11 is generated on the three-dimensional model of the needle mold 1, it is necessary to determine whether other areas on the three-dimensional model of the needle mold 1 generated according to the first plan view information can meet the installation requirements of the standard part 4.

[0089] Among them, after obtaining the product sketch, it can be determined whether the size of the other area (defined as the first area) of the sketch of the needle mold 1 that does not cover the product sketch can still be inserted into the standard part 4. If it is satisfied, there is no need to extend the needle mold 1. At this time, even if the designer inputs the extension information of the needle mold 1, the modeling software will not extend the needle mold 1; if it is not satisfied, the minimum size extended in a certain direction (defined as the first extension size) is traversed and finally extended according to the first extension size, so that the extended needle mold 1 can still place various standard parts after setting the product placement area 11. For example, when the minimum size to be extended to the left is 10mm, even if the operator inputs 15mm to the left, the modeling software will control the needle mold 1 to extend 10mm to the left. Among them, when traversing, the size can be increased according to the step length. For example, when it is necessary to extend to the left, first choose to extend to the left by one step length to determine whether the first area at this time can place the next standard parts. If it can, the modeling software will also control the needle mold 1 to extend to the left by one step length. If not, continue to choose to extend to the left by two steps and make a judgment, and so on until the first area can place all the standard parts. In addition, after the first extension dimension in a certain direction is generated, it is also necessary to compare the first extension dimension with the extension dimension in that direction entered by the designer (defined as the second extension dimension). If the first extension dimension is less than the second extension dimension, the needle mold 1 is extended in that direction according to the first extension dimension; if the first extension dimension is greater than the second extension dimension, the needle mold 1 is extended in that direction according to the second extension dimension. That is, the second extension dimension entered by the designer is the maximum length that the needle mold 1 can extend in that direction. For example, when the minimum dimension required to extend to the left is 10mm, if the operator enters 5mm to the left, the modeling software will also control the needle mold 1 to extend 5mm to the left.

[0090] In addition, the extension direction of the needle mold 1 needs to be selected by the designer according to the structure of the circuit board to be tested, so as to avoid interference between the extension direction of the needle mold 1 and the circuit board to be tested. Fig. 9 In the process, when the circuit board to be tested is placed in the product positioning area 11, the left side and the bottom of the needle mold 1 ( Fig. 9 Below, Fig. 9 The lower and upper parts shown in the figure are horizontal in the actual scene) both have circuit boards to be tested, so the needle mold 1 can only move to the right or upward ( Fig. 9 ) extending from above.

[0091] It should be understood that when the needle mold 1 is extended in a certain direction, the needle seat will also be extended in the direction, and the extension dimensions of the needle mold 1 and the needle seat in the direction are the same. In addition, when the needle mold 1 is extended in a certain direction, the corresponding first plane view is also extended in the direction.

[0092] In one embodiment, the step of obtaining the first matching point information of the standard part 4 includes: step S31, obtaining the matching point information of the guide part 41 according to the information of the guide part 41 in the standard part information, the first plan view information and the product sketch information; step S32, obtaining the matching point information of the limiter 42 according to the information of the stopper 42 in the standard part information, the information of the guide part 41, the first plan view information, the product sketch information and the matching point information of the guide part 41; step S33, obtaining the matching point information of the elastic part 43 according to the information of the elastic part 43 in the standard part information, the information of the stopper 42, the information of the guide part 41, the first plan view information, the product sketch information, the matching point information of the guide part 41 and the matching point information of the stopper 42. When the number of guide parts is multiple, the model of each guide part is the same. When the number of limiters 42 is multiple, the model of each limiter 42 is the same. When the number of elastic parts 43 is multiple, the model of each elastic part 43 is the same.

[0093] That is, first obtain the matching point information of the guide member 41, then obtain the matching point information of the limiter 42, and then obtain the matching point information of the elastic member 43. During subsequent assembly, the guide member 41 is installed at the matching point of the guide member 41, the limiter 42 is installed at the matching point of the limiter 42, and the elastic member 43 is installed at the matching point of the elastic member 43. After the probe module is assembled, in the orthographic projection of the horizontal plane, the projections of the product positioning area 11, the guide member 41, the limiter 42 and the elastic member 43 do not overlap with each other.

[0094] In this embodiment, the priority of the guide member 41 is higher than that of the stopper 42, and the priority of the stopper 42 is higher than that of the elastic member 43. Therefore, when selecting the matching point, the matching point of the guide member 41 is selected first, then the matching point of the stopper 42, and then the matching point of the elastic member 43. In this way, the floating of the needle mold 1 approaching or moving away from the needle seat 2 can be ensured to be more stable, thereby improving the detection effect of the circuit board to be tested.

[0095] In one embodiment, the step of obtaining the matching point information of the guide member 41 in step S31 includes: step S311, using the length direction of the needle mold 1 and the width direction of the needle mold 1 as coordinate axes, and the first size as the step length to grid the plane view of the needle mold 1 (i.e., the first plane view) to obtain multiple coordinate points, wherein any point of the first plane view is in the coordinate system, and the horizontal axis of the coordinate system is parallel to the length direction of the needle mold 1, and the vertical axis of the coordinate system is parallel to the width direction of the needle mold 1; step S312, traversing each coordinate point, and selecting multiple points from each coordinate point The matching points of the guide member 41 (the matching points are defined as the third matching points), wherein each third matching point satisfies the following conditions at the same time: Condition 1, the relative position of each third matching point and the first plane diagram satisfies the first predetermined requirement; Condition 2, the relative position of each third matching point and the product positioning area 11 satisfies the second predetermined requirement; Condition 3, the distance between two adjacent third matching points satisfies the third predetermined requirement; Condition 4, the distance between the center point of the polygon formed by the lines connecting the third matching points in sequence (defined as the first predetermined center point) and the center point of the first plane diagram satisfies the fourth predetermined requirement.

[0096] In step S312 , the number of the selected third matching points is equal to the number of the guide members 41 .

[0097] In condition 1, the relative position of the third matching point and the first plane meets the first predetermined requirement, which means that the spacing between the third matching point and the edge of the first plane meets the first predetermined requirement. Specifically, a circle (defined as the first circle) with the third matching point as the center and the diameter of the guide as the diameter is located in the first plane; and, in the length direction of the needle mold 1, the spacing between the outline of the first circle and the edge of the first plane meets the first predetermined value; in the width direction of the needle mold 1, the spacing between the outline of the first circle and the edge of the first plane meets the second predetermined value; the first predetermined value can be greater than or equal to 0.5 mm, of course, the first predetermined value can also be other numerical ranges; the second predetermined value can be greater than or equal to 0.5 mm, of course, the second predetermined value can also be other numerical ranges; in addition, the first predetermined value and the second predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the guide and the edge of the needle mold 1 meets the first predetermined value. In the width direction of the needle mold 1, the spacing between the guide and the edge of the needle mold 1 meets the second predetermined value. It should be understood that when the needle mold 1 needs to be extended, the first plane view is the extended first plane view.

[0098] In condition 2, the relative position of each third matching point and the product positioning area 11 meets the second predetermined requirement, which means that the spacing between the third matching point and the edge of the first plane meets the second predetermined requirement. Specifically, the first circle is located outside the product positioning area 11 (that is, located outside the product shape sketch); and, in the length direction of the needle mold 1, the minimum spacing between the first circle and the edge of the product shape sketch meets the third predetermined value; in the width direction of the needle mold 1, the minimum spacing between the first circle and the edge of the product shape sketch meets the fourth predetermined value; the third predetermined value can be greater than or equal to 0.5mm, of course, the third predetermined value can also be other numerical ranges; the fourth predetermined value can be greater than or equal to 0.5mm, of course, the fourth predetermined value can also be other numerical ranges; in addition, the third predetermined value and the fourth predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the guide and the product positioning area 11 meets the third predetermined value. In the width direction of the needle mold 1, the spacing between the guide and the product positioning area 11 meets the fourth predetermined value.

[0099] In condition three, the spacing between two adjacent third matching points meets the third predetermined requirement, which means that the two first circles with the two third matching points as the center are separated, and the spacing between the outlines of the two first circles is the fifth predetermined value, wherein the fifth predetermined value may be greater than or equal to 0.5 mm, and of course, the fifth predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between two adjacent guide members meets the fifth predetermined value.

[0100] In condition four, in the polygon formed by connecting the third matching points in sequence, the connecting line of two third matching points can form a side of the polygon, wherein each side of the polygon only intersects with two sides. In addition, the fourth predetermined requirement is that the distance between the center of the polygon and the center of the first plane is the smallest. Specifically, among the coordinate points, N1 coordinate points form a group, the number of third matching points is N1, and one third matching point is one coordinate point. Then, each coordinate point in each group of coordinate points is connected in sequence to obtain a polygon, wherein, in a group of coordinate points, the connecting line of two coordinate points can form a side of the polygon, and each side of the polygon only intersects with the other two sides of the polygon, and each polygon has a center. In addition, the combination of the third matching points is a group of coordinate points. Compared with other groups of coordinate points, the distance between the center of the polygon surrounded by the group of coordinate points composed of the third matching points and the center of the first plane is the smallest.

[0101] In addition, the first predetermined requirement, the second predetermined requirement, the third predetermined requirement and the fourth predetermined requirement may all be stored in advance in corresponding storage modules of the modeling software.

[0102] Among them, the smaller the step length (that is, the smaller the first size), the more coordinate points there are, and the more appropriate the selection position of the third matching point, but the greater the amount of calculation. Therefore, the step length can usually be set to 0.2mm, 0.5mm or 1mm, etc., of course, the step length can also be set to other values. In addition, the step length is also stored in the corresponding storage module of the modeling software. The step length is usually a fixed value and does not require the designer to select. Of course, in some scenarios, the step length value can be stored as multiple values. When using, the designer can choose by himself. For example, a step length selection window can be added to the display interface of the modeling software.

[0103] The selection method of the third matching point can be: assuming that the length of the needle mold 1 is 10 mm, the width is also 10 mm, the step length is 1 mm, and the number of guides 41 is 4, then the number of coordinate points is 100, and the number of third matching points is 4, then each coordinate point has C4 100 arrangement methods, and if four third matching points are defined as a combination method, each coordinate point can be divided into C4 100 combination methods. Among them, each arrangement method is traversed in turn, and a combination method that meets the above four conditions is selected, and then the combination whose first predetermined center point is closest to the center point of the first plane diagram among the combinations that meet the above four conditions is selected, and the four coordinate points of this combination are the matching points of the four guides 41.

[0104] The calculation method of the first predetermined center point is as follows: Assuming that the four coordinate points of each combination are (X1, Y1), (X2, Y2), (X3, Y3), (X4, Y4), the coordinates of the first predetermined center point are (X0, Y0), where X0 = (X1 + X2 + X3 + X4) ÷ 4, Y0 = (Y1 + Y2 + Y3 + Y4) ÷ 4, and when the width P of the first needle mold, the length Q of the first needle mold, and the step length are determined, the coordinates of the center point of the first plane diagram can be obtained as (X, Y), where X = P / 2, Y = Q / 2, so that the distance H between the first predetermined center point and the center point of the first plane diagram can be obtained according to the coordinates of the two. When traversing each combination, the H corresponding to the combination that meets the above four conditions can be calculated, and finally the combination with the smallest H can be selected to obtain the matching points of multiple guide members 41.

[0105] It should be understood that after each guide member 41 is installed on the needle mold 1, each guide member 41 does not interfere with the product positioning area 11, and each guide member 41 does not interfere with each other, and the distance between each guide member 41 and the edge of the needle mold 1 meets the predetermined requirements.

[0106] In one embodiment, the step of obtaining the matching point information (defined as the fourth matching point) of the limiter 42 in step S32 is similar to the step of obtaining the matching point information of the guide member 41. Specifically, step S32 includes: step S321, using the length direction of the needle mold 1 and the width direction of the needle mold 1 as coordinate axes, and the first size as the step length to grid the plane view of the needle mold 1 (i.e., the first plane view) to obtain multiple coordinate points, wherein any point of the first plane view is in the coordinate system, and the horizontal axis of the coordinate system is parallel to the length direction of the needle mold 1, and the vertical axis of the coordinate system is parallel to the width direction of the needle mold 1; step S322, traverse each coordinate point, and from each coordinate point A plurality of matching points of the limit members 42 are selected (the matching points are defined as fourth matching points), wherein each fourth matching point satisfies the following conditions at the same time: Condition 1, the relative position of each fourth matching point and the first plane diagram satisfies the fifth predetermined requirement; Condition 2, the relative position of each fourth matching point and the product positioning area 11 satisfies the sixth predetermined requirement; Condition 3, the distance between two adjacent fourth matching points satisfies the seventh predetermined requirement; Condition 4, the distance between the center point of the polygon formed by the lines connecting the fourth matching points in sequence (defined as the second predetermined center point) and the center point of the first plane diagram satisfies the eighth predetermined requirement; Condition 5, the distance between the fourth matching point and the third matching point satisfies the ninth predetermined requirement.

[0107] That is, compared with the third matching point, the fourth matching point has one more restriction. After each stopper 42 is installed on the needle mold 1, each stopper 42 does not interfere with the product positioning area 11, and each stopper 42 does not interfere with each other. The spacing between each stopper 42 and the edge of the needle mold 1 meets the predetermined requirements, and the stopper 42 installed on the needle mold 1 does not interfere with the guide member 41 installed on the needle mold 1.

[0108] When the coordinate system is established in step S311, it is not necessary to establish it again in step S321. The calculation method of the second predetermined center point is similar to the calculation principle of the first predetermined point, and this embodiment will not be described in detail here.

[0109] In condition 1, the relative position of the fourth matching point and the first plane meets the fifth predetermined requirement, which means that the spacing between the fourth matching point and the edge of the first plane meets the fifth predetermined requirement. Specifically, a circle (defined as the second circle) with the fourth matching point as the center and the diameter of the stopper as the diameter is located in the first plane; and, in the length direction of the needle mold 1, the spacing between the second circle and the edge of the first plane meets the sixth predetermined value; in the width direction of the needle mold 1, the spacing between the second circle and the edge of the first plane meets the seventh predetermined value; the sixth predetermined value can be greater than or equal to 0.5 mm, of course, the sixth predetermined value can also be other numerical ranges; the seventh predetermined value can be greater than or equal to 0.5 mm, of course, the seventh predetermined value can also be other numerical ranges; in addition, the sixth predetermined value and the seventh predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the stopper and the edge of the needle mold 1 meets the sixth predetermined value. In the width direction of the needle mold 1, the spacing between the stopper and the edge of the needle mold 1 meets the seventh predetermined value.

[0110] In condition 2, the relative position of each fourth matching point and the product positioning area 11 meets the sixth predetermined requirement, which means that the spacing between the fourth matching point and the edge of the first plane diagram meets the sixth predetermined requirement. Specifically, the second circle is located outside the product positioning area 11 (that is, located outside the product shape sketch); and, in the length direction of the needle mold 1, the minimum spacing between the shape of the second circle and the edge of the product shape sketch meets the eighth predetermined value; in the width direction of the needle mold 1, the minimum spacing between the shape of the second circle and the edge of the product shape sketch meets the ninth predetermined value; the eighth predetermined value can be greater than or equal to 0.5mm, of course, the eighth predetermined value can also be other numerical ranges; the ninth predetermined value can be greater than or equal to 0.5mm, of course, the ninth predetermined value can also be other numerical ranges; in addition, the eighth predetermined value and the ninth predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the stopper and the product positioning area 11 meets the eighth predetermined value. In the width direction of the needle mold 1, the spacing between the stopper and the product positioning area 11 meets the ninth predetermined value.

[0111] In condition three, the spacing between two adjacent fourth matching points meets the seventh predetermined requirement, which means that the two second circles with the two fourth matching points as the center are separated, and the spacing between the outlines of the two second circles is the tenth predetermined value, wherein the ninth predetermined value may be greater than or equal to 0.5 mm, and of course, the tenth predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between two adjacent limit members meets the tenth predetermined value.

[0112] In condition four, in the polygon formed by connecting the fourth matching points in sequence, the connecting line of two fourth matching points can form an edge of the polygon, wherein each edge of the polygon only intersects with two edges. In addition, the eighth predetermined requirement is that the distance between the center of the polygon and the center of the first plane is the smallest. Specifically, among the coordinate points, N2 coordinate points form a group, the number of fourth matching points is N2, and one fourth matching point is a coordinate point. Then, each coordinate point in each group of coordinate points is connected in sequence to obtain a polygon, wherein, in a group of coordinate points, the connecting line of two coordinate points can form an edge of the polygon, and each edge of the polygon only intersects with the other two edges of the polygon, and each polygon has a center. In addition, the combination of the fourth matching points is a group of coordinate points. Compared with other groups of coordinate points, the distance between the center of the polygon surrounded by the group of coordinate points composed of the fourth matching points and the center of the first plane is the smallest. In addition, the calculation method of the second predetermined center point is the same as the calculation method of the first predetermined center point.

[0113] In condition 5, the spacing between the fourth matching point and the third matching point meets the ninth predetermined requirement, which means that the second circle with the fourth matching point as the center and the first circle with the third matching point as the center are arranged at intervals, and the spacing between the two (i.e., the spacing between the two shapes) is the eleventh predetermined value, wherein the tenth predetermined value may be greater than or equal to 0.5 mm, and of course, the eleventh predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between the guide member and the limit member meets the eleventh predetermined value.

[0114] In addition, the fifth predetermined requirement, the sixth predetermined requirement, the seventh predetermined requirement, the eighth predetermined requirement and the ninth predetermined requirement may all be stored in advance in the corresponding storage modules of the modeling software.

[0115] In one embodiment, the step of obtaining the information of the matching point (defined as the fifth matching point) of the elastic member 43 is similar to the step of obtaining the information of the matching point of the guide member 41. Specifically, step S33 includes: step S331, using the length direction of the needle mold 1 and the width direction of the needle mold 1 as coordinate axes, and the first size as the step length to grid the plane view of the needle mold 1 (i.e., the first plane view) to obtain a plurality of coordinate points, wherein any point of the first plane view is in the coordinate system, and the horizontal axis of the coordinate system is parallel to the length direction of the needle mold 1, and the vertical axis of the coordinate system is parallel to the width direction of the needle mold 1; step S332, traversing each coordinate point, and selecting a plurality of matching points of the limit member 42 from each coordinate point (defining the matching points); Point is the fifth coordination point), wherein each fifth coordination point satisfies the following conditions at the same time: Condition 1, the relative position of each fifth coordination point and the first plane figure satisfies the tenth predetermined requirement; Condition 2, the relative position of each fifth coordination point and the product positioning area 11 satisfies the eleventh predetermined requirement; Condition 3, the distance between two adjacent fifth coordination points satisfies the twelfth predetermined requirement; Condition 4, the distance between the center point of the polygon formed by the connecting lines of each fifth coordination point in sequence (defined as the third predetermined center point) and the center point of the first plane figure satisfies the thirteenth predetermined requirement; Condition 5, the distance between the fifth coordination point and the third coordination point satisfies the fourteenth predetermined requirement; Condition 6, the distance between the fifth coordination point and the fourth coordination point satisfies the fifteenth predetermined requirement.

[0116] That is, compared with the fourth matching point, the setting of the fifth matching point has one more restriction condition. After each elastic member 43 is installed on the needle mold 2, each elastic member 43 does not interfere with the product positioning area 11, and each elastic member 43 does not interfere with each other. The spacing between the edges of each elastic member 43 and the needle mold 2 meets the predetermined requirements, and the limiting member 42 installed on the needle mold 2 does not interfere with the guide member 41 and the limiting member 42 installed on the needle mold 1.

[0117] When the coordinate system is established in step S311, it is not necessary to establish it again in step S331. The calculation method of the third predetermined center point is similar to the calculation principle of the first predetermined point, and this embodiment will not be described in detail here.

[0118] In condition 1, the relative position of the fifth matching point and the first plane meets the tenth predetermined requirement, which means that the spacing between the fifth matching point and the edge of the first plane meets the tenth predetermined requirement. Specifically, a circle (defined as the third circle) with the fifth matching point as the center and the diameter of the elastic member as the diameter is located in the first plane; and, in the length direction of the needle mold 1, the spacing between the outer shape of the third circle and the edge of the first plane meets the twelfth predetermined value; in the width direction of the needle mold 1, the spacing between the outer shape of the third circle and the edge of the first plane meets the thirteenth predetermined value; the twelfth predetermined value can be greater than or equal to 0.5 mm, of course, the twelfth predetermined value can also be other numerical ranges; the thirteenth predetermined value can be greater than or equal to 0.5 mm, of course, the thirteenth predetermined value can also be other numerical ranges; in addition, the twelfth predetermined value and the thirteenth predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the elastic member and the edge of the needle mold 1 meets the twelfth predetermined value. In the width direction of the needle mold 1, the spacing between the elastic member and the edge of the needle mold 1 meets the thirteenth predetermined value.

[0119] In condition 2, the relative position of each fifth matching point and the product positioning area 11 meets the eleventh predetermined requirement, which means that the spacing between the fifth matching point and the edge of the first plane diagram meets the eleventh predetermined requirement. Among them, the third circle is located outside the product positioning area 11 (that is, located outside the product shape sketch); and, in the length direction of the needle mold 1, the minimum spacing between the third circle and the edge of the product shape sketch meets the fourteenth predetermined value; in the width direction of the needle mold 1, the minimum spacing between the third circle and the edge of the product shape sketch meets the fifteenth predetermined value; the fourteenth predetermined value can be greater than or equal to 0.5mm, of course, the fourteenth predetermined value can also be other numerical ranges; the fifteenth predetermined value can be greater than or equal to 0.5mm, of course, the fifteenth predetermined value can also be other numerical ranges; in addition, the fourteenth predetermined value and the fifteenth predetermined value can be the same or different. That is, after assembly, in the length direction of the needle mold 1, the spacing between the stopper and the product positioning area 11 meets the fourteenth predetermined value. In the width direction of the needle mold 1, the spacing between the stopper and the product positioning area 11 meets the fifteenth predetermined value.

[0120] In condition three, the spacing between two adjacent fifth matching points meets the twelfth predetermined requirement, which means that the two third circles with the two fifth matching points as the center are separated, and the spacing between the outlines of the two third circles is the fourteenth predetermined value, wherein the sixteenth predetermined value may be greater than or equal to 0.5 mm, and of course, the sixteenth predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between two adjacent elastic members meets the sixteenth predetermined value.

[0121] In condition four, in the polygon formed by connecting the fifth matching points in sequence, the connecting line of two fifth matching points can form a side of the polygon, wherein each side of the polygon only intersects with two sides. In addition, the thirteenth predetermined requirement is that the distance between the center of the polygon and the center of the first plane is the smallest. Specifically, among the coordinate points, N3 coordinate points form a group, the number of fifth matching points is N3, and one fifth matching point is a coordinate point. Then, each coordinate point in each group of coordinate points is connected in sequence to obtain a polygon, wherein, in a group of coordinate points, the connecting line of two coordinate points can form a side of the polygon, and each side of the polygon only intersects with the other two sides of the polygon, and each polygon has a center. In addition, the combination of the fifth matching points is a group of coordinate points. Compared with other groups of coordinate points, the distance between the center of the polygon surrounded by the group of coordinate points composed of the fifth matching points and the center of the first plane is the smallest.

[0122] In condition 5, the spacing between the fifth matching point and the third matching point satisfies the fourteenth predetermined requirement, which means that the third circle with the fifth matching point as the center and the first circle with the third matching point as the center are arranged at an interval, and the spacing between the two (i.e., the spacing between the two shapes) is the seventeenth predetermined value, wherein the fifteenth predetermined value may be greater than 0, and of course, the seventeenth predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between the elastic member and the guide member satisfies the seventeenth predetermined value.

[0123] In condition six, the spacing between the fifth matching point and the fourth matching point meets the fifteenth predetermined requirement, which means that the third circle with the fifth matching point as the center and the second circle with the fourth matching point as the circle are arranged at intervals, and the spacing between the two (i.e., the spacing between the two shapes) is the eighteenth predetermined value, wherein the eighteenth predetermined value may be greater than 0, and of course, the sixteenth predetermined value may also be in other numerical ranges. That is, after assembly, the spacing between the elastic member and the limit member meets the eighteenth predetermined value.

[0124] In addition, the tenth predetermined requirement, the eleventh predetermined requirement, the twelfth predetermined requirement, the thirteenth predetermined requirement, the fourteenth predetermined requirement, and the fifteenth predetermined requirement may all be stored in advance in corresponding storage modules of the modeling software.

[0125] It should be understood that other standard parts can be added later (and / or corresponding structures can be set on the needle mold 1). In addition to satisfying the phase position relationship with the edge of the needle mold 1 and the position relationship with the product positioning area (and / or other corresponding structures previously set on the needle mold 1), these later added standard parts and / or structures should not interfere with the standard parts added before. Moreover, the spacing between a standard part and the edge of the needle mold 1, the spacing between the standard part and the product positioning area, and the spacing between the standard part and other standard parts can be set according to actual needs, and the set values ​​can be stored in the corresponding storage module of the modeling software for subsequent calls.

[0126] In one embodiment, between the step of obtaining the matching point information of the guide member 41 and the step of obtaining the matching point information of the limit member 42, it also includes: calling the instructions of the three-dimensional design software to generate the cover plate installation position on the needle mold 1 according to the received cover plate installation position information, the guide member 41 information, the pin mold 1 plan view information, the product sketch information and the matching point information of the guide member 41.

[0127] like Figure 6 As shown, the cover plate installation position is set on the upper surface of the needle mold 1, which includes a first notch 131, a second notch 132 and two connecting holes 133. The first notch 131 and the second notch 132 are connected. The first notch 131 is used to accommodate the cover plate, and the second notch 132 is used to accommodate the cover plate shaft, so that the cover plate can rotate relative to the needle mold 1 around the axis of the cover plate shaft to press the circuit board to be tested on the needle mold 1; the connecting hole 133 is used to install the mounting member, so that the cover plate shaft is limited in the second notch 132 by the mounting member. Among them, the cover plate installation position information includes the length, width and depth of the first notch 131 and the second notch 132, the cover plate installation position information also includes the diameter, depth of the connecting hole 133, and the spacing between the two connecting holes 133. At the same time, the cover plate installation position information includes the relative position between the first notch 131, the second notch 132 and the two connecting holes 133. These determined information can be stored in the corresponding storage module, and when it is necessary to determine the cover plate installation position, the information can be directly called. Subsequently, designers can design the cover according to the relative position of the installation location and the product placement area.

[0128] After the cover is installed in the cover installation position, it usually complies with the right-hand rule to facilitate the right-hand operation of the cover rotation. That is, the cover installation position is usually set closest to the right side of the needle mold 1. At the same time, the cover installation position can be closest to the rear side of the needle mold 1 (that is, Figure 6 When the probe module is used, the cover plate installation position is usually located at a position away from the operator of the needle module. Therefore, when preparing the cover plate installation position, the cover plate installation position is usually set to the right.

[0129] In addition, the cover plate mounting position meets the following requirements after being set: the cover plate mounting position penetrates to one side of needle mold one in one direction (the direction is one of the length direction of needle mold one and the width direction of needle mold one), the cover plate mounting position is spaced apart from the edge of needle mold one in another direction (the other of the length direction of needle mold one and the width direction of needle mold one) by greater than or equal to 0.5 mm, the minimum spacing between the cover plate mounting position and the guide member is greater than or equal to 0.5 mm, and the minimum spacing between the plate mounting position and the product placement area is greater than or equal to 0.5 mm.

[0130] exist Figure 6 In the embodiment, the first notch 131 penetrates to a side surface of the needle mold 1 in the width direction, and at this time, the spacing between the cover plate mounting position and the edge of the needle mold 1 in the length direction is greater than or equal to 0.5 mm. In addition, when the first notch 131 penetrates to a side surface of the needle mold 1 in the length direction, at this time, the spacing between the cover plate mounting position and the edge of the needle mold 1 in the width direction is greater than or equal to 0.5 mm.

[0131] The cover plate mounting position is defined as having a first insertion point on the upper surface of the needle mold 1, and the first insertion point can be the center of a line connecting the centers of the circular openings formed by the two connecting holes on the upper surface of the needle mold 1, and the line connecting the centers of the circular openings formed by the two connecting holes on the upper surface of the needle mold 1 is parallel to the length direction of the needle mold 1 or parallel to the width direction of the needle mold 1, wherein Figure 6 In the figure, the connecting line is parallel to the length direction of the needle mold 1. In addition, in the horizontal direction, the distance between the first insertion point and each area of ​​the cover plate installation position is determined. When the position of the first insertion point on the needle mold 1 is determined, the position of the cover plate installation position on the needle mold 1 can be determined. Among them, in the coordinate system established in step S311, the modeling software can traverse each coordinate point to select a coordinate point as the first insertion point, so that when the cover plate installation position is inserted in sequence, the above requirements are met.

[0132] The setting of the cover plate installation position will not interfere with the product positioning area, guide parts, etc. Later, when setting the fourth and fifth matching points, the constraints will also add the spacing range between the fourth matching point and the cover plate installation position (the spacing range can be greater than or equal to 0.5mm), and the spacing range between the fifth matching point and the cover plate installation position (the spacing range can be greater than or equal to 0.5mm), so as to avoid the interference between the limit parts and the elastic parts and the product placement area (and the cover plate) after the probe module is assembled.

[0133] In addition, the first notch penetrates the needle mold 1 along the up-down direction, and the second notch is arranged on the upper surface of the needle mold 1 and does not penetrate the needle mold 1. The connecting hole can be a threaded hole, which can penetrate the needle mold 1 along the up-down direction.

[0134] In one embodiment, between the step of receiving the sketch information of the product and calling the instruction of the three-dimensional design software according to the sketch information to generate the product positioning area 11 on the three-dimensional model of the needle mold 1, and the step of obtaining the first matching point information of the standard part 4 on the needle mold 1 according to the sketch information, the first plan view information and the standard part information (i.e., between step S3 and step S4), it also includes: receiving the allowable extension direction of the needle mold size, and calling the instruction of the three-dimensional design software according to the allowable extension direction of the needle mold size to generate a vacuum suction hole on the three-dimensional model of the needle mold 1; wherein the vacuum suction hole includes a first hole and a second hole connected in sequence; the first hole is set in the product positioning area 11 and extends along the thickness direction of the needle mold 1; the second hole penetrates to the outer surface of the needle mold 1 along the allowable extension direction of the needle mold size. Specifically, the first hole is set on the bottom surface of the first positioning groove.

[0135] The end of the second hole away from the first hole is used to connect to a negative pressure device, which can evacuate the vacuum suction hole to generate negative pressure at the first hole to absorb the circuit board to be tested.

[0136] In one embodiment, in a scenario where the needle seat 2 includes a second needle mold, a third needle mold and a connecting column, step S6 includes:

[0137] Step S61, according to the first matching point information and the standard part information, call the instructions of the three-dimensional design software to generate a first mounting position on the three-dimensional model of the needle mold 1, and the first mounting position is used to install the standard part 4. Among them, the first mounting position is a hole, and the hole can be through the needle mold 1 in the vertical direction. In addition, a first mounting position is used to install a standard part. Moreover, in actual operation, a first mounting hole that matches the guide part is usually generated on the needle mold 1 according to the first circle, a second mounting hole that matches the limit part is generated on the needle mold 1 according to the second circle, and a third mounting hole that matches the elastic part is generated on the needle seat (actually on the needle mold 2) according to the third circle.

[0138] Step S62, according to the plan view information of the needle mold 1, obtain the second plan view information of the needle mold 2, the plan view information of the needle mold 2 includes the length of the needle mold 2 and the width of the needle mold 2, the size relationship between the width of the needle mold 2 and the width of the needle mold 1 satisfies the first relationship, and the size relationship between the length of the needle mold 2 and the length of the needle mold 1 satisfies the second relationship. The first relationship and the second relationship are determined and can be stored in the storage module of the modeling software in advance. Among them, the above-mentioned "there is a certain size relationship between the plan view information of the needle mold 1 and the plan view information of the needle seat 2, and this size relationship is determined" actually means that there is a certain size relationship between the plan view information of the needle mold 1 and the plan view information of the needle mold 2, and this size relationship is determined. After obtaining the first plan view information, the plan view information of the needle mold 2 can be obtained. Moreover, the needle seat is connected to the carrier device, which is actually the connection between the needle mold 2 and the carrier device. The above-mentioned operation of determining the plan view information of the needle seat is actually determining the plan view information of the needle mold 2.

[0139] Step S63: Based on the second plan view information and the received thickness information of the needle mold 2, call the instruction of the 3D design software to generate a 3D model of the needle mold 2 in the 3D design software. Figure 2 As shown, the operator can input the thickness dimension value of the needle mold 2 in the window a18 on the right side of the needle mold 2, where the unit is also mm.

[0140] Step S64: According to the first matching point information, obtain the second matching point information of the standard component 4 on the needle mold 2. The number of the second matching points is equal to the number of the first matching points, and one first matching point corresponds to one second matching point. In the orthographic projection of the horizontal plane, the projection of a first matching point coincides with the projection of the corresponding second matching point.

[0141] Step S65, according to the second matching point information and the standard part information, call the instructions of the three-dimensional design software to generate a second mounting position on the three-dimensional model of the needle mold 2, and the second mounting position is used to install the standard part 4. Among them, the second mounting position is also a hole, and the hole can be through the needle mold 2 in the vertical direction. In addition, a second mounting position is used to install a standard part. Moreover, in actual operation, a fourth mounting hole that matches the guide part is usually generated on the needle mold 2 according to the first circle, a fifth mounting hole that matches the limit part is generated on the needle mold 2 according to the second circle, and a third mounting hole that matches the elastic part is generated on the needle mold 2 according to the third circle. After assembly, the guide part is respectively installed in the first mounting hole and the fourth mounting hole, the limit part is respectively installed in the second mounting hole and the fifth mounting hole, and the elastic part is installed in the third mounting hole and conflicts with the needle mold 1.

[0142] Step S66: Acquire the matching point information of the probe 3 according to the connector information and the probe type information.

[0143] Step S67: Based on the matching point information of the probe 3, call the instruction of the 3D design software to generate a first probe installation position on the 3D model of the needle mold 2, wherein the first probe installation position is used to install the probe 3. The first probe installation position is a hole that passes through the needle mold 2 in the vertical direction.

[0144] Step S68, according to the second plan view information, the second matching point information, the standard part information, the probe 3 insertion information and the received connecting post information, obtain the first installation point information of the connecting post on the second needle mold. One connecting post corresponds to one first installation point. After assembly, in the orthographic projection of the horizontal plane, the projection of the axis of the connecting post coincides with the first installation point corresponding thereto.

[0145] Among them, the method for obtaining the first installation point is similar to the method for obtaining the third installation point, specifically: step S681, using the length direction of needle mold 2 and the width direction of needle mold 2 as coordinate axes, and the second size as the step length to grid the plane view of needle mold 2 (i.e., the second plane view) to obtain multiple coordinate points, wherein any point of the second plane view is in the coordinate system, and the horizontal axis of the coordinate system (i.e., the X-axis) is parallel to the length direction of needle mold 2, and the vertical axis of the coordinate system (i.e., the Y-axis) is parallel to the width direction of needle mold 2; step S682, traverse each coordinate point, and select multiple matching points of the connecting column from each coordinate point (the matching point is the first installation point), wherein each first installation point simultaneously satisfies the following The following conditions: Condition 1, the relative position of each first installation point and the second plane figure meets the sixteenth predetermined requirement; Condition 2, the distance between two adjacent first installation points meets the seventeenth predetermined requirement; Condition 3, the distance between the center point of the polygon formed by the lines connecting the first installation points in sequence (the polygon is defined as the first polygon, and the center point is the fourth predetermined center point) and the center point of the second plane figure meets the eighteenth predetermined requirement; Condition 4, the distance between the first installation point and the third matching point meets the nineteenth predetermined requirement; Condition 5, the distance between the first installation point and the fourth matching point meets the twenty-first predetermined requirement; Condition 6, the distance between the first installation point and the fifth matching point meets the twenty-first predetermined requirement.

[0146] The second plan view may be a rectangular view including a length and a width, and the length direction of the second plan view is parallel to the length direction of the first plan view, and the width direction of the second plan view is parallel to the width direction of the first plan view. The second size may be equal to the first size, or the second size may be greater than or less than the first size.

[0147] In condition one, the relative position of the first mounting point and the second plane meets the sixteenth predetermined requirement, which means that the spacing between the first mounting point and the edge of the second plane meets the sixteenth predetermined requirement. Specifically, a circle (defined as the fourth circle) with the first mounting point as the center and the diameter of the connecting column as the diameter is located in the second plane; and, in the length direction of the needle mold one, the spacing between the fourth circle and the edge of the second plane is the first range; in the width direction of the needle mold one, the spacing between the fourth circle and the edge of the second plane is the second range; the first range can be greater than or equal to 0.5 mm, of course, the first range can also be other numerical ranges; the second range can be greater than or equal to 0.5 mm, of course, the second range can also be other numerical ranges; in addition, the first range and the second range can be the same or different.

[0148] In condition 2, the spacing between two adjacent first mounting points meets the seventeenth predetermined requirement, which means that two fourth circles with the two first mounting points as the center are separated, and the spacing between the outlines of the two fourth circles is within the third range, wherein the third range may be greater than 0, and of course, the fourth range may also be other numerical ranges. That is, after assembly, the spacing between two adjacent connecting columns meets the third range.

[0149] In condition three, in the first polygon formed by connecting the first installation points in sequence, the connecting line of two first installation points can form a side of the polygon, wherein each side of the first polygon only intersects with two sides. In addition, the eighteenth predetermined requirement means that the distance between the center of the polygon and the center of the second plane is the smallest. Specifically, among the coordinate points, N4 coordinate points form a group, the number of first installation points is N4, and one first installation point is a coordinate point. Then, each coordinate point in each group of coordinate points is connected in sequence to obtain a polygon, wherein, in a group of coordinate points, the connecting line of two coordinate points can form a side of the polygon, and each side of the polygon only intersects with the other two sides of the polygon, and each polygon has a center. In addition, the combination of the first installation points is a group of coordinate points. Compared with other groups of coordinate points, the distance between the center of the polygon surrounded by the group of coordinate points composed of the first installation points and the center of the second plane is the smallest. In addition, the calculation method of the center of the polygon is the same as the calculation method of the first predetermined center point.

[0150] In condition four, the distance between the first mounting point and the third matching point meets the nineteenth predetermined requirement, which means that the fourth circle with the first mounting point as the center and the first circle with the third matching point as the center are arranged at intervals, and the distance between the two (that is, between the two shapes) is in the fifth range, wherein the fifth range can be greater than or equal to 0.5 mm. Of course, the fifth range can also adopt other numerical ranges.

[0151] In condition five, the spacing between the first mounting point and the fourth matching point meets the twentieth predetermined requirement, which means that the fourth circle with the first mounting point as the center and the second circle with the fourth matching point as the center are spaced apart, and the spacing between the two (i.e., between the two outer shapes) is within the sixth range, wherein the sixth range may be greater than or equal to 0.5 mm, and of course, the sixth range may also be other numerical ranges. The comparison at this time may be made in the top view direction of the probe module, or may be made on the orthographic projection of a horizontal plane.

[0152] In condition six, the spacing between the first mounting point and the fifth matching point meets the twenty-first predetermined requirement, which means that the fourth circle with the first mounting point as the center and the third circle with the fifth matching point as the center are arranged at intervals, and the spacing between the two (i.e., between the two outer shapes) is the seventh range, wherein the seventh range may be greater than or equal to 0.5 mm, and of course, the sixth range may also be other numerical ranges. At this time, the comparison may be made in the top view direction of the probe module, or may be made on the orthographic projection of a horizontal plane.

[0153] In addition, the sixteenth predetermined requirement, the seventeenth predetermined requirement, the eighteenth predetermined requirement, the nineteenth predetermined requirement, the twentieth predetermined requirement, and the twenty-first predetermined requirement may all be stored in advance in the corresponding storage modules of the modeling software.

[0154] Step S69: Obtain a third plane view of the third needle mold according to the first matching point information and the received adapter plate information, wherein the adapter plate information is the area occupied by the adapter plate on the needle mold three (defined as the first surface S'1).

[0155] In one embodiment, when each first area is greater than or equal to the first area, the third plane diagram can also be generated according to the second area. For example, after traversing to obtain the first installation point, the position of the first polygon on the second plane diagram can be obtained. At this time, four points can be traversed on the second plane diagram. The quadrilateral formed by the connection of these four points is a rectangle (defined as a first rectangle), wherein the first polygon is located in the first rectangle, and the minimum distance between the first polygon and the side line of the first rectangle is greater than the radius R of the connecting column, wherein the longest dimension of the projection of the first polygon on the Y axis is D1, the longest dimension of the projection of the first polygon on the X-axis is D2, the first rectangle is one of the two intersecting sides, one side is perpendicular to the X-axis, and the other is perpendicular to the Y-axis, the length of the two sides of the first rectangle perpendicular to the X-axis is D3, the length of the two sides of the first rectangle perpendicular to the Y-axis is D4, D1+2R<D3≤D1+2R+m1, D2+2R<D4≤D2+2R+m2, where 0<m1≤5mm, for example, m1 can be 1mm, 2mm, etc., 0<m2≤5mm, for example, m2 can be 1mm, 2mm, etc. In the actual scene, D3 and D4 can be set to D3=D1+2R+2, D4=D2+2R+2, and stored in the storage module of the modeling software. In this scene, the length dimension of the first rectangle is the length of the third plane, and the width dimension of the first rectangle is the width of the third plane. After assembly, in the orthographic projection of the horizontal plane, the first rectangle completely overlaps with the third plane.

[0156] In addition, when each first area is smaller than the first area, the size of the third plane can be increased on the basis of the first rectangle, specifically: the area of ​​the third plane that needs to be increased on the basis of the first rectangle is △S, and the length that needs to be increased on the basis of the length of the first rectangle is D5, and the length that needs to be increased on the basis of the width of the first rectangle is D6, D5×D6=△S, and D5÷D6=A5, 1.2≤A5≤1.7, preferably A5=1.5. In this way, the length and width of the third plane can be obtained.

[0157] Furthermore, in other embodiments, the third plan view and the second plan view may be the same, that is, the length of the third plan view is equal to the length of the second plan view, and the width of the third plan view is equal to the width of the second plan view.

[0158] Step S70: Based on the third plan view and the thickness information of the needle mold 2, the instructions of the 3D design software are called to generate a 3D model of the needle mold 3 in the 3D design software. The relationship between the thickness of the needle mold 3 and the needle mold 2 satisfies a predetermined relationship, which is known and stored in the storage module of the modeling software. For example, the thickness of the needle mold 3 may be equal to the thickness of the needle mold 2.

[0159] Step S71, call the instructions of the 3D design software, assemble the 3D model of needle mold 1, the 3D model of needle mold 2, the 3D model of standard part 4, the 3D model of the connecting column and the 3D model of the probe together, so as to obtain the 3D model of the probe module 100.

[0160] In step S67, the information of the connecting column includes the size and quantity of the connecting column, wherein the connecting column is a cylinder, and the size of the connecting column includes the diameter of the connecting column and the length of the connecting column. In addition, the information of the connecting column is determined, and it can be stored in a corresponding storage module, and when it is needed, it can be directly called.

[0161] In step S68, the information of the adapter plate includes the plane area of ​​the portion of the adapter plate that is set on the needle mold three, wherein the information of the adapter plate is determined and can be stored in a corresponding storage module, and can be directly called when needed.

[0162] For obtaining the plan views of needle mold 1, needle mold 2 and needle mold 3, in addition to ensuring that they meet relevant conditions, their areas must also be minimized.

[0163] An embodiment of the present invention also provides a modeling device for a probe module 100, which is used to implement the above-mentioned modeling method, and the modeling device includes a first generating module, a first matching module, a second matching module, a first matching point acquiring module, a positioning structure generating module and an assembling module; the first generating module is used to receive external input standard parts information and product area information to generate the plan view information of the needle mold 1; the first matching module is used to call the instructions of the three-dimensional design software according to the plan view information of the needle mold 1 and the received thickness information of the needle mold 1, so as to generate a three-dimensional model of the needle mold 1 in the three-dimensional design software; the second matching module is used to receive the sketch information of the product, and call the instructions of the three-dimensional design software according to the sketch information to generate a product positioning area 11 on the three-dimensional model of the needle mold 1; the first matching point acquiring module The block is used to obtain the first matching point information of the standard part 4 on the needle mold 1 according to the sketch information, the plane view information of the needle mold 1 and the standard part information; the alignment structure production module is used to receive the connector information of the product, and call the instructions of the three-dimensional design software according to the connector information to generate the connector alignment structure 12 in the product positioning area 11; the connector information includes the parameter information and the insertion point information of the connector; the assembly module is used to receive the probe type information and the probe module 100 generation instruction, so as to call the instructions of the three-dimensional design software according to the plane view information of the needle mold 1, the standard part information, the received needle seat thickness information, the first matching point information, the connector information and the probe type information, generate the three-dimensional model of the needle seat 2, the three-dimensional model of the probe and the three-dimensional model of the standard part 4, and assemble them to obtain the three-dimensional model of the probe module 100.

[0164] An embodiment of the present invention further provides a storage medium storing a computer program. When the computer program is executed, the modeling method of the probe module 100 described in any one of the above embodiments is implemented.

[0165] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are 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.

[0166] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for modeling a probe module, used in conjunction with three-dimensional design software to model a probe module, wherein: The probe module comprises a needle mold 1, a needle seat, a probe and a standard part, wherein the standard part comprises a guide part, a limit part and an elastic part; the probe is mounted on the needle seat, a product positioning area is arranged on the needle mold 1, the needle mold 1 is connected to the needle seat through the limit part, and can move close to or away from the needle seat, the guide part is used to guide the movement of the needle mold 1, the elastic part is arranged between the needle mold 1 and the needle seat, and can elastically deform when the needle mold 1 approaches the needle seat, the probe is mounted on the needle seat, and when the needle mold 1 approaches the needle seat, the probe can collide with the circuit board to be tested placed in the product positioning area; the modeling method comprises the following steps: Receiving externally input standard part information and product area information to generate first plan view information of needle mold 1; wherein the standard part information includes the type of standard part, the model of standard part and the number of standard parts; the first plan view information includes the length of needle mold 1 and the width of needle mold 1; According to the first plan view information and the received thickness information of the needle mold 1, calling the instruction of the 3D design software to generate a 3D model of the needle mold 1 in the 3D design software; Receiving product sketch information and product positioning area depth information, and calling the instruction of the three-dimensional design software according to the sketch information and the product positioning area depth information to generate the product positioning area on the three-dimensional model of the needle mold one; According to the sketch information, the first plane diagram information and the standard part information, obtaining the first matching point information of the standard part on the needle mold 1; Receiving connector information of a product, and calling instructions of a three-dimensional design software according to the connector information to generate a connector alignment structure in the product positioning area; the connector information includes parameter information and insertion point information of the connector; Receive probe type information and probe module generation instructions, so as to call the instructions of the three-dimensional design software according to the first plan view information, the standard part information, the received needle seat thickness information, the first matching point information, the connector information and the probe type information, obtain the three-dimensional model of the needle seat, the three-dimensional model of the standard part and the three-dimensional model of the probe, and assemble them to obtain the three-dimensional model of the probe module; The obtaining of the first matching point information of the standard component includes: Acquire the matching point information of the guide part according to the information of the guide part in the standard part information, the first plane drawing information and the product sketch information; Acquire the matching point information of the limiting member according to the information of the limiting member, the information of the guiding member, the first plan view information, the product sketch information and the matching point information of the guiding member in the standard member information; The matching point information of the elastic part is obtained according to the information of the elastic part, the information of the limit part, the information of the guide part, the first plan view information, the product sketch information, the matching point information of the guide part and the matching point information of the limit part in the standard part information.

2. The modeling method of the probe module according to claim 1, characterized in that: The step of obtaining the matching point information of the guide member comprises: Using the length direction of the needle mold 1 and the width direction of the needle mold 1 as coordinate axes, and gridding the first plane graph with a first size as a step length, so as to obtain a plurality of coordinate points; Traverse each coordinate point, select multiple third matching points from each coordinate point, and each third matching point satisfies the following conditions at the same time: Condition 1, the relative position of each third matching point and the first plane diagram satisfies the first predetermined requirement; Condition 2, the relative position of each third matching point and the product positioning area satisfies the second predetermined requirement; Condition 3, the distance between two adjacent third matching points satisfies the third predetermined requirement; Condition 4, the distance between the center point of the polygon formed by the connecting lines of each third matching point in sequence and the center point of the first plane diagram satisfies the fourth predetermined requirement; Wherein, the third matching point is the matching point of the guide member.

3. The modeling method of the probe module according to claim 2, characterized in that: The step of obtaining the matching point information of the stopper comprises: using the length direction of the needle mold 1 and the width direction of the needle mold 1 as coordinate axes and the first size as a step length to grid the plane diagram of the needle mold 1 to obtain a plurality of coordinate points; Traverse each coordinate point and select a plurality of fourth matching points from each coordinate point, wherein each of the fourth matching points satisfies the following conditions at the same time: condition 1, the relative position of each of the fourth matching points and the first plane diagram satisfies the fifth predetermined requirement; condition 2, the relative position of each of the fourth matching points and the product positioning area satisfies the sixth predetermined requirement; condition 3, the distance between two adjacent fourth matching points satisfies the seventh predetermined requirement; condition 4, the distance between the center point of the polygon formed by the lines connecting each of the fourth matching points in sequence and the center point of the first plane diagram satisfies the eighth predetermined requirement; condition 5, the distance between the fourth matching point and the third matching point satisfies the ninth predetermined requirement; Wherein, the fourth matching point is the matching point of the guide member.

4. The modeling method of the probe module according to claim 1, characterized in that: Between the step of obtaining the matching point information of the guide member and the step of obtaining the matching point information of the stop member, the method further includes: Generate the cover plate installation position according to the received cover plate installation position information, guide member information, pin mold 1 plan view information, product sketch information and guide member matching point information; Among them, the cover plate mounting position includes a first notch, a second notch and a connecting hole, the first notch and the second notch are connected, the first notch is used to accommodate the cover plate, and the second notch is used to accommodate the cover plate shaft, so that the cover plate can rotate relative to the needle mold one around the axis of the cover plate shaft to press the circuit board to be tested onto the needle mold one; the connecting hole is used to install a mounting part so that the cover plate shaft can be limited in the second notch through the mounting part.

5. The modeling method of the probe module according to claim 1, characterized in that: Between the step of receiving the sketch information of the product and calling the instruction of the three-dimensional design software according to the sketch information to generate the product positioning area on the three-dimensional model of the needle mold one, and the step of obtaining the first matching point information of the standard part on the needle mold one according to the sketch information, the first plane information and the standard part information, the following steps are also included: Receiving the extension direction allowed by the needle mold size, and calling the instruction of the three-dimensional design software according to the extension direction allowed by the needle mold size, so as to generate a vacuum suction hole on the three-dimensional model of the needle mold one; Among them, the vacuum suction hole includes a first hole and a second hole connected in sequence; the first hole is arranged in the product positioning area and extends along the thickness direction of the needle mold 1; the second hole penetrates to the outer surface of the needle mold 1 along the extension direction allowed by the needle mold size.

6. The modeling method of the probe module according to claim 1, characterized in that: The needle seat comprises a second needle mold, a third needle mold and a connecting column; the third needle mold is arranged at a distance on the side of the second needle mold away from the first needle mold, and the connecting column connects the second needle mold and the third needle mold; the elastic member is installed on the second needle mold, and the probe is installed on the second needle mold and the third needle mold; The step of calling the instruction of the three-dimensional design software according to the plan view information of the needle mold 1, the standard part information, the thickness information of the needle mold 1, the first matching point information, the connector information and the probe type information, generating the three-dimensional model of the needle seat and the three-dimensional model of the standard part, and assembling them to obtain the three-dimensional model of the probe module comprises: According to the first matching point information and the standard part information, calling the instruction of the three-dimensional design software to generate a first installation position on the three-dimensional model of the needle mold 1, wherein the first installation position is used to install the standard part; According to the plan view information of the needle mold 1, second plan view information of the needle mold 2 is obtained, wherein the plan view information of the needle mold 2 includes the length of the needle mold 2 and the width of the needle mold 2, the size relationship between the width of the needle mold 2 and the width of the needle mold 1 satisfies a first relationship, and the size relationship between the length of the needle mold 2 and the length of the needle mold 1 satisfies a second relationship; According to the second plane image information and the received thickness information of the needle mold 2, calling the instruction of the 3D design software to generate a 3D model of the needle mold 2 in the 3D design software; According to the first matching point information, obtaining the second matching point information of the standard part on the second needle mold; According to the second matching point information and the standard part information, calling the instruction of the three-dimensional design software to generate a second installation position on the three-dimensional model of the second needle mold, wherein the second installation position is used to install the standard part; Acquire the matching point information of the probe according to the connector information and the probe type information; According to the matching point information of the probe, the instruction of the three-dimensional design software is called to generate a first probe installation position on the three-dimensional model of the needle mold 2, wherein the first probe installation position is used to install the probe; Acquire first matching point information of the connecting post on the second needle mold according to the second plan view information, the second matching point information, the standard part information, the probe insertion information and the received connecting post information; Acquire a third plane view of the third needle mold according to the first matching point information and the received adapter plate information; According to the third plane diagram and the thickness information of the needle mold 2, calling the instruction of the 3D design software to generate a 3D model of the needle mold 3 in the 3D design software; The instructions of the 3D design software are called to assemble the 3D model of the needle mold 1, the 3D model of the needle mold 2, the 3D model of the standard part, the 3D model of the connecting column and the 3D model of the probe together.

7. The method for modeling a probe module according to any one of claims 1 to 6, characterized in that: The guide member is a linear bearing, the limit member is a copper sleeve, and the elastic member is an elastic column.

8. A modeling device for a probe module, characterized in that: It includes a first generation module, a first matching module, a second matching module, a first matching point acquisition module, a positioning structure generation module and an assembly module; The first generating module is used to receive externally input standard part information and product area information to generate the plan view information of the needle mold 1; The first matching module is used to call the instruction of the three-dimensional design software according to the plan view information of the needle mold 1 and the received thickness information of the needle mold 1, so as to generate a three-dimensional model of the needle mold 1 in the three-dimensional design software; The second matching module is used to receive the sketch information of the product and call the instructions of the three-dimensional design software according to the sketch information to generate the product positioning area on the three-dimensional model of the needle mold one; The first matching point acquisition module is used to acquire the first matching point information of the standard part on the needle mold one according to the sketch information, the plan view information of the needle mold one and the standard part information; The alignment structure production module is used to receive connector information of the product, and call the instructions of the three-dimensional design software according to the connector information to generate a connector alignment structure in the product positioning area; the connector information includes parameter information and insertion point information of the connector; The assembly module is used to receive the probe type information and the probe module generation instruction, so as to call the instruction of the three-dimensional design software according to the plan view information of the needle mold 1, the standard part information, the received needle seat thickness information, the first matching point information, the connector information and the probe type information, generate the three-dimensional model of the needle seat, the three-dimensional model of the probe and the three-dimensional model of the standard part, and assemble them to obtain the three-dimensional model of the probe module; The obtaining of the first matching point information of the standard component includes: Acquire the matching point information of the guide part according to the guide part information in the standard part information, the plan view information of the needle mold 1 and the product sketch information; Acquire the matching point information of the limiter according to the information of the limiter, the information of the guide, the plan view information of the needle mold 1, the product sketch information and the matching point information of the guide in the standard part information; The matching point information of the elastic part is obtained according to the information of the elastic part, the information of the limit part, the information of the guide part, the plan view information of the needle mold 1, the product sketch information, the matching point information of the guide part and the matching point information of the limit part in the standard part information.

9. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed, the modeling method of the probe module according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Four-wire system probe testing device and method for semiconductor chilling plate detection equipment

    CN116165413A

  • Three-dimensional magnetic field probe station test system

    CN212905398U