Production control system and method
By designing a production management and control system including production machines, testing equipment, servers and mobile terminals, the problems of low production efficiency and difficult to guarantee product quality in the existing technology are solved, real-time monitoring and automatic regulation are realized, and production efficiency and quality are improved.
Patent Information
- Application Number
- CN202080097868.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-18
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2040-09-18
AI Technical Summary
The lack of effective production control methods in the prior art leads to low production efficiency and difficult to guarantee product quality.
A production management and control system is designed, including production machines, testing equipment, servers and mobile terminals. By real-time testing of product quality, analyzing whether it is qualified, and automatically sending detention instructions when it fails, notifying the machine to operate, and ensuring product quality.
Real-time monitoring of the product quality of the production machine, prevent operational risks, improve production efficiency and product quality, and reduce the occurrence of bad products.
Smart Images

Figure CN116034323B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of automated production control, and particularly to a production control system and method. Background Art
[0002] With the application of automated production technology, the production scale has gradually grown. Automated production equipment has become an essential mechanical equipment for various basic and precision machining. Generally, engineers need to monitor the operation of production equipment at any time to perform corresponding control on the production equipment in real time. When an abnormality occurs in the production equipment, engineers need to repair the production equipment / perform operations such as troubleshooting each abnormality one by one. However, this method is not only time-consuming but also inefficient. There is no effective control method in the prior art that can ensure product quality while guaranteeing production efficiency. Summary of the Invention
[0003] In view of the above, it is necessary to propose a production control system and method that can automatically monitor product quality during the production process and perform relevant regulation in a timely manner when the product is unqualified.
[0004] One aspect of the present application provides a production control system, which includes: at least one production machine, a control terminal, at least one detection device, a server, and a mobile terminal; the control terminal is respectively communicatively connected to the at least one production machine and the server, and the server is further communicatively connected to the at least one detection device and the mobile terminal; each detection device among the at least one detection devices corresponds to one production machine among the at least one production machines; each of the detection devices is used to detect the products produced by the production machine corresponding to it to obtain detection data; the server is used to obtain the detection data of each detection device and analyze whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; the server is further used to, when any one of the at least one production machines produces unqualified products, determine that any one of the production machines is the target machine; the server is further used to, when the target machine is determined, send a withholding instruction to the control terminal; the control terminal is used to receive the withholding instruction and further control the target machine to be in a withholding state, so that the target machine switches from the normal production state to the state of no longer continuously producing products; the server is further used to send a machine adjustment notice to the mobile terminal to notify the user of the mobile terminal to perform a machine adjustment operation on the target machine; the server is further used to judge whether the machine adjustment of the target machine is successful; the server is further used to, when the machine adjustment of the target machine is successful, send an instruction to release the withholding to the control terminal; and the control terminal is further used to receive the instruction to release the withholding and release the withholding state of the target machine, so that the target machine switches from the withholding state to the normal production state.
[0005] Preferably, the mobile terminal is installed with an APP. After the machine adjustment of the target machine is completed, the mobile terminal is further used to send an instruction indicating that the machine adjustment is completed to the server through the APP; the server is further used to receive the instruction indicating that the machine adjustment is completed and send an instruction for the target machine to process products to the control terminal; the control terminal is further used to receive the processing instruction and drive the target machine to produce at least one product; after the target machine produces at least one product, the detection device corresponding to the target machine is further used to detect the at least one product to obtain the detection data of the at least one product, and use the detection data of the at least one product as retest data; and the server is further used to judge whether the machine adjustment of the target machine is successful according to the retest data.
[0006] Preferably, the server is further used to, when the machine adjustment of the target machine is successful, send a notice indicating that the machine adjustment is successful to the mobile terminal; and the server is further used to, when the machine adjustment of the target machine fails, send a notice indicating that the machine adjustment fails to the mobile terminal, so that the user of the mobile terminal can confirm whether to perform machine adjustment again.
[0007] Preferably, the production control system includes an electronic kanban, at least one production machine includes an alarm device, and the server is further configured to issue a corresponding warning on the electronic kanban in a preset manner when the target machine is determined; and the control terminal is further configured to control the alarm device of the target machine to issue a warning when the target machine is determined.
[0008] Preferably, the mobile terminal is installed with an APP. The mobile terminal is further configured to receive the machine adjustment notice, log in to the APP according to the identification code of the target machine carried in the machine adjustment notice, and obtain the error information of the products produced by the target machine from the server through the APP.
[0009] Preferably, when it is determined that the target machine needs to be debugged, the mobile terminal is further configured to send a machine adjustment request to the control terminal through the APP; and the control terminal is further configured to feedback an instruction to the APP according to the current state of the target machine to inform the user of the mobile terminal whether the machine can be adjusted at present.
[0010] Preferably, when the control terminal fails to successfully release the detained state of the target machine, the target machine is configured to send a feedback signal to the control terminal; and the control terminal is further configured to receive the feedback signal and send an unlock code to the mobile terminal through the server, and the unlock code is used to release the detained state of the target machine.
[0011] Preferably, the detection data includes the size data and appearance data of the products. Determining whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine includes: when it is determined that the size and appearance of the products produced by any one production machine are qualified according to the detection data corresponding to any one production machine, determining that the products produced by any one production machine are qualified; and when it is determined that at least one of the size and appearance of the products produced by any one production machine is unqualified according to the detection data corresponding to any one production machine, determining that the products produced by any one production machine are unqualified.
[0012] Preferably, the mobile terminal is further configured to create a machine adjustment record and send the machine adjustment record to the server. The server is further configured to count the number of times each machine adjuster adjusts each target machine according to all the machine adjustment records; and the server is further configured to prompt that any one machine adjuster needs to obtain the authorization of the supervisor to adjust any one target machine again when the number of times any one machine adjuster adjusts any one target machine reaches a preset value.
[0013] On the one hand, the present application provides a production control system, which includes: a plurality of production machines, a control terminal, a plurality of detection devices, a server, and a mobile terminal; the detection devices correspond to the production machines one by one, and detect the products of the corresponding production machines in real time to obtain detection data; one end of the control terminal is communicatively connected to the plurality of production machines, the other end of the control terminal is communicatively connected to the server, and the server is communicatively connected to the plurality of detection devices; the server is used to obtain the detection data of each of the detection devices; the server is communicatively connected to the mobile terminal; the server analyzes whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; the server is used to determine any one of the production machines as a target machine when the products produced by any one of the production machines are unqualified; the server is used to send a detention instruction to the control terminal when the target machine is determined; the control terminal is used to receive the detention instruction and further control the target machine to be in a detained state; the server is also used to send a machine adjustment notice to the mobile terminal to notify the user of the mobile terminal to perform a machine adjustment operation on the target machine; the server is also used to judge whether the machine adjustment of the target machine is successful; when the machine adjustment of the target machine is successful, the server sends a release detention instruction to the control terminal; the control terminal is used to receive the release detention instruction and release the detained state of the target machine.
[0014] On the other hand, the present application provides a production control method, which includes: corresponding each of at least one detection device to one of at least one production machine; detecting the products produced by the production machine corresponding to each detection device in real time through each detection device to obtain detection data; obtaining the detection data of each detection device through a server, and analyzing whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; when the products produced by any one of the at least one production machine are unqualified, determining the any one of the production machines as a target machine through the server; when the target machine is determined, sending a detention instruction to the control terminal through the server, receiving the detention instruction through the control terminal, and further controlling the target machine to be in a detained state, so that the target machine switches from a normal production state to a state of no longer continuously producing products; sending a machine adjustment notice to the mobile terminal through the server to notify the user of the mobile terminal to perform a machine adjustment operation on the target machine; judging whether the machine adjustment of the target machine is successful through the server; when the machine adjustment of the target machine is successful, sending a release detention instruction to the control terminal through the server, receiving the release detention instruction through the control terminal, and releasing the detained state of the target machine, so that the target machine switches from the detained state to the normal production state.
[0015] Preferably, the method further includes: after the target machine tool is adjusted, sending an instruction of completing the adjustment to the server through the APP of the mobile terminal; receiving, by the server, the instruction of completing the adjustment and sending an instruction for the target machine tool to process products to the control terminal; receiving, by the control terminal, the processing instruction and driving the target machine tool to produce at least one product; after the target machine tool produces at least one product, detecting the at least one product by the detection device corresponding to the target machine tool to obtain detection data of the at least one product, and using the detection data of the at least one product as retest data; and judging, by the server according to the retest data, whether the adjustment of the target machine tool is successful.
[0016] Preferably, the method further includes: when the adjustment of the target machine tool is successful, sending a notice of successful adjustment to the mobile terminal through the server; and when the adjustment of the target machine tool fails, sending a notice of failed adjustment to the mobile terminal through the server, so that the user of the mobile terminal can confirm whether to adjust the machine tool again.
[0017] Preferably, the method further includes: when the target machine tool is determined, sending a corresponding warning on the electronic kanban by the server in a preset manner; and controlling the alarm device of the target machine tool to give a warning by the control terminal.
[0018] Preferably, the method further includes: receiving, by the mobile terminal, the adjustment notice, logging in to the APP of the mobile terminal according to the identification code of the target machine tool carried in the adjustment notice, and obtaining error information of the products produced by the target machine tool from the server through the APP.
[0019] Preferably, the method further includes: when it is determined that the target machine tool needs to be debugged, sending an adjustment request to the control terminal through the APP; and feeding back an instruction to the APP by the control terminal according to the current state of the target machine tool to inform the user of the mobile terminal whether the adjustment can be performed at present.
[0020] Preferably, the method further includes: when the control terminal fails to successfully release the detained state of the target machine tool, sending a feedback signal to the control terminal by the target machine tool; and receiving, by the control terminal, the feedback signal and sending an unlock code to the mobile terminal through the server, where the unlock code is used to release the detained state of the target machine tool.
[0021] Preferably, the detection data includes the dimensional data and appearance data of the product. Analyzing whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine includes: when it is determined according to the detection data corresponding to any one production machine that the dimensions and appearance of the products produced by the any one production machine are qualified, the server determines that the products produced by the any one production machine are qualified; and when it is determined according to the detection data corresponding to the any one production machine that at least one of the dimensions and appearance of the products produced by the any one production machine is unqualified, the server determines that the products produced by the any one production machine are unqualified.
[0022] Preferably, the method further includes: creating a machine adjustment record through the mobile terminal and sending the machine adjustment record to the server.
[0023] Preferably, the method further includes: counting, by the server, the number of times each machine adjuster adjusts each target machine according to all the machine adjustment records; and when it is determined by the server that the number of times any one machine adjuster adjusts any one target machine reaches a preset value, the server prompts that the any one machine adjuster needs to obtain supervisor authorization to adjust the any one target machine again.
[0024] The production control system and method described in the embodiments of the present application can monitor the quality of products produced by production machines in real time, prevent operation risks, provide fast, accurate, and complete product analysis data, and timely debug equipment on-site during production, meeting the needs of the production layer, quality layer, technology layer, and management layer, and effectively reducing the occurrence of defective batch products. Description of the Drawings
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.
[0026] Figure 1 It is the architecture diagram of the production control system provided by a preferred embodiment of the present application.
[0027] Figure 2 It is the flowchart of the production control method provided by a preferred embodiment of the present application.
[0028] Figure 3 It is the module diagram of the production control device provided by a preferred embodiment of the present application.
[0029] Figure 4It is a schematic diagram of a server provided by a preferred embodiment of the present application.
[0030] The following specific embodiments will further illustrate the present application in conjunction with the above-mentioned drawings. Specific Embodiments
[0031] In order to more clearly understand the above objects, features and advantages of the present application, the present application will be described in detail below with reference to the drawings and specific embodiments. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments may be combined with each other.
[0032] In the following description, many specific details are set forth in order to fully understand the present application. The described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without making creative efforts shall fall within the scope of protection of the present application.
[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used in the description of this application herein are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0034] Figure 1It is a schematic diagram of a production control system provided by a preferred embodiment of the present application. In this embodiment, the production control system 100 includes: at least one production machine 1 (multiple production machines 1 are schematically shown in the figure), a control terminal 2, at least one detection device 3 (multiple detection devices 3 are schematically shown in the figure), a server 4, and a mobile terminal 6. The detection devices 3 are in one-to-one correspondence with the production machines 1. The control terminal 2 establishes a wired or wireless communication connection with the at least one production machine 1 and the server 4 respectively. The server 4 also establishes a wired or wireless communication connection with the at least one detection device 3. The mobile terminal 6 establishes a wireless communication connection with the server 4. The production machines 1 are all connected to the control terminal 2, and the connection between the production machines 1 and the server 4 is realized through the control terminal 2. Each detection device 3 is used to detect the products produced by the corresponding production machine 1 and transmit the detection data to the server 4. The server 4 analyzes whether the products produced by the corresponding production machine 1 are qualified according to the detection data; when any one of the at least one production machine 1 produces unqualified products, the server 4 determines that any one of the production machines 1 is the target machine. The server 4 sends a detention instruction to the control terminal 2 and at the same time sends a machine adjustment notice to the mobile terminal 6, notifying the user of the mobile terminal 6 to perform a machine adjustment operation on the target machine. When the control terminal 2 receives the detention instruction, it controls the target machine to be in a detained state. The mobile terminal 6 determines whether to send a machine adjustment request to the server 4 according to the situation. If the user of the mobile terminal 6 determines that a machine adjustment request needs to be sent to the server 4, the user of the mobile terminal 6 sends a request for on-site machine adjustment of the target machine to the server 4 through the APP 61. The APP 61 is also an application program installed in the mobile terminal 6.
[0035] After the user of the mobile terminal 6 has completed the machine setup for the target machine tool, the user uses the APP 61 of the mobile terminal 6 to send an instruction indicating the completion of the machine setup to the server 4. After receiving the instruction indicating the completion of the machine setup sent by the mobile terminal 6, the server 4 sends an instruction for the target machine tool to process products to the control terminal 2. When the control terminal 2 receives the processing instruction, it drives the target machine tool to produce at least one product. After the target machine tool has produced at least one product, the detection device 3 detects the at least one product produced by the target machine tool to obtain the detection data of the at least one product, uses the detection data of the at least one product as retest data, and sends it to the server 4. The server 4 determines whether the retest data is qualified to determine whether the machine setup of the target machine tool is successful. When the server 4 determines that the machine setup of the target machine tool is successful, the server 4 sends an instruction to release the detention to the control terminal 2. When the control terminal 2 receives the instruction to release the detention, it releases the detention status of the target machine tool, and the server 4 will simultaneously send a machine setup success notification to the mobile terminal 6. When the server 4 determines that the user's machine setup for the target machine tool fails, the server 4 sends a machine setup failure notification to the mobile terminal 6 so that the user of the mobile terminal 6 can confirm whether further machine setup is required.
[0036] In one embodiment, the production machine tool 1 is an automated production device and can automatically produce products. The production machine tool 1 can be a device for automatically producing products such as mobile phone cases, tablet computer casings, and computer chassis. In one embodiment, the production machine tool 1 includes an alarm device 10. The alarm device 10 can be used to issue a warning when the products produced by the production machine tool 1 are unqualified.
[0037] In one embodiment, the control terminal 2 can be a computer, and a two-way communication connection is established between the computer and all production machine tools 1. In the present invention, the control terminal 2 is used to control the production machine tools 1 to produce products, and the server 6 is used to detect whether the products produced by the production machine tools 1 are qualified, so that remote monitoring of the production machine tools 1 can be achieved.
[0038] In one embodiment, the detection data includes the dimensional data of the product. In one embodiment, the dimensional data of the product includes each dimensional point of the product. In one embodiment, the detection device 3 includes an Equator detection device. In one embodiment, the Equator detection device records the detection data in a CSV file and stores the CSV file. In one embodiment, the CSV file records information such as the product code of the product, the model parts corresponding to the product, the CNC clamping position, the Cell line number, the machine tool number, and the dimensional values of each point of the product.
[0039] In one embodiment, the server 4 can obtain the detection data of each detection device 3 in real time.
[0040] In one embodiment, the server 4 compares each dimension point of the product with a preset standard range to determine whether the dimensions of the product are qualified.
[0041] In one embodiment, the server 4 also obtains the appearance data of the products produced by each production machine 1. The server 4 compares the appearance data of the products with a preset standard range to determine whether the appearance of the products is qualified.
[0042] In other embodiments, each detection device 3 further includes a camera. Each detection device 3 can use the camera to take pictures of the appearance of the products produced by the production machine 1 corresponding to the detection device 3 to obtain the appearance pictures of the products. That is, the detection data of the detection device 3 can also include the appearance data of the products. The server 4 can also use an image recognition algorithm to identify whether the appearance of the products is qualified based on the appearance pictures of the products.
[0043] In one embodiment, when the dimensions and appearance of the products produced by any one production machine 1 are qualified, the server 4 determines that the products produced by any one production machine 1 are qualified. When at least one of the dimensions and appearance of the products produced by any one production machine 1 is unqualified, the server 4 determines that the products produced by any one production machine 1 are unqualified.
[0044] In one embodiment, the server 4 also records the detection results of the products produced by each production machine 1. The detection results include, but are not limited to, the product codes of the products, the model parts corresponding to the products, CNC clamping positions, Cell line numbers, machine numbers, identification codes of the production machine 1, the dimension values of each point of the products, whether the dimensions are qualified, whether the appearance is qualified, whether the products are qualified, etc.
[0045] In one embodiment, the production control system 100 further includes an electronic kanban 5 communicatively connected to the server 4.
[0046] In one embodiment, when the server 4 determines the target machine, the server 4 will issue a corresponding warning on the electronic kanban 5 in a preset manner.
[0047] In one embodiment, the preset manner may refer to a manner of displaying text information. For example, the server 4 can display text on the electronic kanban 5 to prompt the user that the dimensions or appearance of the products produced by the target machine are unqualified.
[0048] In one embodiment, when the server 4 determines the target machine tool, it sends a withholding instruction to the control terminal 2. When receiving the withholding instruction, the control terminal 2 controls the target machine tool to be in a withholding state, so that the target machine tool switches from the normal production state to a state where it no longer continuously and automatically produces the product.
[0049] The target machine tool being in the normal production state means that the target machine tool can continuously and automatically produce the product. And the target machine tool being in the withholding state means that the target machine tool cannot continuously and automatically produce the product.
[0050] In one embodiment, when receiving the withholding instruction, the control terminal 2 also controls the alarm device 10 of the target machine tool to give a warning, so that on-site personnel can know which machine tool needs to be adjusted.
[0051] In one embodiment, the mobile terminal 6 can retrieve the relevant information of the target machine tool on the server 4 through the APP 61. The mobile terminal 6 is used to receive the machine tool adjustment notice sent by the server 4. The user of the mobile terminal 6 (such as a production technician) sends a request for on-site adjustment of the target machine tool and an instruction to complete the adjustment to the server 4 through the APP 61, and the mobile terminal 6 is used to receive the notice of successful or failed machine tool adjustment sent by the server 4.
[0052] In one embodiment, the machine tool adjustment notice carries the identification code of the target machine tool. The user of the mobile terminal 6 can log in to the APP 61 through this identification code to know which is the target machine tool that needs to be adjusted. At the same time, the APP 61 can retrieve the error information of the target machine tool on the server 4 for the user of the mobile terminal 6 to confirm whether on-site adjustment is needed. In other embodiments, when the user of the mobile terminal 6 is already on-site, whether through a text message notice, an electronic display board, or an alarm device, after learning about the target machine tool, the user of the mobile terminal 6 can obtain the identification code of the target machine tool by scanning the two-dimensional code on the target machine tool, and then the user of the mobile terminal 6 can log in to the APP 61 through this identification code to retrieve the error information of the target machine tool on the server 4 for the user of the mobile terminal 6 to confirm whether on-site adjustment is needed.
[0053] In one embodiment, when the mobile terminal 6 receives the machine adjustment notification, it logs into the APP 61 according to the identification code of the target machine to obtain the error information of the product produced by the target machine from the server 4. Thus, the user of the mobile terminal 6 can determine whether the target machine needs to be debugged based on the error information of the product. If the user of the mobile terminal 6 is at the machine adjustment site, the user of the mobile terminal 6 can check whether the tool of the target machine is deflected, whether the incoming material is defective, correct the error, detect whether the tool is worn, detect whether the probe is deflected, detect whether the tool is broken, the size of the measurement error, whether the material is deformed, the size of the tool setting error, whether the suction is poor, whether the tool is stuck, and other aspects.
[0054] In one embodiment, when the mobile terminal 6 receives the machine adjustment notification, the user of the mobile terminal 6 can determine whether to send a machine adjustment request to the control terminal 2 according to whether the user is on site, the error information of the product, etc. If the user of the mobile terminal 6 determines that a machine adjustment request needs to be sent to the control terminal 2, the mobile terminal 6 sends a request to the control terminal 2 through the APP 61 to adjust the target machine, and the control terminal 2 feeds back an instruction to the mobile terminal 6 according to the current state of the target machine, so as to inform the user of the mobile terminal 6 whether the machine adjustment can be performed at the moment.
[0055] In one embodiment, the server 4 determines whether the user has successfully or failed to adjust the target machine based on the retest data. For example, when it is determined that the appearance of the at least one product is qualified based on the appearance data of the at least one product and the size of the at least one product is qualified based on the size data of the at least one product, the server 4 determines that the user has successfully adjusted the target machine, and then the server 4 sends a release instruction to the control terminal 2. When the control terminal 2 receives the release instruction, it releases the detention state of the target machine, so that the target machine switches from the detention state to the normal production state, thereby resuming production. When it is determined that the appearance of the at least one product is unqualified based on the appearance data of the at least one product and / or the size of the at least one product is unqualified based on the size data of the at least one product, the server 4 determines that the user has failed to adjust the target machine, and sends a notification of failed adjustment to the mobile terminal 6 so that the user of the mobile terminal 6 can confirm whether the machine needs to be adjusted.
[0056] In one embodiment, when the control terminal 2 fails to successfully release the detained state of the target machine tool, the target machine tool sends a feedback signal to the control terminal 2. When the control terminal 2 receives the feedback signal, it sends the unlock code to the mobile terminal 6 through the server 4. The unlock code is used to release the detained state of the target machine tool. The user of the mobile terminal 6 can use the unlock code to log in to the APP 61 of the mobile terminal 6 and manually release the detained state of the target machine tool, so that the target machine tool can resume production.
[0057] In one embodiment, the mobile terminal 6 can also create a machine adjustment record and send the machine adjustment record to the server 4.
[0058] In one embodiment, the machine adjustment record includes, but is not limited to, the name and job number of the machine adjuster, the model of the target machine tool, the machine tool number, the identification code, the time when unqualified products appear, the alarm duration, the time when the detained state ends, the detention duration, and other information.
[0059] In one embodiment, the APP 61 of the mobile terminal creates a machine adjustment record and sends the machine adjustment record to the server 4. The server 4 also counts the number of times each machine adjuster adjusts each target machine tool according to all the machine adjustment records. When the number of times any one machine adjuster adjusts any one target machine tool reaches a preset value, the server 4 can no longer provide the error information of the products produced by the target machine tool to the machine adjuster, and the server 4 can further prompt that any one machine adjuster needs to obtain supervisor authorization to adjust any one target machine tool again. Any one machine adjuster can adjust any one target machine tool again after obtaining supervisor authorization.
[0060] Figure 2 It is a flowchart of the production control method provided by a preferred embodiment of the present application.
[0061] As Figure 1 shown, the production control method specifically includes the following steps. According to different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.
[0062] Step S1, corresponding each of the at least one detection device 3 in the at least one detection device 3 to one of the at least one production machine tool 1; performing real-time detection on the products produced by the production machine tool 1 corresponding to each detection device 3 to obtain detection data.
[0063] In one embodiment, the detection data includes, but is not limited to, the size data and appearance data of the product.
[0064] Step S2, obtain the detection data of each detection device 3 through the server 4, and analyze whether the products produced by each production machine 1 are qualified according to the detection data corresponding to each production machine 1.
[0065] In one embodiment, when the server 4 determines that the size and appearance of the products produced by any one production machine 1 are qualified according to the detection data corresponding to any one production machine 1, the server 4 determines that the products produced by any one production machine 1 are qualified. When the server 4 determines that at least one of the size and appearance of the products produced by any one production machine 1 is unqualified according to the detection data corresponding to any one production machine 1, the server 4 determines that the products produced by any one production machine 1 are unqualified.
[0066] Step S3, when the products produced by any one production machine 1 among the at least one production machine are unqualified, the server 4 determines the any one production machine 1 as the target machine.
[0067] Step S4, when the target machine is determined, the server 4 sends a detention instruction to the control terminal 2, the control terminal 2 receives the detention instruction, and further controls the target machine to be in a detained state, so that the target machine switches from the normal production state to the state of no longer continuously producing products. The server 4 simultaneously sends a machine adjustment notice to the mobile terminal 6 to notify the user of the mobile terminal 6 to perform a machine adjustment operation on the target machine.
[0068] In one embodiment, when the target machine is determined, the server 4 also issues a corresponding warning on the electronic kanban 5 in a preset manner.
[0069] In one embodiment, the preset manner may refer to a manner of displaying text information. For example, text is displayed on the electronic kanban 5 to prompt the user that the size or appearance of the products produced by the target machine is unqualified.
[0070] In one embodiment, the control terminal 2 is further used to control the alarm device 10 of the target machine to issue a warning.
[0071] In one embodiment, the machine adjustment notice carries the identification code of the target machine. In one embodiment, the mobile terminal 6 receives the machine adjustment notice, logs in to the APP 61 according to the identification code of the target machine, and obtains the error information of the products produced by the target machine from the server 4 through the APP 61. Thus, the user of the mobile terminal 6 can determine whether to debug the target machine in combination with the error information of the products.
[0072] In one embodiment, when the user of the mobile terminal 6 determines that the target machine tool needs to be debugged, a machine tool debugging request is sent to the control terminal 2 through the APP 61. The control terminal 2 feeds back an instruction to the APP 61 according to the current state of the target machine tool to inform the user of the mobile terminal 6 whether machine tool debugging can be performed at present.
[0073] In one embodiment, the control terminal 2 determines whether the target machine tool is in a detained state or a normal production state according to the identification code of the target machine tool carried in the machine tool debugging request. When the target machine tool is in a detained state, the control terminal 2 feeds back an instruction to the APP 61 that machine tool debugging can be performed. When the target machine tool is in a normal production state, the control terminal 2 feeds back an instruction to the APP 61 that machine tool debugging cannot be performed.
[0074] Step S5: After the target machine tool is debugged, an instruction indicating the completion of machine tool debugging is sent to the server 4 through the APP 61 of the mobile terminal 6. The server 4 receives the instruction indicating the completion of machine tool debugging and sends an instruction for the target machine tool to process products to the control terminal 2. The control terminal 2 receives the processing instruction and drives the target machine tool to produce at least one product. After the target machine tool produces at least one product, the at least one product is detected by the detection device 3 corresponding to the target machine tool, and the detection data of the at least one product is obtained. The detection data of the at least one product is used as retest data.
[0075] In one embodiment, the detection data of the at least one product includes the size data and appearance data of the at least one product.
[0076] Step S6: The server 4 determines whether the retest data is qualified to determine whether the machine tool debugging of the target machine tool is successful.
[0077] This embodiment takes the retest data including the size data and appearance data of the at least one product as an example.
[0078] In one embodiment, when the server 4 determines that the appearance of the at least one product is qualified according to the appearance data of the at least one product and the size of the at least one product is qualified according to the size data of the at least one product, the server 4 determines that the machine tool debugging of the target machine tool is successful. When the server 4 determines that the appearance of the at least one product is unqualified according to the appearance data of the at least one product and / or the size of the at least one product is unqualified according to the size data of the at least one product, the server 4 determines that the machine tool debugging of the target machine tool fails.
[0079] Step S7, when the server 4 determines that the target machine tool has been successfully adjusted, the server 4 sends a release detention instruction to the control terminal 2. The control terminal 2 receives the release detention instruction and releases the detention status of the target machine tool, so that the target machine tool switches from the detention status to the normal production status. The server 4 sends a machine tool adjustment success notification to the mobile terminal 6. When the server 4 determines that the user's adjustment of the target machine tool fails, the server 4 sends a machine tool adjustment failure notification to the mobile terminal 6, so that the user of the mobile terminal 6 can confirm whether to adjust the machine tool again.
[0080] In one embodiment, the release detention instruction carries the identification code of the target machine tool.
[0081] In one embodiment, when the control terminal 2 fails to successfully release the detention status of the target machine tool, the target machine tool sends a feedback signal to the control terminal 2. The control terminal 2 receives the feedback signal and sends the unlock code to the mobile terminal 6 through the server 4. The unlock code is used to release the detention status of the target machine tool. The user of the mobile terminal 6 can use the unlock code to log in to the APP 61 of the mobile terminal 6 and manually release the detention status of the target machine tool, so that the target machine tool can resume production.
[0082] In one embodiment, the APP 61 of the mobile terminal 6 also creates a machine tool adjustment record and sends the machine tool adjustment record to the server 4.
[0083] In one embodiment, the machine tool adjustment record includes, but is not limited to, the name and job number of the machine tool adjuster, the model of the target machine tool, the machine tool number, the identification code, the time when unqualified products appear, the alarm duration, the time when the detention status ends, the detention duration, and other information.
[0084] In one embodiment, the server 4 also counts the number of times each machine tool adjuster adjusts each target machine tool according to all machine tool adjustment records. When the server 4 determines that the number of times any one machine tool adjuster adjusts any one target machine tool reaches a preset value, the server 4 no longer provides the error information of the products produced by the target machine tool to the machine tool adjuster. In one embodiment, the server 4 further prompts that any one machine tool adjuster needs to obtain supervisor authorization to adjust any one target machine tool again. Any one machine tool adjuster can adjust any one target machine tool again after obtaining supervisor authorization.
[0085] The above Figure 2 introduces the production control method of the present application in detail. Next, in combination with Figure 3 and Figure 4, introduce the functional modules of the software device for implementing the production control method and the architecture of the hardware device.
[0086] It should be understood that the above embodiments are for illustrative purposes only and are not limited by this structure in the scope of the patent application.
[0087] Refer to Figure 3 As shown, it is the structural diagram of the production control device provided by a preferred embodiment of the present application.
[0088] In some embodiments, the production control device 30 runs on the server 4. The production control device 30 may include a plurality of functional modules composed of program code segments. The program code of each program segment in the production control device 30 can be stored in the memory of the server 4 and executed by the at least one processor to implement (see Figure 3 description) the production control function.
[0089] In this embodiment, the production control device 30 can be divided into a plurality of functional modules according to the functions it performs. The functional modules may include: an acquisition module 301 and an execution module 302. As used herein, a module refers to a series of computer-readable instruction segments that can be executed by at least one processor and can complete a fixed function, and is stored in the memory.
[0090] In this embodiment, the acquisition module 301 is used to acquire the detection data of each detection device 3 and analyze whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine. The execution module 302 is used to, when the product produced by any one of the at least one production machine is unqualified, determine that any one of the production machines is the target machine; and when the target machine is determined, send a detention instruction to the control end, so that the control end can control the target machine to be in a detained state based on the detention instruction, and further cause the target machine to switch from the normal production state to the state of no longer continuously producing products. The execution module 302 is also used to send a machine adjustment notice to the mobile terminal, notifying the user of the mobile terminal to perform a machine adjustment operation on the target machine. The execution module 302 is also used to judge whether the machine adjustment of the target machine is successful; and when the machine adjustment of the target machine is successful, send a release detention instruction to the control end, so that the control can release the detention state of the target machine based on the release detention instruction, and further cause the target machine to switch from the detained state to the normal production state.
[0091] Refer to Figure 4As shown, it is a schematic structural diagram of the server 4 provided by a preferred embodiment of the present application. In the preferred embodiment of the present application, the server 4 includes a memory 41, at least one processor 42, and at least one communication bus 43. Those skilled in the art should understand that Figure 4 The structure of the shown server does not constitute a limitation on the embodiments of the present application. It can be a bus structure or a star structure. The server 4 may also include more or fewer other hardware or software than shown, or different component arrangements.
[0092] In some embodiments, the server 4 includes a terminal capable of automatically performing numerical calculations and / or information processing according to pre-set or stored computer-readable instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits, programmable gate arrays, digital signal processors, and embedded devices, etc.
[0093] It should be noted that the server 4 is only an example. Other existing or future servers that can be adapted to the present application should also be included within the protection scope of the present application and are incorporated herein by reference.
[0094] In some embodiments, the memory 41 is used to store program codes and various data, such as the production control device 30 installed in the server 4, and realizes the high-speed and automatic access of programs or data during the operation of the server 4. The memory 41 includes read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other optical disc memories, magnetic disk memories, tape memories, or any other non-volatile readable storage medium capable of carrying or storing data.
[0095] In some embodiments, the at least one processor 42 may be composed of integrated circuits. For example, it may be composed of a single packaged integrated circuit, or may be composed of multiple packaged integrated circuits with the same or different functions, including a combination of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The at least one processor 42 is the control core of the server 4, connecting various components of the entire server 4 through various interfaces and circuits. By running or executing programs or modules stored in the memory 41, and by calling data stored in the memory 41, it performs various functions of the server 4 and processes data, such as performing the function of production control and management.
[0096] In some embodiments, the at least one communication bus 43 is configured to enable connection and communication between the memory 41 and the at least one processor 42, etc.
[0097] Although not shown, the server 4 may further include a power supply (such as a battery) for powering each component. Preferably, the power supply may be logically connected to the at least one processor 42 through a power management device, so as to implement functions such as management of charging, discharging, and power consumption management through the power management device. The power supply may also include any components such as one or more DC or AC power supplies, a recharge device, a power failure detection circuit, a power converter or inverter, and a power status indicator. The server 4 may also include various sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be elaborated here.
[0098] It should be understood that the above embodiments are only for illustration purposes and are not limited by this structure in the scope of the patent application.
[0099] The above integrated units implemented in the form of software function modules can be stored in a non-volatile readable storage medium. The above software function modules include several computer-readable instructions for enabling a server or a processor to execute parts of the methods described in various embodiments of the present application.
[0100] In a further embodiment, in combination with Figure 2 , the at least one processor 42 can execute the operating device of the server 4 and various installed application programs (such as the production control and management device 30), program codes, etc. For example, the above-mentioned various modules.
[0101] The memory 41 stores program codes, and the at least one processor 42 can call the program codes stored in the memory 41 to execute related functions. For example, Figure 2The respective modules described above are program codes stored in the memory 41 and executed by the at least one processor 42, so as to implement the functions of the respective modules to achieve the purpose of production control and management.
[0102] In an embodiment of the present application, the memory 41 stores a plurality of computer-readable instructions, and the plurality of computer-readable instructions are executed by the at least one processor 42 to achieve the purpose of production control and management. Specifically, for the specific implementation method of the at least one processor 42 for the above-mentioned computer-readable instructions, reference can be made to Figure 1 the description of the relevant steps in the corresponding embodiment, which will not be elaborated here.
[0103] In several embodiments provided by the present application, it should be understood that the disclosed device, server and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0104] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0105] In addition, in each embodiment of the present application, the respective functional modules can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware, or in the form of a combination of hardware and software functional modules.
[0106] For those skilled in the art, it is obvious that the present application is not limited to the details of the above-mentioned exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present application is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present application. Any reference signs in the claims should not be regarded as limiting the claimed rights. In addition, obviously the word "comprising" does not exclude other elements, and the singular does not exclude the plural. The multiple units or devices stated in the device claims can also be implemented by one unit or device through software or hardware. The words such as first and second are used to represent names and do not represent any specific order.
[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and not to limit them. Although the present application has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present application can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present application.
Claims
1. A production control system, characterized in that, The production control system includes: at least one production machine, a control terminal, at least one detection device, a server, as well as a mobile terminal and an electronic display board; the control terminal is respectively communicatively connected with the at least one production machine and the server, and the server is also communicatively connected with the at least one detection device and the mobile terminal; each of the at least one detection devices corresponds to one of the at least one production machines, and the at least one production machines and the at least one detection devices are in one-to-one correspondence; Each of the detection devices is used to detect the products produced by the corresponding production machine to obtain detection data; The server is used to obtain the detection data of each detection device, and analyze whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; The server is also used to determine a target machine when the products produced by any one of the at least one production machines are unqualified; The server is also used to send a withholding instruction to the control terminal and issue a corresponding warning on the electronic display board in a preset manner when the target machine is determined; The control terminal is used to receive the withholding instruction and further control the target machine to be in a withholding state, so that the target machine switches from the normal production state to the state of no longer continuously producing products; The server is also used to send a machine adjustment notice to the mobile terminal, notifying the user of the mobile terminal to perform a machine adjustment operation on the target machine, and the machine adjustment notice carries the identification code of the target machine; the user of the mobile terminal logs in to the application program through the identification code to learn the error information of the target machine, so that the user can confirm whether to go to the site for machine adjustment according to the error information of the target machine; The mobile terminal is also used to send a machine adjustment completion instruction to the server after the machine adjustment of the target machine is completed, create a machine adjustment record, and send the machine adjustment record to the server; The server is also used to receive the machine adjustment completion instruction and send a processing instruction for the target machine to process products to the control terminal; The control terminal is also used to receive the processing instruction and drive the target machine to produce at least one product; After the target machine produces at least one product, the detection device corresponding to the target machine is also used to detect the at least one product, obtain the detection data of the at least one product, and use the detection data of the at least one product as retest data; The server is also used to judge whether the machine adjustment of the target machine is successful according to the retest data; The server is also used to send a release withholding instruction to the control terminal when the machine adjustment of the target machine is successful; The control terminal is also used to receive the release withholding instruction and release the withholding state of the target machine, so that the target machine switches from the withholding state to the normal production state; When the control terminal fails to successfully release the withholding state of the target machine, the target machine is used to send a feedback signal to the control terminal; and The control terminal is also used to receive the feedback signal and send an unlock code to the mobile terminal through the server, where the unlock code is used to release the detained state of the target machine.
2. The production control system according to claim 1, characterized in that: The server is further configured to send a notification of successful machine tuning to the mobile terminal when the target machine tuning is successful; and The server is further configured to send a notification of failed tuning to the mobile terminal when the target machine fails to be tuned, so that the mobile terminal user can confirm whether the machine needs to be tuned again.
3. The production control system according to claim 1, wherein: The at least one production machine comprises an alarm device, The control end is also used to control the alarm device of the target machine to issue an alarm when the target machine is determined.
4. The production control system according to claim 1, wherein: The mobile terminal is installed with an APP, and the mobile terminal is also used to receive the machine adjustment notification, and log in to the APP according to the identification code of the target machine carried in the machine adjustment notification, and obtain error information of the product produced by the target machine from the server through the APP.
5. The production control system according to claim 4, characterized in that: The mobile terminal is further configured to send a debugging request to the control end through the APP when it is determined that the target machine needs to be debugged; and The control terminal is also used to feedback instructions to the APP according to the current state of the target machine, so as to inform the user of the mobile terminal whether the machine can be adjusted at the moment.
6. The production control system according to claim 1, wherein, The detection data includes product size data and appearance data, and the analyzing whether the product produced by each production machine is qualified according to the detection data corresponding to each production machine includes: When it is determined according to the inspection data corresponding to any one of the production machines that the size and appearance of the product produced by the any one of the production machines are qualified, it is determined that the product produced by the any one of the production machines is qualified; and When it is determined according to the inspection data corresponding to the any one production machine that at least one of the size and the appearance of the product produced by the any one production machine is unqualified, it is determined that the product produced by the any one production machine is unqualified.
7. The production control system according to claim 1, characterized in that: The server is also used to count the number of times each machine dispatcher dispatches each target machine according to all machine dispatch records; and The server is also used for prompting any machine adjustment personnel to obtain the authorization of the supervisor before adjusting any target machine again when the number of times any machine adjustment personnel has adjusted any target machine reaches a preset value.
8. A production control system, characterized in that, The production control system includes: multiple production machines, a control terminal, multiple detection devices, a server, a mobile terminal and an electronic signboard; the detection devices correspond to the production machines one by one, and detect the products of the corresponding production machines in real time to obtain detection data; one end of the control terminal is connected to the multiple production machines in communication, and the other end of the control terminal is connected to the server in communication, and the server is connected to the multiple detection devices in communication; the server is used to obtain the detection data of each detection device; the server is connected to the mobile terminal in communication; The server analyzes whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; the server is used to determine any one of the production machines as the target machine when the products produced by any one of the production machines are unqualified; When the server determines the target machine, it sends a detention instruction to the control terminal and issues a corresponding warning on the electronic kanban in a preset manner; the control terminal is used to receive the detention instruction and further control the target machine to be in a detained state; The server is also used to send a machine adjustment notice to the mobile terminal, notify the user of the mobile terminal to perform a machine adjustment operation on the target machine, and the machine adjustment notice carries the identification code of the target machine; the user of the mobile terminal logs in to the application program through the identification code, learns the error information of the target machine, so that the user can confirm whether to go to the site for machine adjustment according to the error information of the target machine; The mobile terminal is also used to send a machine adjustment completion instruction to the server after completing the machine adjustment of the target machine, create a machine adjustment record, and send the machine adjustment record to the server; The server is also used to receive the machine adjustment completion instruction and send a processing instruction for the target machine to process products to the control terminal; The control terminal is also used to receive the processing instruction and drive the target machine to produce at least one product; After the target machine produces at least one product, the detection device corresponding to the target machine is also used to detect the at least one product, obtain the detection data of the at least one product, and use the detection data of the at least one product as retest data; The server is also used to judge whether the machine adjustment of the target machine is successful according to the retest data; when the machine adjustment of the target machine is successful, the server sends a release detention instruction to the control terminal; the control terminal is used to receive the release detention instruction and release the detained state of the target machine; When the control terminal fails to successfully release the detained state of the target machine, the target machine is used to send a feedback signal to the control terminal; and The control terminal is also used to receive the feedback signal and send the unlock code to the mobile terminal through the server, and the unlock code is used to release the detained state of the target machine.
9. A production control method, characterized in that, The method includes: Corresponding each of at least one detection device to one of at least one production machines, and the at least one production machines and the at least one detection devices are in one-to-one correspondence; obtaining detection data by each of the detection devices for detecting the products produced by the corresponding production machine in real time; Obtaining the detection data of each of the detection devices by the server, and analyzing whether the products produced by each production machine are qualified according to the detection data corresponding to each production machine; When the products produced by any one of the at least one production machines are unqualified, determining the any one of the production machines as the target machine by the server; When the target machine is determined, the server sends a detention instruction to the control terminal, and issues a corresponding warning on the electronic kanban in a preset manner. The control terminal receives the detention instruction and further controls the target machine to be in a detained state, so that the target machine switches from the normal production state to a state where it no longer continuously produces products. The server sends a machine adjustment notice to the mobile terminal, notifying the user of the mobile terminal to perform a machine adjustment operation on the target machine, and the machine adjustment notice carries the identification code of the target machine. The user of the mobile terminal logs in to the application program through the identification code and learns the error information of the target machine, so that the user can confirm whether to go to the site for machine adjustment according to the error information of the target machine. After the machine adjustment of the target machine is completed through the mobile terminal, a machine adjustment completion instruction is sent to the server, a machine adjustment record is created, and the machine adjustment record is sent to the server. The server receives the machine adjustment completion instruction and sends a processing instruction for the target machine to process products to the control terminal. The control terminal receives the processing instruction and drives the target machine to produce at least one product. After the target machine produces at least one product, the at least one product is detected by the detection device corresponding to the target machine to obtain the detection data of the at least one product, and the detection data of the at least one product is used as retest data. The server determines whether the machine adjustment of the target machine is successful according to the retest data. When the machine adjustment of the target machine is successful, the server sends a release detention instruction to the control terminal. The control terminal receives the release detention instruction and releases the detained state of the target machine, so that the target machine switches from the detained state to the normal production state. When the control terminal fails to successfully release the detained state of the target machine, the target machine sends a feedback signal to the control terminal; and The control terminal receives the feedback signal and sends the unlock code to the mobile terminal through the server, and the unlock code is used to release the detained state of the target machine.
10. The production control method according to claim 9, characterized in that, The method further includes: When the machine adjustment of the target machine is successful, the server sends a machine adjustment success notice to the mobile terminal; and When the machine adjustment of the target machine fails, the server sends a machine adjustment failure notice to the mobile terminal, so that the mobile terminal user can confirm whether to perform machine adjustment again.
11. The production control method according to claim 9, characterized in that, The method further includes: When the target machine is determined, the control terminal also controls the alarm device of the target machine to give a warning.
12. The production control method according to claim 9, characterized in that The method further includes: The mobile terminal receives the machine adjustment notice and logs in to the APP of the mobile terminal according to the identification code of the target machine carried by the machine adjustment notice. The APP obtains the error information of the products produced by the target machine from the server.
13. The production control method according to claim 12, characterized in that, The method further includes: When it is determined that the target machine needs to be debugged, a machine adjustment request is sent to the control terminal through the APP; and The control terminal feeds back an instruction to the APP according to the current state of the target machine tool, so as to inform the user of the mobile terminal whether the machine tool can be adjusted at present.
14. The production control method according to claim 9, wherein The detection data includes the size data and appearance data of the product. Analyzing whether the products produced by each production machine tool are qualified according to the detection data corresponding to each production machine tool includes: When it is determined according to the detection data corresponding to any one production machine tool that the size and appearance of the product produced by the any one production machine tool are qualified, the server determines that the product produced by the any one production machine tool is qualified; and When it is determined according to the detection data corresponding to the any one production machine tool that at least one of the size and appearance of the product produced by the any one production machine tool is unqualified, the server determines that the product produced by the any one production machine tool is unqualified.
15. The production control method according to claim 9, wherein, The method further includes: The server counts the number of times each machine tool adjustment personnel adjusts each target machine tool according to all the machine tool adjustment records; and When the server determines that the number of times any one machine tool adjustment personnel adjusts any one target machine tool reaches a preset value, the server prompts that the any one machine tool adjustment personnel needs to obtain the authorization of the supervisor before adjusting the any one target machine tool again.
Citation Information
Patent Citations
Semiconductor product production method and system thereof
CN103367103A
Function auxiliary debugging method, function debugging method, device, system and medium
CN111505977A