Unified management and control method and device of chip mounter, terminal equipment and storage medium

By automatically generating and distributing production plan information, the automatic production task allocation of the patch machine is realized, and the problem of unreasonable resource allocation of traditional patch machines in large-scale production environments is solved, and the production efficiency and resource utilization are improved.

CN120046998APending Publication Date: 2025-05-27JIANGSU HARD CITY DIGITAL INTELLIGENT MANUFACTURING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510060034.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

It is difficult for traditional patch machines to achieve reasonable resource allocation in large-scale production environments, resulting in idle or overloading of resources.

Method used

Automatic allocation of production tasks is achieved by automatically generating production plan information and sending the plan to the target patch machine based on the production equipment identification information. Multiple patch machines can work together to reasonably arrange production tasks based on production plan information, and update and share production plan information in real time.

Benefits of technology

The automated allocation of production tasks is realized, the problem of idle or overload of resources is avoided, and the problem of each target patch machine can accurately understand the current production status and progress, so as to achieve reasonable resource allocation in a large-scale production environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120046998A_ABST
    Figure CN120046998A_ABST
Patent Text Reader

Abstract

The invention is suitable for the field of industrial automation, and discloses a unified management and control method and device for chip mounters, terminal equipment and a storage medium. The unified management and control method of the chip mounter comprises the following steps: when a batch production request is received, generating production plan information according to the batch production request; according to production equipment identification information in the production plan information, the production plan information is sent to at least one target chip mounter, the production plan information is updated in cooperation with the target chip mounter, and the target chip mounter responds to the production plan information and executes production operation and updating operation of the production plan information; and when the production schedule information in the production plan information is 100%, judging that the batch production request is completed. According to the invention, reasonable resource allocation can be realized in a large-scale production environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of industrial automation, and particularly relates to a unified control method, device, terminal device, and storage medium for a chip mounter. Background Art

[0002] A chip mounter (Surface Mount Technology, SMT) is one of the indispensable devices in the automated production process and is widely used in the assembly of electronic products, such as PCB (Printed Circuit Board) components of mobile phones, TVs, computers, etc.

[0003] Traditional chip mounters often operate independently, and production scheduling and task allocation mainly rely on manual or a single control system. This method is difficult to achieve reasonable resource allocation in a large-scale production environment. A new technical means is needed to solve the above technical problems. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a unified control method, device, terminal device, and storage medium for a chip mounter, which can solve the problem of difficult to achieve reasonable resource allocation in a large-scale production environment in related technologies.

[0005] The first aspect of the present invention provides a unified control method for a chip mounter, and the method includes:

[0006] When receiving a batch production request, generating production plan information according to the batch production request;

[0007] According to the production equipment identification information in the production plan information, sending the production plan information to at least one target chip mounter, and cooperating with the target chip mounter to update the production plan information, wherein the target chip mounter executes production operations and update operations of the production plan information in response to the production plan information;

[0008] When the production progress information in the production plan information is 100%, it is determined that the batch production request is completed.

[0009] Optionally, in the first implementation manner of the first aspect of the present invention, the step of generating production plan information according to the batch production request includes:

[0010] If the production quantity corresponding to the batch production request is greater than or equal to a preset quantity, determining at least one target chip mounter in the chip mounter cluster according to the production quantity;

[0011] Generating production plan information according to the production quantity and the production equipment identification information corresponding to the target chip mounter.

[0012] Optionally, in the second implementation manner of the first aspect of the present invention, if the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, the step of determining at least one target mounter in the mounter cluster according to the production quantity includes:

[0013] If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, obtain the device idle status information corresponding to the mounter cluster;

[0014] Determine at least one target mounter in the mounter cluster according to the device idle status information and the production quantity.

[0015] Optionally, in the third implementation manner of the first aspect of the present invention, if the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, the step of obtaining the device idle status information corresponding to the mounter cluster includes:

[0016] If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, request the mounter cluster to feedback the current device status information, and the current device status information includes the device maintenance status, the device failure status, and the device production task status;

[0017] Determine the device idle status information corresponding to the mounter cluster according to the current device status information.

[0018] Optionally, in the fourth implementation manner of the first aspect of the present invention, the step of determining at least one target mounter in the mounter cluster according to the device idle status information and the production quantity includes:

[0019] Perform a device priority sorting operation on the mounter cluster according to the device idle status information to obtain the device priority;

[0020] Select at least one target mounter in the mounter cluster according to the production quantity and the device priority.

[0021] Optionally, in the fifth implementation manner of the first aspect of the present invention, the step of determining at least one target mounter in the mounter cluster according to the device idle status information and the production quantity includes:

[0022] Assign status priorities to each preselected mounter in the mounter cluster according to the device idle status information;

[0023] Select at least one target mounter from the preselected mounters according to the status priority and the production quantity.

[0024] Optionally, in the sixth implementation manner of the first aspect of the present invention, after the step of determining that the batch production request is completed when the production progress information in the production plan information is 100%, the method further includes:

[0025] Generate the picking area information corresponding to the mass production request according to the production equipment identification information;

[0026] Output the picking area information.

[0027] In a second aspect, an embodiment of the present invention provides a unified control device for a mounter, including:

[0028] A generation module, when receiving a mass production request, generates production plan information according to the mass production request;

[0029] A sending module, according to the production equipment identification information in the production plan information, sends the production plan information to at least one target mounter, and cooperates with the target mounter to update the production plan information, wherein the target mounter executes production operations and update operations of the production plan information in response to the production plan information;

[0030] A determination module, when the production progress information in the production plan information is 100%, determines that the mass production request is completed.

[0031] In a third aspect, an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above unified control method for a mounter are implemented.

[0032] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above unified control method for a mounter are implemented.

[0033] In a fifth aspect, an embodiment of the present invention provides a computer program product. When the computer program product runs on a terminal device, the terminal device is enabled to execute the above unified control method for a mounter.

[0034] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: when a mass production request is received, production plan information is generated according to the mass production request; according to the production equipment identification information in the production plan information, the production plan information is sent to at least one target mounter, and the production plan information is updated in coordination with the target mounter, wherein the target mounter executes production operations and update operations of the production plan information in response to the production plan information; when the production progress information in the production plan information reaches 100%, it is determined that the mass production request is completed. By automatically generating production plan information and sending the plan to the target mounter according to the production equipment identification information, the automatic allocation of production tasks is realized. Multiple mounters can work together to reasonably arrange production tasks according to the production plan information, avoiding the problems of resource idleness or overload that may occur in the traditional method. The real-time update and sharing of production plan information enable each target mounter to accurately understand the current production status and progress, and reasonable resource allocation can be achieved in a large-scale production environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0036] Figure 1 FIG. is a schematic diagram of an embodiment of the unified control method for mounters in the embodiments of the present invention;

[0037] Figure 2 FIG. is a schematic diagram of a specific embodiment of step S101 of the unified control method for mounters in the embodiments of the present invention;

[0038] Figure 3 FIG. is a schematic diagram of a specific embodiment of step S1011 of the unified control method for mounters in the embodiments of the present invention;

[0039] Figure 4 FIG. is a schematic diagram of an embodiment of the unified control device for mounters in the embodiments of the present invention;

[0040] Figure 5 FIG. is a schematic diagram of an embodiment of the terminal device in the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, 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. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

[0042] It should be noted that the terms "including", "comprising" and "having" and any variations thereof in the description and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusion. For example, a process, method, terminal, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices. In the terms in the claims, description and drawings of the present invention, relational terms such as "first" and "second" are only used to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects.

[0043] The mention of "embodiment" in this document means that a specific feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The phrase appears in various places in the description and is not necessarily referring to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0044] The surface mount technology (SMT) mounter is one of the indispensable devices in the automated production process and is widely used in the assembly of electronic products, such as the PCB (printed circuit board) components of mobile phones, TVs, computers, etc.

[0045] Traditional mounters often operate independently, and production scheduling and task allocation mainly rely on manual or single control systems. This method is difficult to achieve reasonable resource allocation in a large-scale production environment. A new technical means is needed to solve the above technical problems.

[0046] In view of this, the embodiments of the present invention provide a unified control method, device, terminal device, and storage medium for a mounter. By automatically generating production plan information and sending the plan to the target mounter according to the production equipment identification information, the automatic allocation of production tasks is realized. Multiple mounters can work together, reasonably arrange production tasks according to the production plan information, and avoid the problems of resource idling or overloading that may occur in the traditional method. The real-time update and sharing of production plan information enable each target mounter to accurately understand the current production status and progress, and reasonable resource allocation can be achieved in a large-scale production environment.

[0047] In order to illustrate the technical solutions of the present invention, the following will be described through specific embodiments.

[0048] Figure 1 The figure shows a schematic flow chart of the implementation of a unified control method for a mounter provided by an embodiment of the present invention. This method can be applied to a terminal device. The terminal device can be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, etc.

[0049] Specifically, the above-mentioned unified control method for a mounter may include the following steps S101 to S103.

[0050] Step S101, when receiving a batch production request, generate production plan information according to the batch production request.

[0051] In an embodiment of the present invention, a batch production request is received from a client, a database, or a file system. The request includes basic information such as the quantity and type of products to be produced, as well as information such as priority, urgency, and specific process requirements.

[0052] Specifically, through network communication protocols such as HTTP / 2 and WebSocket, or file parsing algorithms such as regular expressions and XML / JSON parsing, the request is received and parsed. At the same time, the request type is automatically distinguished and the processing strategy is adjusted.

[0053] Specifically, according to the received batch production request, production plan information is generated through algorithms and models.

[0054] Specifically, the production plan information includes basic information such as the mounters participating in production and the production task volume of each mounter, as well as detailed plans such as production sequence, production time window, and material requirements.

[0055] Specifically, according to the production quantity and type in the request, as well as the preset production parameters (such as the production capacity, production cycle, maintenance plan, etc. of the mounter), the optimal production plan is calculated through optimization algorithms such as genetic algorithms and simulated annealing algorithms, and integrated into structured information and stored in the database.

[0056] Step S102: According to the production equipment identification information in the production plan information, send the production plan information to at least one target mounter, and cooperate with the target mounter to update the production plan information, where the target mounter executes the production operation and the update operation of the production plan information in response to the production plan information.

[0057] In an embodiment of the present invention, the production plan information is sent to the target mounter through a network communication protocol and device identification technology.

[0058] Specifically, according to the production equipment identification information (such as IP address, equipment number, MAC address, etc.), a connection with the target mounter is established through network communication protocols such as TCP / IP and MQTT, and the production plan information is sent in the form of structured data such as JSON and XML.

[0059] Specifically, perform real-time communication with the target mounter, cooperate to update the production plan information, and dynamically adjust the production plan according to the production progress and change situation. A long connection can be established with the target mounter through real-time communication technologies such as WebSocket and MQTT to receive and process feedback data such as production progress, error information, and material consumption from the mounter in real time. Then, the production plan information is dynamically adjusted through prediction and decision-making algorithms such as machine learning models and neural networks and sent to the corresponding mounter again. At the same time, enable the warning and alarm functions to detect and handle abnormal situations in the production process in a timely manner.

[0060] Specifically, the target mounter executes the production operation according to the received production plan information and the instruction triggered by the unified control device of the mounter, and updates the production plan information and production status in real time.

[0061] Specifically, after receiving the production plan information and the instruction, the mounter conducts production according to the plan. At the same time, the mounter will feed back real-time data such as its production progress, error information, and material consumption to the unified control device of the mounter. The unified control of the mounter updates the production plan information and production status through these data and triggers subsequent operations such as picking and warehousing.

[0062] Step S103: When the production progress information in the production plan information is 100%, it is determined that the batch production request is completed.

[0063] In an embodiment of the present invention, when the production progress information in the production plan information reaches 100%, the unified control device of the mounter determines that the batch production request is completed through a determination algorithm and real-time monitoring technology, and triggers subsequent operations such as picking and warehousing. Real-time monitoring technologies such as database triggers and message queues can be used to monitor the production progress field of the production plan information. When the value of this field reaches 100%, it is determined through a determination algorithm such as a rule engine and a machine learning model that the current batch production request has been completed. Then, subsequent operations such as picking and warehousing are triggered, and corresponding production reports and statistical data are generated for management personnel to analyze.

[0064] Optionally, according to the production equipment identification information, pick-up area information corresponding to the batch production request is generated; the pick-up area information is output. Among them, by automatically generating the pick-up area information, the pick-up process after production completion is made more efficient.

[0065] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: when a batch production request is received, production plan information is generated according to the batch production request; according to the production equipment identification information in the production plan information, the production plan information is sent to at least one target mounter, and the production plan information is updated in coordination with the target mounter. Among them, the target mounter responds to the production plan information and performs production operations and update operations of the production plan information; when the production progress information in the production plan information is 100%, it is determined that the batch production request is completed. By automatically generating production plan information and sending the plan to the target mounter according to the production equipment identification information, the automatic allocation of production tasks is realized. Multiple mounters can work together, reasonably arrange production tasks according to the production plan information, and avoid problems such as resource idleness or overload that may occur in the traditional method. The real-time update and sharing of production plan information enable each target mounter to accurately understand the current production status and progress, and reasonable resource allocation can be achieved in a large-scale production environment.

[0066] The formulation and execution of traditional production plans often require a large amount of manual intervention, including determining production quantities, selecting production equipment, monitoring production progress, etc., which not only increases labor costs but also may lead to low production efficiency. Based on this, an optional embodiment of the present invention is proposed.

[0067] Figure 2 It is a schematic diagram of a specific embodiment of step S101 of the unified control method for the mounter in the embodiment of the present invention. Step S101 further includes the following specific embodiments.

[0068] Step S1011, if the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, at least one target mounter is determined in the mounter cluster according to the production quantity.

[0069] In an embodiment of the present invention, a batch production request is received from a client or a superior management system, and the production quantity in the received batch production request is judged. If the production quantity is greater than or equal to a preset threshold (i.e., a preset quantity), the process proceeds to the next step; if it is less than the preset quantity, other production methods (such as manual operation, single SMT machine production, or self-generation) are adopted. The request contains key information such as the quantity, model, and specifications of the products to be produced.

[0070] When the production quantity meets the condition, at least one target SMT machine is determined according to the production quantity and the equipment situation in the SMT machine cluster. The SMT machine cluster refers to the set of all SMT machine equipment available for production, which can be itself.

[0071] Step S1012: Generate production plan information according to the production quantity and the production equipment identification information corresponding to the target SMT machine.

[0072] In an embodiment of the present invention, according to the determined target SMT machine, its corresponding production equipment identification information, and key information such as the production quantity, detailed production plan information is generated. The production plan information may include the production tasks, production sequence, production time, etc. of each target SMT machine.

[0073] Specifically, the generated production plan information is sent to each target SMT machine, and the production plan information is updated in coordination with the target SMT machine. After receiving the production plan information, the target SMT machine performs corresponding production operations according to the information content and updates the status of the production plan information in real time (such as production progress, quantity already produced, etc.).

[0074] In this alternative embodiment, by automatically determining the target SMT machine according to the production quantity and generating production plan information, manual intervention and waiting time are reduced, thereby improving production efficiency.

[0075] In the traditional method, the equipment status information may not be transparent enough or lack real-time performance, resulting in an inability to accurately understand the idle status of each SMT machine and making it difficult to make reasonable production task allocations. Moreover, due to the lack of real-time and accurate equipment status information, production tasks may be assigned to equipment that is under maintenance or faulty, or some equipment may be overloaded while others are idle, resulting in low production efficiency. Based on this, an alternative embodiment of the present invention is proposed.

[0076] Figure 3 It is a schematic diagram of a specific embodiment of step S1011 of the unified control method for SMT machines in the embodiments of the present invention. Step S1011 further includes the following specific implementation manners.

[0077] Step S10111: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, obtain the equipment idle status information corresponding to the SMT machine cluster.

[0078] In an embodiment of the present invention, the production quantity in the received mass production request is judged. If the production quantity is greater than or equal to a preset threshold (i.e., the preset quantity), then proceed to the next step; if it is less than the preset quantity, other control methods are adopted or it is directly allocated to a single mounter for production.

[0079] Specifically, when the production quantity meets the conditions, a request is sent to the mounter cluster, asking each mounter to feedback its current status information. The status information includes but is not limited to the equipment maintenance status (whether it is under maintenance), the equipment failure status (whether a failure has occurred), and the equipment production task status (whether it is currently executing a production task and the task progress).

[0080] Specifically, the status information feedback by each mounter is collected, and these information are processed and analyzed to determine the idle status of each mounter. The idle status can be defined as having no production task being executed, no maintenance or failure status, etc.

[0081] Step S10112, determine at least one target mounter in the mounter cluster according to the equipment idle status information and the production quantity.

[0082] In an embodiment of the present invention, at least one target mounter is selected in the mounter cluster according to the processed equipment idle status information and the production quantity. During the selection process, equipment priority, production efficiency, estimated completion time, etc. can be considered.

[0083] Specifically, according to the determined target mounter and its corresponding production equipment identification information, as well as key information such as the production quantity, production plan information is generated. The production plan information may include the production tasks, production sequence, production time, etc. of each target mounter. The generated production plan information is sent to each target mounter, and the production plan information is updated in coordination with the target mounter. After receiving the production plan information, the target mounter performs corresponding production operations according to the information content and updates the status of the production plan information in real time (such as production progress, quantity already produced, etc.).

[0084] In this alternative embodiment, by obtaining the equipment idle status information of the mounter cluster in real time, production tasks can be allocated more accurately, avoiding equipment idleness or overload, thereby improving production efficiency. And, it is possible to flexibly select target mounters according to the equipment idle status and production requirements, realizing the optimal configuration and maximized utilization of resources.

[0085] Under the traditional method, the current status of each mounter cannot be obtained in real time for the equipment status information, resulting in unreasonable production task allocation and low equipment utilization rate. Based on this, the present invention proposes an alternative embodiment.

[0086] Step S10111 further includes the following specific embodiments.

[0087] Step S101111: If the production quantity corresponding to the mass production request is greater than or equal to the preset quantity, request the mounter cluster to feedback the current status information of the equipment, where the current status information includes the equipment maintenance status, equipment failure status, and equipment production task status.

[0088] In the embodiments of the present invention, according to the collected current status information of the equipment, the idle status of each mounter is determined through algorithms or logical judgments. The idle status can be defined as having no ongoing production tasks, no maintenance or failure status, etc.

[0089] Step S101112: Determine the equipment idle status information corresponding to the mounter cluster according to the current status information of the equipment.

[0090] In the embodiments of the present invention, after determining the equipment idle status information, subsequent steps such as task allocation and production plan generation are performed according to the idle status information.

[0091] In this alternative embodiment, by obtaining the current status information of the equipment in the mounter cluster in real time, the idle status of each mounter can be understood more accurately, so as to allocate production tasks more reasonably, avoid equipment idleness or overload, and improve production efficiency.

[0092] Traditional mounter control methods often cannot be dynamically adjusted according to the real-time status and production requirements of the equipment. Based on this, the present invention proposes an alternative embodiment.

[0093] Step S10112 further includes the following specific embodiments.

[0094] Step S101121: Assign status priorities to each preselected mounter in the mounter cluster according to the equipment idle status information.

[0095] Step S101122: Select at least one target mounter from the preselected mounters according to the status priority and the production quantity.

[0096] In the embodiments of the present invention, at least one target mounter is selected from the preselected mounters according to the production quantity and the assigned status priority.

[0097] If multiple mounters have the same priority, further selection can be made according to other factors (such as load balancing, equipment maintenance plan, etc.).

[0098] In this alternative embodiment, by assigning status priorities to the preselected mounters, the most suitable mounters for production can be selected more accurately, thereby improving production efficiency.

[0099] Figure 4 The structural schematic diagram of a unified control device for a mounter provided by an embodiment of the present invention is shown. The unified control device 400 of the mounter can be configured on a terminal device. Specifically, the unified control device 400 of the mounter may include:

[0100] A generation module 401, which is used to generate production plan information according to a batch production request when the generation module receives the batch production request;

[0101] A sending module 402, which sends the production plan information to at least one target mounter according to the production equipment identification information in the production plan information, and collaborates with the target mounter to update the production plan information. Among them, the target mounter executes production operations and update operations of the production plan information in response to the production plan information;

[0102] A determination module 403, which determines that the batch production request is completed when the production progress information in the production plan information is 100%.

[0103] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: When a batch production request is received, production plan information is generated according to the batch production request; according to the production equipment identification information in the production plan information, the production plan information is sent to at least one target mounter, and the production plan information is collaboratively updated with the target mounter. Among them, the target mounter executes production operations and update operations of the production plan information in response to the production plan information; when the production progress information in the production plan information is 100%, it is determined that the batch production request is completed. By automatically generating production plan information and sending the plan to the target mounter according to the production equipment identification information, the automatic allocation of production tasks is realized. Multiple mounters can work collaboratively, reasonably arrange production tasks according to the production plan information, and avoid problems such as resource idleness or overload that may occur in the traditional method. The real-time update and sharing of production plan information enable each target mounter to accurately understand the current production status and progress, and reasonable resource allocation can be achieved in a large-scale production environment.

[0104] In some embodiments of the present invention, the above-mentioned generation module 401 is further used for:

[0105] If the production quantity corresponding to the batch production request is greater than or equal to a preset quantity, at least one target mounter is determined in the mounter cluster according to the production quantity;

[0106] Production plan information is generated according to the production quantity and the production equipment identification information corresponding to the target mounter.

[0107] In some embodiments of the present invention, the above-mentioned generation module 401 is further used for:

[0108] If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, obtain the device idle status information corresponding to the pick-and-place machine cluster;

[0109] Determine at least one target pick-and-place machine in the pick-and-place machine cluster according to the device idle status information and the production quantity.

[0110] In some embodiments of the present invention, the above-mentioned generation module 401 is further configured to:

[0111] If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, request the pick-and-place machine cluster to feedback the current device status information, where the current device status information includes the device maintenance status, the device failure status, and the device production task status;

[0112] Determine the device idle status information corresponding to the pick-and-place machine cluster according to the current device status information.

[0113] In some embodiments of the present invention, the above-mentioned generation module 401 is further configured to:

[0114] Perform a device priority sorting operation on the pick-and-place machine cluster according to the device idle status information to obtain the device priority;

[0115] Select at least one target pick-and-place machine in the pick-and-place machine cluster according to the production quantity and the device priority.

[0116] In some embodiments of the present invention, the above-mentioned generation module 401 is further configured to:

[0117] Assign a status priority to each preselected pick-and-place machine in the pick-and-place machine cluster according to the device idle status information;

[0118] Select at least one target pick-and-place machine from the preselected pick-and-place machines according to the status priority and the production quantity.

[0119] In some embodiments of the present invention, the above-mentioned unified control device 400 of the pick-and-place machine further includes an output module, which is used to:

[0120] Generate the picking area information corresponding to the batch production request according to the production equipment identification information;

[0121] Output the picking area information.

[0122] Such as Figure 5As shown in the figure, it is a schematic diagram of a terminal device provided by an embodiment of the present invention. The terminal device 5 may include: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501, such as a unified control program for a chip mounter. When the processor 501 executes the computer program 503, the steps in the above-mentioned unified control embodiments of each chip mounter are implemented. Alternatively, when the processor 501 executes the computer program 503, the functions of each module / unit in the above-mentioned device embodiments are implemented.

[0123] The computer program may be divided into one or more modules / units. One or more modules / units are stored in the memory 502 and executed by the processor 501 to complete the present invention. One or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the terminal device.

[0124] The terminal device may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art can understand that Figure 5 merely examples of the terminal device, which do not constitute a limitation on the terminal device, may include more or fewer components than those shown in the figure, or combine certain components, or different components. For example, the terminal device may also include input / output devices, network access devices, buses, etc.

[0125] The so-called processor 501 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0126] The memory 502 may be an internal storage unit of the terminal device, such as the hard disk or memory of the terminal device. The memory 502 may also be an external storage device of the terminal device, such as a plug-in hard disk equipped on the terminal device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 502 may also include both the internal storage unit and the external storage device of the terminal device. The memory 502 is used to store computer programs and other programs and data required by the terminal device. The memory 502 may also be used to temporarily store data that has been output or is to be output.

[0127] It should be noted that for the convenience and conciseness of description, the structure of the above terminal device may also refer to the specific description of the structure in the method embodiment, which will not be elaborated here.

[0128] Those skilled in the art can clearly understand that for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present invention. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment, which will not be elaborated here.

[0129] The embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above unified control method of the mounter can be implemented.

[0130] The embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can be made to execute the steps in the above unified control method of the mounter.

[0131] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0132] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0133] In the embodiments provided by the present invention, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.

[0134] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0135] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0136] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0137] The above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A unified control method for a chip placement machine, characterized in that: include: When receiving a batch production request, generating production plan information according to the batch production request; According to the production equipment identification information in the production plan information, the production plan information is sent to at least one target placement machine, and the production plan information is updated in coordination with the target placement machine, wherein the target placement machine performs a production operation and an update operation of the production plan information in response to the production plan information; When the production progress information in the production plan information is 100%, it is determined that the batch production request is completed.

2. The unified control method of the placement machine according to claim 1, characterized in that: The step of generating production plan information according to the batch production request comprises: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, then determining at least one of the target placement machines in the placement machine cluster according to the production quantity; The production plan information is generated according to the production quantity and the production equipment identification information corresponding to the target placement machine.

3. The unified control method of the chip mounter according to claim 2, characterized in that: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, the step of determining at least one target placement machine in the placement machine cluster according to the production quantity includes: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, obtaining the device idle state information corresponding to the placement machine cluster; At least one of the target placement machines is determined in the placement machine cluster according to the device idle state information and the production quantity.

4. The unified control method of the chip mounter according to claim 3, characterized in that: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, the step of obtaining the device idle state information corresponding to the placement machine cluster includes: If the production quantity corresponding to the batch production request is greater than or equal to the preset quantity, request the placement machine cluster to feedback the current status information of the equipment, wherein the current status information includes the equipment maintenance status, the equipment failure status and the equipment production task status; The device idle state information corresponding to the placement machine cluster is determined according to the device current state information.

5. The unified control method of the chip mounter according to claim 3, characterized in that: The step of determining at least one target placement machine in the placement machine cluster according to the device idle state information and the production quantity comprises: According to the device idle state information, perform a device priority sorting operation for the placement machine cluster to obtain a device priority; At least one target placement machine is selected from the placement machine cluster according to the production quantity and the equipment priority.

6. The unified control method of the chip mounter according to claim 3, characterized in that: The step of determining at least one target placement machine in the placement machine cluster according to the device idle state information and the production quantity comprises: According to the device idle state information, assigning a state priority to each of the pre-selected placement machines in the placement machine cluster; At least one of the target placement machines is selected from the pre-selected placement machines according to the status priority and the production quantity.

7. The unified control method of the chip mounter according to claim 6, characterized in that: After the step of determining that the batch production request is completed when the production progress information in the production plan information is 100%, the method further includes: Generate picking area information corresponding to the batch production request according to the production equipment identification information; The picking area information is output.

8. A unified control device for a chip placement machine, characterized in that: include: A generation module, when receiving a batch production request, generates production plan information according to the batch production request; A sending module, which sends the production plan information to at least one target placement machine according to the production equipment identification information in the production plan information, and updates the production plan information in collaboration with the target placement machine, wherein the target placement machine performs a production operation and an update operation of the production plan information in response to the production plan information; The determination module determines that the batch production request is completed when the production progress information in the production plan information is 100%.

9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the unified control method of the placement machine as claimed in any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the unified control method of the placement machine as described in any one of claims 1 to 7 are implemented.