Multi-station IC chip automatic burning equipment

By designing a multi-station IC chip automatic programming device, and using a motor-driven suction rod and sensor calibration mechanism, the chip programming process is fully automated, solving the problems of complex structure and low precision in existing technologies, and improving work efficiency and accuracy.

CN115576591BActive Publication Date: 2026-06-23SUZHOU FORCREAT ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU FORCREAT ELECTRONICS CO LTD
Filing Date
2018-07-13
Publication Date
2026-06-23

Smart Images

  • Figure CN115576591B_ABST
    Figure CN115576591B_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-station IC chip automatic burning equipment, including substrate, X-axis drive mechanism, Y-axis drive mechanism, suction mechanism and burning mechanism, suction mechanism further includes with second connecting block installation fixed mounting plate, 4 first motors and 4 suction rods, 4 the first motor is respectively installed on a motor fixed plate, this motor fixed plate is installed on mounting plate rear surface upper portion, the output shaft of the first motor is respectively passed through motor fixed plate and the output shaft end of first motor is respectively installed with first drive wheel, first driven wheel is respectively installed below this first drive wheel, first belt is connected between the first drive wheel and first driven wheel, 4 the suction rod is respectively fixed by a corner mounting plate with first belt installation. The application realizes the whole process automation operation of chip loading, burning, unloading in chip burning process, and the position of chip can be multi-dimensional calibrated, to improve the precision of burning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of chip programming technology, and in particular to an automatic programming device for multi-station IC chips. Background Technology

[0002] A programmer, also known as a microcontroller, is a tool used to write data to programmable integrated circuits. Programmers are primarily used for programming chips such as microcontrollers and memory chips. They mainly modify the programs stored in read-only memory (ROM). Programmers are typically connected to a computer and used in conjunction with programming software. As one of the steps in chip manufacturing, programming requires precise control of the programming points; therefore, the chip placement accuracy is critical. Current chip programming processes can be performed manually or using programming devices. However, current chip programming devices are relatively complex and involve many steps, still requiring more manpower and resulting in lower efficiency. Summary of the Invention

[0003] The purpose of this invention is to provide a multi-station IC chip automatic programming device. This device not only automates the entire process of chip loading, programming, and unloading during the chip programming process, but also performs multi-dimensional calibration of the chip position to improve programming accuracy.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is: a multi-station IC chip automatic programming device, comprising a substrate, an X-axis drive mechanism, a Y-axis drive mechanism, a material suction mechanism, and a programming mechanism. The Y-axis drive mechanism is disposed on the upper surface of the substrate. The X-axis drive mechanism is mounted and connected to the Y-axis drive mechanism through a plurality of first connecting blocks and can reciprocate in the Y-axis direction. The material suction mechanism is movably mounted on the X-axis drive mechanism through second connecting blocks and can reciprocate in the X-axis direction. The programming mechanism is mounted on the substrate and located below the material suction mechanism.

[0005] The Y-axis drive mechanism further includes a Y-axis motor, a Y-axis lead screw connected to the Y-axis motor, at least one Y-axis slide rail, and several Y-axis sliders movably mounted on the Y-axis slide rail. The X-axis drive mechanism is fixedly connected to the Y-axis sliders through several first connecting blocks. A Y-axis nut is fitted on the Y-axis lead screw, and this Y-axis nut is fixedly connected to the X-axis drive mechanism through a Y-axis locking block. The Y-axis motor is mounted on the upper surface of the substrate through a Y-axis motor mount.

[0006] The X-axis drive mechanism further includes an X-axis motor, an X-axis lead screw connected to the X-axis motor, an X-axis mounting plate, several X-axis slide rails, and several X-axis sliders movably mounted on the X-axis slide rails. The X-axis sliders are mounted to a second connecting block. The X-axis lead screw is mounted on the X-axis mounting plate via at least two X-axis bearing seats and is arranged parallel to the X-axis slide rails. An X-axis nut is fitted on the X-axis lead screw. The X-axis nut is mounted to the second connecting block via an X-axis locking block. The X-axis motor is mounted on an X-axis motor mount, and the X-axis motor mount is mounted on one end of the X-axis mounting plate.

[0007] The Y-axis drive mechanism has a first sensor at each end of the Y-axis lead screw, the X-axis drive mechanism has a first baffle corresponding to the first sensor on the lower surface of the X-axis mounting plate, the X-axis drive mechanism has a second sensor at each end of the X-axis mounting plate, and the suction mechanism has a second baffle corresponding to the second sensor on the lower surface.

[0008] The suction mechanism further includes a mounting plate fixed to the second connecting block, four first motors, and four suction rods. The four first motors are respectively mounted on a motor fixing plate, which is mounted on the upper part of the rear surface of the mounting plate. The output shafts of the first motors pass through the motor fixing plate, and the ends of the output shafts of the first motors are respectively mounted with first drive wheels. A first driven wheel is respectively mounted below the first drive wheel. A first belt connects the first drive wheel and the first driven wheel. The four suction rods are respectively fixed to the first belts via a corner mounting plate.

[0009] The corner mounting plate further includes a locking part, a connecting part, and a mounting part arranged perpendicularly to each other. One side of the connecting part is connected to the locking part, and the lower part of the connecting part is connected to the mounting part. The locking part passes through the mounting plate and contacts one side surface of the first belt, and is locked and fixed with a toothed block arranged on the other side of the first belt. A slide rail corresponding to the corner mounting plate is installed on the front surface of the mounting plate. The connecting part is arranged parallel to the mounting plate, and a groove for the slide rail to be embedded is opened on the side surface of the connecting part near the mounting plate. A through hole is opened on the mounting part, and the suction rod passes through the through hole and is installed and connected to the mounting part.

[0010] A motor bracket is installed on the lower part of the mounting plate. Several second motors corresponding to the suction rod are set on the motor bracket. A second drive wheel is connected to the rotation shaft of each second motor. A second driven wheel corresponding to the second drive wheel is fitted on the lower part of the suction rod. The second drive wheel and the second driven wheel are connected by a second belt drive.

[0011] It also has a limiting bracket, which is fixedly installed on the lower part of the front side of the mounting plate. The plurality of suction rods pass through this limiting bracket respectively. The suction rods are connected to the upper plate of the limiting bracket by an active spline. The suction rods are connected to the mounting part of the corner mounting plate by a driven spline. Both the active spline and the driven spline include a cylindrical shell and at least two rows of balls vertically arranged on the inner wall of the cylindrical shell. The suction rods have grooves for the balls to be embedded in. One side of the ball is embedded in the inner wall of the cylindrical shell, and the other side is embedded in the groove of the suction rod.

[0012] The programming mechanism further includes a support plate, a base plate, several pressure plates, several programming sockets, and several cylinders corresponding to the pressure plates. The support plate is mounted on the base plate, the base plate is located below the base plate, the support plate and the base plate are connected by at least two support columns, and the pressure plates are located above the programming sockets.

[0013] The cylinder is mounted on the upper surface of the base plate. A movable plate is connected to the piston rod of the cylinder. A pull rod is provided at each of the four corners of the movable plate. Several bearing seats are provided below the support plate. The upper ends of the pull rods pass through the bearing seats and the support plate and are fixedly connected to the pressure plate.

[0014] It also has a calibration mechanism, which further includes an upper camera and a lower camera. The upper camera is mounted on the suction mechanism, and the lower camera is mounted on the substrate and positioned face-to-face with the upper camera. The light source of the lower camera is a red light source.

[0015] The following are further improvements to the above technical solution:

[0016] 1. In the above scheme, the four first motors are arranged in two staggered rows.

[0017] 2. In the above scheme, a Y-axis anti-collision block is installed at each end of the Y-axis lead screw.

[0018] 3. In the above scheme, a baffle plate is also provided above the active spline.

[0019] Due to the application of the above technical solution, the present invention has the following advantages compared with the prior art:

[0020] 1. This invention relates to a multi-station IC chip automatic programming equipment, which automates the entire chip programming process, including chip loading, programming, and unloading, with high precision and cyclic operation, improving the accuracy, efficiency, and automation of chip programming. Furthermore, the Y-axis drive mechanism has a first sensor at each end of the Y-axis lead screw, and the X-axis drive mechanism has a first baffle corresponding to the first sensor on its lower surface of the X-axis mounting plate. The X-axis drive mechanism also has a second sensor at each end of the X-axis mounting plate, and the suction mechanism has a second baffle corresponding to the second sensor on its lower surface. These sensors limit the movement of the suction mechanism on the X-axis and the X-axis drive mechanism on the Y-axis, preventing them from escaping the worktable and causing injury to personnel. Simultaneously, data can be fed back to the control center to determine the work origin in the X and Y axes, thus ensuring the accuracy of loading and unloading, and further guaranteeing the chip programming accuracy.

[0021] 2. The multi-station IC chip automatic programming equipment of the present invention further includes a suction mechanism comprising a mounting plate fixed to a second connecting block, a plurality of first motors, and a plurality of suction rods. The plurality of first motors are respectively mounted on a motor fixing plate, which is mounted on the upper rear surface of the mounting plate. The output shafts of the first motors pass through the motor fixing plate, and a first drive wheel is mounted at the end of each output shaft. A first driven wheel is mounted below each first drive wheel. A first belt connects the first drive wheel and the first driven wheel. The plurality of suction rods are respectively fixed to the first belt via a corner mounting plate. Using motor-driven suction rods replaces the use of cylinders to drive the suction rods. Firstly, this avoids the situation where excessive force causes the chip to fly away or be damaged during cylinder driving. Secondly, motor driving can stop at any position with high precision. Furthermore, the motor speed can be reduced when the end of the suction rod approaches the programming socket, ensuring the stability of chip picking and placing. In addition, one motor drives one suction rod, allowing for accurate adjustment of the position of each suction rod, ensuring the precision of the chip picked up by the suction rod. Thirdly, the corner mounting plate... The system further includes a locking part, a connecting part, and a mounting part arranged perpendicularly to each other. One side of the connecting part is connected to the locking part, and the lower part of the connecting part is connected to the mounting part. The locking part passes through the mounting plate and contacts one side surface of the first belt, and is locked and fixed to a toothed block located on the other side of the first belt. A slide rail corresponding to the corner mounting plate is mounted on the front surface of the mounting plate. The connecting part is arranged parallel to the mounting plate, and a groove for the slide rail to be inserted is opened on the side surface of the connecting part closest to the mounting plate. A through hole is opened on the mounting part, and the suction rod passes through the through hole and... The mounting section is connected to the toothed block, which corresponds to the toothed structure of the first belt. This tightly fixes the corner mounting plate to the first belt, effectively preventing relative sliding between the corner mounting plate and the first belt. This ensures the accuracy of the suction rod fixed on the corner mounting plate, thereby ensuring the accuracy of chip picking. In addition, the sliding groove on the connecting part and the slide rail on the mounting plate play a good limiting and guiding role for the corner mounting plate, thereby ensuring the vertical movement of the suction rod and ensuring the positional accuracy of the suction rod. This further ensures the accuracy of chip placement and programming.

[0022] 3. The multi-station IC chip automatic programming device of the present invention has a motor bracket mounted on the lower part of its mounting plate. Several second motors corresponding to the suction rods are mounted on this motor bracket. A second drive wheel is connected to the rotation shaft of each second motor. A second driven wheel corresponding to the second drive wheel is fitted onto the lower part of each suction rod. The second drive wheel and the second driven wheel are connected by a second belt drive. The second motors provide the suction rods with movement in the U-axis direction, i.e., rotational movement, which allows for fine-tuning of the chip rotation, further improving the chip positioning accuracy and ensuring programming accuracy. Secondly, it also has a limiting bracket, which is fixedly mounted on the lower part of the front side of the mounting plate. The suction rods pass through this limiting bracket. The suction rods are connected to the upper plate of the limiting bracket via an active spline, and the suction rods are connected to the mounting part of the corner mounting plate via a driven spline. Both the active and driven splines include a cylindrical shell and at least two rows of balls vertically arranged on the inner wall of the cylindrical shell. The suction rod has grooves for ball bearings to be embedded in. One side of the ball bearing is embedded in the inner wall of the cylindrical outer shell, and the other side is embedded in the groove of the suction rod. Through the setting of the active spline, the rotation of the second motor is transmitted to the second driven wheel, and then to the suction rod through the active spline, realizing the rotational movement of the suction rod. In addition, the setting of the driven spline, together with the active spline, forms two support points for the suction rod, ensuring the structural stability of the suction rod and thus ensuring the working accuracy of the suction rod. Furthermore, it also has a calibration mechanism, which further includes an upper camera and a lower camera. The upper camera is mounted on the suction mechanism, and the lower camera is mounted on the substrate and is positioned opposite to the upper camera. The setting of the calibration mechanism can calibrate the position of the chip in the X / Y axis and circumferential direction when the chip to be burned is small or the pins are too dense. The chip position is corrected by the X / Y axis drive mechanism and the rotation drive of the second motor, ensuring the accuracy of the chip position placed in the burning socket, thereby realizing high-precision burning of precision chips.

[0023] 4. The multi-station IC chip automatic programming equipment of the present invention has an X-axis anti-collision device installed on the surface of the X-axis nut away from the X-axis motor. The number of the plurality of first motors is four, arranged in two staggered rows. The staggered arrangement of the motors in two rows can save installation space and solve the problem that the width of the motor itself is greater than the distance between the two suction rods, ensuring that the distance between the two suction rods is within the processing requirements. Secondly, there is a baffle above the active spline. The baffle limits the spline and prevents the spline from popping out. Thirdly, the light source of the lower camera is a red light source. The setting of the red light source makes the camera capture the metal parts, i.e., the chip pins, more clearly, thereby ensuring the calibration accuracy of the chip. Attached Figure Description

[0024] Appendix Figure 1 This is a schematic diagram of the multi-station IC chip automatic programming device of the present invention;

[0025] Appendix Figure 2 This is a partial structural diagram of the multi-station IC chip automatic programming equipment of the present invention;

[0026] Appendix Figure 3 This is a schematic diagram of the spline structure in the multi-station IC chip automatic programming equipment of the present invention;

[0027] Appendix Figure 4 This is a schematic diagram of the X-axis drive mechanism in the multi-station IC chip automatic programming device of the present invention;

[0028] Appendix Figure 5 This is a partial structural diagram of the X-axis drive mechanism in the chip programmer of the present invention;

[0029] Appendix Figure 6 This is a schematic diagram of the material feeding mechanism in the multi-station IC chip automatic programming equipment of the present invention;

[0030] Appendix Figure 7 This is a partial structural diagram of the material suction mechanism in the multi-station IC chip automatic programming equipment of the present invention;

[0031] Appendix Figure 8 This is a schematic diagram of the corner mounting board structure in the multi-station IC chip automatic programming equipment of the present invention;

[0032] Appendix Figure 9 This is a partial structural diagram of the material suction mechanism in the multi-station IC chip automatic programming equipment of the present invention;

[0033] Appendix Figure 10 This is a partial structural diagram of the multi-station IC chip automatic programming equipment of the present invention;

[0034] Appendix Figure 11 This is a schematic diagram of the programming mechanism in the multi-station IC chip automatic programming equipment of the present invention.

[0035] In the attached diagrams: 1. Base plate; 2. X-axis drive mechanism; 201. X-axis motor; 202. X-axis lead screw; 203. X-axis slide rail; 204. X-axis slider; 205. X-axis mounting plate; 206. X-axis bearing housing; 207. X-axis nut; 208. X-axis locking block; 209. X-axis motor housing; 210. X-axis coupling; 211. X-axis anti-collision block; 3. Y-axis drive mechanism; 301. Y-axis motor; 302. 303. Y-axis lead screw; 304. Y-axis slide rail; 305. Y-axis slider; 306. Y-axis nut; 307. Y-axis locking block; 308. Y-axis motor mount; 309. Y-axis bearing mount; 310. Y-axis coupling; 4. Suction mechanism; 401. Mounting plate; 402. First motor; 403. Suction rod; 404. Motor mounting plate; 405. First drive wheel; 406. First driven wheel; 407. 408. First belt; 409. Corner mounting plate; 410. Locking part; 411. Connecting part; 412. Mounting part; 413. Toothed block; 414. Slide rail; 415. Through hole; 416. Motor bracket; 417. Second motor; 418. Second drive wheel; 419. Second driven wheel; 420. Second belt; 421. Limit bracket; 422. Driven spline; 423. Baffle; 5. Burning mechanism; 501, support plate; 502, base plate; 503, pressure plate; 504, burning socket; 505, cylinder; 506, support column; 507, pull rod; 508, bearing seat; 509, movable plate; 6, calibration mechanism; 601, upper camera; 602, lower camera; 9, first connecting block; 10, second connecting block; 11, first sensor; 13, second sensor; 15, cylindrical shell; 16, ball bearing. Detailed Implementation

[0036] Example 1: A multi-station IC chip automatic programming device includes a substrate 1, an X-axis drive mechanism 2, a Y-axis drive mechanism 3, a material suction mechanism 4, and a programming mechanism 5. The Y-axis drive mechanism 3 is disposed on the upper surface of the substrate 1. The X-axis drive mechanism 2 is installed and connected to the Y-axis drive mechanism 3 through several first connecting blocks 9 and can reciprocate in the Y-axis direction. The material suction mechanism 4 is movably mounted on the X-axis drive mechanism 2 through second connecting blocks 10 and can reciprocate in the X-axis direction. The programming mechanism 5 is mounted on the substrate 1 and located below the material suction mechanism 4.

[0037] The Y-axis drive mechanism 3 further includes a Y-axis motor 301, a Y-axis lead screw 302 connected to the Y-axis motor 301, at least one Y-axis slide rail 303, and a plurality of Y-axis sliders 304 movably mounted on the Y-axis slide rail 303. The X-axis drive mechanism 2 is fixedly connected to the Y-axis sliders 304 through a plurality of first connecting blocks 9. A Y-axis nut 305 is fitted on the Y-axis lead screw 302, and the Y-axis nut 305 is fixedly connected to the X-axis drive mechanism 2 through a Y-axis locking block 306.

[0038] The X-axis drive mechanism 2 further includes an X-axis motor 201, an X-axis lead screw 202 connected to the X-axis motor 201, an X-axis mounting plate 205, a plurality of X-axis slide rails 203, and a plurality of X-axis sliders 204 movably mounted on the X-axis slide rails 203. The X-axis sliders 204 are mounted to the second connecting block 10. The X-axis lead screw 202 is mounted on the X-axis mounting plate 205 through at least two X-axis bearing seats 206 and is arranged parallel to the X-axis slide rails 203. An X-axis nut 207 is fitted on the X-axis lead screw 202. The X-axis nut 207 is mounted to the second connecting block 10 through an X-axis locking block 208.

[0039] The Y-axis drive mechanism 3 has a first sensor 11 at each end of the Y-axis lead screw 302. The X-axis drive mechanism 2 has a first baffle corresponding to the first sensor 11 on the lower surface of the X-axis mounting plate 205. The X-axis drive mechanism 2 has a second sensor 13 at each end of the X-axis mounting plate 205. The suction mechanism 4 has a second baffle corresponding to the second sensor 13 on the lower surface.

[0040] The suction mechanism 4 further includes a mounting plate 401 fixed to the second connecting block 10, a plurality of first motors 402 and a plurality of suction rods 403. The plurality of first motors 402 are respectively mounted on a motor fixing plate 404, which is mounted on the upper part of the rear surface of the mounting plate 401. The output shafts of the first motors 402 pass through the motor fixing plate 404, and the ends of the output shafts of the first motors 402 are respectively mounted with first drive wheels 405. A first driven wheel 406 is respectively mounted below the first drive wheel 405. A first belt 407 is connected between the first drive wheel 405 and the first driven wheel 406. The plurality of suction rods 403 are respectively fixed to the first belt 407 via a corner mounting plate 408.

[0041] The corner mounting plate 408 further includes two vertically arranged locking parts 409, connecting parts 410, and mounting parts 411. One side of the connecting part 410 is connected to the locking part 409, and the lower part of the connecting part 410 is connected to the mounting part 411. The locking part 409 passes through the mounting plate 401 and contacts one side surface of the first belt 407, and is locked and fixed with the toothed block 412 disposed on the other side of the first belt 407. The front surface of the mounting plate 401 is equipped with a slide rail 413 corresponding to the corner mounting plate 408. The connecting part 410 is arranged parallel to the mounting plate 401, and the side surface of the connecting part 410 near the mounting plate 401 has a groove for the slide rail 413 to be embedded. The mounting part 411 has a through hole 414, and the suction rod 403 passes through the through hole 414 and is installed and connected to the mounting part 411.

[0042] A motor bracket 415 is installed on the lower part of the mounting plate 401. Several second motors 416 corresponding to the suction rod 403 are provided on the motor bracket 415. A second drive wheel 417 is connected to the rotation shaft of the second motor 416. A second driven wheel 418 corresponding to the second drive wheel 417 is fitted on the lower part of the suction rod 403. The second drive wheel 417 and the second driven wheel 418 are connected by a second belt 419.

[0043] It also has a limiting bracket 420, which is fixedly installed on the lower part of the front side of the mounting plate 401. The plurality of suction rods 403 pass through the limiting bracket 420 respectively. The suction rods 403 are connected to the upper plate of the limiting bracket 420 by an active spline 421. The suction rods 403 are connected to the mounting part 411 of the corner mounting plate 408 by a driven spline 422. Both the active spline 421 and the driven spline 422 include a cylindrical shell 15 and at least two rows of balls 16 vertically arranged on the inner wall of the cylindrical shell 15. The suction rods 403 have grooves for the balls 16 to be embedded in. One side of the ball 16 is embedded in the inner wall of the cylindrical shell 15, and the other side is embedded in the groove of the suction rod 403.

[0044] The programming mechanism 5 further includes a support plate 501, a base plate 502, a plurality of pressure plates 503, a plurality of programming sockets 504, and a plurality of cylinders 505 corresponding to the pressure plates 503. The support plate 501 is mounted on the substrate 1, the base plate 502 is located below the substrate 1, and the support plate 501 and the base plate 502 are connected by at least two support columns 506. The pressure plates 503 are located above the programming sockets 504.

[0045] The cylinder 505 is disposed on the upper surface of the base plate 502. A movable plate 509 is connected to the piston rod of the cylinder 505. A pull rod 507 is disposed at each of the four corners of the movable plate 509. Several bearing seats 508 are disposed below the support plate 501. The upper end of the pull rod 507 passes through the bearing seat 508 and the support plate 501 respectively and is fixedly connected to the pressure plate 503.

[0046] It also has a calibration mechanism 6, which further includes an upper camera 601 and a lower camera 602. The upper camera 601 is mounted on the suction mechanism 4, and the lower camera 602 is mounted on the substrate 1 and is positioned face to face with the upper camera 601.

[0047] The aforementioned Y-axis motor 301 is mounted on the upper surface of the substrate 1 via a Y-axis motor mount 307;

[0048] The aforementioned Y-axis lead screw 302 is mounted on the upper surface of the base plate 1 via at least two Y-bearing seats 308. The end of the Y-axis lead screw 302 near the Y-axis motor 301 is connected to the output shaft of the Y-axis motor 301 via a Y-axis coupling 309.

[0049] A Y-axis anti-collision block 310 is installed at each end of the aforementioned Y-axis lead screw 302;

[0050] The aforementioned X-axis motor 201 is mounted on an X-axis motor mount 209, which is mounted on one end of the X-axis mounting plate 205.

[0051] The number of the aforementioned first motors 402 is four, arranged in two staggered rows; a baffle 423 is also provided above the aforementioned active spline 421.

[0052] Example 2: A multi-station IC chip automatic programming device includes a substrate 1, an X-axis drive mechanism 2, a Y-axis drive mechanism 3, a material suction mechanism 4, and a programming mechanism 5. The Y-axis drive mechanism 3 is disposed on the upper surface of the substrate 1. The X-axis drive mechanism 2 is installed and connected to the Y-axis drive mechanism 3 through several first connecting blocks 9 and can reciprocate in the Y-axis direction. The material suction mechanism 4 is movably mounted on the X-axis drive mechanism 2 through second connecting blocks 10 and can reciprocate in the X-axis direction. The programming mechanism 5 is mounted on the substrate 1 and located below the material suction mechanism 4.

[0053] The Y-axis drive mechanism 3 further includes a Y-axis motor 301, a Y-axis lead screw 302 connected to the Y-axis motor 301, at least one Y-axis slide rail 303, and a plurality of Y-axis sliders 304 movably mounted on the Y-axis slide rail 303. The X-axis drive mechanism 2 is fixedly connected to the Y-axis sliders 304 through a plurality of first connecting blocks 9. A Y-axis nut 305 is fitted on the Y-axis lead screw 302, and the Y-axis nut 305 is fixedly connected to the X-axis drive mechanism 2 through a Y-axis locking block 306.

[0054] The X-axis drive mechanism 2 further includes an X-axis motor 201, an X-axis lead screw 202 connected to the X-axis motor 201, an X-axis mounting plate 205, a plurality of X-axis slide rails 203, and a plurality of X-axis sliders 204 movably mounted on the X-axis slide rails 203. The X-axis sliders 204 are mounted to the second connecting block 10. The X-axis lead screw 202 is mounted on the X-axis mounting plate 205 through at least two X-axis bearing seats 206 and is arranged parallel to the X-axis slide rails 203. An X-axis nut 207 is fitted on the X-axis lead screw 202. The X-axis nut 207 is mounted to the second connecting block 10 through an X-axis locking block 208.

[0055] The Y-axis drive mechanism 3 has a first sensor 11 at each end of the Y-axis lead screw 302. The X-axis drive mechanism 2 has a first baffle corresponding to the first sensor 11 on the lower surface of the X-axis mounting plate 205. The X-axis drive mechanism 2 has a second sensor 13 at each end of the X-axis mounting plate 205. The suction mechanism 4 has a second baffle corresponding to the second sensor 13 on the lower surface.

[0056] The suction mechanism 4 further includes a mounting plate 401 fixed to the second connecting block 10, a plurality of first motors 402 and a plurality of suction rods 403. The plurality of first motors 402 are respectively mounted on a motor fixing plate 404, which is mounted on the upper part of the rear surface of the mounting plate 401. The output shafts of the first motors 402 pass through the motor fixing plate 404, and the ends of the output shafts of the first motors 402 are respectively mounted with first drive wheels 405. A first driven wheel 406 is respectively mounted below the first drive wheel 405. A first belt 407 is connected between the first drive wheel 405 and the first driven wheel 406. The plurality of suction rods 403 are respectively fixed to the first belt 407 via a corner mounting plate 408.

[0057] The corner mounting plate 408 further includes two vertically arranged locking parts 409, connecting parts 410, and mounting parts 411. One side of the connecting part 410 is connected to the locking part 409, and the lower part of the connecting part 410 is connected to the mounting part 411. The locking part 409 passes through the mounting plate 401 and contacts one side surface of the first belt 407, and is locked and fixed with the toothed block 412 disposed on the other side of the first belt 407. The front surface of the mounting plate 401 is equipped with a slide rail 413 corresponding to the corner mounting plate 408. The connecting part 410 is arranged parallel to the mounting plate 401, and the side surface of the connecting part 410 near the mounting plate 401 has a groove for the slide rail 413 to be embedded. The mounting part 411 has a through hole 414, and the suction rod 403 passes through the through hole 414 and is installed and connected to the mounting part 411.

[0058] A motor bracket 415 is installed on the lower part of the mounting plate 401. Several second motors 416 corresponding to the suction rod 403 are provided on the motor bracket 415. A second drive wheel 417 is connected to the rotation shaft of the second motor 416. A second driven wheel 418 corresponding to the second drive wheel 417 is fitted on the lower part of the suction rod 403. The second drive wheel 417 and the second driven wheel 418 are connected by a second belt 419.

[0059] It also has a limiting bracket 420, which is fixedly installed on the lower part of the front side of the mounting plate 401. The plurality of suction rods 403 pass through the limiting bracket 420 respectively. The suction rods 403 are connected to the upper plate of the limiting bracket 420 by an active spline 421. The suction rods 403 are connected to the mounting part 411 of the corner mounting plate 408 by a driven spline 422. Both the active spline 421 and the driven spline 422 include a cylindrical shell 15 and at least two rows of balls 16 vertically arranged on the inner wall of the cylindrical shell 15. The suction rods 403 have grooves for the balls 16 to be embedded in. One side of the ball 16 is embedded in the inner wall of the cylindrical shell 15, and the other side is embedded in the groove of the suction rod 403.

[0060] The programming mechanism 5 further includes a support plate 501, a base plate 502, a plurality of pressure plates 503, a plurality of programming sockets 504, and a plurality of cylinders 505 corresponding to the pressure plates 503. The support plate 501 is mounted on the substrate 1, the base plate 502 is located below the substrate 1, and the support plate 501 and the base plate 502 are connected by at least two support columns 506. The pressure plates 503 are located above the programming sockets 504.

[0061] The cylinder 505 is disposed on the upper surface of the base plate 502. A movable plate 509 is connected to the piston rod of the cylinder 505. A pull rod 507 is disposed at each of the four corners of the movable plate 509. Several bearing seats 508 are disposed below the support plate 501. The upper end of the pull rod 507 passes through the bearing seat 508 and the support plate 501 respectively and is fixedly connected to the pressure plate 503.

[0062] It also has a calibration mechanism 6, which further includes an upper camera 601 and a lower camera 602. The upper camera 601 is mounted on the suction mechanism 4, and the lower camera 602 is mounted on the substrate 1 and is positioned face to face with the upper camera 601.

[0063] The output shaft of the X-axis motor 201 is connected to the X-axis lead screw 202 via an X-coupling 210; an X-axis anti-collision block 211 is installed on the surface of the X-axis nut 207 away from the X-axis motor 201; a Y-axis anti-collision block 310 is installed at each end of the Y-axis lead screw 302; there are four first motors 402 arranged in two staggered rows; a baffle 423 is also provided above the active spline 421; the light source of the lower camera 602 is a red light source.

[0064] When using the aforementioned multi-station IC chip automatic programming equipment, the entire process of chip loading, programming, and unloading is fully automated, with high precision and cyclic operation, improving the accuracy, efficiency, and automation of chip programming. Secondly, through sensor settings, it can limit the movement of the suction mechanism on the X-axis and the X-axis drive mechanism in the Y-axis direction, preventing them from rushing off the operating table and causing injury to personnel. Simultaneously, it can feed data back to the control center to determine the operating origin in the X and Y axes, thus ensuring the accuracy of loading and unloading, further guaranteeing the chip programming accuracy. Thirdly, it uses a motor-driven suction rod instead of a cylinder to drive the suction rod, which avoids the problems associated with cylinder-driven systems. Excessive force can cause the chip to fly away or be damaged. The motor drive can stop at any position with high precision, and the motor speed can be reduced when the end of the suction rod approaches the programming socket, ensuring stability in chip picking and placing. Furthermore, one motor drives one suction rod, allowing precise adjustment of the position of each rod to ensure accurate chip placement. Additionally, the toothed block design corresponds to the toothed structure of the first belt, tightly fixing the corner mounting plate to the first belt, effectively preventing relative slippage between the corner mounting plate and the first belt, ensuring the precision of the suction rod fixed to the corner mounting plate, and thus ensuring accurate chip picking. Moreover, the sliding groove on the connecting part and the slide rail on the mounting plate provide good support for the corner mounting plate. The limiting and guiding function ensures the vertical movement of the suction rod, guaranteeing its positional accuracy and further ensuring the placement and programming accuracy of the chip. Secondly, the second motor provides the suction rod with movement along the U-axis, i.e., rotational motion, allowing for fine-tuning of the chip's rotation, further improving chip positioning accuracy and ensuring programming accuracy. Thirdly, the active spline transmits the rotational motion of the second motor to the second driven wheel, which in turn transmits it to the suction rod via the active spline, realizing the suction rod's rotational movement. Furthermore, the driven spline, together with the active spline, forms two support points for the suction rod, ensuring structural stability and thus guaranteeing its operational accuracy. Finally, the calibration mechanism... When programming chips that are small or have densely packed pins, the chip's position in the X / Y axes and circumferential direction can be calibrated. The chip position is corrected by the rotation drive of the X / Y axis drive mechanism and the second motor, ensuring the accuracy of the chip's position in the programming socket, thus achieving high-precision programming of precision chips. Furthermore, the staggered arrangement of the motors in two rows saves installation space and solves the problem of the motor's width exceeding the distance between the two suction rods, ensuring that the distance between the two suction rods is within the processing requirements. Additionally, the baffle design limits the spline, preventing it from popping out. Finally, the red light source ensures clearer imaging of the metal parts, i.e., the chip pins, thus guaranteeing the calibration accuracy of the chip.

[0065] The above embodiments are only for illustrating the technical concept and features of the present invention, and are intended to enable those skilled in the art to understand the content of the present invention and implement it accordingly. They should not be construed as limiting the scope of protection of the present invention. All equivalent changes or modifications made in accordance with the spirit and essence of the present invention should be covered within the scope of protection of the present invention.

Claims

1. A multi-station IC chip automatic programming device, characterized in that: The device includes a substrate (1), an X-axis drive mechanism (2), a Y-axis drive mechanism (3), a material suction mechanism (4), and a programming mechanism (5). The Y-axis drive mechanism (3) is disposed on the upper surface of the substrate (1). The X-axis drive mechanism (2) is installed and connected to the Y-axis drive mechanism (3) through several first connecting blocks (9) and can reciprocate in the Y-axis direction. The material suction mechanism (4) is movably mounted on the X-axis drive mechanism (2) through a second connecting block (10) and can reciprocate in the X-axis direction. The programming mechanism (5) is mounted on the substrate (1) and located below the material suction mechanism (4). The Y-axis drive mechanism (3) further includes a Y-axis motor (301), a Y-axis lead screw (302) connected to the Y-axis motor (301), at least one Y-axis slide rail (303), and several Y-axis sliders (304) movably mounted on the Y-axis slide rail (303). The X-axis drive mechanism (2) is fixedly connected to the Y-axis sliders (304) through several first connecting blocks (9). A Y-axis nut (305) is fitted on the Y-axis lead screw (302). The Y-axis nut (305) is fixedly connected to the X-axis drive mechanism (2) through a Y-axis locking block (306). The Y-axis motor (301) is mounted on the upper surface of the base plate (1) through a Y-axis motor seat (307). The X-axis drive mechanism (2) further includes an X-axis motor (201), an X-axis lead screw (202) connected to the X-axis motor (201), an X-axis mounting plate (205), a plurality of X-axis slide rails (203), and a plurality of X-axis sliders (204) movably mounted on the X-axis slide rails (203). The X-axis sliders (204) are mounted and connected to the second connecting block (10). The X-axis lead screw (202) is mounted on the X-axis mounting plate (205) through at least two X-axis bearing seats (206) and is arranged parallel to the X-axis slide rails (203). An X-axis nut (207) is fitted on the X-axis lead screw (202). The X-axis nut (207) is mounted and connected to the second connecting block (10) through an X-axis locking block (208). The X-axis motor (201) is mounted on an X-axis motor seat (209). The X-axis motor seat (209) is mounted on one end of the X-axis mounting plate (205). The Y-axis drive mechanism (3) has a first sensor (11) at each end of the Y-axis lead screw (302), the X-axis drive mechanism (2) has a first baffle corresponding to the first sensor (11) on the lower surface of the X-axis mounting plate (205), the X-axis drive mechanism (2) has a second sensor (13) at each end of the X-axis mounting plate (205), and the suction mechanism (4) has a second baffle corresponding to the second sensor (13) on the lower surface. The suction mechanism (4) further includes a mounting plate (401) fixed to the second connecting block (10), four first motors (402) and four suction rods (403). The four first motors (402) are respectively mounted on a motor fixing plate (404). The motor fixing plate (404) is mounted on the upper part of the rear surface of the mounting plate (401). The output shafts of the first motors (402) pass through the motor fixing plate (404) respectively, and the ends of the output shafts of the first motors (402) are respectively mounted with first drive wheels (405). A first driven wheel (406) is respectively mounted below the first drive wheel (405). A first belt (407) is connected between the first drive wheel (405) and the first driven wheel (406). The four suction rods (403) are respectively fixed to the first belt (407) through a corner mounting plate (408). The corner mounting plate (408) further includes two vertically arranged locking parts (409), connecting parts (410), and mounting parts (411). One side of the connecting part (410) is connected to the locking part (409), and the lower part of the connecting part (410) is connected to the mounting part (411). The locking part (409) passes through the mounting plate (401) and contacts one side surface of the first belt (407), and also contacts the toothed block (411) disposed on the other side of the first belt (407). 12) Locking and fixing: The front surface of the mounting plate (401) is equipped with a slide rail (413) corresponding to the corner mounting plate (408). The connecting part (410) is arranged parallel to the mounting plate (401), and the side surface of the connecting part (410) near the mounting plate (401) has a groove for the slide rail (413) to be embedded. The mounting part (411) has a through hole (414), and the suction rod (403) passes through the through hole (414) and is installed and connected to the mounting part (411). A motor bracket (415) is installed on the lower part of the mounting plate (401). Several second motors (416) corresponding to the suction rod (403) are provided on the motor bracket (415). A second drive wheel (417) is connected to the rotation shaft of each second motor (416). A second driven wheel (418) corresponding to the second drive wheel (417) is fitted on the lower part of the suction rod (403). The second drive wheel (417) and the second driven wheel (418) are connected by a second belt (419). It also has a limiting bracket (420), which is fixedly installed on the lower part of the front side of the mounting plate (401). The plurality of suction rods (403) pass through the limiting bracket (420) respectively. The suction rods (403) are connected to the upper plate of the limiting bracket (420) by an active spline (421). The suction rods (403) are connected to the mounting part (411) of the corner mounting plate (408) by a driven spline (422). The active spline (421) and the driven spline (422) both include a cylindrical shell (15) and at least two rows of balls (16) vertically arranged on the inner wall of the cylindrical shell (15). The suction rods (403) have grooves for the balls (16) to be embedded. One side of the balls (16) is embedded in the inner wall of the cylindrical shell (15), and the other side is embedded in the groove of the suction rod (403). The programming mechanism (5) further includes a support plate (501), a base plate (502), several pressure plates (503), several programming sockets (504), and several cylinders (505) corresponding to the pressure plates (503). The support plate (501) is mounted on the substrate (1), the base plate (502) is located below the substrate (1), the support plate (501) and the base plate (502) are connected by at least two support columns (506), and the pressure plates (503) are located above the programming sockets (504). The cylinder (505) is mounted on the upper surface of the base plate (502). A movable plate (509) is connected to the piston rod of the cylinder (505). A pull rod (507) is mounted at each of the four corners of the movable plate (509). Several bearing seats (508) are mounted below the support plate (501). The upper end of the pull rod (507) passes through the bearing seat (508) and the support plate (501) and is fixedly connected to the pressure plate (503). It also has a calibration mechanism (6), which further includes an upper camera (601) and a lower camera (602). The upper camera (601) is mounted on the suction mechanism (4), and the lower camera (602) is mounted on the substrate (1) and is positioned face to face with the upper camera (601). The light source of the lower camera (602) is a red light source.

2. The multi-station IC chip automatic programming equipment according to claim 1, characterized in that: The four first motors (402) are arranged in two staggered rows.

3. The multi-station IC chip automatic programming equipment according to claim 1, characterized in that: A Y-axis anti-collision block (310) is installed at each end of the Y-axis lead screw (302).

4. The multi-station IC chip automatic programming equipment according to claim 1, characterized in that: The active spline (421) also has a baffle (423) above it.