An automatic burning device

By introducing a communication socket assembly and a grooved track structure into the programming device, a quick changeover of the programming device is achieved, solving the problem of cumbersome device replacement in the existing equipment, improving efficiency and reducing costs.

CN224553770UActive Publication Date: 2026-07-24广东涌固科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
广东涌固科技有限公司
Filing Date
2025-09-15
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

The existing programming equipment is troublesome to switch to when changing to different product models, resulting in low programming efficiency and high cost.

Method used

An automatic programming device was designed. By setting a communication socket assembly and a grooved track on the rack, the plug is inserted into the grooved track and communicates with the product programming assembly through a communication plug assembly, enabling rapid model changeover.

Benefits of technology

It enables quick replacement of the programming device, improves programming efficiency, and reduces equipment costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224553770U_ABST
    Figure CN224553770U_ABST
Patent Text Reader

Abstract

The application discloses an automatic burning equipment, and relates to the technical field of circuit board testing. A product burning device is connected to a rack device. The automatic burning equipment further comprises a communication socket assembly which is used for being connected to an upper computer. The product burning device comprises a plug-in board, a communication plug assembly and at least one product burning assembly. The rack device is provided with a groove track. The plug-in board is connected to the groove track. The communication plug assembly is arranged on the plug-in board. The product burning assembly is arranged on the top of the plug-in board. The communication plug assembly and the product burning assembly are in communication connection. The product burning assembly is used for fixing a circuit board to be burned and connecting the circuit board to be burned to the communication plug assembly. The communication plug assembly is used for being connected to the communication socket assembly. Through the above design, the automatic burning equipment can realize quick model change, improve burning efficiency and reduce equipment cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of circuit board testing technology, and in particular to an automatic programming device. Background Technology

[0002] In the circuit board manufacturing process, circuit boards require a specific programming process. However, current programming equipment is an integrated unit. If different product models need to be programmed during production, new programming equipment must be customized. This results in cumbersome equipment changes and low programming efficiency. Utility Model Content

[0003] The purpose of this application is to provide an automatic programming device that enables rapid model changeover, improves programming efficiency, and reduces equipment costs.

[0004] This application discloses an automatic programming device, which includes a rack assembly and a product programming device. The product programming device is plugged into the rack assembly. The automatic programming device also includes a communication socket assembly, which is connected to the rack assembly and is used to connect to a host computer.

[0005] The product programming device includes a plug plate, a communication plug assembly, and at least one product programming component. The frame device is provided with a grooved track, the plug plate is inserted into the grooved track, the communication plug assembly is disposed on the plug plate, and the product programming component is disposed on the top of the plug plate. The communication plug assembly and the product programming component are communicatively connected.

[0006] The product programming component is used to fix the circuit board to be programmed and to connect the circuit board to be programmed to the communication plug component. The communication plug component is used to plug into the communication socket component.

[0007] Optionally, the product programming device includes two product programming components, defined as a first product programming component and a second product programming component, respectively. The first product programming component and the second product programming component are both disposed on the top of the plug plate, and the first product programming component and the second product programming component are respectively located on both sides of the communication plug component. The first product programming component and the second product programming component are both communicatively connected to the communication plug component.

[0008] Optionally, the insert plate is provided with a first limiting block, and the automatic burning device further includes a crank clamping assembly, which is connected to the frame device, and the crank clamping assembly is located on one side of the groove track along its length.

[0009] The crank clamping assembly includes a crank and a pressure block. The pressure block is rotatably connected to the frame device, and the crank is connected to the pressure block. The crank is used to drive the pressure block to rotate so that the pressure block abuts against the first limiting block.

[0010] Optionally, the insert plate is further provided with a second limiting block, and the first limiting block and the second limiting block are respectively located on both sides of the insert plate;

[0011] The automatic burning device also includes a tensioning and fixing component, which is connected to the side of the frame device away from the crank clamping component;

[0012] The tensioning and fixing assembly includes a telescopic cylinder, a fixing plate, and a locking bar. The fixing plate is connected to the frame device, and the locking bar is connected to the fixing plate via a rotating shaft. The telescopic cylinder is connected to the side of the locking bar away from the crank handle pressing assembly via a rotating shaft. A locking slot is provided on the side of the locking bar away from the telescopic cylinder, and the locking slot is used to engage with the second limiting block. The telescopic cylinder is used to drive the side of the locking bar away from the telescopic cylinder to move closer to or away from the second limiting block.

[0013] Optionally, the insert plate is also provided with a handle, which is located on the side of the insert plate away from the second limiting block.

[0014] Optionally, the automatic programming device further includes a lifting cylinder, which is connected to the end of the communication socket assembly away from the communication plug assembly. The lifting cylinder is used to drive the communication socket assembly closer to or further away from the communication plug assembly.

[0015] Optionally, the product programming component includes two sliding rail assemblies, defined as a first sliding rail assembly and a second sliding rail assembly, and the product programming component also includes a first connecting plate assembly, a second connecting plate assembly, and a fixing assembly;

[0016] The first sliding rail assembly and the second sliding rail assembly are both disposed on the top of the insert plate, and the fixing assembly is disposed on the top of the insert plate, with the fixing assembly located between the first sliding rail assembly and the second sliding rail assembly;

[0017] The two ends of the first connecting plate assembly are slidably connected to the first sliding rail assembly and the second sliding rail assembly, respectively. The two ends of the second connecting plate assembly are slidably connected to the first sliding rail assembly and the second sliding rail assembly, respectively. The first connecting plate assembly and the second connecting plate assembly are located on both sides of the fixed assembly.

[0018] The fixing assembly is used to fix the circuit board to be programmed. The first connecting plug assembly and the second connecting plug assembly are both communicatively connected to the communication plug assembly. The first connecting plug assembly and the second connecting plug assembly are used to abut against both sides of the circuit board to be programmed, and the first connecting plug assembly and the second connecting plug assembly are used to communicatively connect with the circuit board to be programmed.

[0019] Optionally, the insert plate is provided with a first through hole and a second through hole, the first connecting insert plate assembly is provided with a first extension block on the side near the insert plate, and the second connecting insert plate assembly is provided with a second extension block on the side near the insert plate; the first extension block passes through the first through hole, and the second extension block passes through the second through hole;

[0020] The automatic programming device also includes a pneumatic finger clamping assembly, which is connected to the second extension block and the second extension block and is used to drive the second extension block and the second extension block to move closer to each other or further away from each other.

[0021] Optionally, the sliding rail assembly includes two fixed posts and two sliding rods. The two fixed posts are both located at the bottom of the insert plate, and both ends of the two sliding rods are respectively connected to the two fixed posts. The sliding rods pass through the first connecting insert plate assembly, the fixed assembly, and the second connecting insert plate assembly, and the first connecting insert plate assembly and the second connecting insert plate assembly can slide on the sliding rods.

[0022] Optionally, the first connecting plate assembly has a positioning hole at one end near the fixed assembly, and the second connecting plate assembly also has a positioning hole at one end near the fixed assembly. A positioning post is provided on the side of the fixed assembly near the first connecting plate assembly, and a positioning post is also provided on the side of the fixed assembly near the second connecting plate assembly. The positioning posts that are close to each other are used to be inserted into the positioning hole.

[0023] Compared to existing programming equipment, the automatic programming equipment of this application, by setting the communication socket assembly and the grooved track on the frame device, with the plug plate inserted into the grooved track, and the communication plug assembly communicating with the product programming assembly, allows for quick model changeover when different circuit boards need to be programmed, simply by removing the plug plate and replacing the entire product programming device, thereby improving programming efficiency and reducing equipment costs. Attached Figure Description

[0024] The accompanying drawings, which form part of the specification, are used to provide a further understanding of the embodiments of this application and illustrate the implementation methods of this application, together with the textual description, to explain the principles of this application. Obviously, the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without creative effort. In the drawings:

[0025] Figure 1 This is a schematic diagram of an automatic programming device according to an embodiment of this application;

[0026] Figure 2 This is a schematic diagram of a tensioning and fixing component according to an embodiment of this application;

[0027] Figure 3 This is a schematic diagram of a lifting cylinder according to an embodiment of this application;

[0028] Figure 4 This is a schematic diagram of a product programming component according to an embodiment of this application;

[0029] Figure 5 This is a schematic diagram of a positioning post and a positioning hole according to an embodiment of this application;

[0030] Figure 6 This is a schematic diagram of a pneumatic finger clamp assembly according to an embodiment of this application.

[0031] Among them, 100 is an automatic programming device; 110 is a circuit board to be programmed; 200 is a frame assembly; 210 is a grooved track; 220 is a lifting cylinder; 230 is a communication socket assembly; 300 is a product programming device; 400 is a plug plate; 411 is a first limiting block; 412 is a second limiting block; 420 is a handle; 431 is a first through hole; 432 is a second through hole; 440 is a communication plug assembly; 500 is a product programming assembly; 511 is a first product programming assembly; 512 is a second product programming assembly; 520 is a sliding rail assembly; 521 is a first 522. Second slide rail assembly; 523. Fixing post; 524. Slide bar; 531. First connecting plate assembly; 532. Second connecting plate assembly; 533. Positioning hole; 541. First extension block; 542. Second extension block; 600. Fixing assembly; 610. Product slot; 620. Positioning post; 700. Pneumatic gripper assembly; 800. Handle clamping assembly; 810. Handle; 820. Pressure block; 900. Tensioning and fixing assembly; 910. Telescopic cylinder; 920. Fixing plate; 930. Locking strip; 931. Bayonet. Detailed Implementation

[0032] It should be understood that the terminology, specific structural and functional details used herein are merely for describing particular embodiments and are representative. However, this application may be implemented in many alternative forms and should not be construed as being limited to the embodiments set forth herein.

[0033] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating relative importance or implying the number of technical features indicated. Therefore, unless otherwise stated, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature; "multiple" means two or more. The term "comprising" and any variations thereof mean non-exclusive inclusion, where one or more other features, integers, steps, operations, units, components, and / or combinations thereof may be present or added.

[0034] In addition, terms such as “center,” “horizontal,” “up,” “down,” “left,” “right,” “vertical,” “horizontal,” “top,” “bottom,” “inner,” and “outer” that indicate orientation or positional relationship are based on the orientation or relative positional relationship shown in the accompanying drawings. They are only for the purpose of simplifying the description of this application and do not indicate 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 application.

[0035] Furthermore, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium, or internal connections between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0036] The present application will now be described in detail with reference to the accompanying drawings and optional embodiments.

[0037] Figure 1 This is a schematic diagram of an automatic programming device according to an embodiment of this application, as shown below. Figure 1 As shown, this application discloses an automatic programming device 100, which includes a rack device 200 and a product programming device 300. The product programming device 300 is plugged into the rack device 200. The automatic programming device 100 also includes a communication socket assembly 230, which is connected to the rack device 200 and is used to connect to a host computer.

[0038] The product programming device 300 includes a plug plate 400, a communication plug assembly 440, and at least one product programming component 500. The rack device 200 is provided with a grooved track 210. The plug plate 400 is inserted into the grooved track 210. The communication plug assembly 440 is disposed on the plug plate 400. The product programming component 500 is disposed on the top of the plug plate 400. The communication plug assembly 440 and the product programming component 500 are communicatively connected.

[0039] The product programming component 500 is used to fix the circuit board 110 to be programmed and to connect the circuit board 110 to the communication plug component 440. The communication plug component 440 is used to plug into the communication socket component 230.

[0040] In the process of programming the circuit board 110, the product programming device 300 is first inserted into the grooved track 210 on the rack device 200. Then, the communication socket assembly 230 and the communication plug assembly 440 are connected together. Then, the circuit board 110 to be programmed is installed into the product programming assembly 500. Since the communication socket assembly 230 is connected to the host computer, data can be transmitted to the circuit board 110 to be programmed through the communication socket assembly 230, the communication plug assembly 440, and the product programming assembly 500 by operating on the host computer, thereby completing the programming step.

[0041] Compared to existing programming equipment, the automatic programming equipment 100 of this application, by setting the communication socket assembly 230 and the grooved track 210 on the rack device 200, with the plug 400 inserted into the grooved track 210, and the communication plug assembly 440 communicating with the product programming assembly 500, allows for quick product changeover when different circuit boards 110 need to be programmed, simply by removing the plug 400 and replacing the entire product programming device 300, thereby improving programming efficiency and reducing equipment costs.

[0042] Furthermore, the product programming device 300 includes two product programming components 500, defined as a first product programming component 511 and a second product programming component 512, respectively. The first product programming component 511 and the second product programming component 512 are both disposed on the top of the plug plate 400, and the first product programming component 511 and the second product programming component 512 are respectively located on both sides of the communication plug assembly 440. The first product programming component 511 and the second product programming component 512 are both communicatively connected to the communication plug assembly 440.

[0043] By setting up two product programming components 500, for example, when programming the circuit board 110 to be programmed, the two circuit boards 110 to be programmed are first installed in the first product programming component 511 and the second product programming component 512 respectively. The host computer programs the circuit board 110 to be programmed in the first product programming component 511. After the programming of the circuit board 110 to be programmed in the first product programming component 511 is completed, the circuit board 110 to be programmed in the second product programming component 512 is programmed. At the same time, the circuit board 110 to be programmed in the first product programming component 511 is removed and a new circuit board 110 to be programmed is installed, thereby further improving the programming efficiency.

[0044] Figure 2 This is a schematic diagram of a tensioning and fixing component according to an embodiment of this application, as shown below. Figures 1-2 As shown, the insert plate 400 is provided with a first limiting block 411, and the automatic burning device 100 also includes a crank clamping assembly 800. The crank clamping assembly 800 is connected to the frame device 200, and the crank clamping assembly 800 is located on one side of the length direction of the groove track 210.

[0045] The crank clamping assembly 800 includes a crank 810 and a pressure block 820. The pressure block 820 is rotatably connected to the frame device 200. The crank 810 is connected to the pressure block 820. The crank 810 is used to drive the pressure block 820 to rotate so that the pressure block 820 abuts against the first limiting block 411.

[0046] When the insert plate 400 is inserted into the grooved track 210, the rocker arm 810 can be rotated to drive the pressure block 820 to rotate, so that the pressure block 820 abuts against the first limiting block 411, thereby preventing the insert plate 400 from coming out of the grooved track 210. Moreover, the rocker arm clamping assembly 800 is located on the side opposite to the insertion direction of the grooved track 210 into the frame device 200, that is, on the side of the outlet of the grooved track 210.

[0047] The insert plate 400 is also provided with a second limiting block 412, and the first limiting block 411 and the second limiting block 412 are respectively located on both sides of the insert plate 400.

[0048] The automatic burning device 100 also includes a tensioning and fixing component 900, which is connected to the side of the frame device 200 away from the crank clamping component 800.

[0049] The tensioning and fixing assembly 900 includes a telescopic cylinder 910, a fixing plate 920, and a locking strip 930. The fixing plate 920 is connected to the frame device 200. The locking strip 930 is connected to the fixing plate 920 via a rotating shaft. The telescopic cylinder 910 and the side of the locking strip 930 away from the crank handle pressing assembly 800 are connected via a rotating shaft. The side of the locking strip 930 away from the telescopic cylinder 910 is provided with a locking slot 931, which is used to engage with the second limiting block 412. The telescopic cylinder 910 is used to drive the side of the locking strip 930 away from the telescopic cylinder 910 to move closer to or away from the second limiting block 412.

[0050] When the insert plate 400 is inserted into the groove track 210, the telescopic cylinder 910 can also drive the locking strip 930 away from the telescopic cylinder 910 to move closer to or away from the second limiting block 412, so that the locking slot 931 is engaged with the second limiting block 412. In this way, the insert plate 400 can be fixed from both sides at the same time, thereby further improving the stability of the insert plate 400.

[0051] To facilitate the insertion and removal of the insert plate 400, a handle 420 is also provided on the insert plate 400, and the handle 420 is located on the side of the insert plate 400 away from the second limiting block 412.

[0052] When inserting and removing the insert plate 400 from the groove track 210, the insert plate 400 can be quickly pulled out of the groove track 210 by grasping the handle 420, thereby improving the changeover speed.

[0053] Figure 3 This is a schematic diagram of a lifting cylinder according to an embodiment of this application, as shown below. Figure 3 As shown, the automatic programming device 100 also includes a lifting cylinder 220, which is connected to the end of the communication socket assembly 230 away from the communication plug assembly 440. The lifting cylinder 220 is used to drive the communication socket assembly 230 to move closer to or away from the communication plug assembly 440.

[0054] When the plug plate 400 is inserted into the groove track 210, the communication socket assembly 230 is located directly below the communication plug assembly 440. Therefore, the communication socket assembly 230 can be lifted by the lifting cylinder 220 below the communication socket assembly 230, and the communication plug assembly 440 can be inserted into the communication socket assembly 230, thereby realizing the communication connection between the communication plug assembly 440 and the product programming assembly 500.

[0055] Furthermore, when replacing the plug 400, the communication socket assembly 230 and the communication plug assembly 440 can be separated by lowering the lifting cylinder 220.

[0056] Figure 4 This is a schematic diagram of a product programming component according to an embodiment of this application. Figure 5 This is a schematic diagram of a positioning post and positioning hole according to an embodiment of this application. Figure 6 This is a schematic diagram of a pneumatic finger gripper assembly according to an embodiment of this application, as shown below. Figures 4-6 As shown, the product programming component 500 includes two slide rail assemblies 520, which are defined as the first slide rail assembly 521 and the second slide rail assembly 522, respectively. The product programming component 500 also includes a first connecting plate assembly 531, a second connecting plate assembly 532, and a fixing assembly 600.

[0057] The first sliding rail assembly 521 and the second sliding rail assembly 522 are both disposed on the top of the insert plate 400, and the fixing assembly 600 is disposed on the top of the insert plate 400, and the fixing assembly 600 is located between the first sliding rail assembly 521 and the second sliding rail assembly 522.

[0058] The two ends of the first connecting plate assembly 531 are slidably connected to the first sliding rail assembly 521 and the second sliding rail assembly 522, respectively. The two ends of the second connecting plate assembly 532 are slidably connected to the first sliding rail assembly 521 and the second sliding rail assembly 522, respectively. The first connecting plate assembly 531 and the second connecting plate assembly 532 are located on both sides of the fixed assembly 600.

[0059] The fixing assembly 600 is used to fix the circuit board 110 to be programmed. The first connecting plug assembly 531 and the second connecting plug assembly 532 are both communicatively connected to the communication plug assembly 440. The first connecting plug assembly 531 and the second connecting plug assembly 532 are used to abut against both sides of the circuit board 110 to be programmed, and the first connecting plug assembly 531 and the second connecting plug assembly 532 are used to communicatively connect with the circuit board 110 to be programmed.

[0060] The two ends of the first connecting plate assembly 531 are slidably connected to the first sliding rail assembly 521 and the second sliding rail assembly 522, respectively. The two ends of the second connecting plate assembly 532 are slidably connected to the first sliding rail assembly 521 and the second sliding rail assembly 522, respectively. This allows the first connecting plate assembly 531 to slide toward the fixed assembly 600, and the second connecting plate assembly 532 to slide toward the fixed assembly 600. As a result, the first connecting plate assembly 531 and the second connecting plate assembly 532 can abut against both sides of the circuit board 110 to be programmed.

[0061] It is understood that both the first connecting plate assembly 531 and the second connecting plate assembly 532 are provided with spring pins to connect with the contacts on the circuit board 110 to be programmed. Both the first connecting plate assembly 531 and the second connecting plate assembly 532 are communicatively connected to the communication plug assembly 440, so that the data from the host computer can be transmitted to the circuit board 110 to be programmed through the communication socket assembly 230, the communication plug assembly 440, the first connecting plate assembly 531 and the second connecting plate assembly 532, thereby completing the programming step of the circuit board 110 to be programmed.

[0062] Furthermore, a product slot 610 is provided on the side of the fixing assembly 600 away from the insert plate 400, and the product slot 610 is used to fix the inserted circuit board 110 to be programmed. In this way, the circuit board 110 to be programmed can be quickly installed on the fixing assembly 600.

[0063] The sliding rail assembly 520 includes two fixed posts 523 and two sliding rods 524. The two fixed posts 523 are both located at the bottom of the insert plate 400. The two ends of the two sliding rods 524 are respectively connected to the two fixed posts 523. The sliding rods 524 pass through the first connecting insert plate assembly 531, the fixed assembly 600 and the second connecting insert plate assembly 532, and the first connecting insert plate assembly 531 and the second connecting insert plate assembly 532 can slide on the sliding rods 524.

[0064] By setting two sliding rods 524, it can be ensured that the first connecting plate assembly 531 and the second connecting plate assembly 532 can slide smoothly on the sliding rods 524, thereby avoiding inaccurate alignment.

[0065] Furthermore, the first connecting plate assembly 531 is provided with a positioning hole 533 at one end near the fixed assembly 600, and the second connecting plate assembly 532 is also provided with a positioning hole 533 at one end near the fixed assembly 600. A positioning post 620 is provided on the side of the fixed assembly 600 near the first connecting plate assembly 531, and a positioning post 620 is also provided on the side of the fixed assembly 600 near the second connecting plate assembly 532. The positioning posts 620 that are close to each other are used to be inserted into the positioning hole 533.

[0066] When the first connecting plate assembly 531 and the second connecting plate assembly 532 are in contact with the circuit board 110 to be programmed, the positioning post 620 on the left side of the fixing assembly 600 is inserted into the positioning hole 533 on the left side, and the positioning post 620 on the right side of the fixing assembly 600 is inserted into the positioning hole 533 on the right side. This ensures that the first connecting plate assembly 531 and the second connecting plate assembly 532 can be accurately in contact with both sides of the circuit board 110 to be programmed, thereby ensuring the reliability of the data transmission process.

[0067] See Figure 6 To further improve the level of automation, this application provides a first through hole 431 and a second through hole 432 on the insert plate 400. The first connecting insert plate assembly 531 is provided with a first extension block 541 on the side near the insert plate 400, and the second connecting insert plate assembly 532 is provided with a second extension block 542 on the side near the insert plate 400. The first extension block 541 passes through the first through hole 431, and the second extension block 542 passes through the second through hole 432.

[0068] The automatic programming device 100 also includes a pneumatic finger clamping assembly 700, which is connected to the second extension block 542 and the second extension block 542, and is used to drive the second extension block 542 and the second extension block 542 to move closer to each other or further away from each other.

[0069] The pneumatic finger clamping assembly 700 is connected to the second extension block 542 and the second extension block 542, driving the second extension block 542 to move closer or further apart, thereby causing the first connecting insert assembly 531 and the second connecting insert assembly 532 to move closer or further apart. When programming is required, the pneumatic finger clamping assembly 700 drives the first connecting insert assembly 531 and the second connecting insert assembly 532 to move closer and fit against both sides of the circuit board 110 to be programmed. After programming is completed, the pneumatic finger clamping assembly 700 drives the first connecting insert assembly 531 and the second connecting insert assembly 532 to move further apart and separate from both sides of the circuit board 110 to be programmed, thereby improving the degree of automation and increasing programming efficiency.

[0070] It should be noted that the inventive concept of this application can form many embodiments, but due to the limited space of the application documents, they cannot all be listed. Therefore, without conflict, the embodiments described above or the technical features can be arbitrarily combined to form new embodiments. After the embodiments or technical features are combined, the original technical effect will be enhanced.

[0071] The above description, in conjunction with specific optional embodiments, provides a further detailed explanation of this application and should not be construed as limiting the specific implementation of this application to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of this application, and all such modifications or substitutions should be considered within the scope of protection of this application.

Claims

1. An automatic programming device, characterized in that, The automatic programming equipment includes a rack assembly and a product programming device. The product programming device is plugged into the rack assembly. The automatic programming equipment also includes a communication socket assembly, which is connected to the rack assembly and is used to connect to a host computer. The product programming device includes a plug plate, a communication plug assembly, and at least one product programming component. The frame device is provided with a grooved track, the plug plate is inserted into the grooved track, the communication plug assembly is disposed on the plug plate, and the product programming component is disposed on the top of the plug plate. The communication plug assembly and the product programming component are communicatively connected. The product programming component is used to fix the circuit board to be programmed and to connect the circuit board to be programmed to the communication plug component. The communication plug component is used to plug into the communication socket component.

2. The automatic programming device according to claim 1, characterized in that, The product programming device includes two product programming components, defined as a first product programming component and a second product programming component, respectively. The first product programming component and the second product programming component are both disposed on the top of the plug plate, and the first product programming component and the second product programming component are respectively located on both sides of the communication plug component. The first product programming component and the second product programming component are both communicatively connected to the communication plug component.

3. The automatic programming device according to claim 1, characterized in that, The insert plate is provided with a first limiting block, and the automatic burning device also includes a crank clamping assembly. The crank clamping assembly is connected to the frame device, and the crank clamping assembly is located on one side of the length direction of the groove track. The crank clamping assembly includes a crank and a pressure block. The pressure block is rotatably connected to the frame device, and the crank is connected to the pressure block. The crank is used to drive the pressure block to rotate so that the pressure block abuts against the first limiting block.

4. The automatic programming device according to claim 3, characterized in that, The insert plate is also provided with a second limiting block, and the first limiting block and the second limiting block are respectively located on both sides of the insert plate; The automatic burning device also includes a tensioning and fixing component, which is connected to the side of the frame device away from the crank clamping component; The tensioning and fixing assembly includes a telescopic cylinder, a fixing plate, and a locking bar. The fixing plate is connected to the frame device, and the locking bar is connected to the fixing plate via a rotating shaft. The telescopic cylinder is connected to the side of the locking bar away from the crank handle pressing assembly via a rotating shaft. A locking slot is provided on the side of the locking bar away from the telescopic cylinder, and the locking slot is used to engage with the second limiting block. The telescopic cylinder is used to drive the side of the locking bar away from the telescopic cylinder to move closer to or away from the second limiting block.

5. The automatic programming device according to claim 4, characterized in that, The insert plate is also provided with a handle, which is located on the side of the insert plate away from the second limiting block.

6. The automatic programming device according to claim 1, characterized in that, The automatic programming device also includes a lifting cylinder, which is connected to the end of the communication socket assembly away from the communication plug assembly. The lifting cylinder is used to drive the communication socket assembly to move closer to or away from the communication plug assembly.

7. The automatic programming device according to claim 1, characterized in that, The product programming component includes two sliding rail assemblies, defined as the first sliding rail assembly and the second sliding rail assembly, respectively. The product programming component also includes a first connecting plate assembly, a second connecting plate assembly, and a fixing assembly. The first sliding rail assembly and the second sliding rail assembly are both disposed on the top of the insert plate, and the fixing assembly is disposed on the top of the insert plate, with the fixing assembly located between the first sliding rail assembly and the second sliding rail assembly; The two ends of the first connecting plate assembly are slidably connected to the first sliding rail assembly and the second sliding rail assembly, respectively. The two ends of the second connecting plate assembly are slidably connected to the first sliding rail assembly and the second sliding rail assembly, respectively. The first connecting plate assembly and the second connecting plate assembly are located on both sides of the fixed assembly. The fixing assembly is used to fix the circuit board to be programmed. The first connecting plug assembly and the second connecting plug assembly are both communicatively connected to the communication plug assembly. The first connecting plug assembly and the second connecting plug assembly are used to abut against both sides of the circuit board to be programmed, and the first connecting plug assembly and the second connecting plug assembly are used to communicatively connect with the circuit board to be programmed.

8. The automatic programming device according to claim 7, characterized in that, The insert plate is provided with a first through hole and a second through hole. The first connecting insert plate assembly is provided with a first extension block on the side near the insert plate, and the second connecting insert plate assembly is provided with a second extension block on the side near the insert plate. The first extension block passes through the first through hole, and the second extension block passes through the second through hole. The automatic programming device also includes a pneumatic finger clamping assembly, which is connected to the second extension block and the second extension block and is used to drive the second extension block and the second extension block to move closer to each other or further away from each other.

9. The automatic programming device according to claim 7, characterized in that, The sliding rail assembly includes two fixed posts and two sliding rods. The two fixed posts are both located at the bottom of the insert plate, and the two ends of the two sliding rods are respectively connected to the two fixed posts. The sliding rods pass through the first connecting insert plate assembly, the fixed assembly, and the second connecting insert plate assembly, and the first connecting insert plate assembly and the second connecting insert plate assembly can slide on the sliding rods.

10. The automatic programming device according to claim 7, characterized in that, The first connecting plate assembly has a positioning hole at one end near the fixed assembly, and the second connecting plate assembly also has a positioning hole at one end near the fixed assembly. The fixed assembly has a positioning post on one side near the first connecting plate assembly, and the fixed assembly also has a positioning post on one side near the second connecting plate assembly. The positioning posts that are close to each other are used to be inserted into the positioning hole.