Chip mounter suction nozzle distribution method and device based on exchange station and storage medium

By optimizing the nozzle distribution method of the exchange station, the problem of low nozzle utilization in SMT single-arm model is solved, which improves production efficiency and reduces costs, and achieves more efficient production management.

CN120264734APending Publication Date: 2025-07-04SHENZHEN FAROAD INTELLIGENT EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510396002.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the production of SMT single-arm model, when there are many types of suction nozzles, the utilization rate is not high, resulting in low production efficiency and long production time, and the existing technology lacks flexibility and optimization requirements.

Method used

Through the nozzle distribution method of the patch machine based on the exchange station, the type and number of components are accurately counted, the type and number of nozzles are determined, the number of strokes is calculated, and the nozzle distribution instructions are formulated to optimize the use and replacement of nozzles.

Benefits of technology

It improves the utilization rate of the suction nozzle, reduces non-production time, shortens the production cycle, reduces production costs, and enhances the flexibility and controllability of the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264734A_ABST
    Figure CN120264734A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electrical engineering, in particular to a chip mounter suction nozzle distribution method and device based on a switching station and a storage medium, and the scheme comprises the steps: obtaining at least one element type on a target PCB and the number of elements corresponding to each element type in the at least one element type; according to the at least one element type and the element number corresponding to each element type, obtaining at least one suction nozzle type and the number of each suction nozzle type in the at least one suction nozzle type; determining the number of times corresponding to each suction nozzle type according to the number of each suction nozzle type; obtaining the total number of times corresponding to all the element types according to the number of times corresponding to each suction nozzle type; and determining a suction nozzle distribution instruction of the chip mounter based on the exchange station according to the total number of times. The method improves the utilization rate of the suction nozzle, reduces the production cost, shortens the production cycle, and enhances the controllability of the production process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electrical engineering, and particularly to a method, device, and storage medium for nozzle allocation of a pick-and-place machine based on an exchange station. Background Art

[0002] In the production of single-arm pick-and-place machines in the field of surface mount technology (SMT), there is a significant technical problem in the traditional method. When there are many types of nozzles required for mounting PCB (printed circuit board) components, the direct production method is usually adopted. This approach results in low utilization rate of nozzles because of the lack of reasonable planning and allocation of nozzle usage, causing some nozzles to be overused while others are idle, thus resulting in a waste of resources.

[0003] At the same time, this direct production method does not consider the optimal matching relationship between different components and nozzles, leading to frequent nozzle changes, increasing non-production time, and thus reducing the overall production efficiency. In addition, due to the frequent replacement and adjustment of nozzles, the production process is frequently interrupted, further prolonging the overall production cycle.

[0004] Currently, the commonly used nozzle allocation method in the industry is the direct nozzle allocation method, that is, the nozzles are directly allocated to the corresponding components for mounting according to preset rules and sequences. However, this method obviously lacks flexibility and does not consider the dynamic changes and optimization requirements in actual production, resulting in non-optimal nozzle allocation, thus affecting production efficiency and increasing production time. Therefore, the existing technologies have problems such as low utilization rate of nozzles, low production efficiency, and long production time when dealing with the problem of many types of nozzles in SMT single-arm machines. Summary of the Invention

[0005] An object of an embodiment of the present invention is to provide a method, device, and storage medium for nozzle allocation of a pick-and-place machine based on an exchange station, which are used to solve the technical problems of low utilization rate of nozzles, low production efficiency, and long production time in the prior art when there are many types of nozzles in a PCB board.

[0006] In a first aspect, an embodiment of the present invention provides a method for nozzle allocation of a pick-and-place machine based on an exchange station, the method comprising:

[0007] Obtaining at least one component type on a target PCB board and the number of components corresponding to each component type in the at least one component type;

[0008] Based on the at least one component type and the number of components corresponding to each component type, obtaining at least one nozzle type and the number of each nozzle type in the at least one nozzle type;

[0009] Determine the number of trips corresponding to each nozzle type according to the quantity of each nozzle type;

[0010] Obtain the total number of trips corresponding to all the component types according to the number of trips corresponding to each nozzle type;

[0011] Determine the nozzle allocation instruction of the mounter based on the exchange station according to the total number of trips.

[0012] In a second aspect, an embodiment of the present invention provides a nozzle allocation device for a mounter based on an exchange station, and the device includes:

[0013] An acquisition unit, configured to acquire at least one component type on a target PCB board and the quantity of components corresponding to each component type in the at least one component type;

[0014] A determination unit, configured to obtain at least one nozzle type and the quantity of each nozzle type in the at least one nozzle type according to the at least one component type and the quantity of components corresponding to each component type;

[0015] The determination unit is further configured to determine the number of trips corresponding to each nozzle type according to the quantity of each nozzle type;

[0016] The determination unit is further configured to obtain the total number of trips corresponding to all the component types according to the number of trips corresponding to each nozzle type;

[0017] The determination unit is further configured to determine the nozzle allocation instruction of the mounter based on the exchange station according to the total number of trips.

[0018] In a third aspect, an embodiment of the present invention provides a computer device, including:

[0019] At least one processor; and,

[0020] A memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method as described in the first aspect.

[0022] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores a computer program, and the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is enabled to execute the method as described in the first aspect.

[0023] In the solution implemented by the above-described pick-and-place head allocation method, device, equipment, and storage medium based on an exchange station, the method first obtains at least one component type on the target PCB board and the number of components corresponding to each component type in the at least one component type. Secondly, based on the at least one component type and the number of components corresponding to each component type, at least one pick-and-place head type and the number of each pick-and-place head type in the at least one pick-and-place head type are obtained. Then, according to the number of each pick-and-place head type, the number of trips corresponding to each pick-and-place head type is determined. Based on the number of trips corresponding to each pick-and-place head type, the total number of trips corresponding to all the component types is obtained. Finally, based on the total number of trips, the pick-and-place head allocation instruction for the pick-and-place machine based on the exchange station is determined. By accurately counting the number of components corresponding to each component type and determining the required pick-and-place head types and quantities accordingly, this method can avoid the overuse or idle state of pick-and-place heads, thereby improving the utilization rate of pick-and-place heads. Further, according to the number and corresponding trips of each pick-and-place head type, the pick-and-place heads can be more reasonably allocated, reducing unnecessary replacements and adjustments, and improving production efficiency. By accurately calculating the total number of trips and formulating the pick-and-place head allocation instruction for the pick-and-place machine based on the exchange station, the frequency of pick-and-place head replacement and adjustment can be reduced, thereby reducing non-production time and improving the continuous operation efficiency of the production line. Therefore, this method can optimize pick-and-place head allocation and reduce non-production time, which helps to shorten the overall production cycle, increase the production speed. Further, improving the pick-and-place head utilization rate and reducing non-production time can reduce production costs and improve economic benefits. And by dynamically adjusting the pick-and-place head allocation instruction, it can better adapt to the changes in different batches and production requirements, improving the flexibility of production. The accurate pick-and-place head allocation and trip calculation make the production process more controllable, contributing to more efficient production management. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0025] Figure 1 is a flowchart of a pick-and-place head allocation method for a pick-and-place machine based on an exchange station according to an embodiment of the present invention;

[0026] Figure 2 is a structural diagram of a pick-and-place head allocation device for a pick-and-place machine based on an exchange station according to an embodiment of the present invention;

[0027] Figure 3 is a structural diagram of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0028] In order to make the objectives, technical solutions and advantages of the present invention more clear and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts fall within the protection scope of the present invention.

[0029] It should be noted that if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, and all are within the protection scope of the present invention. In addition, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the flowchart. Furthermore, the terms "first", "second", "third", etc. adopted by the present invention do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.

[0030] In the method for allocating the nozzles of a pick-and-place machine based on an exchange station, in an SMT (Surface Mount Technology) production line, a single-arm model is usually used to mount various electronic components onto a PCB board. In this case, there are a large number and variety of nozzles, and traditional production methods may lead to low utilization rate of the nozzles, thereby affecting the overall production efficiency.

[0031] To solve this problem, this method introduces a nozzle exchange station and optimizes the allocation and use of the nozzles by grouping them according to the nozzle types. This method plays a crucial role in improving the mounting efficiency of the SMT single-arm model. Specifically, equipped with a nozzle exchange station, it can quickly replace the nozzles according to production needs, thereby reducing the downtime and improving the production efficiency.

[0032] Among them, the SMT single-arm model can be a CPM-F series model for mounting electronic components, and this is not uniquely limited here.

[0033] Among them, the exchange station is used to store and quickly replace different types of nozzles to meet the production requirements.

[0034] In summary, the production line can more flexibly handle different production tasks, significantly improving the production efficiency and product quality.

[0035] In view of this, the present application proposes a method for allocating the nozzles of a pick-and-place machine based on an exchange station to solve the above problems. The following is a specific introduction.

[0036] Please refer to Figure 1 , Figure 1 which is a flowchart of a method for allocating the nozzles of a pick-and-place machine based on an exchange station provided by an embodiment of the present invention. The method includes the following steps:

[0037] S10. Obtain at least one component type on the target PCB board and the number of components corresponding to each component type among the at least one component type.

[0038] Among them, the PCB board (Printed Circuit Board) is a printed circuit board, which is used for mechanically supporting and electrically connecting electronic components. The PCB board is usually composed of an insulating board and conductive paths, providing a platform for installing various electronic components.

[0039] Among them, the component type refers to the types of electronic components installed on the PCB board, such as resistors, capacitors, diodes, transistors, integrated circuits, etc.

[0040] Among them, the number of components refers to the number of times or quantity of each component type appearing on the PCB board.

[0041] Among them, the obtaining process can be to collect and record the type and quantity information of components on the PCB board by means such as scanning, recognition, or manual input.

[0042] Specifically, use an automated detection device or software tool to scan the PCB board, identify and classify all component types on the board, which specifically involves image recognition technology or electronic design automation (EDA) software. Further, count the number of each component type through the detection device or software, which can be completed by database query or algorithm calculation.

[0043] It can be seen that in this embodiment, by obtaining the component type and quantity on the PCB board, it is possible to ensure that the pick-and-place machine selects the appropriate nozzle during the pick-and-place process and mounts the components in the correct order and quantity, improving the pick-and-place efficiency and reducing the possibility of errors and rework.

[0044] S20. Obtain at least one nozzle type and the number of each nozzle type among the at least one nozzle type according to the at least one component type and the number of components corresponding to each component type.

[0045] Among them, the nozzle type refers to the nozzle types suitable for different electronic components. Common nozzle types include dedicated nozzles for components such as resistors, capacitors, chips, etc.

[0046] Among them, the number of nozzles refers to the number of each nozzle type required to match the quantity of the corresponding component type and the pick-and-place requirements.

[0047] Optionally, perform data preprocessing on the at least one component type and the number of components corresponding to each component type, such as format conversion, deduplication, and sorting.

[0048] Optionally, according to the size, shape, and mounting requirements of each component type, query or match the corresponding nozzle types from the nozzle database, considering nozzle compatibility to ensure that the selected nozzles can adapt to the mounting of multiple similar components; analyze the quantity of each component type, and in combination with the mounting efficiency and production plan, calculate the quantity of each required nozzle type, and redundant and spare requirements can be considered to appropriately increase the number of nozzles to cope with unexpected situations in production.

[0049] It can be seen that in this embodiment, by analyzing the component types and quantities, matching the corresponding nozzle types, and calculating the required number of nozzles, the optimal configuration of nozzles can be achieved, improving the mounting efficiency and quality.

[0050] S30. Determine the number of passes corresponding to each nozzle type according to the quantity of each nozzle type.

[0051] Among them, the number of passes refers to the number of times required for the mounter to complete a full mounting cycle in SMT production. Each cycle may include operations such as nozzle replacement and component mounting.

[0052] Optionally, the calculation of the number of passes can be performed through algorithms and optimization strategies. For example, optimization algorithms such as linear programming and genetic algorithms can be used to minimize the number of passes, thereby reducing the idle time of the mounter and the number of nozzle replacements. In addition, various constraints and limitations in actual production are considered, such as the performance of the mounter, the configuration of the production line, and the mounting sequence of components.

[0053] In one embodiment, the determining the number of passes corresponding to each nozzle type according to the quantity of each nozzle type includes: counting the quantity of all each nozzle type to obtain the total number of nozzles; according to the total number of nozzles, calculating the quantity of each nozzle type respectively to obtain the number of passes corresponding to each nozzle type.

[0054] Among them, the total number of nozzles refers to the total number of nozzles used in the production process.

[0055] Specifically, add up the quantity of all each nozzle type to obtain the total number of nozzles.

[0056] Specifically, in the calculation process of calculating the number of passes corresponding to each nozzle type respectively according to the total number of nozzles, it can be: the quantity of each nozzle type / the total number of nozzles = the number of passes corresponding to each nozzle type.

[0057] It can be seen that in this embodiment, by counting the quantity of each nozzle type, the total number of nozzles can be obtained, thereby understanding the overall production demand and nozzle usage situation. Then, according to the total number of nozzles and the quantity of each nozzle type, calculating the number of passes corresponding to each nozzle type can optimize the mounting process and improve production efficiency.

[0058] S40. Obtain the total number of trips corresponding to all the component types according to the number of trips corresponding to each nozzle type.

[0059] Among them, the total number of trips refers to the total number of cycles required to complete the mounting of all component types, that is, the sum of the number of trips corresponding to all nozzle types.

[0060] Specifically, accumulate the number of trips corresponding to each nozzle type to obtain the total number of trips.

[0061] Optionally, verify the total number of trips to ensure that it meets the actual production requirements and equipment capabilities. If it is found that the total number of trips is too large or too small, it may be necessary to re-adjust the nozzle allocation or optimize the mounting sequence.

[0062] Optionally, the calculation of the total number of trips can use optimization algorithms such as linear programming and genetic algorithms to minimize the total number of trips, thereby maximizing the production efficiency.

[0063] It can be seen that in this embodiment, by calculating the total number of trips corresponding to all component types, the total number of cycles required for the mounting of the entire PCB board is obtained.

[0064] S50. Determine the nozzle allocation instruction of the mounter based on the exchange station according to the total number of trips.

[0065] Among them, the exchange station is a device on the SMT production line for storing, replacing, and cleaning nozzles. It can automatically or manually replace the required nozzle onto the mounter to adapt to the mounting requirements of different components.

[0066] Among them, the nozzle allocation instruction refers to a set of instructions for controlling the mounter to obtain, replace, and use nozzles from the exchange station. The nozzle allocation instruction ensures that the mounter uses the correct nozzle at the correct time for component mounting.

[0067] Optionally, during the mounting process, monitor the usage status and mounting effect of the nozzles in real time. If any abnormality is found or optimization is needed, adjust the nozzle allocation instruction in a timely manner. During the monitoring process, devices such as sensors and cameras may be required to collect real-time data.

[0068] It can be seen that in this embodiment, through precise analysis and planning, effective nozzle allocation instructions can be generated, thereby ensuring that the mounter efficiently and accurately completes the component mounting task.

[0069] This method can avoid the overuse or idleness of suction nozzles by accurately counting the number of components corresponding to each component type and determining the types and quantities of suction nozzles required accordingly, thereby improving the utilization rate of suction nozzles; further, based on the quantity of each type of suction nozzle and the corresponding number of passes, the suction nozzles can be more reasonably allocated, reducing unnecessary replacements and adjustments and improving production efficiency; by accurately calculating the total number of passes and formulating the suction nozzle allocation instructions for the mounter based on the exchange station, the frequency of suction nozzle replacement and adjustment can be reduced, thereby reducing non-production time and improving the continuous operation efficiency of the production line. Therefore, this method can optimize the suction nozzle allocation and reduce non-production time, which helps to shorten the overall production cycle, increase the production speed, and further improve the suction nozzle utilization rate and reduce non-production time, which can reduce production costs and improve economic benefits. Moreover, by dynamically adjusting the suction nozzle allocation instructions, it can better adapt to the changes in different batches and production requirements, improving the flexibility of production. The accurate suction nozzle allocation and pass number calculation make the production process more controllable, contributing to more efficient production management.

[0070] In one embodiment, obtaining at least one type of suction nozzle and the quantity of each type of suction nozzle in the at least one type of suction nozzle according to the at least one component type and the quantity of components corresponding to each component type includes: querying in a preset database with the at least one component type as a query identifier to obtain the suction nozzle types of each component type in the at least one component type; determining the quantity corresponding to the suction nozzle type of each component type according to the quantity of components corresponding to each component type.

[0071] Among them, the query identifier is a keyword or parameter used to identify and retrieve information in the database. In this embodiment, the component type is used as the query identifier to find the corresponding suction nozzle type in the database.

[0072] Among them, the preset database is an information system that stores the correspondence between component types and suction nozzle types. The preset database contains the detailed specifications of different components and the applicable suction nozzle types.

[0073] In specific implementation, using each component type as a query identifier to query in the preset database, the preset database returns the suction nozzle types corresponding to each component type, matching the queried suction nozzle types with the component types to ensure that each component type has a corresponding suction nozzle type, and calculating the quantity of the corresponding suction nozzle types required according to the quantity of each component type.

[0074] Optionally, calculating the quantity of the corresponding suction nozzle types required according to the quantity of each component type includes: multiplying the quantity of components by the number of suction nozzles required for each component (usually 1, but some special components may require multiple suction nozzles).

[0075] It can be seen that in this embodiment, by querying in the preset database with the component type as the query identifier, the nozzle types corresponding to each component type can be obtained quickly and accurately. Then, according to the quantity of each component type, the quantity of the required nozzle types is determined, thereby realizing the precise allocation of nozzles.

[0076] In one embodiment, the determining the nozzle allocation instruction of the mounter based on the exchange station according to the total number of trips includes: obtaining a preset nozzle change time; obtaining a first production time according to the preset nozzle change time, the total number of trips, and the total number of nozzles, where the total number of nozzles is obtained from the quantity of each nozzle type; obtaining a second production time; and determining the nozzle allocation instruction of the mounter based on the exchange station according to the first production time and the second production time.

[0077] Among them, the preset nozzle change time refers to the time required for the mounter to change nozzles during the production process. The preset nozzle change time can be set according to the equipment performance and production requirements, and there is no unique limitation here.

[0078] Among them, the first production time refers to the total production time including the nozzle change time. The calculation formula is: total number of trips + preset nozzle change time * total number of nozzles. The first production time reflects the time required to complete the entire production task when using the exchange station for nozzle change.

[0079] Among them, the second production time refers to the time required to complete all the placement tasks without changing nozzles and using a single or a small number of nozzles. The second production time is a reference time for comparison with the first production time.

[0080] It can be seen that in this embodiment, through the nozzle allocation strategy, the intelligent and automated level of SMT production can be further improved.

[0081] In one embodiment, the determining the nozzle allocation instruction of the mounter based on the exchange station according to the first production time and the second production time includes: comparing whether the first production time is less than the second production time; if so, determining the nozzle allocation instruction of the mounter based on the exchange station as the first nozzle allocation instruction, where the first nozzle allocation instruction is not to change the current nozzle; or, if not, determining the nozzle allocation instruction of the mounter based on the exchange station as the second nozzle allocation instruction, where the second nozzle allocation instruction is to exchange nozzles according to the target component sequence.

[0082] Among them, the first nozzle allocation instruction refers to the nozzle allocation instruction determined when the first production time is less than the second production time, that is, not to change the current nozzle and continue to use the current nozzle to complete the placement task.

[0083] Among them, the second nozzle dispensing instruction refers to the nozzle dispensing instruction determined when the first production time is greater than or equal to the second production time, that is, the nozzle is replaced according to the target component sequence to optimize the production efficiency.

[0084] Specifically, if the first production time is less than the second production time, it means that without replacing the nozzle, the production efficiency is higher, because the time required to replace the nozzle is longer, or the current nozzle is already sufficient to meet the production requirements. In this case, choosing not to replace the nozzle can save time and improve production efficiency.

[0085] Among them, if the first production time is greater than or equal to the second production time, it means that replacing the nozzle may be more beneficial to improving production efficiency. Since replacing the nozzle can reduce mounting errors and improve mounting quality, or because different components require different types of nozzles for mounting. In this case, replacing the nozzle according to the target component sequence can ensure that each component can be mounted using the most suitable nozzle, thereby improving production efficiency and product quality.

[0086] It can be seen that in this embodiment, by comparing whether the first production time is less than the second production time, the nozzle dispensing strategy and instruction are adjusted, so as to improve the production efficiency, reduce the downtime, and ensure the product quality.

[0087] In one embodiment, the target component sequence is obtained by arranging the number of components corresponding to each component type according to a preset arrangement rule.

[0088] Among them, the target component sequence refers to the sequence obtained by arranging each component type and its quantity in the production process according to a preset arrangement rule. The target component sequence determines the operation sequence of the production line and the material preparation.

[0089] Among them, the preset arrangement rule refers to the standard and method for determining the component arrangement order in the production process. The preset arrangement rule can be formulated based on factors such as production efficiency, equipment capacity, and component characteristics. In this embodiment, the preset arrangement rule can be to arrange in descending order of the number of components corresponding to each component type.

[0090] Optionally, the preset arrangement rule can also be to mount small components first and then large components, mount light components first and then heavy components, mount by component type grouping, etc. If the rule is to mount small components first, then all small component types will be arranged at the front of the sequence, followed by medium components, and finally large components.

[0091] For example, if the components are arranged from largest to smallest in terms of size, the time for the mounter to frequently switch between large components and small components can be reduced; if the components are grouped and arranged according to component types, the number of nozzle replacements can be reduced because components of the same type can usually be mounted using the same nozzle.

[0092] It can be seen that in this embodiment, by presetting the arrangement rule, the mounting process can be optimized, the idle time of the mounter and the number of nozzle replacements can be reduced, and the production efficiency can be improved.

[0093] In one embodiment, the obtaining of the second production time includes: obtaining the total number of nozzles, which is obtained from the number of each nozzle type; counting the number of components corresponding to each component type to obtain the total number of components; and obtaining the second production time according to the total number of components and the total number of nozzles.

[0094] Among them, the total number of components refers to the total number of all types of components on the PCB board, that is, the accumulation of the number of each component type.

[0095] Among them, the obtaining process refers to extracting the corresponding data from the system, database or calculation process, such as the total number of nozzles and the total number of components.

[0096] Among them, the counting process refers to accumulating and calculating the collected data to obtain the total number of components.

[0097] Among them, in the process of obtaining the total number of nozzles, which is obtained from the number of each nozzle type, for example, if a certain large component requires 10 large nozzles and a small component requires 20 small nozzles, then the total number of nozzles is 30.

[0098] An example of the counting process: extracting the number of each component type from the PCB design file or production plan; accumulating the numbers of all component types to obtain the total number of components. For example, if there are 100 resistors, 200 capacitors and 50 integrated circuits on the PCB, then the total number of components is 350.

[0099] It can be seen that in this embodiment, the second production time is accurately obtained through the total number of components and the total number of nozzles, which is convenient for subsequent comparison with the first production time.

[0100] It should be noted that in the above various embodiments, there is not necessarily a certain order among the above steps. Those of ordinary skill in the art can understand according to the description of the embodiments of the present application that in different embodiments, the above steps can have different execution orders, that is, they can be executed in parallel or exchanged, etc.

[0101] As another aspect of the embodiments of the present application, the embodiments of the present application provide a pick-and-place machine nozzle distribution device based on an exchange station. Among them, the pick-and-place machine nozzle distribution device based on the exchange station can be a software module. The software module includes a number of instructions stored in a memory, and a processor can access the memory and call the instructions for execution to complete the pick-and-place machine nozzle distribution method based on the exchange station described in each of the above embodiments.

[0102] See Figure 2 , Figure 2 which is a schematic structural diagram of a pick-and-place machine nozzle distribution device based on an exchange station provided by the embodiments of the present application. As Figure 2 shown, the pick-and-place machine nozzle distribution device 200 based on the exchange station includes:

[0103] An acquisition unit 201, configured to acquire at least one component type on a target PCB board and the number of components corresponding to each component type in the at least one component type;

[0104] A determination unit 202, configured to obtain at least one nozzle type and the number of each nozzle type in the at least one nozzle type according to the at least one component type and the number of components corresponding to each component type;

[0105] The determination unit 202 is further configured to determine the number of trips corresponding to each nozzle type according to the number of each nozzle type;

[0106] The determination unit 202 is further configured to obtain the total number of trips corresponding to all the component types according to the number of trips corresponding to each nozzle type;

[0107] The determination unit 202 is further configured to determine a nozzle distribution instruction for a pick-and-place machine based on an exchange station according to the total number of trips.

[0108] This method can avoid the overuse or idleness of nozzles by accurately counting the number of components corresponding to each component type and determining the types and quantities of nozzles required accordingly, thereby improving the utilization rate of nozzles. Further, based on the quantity of each nozzle type and the corresponding number of passes, the nozzles can be more reasonably allocated, reducing unnecessary replacements and adjustments and improving production efficiency. By accurately calculating the total number of passes and formulating the nozzle allocation instructions for the mounter based on the exchange station, the frequency of nozzle replacement and adjustment can be reduced, thereby reducing non-production time and improving the continuous operation efficiency of the production line. Therefore, this method can optimize nozzle allocation and reduce non-production time, which helps to shorten the overall production cycle, increase the production speed. Further, improving the nozzle utilization rate and reducing non-production time can reduce production costs and improve economic benefits. And by dynamically adjusting the nozzle allocation instructions, it can better adapt to the changes in different batches and production requirements, improving the flexibility of production. The accurate nozzle allocation and pass number calculation make the production process more controllable, contributing to more efficient production management.

[0109] In one embodiment, in the step of obtaining at least one nozzle type and the quantity of each nozzle type in the at least one nozzle type according to the at least one component type and the quantity of components corresponding to each component type, the determining unit 202 is further configured to: query in a preset database with the at least one component type as a query identifier to obtain the nozzle types of each component type in the at least one component type; and determine the quantity corresponding to the nozzle type of each component type according to the quantity of components corresponding to each component type.

[0110] In one embodiment, in the step of determining the number of passes corresponding to each nozzle type according to the quantity of each nozzle type, the determining unit 202 is further configured to: count the quantity of all each nozzle type to obtain the total number of nozzles; and calculate the number of passes corresponding to each nozzle type respectively according to the total number of nozzles.

[0111] In one embodiment, in the step of determining the nozzle allocation instruction for the mounter based on the exchange station according to the total number of passes, the determining unit 202 is further configured to: obtain a preset nozzle change time; obtain a first production time according to the preset nozzle change time, the total number of passes and the total number of nozzles, where the total number of nozzles is obtained from the quantity of each nozzle type; obtain a second production time; and determine the nozzle allocation instruction for the mounter based on the exchange station according to the first production time and the second production time.

[0112] In one embodiment, in the determination of the nozzle allocation instruction for the mounter based on the exchange station according to the first production time and the second production time, the determination unit 202 is further configured to: compare whether the first production time is less than the second production time; if so, determine that the nozzle allocation instruction for the mounter based on the exchange station is the first nozzle allocation instruction, and the first nozzle allocation instruction is not to replace the current nozzle; or, if not, determine that the nozzle allocation instruction for the mounter based on the exchange station is the second nozzle allocation instruction, and the second nozzle allocation instruction is to exchange nozzles according to the target component sequence.

[0113] In one embodiment, the target component sequence is obtained by arranging the number of components corresponding to each component type according to a preset arrangement rule.

[0114] In one embodiment, in the acquisition of the second production time, the acquisition unit 201 is further configured to: acquire the total number of nozzles, which is obtained from the number of each nozzle type; count the number of components corresponding to each component type to obtain the total number of components; and obtain the second production time according to the total number of components and the total number of nozzles.

[0115] It should be noted that the above-mentioned mounter nozzle allocation device based on the exchange station can execute the mounter nozzle allocation method based on the exchange station provided by the embodiments of the present application, and has the corresponding functional modules and beneficial effects for executing the method. For the technical details not described in detail in the embodiments of the mounter nozzle allocation device based on the exchange station, reference can be made to the mounter nozzle allocation method based on the exchange station provided by the embodiments of the present application.

[0116] See Figure 3 , Figure 3 is a schematic structural diagram of a computer device provided by an embodiment of the present application. The computer device includes one or more processors 31 and a memory 32. The memory 32 is connected to one or more processors 31, for example, connected to the processor 31 through a bus.

[0117] The processor 31 is configured to support the computer device in performing the corresponding functions in the methods in the above method embodiments. The processor 31 may be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof. The above hardware chip may be an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0118] The memory 32 is used to store program codes and the like. The memory 32 may include volatile memory (VM), such as random access memory (RAM); the memory 32 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); the memory 32 may further include a combination of the above types of memories.

[0119] The memory 32 can be used to store non-volatile software programs, non-volatile computer executable programs, and modules, such as the program instructions / modules corresponding to the pick-and-place head allocation method based on the exchange station in the embodiments of the present application. The processor 31 executes various functional applications and data processing of the pick-and-place head allocation method based on the exchange station and the pick-and-place head allocation device based on the exchange station by running the non-volatile software programs, instructions, and modules stored in the memory 32, that is, realizes the functions of each module or unit of the pick-and-place head allocation method based on the exchange station and the pick-and-place head allocation device based on the exchange station provided in the above method embodiments.

[0120] The memory 32 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data created according to the use of the nozzle dispensing device of the pick-and-place machine based on the exchange station, etc. In some embodiments, the memory 32 may optionally include a memory 32 remotely provided relative to the processor 31, and these remote memories 32 may be connected to the pick-and-place machine nozzle dispensing device based on the exchange station through a network. Examples of the above network include but are not limited to the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0121] The one or more modules are stored in the memory 32 and, when executed by the one or more processors 31, execute the pick-and-place machine nozzle dispensing method based on the exchange station in any of the above method embodiments. For example, execute the method steps described in the above method embodiments to implement the functions of the modules described in the above device embodiments.

[0122] The embodiments of the present application also provide a computer-readable storage medium storing a computer program, the computer program including program instructions, and the program instructions, when executed by a computer, cause the computer to execute the method as described in the foregoing embodiments.

[0123] Those of ordinary skill in the art can understand that all or part of the processes in implementing the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, it may include the processes of the embodiments of the above methods. Among them, the storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0124] The above-disclosed are only the preferred embodiments of the present application. Of course, the scope of the rights of the present application cannot be limited thereby. Therefore, equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.

Claims

1. A nozzle distribution method for a chip mounter based on an exchange station, characterized in that, Including: Obtaining at least one component type on a target PCB board and the number of components corresponding to each component type in the at least one component type; Based on the at least one component type and the number of components corresponding to each component type, obtaining at least one nozzle type and the number of each nozzle type in the at least one nozzle type; Based on the number of each nozzle type, determining the number of trips corresponding to each nozzle type; Based on the number of trips corresponding to each nozzle type, obtaining the total number of trips corresponding to all the component types; Based on the total number of trips, determining a nozzle allocation instruction for a pick-and-place machine based on an exchange station.

2. The method according to claim 1, characterized in that The step of obtaining at least one nozzle type and the number of each nozzle type in the at least one nozzle type based on the at least one component type and the number of components corresponding to each component type includes: Using the at least one component type as a query identifier to query in a preset database to obtain the nozzle type of each component type in the at least one component type; Based on the number of components corresponding to each component type, determining the number of the corresponding nozzle type for each component type.

3. The method according to claim 1, characterized in that, The step of determining the number of trips corresponding to each nozzle type based on the number of each nozzle type includes: Counting the number of all the nozzle types to obtain the total number of nozzles; Based on the total number of nozzles, calculating the number of each nozzle type respectively to obtain the number of trips corresponding to each nozzle type.

4. The method according to claim 1, characterized in that, The step of determining a nozzle allocation instruction for a pick-and-place machine based on an exchange station based on the total number of trips includes: Obtaining a preset nozzle change time; Based on the preset nozzle change time, the total number of trips, and the total number of nozzles, obtaining a first production time, where the total number of nozzles is obtained from the number of each nozzle type; Obtaining a second production time; Based on the first production time and the second production time, determining a nozzle allocation instruction for a pick-and-place machine based on an exchange station.

5. The method according to claim 4, wherein The step of determining a nozzle allocation instruction for a pick-and-place machine based on an exchange station based on the first production time and the second production time includes: Comparing whether the first production time is less than the second production time; If so, determining that the nozzle allocation instruction for the pick-and-place machine based on the exchange station is a first nozzle allocation instruction, and the first nozzle allocation instruction is not to replace the current nozzle; or, If not, determining that the nozzle allocation instruction for the pick-and-place machine based on the exchange station is a second nozzle allocation instruction, and the second nozzle allocation instruction is to exchange nozzles according to a target component sequence.

6. The method according to claim 5, wherein The target component sequence is obtained by arranging the number of components corresponding to each component type according to a preset arrangement rule.

7. The method according to claim 4, characterized in that The step of obtaining the second production time includes: Obtaining the total number of nozzles, where the total number of nozzles is obtained from the number of each nozzle type; Counting the number of components corresponding to all the component types to obtain the total number of components; Based on the total number of components and the total number of nozzles, obtaining the second production time.

8. A nozzle allocation device for a pick-and-place machine based on an exchange station, the method includes: An acquisition unit, configured to acquire at least one component type on a target PCB board and the number of components corresponding to each component type in the at least one component type; A determination unit, configured to obtain at least one nozzle type and the number of each nozzle type in the at least one nozzle type according to the at least one component type and the number of components corresponding to each component type; The determination unit is further configured to determine the number of trips corresponding to each nozzle type according to the number of each nozzle type; The determination unit is further configured to obtain the total number of trips corresponding to all the component types according to the number of trips corresponding to each nozzle type; The determination unit is further configured to determine a nozzle allocation instruction for a mounter based on an exchange station according to the total number of trips; 9. A computer device, comprising a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, and when the processor executes the one or more computer programs, the computer device implements the method for allocating nozzles of a mounter based on an exchange station according to any one of claims 1-7.

10. A computer-readable storage medium, storing a computer program, the computer program including program instructions, and when the program instructions are executed by a processor, the processor executes the method for allocating nozzles of a mounter based on an exchange station according to any one of claims 1-7.

Citation Information

Cited By

  • Liquid analyzer, detection method for automatically selecting pipette tip, and storage medium

    CN122130975A