Assembly line automatic reporting method and system

By implementing an automated work reporting method for assembly lines, a four-step closed loop of data collection, queuing, requesting, and feedback is established. This method, combined with comprehensive signal discrimination and dynamic interval threshold calculation, solves the problem of low efficiency in manual work reporting on assembly lines, achieving a highly efficient and accurate automated work reporting process, thereby improving production efficiency and equipment utilization.

CN122175132APending Publication Date: 2026-06-09HAITIAN PLASTICS MACHINERY GRP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HAITIAN PLASTICS MACHINERY GRP
Filing Date
2026-01-29
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In assembly line production, the existing manual reporting method is inefficient and prone to errors. In particular, it is difficult to guarantee the timeliness and accuracy of reporting in high-speed, multi-variety mixed production lines, resulting in delayed production progress feedback and low order processing efficiency.

Method used

An automated work reporting method is adopted for the assembly line. By collecting order information and manually verified information from the MES system, order queues and product information queues are constructed, work reporting requests are sent, and the status of the workstation is judged based on the comprehensive signal analysis. The interval threshold is dynamically calculated to realize the verification and recording of the automated work reporting results, ensuring data accuracy and production balance.

Benefits of technology

This reduced the reporting cycle from minutes to seconds, improved data accuracy and processing efficiency, reduced rework and work order errors caused by signal misjudgment, and ensured the stability of production line balance indicators and equipment utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122175132A_ABST
    Figure CN122175132A_ABST
Patent Text Reader

Abstract

The application relates to an assembly line automatic reporting method and system, and relates to the field of automatic reporting, which comprises the following steps: collecting order information and manual check information of an MES system; obtaining an order queue through queue management according to the order information; determining a product information queue according to the order queue and the manual check information; sending a reporting request based on the product information queue to obtain an automatic reporting result fed back by the MES system; checking based on the automatic reporting result, and recording the automatic reporting result to a reporting log according to a check result to form a process record. The application has the effect of improving order processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automatic work reporting, and in particular to an automatic work reporting method and system for assembly lines. Background Technology

[0002] With the development and application of automation and information technology, manufacturing enterprises have begun to transform from traditional discrete production methods to assembly line production methods. In assembly line production, product reporting is a very important step.

[0003] After a product on the assembly line completes its assembly at a certain workstation, the on-site operator manually records the product's completion status. Specific operations include, but are not limited to, filling out a paper work report form, manually entering key information such as product model, order number, and completion time on a terminal device, or manually scanning the product barcode / label with a barcode scanner and then confirming and submitting it in the system. The recorded data is then submitted to the MES management system to complete the reporting of work information.

[0004] However, manual reporting of work has problems such as low efficiency, easy error and data lag. Especially in assembly lines with high-speed production and mixed production of multiple varieties, manual operation is difficult to guarantee the timeliness and accuracy of work reporting, which can easily lead to delays in production progress feedback and low order processing efficiency. Summary of the Invention

[0005] To improve order processing efficiency, this invention provides an automatic work reporting method and system for assembly lines.

[0006] In a first aspect, the present invention provides an automatic work reporting method for an assembly line, which adopts the following technical solution: An automatic work reporting method for an assembly line includes: Collect order information and manual verification information from the MES system; The order queue is obtained through queue management based on the order information; The product information queue is determined based on the order queue and manual verification information; Work reporting requests are sent based on the product information queue in order to obtain automatic work reporting results from the MES system. The automatic work reporting results are verified, and the results are recorded in the work reporting log to form a process record.

[0007] By adopting the above technical solution, a four-step closed loop of collection, queuing, request, and feedback is achieved. After the MES order is transformed into a product information queue through queue management, it is automatically initiated to report work. The system returns the results and then verifies them before writing them into the log. The entire process does not require manual input, and the reporting cycle is shortened from minutes to seconds, improving data accuracy and processing efficiency.

[0008] Optional methods for verifying automatic work reporting results include: Collect the bypass status signal, work progress signal, and occupation status signal of the current workstation; The signal judgment result is determined based on the bypass status signal, the operation progress signal, and the occupancy status signal. The work request event is determined based on the signal judgment result; Determine the work reporting status based on the work reporting request; If the work reporting status is abnormal, the automatic work reporting result will not be uploaded to the work reporting log; If the work reporting status is normal, continue to upload the automatic work reporting result record based on the signal judgment result.

[0009] By adopting the above technical solution, the current workstation's true status is determined by three signals: bypass, progress, and position. Abnormal events are intercepted immediately, neither reported nor entered into the log. This mechanism eliminates false completion records, ensuring that the work log matches the design schedule and reducing rework and work order error rates caused by signal misjudgment.

[0010] Optional methods for determining work status include: Collect work reporting intervals and design cycle times; Calculate the interval threshold based on the designed cycle time; The validity of a request is determined based on the interval threshold and the reporting interval. If the request is invalid, the reporting status is determined to be abnormal; If the request is valid, the work status is determined to be normal.

[0011] Optionally, methods for determining the validity of a request include: The interval threshold is calculated based on the designed cycle time and the preset baseline coefficient; Determine whether the reporting interval is within the interval threshold; If the reporting interval is not within the interval threshold, the request is invalid; The request is valid if the reporting interval is within the interval threshold.

[0012] Optional methods for calculating the interval threshold include: The lower and upper reference values ​​are calculated based on the design cycle time and preset reference coefficients. The lower limit threshold is determined based on the lower limit tolerance coefficient and the lower limit benchmark value; The upper limit threshold is determined based on the upper limit tolerance factor and the upper limit benchmark value; The interval threshold is determined based on the lower and upper thresholds.

[0013] By adopting the above technical solution, the upper and lower tolerance ranges are dynamically calculated based on the designed cycle time to form an adaptive interval threshold. If the reporting interval falls into the range, it is considered valid; otherwise, it is judged as abnormal. This flexible window takes into account both process fluctuations and cycle time drift, reduces reporting too early or too late, ensures the stability of production line balance indicators, and improves equipment utilization.

[0014] Optionally, in the event of an exception, the switching mode can be run independently. The switching methods include: Collect heart rate monitoring results; The communication status is determined based on the heartbeat detection results and the preset standard for the number of abnormal heartbeats. Based on the communication status switching to offline status; Based on the automatic work reporting results and preset local storage rules, determine the cached data.

[0015] Optionally, after determining the cached data, the following should be included: Based on subsequent continuous heartbeat monitoring results and the preset standard for normal heartbeat count, switch to synchronization mode; Synchronize cached data in chronological order; When synchronization is interrupted, it switches to offline mode; Once synchronization is complete, switch to online status.

[0016] Optionally, switching to online status includes: Based on subsequent continuous heartbeat monitoring results and the preset standard for the number of normal heartbeats, the conditions for switching online states are determined. Based on the generation status of real-time work reporting data and the communication status of the MES system, determine whether the data is synchronized to the MES system in real time; If the conditions for switching to online status are not met, switch back to offline status; If the conditions for switching to online status are met, switch to online status.

[0017] By adopting the above technical solution, the heartbeat detection drives the communication status. When an abnormality occurs, it automatically switches to offline mode and caches the work report locally. After the network is restored, it is seamlessly written back to MES according to the time sequence. This not only prevents data loss but also avoids re-entry, achieving uninterrupted production even when the network is down, thus meeting the needs of continuous production.

[0018] Optional methods for collecting order information include: When an assembly line product order is uploaded to the first workstation, the order data that was uploaded via QR code is obtained; The order data is sent to the automatic work reporting system by calling the interface of the MES system. The automated work reporting system receives order data and obtains order information.

[0019] By adopting the above technical solution, scanning the code at the first workstation instantly triggers the interface call, and the order data is injected into the automatic work reporting system at once, eliminating the need for secondary entry throughout the entire process; rights are confirmed upon going online, achieving full-process automation.

[0020] Secondly, this application provides an automatic work reporting system for assembly lines, which adopts the following technical solution: An automated work reporting system for an assembly line includes: The acquisition module is used to acquire order information and manually verify information; A memory used to store a program that implements an automated work reporting method for an assembly line; The processor loads and executes programs from memory.

[0021] In summary, this application includes at least one of the following beneficial technical effects: 1. A closed-loop process of collection, queuing, request, and feedback: MES orders are automatically reported after being converted into product information queues through queue management. The system sends back the results, which are then verified and written to the log. The entire process requires no manual input, and the reporting cycle is shortened from minutes to seconds, improving data accuracy and processing efficiency. 2. The current workstation's true status is determined by a combination of bypass, progress, and position signals. Abnormal events are intercepted immediately, neither reported nor entered into the log. This mechanism eliminates false completion records, ensuring that the work log matches the design cycle time and reducing rework and work order error rates caused by signal misjudgment. 3. Based on the designed cycle time, the upper and lower tolerance ranges are dynamically calculated to form an adaptive interval threshold. If the reported interval falls within the range, it is considered valid; otherwise, it is judged as abnormal. This flexible window takes into account both process fluctuations and cycle time drift, reduces premature or late reporting, ensures the stability of production line balance indicators, and improves equipment utilization. Attached Figure Description

[0022] Figure 1 This is a flowchart of an assembly line automatic work reporting method according to an embodiment of the present invention; Figure 2 This is a flowchart of the automatic work reporting result verification method according to an embodiment of the present invention; Figure 3 This is a flowchart of the method for determining the reporting status according to an embodiment of the present invention. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0024] This application discloses an automatic work reporting method for assembly lines.

[0025] Reference Figure 1 An automatic work reporting method for an assembly line includes the following steps: Step S100: Collect order information and manual verification information from the MES system.

[0026] Order information refers to data related to production orders, such as order number, product model, and quantity.

[0027] Manual verification information refers to operational data that is manually entered and adjusted to verify orders, and is determined directly by the system based on the manual operation.

[0028] The method for obtaining order information is described in steps S900 to S902, and will not be repeated here.

[0029] Step S101: Obtain the order queue through queue management based on the order information.

[0030] Queue management refers to the process of sorting and scheduling orders.

[0031] After receiving order information, the automatic work reporting system uses the queue management function to build a queue based on the first-in, first-out (FIFO) principle, and places the data of the first order at the top of the queue to form a pending state, thus obtaining the order queue.

[0032] Step S102: Determine the product information queue based on the order queue and manual verification information.

[0033] Product information queues refer to a set of product information arranged in sequence, used to guide assembly line operations.

[0034] The order queue is modified and adjusted based on the manually verified information to obtain the product information queue.

[0035] Step S103: Send a work reporting request based on the product information queue to obtain the automatic work reporting result from the MES system.

[0036] The work report request refers to the record request sent by the MES system to complete a certain process or task.

[0037] Automatic work reporting results refer to the work reporting processing results returned by the MES system.

[0038] After receiving a work reporting request, the MES system completes business logic such as updating product process status, calculating work hours, and associating quality data. It then returns the feedback information to the work reporting system through the agreed message queue protocol, which is the automatic work reporting result.

[0039] Step S104: Verify the automatic work reporting results and record the automatic work reporting results to the work reporting log according to the verification results to form a process record.

[0040] The work reporting log refers to a log system that records work reporting operations and results.

[0041] If the verification is successful, the complete reporting result, including product model, order number, reporting time, etc., will be recorded in the reporting log to form a traceable process record. If the verification is abnormal (such as incomplete signal or interval exceeding the threshold), it will only be recorded in the audit log according to the rules and will not be entered into the reporting log to ensure the accuracy and standardization of the reporting log data. At the same time, the process record can support subsequent production traceability and analysis.

[0042] Reference Figure 2 The verification method for automatic work reporting results includes the following steps: Step S200: Collect the bypass status signal, work progress signal and occupation status signal of the current workstation.

[0043] The bypass status signal indicates whether the current workstation is in bypass (skip) status.

[0044] The work progress signal refers to the progress information of the current work station's work completion.

[0045] The occupancy status signal indicates whether the current workstation is occupied by a product.

[0046] Based on the assembly line PLC control system, signals are acquired in real time through the OPC protocol: the bypass status signal corresponds to "whether the bypass function of the workstation is enabled" (if not enabled, the condition is met), the work progress signal corresponds to "whether the workstation has completed the assembly operation" (if completed, the condition is met), and the occupancy status signal corresponds to "whether the workpiece triggers the conveyor mechanism to leave the workstation (occupancy release)" (if released, the condition is met), which is consistent with the three monitoring points in the document "multi-signal linkage verification mechanism".

[0047] Step S201: Determine the signal judgment result based on the bypass status signal, the operation progress signal, and the occupancy status signal.

[0048] The signal judgment result refers to the conclusion drawn from a comprehensive judgment of multiple signals, which is used to determine whether to trigger the alarm.

[0049] Based on the "multi-signal linkage verification" logic, it is determined whether the three collected signals simultaneously meet the conditions (bypass not enabled, operation completed, and position released): if all conditions are met, it is a "valid judgment result" (can trigger work reporting); if any condition is not met, it is an "invalid judgment result" (does not trigger work reporting).

[0050] Step S202: Determine the work request event based on the signal judgment result.

[0051] A work report request event refers to the specific conditions or events that trigger a work report.

[0052] Only when the signal judgment result is "valid", the system automatically generates a work report request event according to the preset logic, which corresponds to the rule in the document that "a work report request event is automatically generated when the valid work report triggering condition is met".

[0053] Step S203: Determine the work reporting status based on the work reporting request.

[0054] Work reporting anomalies refer to data or logical errors that occur during the work reporting process.

[0055] The specific determination method is described in steps S300 to S304, and will not be repeated here.

[0056] Step S204: If the work reporting status is abnormal, do not upload the automatic work reporting result to the work reporting log.

[0057] If the work reporting status is abnormal, it indicates a false report, and the automatic work reporting result will not be uploaded to the work reporting log.

[0058] Step S205: If the work reporting status is normal, continue to upload the automatic work reporting result record based on the signal judgment result.

[0059] Process records refer to complete work reporting operation records, which are used for traceability and analysis.

[0060] If the work reporting status is normal, it means that it is not a false alarm, the signal judgment result is valid, and the automatic work reporting result record will continue to be uploaded.

[0061] Reference Figure 3 The method for determining the work status includes the following steps: Step S300: Collect the reporting interval and design cycle time.

[0062] The reporting interval refers to the time interval between two reporting intervals.

[0063] Design time refers to the standard time theoretically required to complete one process.

[0064] The design cycle time is the theoretical standard process time of the assembly line, and the reporting interval is the actual time difference between two reporting intervals recorded in real time by the system. Both are collected in real time by the automatic reporting system or read from preset values.

[0065] Step S301: Calculate the interval threshold based on the design cycle time.

[0066] Interval thresholds refer to the maximum or minimum time range used to determine whether a work report is reasonable.

[0067] The specific determination method is described in steps S500 to S503, and will not be repeated here.

[0068] Step S302: Determine whether the request is valid based on the interval threshold and the reporting interval.

[0069] Determine whether the reporting interval is within the interval threshold to determine whether the request is valid.

[0070] The specific judgment method is described in steps S400 to S403, and will not be repeated here.

[0071] Step S303: If the request is invalid, the reporting status is determined to be abnormal.

[0072] If the request is invalid, it indicates a false alarm, and the reporting status will be abnormal.

[0073] Step S304: If the request is valid, then determine that the reporting status is normal.

[0074] If the request is valid, it means it is not a false alarm and the reporting status is normal.

[0075] The method for determining a valid request includes the following steps: Step S400: Calculate the interval threshold based on the designed cycle time and the preset baseline coefficient.

[0076] The baseline coefficient refers to the coefficient used to adjust the interval threshold. It is preset by technicians according to the actual situation and will not be elaborated here.

[0077] The specific determination method is described in steps S500 to S503, and will not be repeated here.

[0078] Step S401: Determine whether the reporting interval is within the interval threshold.

[0079] The validity of a request is determined by assessing whether it falls within the required interval threshold based on the length of the reporting interval.

[0080] Step S402: If the reporting interval is not within the interval threshold, the request is invalid.

[0081] If the reporting interval is not within the interval threshold, it indicates a false alarm, and the request is invalid.

[0082] Step S403: If the reporting interval is within the interval threshold, the request is valid.

[0083] If the reporting interval is within the interval threshold, it means that it is not a false alarm and the request is valid.

[0084] The method for calculating the interval threshold includes the following steps: Step S500: Calculate the lower limit reference value and the upper limit reference value based on the design cycle time and the preset reference coefficient.

[0085] The benchmark coefficient refers to the coefficient used to calculate the subsequent benchmark value. In this embodiment, 1 is used. This is a preset value by the technician based on the actual situation and will not be described in detail here.

[0086] The lower limit benchmark value refers to the minimum benchmark value of the interval threshold.

[0087] The upper limit benchmark value refers to the maximum benchmark value of the interval threshold.

[0088] Example formula: Threshold = Baseline value × Tolerance coefficient.

[0089] Step S501: Determine the lower limit threshold based on the lower limit tolerance coefficient and the lower limit benchmark value.

[0090] The lower limit tolerance coefficient refers to the coefficient used to adjust the lower limit threshold. It is preset by technicians according to the actual situation and will not be elaborated here.

[0091] The lower limit threshold is obtained by multiplying the lower limit tolerance coefficient and the lower limit benchmark value.

[0092] Step S502: Determine the upper limit threshold based on the upper limit tolerance coefficient and the upper limit benchmark value.

[0093] The upper limit tolerance coefficient refers to the coefficient used to adjust the upper limit threshold. It is preset by technicians according to the actual situation and will not be elaborated here.

[0094] The upper limit tolerance factor is multiplied by the upper limit benchmark value to obtain the upper limit threshold.

[0095] Step S503: Determine the interval threshold based on the lower threshold and the upper threshold.

[0096] The maximum value of the interval threshold is the upper limit threshold, and the minimum value is the lower limit threshold.

[0097] When an exception occurs, the switching mode runs independently. The switching method includes the following steps: Step S600: Collect heartbeat detection results.

[0098] Heartbeat detection results refer to the periodic detection results of the communication status between the system and MES.

[0099] The automatic work reporting system sends standardized "heartbeat packets" (containing system identifier, timestamp and other verification information) to the MES system at a preset period (e.g., once every 3 seconds) and receives the response signal returned by the MES in real time. The system synchronously records the "success / failure" status of each detection (success means receiving a valid response, failure means no response after timeout or abnormal response), and accumulates the number of consecutive successes / failures, which is the heartbeat detection result.

[0100] The system collects the results of periodic monitoring and communication with the MES through an automatic work reporting system (in this embodiment, three consecutive times are used as the judgment criterion, which is preset by technicians according to the actual situation and will not be described in detail here).

[0101] Step S601: Determine the communication status based on the heartbeat detection results and the preset standard for the number of abnormal heartbeats.

[0102] The standard for the number of abnormal heartbeats refers to the threshold number of times communication abnormalities are judged. It is preset by technicians according to the actual situation and will not be elaborated here.

[0103] Communication status refers to whether the current communication between the system and the MES is normal.

[0104] The system monitors the communication status with the MES in real time through heartbeat detection. If the heartbeat detection is abnormal for three consecutive times, the system will automatically switch to offline mode. When the heartbeat detection with the MES returns to normal for three consecutive times, the system will enter the synchronization state. After all data is successfully synchronized to the MES, the system will automatically return to online mode, and subsequent work reporting data will be synchronized to the MES in real time.

[0105] Step S602: Switch to offline state based on communication status.

[0106] Offline status refers to the operating mode when the system is unable to communicate with MES.

[0107] If three consecutive heartbeats are detected as abnormal, the communication status will switch to offline.

[0108] Step S603: Determine the cached data based on the automatic work reporting results and the preset local storage rules.

[0109] Local storage rules refer to the storage strategy when data is cached locally. These rules are pre-set by technical personnel based on actual conditions and will not be elaborated upon here.

[0110] Cached data refers to data that needs to be temporarily stored when offline.

[0111] All work reports are stored in a local database in sequence, with each record clearly marked as "not synchronized" and timestamped to the millisecond. This process yields the data that needs to be temporarily stored, which is the cached data.

[0112] After determining the cached data, the following steps are included: Step S700: Based on the subsequent continuous heartbeat detection results and the preset normal heartbeat count standard, switch to synchronization state.

[0113] The standard for the number of times a heartbeat returns to normal refers to the threshold number of times communication is judged to have returned to normal. This threshold is preset by technicians based on the actual situation and will not be elaborated upon here.

[0114] Synchronization status refers to the data synchronization mode after the system resumes communication with MES.

[0115] When three consecutive heartbeat checks with MES return to normal, it indicates that communication has been restored and the system has entered a synchronization state.

[0116] Step S701: Synchronize the cached data in chronological order.

[0117] In synchronization mode, the system prioritizes pushing locally cached "unsynchronized" data in chronological order. Newly generated work reports generated during this period are temporarily stored locally and marked as "unsynchronized". Data that is successfully pushed is marked as synchronized.

[0118] Step S702: When synchronization is interrupted, switch back to offline state.

[0119] If a communication anomaly is detected during synchronization, the system can switch back to offline mode, stop synchronization, and save the synchronization progress (synchronized data is marked as synchronized). New work reports generated during this period are cached locally and marked as unsynchronized.

[0120] Step S703: Once synchronization is complete, switch to online status.

[0121] Online status refers to the operating mode in which the system communicates normally with the MES.

[0122] Once all cached data has been successfully synchronized to MES, the system will automatically switch to online status, and subsequent work reporting data will be synchronized to MES in real time.

[0123] After switching to online status, the following steps are included: Step S800: Based on the subsequent continuous heartbeat detection results and the preset standard for the number of normal heartbeats, determine the online state switching conditions.

[0124] The online status switching conditions refer to the conditions under which the system switches from offline to online. These conditions are preset by technical personnel according to the actual situation and will not be elaborated here.

[0125] If the heartbeat detection with MES returns to normal after three consecutive attempts, and all cached data is successfully synchronized to MES, then the condition is met; otherwise, it is not met.

[0126] Step S801: Based on the generation status of real-time work reporting data and the communication status of the MES system, determine whether the data is synchronized to the MES system in real time.

[0127] Real-time work reporting data refers to the work reporting data generated in real time at the current workstation.

[0128] Real-time synchronization refers to the instant upload of data to the MES system.

[0129] The system prioritizes pushing locally cached "unsynchronized" data in chronological order. Newly generated work reports are temporarily stored locally and marked as "unsynchronized". Successfully pushed data is marked as synchronized, thus determining whether the data is synchronized to the MES system in real time.

[0130] Step S802: If the online status switching conditions are not met, switch back to offline status.

[0131] If the heartbeat detection with MES fails to return to normal after three consecutive attempts, the online state switching conditions are not met, and the system switches back to offline state.

[0132] Step S803: If the online status switching conditions are met, switch to the online status.

[0133] When the heartbeat detection with MES returns to normal after 3 consecutive times, and all cached data is successfully synchronized to MES, the online status switching condition is met, and the system switches to online status.

[0134] The method for collecting order information includes the following steps: Step S900: When an assembly line product order is uploaded to the first workstation, obtain the order data uploaded via barcode scanning.

[0135] The first workstation refers to the first workstation on the assembly line.

[0136] "Scan to go online" refers to entering order information into the system by scanning the product barcode.

[0137] When an order is uploaded to the first workstation, if it is online, the MES will issue the data; if it is offline, the order data (such as product model, order number, etc.) will be manually entered by scanning the product barcode, according to the "Offline New Order Entry" rule in the document.

[0138] Step S901: Based on the MES system, call the automatic work reporting system interface to send the order data to the automatic work reporting system.

[0139] The automatic work reporting system interface refers to the data interface between the MES and the work reporting system.

[0140] MES actively calls the automatic work reporting system interface (document "Order Information Initialization") to send out order data.

[0141] Step S902: The automatic work reporting system receives order data and obtains order information.

[0142] Order information refers to order data used for work reporting processing.

[0143] After receiving the work report, the automatic work reporting system extracts key information to form order information, which is used to build a virtual queue (based on the FIFO principle of "virtual queue construction").

[0144] Based on the same inventive concept, embodiments of the present invention provide an automatic work reporting system for assembly lines, comprising: The acquisition module is used to acquire order information, manual verification information, bypass status signals, work progress signals and occupation status signals, work reporting intervals, design cycle times, heartbeat detection results and order data; A memory used to store a program that implements an automated work reporting method for an assembly line; The processor loads and executes programs from memory.

[0145] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0146] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.

Claims

1. An automatic work reporting method for an assembly line, characterized in that, include: Collect order information and manual verification information from the MES system; The order queue is obtained through queue management based on the order information; The product information queue is determined based on the order queue and manual verification information; Work reporting requests are sent based on the product information queue in order to obtain automatic work reporting results from the MES system. The automatic work reporting results are verified, and the results are recorded in the work reporting log to form a process record.

2. The automatic work reporting method for an assembly line according to claim 1, characterized in that, The verification methods for automatic work reporting results include: Collect the bypass status signal, work progress signal, and occupation status signal of the current workstation; The signal judgment result is determined based on the bypass status signal, the operation progress signal, and the occupancy status signal. The work request event is determined based on the signal judgment result; Determine the work reporting status based on the work reporting request; If the work reporting status is abnormal, the automatic work reporting result will not be uploaded to the work reporting log; If the work reporting status is normal, continue to upload the automatic work reporting result record based on the signal judgment result.

3. The automatic work reporting method for an assembly line according to claim 2, characterized in that, Methods for determining work status include: Collect work reporting intervals and design cycle times; Calculate the interval threshold based on the designed cycle time; The validity of a request is determined based on the interval threshold and the reporting interval. If the request is invalid, the reporting status is determined to be abnormal; If the request is valid, the work status is determined to be normal.

4. The automatic work reporting method for an assembly line according to claim 3, characterized in that, Methods for determining whether a request is valid include: The interval threshold is calculated based on the designed cycle time and the preset baseline coefficient; Determine whether the reporting interval is within the interval threshold; If the reporting interval is not within the interval threshold, the request is invalid; The request is valid if the reporting interval is within the interval threshold.

5. The automatic work reporting method for an assembly line according to claim 4, characterized in that, The methods for calculating the interval threshold include: The lower and upper reference values ​​are calculated based on the design cycle time and preset reference coefficients. The lower limit threshold is determined based on the lower limit tolerance coefficient and the lower limit benchmark value; The upper limit threshold is determined based on the upper limit tolerance factor and the upper limit benchmark value; The interval threshold is determined based on the lower and upper thresholds.

6. The automatic work reporting method for an assembly line according to claim 1, characterized in that, When an exception occurs, the switching mode runs independently. The switching methods include: Collect heart rate monitoring results; The communication status is determined based on the heartbeat detection results and the preset standard for the number of abnormal heartbeats. Based on the communication status switching to offline status; Based on the automatic work reporting results and preset local storage rules, determine the cached data.

7. The automatic work reporting method for an assembly line according to claim 6, characterized in that, After determining the cached data, the following is included: Based on subsequent continuous heartbeat monitoring results and the preset standard for normal heartbeat count, switch to synchronization mode; Synchronize cached data in chronological order; When synchronization is interrupted, it switches to offline mode; Once synchronization is complete, switch to online status.

8. The automatic work reporting method for an assembly line according to claim 7, characterized in that, After switching to online status, the following will be included: Based on subsequent continuous heartbeat monitoring results and the preset standard for the number of normal heartbeats, the conditions for switching online states are determined. Based on the generation status of real-time work reporting data and the communication status of the MES system, determine whether the data is synchronized to the MES system in real time; If the conditions for switching to online status are not met, switch back to offline status; If the conditions for switching to online status are met, switch to online status.

9. The automatic work reporting method for an assembly line according to claim 1, characterized in that, Methods for collecting order information include: When an assembly line product order is uploaded to the first workstation, the order data that was uploaded via QR code is obtained; The order data is sent to the automatic work reporting system by calling the interface of the MES system. The automated work reporting system receives order data and obtains order information.

10. An automatic work reporting system for an assembly line, characterized in that, include: The acquisition module is used to acquire order information and manually verify information; A memory for storing a program that implements the assembly line automatic reporting method according to any one of claims 1 to 9; The processor loads and executes programs from memory.