A production control method and system

By using positioning tags and automated control systems in industrial production, the position information of work objects is received in real time and corresponding instructions are executed, which solves the problems of long learning time and high error rate for novice workers, and achieves an efficient and low-cost production process.

CN111240281BActive Publication Date: 2025-01-24TSINGOAL BEIJING TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN201911423410.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2025-01-24
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

During the existing industrial manufacturing process, novice workers need to learn and be familiar with complex industrial fields and skills for a long time, and workers are prone to making mistakes during work, resulting in losses. At the same time, the quality assessment of products for automated production is becoming increasingly strict, the process indicators are fine, and the cost control and production efficiency requirements are becoming increasingly high.

Method used

By attaching a positioning label on the work object, the location information is received in real time, and the first instruction is determined according to the process process, and it is sent to the third output device to automatically execute the instruction. This method reduces the operator's unfamiliar situation of the assembly process or parts by automatic prompts, and reduces the frequency and frequency of errors.

Benefits of technology

This method reduces the operator's familiarity time with the assembly process and parts through automated control, reduces error rates and costs, and at the same time improves production efficiency and product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111240281B_ABST
    Figure CN111240281B_ABST
Patent Text Reader

Abstract

The present invention provides a production control method and system, wherein the method comprises receiving position information of a positioning tag; determining a first instruction according to the position information of the positioning tag and a process flow; sending the first instruction to a third output device; the positioning tag moves with the movement of the work object. The present invention reduces the frequency and frequency of operator errors during the assembly process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial intelligent manufacturing, and in particular to a production control method and system. Background Art

[0002] Control technology has developed for decades. With the change of industrial methods, the complexity of processes and the intensification of production processes, there has been a rapid development. Human beings have developed from the mechanization of the first era to electrification, automation, and informatization. With the rapid development of network technology, automation and information sharing in the industrial production and manufacturing process have become urgent needs.

[0003] At present, industrial production and manufacturing still need people, and for a novice, it usually takes a long time to learn and become familiar with a new industrial field and master a new skill. In addition, workers may make mistakes during work and cause losses.

[0004] At present, the requirements for automated production product quality assessment are becoming increasingly strict, process indicators are becoming increasingly refined, cost control, and improving production efficiency are becoming higher and higher. When introducing solutions to solve novices' problems, it is often necessary to comprehensively consider various factors, which puts higher requirements on the solutions. Summary of the invention

[0005] In view of this, the present invention provides a production control method in one aspect, comprising:

[0006] Receive location information of the positioning tag;

[0007] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0008] sending the first instruction to a third output device;

[0009] The positioning tag moves along with the movement of the work object;

[0010] The process flow is related to the work object.

[0011] Optionally, after sending the first instruction to the third output device, the method further includes:

[0012] If the first condition is met, a second instruction is sent to tool A;

[0013] The first condition includes one or more of the following:

[0014] The distance between the first output device and the third output device is less than the threshold between output devices;

[0015] or the first output device is located in the working area corresponding to the tool A;

[0016] Or the third output device is located in the working area of ​​tool A.

[0017] Optionally, after sending the first instruction to the third output device, the method further includes:

[0018] If the first condition is not met, a third instruction is sent to the tool A;

[0019] The third instruction is an instruction that forms a pair with the second instruction.

[0020] Optionally, also include:

[0021] Determining a first instruction according to the position information of the positioning tag and the process flow;

[0022] The first indication is sent to a first output device.

[0023] Optionally, after sending the first instruction to the third output device, the method further includes: receiving the first request, determining whether there is a fourth device whose distance from the third output device is less than the alarm processing distance in the ID set of the fourth devices with identities; if so, sending information corresponding to the first request to one or more corresponding fourth devices;

[0024] The fourth device with an identity is a device for receiving information corresponding to a first request sent by one or more working areas based on system configuration information.

[0025] Optionally, the first output device is a wearable device having an ultra-wideband module;

[0026] The position information is one-dimensional or zero-dimensional position information;

[0027] The first instruction is related to tool A.

[0028] In a second aspect, the present invention provides a production control system, comprising a server, wherein the server comprises one or more memories, one or more processors, and one or more modules, wherein the one or more modules are stored in the memories and configured to be executed by the one or more processors, and the one or more modules comprise instructions for or respectively for executing the following steps:

[0029] Receive location information of the positioning tag;

[0030] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0031] sending the first instruction to a third output device;

[0032] The positioning tag moves along with the movement of the work object;

[0033] The process flow is related to the work object.

[0034] Optionally, the one or more modules further include or are respectively further used to perform the following steps:

[0035] If the first condition is met, a second instruction is sent to tool A;

[0036] The first condition includes one or more of the following:

[0037] The distance between the first output device and the third output device is less than the threshold between output devices;

[0038] or the first output device is located in the working area corresponding to the tool A;

[0039] Or the third output device is located in the working area of ​​tool A.

[0040] Optionally, the one or more modules further include or are respectively further used to perform the following steps:

[0041] If the first condition is not met, a third instruction is sent to the tool A;

[0042] The third instruction is an instruction that forms a pair with the second instruction.

[0043] Optionally, the one or more modules further include or are respectively further used to perform the following steps:

[0044] Determining a first instruction according to the position information of the positioning tag and the process flow;

[0045] The first indication is sent to a first output device.

[0046] Optionally, the one or more modules further include or are respectively further used to perform the following steps:

[0047] receiving the first request, determining whether there is a fourth device whose distance from the third output device is less than the alarm processing distance in the ID set of the fourth device with identity; if so, sending information corresponding to the first request to one or more corresponding fourth devices;

[0048] Optionally, the first output device is a wearable device having an ultra-wideband module.

[0049] Optionally, at least two positioning base stations constitute a 2D positioning area, and at least one positioning base station constitutes a 0D positioning area or at least two positioning base stations constitute a 1D positioning area, and the location information is 0D or 1D positioning information.

[0050] The solution of the present application can be applied to free flow assembly, forced continuous flow assembly, forced intermittent flow assembly, and can also be applied to modular assembly processes. Due to the complexity of the assembly process, the variety and specifications of parts, operators are often unfamiliar with the assembly process or assembly parts in the above-mentioned various assembly methods. The present application obtains the production task that should be implemented after the work object reaches the predefined position through the real-time position of the work object and according to the defined process flow, generates a first instruction according to the production task, and sends it to the third output device, so that the third output device automatically executes the first instruction. The solution reduces the time for finding matching tools, parts, and accessories due to the unfamiliarity of the operators who implement the relevant tasks with the assembly process or assembly parts through automated prompts, and also reduces the frequency and frequency of operator errors during the assembly process. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0052] Figure 1 Schematic diagram of the positioning system of this application;

[0053] Figure 2a The present application has a schematic diagram of a production line with a 0-dimensional positioning area;

[0054] Figure 2b The present application has a schematic diagram of a production line with a 1-dimensional positioning area;

[0055] Figure 2c The present application has a schematic diagram of a production line with a 2D positioning area;

[0056] Figure 3a The present application has a schematic diagram of a production line with a 0-dimensional positioning area and a 2-dimensional positioning area;

[0057] Figure 3b The present application has a schematic diagram of a production line with 1D positioning areas and 2D positioning areas;

[0058] Figure 4 A production control method in one embodiment of the present application;

[0059] Figure 5 In another embodiment of the present application, a production control method;

[0060] Figure 6 A schematic diagram of a production line area in one embodiment of the present application. DETAILED DESCRIPTION

[0061] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. It can be understood that the embodiments in this case can be used in any combination unless they are obviously not suitable for combination, and the specific embodiments do not limit the combination.

[0062] In this application, only the automobile production process is used as the description object to explain and illustrate the scheme of this application. It is understandable that the scheme provided in this application can also be applied to the process of producing other items or providing services, for example, it can be widely applied to the operation of machinery and equipment in industries such as production, manufacturing, aviation, automobiles, and energy, as well as scenarios such as large-scale retail express packaging and sorting. It is understandable that when the scheme provided in this application is applied to the process of producing different items or providing services, due to the different processes of producing different items or providing services, the required processes and production line settings are also different.

[0063] In order to facilitate the understanding of this application, the concepts used in this application are briefly explained:

[0064] An assembly line can also be called a production line;

[0065] The work area can be an assembly area on a production line;

[0066] The first output device may be a watch tag;

[0067] The second output device may be an indicator light on a box containing the first object;

[0068] The third output device may be a tool, and in different embodiments, may be different physical entities, such as a manipulator, a wrench, a camera, etc.;

[0069] The work object can be, for example, a car on a production line;

[0070] A tool may be a tool used to attach an accessory to a work object;

[0071] Accessories such as car doors, interior decoration, etc.

[0072] The parts can be those that fix the doors and interior trims;

[0073] The above tools, accessories, and parts may be referred to as first objects;

[0074] The system described in this application includes a positioning system such as Figure 1As shown, the positioning system includes a positioning tag, a positioning base station, a solution server, and necessary communication transmission equipment such as optical fiber transceivers, switches, etc., connecting the positioning base station and the solution server. A positioning tag is attached to the car, and the positioning tag has a unique positioning identifier, which corresponds to the vehicle identifier of the car, so that the positioning tag can distinguish the car from other cars; the positioning identifier is usually a sequence of numbers and / or letters. The positioning tag is a positioning tag with a UWB module, and its physical form can be a flat card of a work card type, or a rectangular block with a fixed base or a magnetic base. In some embodiments, the position of the positioning base station is known, the positioning tag is attached to a movable object, and the positioning tag and the positioning base station communicate through UWB. The positioning tag periodically sends position data to the positioning base station, and the solution server solves the data of each tag in real time to obtain the position information of the tag. It can be understood that the transmission period of the position data is configurable, and the position information is calculated based on the position data. It can be understood that the positioning tag can be integrated with the electronic device or an independent physical circuit module.

[0075] The positioning system may also include monitoring displays, database servers, etc. The solution server is also called a location server. Positioning base stations, positioning tags, pipeline transceivers, switches, etc. need to be deployed in the positioning scene, while the solution server, monitoring monitor, etc. can be deployed in the monitoring room.

[0076] In one embodiment of the present application, as shown in FIG2, the system described in the present application includes an automobile production line, which includes a plurality of automobiles (work objects) to be assembled along the running direction of the production line, and the production line is divided into a plurality of work areas such as the work areas 204a and 204b in FIG2, each of which performs different assembly or inspection processes. According to the production tasks, some work areas perform fixed assembly or inspection processes, and other work areas perform mobile assembly or inspection tasks. The automobile is transported to each work area on the production line through the assembly conveyor line according to the predetermined execution process to complete the corresponding process. It is understandable that although the assembly conveyor line is also an important part of the automobile production line, it is not shown in the figure. It is understandable that the figure simplifies the description of the production line, and in the actual working environment, the production line is not a straight line, and it is difficult to determine the median line or boundary line of the production line.

[0077] In addition, the system described in the present application may also have other hardware that cooperates with the manufacturing execution system software, such as a lens for machine vision inspection, a robot for moving materials or assembling materials, etc.

[0078] Some embodiments of the present application also include a user-end device (first output device) and a manufacturing execution server. The manufacturing execution server runs corresponding manufacturing execution system software for monitoring production, production scheduling and dispatching, quality process monitoring, etc., so as to realize production management, equipment management and personnel management. The manufacturing execution server can be physically a service or it can be implemented by different servers in collaboration. The user-end device can communicate with the manufacturing execution server. The user-end device may include but is not limited to an image input module, an image output module, a voice input module, a voice output module, a text input module, a text output module, a vibration module, a buzzer module, a key input module, etc. The user-end device can be fixed in the working area on the production line, or it can be a mobile device, such as a head-mounted mobile device or a smart watch with a display screen.

[0079] In one embodiment of the present application, a production control method includes:

[0080] Receive location information of the positioning tag;

[0081] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0082] sending the first instruction to a third output device;

[0083] The positioning tag moves along with the movement of the work object;

[0084] The process flow is related to the work object.

[0085] The work object 206a carries a positioning tag 207a, which periodically sends position data to the positioning base station 201a. The solution server ( Figure 2a-2c Not shown, the deployment and connection relationship can be referenced Figure 1 ) Real-time solution of the data of each tag to obtain the location information of the work object. It can be understood that the location data includes the ID of the positioning tag, and the ID of the positioning tag is used to distinguish the location data sent by the positioning tag from other positioning tags, and the ID of the positioning tag is associated with the ID of the car. For example, when the positioning tag is attached to the car, the production number of the car can be associated with the ID registration of the positioning tag, so that when the positioning tag is obtained, the car A corresponding to the positioning tag can be known. According to different positioning system deployment methods, the location information of the work object may be zero-dimensional, one-dimensional, two-dimensional or three-dimensional.

[0086] The positioning system shown in Figure 2 is a zero-dimensional positioning system. In a working area, only one positioning base station has effective signals covering the area, and usually due to physical separation, signal shielding or distance, the effective signals of other base stations cannot completely cover the working area. Figure 2a A positioning base station 201a in the working area 204a forms a 0-dimensional positioning area. The positioning base station 201a can be set in the center of the working area 204a. The positioning tag 207a sends the position data to the positioning base station 201a. After calculating the position data, the position calculation server obtains the 0-dimensional position information of the positioning tag 207a, that is, the relative position information of the positioning tag 207a and the base station 201a. According to the distance between the positioning tag 207a and the positioning base station 201a, it is judged that the car 206a is located in the area where the task is to be performed. At this time, the corresponding task will be performed on the car A in the working area 204a.

[0087] like Figure 2b As shown, in other embodiments, in a working area, only two positioning base stations have effective signals covering the area, that is, Figure 2b The two positioning base stations 201a in the working area 204a in the vehicle form a one-dimensional positioning area. The positioning system is a one-dimensional positioning system, and the position information of the positioning tag is one-dimensional positioning information. The positioning tag 207a sends position data to the positioning base station 201a. The position calculation server obtains the one-dimensional position information of the positioning tag 207a after calculating the position data. According to the distance between the positioning tag 207a and the positioning base station 201a, it is judged that the car 206a is located in the area where the task is to be performed. At this time, the corresponding task will be performed on the car 206a in the working area 204a.

[0088] like Figure 2c As shown, in another embodiment, in a working area, at least three positioning base stations have effective signals covering the area, that is, Figure 2c At least three positioning base stations 201a in the working area 204a in the figure form a two-dimensional positioning area. The positioning tag 207a sends the position data to the positioning base station 201a. After calculating the position data, the position calculation server obtains the two-dimensional position information of the positioning tag 207a, that is, the relative position of the positioning tag 207a on the map. By judging the relationship between the position information of the positioning tag 207a and the positioning area, it is judged whether the position of the car 206a is located in the working area 204a, and thus it is judged whether the corresponding task will be implemented on the car A in the working area 204a.

[0089] It is understandable that there are many alternative ways to determine whether the corresponding task will be implemented on car A in the working area 204a. For example, in some embodiments, by determining the distance between the position of car A and the anchor positioning tag, if the distance is less than a threshold, it is determined that car A is located in the area where the task is to be performed, and the corresponding task defined in the process flow will be implemented on car A. In other embodiments, it is determined that the corresponding task will be implemented on car A based on the position of car A crossing the virtual boundary line; it is understandable that this article cannot exhaustively describe the scheme of how to determine whether the corresponding task will be implemented on car A. In addition, it is understandable that the way to determine the scope of the working area 204a is related to the positioning dimension of the positioning system and the division method, positioning accuracy, and tolerance of the area on the production line.

[0090] It is understandable that the implementation methods described in this application are all within the scope of protection of the claims of this application. It is understandable that the protection scope of determining the first indication or the first instruction according to the position information of the positioning tag and the process flow in the claims of this application includes various implementation schemes for determining whether the corresponding task will be implemented on the car in the above-mentioned embodiments. In addition, due to the limitations of the characteristics of the text language itself, when the technical features are described in general language in this application document, the protection scope of the technical features of the general language should be understood as including various optional embodiments when introducing the technical features in this application, as well as other alternative implementation schemes made according to the principles of the general language. For example, when describing the distance between the first object and the second object, its protection scope includes attaching label A to the first object, label B to the second object, and judging the distance between the first object and the second object according to label A and label B; its protection scope also includes attaching label A to the first object, arranging the second object in a virtual electronic fence, and comparing the distance between label A and the electronic fence. For more alternative methods, please refer to the relevant embodiments explaining the same principle in this article.

[0091] In this application, the process flow corresponding to the car on the production line can be obtained through the manufacturing execution server. The process flow can be the general term for all assembly steps with a sequential relationship that need to be executed on the production line of the car, or it can be the general term for assembly steps with a sequential relationship that need to be executed partially on the production line. The process flow can be stored in the computer in the form of a configuration file or table or other methods. In one embodiment of the present application, the assembly, maintenance or other functions required by the car on the production line are decomposed into jobs one by one, and each job consists of a series of tasks. A task includes a task number, a task operation specification, tools / equipment required for the task, parts, accessories information (collectively referred to as the first object), etc. It can be understood that there may be a sequential relationship between jobs and tasks, and tasks may be executed concurrently. In some embodiments, the task operation specification is information about tool parameters or part installation positions or a schematic diagram of task operations. Tool parameters include but are not limited to torque, angle and / or pulse values ​​through them; installation positions include but are not limited to front wheels, rear wheels, front beams, etc. For example, in one embodiment of the present application, the task operation specification of a task may be "at installation position No. 2, wrench / power wrench, tighten 2 turns", and the accessory information required for the task may be "gasket No. 3 and hexagonal screw No. 5"; in another embodiment of the present application, the task operation specification may be "take 1 photo". The present application does not describe the operation tolerance (which may vary depending on the tool), but those skilled in the art will know that it may also be included in the task operation specification.

[0092] After receiving the first instruction, the third output device analyzes the first instruction. Different third output devices may correspond to different first instructions and analyze them in different ways. For example, in some embodiments, the first instruction is analyzed to obtain an instruction for controlling the movement of a robot or controlling the shooting of a camera.

[0093] In one embodiment of the present invention, the manufacturing execution system software defines a relevant process flow for each model being produced, and the process flow and error information or status of each car are also recorded, and the recording method can be recorded in the form of a table. For example, a part of the process flow can be: after completing task A, the car 206a is transported to the work area A through the production line, and tasks 1, task 2, task 3...task N need to be completed in the work area A; after receiving the position information of the car 206a, by determining whether the position of the car 206a is located in the work area 204a, it is determined whether the corresponding tasks 1, task 2, task 3...task N will be implemented on the car A. If it is determined that the corresponding tasks 1, task 2, task 3...task N will be implemented on the car A, a first indication or a first command is generated according to tasks 1, task 2, task 3...task N. After completing tasks 1, task 2, task 3...task N in the work area 204a, according to the instructions of the process flow, the car 206a may enter the work area 204b to complete the next series of tasks.

[0094] In the present application, the third output device is a device for executing the first instruction. For example, the third output device is an electric wrench, and the first instruction is to rotate 2 circles at 12:00:00. For another example, the third output device is a robotic arm, and the first instruction is a displacement instruction of the robotic arm. For example, the third device is a dot matrix laser scanner, and the first instruction is used to control the scanner to send a laser of a preset frequency.

[0095] The above method determines the position of the work object, thereby automatically driving the third output device to execute corresponding instructions, thereby reducing the requirements on the quality and training time of the operator, saving costs for the enterprise.

[0096] In one embodiment of the present application, if a first condition is met, a second instruction is sent to tool A; the first condition includes one or more of the following: the distance between the first output device and the third output device is less than the threshold between the output devices; or the first output device is located in the working area corresponding to the tool A; or the third output device is located in the working area corresponding to the tool A.

[0097] In one embodiment of the present application, a map of the production line is obtained by manual measurement, semi-automatic or fully automatic means, and the tool 1 working area 524a and the tool 2 working area 523a are marked in the map respectively. It can be understood that the tasks performed in different working areas may be different, and the tools used and the working areas may be different, such as Figure 6As shown, the working areas in working areas 504a and 504b are 524a, 523b and 524ab, 523b respectively; the first output device is a wearable device with a positioning tag, the positioning tag moves with the movement of the wearable device, the positioning tag can be integrated with the circuit board of the wearable device, or it can be separated from the circuit board. Or a positioning tag is attached to tool 1, the positioning tag moves with the movement of tool 1, the positioning tag can be integrated with the circuit board of tool 1, or it can be separated from the circuit board, or tool 1 is separated from the positioning tag, and tool 1 provides power and communication interface for the positioning tag. After car A enters working area A, according to the process flow corresponding to car A, the corresponding tasks 1 and 2 of the car in working area 504a are obtained, and each task includes the installation position, bolt point process type, tool type, accessories, operation specifications, etc. that need to be installed in working area A. After the operator moves tool 1 into tool 1 operation area 524a, a second instruction is sent to tool 1 to release the use restriction of tool 1, so that the operator can use the tool to work at the corresponding installation site. After the operator moves tool 1 out of tool 1 operation area 524a, a third instruction is sent to tool 1 to restrict the function or use of tool 1. The same is true for tool 2, which will not be explained. In another embodiment of the present application, if the distance between the first output device and the third output device is lower than the distance between the output devices, tool 1 is unlocked; if the distance between the first output device and the third output device is greater than the distance between the output devices, tool 1 is locked. The distance between the output devices is stored in the system configuration, which can be set by the operator or the default configuration of the system.

[0098] In some embodiments, after the operator moves the tool 1 into the working area 524a of the tool 1, the operator sends a second instruction to the tool 1, and the second instruction may be an instruction different from the first instruction.

[0099] It is understandable that in some manufacturing execution system software, information such as the level of the task processor, the user terminal, the authority corresponding to the level, the responsible work area, etc. are also defined. In some embodiments of the present application, the receiving personnel wears a positioning terminal device with an ultra-wideband positioning module. When the tool 1 is locked, the operator sends a request (first request) to the fault system. After receiving the request, the fault system determines the receiving personnel of the request according to the level of the processor, the authority corresponding to the user terminal and the level, the location of the processor, and the responsible work area, that is, it determines whether there is a fourth device with a distance from the third output device lower than the alarm processing distance in the ID set of the fourth device with an identity. After receiving the request, the receiving personnel rushes to the corresponding work area according to the prompt of the mobile terminal device worn, and the receiving personnel can unlock the tool 1 through the mobile terminal device or other means.

[0100] The working area of ​​tool 1 and tool 2 can be determined by the installation site. In some embodiments, the working area of ​​the tool is calculated by the position and tolerance of the installation site. In some embodiments, the transportation tool of the production line does not have a positioning function, and it is impossible to determine the position of the car A after it is transported to the working area A. In another embodiment of the present application, a positioning tag is placed at a fixed position on the car 206a, for example, a positioning tag is uniformly placed on the left rearview mirror of the car, and the installation site 1 and the installation site 2 correspond to the fixed positions on the car A respectively, and the relative positions of the installation site 1 and the installation site 2 are fixed. After determining the position of the installation site after entering the working area A, the coordinates of the installation site are determined according to the coordinates of the positioning tag and the relative position of the installation site on the car A, and the position of the working area of ​​tool 1 is determined according to the coordinates of the installation site. Therefore, after the operator moves tool 1 into the working area of ​​tool 1, the use restriction of tool 1 is lifted, so that the operator can use the tool to work on the corresponding installation site. When the operator moves tool 1 out of the working area of ​​tool 1, the function or use of tool 1 is restricted.

[0101] In some embodiments, the manufacturing execution server and the position solution server are physically the same computer, and in other embodiments, they are separate computers.

[0102] In one embodiment of the present application, the steps of the production auxiliary method include:

[0103] Receive location information of the positioning tag;

[0104] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0105] sending the first indication to a first output device;

[0106] The positioning tag moves along with the movement of the work object.

[0107] The first indication includes a first operation and / or first object information.

[0108] The above steps are specifically as follows in one embodiment of the present application: Figure 2a-2cAs shown, a map of the production line is obtained by manual measurement, semi-automatic or fully automatic means, and the map includes at least a work area 204a; the positioning tag 207a attached to the car 206a periodically sends position data to the positioning base station, and the position solution server obtains the position information of the positioning tag 207a after calculating the position data, that is, obtains the position of the car 206a; according to the production arrangement and scheduling of the manufacturing execution system software, the car A enters the work area A. The position information corresponding to the positioning tag is received, and it is determined whether the position of the car A is located in the work area 204a. If it is located in the work area 204a, the task prompt information (first indication) is output to the user terminal device according to the task performed by the car A in the work area 204a defined in the process flow in the manufacturing execution system software. The task prompt information includes the first operation and / or the first object information. That is, the task prompt information can only include the first operation or only include the first object information, or can also include a combination of the first operation and the first object information. For example, the first operation includes but is not limited to the task operation specification for performing the task in the work area 204a, and the first object information includes but is not limited to one or more tools / equipment, parts, accessories information, etc. required for the task.

[0109] In one embodiment of the present application, the task operation specification of Task 1 may be "Wrench No. 2, tighten 2 turns", and the accessory information required for Task 1 may be "Gasket No. 3 and Hexagonal Screw No. 5". After receiving the location information of Car A, if it is determined whether Car A is located in the work area A, the text composed of "Gasket No. 3 and Hexagonal Screw No. 5" and "Wrench No. 2, tighten 2 turns" is sent to the first output device as the first indication. In other embodiments, only the task operation specification may be used as the first indication, or only the required accessory information may be used as the first indication, without combining the operation specification and the accessory information into one first indication.

[0110] Although in the above embodiment, the first instruction is described by taking the first instruction as text as an example, it can be understood that the first instruction can be in any one or more forms of video, image, voice, text, and symbol. The first instruction is related to the task, and the task can be obtained through the process flow. The tasks defined in the process flow include but are not limited to operation, disassembly, assembly, repair, inspection, etc.

[0111] like Figure 2aIn the scenario shown, the first output device may include but is not limited to head-mounted devices, smart watches, mobile phones, tablet computers and other mobile terminal devices (not shown in the figure). In other embodiments, the first output device may be an electronic display panel 208b fixed in the working area, such as an LED display screen, an ink screen, etc. After receiving the first indication, the first output device displays the first indication through the first output device, so that the operator who performs the relevant task can know the first indication. In some embodiments of the present application, the first output device does not have a positioning function, while in other embodiments of the present application, the first output device has a positioning function.

[0112] The solution of the present application can be applied to free flow assembly, forced continuous flow assembly, forced intermittent flow assembly, and modular assembly process. Due to the complexity of the assembly process, the variety and specifications of parts, the operators are often unfamiliar with the assembly process or assembly parts in the above-mentioned various assembly methods. The present application obtains the production task that should be implemented after the work object reaches the predefined position through the real-time position of the work object and the defined process flow, generates the first instruction information according to the production task, and sends it to the first output device, so that the operator who performs the relevant task can know the first instruction. The solution reduces the time for finding matching tools, parts, and accessories due to the unfamiliarity of the operators who perform the relevant tasks with the assembly process or assembly parts through automated prompts, and also reduces the frequency and frequency of operator errors during the assembly process.

[0113] In one embodiment of the present application, Figure 3a As shown, a 0D positioning system is deployed in part or all of the areas 301a-301c on the production line, that is, only one positioning base station is set in each of one or more working areas on the production line to reduce the hardware cost of the positioning base station deployment, and a 2D positioning is used in the repair area / product area 302, that is, a 2D positioning base station is set in the repair area / product area, so as to facilitate the operator to quickly find the work object in the repair area. Or as Figure 3b As shown, a one-dimensional positioning system is deployed in part or all of the areas 401a-401c on the production line, that is, a one-dimensional positioning system is formed between the base stations on the production line to reduce the hardware cost of the positioning base station deployment, and two-dimensional positioning is used in the rework area / product area 402. The above scheme has a low implementation cost relative to a system that uses two-dimensional positioning in its entirety. Compared with the RFID positioning method, in this application, the positioning tag can be attached to the car from the beginning of assembly to leaving the production line, reducing the number of times the tag is replaced, reducing the complexity and time cost of production management, and thus reducing production costs.

[0114] In one embodiment of the present application, since production tasks are usually greatly fluctuated by the influence of orders, and in order to adapt to changes in order quantity and requirements, it is often necessary to frequently adjust the equipment and processes on the production line. In some cases, it may be necessary to change the layout relationship of the work area, so as to reduce the time consumed in moving parts and products in the entire process flow and increase the production efficiency of the production line; in some cases, it may be necessary to change the tasks implemented in the work area, so as to optimize the production line to make it better match the production tasks, and these adjustments usually occur frequently. In the scheme of the present application, for the change of the above-mentioned production line, few configuration steps are required. For example, in one embodiment, a map of the production line is obtained by manual measurement, semi-automatic or fully automatic means, and the map includes at least working areas 204a and 204b; for the change of the layout relationship of the working area, it is only necessary to adjust or calibrate the positions or ranges of different working areas on the map; in one embodiment, an anchor positioning tag / positioning base station is placed in the working area. If the position or layout of the working area changes, the anchor positioning tag / positioning base station in the corresponding moving working area is used to determine the area where the car is located to perform the task based on the distance between the positioning tag on the car and the anchor positioning tag / positioning base station in the working area, thereby accurately sending the first indication. The above method does not even require modification of the software configuration when the working area changes.

[0115] In one embodiment of the present application, according to the process flow, the car 206a is transported to the work area 204a through the production line, and tasks 1, 2, 3, ..., N need to be completed in the work area A; after receiving the position information of the car A, by judging whether the position of the car 206a is located in the work area 204a, it is judged whether the corresponding tasks 1, 2, 3, ..., N will be implemented on the car 206a. If it is judged that the corresponding tasks 1, 2, 3, ..., N will be implemented on the car 206a, multiple first instructions are generated according to tasks 1, 2, 3, ..., N, and the corresponding first instructions are output in the first output device according to the execution order of the tasks. It can be understood that in some embodiments, some tasks can be performed in parallel, and the order of outputting such tasks in the first output device can be random.

[0116] Compared with automated equipment, operators can receive more complex instructions at a time. The present application displays the first instructions in sequence, thereby reducing the operator's misjudgment of the operation sequence when performing tasks.

[0117] In one embodiment of the present application, the task outputted in the first output device corresponds to a confirmation interaction process, and the corresponding interaction interface is shown in the figure. The interface shown in the figure is the interface displayed by the first output device after receiving the first instruction, and the interaction interface distinguishes between completed items and uncompleted items. The operator can interact with the interface through any one or more methods such as buttons, touch screen, voice, or eye movement control to change the completion status of the project.

[0118] In one embodiment of the present proposal, the positioning tag A attached to the car A periodically sends location data to the positioning base station, and the location calculation server obtains the location of the positioning tag A after calculating the location data, that is, the location of the car A. According to the production arrangement and scheduling of the manufacturing execution system software, the car A enters the work area A, and it is determined whether the position of the car A is located in the work area A. If it is located in the work area A, according to the process flow defined in the manufacturing execution system software, the tasks performed by the car A in the work area A are confirmed, and multiple task prompt information (first indication) is output to the user terminal device (first output device). The multiple task prompt information is related to the tasks performed by the car in the work area A; the user terminal sequentially displays the task prompt information in the order of task execution; after completing the content corresponding to a prompt information, the operator contacts the user terminal device through a button or a touch screen, thereby triggering the user terminal device to change the state of the task prompt information. It can be understood that in some embodiments, when the task prompt information state is triggered to be changed, it is also triggered to send information to the server to indicate that the content corresponding to the task prompt information has been completed.

[0119] In one embodiment of the present application, the process flow defined in the manufacturing execution system software includes: Task A implemented by the car 206a in the work area 204a, and Task B implemented by the cars 206a and 206b in the work area 204b. Task A and Task B can be collectively referred to as a collection of a series of tasks. The operator wears a first output device, and the user terminal device has a positioning module. According to the position data provided by the positioning module, if the operator is located in the work area A, the task prompt information corresponding to the task in the work area 204a is prompted to be executed, and if the operator is located in the work area 204b, the task prompt information corresponding to the task in the work area 204b is prompted to be executed. Usually one operator is responsible for one area. Since production tasks are usually affected by orders and fluctuate greatly, and in order to adapt to changes in order quantity and requirements, the number of operators is often in a tight state. If operators are trained to acquire more work skills, it will inevitably take a long time, and the requirements for operators will also increase. Therefore, the company needs to pay a large price in terms of time and labor costs. Through the above scheme, operators are responsible for multiple tasks or multiple work areas, thereby reducing the company's time and labor costs. In some embodiments of the present application, the user terminal device includes a positioning module consistent with the positioning tag carried by the car 206a, so that the user terminal device has a unique positioning identifier, and the user terminal worn by the operator and the positioning base station transmit position data via UWB. The user terminal device periodically sends position data to the positioning base station through the positioning module, and the solution server solves each position data in real time to obtain the position of the user terminal.

[0120] In one embodiment of the present application, the user terminal has a positioning function. If the user terminal device receives the task prompt information corresponding to the working area 204a, if the location of the user terminal does not match the area restriction corresponding to the working area 204a, an error prompt will be given. If the options are not checked in order, an execution error prompt will be given.

[0121] In one embodiment of the present application, according to the production arrangement and scheduling of the manufacturing execution system software, the car 206a enters the working area 204a, and the positioning tag 207a attached to the car 206a periodically sends position data to the positioning base station. After calculating the position data, the position calculation server obtains the position of the positioning tag 207a, that is, the position of the car 206a. It is determined whether the position of the car 206a is located in the working area 204a. If it is located in the working area 204a, according to the task performed by the car 206a in the working area 204a defined in the process flow defined in the manufacturing execution system software, the task prompt information (first indication) is output to the user terminal device (first output device), and the task prompt information includes multiple sub-items. The multiple sub-items of the task prompt information package are related to the tasks performed by the car in the working area 204a; the user terminal sequentially displays the sub-items of the task prompt information according to the execution order of the sub-items; after completing the content corresponding to a prompt information, the operator interacts with the user terminal device through a key or a touch screen or voice, thereby triggering the user terminal device to change the completion state of the task prompt information.

[0122] In one embodiment of the present application, a map of the production line is obtained by manual measurement, semi-automatic or fully automatic means, and the map includes at least the work area 204a and the movement area of ​​the operator when performing the task corresponding to the work area 204a. If the operator triggers the user terminal to change the state of the task prompt information, if the location information of the user terminal device is not within the movement area of ​​the operator, a warning prompt information is sent to the user terminal.

[0123] In one of the present applications, the map includes at least a work area 204a, and tasks 1, 2, 3...Task N need to be completed in the work area 204a. Task 1, Task 2, Task 3 correspond to different locations respectively. If the operator triggers the user terminal to change the state of the task prompt information, if the order of locations passed by the user terminal device is different from the order of locations for task execution, a warning prompt message is sent to the user terminal or the user terminal is prohibited from changing the state of the task prompt information.

[0124] In other embodiments, when taking into account the positioning tolerance or the movement of the operator when performing the corresponding task, each task person corresponds to a different area range. If the operator triggers the user terminal to change the state of the task prompt information, if the area order of the user terminal device when triggering the task prompt information is different from the area order determined by the task execution order, a warning prompt message is sent to the user terminal.

[0125] In one embodiment of the present application, the user terminal has a positioning function, and a map of the production line is obtained by manual measurement, semi-automatic or fully automatic means, and the map respectively marks the tool 1 storage area 521a, the tool 1 operation area 523a, the tool 2 storage area 522a, and the tool 2 operation area 524a. The process flow defines that after the car enters the work area 504a, task 1 and task 2 are implemented. Task 1 uses tool 1, and task 2 uses tool 2. After car A enters the work area A, the first instruction 1 corresponding to task 1 is sent to the user terminal. When the operator moves to the tool 1 storage area 521a, the first instruction 2 corresponding to task 1 is sent to the user terminal. If the operator moves to the tool 1 operation area 523a, the use restriction of tool 1 is cancelled, and the operator can directly use the tool or can open the tool. In some embodiments, the tool 1 is a precision manufacturing tool, and the manufacturing execution system controls the opening of the tool 1 or configures its use parameters. The cancellation of the use restriction of the tool 1 can be that the manufacturing execution system provides power to the tool 1. In one embodiment of the present application, if the operator returns to the tool 1 storage area 521a from the tool 1 operation area 523a, a restriction on the use of tool 1 is added, such as turning off the power of tool 1, or changing the state of tool 1 from the working state to the sleeping state. In some embodiments, when tool 1 leaves the tool 1 operation area, a restriction on the use of tool 1 is added. In some embodiments, the tool 1 storage area and the tool 2 storage area are respectively the same size as the area or box that accommodates these tools or increase an appropriate tolerance. In some embodiments, the tool 1 storage area, the tool 1 operation area, the tool 2 storage area, the tool 2 work area and the work area A exist at the same time, and the tool 1 operation area, the tool 2 operation area and the work area A have overlapping parts in position.

[0126] In some embodiments, the steps include:

[0127] If the distance between the first output device and the first object is lower than a first threshold, instruct at least one of the second output devices and / or instruct the first output device to output a second instruction;

[0128] The second indication is used to indicate that the distance between the first object and the first output device is lower than a first threshold.

[0129] like Figure 6As shown, the user terminal device has a positioning function, and the positioning system is a two-dimensional positioning system. The map of the production line is obtained by manual measurement, semi-automatic or fully automatic methods, and the storage areas 521a, 522a, 521b, 522b are marked in the map, and the target objects such as parts, tools or accessories can be placed in the storage areas 521a, 522a, 521b, 522b. In a scene, according to the set program flow, the user terminal device receives a first indication, and the first indication indicates that the operator obtains the target object from the storage area 1, that is, the target object in the storage area 1 is the first object; if the operator moves to the storage area 521a, the corresponding indicator light in the storage area 521a indicates that the operator has reached the correct target object position, and the corresponding indicator light in the storage area 521a is the second output device, that is, at least one second output device in the second output device outputs the second indication.

[0130] It may also be that, according to a set program flow, the user terminal device receives a first indication, the first indication instructs the operator to obtain the target object from the storage area 521a, and if the operator moves to the storage area 521a, the first output device outputs a second indication, for example, the user terminal device displays a prompt message or turns on a light to indicate that the storage area 1 has been reached.

[0131] In some embodiments of the present application, the method further includes instructing at least one of the second output devices and / or instructing the first output device to output a third indication if the distance between the first output device and the second object is lower than a second threshold;

[0132] The third indication is used to indicate that the distance between the second object and the first output device is lower than a second threshold.

[0133] The second object is an object different from the first object, and the first object is a subject matter included in the first indication.

[0134] If the operation moves to storage area 522a or 521b or 522b, the indicator light in the corresponding storage area indicates that the operator has reached the wrong location, or the first output device outputs information to indicate that the operator has reached the wrong location.

[0135] In one embodiment of the present application, tools, parts, accessories, etc. required for performing assembly or inspection processes are configured in the working area on the production line. In some embodiments, different tools, parts, and accessories are respectively assigned different storage areas, and the storage areas where these objects are located are marked in the map. Corresponding signal lights are respectively set in these areas. It can be understood that the above-mentioned signal lights can be integrated with the box containing these objects, or can be separated from the box containing these objects, such as the signal lights are set on the shelf. After receiving the position information of the car 206a, it is determined whether the position of the car 206a is located in the working area 204a, thereby determining whether the corresponding task 1, task 2, task 3...Task N will be implemented on the car 206a. If it is determined that the corresponding task 1, task 2, task 3...Task N will be implemented on the car 206a, the corresponding signal lights will light up in the order of task 1, task 2, task 3...Task N to indicate the position, etc., that is, to indicate that at least one of the multiple second output devices outputs a fourth indication. The operator goes to the corresponding storage area to pick up or select the object according to the indication of the indicator light. In other embodiments, there is a corresponding rule between the serial number of the object and the storage space position, and the object can be obtained according to the serial number of the object.

[0136] In one embodiment of the present application, if the position information of the positioning tag indicates that the distance between the work object and the third position area (working area 204a) is less than a fourth threshold value, and the work object has a tendency to enter the third position area, a fourth indication is output, and the fourth indication is used to indicate the preparation of the first object. In some embodiments, the first object is large in volume or weight or some tools need to be preheated, etc., by judging the distance between the work object and the third position area (working area 204a) indicated by the position information of the positioning tag, the first object is prepared in advance, the time consumption of the assembly process is reduced, and the time cost is reduced. It can be understood that the instruction to prepare the first object can be to instruct a person to prepare the first object, or it can be to instruct a person to prepare the working state of the tool so that the assembly work can be quickly carried out after the work object enters the working area. In other embodiments, the instruction to prepare the first object can also be to instruct the machine to prepare to enter the working state according to the fourth instruction.

[0137] If the position information of the positioning tag indicates that the distance between the work object and the fourth position area (work area 204a) is greater than the fifth threshold, and the work object has a tendency to move away from the fourth position area, a fifth indication is output, which is used to indicate that the work object is away from the fourth position area.

[0138] The present invention provides a production control method in one aspect, comprising:

[0139] Receive location information of the positioning tag;

[0140] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0141] sending the first indication to a first output device;

[0142] The positioning tag moves along with the movement of the work object;

[0143] The process flow is related to the work object.

[0144] In one embodiment of the present application, the first indication includes a first operation and / or first object information.

[0145] In one embodiment of the present application, the first object includes one or more tools, accessories or parts;

[0146] The work object is a car on a production line;

[0147] The first output device is a smart watch with an ultra-wideband positioning module.

[0148] In one embodiment of the present application, the first output device is a mobile terminal.

[0149] In one embodiment of the present application, the location information is 1-dimensional or 0-dimensional.

[0150] In one embodiment of the present application, determining the first instruction according to the position information of the positioning tag and the process flow includes:

[0151] If the first output device is located in the first position area, determining a first indication A according to the position information of the work object and the process flow;

[0152] If the first output device is located in the second position area, determining a first instruction B according to the position information of the work object and the process flow;

[0153] The first location area is an area different from the second location area.

[0154] In one embodiment of the present application, after sending the first indication to the first output device, the following steps are included:

[0155] If the distance between the first output device and the first object is lower than a first threshold, instruct at least one of the second output devices and / or instruct the first output device to output a second instruction;

[0156] The second indication is used to indicate that the distance between the first object and the first output device is lower than a first threshold.

[0157] In one embodiment of the present application, the method includes: after sending the first indication to the first output device, the method includes the steps of:

[0158] If the distance between the first output device and the second object is lower than a second threshold, instruct at least one of the second output devices and / or instruct the first output device to output a third instruction;

[0159] The third indication is used to indicate that the distance between the second object and the first output device is lower than a second threshold.

[0160] In one embodiment of the present application, the first indication is determined according to the position information of the positioning tag and the process flow;

[0161] After, including:

[0162] instructing at least one of the plurality of second output devices to output a fourth indication;

[0163] The fourth indication is used to indicate the position of the first object.

[0164] In one embodiment of the present application, the first indication includes at least 2 sub-items;

[0165] After sending the first indication to the first output device, the method further comprises:

[0166] The at least two sub-items are displayed in execution order.

[0167] In one embodiment of the present application, after sending the first indication to the first output device, the method further includes: receiving a second trigger signal, where the second trigger signal is used to change the completion status of the first prompt.

[0168] In one embodiment of the present application, after receiving the second trigger signal, it is determined whether the order of the first prompt corresponding to the second trigger signal corresponds to the order of the corresponding sub-items to be confirmed, and if so, it is prompted that they do not correspond.

[0169] In one embodiment of the present application, if the position information of the positioning tag indicates that the distance between the work object and the third position area is less than a fourth threshold, and the work object has a tendency to enter the third position area, a fourth indication is output, and the fourth indication is used to indicate the preparation of the first object.

[0170] In one embodiment of the present application, if the position information of the positioning tag indicates that the distance between the work object and the fourth position area is greater than a fifth threshold, and the work object has a tendency to move away from the fourth position area, a fifth indication is output, and the fifth indication is used to indicate that the work object is away from the fourth position area.

[0171] In one embodiment of the present application, after receiving the location information of the positioning tag, the following steps are included:

[0172] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0173] sending the first instruction to a third output device;

[0174] The positioning tag moves along with the movement of the work object;

[0175] The process flow is related to the work object.

[0176] In one embodiment of the present application, after sending the first instruction to the third output device, the method further includes:

[0177] If the first condition is met, a second instruction is sent to tool A;

[0178] The first condition includes one or more of the following:

[0179] The distance between the first output device and the third output device is less than the threshold between output devices;

[0180] or the first output device is located in the working area corresponding to tool A;

[0181] Or a third output device is located in the tool A working area.

[0182] In one embodiment of the present application, after sending the first instruction to the third output device, the method further includes:

[0183] If the first condition is not met, a third instruction is sent to the tool A;

[0184] The third instruction is an instruction that forms a pair with the second instruction.

[0185] In a second aspect, the present application further provides a mobile terminal, comprising one or more memories, one or more processors, and one or more modules, wherein the one or more modules are stored in the memories and configured to be executed by the one or more processors, and the one or more modules include instructions for or respectively for executing the following steps:

[0186] A first indication is received, where the first indication is a first indication determined according to position information of a positioning tag and a process flow; the positioning tag moves with the movement of the work object; and the process flow is related to the work object.

[0187] In one embodiment of the present application, the first indication includes a first operation and / or first object information.

[0188] In one embodiment of the present application, the first object includes one or more tools, accessories or parts;

[0189] The work object is a car on a production line;

[0190] The mobile terminal is a smart watch with an ultra-wideband positioning module.

[0191] In one embodiment of the present application, the position information is 1-dimensional or 0-dimensional;

[0192] The one or more modules also include instructions for or respectively for performing the following steps:

[0193] receiving a second instruction;

[0194] The second indication is used to indicate that the distance between the first object and the mobile terminal is lower than a first threshold.

[0195] In one embodiment of the present application, the one or more modules further include instructions for or respectively for performing the following steps:

[0196] receiving a third instruction;

[0197] The third indication is used to indicate that the distance between the second object and the mobile terminal is lower than a second threshold.

[0198] In one embodiment of the present application, the first indication includes at least 2 sub-items; the one or more modules also include instructions for or respectively for executing the following steps:

[0199] The at least two sub-items are displayed in execution order.

[0200] In one embodiment of the present application, the one or more modules further include instructions for or respectively for executing the following steps: sending a second trigger signal, the second trigger signal being used to change the completion status of the first prompt.

[0201] In one embodiment of the present application, the one or more modules also include instructions for or respectively for executing the following steps: determining whether the order of the second trigger signal is the same as the order of the corresponding sub-items waiting for confirmation, and if not, prompting that they are different.

[0202] In one embodiment of the present application, the one or more modules further include instructions for or respectively for executing the following steps: receiving a fourth indication; the fourth indication is used to instruct preparation of the first object.

[0203] In one embodiment of the present application, the one or more modules further include instructions for or respectively for executing the following steps: receiving a fifth indication, the fifth indication being used to indicate that the work object is away from a fourth position area.

[0204] In a third aspect, the present application provides a production assistance system, including a positioning tag, a positioning base station, a solution server, a first output device, and a first server;

[0205] The positioning tag moves with the movement of the working object and is used to send position data to the positioning base station;

[0206] The positioning base station is used to receive the position data and send the position data to the solution server;

[0207] The solving server is used to solve and obtain the location information of the positioning tag according to the location data;

[0208] The first output device is used to receive a first indication.

[0209] The first server includes one or more memories, one or more processors, and one or more modules, wherein the one or more modules are stored in the memories and configured to be executed by the one or more processors, and the one or more modules include instructions for or respectively for performing the following steps:

[0210] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0211] sending the first indication to the first output device;

[0212] The first indication includes a first operation and / or first object information.

[0213] In one embodiment of the present application, at least two positioning base stations constitute a 2D positioning area, and at least one positioning base station constitutes a 0D positioning area or at least two positioning base stations constitute a 1D positioning area, and the location information is 0D or 1D positioning information.

[0214] In one embodiment of the present application, the first output device is a mobile terminal.

[0215] In one embodiment of the present application, the one or more modules include instructions for or respectively for performing the following steps:

[0216] If the first output device is located in the first position area, determining a first indication A according to the position information of the work object and the process flow;

[0217] If the first output device is located in the second position area, determining a first instruction B according to the position information of the work object and the process flow;

[0218] The first location area is an area different from the second location area.

[0219] In one embodiment of the present application, the one or more modules include instructions for or respectively for performing the following steps: if the distance between the first output device and the first object is lower than a first threshold, instruct at least one of the second output devices and / or instruct the first output device to output a second indication;

[0220] The second indication is used to indicate that the distance between the first object and the first output device is lower than a first threshold.

[0221] In one embodiment of the present application, the one or more modules include instructions for or respectively for performing the following steps:

[0222] If the distance between the first output device and the second object is lower than a second threshold, instruct at least one of the second output devices and / or instruct the first output device to output a third instruction;

[0223] The third indication is used to indicate that the distance between the second object and the first output device is lower than a second threshold.

[0224] In one embodiment of the present application, the one or more modules include instructions for or respectively for executing the following steps: instructing at least one of the plurality of second output devices to output a third prompt signal;

[0225] The fourth indication is used to indicate the position of the first object.

[0226] In one embodiment of the present application, the one or more modules include instructions for or respectively for performing the following steps: instructing the at least two sub-items to be displayed in an execution order;

[0227] The first indication includes at least 2 sub-items.

[0228] In one embodiment of the present application, the one or more modules include instructions for or respectively for executing the following steps: if the position information of the positioning tag indicates that the distance between the work object and the third position area is less than a fourth threshold, and the work object has a tendency to enter the third position area, a fourth indication is output, and the fourth indication is used to indicate the preparation of the first object.

[0229] In one embodiment of the present application, the one or more modules include instructions for or respectively for executing the following steps: if the position information of the positioning tag indicates that the distance between the work object and the fourth position area is greater than a fifth threshold, and the work object has a tendency to move away from the fourth position area, then a fifth indication is output, and the fifth indication is used to indicate that the work object is away from the fourth position area.

[0230] In one embodiment of the present application, the one or more modules are used or respectively used to execute the following steps: after receiving the location information of the positioning tag, including:

[0231] Determine a first instruction according to the position information of the positioning tag and the process flow;

[0232] sending the first instruction to a third output device;

[0233] The positioning tag moves along with the movement of the work object;

[0234] The process flow is related to the work object.

[0235] In one embodiment of the present application, the one or more modules are used or respectively used to execute the following steps: after sending the first instruction to the third output device, further comprising:

[0236] If the first condition is met, a second instruction is sent to tool A;

[0237] The first condition includes one or more of the following:

[0238] The distance between the first output device and the third output device is less than the threshold between output devices;

[0239] or the first output device is located in the working area corresponding to tool A;

[0240] Or a third output device is located in the tool A working area.

[0241] In one embodiment of the present application, the one or more modules are used or respectively used to execute the following steps: after sending the first instruction to the third output device, further comprising:

[0242] If the first condition is not met, a third instruction is sent to the tool A;

[0243] The third instruction is an instruction that forms a pair with the second instruction.

[0244] The control logic of the present invention may be implemented as a non-transitory computer-readable medium on a computer-readable medium containing executable program instructions executed by a processor, controller, etc. Examples of computer-readable media include, but are not limited to, ROM, RAM, compact disc (CD)-ROM, magnetic tape, floppy disk, flash drive, smart card, and optical data storage device. The computer-readable recording medium may also be distributed in a computer system coupled to a network so that the computer-readable medium is stored and executed in a distributed form, for example, by a telematics server or a controller area network (CAN).

[0245] It is understood that in the present application, when it comes to calculating the distance between a positioning tag and a certain area, it can be done in the following ways: calculating the distance between the point closest to the positioning tag in the area and the positioning tag, or calculating the distance between the midpoint of the area and the positioning tag, or calculating the area between the center of gravity of the area and the positioning tag, or calculating the distance between a certain fixed point in the area and the positioning tag. The present application cannot exhaustively describe the calculation method of the distance between the positioning tag and a certain area, but it is known that the above calculation method and other methods that are not described in detail are specific embodiments of calculating the distance between the positioning tag and a certain area, and all belong to the protection scope of the present application. The terms used herein are only used to describe specific embodiments and are not intended to limit the present invention. As used herein, the singular forms "one", "one" and "the" are intended to also include plural forms, unless the context clearly indicates otherwise. It is further understood that the terms "including" and / or "including" when used in this specification specify the presence of stated features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their collections. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0246] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0247] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A production control method, characterized in that: include: Receive location information of the positioning tag; Determine whether the working object is located in the target working area based on the position information of the positioning tag; If the work object is located in the target work area, a first instruction is determined according to the position information of the positioning tag and the process flow, wherein the first instruction includes a plurality of tasks, and different tasks correspond to different locations in the same target work area; sending the first instruction to a third output device; The positioning tag moves with the movement of the work object, and the positioning tag is associated with the identification of the work object; The process flow is related to the work object; It also includes: determining a first instruction according to the position information of the positioning tag and the process flow; Sending the first instruction to a first output device, where the first output device has a positioning function, and the first output device prompts an operator to perform a task included in the first instruction based on the location information of the first output device; If the sequence of locations passed by the first output device is different from the sequence of locations for task execution, a warning message is sent to the first output device or the first output device is prohibited from changing the state of the first indication; the method also includes: if the distance between the first output device and the second object is lower than a second threshold, instructing at least one of the second output devices and / or instructing the first output device to output a third indication, wherein the third indication is used to indicate that the distance between the second object and the first output device is lower than the second threshold; the second object is an object different from the first object, and the first object is a target object included in the first indication.

2. The method according to claim 1, characterized in that After sending the first instruction to the third output device, the method further includes: If the first condition is met, a second instruction is sent to tool A; The first condition includes one or more of the following: The distance between the first output device and the third output device is less than the threshold between output devices; or the first output device is located in the working area corresponding to the tool A; Or the third output device is located in the working area of ​​tool A.

3. The method according to claim 2, characterized in that After sending the first instruction to the third output device, the method further includes: If the first condition is not met, a third instruction is sent to the tool A; The third instruction is an instruction that forms a pair with the second instruction.

4. The method according to claim 1, characterized in that After sending the first instruction to the third output device, the method further includes: receiving the first request, determining whether there is a fourth device whose distance from the third output device is less than the alarm processing distance in the ID set of the fourth device with an identity; if so, sending information corresponding to the first request to one or more corresponding fourth devices; The fourth device with an identity is a device for receiving information corresponding to a first request sent by one or more working areas based on system configuration information.

5. The method according to claim 1, characterized in that The first output device is a wearable device having an ultra-wideband module; The position information is one-dimensional or zero-dimensional position information; The first instruction is related to tool A.

6. A production control system, characterized in that: Comprising a server, the server comprising one or more memories, one or more processors, and one or more modules, the one or more modules being stored in the memories and configured to be executed by the one or more processors, the one or more modules comprising instructions for or respectively for performing the following steps: the steps included in any one of claims 1-5.

Citation Information

Patent Citations

  • Quality control method and system for assembly line

    JP2007200031A

  • Component carrying device and assembling instruction system

    JP2010179453A

  • Production facility

    JP2010194701A

  • Location based material handling and processing

    US20050228528A1

  • Method for maintaining aircraft and a configuration system and a computing device thereof

    US20180130030A1