Burning mechanism and burning equipment

By designing a multi-functional programming mechanism, the system supports the sharing of PCBA boards for optical modules with different speeds, solving the problems of insufficient applicability and complex operation in existing technologies, and achieving a lower cost and more efficient optical module programming process.

CN223513527UActive Publication Date: 2025-11-04LINKTEL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202423099977.1
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-11-04
Estimated Expiration
2034-12-16

AI Technical Summary

Technical Problem

Existing programming mechanisms are only suitable for one type of high-speed optical module PCBA board, which cannot meet the needs of multiple optical module PCBA boards. Furthermore, repeated plugging and unplugging will cause wear on the test board connectors, making the operation cumbersome and costly.

Method used

A programming mechanism was designed, including a plug-in assembly and a programming body assembly. It is equipped with multiple programming female adapter boards and a transfer station. The mechanism enables rapid plugging and unplugging of the workpiece to be processed through clamping fixtures and plug-in adjustment fixtures. It supports programming of optical modules with different speeds, reducing replacement costs and operational complexity.

Benefits of technology

This enables the sharing of the same test board for PCBA boards of optical modules with different speeds, reducing the cost of replacing test boards, simplifying operations, improving production efficiency and product quality, and ensuring the accuracy and consistency of insertion and removal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223513527U_ABST
    Figure CN223513527U_ABST
Patent Text Reader

Abstract

The utility model discloses a burning mechanism and burning equipment. The burning mechanism comprises a plugging assembly and a burning body assembly, the burning body assembly is arranged on one side of the plugging assembly, the burning body assembly comprises a test board and a plurality of burning female port adapter plates, the test board is alternatively connected with one burning female port adapter plate, a golden finger end of the burning female port adapter plate is in butt joint with a body female port of the test board, and the burning female port adapter plate is in butt joint with the body female port of the test board. The end, away from the golden finger end, of the burning female port adapter plate is provided with a burning female port end. The plugging assembly comprises a clamping jig and a plugging adjusting jig used for driving the clamping jig to move so that the to-be-machined part can be plugged on the burning female port end. The test board is provided with a plurality of burning mother port adapter plates, one burning mother port adapter plate can be selectively connected, optical modules with different rates can share the same test board, the use of the optical modules with different rates can be met only by replacing the burning mother port adapter plates, the cost can be effectively reduced, the replacement operation is simplified, the applicability is high, and the application range is wide.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of programming equipment technology, and in particular to a programming mechanism and programming equipment. Background Technology

[0002] With the rapid development of the optical communication field, the demand for optical modules is growing rapidly. The following problems exist in the programming of optical module PCBA boards: existing programming mechanisms are only suitable for programming one type of high-speed optical module PCBA board, failing to meet the needs of various optical module PCBA boards. This results in a limited scope of application and weak applicability. Furthermore, repeated insertion and removal during operation can cause wear and tear on the test board's connectors, requiring replacement of the test board, which is cumbersome and costly. Utility Model Content

[0003] To address the aforementioned problems, this utility model provides a programming mechanism, including a plug-in assembly and a programming body assembly. The programming body assembly is disposed on one side of the plug-in assembly. The programming body assembly includes a test board and multiple programming female connector adapter boards. The test board is selectively connected to one of the programming female connector adapter boards. The gold finger end of the programming female connector adapter board is aligned with the female connector of the test board. The end of the programming female connector adapter board away from the gold finger end is provided with a programming female connector end, which faces the plug-in assembly. The plug-in assembly includes a clamping fixture for holding the workpiece to be processed and a plug-in adjustment fixture for driving the clamping fixture to move so that the workpiece to be processed can be plugged in and out of the programming female connector end.

[0004] Furthermore, the clamping fixture includes a side clamp and a plurality of transfer platforms. One of the transfer platforms is selectively mounted on the insertion / extraction adjustment fixture. The side clamp is disposed on one side of the transfer platform. The side clamp is connected to a transfer clamping unit for driving it closer to or further away from the transfer platform. The transfer clamping unit is disposed on the insertion / extraction adjustment fixture.

[0005] Furthermore, each of the aforementioned transfer platforms is provided with a number of positioning bosses for positioning and engaging with positioning grooves on the workpiece to be processed.

[0006] Furthermore, each of the aforementioned transfer platforms is provided with a carrier plate boss for supporting the workpiece to be processed.

[0007] Furthermore, both the side clamp and the transfer platform are provided with clearance grooves, and the clearance grooves of the side clamp and the transfer platform are arranged opposite to each other.

[0008] Furthermore, the insertion and removal adjustment fixture includes a displacement stage and an insertion and removal motion unit for driving the clamping fixture to move closer to or away from the programming female adapter board. The displacement stage is disposed at the output end of the insertion and removal motion unit, the transfer stage and the clamping unit are disposed at the output end of the displacement stage, the motion path of the insertion and removal motion unit is parallel to the X-axis, and the motion path of the displacement stage is parallel to the Y-axis.

[0009] Furthermore, the insertion / extraction adjustment fixture also includes a stroke fine-tuning screw, which is disposed on the insertion / extraction motion unit.

[0010] Furthermore, it also includes a test board adjustment assembly, which includes a test board fixing base and a test board lifting slide. The test board fixing base is disposed at the output end of the test board lifting slide, and the programming body assembly is disposed on the test board fixing base.

[0011] Furthermore, the test board adjustment assembly also includes a test board protective cover, which is mounted on the test board mounting base and located above the test board, with the programming female adapter board located outside the test board protective cover.

[0012] On the other hand, the present invention also provides a programming device, including a frame, a programming mechanism and a material handling assembly. The programming mechanism and the material handling assembly are both disposed on the frame. The material handling assembly includes a material handling mechanism and a conveying mechanism for driving the material handling mechanism to switch between the material handling position and the programming mechanism. The programming mechanism is the programming mechanism described above.

[0013] By adopting the above technical solution, this utility model has the following beneficial effects compared with the prior art:

[0014] 1) The programming mechanism provided by this utility model has a test board equipped with multiple programming female port adapter boards, which can be selectively connected to one of the programming female port adapter boards. On the one hand, it can reduce the wear caused by the workpiece being directly inserted into the female port of the test board body. The worn programming female port adapter board can be replaced. Compared with the traditional test board replacement, it can effectively reduce costs and simplify the replacement operation. On the other hand, optical modules with different speeds can share the same test board, but require different programming female ports. By replacing the programming female port adapter board, the use of optical modules with different speeds can be met. It is easy to operate, highly applicable, widely used, and reduces production costs.

[0015] 2) The programming mechanism provided by this utility model uses a transfer table and side clamps to clamp the workpiece to be processed. It is equipped with multiple transfer tables, which can be replaced as needed to meet the clamping requirements of optical module PCBA boards with different speeds. During the board insertion process, it can better fix the workpiece to be processed, ensure the accuracy of insertion and removal, and improve production efficiency and product quality.

[0016] 3) The burning mechanism provided by this utility model, with the position setting of the positioning boss on the transfer platform and the position setting of the burning female port end on the burning female port adapter plate, can ensure that the insertion depth of the workpiece to be processed is within the set range, and at the same time ensure the consistency of the stroke of the insertion and removal motion unit. When switching between different models, there is no need to adjust the stroke of the insertion and removal motion unit, making operation convenient. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this utility model or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of the burning mechanism provided in Example 1;

[0019] Figure 2 This is a schematic diagram of the plug-in / plug-out assembly in the programming mechanism provided in Example 1;

[0020] Figure 3 This is a schematic diagram of the transfer station in the burning mechanism provided in Example 1;

[0021] Figure 4 This is a schematic diagram of the structure of the programming body component in the programming mechanism provided in Example 1;

[0022] Figure 5 This is a partial structural diagram of the programming mechanism provided in Example 1;

[0023] Figure 6 Schematic diagram of the programming device provided in Example 2 Figure 1 ;

[0024] Figure 7 Schematic diagram of the programming device provided in Example 2 Figure 2 ;

[0025] Figure 8 This is a partial structural diagram of the loading and unloading tray mechanism in the programming device provided in Example 2;

[0026] Figure 9 This is a schematic diagram of the loading and unloading tray drive assembly in the programming device provided in Example 2;

[0027] Figure 10 This is a schematic diagram of the material handling assembly in the programming device provided in Example 2;

[0028] Figure 11This is a partial structural diagram of the material handling assembly in the programming device provided in Example 2;

[0029] Figure 12 This is a schematic diagram of the material loading and unloading mechanism in the programming device provided in Example 2;

[0030] Figure 13 This is a schematic diagram of the correction mechanism in the burning device provided in Example 2.

[0031] 1-Frame; 2-Cover;

[0032] 3-Loading / unloading tray mechanism; 31-Hopper assembly; 311-Raw material tray; 312-Hopper body; 32-Hopper lifting assembly; 33-Loading / unloading drive assembly; 331-Gripper; 332-Loading / unloading drive unit;

[0033] 4-Material handling assembly; 41-Transferring mechanism; 411-X-axis motion unit; 412-Y-axis motion unit; 413-Mounting base; 42-Material handling mechanism; 421-Z-axis motion unit; 422-Material handling clamp; 4221-Material handling clamp piece; 4222-Second buffer pad; 423-Buffer slide; 43-Correction mechanism; 431-Correction drive unit; 432-Correction clamp; 4321-Correction finger; 4322-First buffer pad; 44-Vision positioning mechanism; 441-Vision positioning camera; 442-Vision positioning lens; 443-Vision positioning light source; 444-Light shield; 45-Bar scanning detection mechanism; 451-Bar scanning vision camera; 452-Bar scanning lens;

[0034] 5-Programming mechanism; 51-Plug-in / Pull-out assembly; 511-Plug-in / Pull-out motion unit; 5111-Stroke fine-tuning screw; 512-Displacement stage; 513-Transfer clamping unit; 514-Transfer stage; 5141-Positioning boss; 5142-Positioning pin hole; 5143-Screw hole; 5144-Carrier board boss; 515-Side clamp; 5151-Leaning groove; 52-Programming body assembly; 521-Test board; 5211-Body female connector; 522-Programming female connector adapter board; 5221-Programming female connector end; 5222-Gold finger end; 523-Adapter board fixing seat; 53-Test board adjustment assembly; 531-Test board fixing seat; 5311-Limiting slide; 532-Test board lifting slide; 533-Test board protective cover; 54-Programming base;

[0035] 6-NG tray mechanism;

[0036] 7-PCBA board. Detailed Implementation

[0037] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the present utility model. In the accompanying drawings, the dimensions and relative dimensions of certain parts may be enlarged for clarity.

[0038] In the description of this utility model, unless otherwise explicitly specified and limited, the terms "connection" and "connected" should be interpreted broadly. For example, they can be fixed connections, detachable connections, or integral connections; they can be mechanical connections or electrical connections; they can be direct connections or indirect connections through an intermediate medium; they can be internal connections between two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in this utility model can be understood according to the specific circumstances.

[0039] In the description of this utility model, the terms "upper", "lower", "left", "right", "front", "back", "center", "horizontal", "vertical", "top", "bottom", "inner", and "outer" are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of description and simplification of operation, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this utility model.

[0040] Furthermore, in the description of this utility model, the terms "first" and "second" are used merely for descriptive distinction and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Additionally, features defined with "first" and "second" may explicitly or implicitly include one or more of that feature.

[0041] Example 1

[0042] As per the instruction manual Figure 1-5As shown, this utility model provides a programming mechanism, including a plug-in assembly 51 and a programming body assembly 52. ​​The programming body assembly 52 is disposed on one side of the plug-in assembly 51. The programming body assembly 52 includes a test board 521 and a plurality of programming female connector adapter boards 522. The test board 521 is selectively connected to one of the programming female connector adapter boards 522. The gold finger end 5222 of the programming female connector adapter board 522 is connected to the body female connector 5211 of the test board 521. The end of the programming female connector adapter board 522 away from the gold finger end is provided with a programming female connector end 5221. The programming female connector end 5221 is disposed towards the plug-in assembly 51. The plug-in assembly 51 includes a clamping fixture for clamping the workpiece to be processed and a plug-in adjustment fixture for driving the clamping fixture to move so that the workpiece to be processed is plugged in and out of the programming female connector end 5221.

[0043] In this embodiment, the programming mechanism is mainly used for processing optical module PCBA boards. During the PCBA board programming process, its gold finger end is inserted into the programming female port. However, because the female port has a certain insertion and removal life, when the number of insertions and removals reaches a certain value, it will scratch the gold finger and damage the material. Moreover, long-term wear of the female port will cause communication abnormalities and other problems. Therefore, it is necessary to replace the female port during the production process. If the female port is replaced, it is necessary to replace the entire test board, which is costly. In addition, the entire test board needs to re-insert and re-plug the communication cable, power cable, etc., making the operation complicated. In this embodiment, the programming female port assembly 52 also includes an adapter board fixing seat 523. The adapter board fixing seat 523 is set on one side of the test board 521, and the programming female port adapter board 522 is set on the adapter board fixing seat 523. The test board 521 is equipped with test communication components for programming and testing of PCBA boards, optical modules, etc. The side of the test board 521 near the programming female port adapter board 522 is provided with a main body female port 5211. One end of the programming female port adapter board 522 is connected to the main body female port, and the other end is a programming female port end 5221 for PCBA board insertion and removal. The end of the programming female port adapter board 522 that connects to the main body female port is the programming female port adapter board gold finger end 5222, which can be inserted into the main body female port 5211. The test board 521 is equipped with multiple programming female port adapter boards 522. Different programming female port ends 5221 are adapted to different optical module PCBA boards 7 with different speeds. By quickly replacing the programming female port adapter board 522, the production of various high-speed optical modules can be met, such as QSFP28, QSFP-DD, OSFP and other high-speed optical modules. It has strong applicability, wide application, and convenient replacement, reducing costs.

[0044] Specifically, the programming female port adapter board 522 is detachably connected to the adapter board mounting base 523 via bolts, facilitating the replacement of the programming female port adapter board 522. To facilitate quick positioning of the programming female port adapter board 522, positioning structures, such as positioning pins, can be provided on the programming female port adapter board 522 and the adapter board mounting base 523, thereby ensuring the repeatability and speed of replacing the programming female port adapter board 522. The programming female port adapter board 522 has no component distribution, is compact in size, and has low cost, saving female port replacement costs and simplifying the replacement operation. Furthermore, since the programming of optical modules with different speeds can share the same test board 521, but requires different programming female ports, when switching PCBA programming for different speed optical modules, only the different programming female port adapter boards need to be replaced.

[0045] In an optimized implementation, the clamping fixture includes a side clamping plate 515 and multiple transfer platforms 514. One of the transfer platforms 514 is selectively mounted on the insertion / removal adjustment fixture. The side clamping plate 515 is disposed on one side of the transfer platform 514. The side clamping plate 515 is connected to a transfer clamping unit 513 for driving it closer to or away from the transfer platform 514. The transfer clamping unit 513 is disposed on the insertion / removal adjustment fixture. The output end of the transfer clamping unit 513 is connected to the side clamping plate 515. The transfer clamping unit 513 drives the side clamping plate 515 closer to the transfer platform 514, and together with the transfer platform 514, clamps the PCBA board. The transfer platform 514 and the side clamping plate 515 respectively abut against the two sides of the PCBA board. The clamping fixture is equipped with multiple transfer stations 514. One of the transfer stations 514 can be selected as needed. The transfer station 514 cooperates with the side clamping plate 515 to clamp the PCBA board 7. During the board insertion process, it can better fix the workpiece to be processed, ensure the accuracy of insertion and removal, and improve production efficiency and product quality.

[0046] Specifically, the programming mechanism is mainly used for programming the optical module PCBA board 7. The PCBA board 7 is fixed to the insertion and removal adjustment fixture by the transfer table 514 and the side clamp 515. Then, driven by the insertion and removal adjustment fixture, it moves closer to the programming body assembly 52, inserting the PCBA board 7 into the programming female port end 5221 of the programming female port adapter board 522 to complete the processing. After processing, the insertion and removal adjustment fixture drives the PCBA board 7 away from the programming body assembly 52, and the PCBA board 7 is pulled out from the programming female port end 5221, completing the insertion and removal programming of the PCBA board 7. Different transfer tables 514 and programming female ports 5221 are adapted to different optical module PCBA boards 7 with different speeds. By quickly changing the transfer table 514 and the programming female port adapter board 522, the production of various high-speed optical modules can be met, such as QSFP28, QSFP-DD, OSFP and other high-speed optical modules. It has strong applicability and wide application.

[0047] In an optimized implementation, both the side clamping plate 515 and the transfer platform 514 are provided with clearance grooves 5151, which are arranged opposite to each other. These clearance grooves provide space for the clamping and placement of PCBA boards, allowing all types of PCBA boards to share the same side clamping plate, thus offering good applicability.

[0048] In an optimized implementation, the transfer station 514 is provided with several carrier bosses 5144 for supporting PCBA boards. Placing the PCBA board on these bosses elevates it, preventing components on the lower surface from contacting the transfer station and causing damage. In practical use, the size of the transfer station 514 is kept as small as possible and avoids components on the PCBA board, achieving the goal of sharing the same transfer station for PCBA boards of the same frequency.

[0049] In an optimized implementation, the relay platform 514 is further provided with several positioning protrusions 5141. The number and position of the positioning protrusions can be set according to requirements. In this embodiment, there are four positioning protrusions 5141, arranged in pairs along the length of the PCBA board. The two positioning protrusions 5141 in the same pair are respectively located on both sides of the PCBA board. The group of positioning protrusions near the test board 521 is adapted to the positioning groove of the gold finger end of the PCBA board. During the process of the insertion and removal adjustment fixture sending the gold finger end of the PCBA board into the programming female port, the PCBA board retracts a short distance due to the friction of the spring pin inside the female port. The front end of this group of positioning protrusions acts as an insertion limiter, ensuring the consistency of the insertion depth, thereby ensuring the stability of the communication with the programming female port. The positioning boss furthest from the programming port is elongated and works in conjunction with the transfer clamping unit 513 to ensure that the left side of the PCBA board on the transfer stage 514 is firmly against the inner edge of the elongated positioning boss, guaranteeing the consistency of the PCBA board's left and right orientation at the transfer position. Four positioning bosses are located at the four corners of the elongated PCBA board to restrict its movement and prevent components on both the top and bottom surfaces from contacting the carrier board bosses, thus avoiding damage to the components.

[0050] In an optimized implementation, due to the different widths and positioning groove positions of PCBA boards with different speeds, different transfer stations 514 need to be replaced when switching to other speed optical module PCBA boards for programming. The transfer station 514 is provided with positioning pin holes 5142 and screw holes 5143. The insertion / removal adjustment fixture is provided with positioning pins that fit into the positioning pin holes, facilitating the positioning of the transfer station 514. The positioning pin holes ensure consistency in the switching of the transfer station 514. The transfer station 514 is fixed to the insertion / removal adjustment fixture via screw holes and bolts, ensuring the reliability of the transfer station connection, unaffected by insertion / removal forces, and preventing positional displacement of the transfer station during insertion / removal. Different transfer stations 514 have the same carrier board height, ensuring consistency in the Z-axis direction for PCBA board placement and removal, and enabling quick replacement of the transfer station 514.

[0051] In an optimized implementation, the insertion / removal adjustment fixture includes a displacement stage 512 and an insertion / removal motion unit 511 for driving the clamping fixture closer to or further away from the programming female connector board. The displacement stage 512 is located at the output end of the insertion / removal motion unit 511 and is used to adjust the left-right direction of the PCBA board after it has been loaded and positioned on the transfer stage 514 to adapt to the corresponding programming female connector station. The transfer stage 514 and the clamping unit are located at the output end of the displacement stage 512. The movement path of the insertion / removal motion unit 511 is parallel to the X-axis, and the movement path of the displacement stage 512 is parallel to the Y-axis. The insertion / removal assembly 51 satisfies the functions of clamping, insertion / removal, and XY-axis positioning of the PCBA board.

[0052] In an optimized implementation, the insertion / removal motion unit 511 is preferably an insertion / removal slide cylinder, and the intermediate clamping unit 513 is preferably an intermediate clamping cylinder. The insertion / removal slide cylinder is equipped with a stroke fine-tuning screw 5111 for adjusting the insertion depth of the PCBA board, making operation more convenient and more precise.

[0053] The optimized implementation also includes a test board adjustment component 53, as shown in the attached manual. Figure 5As shown, the test board adjustment assembly 53 includes a test board fixing base 531 and a test board lifting slide 532. The test board fixing base 531 is mounted on the test board lifting slide 532, and the height of the test board fixing base 531 can be adjusted by the test board lifting slide 532. The programming female connector assembly 52 is mounted on the test board fixing base 531. The test board fixing base 531 is provided with a limiting groove 5311. The width of the limiting groove is adapted to the width of the adapter plate fixing base 523 to ensure the repeatability of the left and right directions when the programming female connector adapter plate 522 is replaced. The test board 521 is fixed to the test board fixing base 531 by bolts. The steps for replacing the programming female connector adapter board 522 are as follows: First, loosen the fixing bolts between the adapter board fixing base 523 and the test board fixing base 531. Pull the programming female connector adapter board 522 and the adapter board fixing base 523 together to remove the female connector from the test board body. Then, loosen the fixing bolts between the programming female connector adapter board 522 and the adapter board fixing base 523. The programming female connector adapter board 522 can then be removed and replaced. This ensures the consistency of the female connector in the left-right direction and guarantees the quick replacement function of the female connector.

[0054] In an optimized implementation, the test board adjustment assembly 53 further includes a test board protective cover 533, which is mounted on the test board fixing base 531 and located above the test board 521. The programming female adapter board is located outside the test board protective cover and is used to protect the components on the test board.

[0055] Preferably, because the heights of the programming female ports on PCBA boards of different rate optical modules are inconsistent, the test board 521 is fixed on the test board lifting slide 532 to adjust the height of the transfer platform 514 at programming female port ends 5221 of different heights. The programming device can configure the height parameters of the binding electric lifting slide according to the height of any model of female port to achieve plug-and-play compatibility.

[0056] The design of the female port position on the female port adapter board 522 with different burning rates and the design of the positioning boss of the transfer stage 514 ensure the consistency of the stroke of the insertion and removal motion unit 511. Therefore, when switching models, there is no need to adjust the stroke of the insertion and removal motion unit 511, making the operation convenient.

[0057] Preferably, the programming mechanism 5 further includes a programming base 54, and the programming unit is disposed on the programming base.

[0058] Preferably, to improve the programming efficiency, multiple programming mechanisms 5 can be provided. In this embodiment, four programming mechanisms are provided, namely, four plug-in components 51, four programming female port components 52, and one test board adjustment component 53, wherein four programming female port components 52 can be installed on the test board fixing seat 531 of the test board adjustment component 53.

[0059] Example 2

[0060] As per the instruction manual Figure 6 and 7 As shown, this utility model also provides a programming device, including a frame 1, a loading / unloading tray mechanism 3, a programming mechanism 5, a material handling assembly 4, and an NG material tray mechanism 6. The loading / unloading tray mechanism 3, the programming mechanism 5, the material handling assembly 4, and the NG material tray mechanism 6 are disposed on the frame 1. The loading / unloading tray mechanism 3 is disposed on one side of the programming mechanism 5. The loading / unloading tray mechanism 3 includes a raw material tray 311 and a loading / unloading drive assembly 33 for driving the raw material tray 311 to switch between a storage position and a material handling position. The material handling assembly 4 includes a material handling mechanism 42 and a conveying mechanism 41 for driving the material handling mechanism 42 to switch between the material handling position, the programming mechanism 5, and the NG material tray mechanism 6. The programming mechanism is the same as that described in Embodiment 1, and will not be described again here.

[0061] Specifically, this application is mainly used for processing optical module PCBA boards 7. The PCBA board 7 is placed in a raw material tray 311, which has several arrayed workstation slots, each of which can accommodate one PCBA board. The loading / unloading drive assembly 33 moves the raw material tray 311 to the picking position. The conveying mechanism 41 drives the picking and unloading mechanism 42 to move to the picking position and completes the clamping of the PCBA board. The conveying mechanism 41 then moves the PCBA board to the programming mechanism. After programming is completed on the programming mechanism, the conveying mechanism 41 clamps the PCBA board from the programming mechanism and sends qualified products back to the raw material tray or finished product tray, while sending unqualified products to the NG material tray mechanism. The picking and unloading mechanism then repeats the above operation for the next raw material processing.

[0062] Preferably, the frame 1 is further provided with a cover 2, which is disposed on the frame 1. The cover 2 and the operating table of the frame 1 enclose an operating chamber. The loading and unloading drive assembly 3, the burning mechanism 5, the material handling assembly 4, and the NG material tray mechanism 6 are located in the operating chamber. The storage position is located on the outside of the cover 2 for easy replacement of the raw material tray 311. The cover 2 is provided with a viewing window, which is hinged to the cover for easy observation of the equipment's operating status.

[0063] Optimized implementation methods, as shown in the appendix to the instruction manual. Figure 8 and 9As shown, the loading / unloading tray mechanism 3 further includes a hopper assembly 31 and a hopper lifting assembly 32. The hopper assembly 31 includes a hopper body 312, in which multiple raw material trays 311 are arranged sequentially from bottom to top. The hopper body 312 has an opening on the side facing the loading / unloading drive assembly 33, facilitating the removal and placement of the raw material trays 311. The hopper lifting assembly 32 is connected to the hopper body 312 and is used to drive the hopper body 312 to rise and fall, so that one of the raw material trays 311 moves to a storage position. This storage position is located on the movement path of the loading / unloading drive assembly 33. The storage position and the retrieval position are arranged sequentially in the horizontal direction, facilitating the movement of the raw material tray 311 in the storage position between the storage position and the retrieval position under the action of the loading / unloading drive assembly 33.

[0064] Specifically, the loading / unloading drive assembly 33 is a translation mechanism. The material picking position is within the travel range of the conveying mechanism 41. The conveying mechanism 41 moves the workpiece to be processed in the raw material tray to the burning mechanism for burning. After burning, if the burning is successful, the conveying mechanism moves the burned workpiece on the burning mechanism back to the raw material tray or to the next process. If the burning is unsuccessful, the conveying mechanism moves the burned workpiece on the burning mechanism to the NG material tray mechanism. The workpiece to be processed is placed in the raw material tray. The material tray layer of the hopper 312, which is flush with the loading / unloading drive assembly 33, is the storage position, which facilitates the loading / unloading drive assembly 33 to move the raw material tray 311 out of or into the hopper 312, realizing automatic loading / unloading. The raw material tray 311 is preferably a blister tray, which has multiple accommodating cavities for placing PCBA board raw materials. Multiple PCBA board raw materials can be placed on one blister tray. The storage unit 312 can hold multiple layers of raw material trays 311 at a time, reducing the frequency of manual tray changes, reducing equipment waiting time, and increasing output. Furthermore, the storage unit 312 may be compatible with blister trays for storing PCBA boards of high-speed optical modules such as 100G, 400G, and 800G. The equipment can automatically configure binding parameters based on information such as row spacing and number of rows and columns of any type of blister tray to achieve compatibility in material handling.

[0065] As one specific implementation, the hopper lifting assembly 32 can be set above the operating table, with multiple raw material trays 311 arranged in sequence along the vertical direction. The hopper lifting assembly 32 lifts and lowers the workpieces to be processed in the raw material trays 311 layer by layer. At the same time, the loading and unloading drive assembly 33 moves the raw material trays 311 to realize automatic loading and unloading of the workpieces to be processed.

[0066] As one specific implementation method, see the appendix to the instruction manual. Figure 6As shown, the operating platform is equipped with a clearance groove, within which the hopper 312 can be raised and lowered. The hopper lifting assembly 32 is housed within the frame 1. The hopper lifting assembly 32 can employ a screw-driven lifting mechanism, i.e., a motor-controlled screw nut transmission to achieve automatic raising and lowering of the raw material tray 311 and automatic switching of the raw material tray. Alternatively, the hopper lifting assembly can also employ conventional linear motion mechanisms such as cylinders, hydraulic rods, or electric linear motion modules. Under the action of the hopper lifting assembly 32, the raw material tray 311 moves to the target position. The loading / unloading drive assembly 33 moves towards the raw material tray 311, clamps the raw material tray 311, and moves it to the picking position for the next operation. After the workpiece in the raw material tray 311 has been processed, the loading / unloading drive assembly 33 moves the raw material tray 311 towards the hopper 312, moving it into the hopper 312. The loading / unloading drive assembly 33 then resets, and the above operation is repeated until all workpieces in the hopper 312 have been processed. Finally, the raw material tray in the hopper is replaced. Changing the raw material tray will not affect other processes.

[0067] Preferably, to facilitate recording the number of times the hopper lifting component 32 rises or falls, during use, the hopper lifting component 32 rises or falls layer by layer, and the number of times it rises or falls is used to determine whether all the material in the raw material tray in the hopper 312 has been processed.

[0068] The material hopper lifting assembly 32 of this application is used to switch the alignment of the raw material trays 311 of different hopper layers with the loading and unloading drive assembly 33, thereby realizing the automatic loading and unloading function of the raw material trays 311 of different hopper layers. The loading and unloading tray mechanism 3 can be lowered under the frame 1 through the clearance hole on the operating table, without occupying the operating table running space, and without affecting the transfer movement of the parts to be burned by the conveying mechanism. The equipment layout is compact and reasonable, avoiding the risk of collision caused by abnormal operation of the conveying mechanism.

[0069] Optimized implementation methods, as shown in the appendix to the instruction manual. Figure 8 The diagram shows a loading / unloading drive assembly 33, which includes a gripper 331 and a loading / unloading drive unit 332 for driving the gripper 331 to move closer to or away from the hopper. The gripper 331 can be driven by a gripper cylinder to grip the raw material tray 311. The loading / unloading drive unit 332 can be a conventional linear motion mechanism such as a cylinder, hydraulic rod, or electric linear motion module.

[0070] The loading process of this application is as follows: the hopper assembly 31 is lifted and lowered by the hopper lifting assembly 32. When the designated hopper layer just moves to the target position, the loading and unloading drive unit 332 drives the gripper 331 to move towards the hopper body. The gripper 331 clamps the raw material tray. The loading and unloading drive unit 332 drives the gripper 331 to move away from the hopper body 312, moving the raw material tray 311 to the material picking position. The loading and unloading drive unit 332 stops running. The conveying mechanism transfers the parts to be burned in the raw material tray 311 to the burning mechanism for burning operation. Until all the parts to be processed in the raw material tray 311 are processed, the loading and unloading drive unit 332 moves the raw material tray 311 into the hopper body 312, and then replaces the next hopper layer and repeats the above operation until all the parts to be processed in the hopper assembly are processed.

[0071] Optimized implementation methods, as shown in the appendix to the instruction manual. Figure 10-13 As shown, the material handling assembly 4 includes a conveying mechanism 41, a material handling mechanism 42, and a straightening mechanism 43. The material handling mechanism 42 and the straightening mechanism 43 are both mounted on the conveying mechanism 41.

[0072] Preferably, the conveying mechanism 41 is an XY gantry conveying mechanism, used to drive the picking and placing mechanism 42 and the straightening mechanism 43 to move in the X-axis and Y-axis directions, wherein the Y-axis direction is perpendicular to the X-axis direction. The conveying mechanism 41 includes an X-axis motion unit 411, a Y-axis motion unit 412, and a mounting base 413. The Y-axis motion unit 412 is disposed on the X-axis motion unit 411, and the mounting base 413 is disposed on the Y-axis motion unit 412. The picking and placing mechanism 42 and the straightening mechanism 43 are disposed on the mounting base 413, and the picking and placing mechanism 42 and the straightening mechanism 43 are arranged adjacent to each other. Both the X-axis motion unit 411 and the Y-axis motion unit 412 adopt a motor-driven lead screw module linear motion structure to realize the movement of the mounting base in the X-axis and Y-axis directions. The picking and placing mechanism 42 is used to clamp the workpiece to be processed in the raw material tray 311, and the conveying mechanism 41 enables the picking and placing mechanism 42 to move between the picking position, the burning mechanism, and the NG material tray mechanism. The operation process is as follows: the conveying mechanism 41 drives the picking and placing mechanism 42 to move to the target position, the Z-axis motion unit 421 drives the picking clamp 422 to move downward to the picking position, and takes out the PCBA board in the raw material tray. Then it moves upward to the correction position, and then the PCBA board is corrected by the correction mechanism 43. After correction and positioning, it is compensated and transferred to the burning mechanism 5 for the burning mechanism 5 to insert and burn. The PCBA boards that are successfully burned on the burning mechanism 5 are classified and transferred to the raw material tray, and the PCBA boards that are unsuccessful in insertion and burning are classified and transferred to the NG material tray mechanism.

[0073] Preferably, the material handling mechanism 42 includes a Z-axis motion unit 421, a material handling clamp 422, and a buffer slide 423. The Z-axis motion unit 421 is mounted on the mounting base 413, the buffer slide 423 is mounted on the Z-axis motion unit 421, and the material handling clamp 422 is mounted on the buffer slide 423. The Z-axis motion unit 421 cooperates with the conveying mechanism 41 to realize the movement of the material handling clamp 422 in the X, Y, and Z axes. The Z-axis motion unit 421 is preferably an electric linear module. The material handling clamp 422 includes at least two opposing material handling clips 4221 for clamping the sides of the PCBA board. During the clamping process, it will not contact the components on the upper and lower surfaces of the PCBA board, avoiding damage to the components on the PCBA board and achieving maximum containment for the distribution design of the components on the PCBA board. When the material handling mechanism 42 is clamping and placing PCBA boards, it is affected by both gravity and the limiting effect of the buffer slide 423. The Z-axis motion unit 421 can control the material handling clamp 422 to move downward to the over-position state. The material handling clamp 422, which is fixed on the buffer slide 423, can be buffered upward by a certain distance, thereby achieving the purpose of picking up and placing materials in place, while protecting the material handling clamp 422 and the PCBA board.

[0074] In this embodiment, the minimum stroke of the pick-up clamp 422 is less than the minimum width of the PCBA board, and the maximum stroke does not contact the placement area of ​​adjacent PCBA boards, thus achieving compatibility in picking up PCBA boards of various models and widths. (See attached manual.) Figure 12 As shown, the two picking clips 4221 of the picking clip 422 are arranged opposite to each other, and the distance between the two picking clips 4221 is adjustable to realize the picking and unpicking of PCBA boards. The picking clips can be driven by a cylinder to realize the adjustment of the distance between the two picking clips.

[0075] In an optimized implementation, the material-grabbing clamp 4221 is preferably made of metal with suitable hardness and shape. A second buffer pad 4222 is provided on the inner side of the material-grabbing clamp 4221, where the inner side refers to the side used for contacting the PCBA board. The second buffer pad 4222 is preferably a silicone pad.

[0076] Preferably, the second buffer pads 4222 on the two pick-up clamping pieces 4221 have different thicknesses. One buffer pad is thinner, deforms less under clamping pressure, and is used to guide the angle of the PCBA board in the first direction. The other buffer pad is thicker, deforms more under clamping pressure, and has greater friction with the side of the PCBA board. During the clamping process of the pick-up clamp 422, the two buffer pads work together to ensure stable clamping without falling off, without damaging the components on the board surface, and can guide the angle of the PCBA board in the first direction. Here, the first direction refers to the direction parallel to the surface of the pick-up clamping piece.

[0077] In the optimized implementation, the straightening mechanism 43 is mounted on the mounting base 413 and is located on one side of the material handling mechanism 42. (See attached instruction manual.) Figure 13 As shown, the correction mechanism 43 includes a correction drive unit 431 and a correction clamp 432. The correction drive unit 431 is mounted on the mounting base 413, and the correction clamp 432 is disposed at the output end of the correction drive unit 431. Under the drive of the correction drive unit 431, the correction clamp 432 moves closer to or further away from the pick-up clamp 422 to correct the PCBA board on the pick-up clamp 422.

[0078] The correction drive unit 431 is preferably a correction cylinder, and the correction clamp 432 is connected to the output end of the correction cylinder via a correction bracket. The correction cylinder is preferably a slide cylinder. Of course, the correction drive unit 431 can also employ a linear reciprocating motion mechanism such as a hydraulic rod, lead screw, or electric linear module.

[0079] Specifically, the corrective clip 432 includes two corrective fingers 4321, which are arranged vertically and the spacing between them is adjustable. The corrective fingers can be driven by an electric module. After the pick-up clamp 422 picks up the PCBA board from the raw material tray 311, the Z-axis motion unit 421 drives the pick-up clamp 422 to move to the correction position. The correction cylinder 431 drives the correction clamp 432 to move towards the pick-up clamp 422 until the gold finger end of the PCBA board is between the two correction fingers 4321 of the correction clamp 432. The solenoid valve controls the correction fingers to close together and clamp the PCBA board. At this time, the pick-up clamp is released, and the correction clamp 432 clamps the PCBA board flat, realizing the correction of the second and third direction angles of the PCBA board. The second and third directions refer to the tilt angles of the PCBA board surface along the horizontal and vertical directions, respectively. After the pick-up clamp 422 and the correction clamp 432, the PCBA board surface is made horizontal, realizing the three-dimensional angle correction of the PCBA board in space, which facilitates subsequent insertion, removal and programming. After the correction is completed, the material picker 422 re-clamps, the correction clamp 432 is released, and the correction cylinder drives the correction clamp 432 to reset, making room for the material picker to move up and down.

[0080] In use, the correction mechanism and the gantry conveying mechanism can operate synchronously, with no interruption in correction during transportation, resulting in high operating efficiency.

[0081] In an optimized implementation, a first buffer pad 4322 is provided on the inner side of the corrective finger 4321. The first buffer pad 4322 is preferably an anti-static silicone pad, which can protect the gold finger end of the PCBA board from being pinched or damaged.

[0082] In an optimized implementation, the material handling assembly 4 further includes a visual positioning mechanism 44, which is mounted on the transport mechanism 41. Specifically, the visual positioning mechanism 44 is mounted on the mounting base 413, and is fixed to the mounting base alongside the correction mechanism. The visual positioning mechanism 44 includes a visual positioning camera 441, a visual positioning lens 442, and a visual positioning light source 443. The visual positioning lens 442 is aligned with the correction position to identify the feature coordinates of the positioning groove on the side of the PCBA board after correction, thereby calculating the coordinate difference between the current PCBA board and the calibrated PCBA board, and calculating the y-axis compensation value for the gantry transport mechanism to transfer the PCBA board to the burning mechanism, thus achieving consistency in the material placement coordinates of the PCBA board at the burning station. The visual positioning mechanism 44 and the transport mechanism 41 can operate synchronously, providing uninterrupted visual positioning during transport and calculating the material placement coordinates during transport, thereby improving motion efficiency.

[0083] In an optimized implementation, the material handling assembly 4 further includes a barcode scanning and detection mechanism 45. Specifically, the barcode scanning and detection mechanism 45 is mounted on the buffer slide 423 to achieve switching detection of incoming PCBA boards in each row and column of the raw material tray. The barcode scanning and detection mechanism 45 includes a barcode scanning vision camera 451 and a barcode scanning lens 452. The barcode scanning vision camera 451 is used, on the one hand, to identify key features of the PCBA board 7, determine the presence or absence of PCBA boards 7 at each station in the raw material tray, and determine whether the feeding direction of the PCBA board 7 in the raw material tray is correct; on the other hand, it is used to identify and acquire the SN information on the PCBA board 7, and to detect and alarm for QR codes that are missing or poorly printed on the PCBA board 7.

[0084] In an optimized implementation, the visual positioning mechanism 44 and the barcode scanning detection mechanism 45 are respectively disposed on both sides of the material handling clamp 422, and the barcode scanning lens 452 of the barcode scanning detection mechanism 45 is positioned downwards. The visual positioning light source 443 of the visual positioning mechanism 44 is oriented towards the correction position. To prevent the visual positioning light source 443 from affecting the barcode scanning detection mechanism 45, the visual positioning mechanism 44 also includes a light shield 444. The light shield 444 is disposed between the correction mechanism 43 and the barcode scanning detection mechanism 45, and is located in the optical path of the visual positioning light source 443. It is used to block the light source between the correction mechanism 43 and the barcode scanning detection mechanism 45, thereby preventing any impact on the barcode scanning detection mechanism 45.

[0085] Those skilled in the art will understand that this invention can be implemented in many other specific forms without departing from the spirit and scope of this invention. Although embodiments of this invention have been described, it should be understood that this invention is not limited to these embodiments, and those skilled in the art can make changes and modifications within the spirit and scope of this invention as defined in the appended claims.

Claims

1. A programming mechanism, comprising a plug-in assembly and a programming body assembly, wherein the programming body assembly is disposed on one side of the plug-in assembly, characterized in that, The programming body assembly includes a test board and multiple programming female connector adapter boards. The test board is selectively connected to one of the programming female connector adapter boards. The gold finger end of the programming female connector adapter board is aligned with the female connector of the test board. The end of the programming female connector adapter board away from the gold finger end is provided with a programming female connector end. The programming female connector end is positioned towards the insertion / removal assembly. The insertion / removal assembly includes a clamping fixture for holding the workpiece to be processed and an insertion / removal adjustment fixture for driving the clamping fixture to move so that the workpiece to be processed can be inserted and removed from the programming female connector end.

2. The programming mechanism according to claim 1, characterized in that, The clamping fixture includes a side clamp and a plurality of transfer platforms. One of the transfer platforms is selectively mounted on the insertion / extraction adjustment fixture. The side clamp is disposed on one side of the transfer platform. The side clamp is connected to a transfer clamping unit for driving it closer to or further away from the transfer platform. The transfer clamping unit is disposed on the insertion / extraction adjustment fixture.

3. The programming mechanism according to claim 2, characterized in that, Each of the aforementioned transfer platforms is provided with a number of positioning bosses for positioning and engaging with positioning grooves on the workpiece to be processed.

4. The programming mechanism according to claim 2, characterized in that, Each of the aforementioned transfer platforms is provided with a carrier plate boss for supporting the workpiece to be processed.

5. The programming mechanism according to claim 2, characterized in that, Both the side clamp and the transfer platform are provided with clearance grooves, and the clearance grooves of the side clamp and the transfer platform are arranged opposite to each other.

6. The programming mechanism according to claim 2, characterized in that, The insertion / removal adjustment fixture includes a displacement stage and an insertion / removal motion unit for driving the clamping fixture closer to or further away from the programming female adapter board. The displacement stage is located at the output end of the insertion / removal motion unit, and the transfer stage and clamping unit are located at the output end of the displacement stage. The motion path of the insertion / removal motion unit is parallel to the X-axis, and the motion path of the displacement stage is parallel to the Y-axis.

7. The programming mechanism according to claim 6, characterized in that, The insertion / extraction adjustment fixture also includes a stroke fine-tuning screw, which is mounted on the insertion / extraction motion unit.

8. The programming mechanism according to claim 1, characterized in that, It also includes a test board adjustment assembly, which includes a test board fixing base and a test board lifting slide. The test board fixing base is disposed at the output end of the test board lifting slide, and the programming body assembly is disposed on the test board fixing base.

9. The programming mechanism according to claim 8, characterized in that, The test board adjustment assembly also includes a test board protective cover, which is installed on the test board mounting base and located above the test board. The programming female adapter board is located outside the test board protective cover.

10. A programming apparatus, comprising a frame, a programming mechanism, and a material handling assembly, wherein the programming mechanism and the material handling assembly are both disposed on the frame, and the material handling assembly comprises a material handling mechanism and a conveying mechanism for driving the material handling mechanism to switch between a material handling position and the programming mechanism, characterized in that, The programming mechanism is the programming mechanism as described in any one of claims 1-9.