Board pasting control method and device of PCB board pasting machine, PCB board pasting machine and storage medium
By shooting and parsing the placement area images of the PCB patch machine, generating and applying corrected coordinate data, the circuit board is accurately placed in the patch area, solving the problem of inaccurate placement of multiple circuit boards in the prior art and improving the processing accuracy sex.
Patent Information
- Application Number
- CN202411372933.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-17
AI Technical Summary
When existing PCB patch boards are processed by multiple PCB circuit boards, the placement of the existing PCB patch boards is not accurate enough, resulting in inaccurate position of the patch board, affecting processing accuracy.
By taking images of the placement area, obtaining positioning coordinate data, analyzing the reference coordinate data of the circuit board relative to the placement area, generating correction coordinate data, and using the tip to move the circuit board to the corresponding position of the sheet board area to improve the position of the sheet board Accuracy.
Improves the precise placement of the circuit board in the patch board area, enhances processing accuracy, and reduces the inaccuracy of artificial placement.
Smart Images

Figure CN119325229A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of PCB mounting machines, and in particular to a mounting control method and device for a PCB mounting machine, a PCB mounting machine and a storage medium. Background Art
[0002] PCB mounter is a key equipment in the field of electronic manufacturing. It is mainly responsible for accurately mounting electronic components on PCB circuit boards. PCB mounter achieves efficient and accurate mounting of components through automation and precision positioning technology.
[0003] There are some scenarios where the PCB mounting machine will place several scattered PCB circuit boards together in the mounting area, and then perform mounting processing of electronic components on multiple PCB circuit boards in the mounting area. In the traditional solution, multiple PCB circuit boards are placed in the mounting area according to the set position by direct manual placement or by using a placement fixture, and the PCB mounting machine performs mounting installation based on the multiple PCB circuit boards placed in the mounting area. The above solution may cause the placement of multiple circuit boards to be inaccurate, resulting in inaccurate mounting positions, affecting processing accuracy. Summary of the invention
[0004] The embodiments of the present application provide a PCB mounting machine's mounting control method, device, PCB mounting machine, and storage medium, which are used to improve the mounting position accuracy of the PCB mounting machine.
[0005] In a first aspect, a PCB mounting control method is provided, the method comprising: Controlling the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is provided with a circuit board placed manually; Acquire the coordinate data of the positioning points of the panel-pasting area platform, wherein the coordinate data of the positioning points of the panel-pasting area platform and the coordinate data of the positioning points of the placement area platform have a mapping relationship; Parsing the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform; Generate corresponding correction coordinate data of each circuit board on the board-mounting area platform according to the reference coordinate data of each circuit board and the mapping relationship; According to the corrected coordinate data of the plurality of circuit boards on the board mounting area platform, the circuit boards on the placement area platform are respectively moved to the corresponding area positions of the board mounting area platform; The board mounting area platform on which a number of the circuit boards have been placed is transferred to the processing area.
[0006] Furthermore, the coordinate data of the positioning points of the placement area platform are coordinate data that are pre-calibrated and written into the PCB mounting machine.
[0007] Furthermore, the parsing of the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform includes: The placement area platform image is parsed to obtain reference coordinate data of at least two diagonal points of each circuit board relative to the positioning points of the placement area platform.
[0008] Furthermore, each circuit board area is placed with a circuit board that is manually positioned and placed using a placement fixture.
[0009] Furthermore, the placement area platform and the board area platform are of the same shape, and the area sizes of corresponding placement areas in the placement area platform and the board area platform are the same, the area sizes of multiple placement areas on the same placement area platform are different, and the positioning points of the placement area platform and the board area platform are positioning points at the same position.
[0010] Further, the circuit boards on the placement area platform are moved to corresponding area positions of the board placement area platform respectively according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform, including: According to the corrected coordinate data of the plurality of circuit boards on the board attachment area platform, the circuit boards on the placement area platform are moved to corresponding area positions of the board attachment area platform using the suction head of the PCB printer.
[0011] Furthermore, after the circuit boards on the placement area platform are moved to corresponding area positions of the board placement area platform respectively according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform, the method further comprises: Controlling the second camera to take a picture of the board-painting area platform to obtain an image of the board-painting area; The pasting area image and the placement area image are stored in association with each other, wherein the pasting area image and the placement area image stored in association are acquired within a preset interval period.
[0012] In a second aspect, a PCB mounting control device is provided, comprising: A control module is used to control the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is placed with a circuit board placed manually; An acquisition module is used to acquire the coordinate data of the positioning points of the panel-pasting area platform, and there is a mapping relationship between the coordinate data of the positioning points of the panel-pasting area platform and the coordinate data of the positioning points of the placement area platform; A calculation module is used to analyze the placement area platform image to obtain reference coordinate data of the positioning point of each circuit board relative to the placement area platform; according to the reference coordinate data of each circuit board and the mapping relationship, correspondingly generate the correction coordinate data of each circuit board on the board area platform; according to the correction coordinate data of multiple circuit boards on the board area platform, respectively move the circuit boards on the placement area platform to the corresponding area positions of the board area platform; The control module is also used to move the board mounting area platform on which a plurality of circuit boards have been placed to the processing area.
[0013] In a third aspect, a PCB mounting machine is provided, the PCB mounting machine comprising a control center, a frame, a transmission component, a display positioning component, a mounting area platform, a first camera and a transfer component, the transmission component, the display positioning component, the first camera and the transfer component are electrically connected to the control center respectively, the display positioning component comprises a placement area platform, wherein: The transmission component, the display positioning component and the transfer component are respectively installed on the frame, the transmission component can drive the board-attaching area platform to move along the first direction, and the transfer component can transfer the circuit board on the placement area platform to the board-attaching area platform; The control center is used to implement the PCB mounting control method of the PCB mounting machine as described in any of the above items.
[0014] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the PCB mounting machine mounting control method as described in any of the above items is implemented.
[0015] It can be seen that in one of the solutions provided above, the PCB mounting machine will generate the corrected coordinate data of each circuit board on the mounting area platform according to the reference coordinate data of each circuit board and the mapping relationship before sending the mounting board to the processing area; according to the corrected coordinate data of multiple circuit boards on the mounting area platform, the circuit boards on the placement area platform are moved to the corresponding area positions of the mounting area platform, thereby improving the accuracy of placement on the mounting area platform, obtaining a more accurate placement result before processing, and helping to improve processing accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0017] Figure 1 This is a structural schematic diagram of a PCB mounting machine in one embodiment of the present application; Figure 2 This is another structural schematic diagram of a PCB mounting machine in one embodiment of the present application; Figure 3 This is another structural schematic diagram of a PCB mounting machine in one embodiment of the present application; Figure 4 It is a flow chart of a PCB mounting control method of a PCB mounting machine in one embodiment of the present application. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0019] The present application provides a PCB mounting machine control method and related equipment, wherein the PCB mounting machine control method can be applied to the PCB mounting machine, and the PCB mounting machine can mount the board more accurately. Here, the general structure of the PCB mounting machine provided by the present application is described.
[0020] Please also read Figure 1-Figure 3 As shown, the PCB mounting machine includes a control center (not shown in the figure), a frame 10, a transmission component 20, a display positioning component 30, a mounting area platform 40, a first camera (not shown in the figure) and a transfer component 50, wherein the transmission component 20, the display positioning component 30, the first camera and the transfer component 50 are electrically connected to the control center respectively, and the display positioning component 30 includes a placement area platform 31, wherein: The transmission component 20, the display positioning component 30 and the transfer component 50 are respectively installed on the frame 10, the transmission component 20 can drive the board pasting area platform 40 to move along the first direction, and the transfer component 50 can transfer the circuit board placed on the area platform 31 of the display positioning component 30 to the board pasting area platform 40, and the first direction is also the movement direction of the transmission component 20, wherein the control center is used to implement a board pasting control method provided in an embodiment of the present application, so that multiple circuit boards on the placement area platform 31 are accurately placed on the board pasting area platform 40 by the transport component 50, so as to improve the accuracy of the board pasting position of the PCB board pasting machine.
[0021] It should be noted that Figure 1-3 The specific structure shown in this application is only an example for illustration and is not specifically limited. For example, the transmission component 20 can be implemented in a variety of forms. In the figure, it is implemented in the form of a conveyor rail. In this case, the two side ends of the board-attaching area platform 40 are respectively fixed on the conveyor rail or placed on the conveyor rail, so that the conveyor rail can drive the board-attaching area platform when transporting. Of course, the above-mentioned transmission component 20 can also be a structural form such as a conveyor belt, which is not specifically limited.
[0022] In addition, the display positioning component 30 includes a display, on which a placement area platform 31 is displayed. The placement area platform 31 and the corresponding placement area are rendered on the display to facilitate manual placement of the circuit board.
[0023] The transfer assembly 50 includes a moving assembly 51 and a fixing assembly 52, wherein one end of the moving assembly 51 can be mounted on the frame 10, and the other end is connected to one end of the fixing assembly 52, and the other end of the fixing assembly 52 is used to fix the circuit board. It should be noted that the moving assembly 51 and the fixing assembly 52 can be implemented in a variety of forms, and there is no specific limitation. For example, in Figure 1-4 In the example shown, the moving component 51 may include moving components in different directions to achieve movement in different directions. The other end of the fixed component 52 may adopt the structural form of an adsorption head, which can absorb the circuit board and move it, or other devices that can be used to fix and drive the circuit board to move. The specific embodiments of the present application are not limited to this.
[0024] In one embodiment, in combination Figure 1-Figure 3 The PCB mounting machine shown in the figure provides a PCB mounting control method for the PCB mounting machine, and the method is applied to the control center of the PCB mounting machine as an example for explanation, such as Figure 4 Said method comprises the following steps: S10: controlling the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is provided with a circuit board placed manually; S20: Acquire the coordinate data of the positioning points of the panel-pasting area platform, wherein the coordinate data of the positioning points of the panel-pasting area platform and the coordinate data of the positioning points of the placement area platform are mapped to each other; S30: parsing the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform; S40: generating corresponding correction coordinate data of each circuit board on the board mounting area platform according to the reference coordinate data of each circuit board and the mapping relationship; S50: according to the corrected coordinate data of the plurality of circuit boards on the board mounting area platform, respectively move the circuit boards on the placement area platform to the corresponding area positions of the board mounting area platform; S60: The board mounting area platform on which a plurality of circuit boards have been placed is transferred to the processing area.
[0025] In one embodiment, the coordinate data of the positioning points of the board placement area platform are coordinate data that are pre-calibrated and written into the PCB board placement machine.
[0026] It should be understood that the PCB mounter is a key device in the field of electronic manufacturing, which is mainly responsible for accurately mounting electronic components on PCB circuit boards. The PCB mounter achieves efficient and accurate mounting of components through automation and precision positioning technology. In this embodiment, a plurality of circuit boards are placed on the placement area platform 31, and a first camera is installed at a preset position of the PCB mounter. The first camera can be a CCD camera, which is not specifically limited, so that the first camera can capture the placement area platform 31 of the PCB mounter.
[0027] In step S10, first, multiple circuit boards to be pasted with components can be placed manually in the corresponding area of the placement area platform 31, that is, the placement area platform 31 has multiple circuit board areas, each circuit board area is used to place circuit boards of corresponding sizes, that is, the placement area platform 31 includes multiple circuit board areas, each of which is placed with a circuit board placed manually. For example, the placement area platform 31 has 6, 8 or 12 circuit boards. After the display positioning component 30 is obviously placed on the placement area platform 31, after the circuit board is manually placed, the control center will control the first camera to take a picture of the placement area platform 31 to obtain a placement area image; the placement area platform is provided with a positioning point (Mark point), and in step S30, the placement area platform image will be further analyzed to obtain the positioning point of the placement area platform 31 and the positioning point coordinates of the placed circuit board. Based on the two, the reference coordinate data of each circuit board relative to the positioning point of the placement area platform 31 can be obtained; through this reference coordinate data, the placement of each circuit board on the placement area platform 31 can be known, including the placement offset, etc. It should be noted that when analyzing an image, the image may be processed based on current image recognition processing technology, without any specific limitation.
[0028] In this embodiment, in order to accurately identify the placement offset later, the placement area platform 31 and the board area platform 40 are both provided with corresponding positioning points (Mark). In step S20, the control center obtains the positioning point coordinate data of the board area platform 40, and there is a mapping relationship between the positioning point coordinate data of the board area platform 40 and the positioning point coordinate data of the placement area platform 31. In this embodiment, the mapping relationship between the positioning point of the board area platform 40 and the placement area platform 31 is established in advance when the board area platform 40 moves to the preset position. Therefore, in step S40, the correction coordinate data of each circuit board on the board area platform 40 can be generated accordingly according to the reference coordinate data of each circuit board and the mapping relationship.
[0029] It should be understood that since the board pasting area platform 40 and the placement area platform 31 are respectively the coordinate mapping relationship of the positioning points of the two, and the reference coordinate data of each circuit board represents the coordinate data of the positioning point coordinates of each circuit board on the placement area platform 31 relative to the placement area platform 31, therefore, based on the mapping relationship and the reference coordinate data, the coordinate data of the positioning point coordinates of each circuit board in the original placement position relative to the board pasting area platform 40 can be calculated, so as to perform corresponding corrections and obtain the corrected coordinate data of each circuit board on the board pasting area platform 40.
[0030] In steps S50-S60, after obtaining the corrected coordinate data of the multiple circuit boards on the board mounting area platform 40, the circuit boards on the placement area platform 31 at the preset position can be moved to the corresponding area position of the board mounting area platform 40 according to the corrected coordinate data of the multiple circuit boards on the board mounting area platform 40; the board mounting area platform 40 on which many circuit boards have been placed can be transferred to the processing area, so that the PCB board mounting machine can mount components on the multiple circuit boards on the board mounting area platform 40.
[0031] It can be seen that this embodiment provides a PCB board placement control method for a PCB board placement machine. Before sending the board to the processing area, the PCB board placement machine will generate the corrected coordinate data of each circuit board on the board placement area platform according to the reference coordinate data of each circuit board and the mapping relationship; according to the corrected coordinate data of multiple circuit boards on the board placement area platform, the circuit boards on the placement area platform are moved to the corresponding area positions of the board placement area platform, thereby improving the accuracy of placement on the board placement area platform, and obtaining a more accurate placement result before processing, which is beneficial to improving processing accuracy and reducing the inaccuracy of human placement.
[0032] In one embodiment, the coordinate data of the positioning point of the placement area platform 31 is pre-calibrated and written into the coordinate data of the PCB board mounting machine. In this embodiment, the coordinate data of the positioning point of the placement area platform 31 at the preset position is pre-calibrated and written into the PCB board mounting machine, so that the control center of the PCB board mounting machine can directly read the coordinate data in advance for subsequent placement correction, which is conducive to improving processing efficiency. In addition, the coordinate data of the positioning point of the board mounting area platform 40 can also be pre-calibrated and written into the coordinate data of the PCB board mounting machine, which is not specifically limited.
[0033] It should be noted that, in one embodiment, the placement area platform 31 and the board area platform 40 are of the same shape, and the area sizes of the corresponding placement areas in the placement area platform 31 and the board area platform 40 are the same, and the area sizes of the multiple placement areas on the same placement area platform 31 are different. Exemplarily, for example, the placement area platform 31 and the board area platform 40 are rectangular or square or other shapes, which are not specifically defined, wherein the positioning points of the placement area platform 31 and the board area platform 40 are positioning points at the same position. Exemplarily, for example, the positioning points of the placement area platform 31 and the positioning points of the board area platform 40 both refer to the same vertex positions of the placement area platform 31 and the board area platform 40. Of course, in other examples, it can also be other positioning points, which are not specifically limited.
[0034] In this embodiment, the same shape and the same calibration point position are used to facilitate rapid calibration of the mapping relationship between the positioning point data of the two, and also facilitate calculation when corrected data or reference data is calculated later.
[0035] In one embodiment, in step S30, that is, parsing the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform, includes: S31: parsing the placement area platform image to obtain reference coordinate data of at least two diagonal points of each circuit board relative to the positioning points of the placement area platform.
[0036] It should be noted that when calculating the reference coordinate data of the positioning point of each circuit board relative to the placement area platform 31, it is necessary to determine the reference point on the circuit board relative to the positioning point of the placement area platform 31. In this embodiment, the diagonal point of the circuit board is set as the reference point, and then the placement area platform image is parsed to obtain the reference coordinate data of at least two diagonal points of each circuit board relative to the positioning point of the placement area platform 31, thereby obtaining the final coordinate data. Exemplarily, the reference point can also be a positioning mark point on the original circuit board, which is not specifically limited.
[0037] In this embodiment, there are generally positioning Mark points on the circuit board. Using positioning Mark points and image recognition technology, the reference point data can be quickly identified, and there is no need to change the original layout of the circuit board positioning points. The application is relatively convenient and low in cost. If it is a diagonal point, it can be calculated by combining an algorithm with the image recognition result and the original positioning Mark points of the circuit board, which is also a more diverse implementation method.
[0038] In one embodiment, each circuit board area is placed with a circuit board that is manually positioned and placed by a placement fixture. In this embodiment, in order to reduce the difficulty of calculating the correction data or image recognition later, before step S10, when multiple circuit boards are placed in the circuit board area of the placement area platform 31, the circuit boards can also be placed manually with a fixture, so that the placement of the circuit boards on the placement area platform 31 is more accurate than that of pure manual work.
[0039] In one embodiment, in step S50, that is, according to the corrected coordinate data of the plurality of circuit boards on the board mounting area platform, the circuit boards on the placement area platform are respectively moved to the corresponding area positions of the board mounting area platform, including: S51: Based on the corrected coordinate data of the plurality of circuit boards on the board mounting area platform, the circuit boards on the placement area platform are moved to corresponding area positions of the board mounting area platform using the suction head of the PCB printer.
[0040] In this embodiment, the transfer assembly 50 of the PCB mounting machine includes a moving assembly 51 and a fixing assembly 52, wherein one end of the moving assembly 51 can be mounted on the frame 10, and the other end is connected to one end of the fixing assembly 52, and the other end of the fixing assembly 52 is used to fix the circuit board. It should be noted that the moving assembly 51 and the fixing assembly 52 can be implemented in a variety of forms, and there is no specific limitation. For example, in Figure 1-4 In the example shown, the moving component 51 may include moving components in different directions to achieve movement in different directions. The other end of the fixed component 52 may adopt the structural form of an adsorption head, which can absorb the circuit board and move it, or other devices that can be used to fix and drive the circuit board to move. The specific embodiments of the present application are not limited to this.
[0041] In this embodiment, as shown in the structure of the attached figure, the circuit boards on the placement area platform 31 are moved to the corresponding area positions of the board mounting area platform 40 by using the suction head of the PCB printer, and the circuit board surface is sucked by the suction head, which can reduce or avoid the influence on other circuit boards on the placement area platform 31, resulting in inaccuracy in the following. Because the circuit boards on the placement area platform 31 may be placed relatively compactly, the suction head will only suck from the upper surface of the circuit board, without affecting the edge of the circuit board.
[0042] In one embodiment, after step S50, that is, after the circuit boards on the placement area platform are moved to corresponding area positions of the board placement area platform according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform, the method further includes: S70: Control the second camera to take a picture of the board-painting area platform to obtain an image of the board-painting area; S80: storing the pasting area image and the placement area image in association with each other, wherein the pasting area image and the placement area image stored in association with each other are acquired within a preset interval period.
[0043] In one embodiment, the control center moves the circuit boards of the placement area platform 31 to the corresponding area positions of the board area platform 40 according to the corrected coordinate data of the plurality of circuit boards on the board area platform 40, and controls the second camera to take pictures of the board area platform 40 to obtain a board area image. The second camera may be a CCD camera, which is not specifically limited. The board area image is associated and stored with the placement area image, wherein the associated and stored board area image and the placement area image are acquired within a preset interval period. That is to say, during the entire corrective transportation process, the board area image and the placement area image will be associated and stored corresponding to a certain transportation process at a certain time interval, such as 5 minutes.
[0044] In this embodiment, the image of the plate area and the image of the placement area during the transportation process are associated and stored according to a preset time interval, which is conducive to the subsequent re-verification of the processing process or recording of processing correction conditions, archiving records, and improving traceability.
[0045] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0046] In one embodiment, a PCB board mounting machine board mounting control device is provided, and the PCB board mounting machine board mounting control device corresponds to the PCB board mounting machine board mounting control method in the above embodiment. The PCB board mounting machine board mounting control device includes a control module 101, an acquisition module 102 and a calculation module 103. Each functional module is described in detail as follows: The control module 101 is used to control the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is placed with a circuit board placed manually; An acquisition module 102 is used to acquire the coordinate data of the positioning points of the board-pasting area platform, and there is a mapping relationship between the coordinate data of the positioning points of the board-pasting area platform and the coordinate data of the positioning points of the placement area platform; The calculation module 103 is used to analyze the placement area platform image to obtain the reference coordinate data of the positioning point of each circuit board relative to the placement area platform; according to the reference coordinate data of each circuit board and the mapping relationship, the corrected coordinate data of each circuit board on the board area platform is generated; according to the corrected coordinate data of multiple circuit boards on the board area platform, the circuit boards on the placement area platform are moved to the corresponding area positions of the board area platform respectively; The control module 101 is also used to move the board mounting area platform on which a plurality of circuit boards have been placed to the processing area.
[0047] It can be seen that this embodiment provides a PCB board placement control device for a PCB board placement machine, which is used in the PCB board placement machine. Before the PCB board placement machine sends the board to the processing area, it can generate the correction coordinate data of each circuit board on the board placement area platform according to the reference coordinate data of each circuit board and the mapping relationship; according to the correction coordinate data of multiple circuit boards on the board placement area platform, the circuit boards on the placement area platform are moved to the corresponding area positions of the board placement area platform respectively, thereby improving the accuracy of placement on the board placement area platform, and obtaining a more accurate placement result before processing, which is beneficial to improving the processing accuracy and reducing the inaccuracy of human placement.
[0048] In combination with the above-mentioned device embodiment, further, the coordinate data of the positioning points of the board placement area platform are coordinate data that are pre-calibrated and written into the PCB board placement machine.
[0049] In this embodiment, the coordinate data of the positioning point of the mounting area platform 40 at the second preset position is pre-calibrated and written into the PCB mounting machine, so that the control center of the PCB mounting machine can directly read the coordinate data in advance for subsequent placement correction, which is conducive to improving processing efficiency.
[0050] In combination with the above device embodiment, further, the calculation module 103 is also used for: The placement area platform image is parsed to obtain reference coordinate data of at least two diagonal points of each circuit board relative to the positioning points of the placement area platform.
[0051] In this embodiment, there are generally positioning Mark points on the circuit board. Using positioning Mark points and image recognition technology, the reference point data can be quickly identified, and there is no need to change the original layout of the circuit board positioning points. The application is relatively convenient and low in cost. If it is a diagonal point, it can be calculated by combining an algorithm with the image recognition result and the original positioning Mark points of the circuit board, which is also a more diverse implementation method.
[0052] In combination with the above device embodiment, further, each circuit board area is placed with a circuit board that is manually positioned and placed by a placement fixture.
[0053] In this embodiment, in order to reduce the difficulty of subsequent calculation of correction data or image recognition, before step S10, when multiple circuit boards are placed in the circuit board area of the placement area platform, the circuit boards can also be placed manually in combination with a fixture, thereby making the placement of the circuit boards in the placement area platform more accurate than pure manual placement.
[0054] In combination with the above-mentioned device embodiment, further, the placement area platform and the board area platform are of the same shape, the area sizes of corresponding placement areas in the placement area platform and the board area platform are the same, the area sizes of multiple placement areas on the same placement area platform are different, and the positioning points of the placement area platform and the board area platform are positioning points at the same position.
[0055] In this embodiment, the same shape and the same calibration point position are used to facilitate rapid calibration of the mapping relationship between the positioning point data of the two, and also facilitate calculation when corrected data or reference data is calculated later.
[0056] In combination with the above device embodiment, further, the control module 101 is also used for: According to the corrected coordinate data of the plurality of circuit boards on the board attachment area platform, the circuit boards on the placement area platform are moved to corresponding area positions of the board attachment area platform using the suction head of the PCB printer.
[0057] In combination with the above device embodiment, further, after the circuit boards on the placement area platform are moved to corresponding area positions of the board placement area platform respectively according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform, the control module 101 is also used for: Controlling the second camera to take a picture of the board-painting area platform to obtain an image of the board-painting area; The pasting area image and the placement area image are stored in association with each other, wherein the pasting area image and the placement area image stored in association are acquired within a preset interval period.
[0058] In this embodiment, the image of the plate area and the image of the placement area during the transportation process are associated and stored according to a preset time interval, which is conducive to re-checking the processing process or recording the processing correction situation, keeping records, and improving traceability. It should be noted that the specific definition of the board placement control device of the PCB board placement machine can be found in the definition of the board placement control method of the PCB board placement machine mentioned above, which will not be repeated here. Each module in the board placement control device of the PCB board placement machine can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the control center in the form of hardware, or can be stored in the memory in the control center in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0059] In one embodiment, a PCB mounting machine is provided. Figure 1-Figure 3As shown, the PCB mounting machine includes a control center (not shown in the figure), a frame 10, a transmission component 20, a display positioning component 30, a mounting area platform 40, a first camera (not shown in the figure) and a transfer component 50, wherein the transmission component 20, the display positioning component 30, the first camera and the transfer component 50 are electrically connected to the control center respectively, and the display positioning component 30 includes a placement area platform 31, wherein: The transmission component 20, the display positioning component 30 and the transfer component 70 are respectively installed on the frame 10, the transmission component 20 can drive the board pasting area platform 40 to move along the first direction, and the transfer component 50 can transfer the circuit board placed on the area platform 31 of the display positioning component 30 to the board pasting area platform 40, and the first direction is also the movement direction of the transmission component 20, wherein the control center is used to implement a board pasting control method provided in an embodiment of the present application, so that multiple circuit boards on the placement area platform 31 are accurately placed on the board pasting area platform 40 by the transport component 50, so as to improve the accuracy of the board pasting position of the PCB board pasting machine.
[0060] It should be noted that Figure 1-3 The specific structure shown in this application is only an example for illustration and is not specifically limited. For example, the transmission component 20 can be implemented in a variety of forms. In the figure, it is implemented in the form of a conveyor rail. In this case, the two side ends of the board-attaching area platform 40 are respectively fixed on the conveyor rail or placed on the conveyor rail, so that the conveyor rail can drive the board-attaching area platform when transporting. Of course, the above-mentioned transmission component 20 can also be a structural form such as a conveyor belt, which is not specifically limited.
[0061] In addition, the display positioning component 30 includes a display, on which a placement area platform 31 is displayed. The placement area platform 31 and the corresponding placement area are rendered on the display to facilitate manual placement of the circuit board.
[0062] The transfer assembly 50 includes a moving assembly 51 and a fixing assembly 52, wherein one end of the moving assembly 51 can be mounted on the frame 10, and the other end is connected to one end of the fixing assembly 52, and the other end of the fixing assembly 52 is used to fix the circuit board. It should be noted that the moving assembly 51 and the fixing assembly 52 can be implemented in a variety of forms, and there is no specific limitation. For example, in Figure 1-4 In the example shown, the moving component 51 may include moving components in different directions to achieve movement in different directions. The other end of the fixed component 52 may adopt the structural form of an adsorption head, which can absorb the circuit board and move it, or other devices that can be used to fix and drive the circuit board to move. The specific embodiments of the present application are not limited to this.
[0063] Wherein, the control center is used to implement the board control method as described in any one of the aforementioned embodiments.
[0064] It should be noted that, for the specific limitations of the PCB mounting machine embodiment, please refer to the relevant limitations of a PCB mounting machine mounting control method mentioned above, which will not be repeated here.
[0065] It can be seen that this embodiment provides a PCB mounting machine. Before sending the mounted boards to the processing area, the PCB mounting machine will generate corresponding correction coordinate data of each circuit board on the mounting area platform according to the reference coordinate data of each circuit board and the mapping relationship; according to the correction coordinate data of multiple circuit boards on the mounting area platform, the circuit boards on the placement area platform are moved to the corresponding area positions of the mounting area platform respectively, thereby improving the accuracy of placement on the mounting area platform, and obtaining a more accurate placement result before processing, which is conducive to improving processing accuracy and reducing the inaccuracy of human placement.
[0066] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the control method for placing a PCB on a PCB mounting machine in the above embodiment is implemented. For example, Figure 4 Alternatively, when the computer program is executed by the processor, the functions of each module / unit in the embodiment of the PCB mounting control device for the PCB mounting machine are realized, which will not be described here to avoid repetition.
[0067] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0068] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0069] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A PCB mounting control method for a PCB mounting machine, characterized in that: The method comprises: Controlling the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is provided with a circuit board placed manually; Acquire the coordinate data of the positioning points of the panel-pasting area platform, wherein the coordinate data of the positioning points of the panel-pasting area platform and the coordinate data of the positioning points of the placement area platform have a mapping relationship; Parsing the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform; Generate corresponding correction coordinate data of each circuit board on the board-mounting area platform according to the reference coordinate data of each circuit board and the mapping relationship; According to the corrected coordinate data of the plurality of circuit boards on the board-attaching area platform, the circuit boards on the placement area platform are respectively moved to corresponding area positions of the board-attaching area platform; The board mounting area platform on which a plurality of the circuit boards have been placed is transferred to the processing area.
2. The board-attaching control method according to claim 1, characterized in that: The coordinate data of the positioning points of the placement area platform are pre-calibrated and written into the coordinate data of the PCB mounting machine.
3. The board-attaching control method according to claim 1, characterized in that: The step of parsing the placement area platform image to obtain reference coordinate data of a positioning point of each circuit board relative to the placement area platform includes: The placement area platform image is parsed to obtain reference coordinate data of at least two diagonal points of each circuit board relative to the positioning points of the placement area platform.
4. The board-attaching control method according to claim 1, characterized in that: A circuit board is placed in each circuit board area after being manually positioned by a placement fixture.
5. The board-attaching control method according to claim 1, characterized in that: The placement area platform and the board area platform are of the same shape; the area sizes of the corresponding placement areas in the placement area platform and the board area platform are the same; the area sizes of the multiple placement areas on the same placement area platform are different; and the positioning points of the placement area platform and the board area platform are positioning points at the same position.
6. The board-attaching control method according to claim 1, characterized in that: The method of moving the circuit boards on the placement area platform to corresponding area positions of the board placement area platform respectively according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform comprises: According to the corrected coordinate data of the plurality of circuit boards on the board attachment area platform, the circuit boards on the placement area platform are moved to corresponding area positions of the board attachment area platform using the suction head of the PCB printer.
7. The board-attaching control method according to any one of claims 1 to 6, characterized in that: After the circuit boards on the placement area platform are moved to corresponding area positions of the board placement area platform according to the corrected coordinate data of the plurality of circuit boards on the board placement area platform, the method further comprises: Controlling the second camera to take a picture of the board-painting area platform to obtain an image of the board-painting area; The pasting area image and the placement area image are stored in association with each other, wherein the pasting area image and the placement area image stored in association are acquired within a preset interval period.
8. A PCB mounting control device for a PCB mounting machine, characterized in that: include: A control module is used to control the first camera to take a picture of the placement area platform of the PCB mounting machine to obtain a placement area image, wherein the placement area platform includes a plurality of circuit board areas, each of which is placed with a circuit board placed manually; An acquisition module is used to acquire the coordinate data of the positioning points of the panel-pasting area platform, and there is a mapping relationship between the coordinate data of the positioning points of the panel-pasting area platform and the coordinate data of the positioning points of the placement area platform; A calculation module is used to analyze the placement area platform image to obtain reference coordinate data of the positioning point of each circuit board relative to the placement area platform; according to the reference coordinate data of each circuit board and the mapping relationship, correspondingly generate the correction coordinate data of each circuit board on the board area platform; according to the correction coordinate data of multiple circuit boards on the board area platform, respectively move the circuit boards on the placement area platform to the corresponding area positions of the board area platform; The control module is also used to move the board mounting area platform on which a plurality of circuit boards have been placed to the processing area.
9. A PCB mounting machine, characterized in that: The PCB mounting machine includes a control center, a frame, a transmission component, a display positioning component, a mounting area platform, a first camera and a transfer component, wherein the transmission component, the display positioning component, the first camera and the transfer component are electrically connected to the control center respectively, and the display positioning component includes a placement area platform, wherein: The transmission component, the display positioning component and the transfer component are respectively installed on the frame, the transmission component can drive the board-attaching area platform to move along the first direction, and the transfer component can transfer the circuit board on the placement area platform to the board-attaching area platform; The control center is used to implement the board control method as described in any one of claims 1-7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the PCB mounting machine mounting control method described in any one of claims 1 to 7 is implemented.