A drilling method for a fully automatic PCB board drilling device based on machine vision
By introducing a machine vision system into a fully automatic PCB board punching device, the punching position is automatically identified and adjusted, and the punching efficiency and accuracy problems caused by manual placement are solved, and efficient and accurate automatic punching is achieved.
Patent Information
- Application Number
- CN202111236625.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-23
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-10-23
AI Technical Summary
Existing fully automatic PCB board punching equipment relies on manual placement of PCB boards, resulting in reduced punching efficiency and accuracy.
Using a fully automatic hole punching device based on machine vision, the imprint information and hole position on the PCB board is identified through the camera module, and combined with the PC master and programming controller, the hole punching position and depth are automatically adjusted and controlled.
It realizes efficient and accurate hole drilling of PCB board, improves hole drilling efficiency and accuracy, and maintains an efficient hole drilling pass rate in the case of insufficient ambient light.
Smart Images

Figure CN113799195B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of punching equipment, and specifically to a punching method for a fully automatic PCB board punching equipment based on machine vision. Background Art
[0002] The machine vision system is an interdisciplinary subject involving many fields such as artificial intelligence, computer science, image processing, and pattern recognition. It mainly uses a computer to extract information from the images of objective things for processing, and finally for actual detection and control.
[0003] Currently, the domestic fully automatic PCB board punching is in its initial stage. Usually, the PCB board is manually placed in the recognition area and then punched, which greatly reduces the punching efficiency. And because it is manually placed in the recognition area, if the placement position is slightly deviated, the punching accuracy will be reduced. Summary of the Invention
[0004] (1) Technical Problems to be Solved
[0005] Aiming at the deficiencies of the prior art, the present invention provides a punching method for a fully automatic PCB board punching equipment based on machine vision, which solves the problems of reducing the punching efficiency and punching accuracy by manually placing the PCB board in the recognition area for punching.
[0006] (2) Technical Solutions
[0007] To achieve the above object, the present invention is realized through the following technical solutions: A fully automatic PCB board punching equipment based on machine vision includes a bottom plate. The top of the bottom plate is provided with a PCB board. The top of the bottom plate is fixedly connected with a platform moving track. The top of the bottom plate is fixedly connected with two limiter fixing plates. The opposite ends of the two limiter fixing plates are both fixedly connected with PCB board limiters. The top of the bottom plate is fixedly connected with a platform moving track. The top of the bottom plate is fixedly connected with a horizontal axis slide rail. A vertical axis slide rail is slidably connected to the horizontal axis slide rail. The rear end of the vertical axis slide rail is connected with a rear slide rail. The top of the vertical axis slide rail is slidably connected with a platform support frame. The top of the platform support frame is fixedly connected with a Y-direction moving platform servo motor. The output end of the Y-direction moving platform servo motor is connected to the platform support frame. The top of the bottom plate is fixedly connected with an X-direction moving platform servo motor. The output end of the X-direction moving platform servo motor is fixedly connected with a horizontal axis lead screw. The lower end of the vertical axis slide rail is threadedly connected to the outer surface of the horizontal axis lead screw.
[0008] Preferably, a cylinder is fixedly connected to the rear end of the platform support frame. The output end of the cylinder is provided with a punching frame, and the other end of the punching frame is provided with a camera module. The other end of the punching frame is provided with a punch. The PCB board straddles the top of the bottom plate, and both the front and rear ends of the PCB board are connected to the PCB board limiters at the corresponding positions.
[0009] Preferably, a punching method for a fully automatic PCB board punching device based on machine vision includes the following steps:
[0010] S1. The limit module, deviation correction compensation module, slicing module, and camera module are reset.
[0011] S2. After the work instruction is turned on, the PC main control unit and programming controller of the device enter the work preparation state. After the work instruction is turned on, the PC main control unit and programming controller of the device enter the work preparation state, which specifically includes the following steps:
[0012] S21. When the PC main control unit and programming controller are powered on, they are in the standby state and do not perform data storage and exchange. When the PC main control unit and programming controller enter the work state, the PC main control unit and programming controller can perform self-initialization settings and store data.
[0013] S3. The camera module identifies the PCB board model and transmits the compensation value of each hole position, the number of holes, and the positional relationship between the holes to the PC main control unit. Specifically, it includes the following steps:
[0014] S31. According to the imprint information of the PCB board, the camera module identifies the bar information therein and retrieves the board type information in the PCB board library on the PC main control unit according to the bar information.
[0015] S32. The camera module carried by the punching mobile platform scans all the printed hole positions on the PCB board and counts the total number of holes.
[0016] S33. The camera module carried by the platform scans all the printed hole positions on the PCB board and calculates the relative positional relationship between each hole position in the 10mm×10mm image information.
[0017] S4. The camera module collects the image data of the holes and sends the data to the PC main control unit. The camera module collects the image data of the holes and sends the data to the PC main control unit. Specifically, it includes the following steps:
[0018] S41. After the PCB board remains stationary for 1 - 3s, the camera module will collect the image data and transmit the image to the PC main control unit.
[0019] S5. The PC main control unit establishes a coordinate system based on the image information of the holes. The PC main control unit establishes a coordinate system based on the image information of the holes. Specifically, it includes the following steps:
[0020] Establish a two-dimensional coordinate system for the image of the hole, and divide the image information into 0.01 mm;
[0021] S6. The PC main control unit grayscales the image. By the principle of infinite reduction, the hole is transformed into a point, which specifically includes the following steps:
[0022] S61. The image is transmitted to the PC main control unit. First, the image is grayscaled to retain the image of the hole area;
[0023] S62. Insert the image of the hole area into the two-dimensional coordinate system, and make the point at the lower left corner of the area image coincide with the coordinate origin;
[0024] S63. Use the principle of infinite reduction to infinitely reduce the hole area centered on the center of the circle to form a point;
[0025] S7. The PC main control unit sends the specific position information of the point in the coordinate system and the compensation value information to the programming controller, and the programming controller feeds back the received data information to the PC main control unit;
[0026] S8. The programming controller controls the servo motors of the Y-direction moving platform, the X-direction moving platform, the cylinder and the punch to punch holes according to the calculation results of the coordinate information and the compensation value of the hole;
[0027] S9. According to the PCB board model information, the PC main control unit calculates the area of the hole;
[0028] S10. According to the area of the hole calculated by the PC main control unit, select a punch with two-thirds of the area of the printed hole to start punching. The punch can control the punching area of the punch to change through the programming controller;
[0029] S11. After the punch finishes punching, return to step S4. The PC main control unit recalculates the hole position coordinates according to the single-label algorithm in both directions, and stores the calculated values in the programming controller after the PC main control unit calculates;
[0030] S12. According to the recalculated hole position coordinates by the PC main control unit, the punch increases the diameter of the punch in multiples of 0.1 mm and performs multiple repeated punches, and then returns to step S11 until the diameter of the punched hole is the same as that of the calibrated hole, and then moves to the next hole for punching again.
[0031] Preferably, in steps S32 and S33, during the process of collecting the number of holes, the camera module is adjusted to the grayscale image. Through image scanning, the circular printing area is collected, and compared with the PCB board library data information stored in the PC main control unit. And the PC main control unit calculates the number of punched holes, and at the same time, the PC main control unit collects the center positions of the centers of each printed hole according to the center position information of the holes in the PCB board library.
[0032] Preferably, in step S4, when the camera module is in a stationary state and the position of the printing hole is at the edge of the acquisition area, the PC main controller will control the Y-direction moving platform servo motor and the X-direction moving platform servo motor to move the camera module acquisition platform according to the positive and negative directions of the two-dimensional coordinate axis, and move the image of the printing hole to the center position of the acquisition area.
[0033] Preferably, in step S61, with the origin of the gray-scale printed circular hole as the center, a circular image with a maximum diameter of 5 mm can be retained. Except for this area, the rest of the image needs to be processed with high exposure.
[0034] Preferably, in step S8, the programming controller compares the coordinate points with the compensation value information with the specified PCB board type information in the PCB board library. After calculation according to the corresponding formula, the programming controller will transmit the movement data to the Y-direction moving platform servo motor and the X-direction moving platform servo motor.
[0035] Preferably, in step S9, after the image collected by the camera module is pixelated, the two-dimensional coordinate system calculates the area of the printed circular punching. In steps S11 and S12, the difference between the punched area and the unpunched area is identified to change the punch diameter.
[0036] (III) Beneficial effects
[0037] The present invention provides a punching method for a fully automatic PCB board punching device based on machine vision. It has the following beneficial effects:
[0038] 1. Through the printing information of the PCB board, the camera module of the present invention can identify the bar information therein, and retrieve the number information and relative position information of the board type holes stored on the PC main controller, realizing multi-channel punching at one time, which can effectively shorten the punching time.
[0039] 2. By collecting the image data on the PCB board, with the origin of the gray-scale printed circular hole as the center, a circular image with a maximum diameter of 5 mm can be retained, and the rest of the image needs to be processed with high exposure. Thus, through the PC main controller, repeated automatic punching can be realized, continuously narrowing the difference range between the punched area and the unpunched area. The innovative punching method designed by the present invention can effectively improve the punching accuracy compared with manual punching, and can also achieve a high punching qualification rate in the case of insufficient ambient light. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 Schematic diagram of a fully automatic PCB board punching device based on machine vision of the present invention;
[0041] Figure 2 is Figure 1 The enlarged view of part A in
[0042] Figure 3 Flow chart of a fully automatic PCB board punching method based on visual recognition according to the present invention;
[0043] Figure 4 Schematic diagram of the hardware of the automatic control system of a fully automatic PCB board punching device based on machine vision according to the present invention.
[0044] Among them, 1. bottom plate; 2. PCB board; 3. PCB board limiter; 4. Y-direction moving platform servo motor; 5. vertical axis slide rail; 6. horizontal axis slide rail; 7. horizontal axis lead screw; 8. rear slide rail; 9. platform moving track; 10. limiter fixing plate; 11. X-direction moving platform servo motor; 12. camera module; 13. platform support frame; 14. punching frame; 15. cylinder; 16. punch head. Specific embodiments
[0045] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0046] Embodiment:
[0047] As Figure 1-2 shown, the embodiment of the present invention provides a fully automatic PCB board punching device based on machine vision, including a bottom plate 1. A PCB board 2 is arranged at the top end of the bottom plate 1. A platform moving track 9 is fixedly connected to the top end of the bottom plate 1. Two limiter fixing plates 10 are fixedly connected to the top end of the bottom plate 1. PCB board limiters 3 are fixedly connected to the opposite ends of the two limiter fixing plates 10. A platform moving track 9 is fixedly connected to the top end of the bottom plate 1. A horizontal axis slide rail 6 is fixedly connected to the top end of the bottom plate 1. A vertical axis slide rail 5 is slidably connected to the horizontal axis slide rail 6. The rear end of the vertical axis slide rail 5 is connected to a rear slide rail 8. A platform support frame 13 is slidably connected to the top end of the vertical axis slide rail 5. A Y-direction moving platform servo motor 4 is fixedly connected to the top end of the platform support frame 13. The output end of the Y-direction moving platform servo motor 4 is connected to the platform support frame 13. An X-direction moving platform servo motor 11 is fixedly connected to the top end of the bottom plate 1. The output end of the X-direction moving platform servo motor 11 is fixedly connected to a horizontal axis lead screw. The lower end of the vertical axis slide rail 5 is threadedly connected to the outer surface of the horizontal axis lead screw 7.
[0048] A cylinder 15 is fixedly connected to the rear end of the platform support frame 13. The output end of the cylinder 15 is provided with a punching frame 14. The other end of the punching frame 14 is provided with a camera module 12, and the other end of the punching frame 14 is provided with a punch 16. The PCB board 2 straddles the top end of the bottom plate 1. Both the front and rear ends of the PCB board 2 are connected to the corresponding PCB board limiters 3. The PCB board limiter 3 is composed of a limiter, a limit switch, a photoelectric sensor, an ultrasonic rangefinder, an infrared switch, and a travel switch. The photoelectric sensor senses the position of the PCB board 2. The infrared switch controls the operation of the photoelectric sensor. The limit switch controls the movement of the limiter. The travel switch controls the switch operation of the ultrasonic rangefinder. The ultrasonic rangefinder can ensure that the PCB board does not exceed the travel range.
[0049] As Figure 3 shown, a punching method for a fully automatic PCB board punching device based on machine vision includes the following steps:
[0050] S1. The limit module, the deviation correction compensation module, the slicing module, and the camera module are reset.
[0051] S2. After the work instruction is turned on, the PC main control unit and the programming controller of the device enter the work preparation state. After the work instruction is turned on, the PC main control unit and the programming controller of the device enter the work preparation state, which specifically includes the following steps:
[0052] S21. When the PC main control unit and the programming controller are powered on, they are in the standby state and do not perform data storage and exchange. When the PC main control unit and the programming controller enter the work state, the PC main control unit and the programming controller can perform their own initialization settings and store data.
[0053] S3. The camera module 12 identifies the model of the PCB board 2 and transmits the compensation value of each hole position, the number of holes, and the positional relationship between the holes to the PC main control unit. Specifically, it includes the following steps:
[0054] S31. According to the imprint information of the PCB board 2, the camera module 12 identifies the bar information therein and retrieves the board type information in the PCB board library on the PC main control unit according to the bar information.
[0055] S32. The camera module 12 carried by the punching moving platform scans all the printed hole positions on the PCB board 2 and counts the total number of holes.
[0056] S33. The camera module 12 carried by the platform scans all the printed hole positions on the PCB board 2 and calculates the relative positional relationship between each hole position in the 10mm×10mm image information.
[0057] S4. The camera module 12 collects the image data of the holes and sends the data to the PC main controller. The specific steps for the camera module 12 to collect the image data of the holes and send it to the PC main controller are as follows:
[0058] S41. After the PCB board remains stationary for 1 - 3 s, the camera module 12 will collect the image data and transmit the image to the PC main controller.
[0059] S5. The PC main controller establishes a coordinate system based on the image information of the holes. The specific steps for the PC main controller to establish a coordinate system based on the image information of the holes are as follows:
[0060] Establish a two - dimensional coordinate system for the image of the holes, and divide the image information into 0.01 mm.
[0061] S6. The PC main controller grayscales the image and converts the hole into a point through the principle of infinite reduction. The specific steps are as follows:
[0062] S61. The image is transmitted to the PC main controller. First, the image is grayscaled to retain the image of the hole area.
[0063] S62. Insert the image of the hole area into the two - dimensional coordinate system, and make the point at the lower left corner of the area image coincide with the coordinate origin.
[0064] S63. Use the principle of infinite reduction to infinitely reduce the hole area centered on the center of the circle to form a point.
[0065] S7. The PC main controller sends the specific position information and compensation value information of the point in the coordinate system to the programming controller, and the programming controller feeds back the received data information to the PC main controller.
[0066] S8. The programming controller controls the servo motor 4 of the Y - direction moving platform, the servo motor 11 of the X - direction moving platform, the cylinder 15, and the punch 16 to punch holes according to the calculation results of the coordinate information and compensation value of the holes.
[0067] S9. According to the PCB board model information, the PC main controller calculates the area of the holes.
[0068] S10. Select the punch 16 with two - thirds of the area of the printed hole to start punching according to the area of the holes calculated by the PC main controller. The punching area of the punch can be controlled by the programming controller to change.
[0069] S11. After the punch 16 finishes punching, return to step S4. The PC main controller recalculates the hole position coordinates according to the single - mark algorithm in two directions, and stores the calculated values in the programming controller after the PC main controller calculates.
[0070] S12. The PC main controller calculates according to the re - hole position coordinates. The punch 16 increases the diameter of the punch 16 in multiples of 0.1 mm, and performs multiple repeated punching, then returns to step S11 until the diameter of the punched hole is the same as that of the calibrated hole position, and then moves to the next hole position for re - punching;
[0071] In steps S32 and S33, during the process of collecting the number of holes, the camera module 12 is adjusted to the grayscale image. Through image scanning, the circular printing area is collected, and compared with the PCB board library data information stored on the PC main controller. The PC main controller calculates the number of punches, and at the same time, the PC main controller collects the center positions of each printed hole according to the center position information of the holes in the PCB board library;
[0072] In step S4, when the camera module 12 is in a stationary state and the position of the printed hole is at the edge of the acquisition area, the PC main controller will control the Y - direction moving platform servo motor 4 and the X - direction moving platform servo motor 11 to move the camera module 12 acquisition platform according to the positive and negative directions of the two - dimensional coordinate axis, and move the image of the printed hole to the center position of the acquisition area;
[0073] In step S61, with the origin of the grayscale - printed circular hole as the center, a circular image with a maximum diameter of 5 mm can be retained. Except for this area, the rest of the image needs to be processed with high exposure;
[0074] In step S8, the programming controller compares the coordinate points and compensation value information with the specified PCB board type information in the PCB board library. After calculation according to the corresponding formula, the programming controller transmits the movement data to the Y - direction moving platform servo motor 4 and the X - direction moving platform servo motor 11;
[0075] In step S9, after the image collected by the camera module 12 is pixelated, the two - dimensional coordinate system calculates the area of the printed circular punch. In steps S11 and S12, the difference between the punched area and the un - punched area is identified to change the diameter of the punch 16.
[0076] Through the above process, the A5051M camera is selected. The PC main controller collects and processes the target image. The factors to be considered during the data collection and processing process include its sensitivity, resolution, resolution ratio, and data processing method, etc. The execution unit is a multi - degree - of - freedom manipulator or a multi - axis motion board. If it is completed by a multi - degree - of - freedom manipulator, the joints of each manipulator are controlled by controlling the servo motor to make them act; if the multi - axis motion board is controlled by a programming controller, the corresponding operation is completed by controlling the servo motor through low - voltage electrical appliances. Compared with manual punching, the method designed by this invention can effectively improve the punching accuracy, and can also achieve a high punching qualification rate even in the case of insufficient ambient light.
[0077] Such as Figure 4As shown, with the PC main control unit as the data transmission center, the execution control system is carried by the No. 1 central control host and the No. 2 central control host, which controls the motion control system and the image acquisition module. The motion control system drives the power equipment of the whole system, and the image acquisition module further optimizes the data collected by the camera to obtain the image digital that can be processed by the PC main control unit. The ultrasonic deviation correction system provides digital servo digital compensation for the motion mechanism controlled by the central control host. The operating conditions of the whole mechanism system will be transmitted to the feedback board 1 and the feedback board 2, and then the data will be converged on the PC main control unit and the graphic digital interface will be displayed on the display terminal.
[0078] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principle and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A drilling method for a fully automatic PCB board drilling device based on machine vision, characterized in that, it includes the following steps: S1. The limit module, deviation correction compensation module, slicing module, and camera module are reset; S2. After the work instruction is turned on, the PC main control unit and programming controller of the device enter the work preparation state; after the work instruction is turned on, the PC main control unit and programming controller of the device enter the work preparation state, specifically including the following steps: S21. When the PC main control unit and programming controller are powered on, they are in the standby state and will not perform data storage and exchange. When the PC main control unit and programming controller are in the working state, the PC main control unit and programming controller can perform self-initialization settings and store data; S3. The camera module (12) identifies the model of the PCB board (2) and transmits the compensation value of each hole position, the number of holes, and the positional relationship between the holes to the PC main control unit. Specifically, it includes the following steps: S31. According to the imprint information of the PCB board (2), the camera module (12) identifies the bar information therein and retrieves the board type information in the PCB board library on the PC main control unit according to the bar information; S32. The camera module (12) carried by the drilling moving platform scans all the printed hole positions on the PCB board (2) and counts the total number of holes; S33. The camera module (12) carried by the platform scans all the printed hole positions on the PCB board (2) and calculates the relative positional relationship between each hole position in the 10mm×10mm image information; S4. The camera module (12) collects the image data of the holes and sends the data to the PC main control unit. The camera module (12) collects the image data of the holes and sends it to the PC main control unit. Specifically, it includes the following steps: S41. After the PCB board remains stationary for 1 - 3s, the camera module (12) will collect the image data and transmit the image to the PC main control unit; S5. The PC main control unit establishes a coordinate system according to the image information of the holes. The PC main control unit establishes a coordinate system according to the image information of the holes. Specifically, it includes the following steps: Establish a two-dimensional coordinate system of the hole image and divide the image information into 0.01mm; S6. The PC main control unit grayscales the image and converts the hole into a point through the principle of infinite reduction. Specifically, it includes the following steps: S61. The image is transmitted to the PC main control unit. First, the image is grayscaled to retain the image of the hole area; S62. The image of the hole area is inserted into the two-dimensional coordinate system, and the point at the lower left corner of the image of the area is coincident with the coordinate origin; S63. Using the principle of infinite reduction, the hole area is infinitely reduced centered on the center of the circle to form a point; S7. The PC main control unit sends the specific position information and compensation value information of the point in the coordinate system to the programming controller, and the programming controller feeds back the received data information to the PC main control unit; S8. The programming controller controls the servo motor (4) of the Y-direction moving platform, the servo motor (11) of the X-direction moving platform, the cylinder (15), and the punch (16) to perform drilling according to the calculation result of the coordinate information and compensation value of the hole; S9. According to the PCB board model information, the PC main control unit calculates the area of the hole; S10. Select a punch (16) with an area two-thirds of the printed hole area to start punching according to the area of the hole calculated by the PC main controller. The punching area of the punch (16) can be controlled and changed by a programmable controller. S11. After the punch (16) finishes punching, return to step S4. The PC main controller recalculates the hole position coordinates according to the single-label algorithm in both directions, and stores the calculated value in the programmable controller after the calculation. S12. According to the recalculated hole position coordinates, the PC main controller increases the diameter of the punch (16) in multiples of 0.1 mm, and after multiple repeated punchings, return to step S11 until the diameter of the punching position is the same as that of the calibrated hole position, and then move to the next hole position for punching again. The fully automatic PCB board punching device based on machine vision includes a bottom plate (1). A PCB board (2) is arranged at the top of the bottom plate (1). A platform moving track (9) is fixedly connected to the top of the bottom plate (1). Two limiter fixing plates (10) are fixedly connected to the top of the bottom plate (1). PCB board limiters (3) are fixedly connected to the opposite ends of the two limiter fixing plates (10). A horizontal axis slide rail (6) is fixedly connected to the top of the bottom plate (1). A vertical axis slide rail (5) is slidably connected to the horizontal axis slide rail (6). The rear end of the vertical axis slide rail (5) is connected to a rear slide rail (8). A platform support frame (13) is slidably connected to the top of the vertical axis slide rail (5). A Y-direction moving platform servo motor (4) is fixedly connected to the top of the platform support frame (13). The output end of the Y-direction moving platform servo motor (4) is connected to the platform support frame (13). An X-direction moving platform servo motor (11) is fixedly connected to the top of the bottom plate (1). The output end of the X-direction moving platform servo motor (11) is fixedly connected to a horizontal axis lead screw (7). The lower end of the vertical axis slide rail (5) is threadedly connected to the outer surface of the horizontal axis lead screw (7).
2. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: A cylinder (15) is fixedly connected to the rear end of the platform support frame (13). A punching frame (14) is arranged at the output end of the cylinder (15). A camera module (12) is arranged at the other end of the punching frame (14). A punch (16) is arranged at the other end of the punching frame (14). The PCB board (2) spans across the top of the bottom plate (1). The front and rear ends of the PCB board (2) are connected to the corresponding PCB board limiters (3).
3. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: In steps S32 and S33, during the process of counting the number of acquisition holes, the camera module (12) is adjusted into the grayscale image. Through image scanning, the circular printed area is acquired and compared with the PCB board library data information stored on the PC main control unit. The number of punching holes is calculated by the PC main control unit. At the same time, the PC main control unit acquires the center position of each printed hole according to the center position information of the holes in the PCB board library.
4. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: In step S4, when the camera module (12) is in a stationary state and the position of the printed hole is at the edge of the acquisition area, the PC main control unit will control the Y-direction moving platform servo motor (4) and the X-direction moving platform servo motor (11) to move the camera module (12) acquisition platform according to the positive and negative directions of the two-dimensional coordinate axis, and move the image of the printed hole to the center position of the acquisition area.
5. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: In step S61, with the origin of the grayscale printed circular hole as the center, a circular image with a maximum diameter of 5 mm can be retained. Except for this area, the rest of the image needs to be subjected to high-exposure processing.
6. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: In step S8, the programming controller compares the coordinate points and compensation value information with the specified PCB board type information in the PCB board library. After calculation according to the corresponding formula, the programming controller transmits the movement data to the Y-direction moving platform servo motor (4) and the X-direction moving platform servo motor (11).
7. The punching method of a fully automatic PCB board punching device based on machine vision according to claim 1, characterized in that: In step S9, after the image acquired by the camera module (12) is pixelated, the area of the printed circular punching is calculated by the two-dimensional coordinate system. In steps S11 and S12, the difference between the punched area and the unpunched area is identified to change the diameter of the punch (16).
Citation Information
Patent Citations
Full-automatic PCB punching equipment based on machine vision
CN215903592U
Punching apparatus
JP2004330311A