An intelligent control OCA integrated processing control system

By using the process timing acquisition, sequence comparison, and cycle time revision generation modules, the problem of inconsistent process execution sequence in the OCA integrated machining system was solved, realizing the time sequence transparency and traceability of the machining process, and improving the consistency and control accuracy of machining quality.

CN121680331BActive Publication Date: 2026-05-05SICHUAN ZHANXIN ADHESIVE MATERIAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SICHUAN ZHANXIN ADHESIVE MATERIAL CO LTD
Filing Date
2026-02-10
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

The existing intelligent control OCA integrated machining system fails to explicitly record or leave traces during the dynamic adjustment of the process execution sequence, resulting in a discrepancy between the process sequence recorded by the system and the actual execution sequence on site. This makes it difficult to accurately trace back to the point where quality problems occurred and affects the efficiency of locating the cause of the anomaly.

Method used

The process timing acquisition module continuously collects execution time, running cycle time, and material position changes to form a process time sequence record; the sequence comparison and identification module identifies sequence offsets; the cycle time revision generation module generates time revision instructions; and the cycle time execution control module adjusts the process execution sequence through short-term reverse time compensation and cycle time misalignment insertion.

Benefits of technology

It achieves time-series transparency and traceability of the processing, ensuring that detection and coding actions are executed in a coordinated manner under a unified time reference, avoiding difficulties in quality traceability, and improving the rhythm coordination and control accuracy of the processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121680331B_ABST
    Figure CN121680331B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent control OCA integrated processing control system, and relates to the technical field of automatic processing equipment control. The process time sequence acquisition module continuously acquires the execution time, the running beat, the material position change, the code spraying moment and the detection triggering state of each process during the integrated processing control operation process, and combines them according to the actual occurrence sequence to form a process time sequence record. The application continuously acquires the process execution time, the beat and the state information, establishes the process time sequence record, accurately reflects the actual execution sequence and realizes the time sequence backtracking. The time difference record drives the beat revision and the execution control, the time compensation and the beat misplacement insertion are utilized to realize the process synchronization and self-adjustment, and the stable coordination of the processing process, the consistent quality and the control precision improvement are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automated machining equipment control technology, specifically to an intelligent control OCA integrated machining control system. Background Technology

[0002] The intelligent OCA integrated processing control system refers to an industrial control system architecture that, based on the industrial control system architecture, constructs a unified processing rhythm and control logic around the continuous processes of OCA products, from material loading, die-cutting, processing, online inspection, online labeling to data statistics. This integrates processing and inspection actions, originally scattered across different equipment and processes, into a unified control system that implements collaborative control under the same time reference. This industrial control system establishes a program-level linkage between die-cutting and inspection equipment, synchronizing processing speed, inspection trigger time, and material transfer status. During processing, it collects product specification information, processing status information, and inspection result information in real time, directly embedding inspection judgment, online labeling, and anti-mixing control into the processing flow. This allows for online inspection, defect identification, product differentiation, and production data statistics without human intervention. Simultaneously, the industrial control system centrally summarizes and analyzes production data, defect quantity, defect type, and trends of different product specifications, forming a continuous closed loop of processing, inspection, labeling, and data statistics. This demonstrates the intelligent control characteristics of the OCA integrated processing line in terms of rhythm coordination, process controllability, and information unification.

[0003] The existing technology has the following shortcomings:

[0004] Under current technological conditions, intelligent OCA integrated machining systems typically employ dynamic scheduling to adjust the execution time of each process in real time during operation, adapting to changes in processing cycle time and fluctuations in production line load. During this dynamic scheduling process, the actual execution sequence of some processes may undergo subtle changes; for example, detection actions or compensation operations may be advanced or delayed. However, current technologies often only record whether a process is completed, without explicitly recording or tracking the dynamic adjustment process of the process execution sequence. This can easily lead to inconsistencies between the process sequence recorded by the system and the actual execution sequence on-site. When subsequent quality anomalies occur, the relevant data can only reflect the theoretical process state, making it difficult to reconstruct the actual sequence of processes. This makes it impossible to accurately trace back to the point where the quality problem occurred, thus affecting the efficiency of locating the cause of the anomaly, easily leading to unclear responsibility, and posing significant hidden dangers to production management and quality control.

[0005] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this invention is to provide an intelligent OCA integrated machining control system to solve the problems mentioned in the background art.

[0007] To achieve the above objectives, the present invention provides the following technical solution: an intelligent OCA integrated machining control system, comprising a process timing acquisition module, a sequence comparison and recognition module, a sequence offset positioning module, a cycle time revision generation module, and a cycle time execution control module:

[0008] The process timing acquisition module continuously collects the execution time, running cycle, material position changes, inkjet printing time, and detection trigger status of each process during the integrated processing control operation, and combines them according to the actual sequence of occurrence to form a process time sequence record;

[0009] The sequence comparison and identification module compares the actual execution order of each process within the same batch based on the process time sequence record, and marks it according to the standard process order to identify process segments with advanced or delayed execution order and determine the time range of sequence offset.

[0010] The sequence offset positioning module traces back the material displacement changes, detection trigger points, and inkjet printing landing points within the time range of the sequence offset to determine the actual location and time of the change in the process execution sequence, forming a time difference record of the sequence offset.

[0011] The cycle time revision generation module, based on time difference records, reallocates the trigger cycles of related processes and generates time revision instructions for adjusting the execution order of processes. The time revision instructions include the detection trigger advance time, the inkjet printing execution delay time, and the material docking time boundary.

[0012] The cycle time execution control module executes and controls the integrated processing control process according to the time revision instructions. It rolls back the process sequence deviation through short-term reverse time compensation and cycle time misalignment insertion, and updates the execution cycle time and trigger time of each process during continuous operation to prevent the sequence deviation from happening again.

[0013] Preferably, the process for forming the process time series record is as follows:

[0014] The processing cycle and data acquisition process are synchronized by a unified time reference signal. During the integrated processing control operation, the start time, execution duration and completion time of each process are timestamped and collected, and the position change information of the material in the transmission trajectory is collected synchronously.

[0015] After the completion time and location information is collected, the completion signals and trigger signals of adjacent processes are captured sequentially. The time interval between processes, the trigger sequence and the transition delay are continuously recorded, and the inkjet trigger time and the detection trigger time are collected simultaneously.

[0016] After the operation information of each process is collected, all collected data are sorted and combined according to the timestamp, and the execution time, operation cycle, material position change, inkjet printing time and detection trigger status of each process are formed into a time series according to the actual occurrence order.

[0017] The generated process time series is organized and stored so that the execution status of each process within the same batch is saved in chronological order to support subsequent calling and analysis of the process.

[0018] Preferably, during the process of organizing and storing the process time sequence, the execution time, running cycle, material displacement path, inkjet trigger time and detection trigger time of each process are associated with a time index, so that the process execution status forms a continuous mapping in the time dimension, and the process execution sequence within the same batch is associated and fully presented through the time index.

[0019] Preferably, the steps for determining the time range of the sequence offset are as follows:

[0020] The resulting process time sequence records are expanded into a continuous timeline in chronological order and arranged according to the start and end times of each process. At the same time, corresponding beat markers are established for each process within the same batch.

[0021] Based on the continuous timeline, a standard process sequence is introduced, and the process identifiers in the standard process sequence are matched with the process identifiers in the timeline to determine the actual execution position of each process in the timeline.

[0022] Based on the corresponding matching results, the actual execution location is compared with the standard process sequence to identify process segments on the timeline that are executed ahead of schedule or behind schedule, and the corresponding execution time intervals are extracted.

[0023] The identified process segments are marked and recorded according to their time sequence, forming a sequential offset time range that maintains time consistency with the process time sequence record, which is used for subsequent analysis and processing of the operation process.

[0024] Preferably, when marking and recording the sequential offset time range, the start time and end time of the offset process are associated with and saved with the corresponding beat identifier, and the sequential offset time range is kept consistent with the timestamp in the process time sequence record, thereby providing a continuous time association basis for subsequent sequential offset backtracking and beat revision.

[0025] Preferably, the steps for forming the time difference record are as follows:

[0026] Based on the determined sequence offset time range, the sequence offset time range is used as the backtracking window, and the running data within the sequence offset time range is extracted from the process time series record to obtain the material displacement change information at the corresponding time.

[0027] After obtaining the material displacement change information, the detection trigger time points within the sequential offset time range are traced back, and the detection trigger time points and material displacement changes are aligned according to the timestamps to establish the correspondence between the detection trigger time and the material position.

[0028] After completing the alignment of the detection trigger point, the inkjet printing landing point position within the sequential offset time range is traced back, and the inkjet printing trigger time is correlated with the material displacement change in time to determine the material position corresponding to the inkjet printing action.

[0029] The changes in material displacement, detection trigger time, and inkjet printing location are uniformly organized. The detection trigger time and inkjet printing trigger time are marked on the time axis to form a time difference record reflecting the changes in the process execution sequence, which is used to characterize the location and time of the sequence offset.

[0030] Preferably, during the formation process, the time difference record associates and records the offset start time and offset end time of each process within the sequential offset time range, and stores the offset time and the corresponding material displacement position synchronously, so that the sequential offset state of each process is consistent in both time and spatial dimensions, which can be directly called in subsequent cycle time revision and execution control processes.

[0031] Preferably, the steps for generating the time revision instruction are as follows:

[0032] Based on the time difference records, each process within the sequential offset time range is screened and classified, and the corresponding offset start time, execution segment and material position coordinates are extracted.

[0033] After completing the screening and classification of processes, the offset start time in the time difference record is used as the time reference to calculate the correction amount for the trigger time and execution duration of each process under the original cycle time.

[0034] Based on the obtained time correction, the trigger cycle of the relevant processes is redistributed to form an adjustment result that includes the detection trigger advance time and the inkjet execution delay time;

[0035] The redistributed trigger cycles are integrated, and time revision instructions are generated by combining the material docking time boundaries to ensure that the execution cycles of each process are consistent with the adjusted timeline.

[0036] Preferably, when generating time revision instructions, the detection trigger advance time, the inkjet execution delay time, and the material docking time boundary are arranged according to the process execution sequence, and each time parameter forms a continuously distributed time control sequence under the same time base, which limits the trigger sequence of each process under the revision cycle and maintains the stability and consistency of the process execution sequence.

[0037] Preferably, the integrated processing control operation is executed according to the time revision instruction. The execution sequence of the process is rolled back through short-term reverse time compensation and cycle time misalignment insertion. The steps for updating the execution cycle time and trigger time of each process during continuous operation are as follows:

[0038] The generated time revision instructions are imported into the processing timeline, and the detection trigger advance time, inkjet execution delay time, and material docking time boundary are mapped to the current running cycle according to the process sequence to form the time revision execution benchmark.

[0039] After completing the time mapping, short-term reverse time compensation is performed on the processes with sequence offsets. By adjusting the back-off position of the process trigger signal, the process trigger rhythm is made to maintain a continuous connection with the preceding process.

[0040] After short-term reverse time compensation is completed, cycle time misalignment insertion is performed. By gradually adjusting the interval of the process triggering time, the revised cycle time is smoothly integrated into the continuous operation process.

[0041] After the cycle time misalignment is inserted, the execution cycle time and trigger time of each process are updated to ensure that the revised cycle time parameters remain consistent during continuous operation, so as to suppress the recurrence of process sequence deviation.

[0042] The technical effects and advantages provided by the present invention in the above technical solution are as follows:

[0043] This invention continuously collects and combines data on the execution time, cycle time, material position changes, coding timing, and detection trigger status of each process to form a process time sequence record that reflects the actual execution order, thus accurately reflecting the true execution sequence during processing. This method allows for the timely identification of processes that occur ahead of or behind schedule, ensuring that processing, detection, and coding actions are executed in a coordinated manner under a unified time reference. This effectively avoids difficulties in quality traceability and data recording distortion caused by process sequence deviations, achieving time-series transparency and traceability in the processing process.

[0044] This invention uses time difference recording to drive cycle time revision generation and execution control, enabling dynamic adaptive adjustment of detection triggering, coding execution, and material docking during operation. Under continuous production conditions, this method achieves smooth reversal and continuous synchronization of process execution cycles through short-time compensation and cycle time misalignment insertion, thereby ensuring stable production rhythm and consistent processing quality. This gives integrated processing control self-adjustment capabilities during long-cycle operation, automatically suppressing the recurrence of sequence deviations and improving the overall cycle time coordination and control accuracy of the processing process. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0046] Figure 1 This is a schematic diagram of a module of an intelligent control OCA integrated machining control system according to the present invention. Detailed Implementation

[0047] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the description of this disclosure will be more complete and fully convey the concept of the exemplary embodiments to those skilled in the art.

[0048] This invention provides, for example Figure 1 The intelligent control OCA integrated machining control system shown includes a process timing acquisition module, a sequence comparison and recognition module, a sequence offset positioning module, a cycle time revision generation module, and a cycle time execution control module.

[0049] The process timing acquisition module continuously collects the execution time, running cycle, material position changes, inkjet printing time, and detection trigger status of each process during the integrated processing control operation, and combines them according to the actual sequence of occurrence to form a process time sequence record;

[0050] To achieve continuous tracking and accurate recording of the execution status of each process, the following steps are used to collect and time-series data on the execution time, cycle time, material position changes, coding timing, and detection trigger status of each process, thereby forming a complete process time sequence record. The specific implementation method is as follows:

[0051] In the initial stage of integrated processing control, a unified time reference signal is set to synchronize the processing cycle and data acquisition process. During this stage, execution time acquisition points are set in the control logic for each process, including feeding, die-cutting, bonding, inspection, and coding. These acquisition points are associated with control commands in the form of timestamps, ensuring that the start time, execution duration, and completion time of each process are accurately recorded. Simultaneously, the acquisition device continuously monitors the positional changes of the material along the transport trajectory, recording the spatial displacement information of the material from entering the processing area, passing through the die-cutting area, and arriving at the inspection and coding positions. To ensure that time and position information correspond under the same time reference, all acquisition signals are calibrated with the same clock synchronization signal, thereby achieving temporal domain unification of the execution time, cycle, and positional change information for each process.

[0052] After completing the basic time and location data acquisition, the operational status of each process under the current cycle time is further acquired to establish cycle time correlations between consecutive processes. During this process, the control unit sequentially captures the completion signal of the previous process and the trigger signal of the next process, recording the time interval, trigger sequence, and transition delay between them in a continuous data segment. For the execution of the coding action, the time difference between the printhead trigger moment and the material passing through the coding point is recorded to obtain a precise time reference for the coding execution moment. For the triggering process of the detection action, the time correspondence between the detection light source activation moment and the detection signal acquisition moment is recorded, ensuring that the occurrence of the detection trigger state corresponds to the material position change. Through the above continuous acquisition, the start, execution, completion, and connection relationship with adjacent processes of each process are clearly time-identified, laying the foundation for forming a complete time sequence.

[0053] After the time, cycle time, and location information of each process is collected, all collected data are uniformly sorted and merged, and combined according to the actual chronological order of occurrence. In this process, timestamps are used as the primary sorting criterion, arranging the execution time nodes of all processes continuously along a timeline to form a time series covering the entire processing. Each record includes a process identifier, execution time, cycle time, material position change, inkjet trigger time, and detection trigger status, with each data point indexed according to its collection time. To avoid data overlap between different processes within the same time segment, a time window allocation strategy is used to seamlessly stitch together the execution segments of adjacent processes, ensuring that any given moment in the time series corresponds to a unique process state. This sequential processing not only reflects the logical execution relationship of the processes but also accurately describes their physical execution sequence, enabling continuous traceability of all processing behaviors on a unified timeline.

[0054] After combining the time series data, the resulting process time series records are organized and structured for easy retrieval and analysis during subsequent operation. During organization, all process execution records within the same batch are archived chronologically, with each record retaining key fields such as execution time, cycle time, material displacement path, coding execution point, and detection trigger point. By establishing a time index linked list, the execution status of any process can be linked sequentially via timestamps, allowing for direct reconstruction of the actual execution order of processes in subsequent data analysis. In the storage structure, the execution information of each process exists as an independent data unit. All data units are arranged continuously by time and segmented by cycle number, ensuring continuous cycle connection between processes at the data level. In this way, process execution time, cycle time, material position changes, coding time, and detection trigger status form an integrated time series record, preserving the entire processing trajectory in a continuous, traceable, and expandable form, providing a complete data foundation for subsequent sequence comparison and offset identification.

[0055] The sequence comparison and identification module compares the actual execution order of each process within the same batch based on the process time sequence record, and marks it according to the standard process order to identify process segments with advanced or delayed execution order and determine the time range of sequence offset.

[0056] After the process time sequence record is formed, in the process of comparing and annotating the actual execution order of each process within the same batch, in order to ensure accurate identification and range definition of the deviation in execution order, the following implementation steps are adopted to achieve comprehensive analysis and deviation identification of the execution sequence of processes:

[0057] The established process time sequence records are unfolded into a continuous timeline structure according to chronological order, and arranged with the start and end times of each process as time nodes. Based on this, a unique corresponding cycle number is established for processes within the same batch, and the specific time periods of processing, inspection, and coding actions included in each cycle are marked on the timeline. This unfolding method expresses the continuous execution relationship between processes in the form of time segments, forming a continuous sequence of intervals along the time axis. This timeline includes not only the execution order of each process but also its duration, start and end times, and the intervals between processes. To ensure accurate reference for subsequent comparison results, each process node is assigned an independent identifier in the timeline, allowing for one-to-one marking and sequence determination during subsequent comparisons.

[0058] After the timeline is generated, the standard process sequence is imported and matched against the timeline structure. The standard process sequence is based on a fixed logical execution order and includes standard execution steps such as material loading, die-cutting, bonding, inspection, coding, and sorting. Each step in the standard sequence has a unique number and a preset cycle time. During the comparison process, each process number in the standard sequence is matched with the actual process identifier on the timeline to determine the order in which each process appears during actual operation. If a process appears before the standard sequence on the timeline, it is determined that the process is executed ahead of schedule; if a process is delayed relative to the standard sequence on the timeline, it is determined that the process is executed late. In this way, a correlation is established between the standard sequence and the actual sequence, thus clearly identifying which processes in the same batch have deviated from their execution order. This comparison process does not involve any logical calculations; instead, it achieves intuitive identification of the sequential status of processes through the correspondence between time nodes and sequence numbers.

[0059] After identifying the premature or delayed process segments, the time period of the offset process is defined to determine the specific time range of the sequence offset. This process involves tracing the start and end times of adjacent processes on the timeline, extracting the execution interval of the premature or delayed process, and extending it forward and backward to the time boundary of the adjacent standard process to determine the complete time period of the offset. For premature processes, the time range of the premature process is calculated by recording the time difference between its premature start time and the original start time of the standard process; for delayed processes, the time range of the delayed process is obtained by recording the interval between its actual start time and the preset start time of the standard process. Based on this, all time segments of premature and delayed processes are categorized and marked on the timeline as continuous segments, giving the sequence offset a continuous expression in the time dimension. In this way, the offset of the process execution sequence can be intuitively reflected by the markings on the timeline for each batch of production.

[0060] After determining the time range of the sequential offset, the identified offset segments are uniformly labeled and recorded to form the basic data structure required for subsequent analysis. In this process, each offset segment is recorded in the form of a process name, start time, end time, cycle number, and offset type, arranged sequentially in chronological order. For multiple consecutive offset segments, a continuous offset chain is formed by connecting the time boundaries of adjacent segments, ensuring complete temporal coverage of the execution offsets for the entire production batch. To ensure that the offset information can be directly referenced in subsequent processing, the start and end times of the offset segments are consistent with the timestamps in the original process time series records, thus guaranteeing the correspondence between the data. After recording, the sequential offset time range is precisely defined as a quantifiable time interval and directly associated with a specific process identifier, allowing for subsequent backtracking analysis and cycle number revision based on this time range. This method enables accurate identification and range definition of process execution sequence offsets without altering the original process control logic, giving the execution sequence offsets in the processing process the characteristics of being identifiable, traceable, and adjustable in the time dimension.

[0061] The sequence offset positioning module traces back the material displacement changes, detection trigger points, and inkjet printing landing points within the time range of the sequence offset to determine the actual location and time of the change in the process execution sequence, forming a time difference record of the sequence offset.

[0062] After determining the time range of the sequence offset, in order to further clarify the actual location and timing of the change in the process execution sequence, a retrospective analysis was conducted on material displacement changes, detection trigger points, and inkjet printing location to generate a time difference record that reflects the degree of sequence offset and its spatiotemporal correspondence. The specific implementation steps are as follows:

[0063] Based on a defined sequential offset time range, this time range is used as the time window for data backtracking, and all operational data within this time window is extracted from the process time sequence records. This time window contains multiple process execution segments. For each segment, the material's displacement data, transmission speed changes, and stopping position on the trajectory are read to form a material displacement change curve. In this way, the continuous motion trajectory of the material during the offset period can be obtained, reflecting the specific location distribution of the material in the processing area, inspection area, and coding area. During this process, to ensure the consistency of spatial displacement and temporal information, all displacement change data are indexed by timestamps, corresponding one-to-one with the start and end times in the aforementioned sequential offset time range, thus establishing a direct correspondence between time and displacement, ensuring the complete continuity of the material's motion state within the offset period.

[0064] After obtaining the temporal distribution of material displacement changes, the detection trigger points within the offset time range are traced back, and the detection trigger signals are aligned with the material displacement curve. During this process, the start signal of the detection light source, the start time of detection signal acquisition, and the detection completion time are extracted and synchronously superimposed onto the time axis of material displacement changes. This superposition method accurately determines the correspondence between the trigger point of the detection action and the actual position of the material at the detection location within the offset time range. For example, if the detection trigger point is earlier than the material arriving at the detection location, it can be determined that the detection action occurred prematurely; if the detection trigger point is later than the material arriving at the detection location, it can be determined that the detection action occurred delayed. In this way, the temporal coupling relationship between the detection action and the material movement is precisely established, thereby revealing the true trigger timing characteristics of the detection process during the sequential offset period.

[0065] After tracing back to the detection trigger point, the inkjet printing location within the offset time range is compared and matched. This stage correlates the timestamp of the inkjet printing trigger signal with the time series of the material displacement curve to determine the spatial position of the material when the inkjet printing action occurs. To ensure accurate correspondence between the inkjet printing position and the material transmission state, the inkjet printing trigger time is time-aligned with the response time of the printhead control signal, creating a one-to-one mapping between the inkjet printing action and the trajectory segment of the material passing through the inkjet printing area. When the inkjet printing action occurs before the material arrives at the inkjet printing point, it indicates that the inkjet printing action is triggered prematurely; when the inkjet printing action occurs after the material passes through the inkjet printing point, it indicates that the inkjet printing action is triggered delayedly. In this way, the coupling relationship between inkjet printing execution and material position can be clearly defined on the time axis, thereby determining the relative sequence between the inkjet printing action and the detection action within the offset time range, enabling each process to correspond in both time and space dimensions.

[0066] After backtracking the material displacement changes, detection trigger times, and inkjet printing landing locations, the three types of data are uniformly organized and integrated to form a complete time difference record. In this process, the time nodes of the material displacement curve are used as the main time axis, and the detection trigger times and inkjet printing trigger times are marked on the time axis respectively, forming a time sequence comparison table containing material position, detection time, and inkjet printing time. This integration method accurately identifies the specific time nodes and spatial locations where sequence offsets occur. For example, when there is a time difference between the detection trigger time and the time when the material passes the detection position, this time difference is recorded as the time offset of the detection process; when there is a time difference between the inkjet printing trigger time and the time when the material passes the inkjet printing position, this time difference is recorded as the time offset of the inkjet printing process. By quantifying and organizing the time differences of all offset processes, a time difference record covering the entire offset time range is formed. Each record entry includes the identifier of the offset process, the start and end times of the offset, the time difference value, and the corresponding material position coordinates, thus accurately reflecting the actual location and time of occurrence of process sequence changes in both time and space.

[0067] The cycle time revision generation module, based on time difference records, reallocates the trigger cycles of related processes and generates time revision instructions for adjusting the execution order of processes. The time revision instructions include the detection trigger advance time, the inkjet printing execution delay time, and the material docking time boundary.

[0068] After the time difference record is generated, in order to restore the execution sequence of processes to be consistent with the standard cycle time and to ensure time coordination between inspection, coding, and material transfer, the trigger cycles of relevant processes are reallocated, thereby generating time revision instructions to adjust the execution order of processes. The specific implementation steps are as follows:

[0069] Based on the established time difference records, processes within the sequential offset time range are screened and grouped. In this stage, processes that are ahead or behind are classified according to the offset direction, with ahead processes assigned to the "early" group and behind processes assigned to the "late" group. Within each process group, the corresponding time difference, material location coordinates, and process execution segment are recorded. To ensure a unified time benchmark for cycle time allocation, the offset start time in the time difference records is used as the reference point for cycle time reconstruction; all cycle time revision operations are performed with this time as the zero point. Based on this, the trigger time and execution duration of the offset process under the original cycle time are extracted. By superimposing these with the offset time in the time difference records, the time correction amount that each process should adjust is obtained, laying the foundation for subsequent cycle time reallocation.

[0070] After determining the time correction amount for each process, the trigger cycle time for each process is reallocated. This process uses the original cycle time as a unit, shifting the trigger time of the advance group processes forward and the trigger time of the delay group processes backward. For the inspection process, by adjusting the advance time of the inspection trigger signal, the inspection action is initiated within a predetermined time before the material arrives at the inspection position, thus ensuring synchronization between the activation of the inspection light source and the triggering of image acquisition. For the coding process, by delaying the trigger time of the coding execution, the coding action is matched with the time when the material passes through the coding point, avoiding printing offsets caused by premature spraying or printing omissions caused by delayed spraying. During the cycle time reallocation process, the trigger time of each process is adjusted based on the correction amount in the time difference record, and a fixed transition time interval is reserved between adjacent processes, ensuring that the reallocation of the processing cycle time achieves both continuity of process connections and timing coordination.

[0071] After the trigger cycle time is reallocated, the reallocated process trigger time, detection trigger advance time, inkjet printing execution delay time, and material docking boundary are integrated to generate a complete time revision instruction. This time revision instruction defines the execution time parameters of each process in the form of a data structure, including: the detection trigger advance time, used to determine the advance trigger time of the detection action relative to the material arriving at the detection position; the inkjet printing execution delay time, used to determine the delayed start time of the inkjet printing action relative to the material passing through the inkjet printing point; and the material docking time boundary, used to limit the maximum dwell time of the material within the offset section, thereby ensuring that the material maintains a continuous flow state in the processing path. During the generation process, each revision parameter is bound to the original cycle time number of the corresponding process and the material position coordinates, so that the revision instruction not only has temporal meaning but also spatial correspondence, thereby enabling precise adjustment of the trigger sequence of each process at the execution level.

[0072] After the time revision command is generated, the various time parameters contained in the revision command are logically arranged and serialized to ensure direct alignment with the timeline of the processing control process. To guarantee the continuity of the cycle adjustment execution, the revision commands are arranged sequentially according to the process order, and time boundaries are set between each command, so that the trigger time of each process has an independent interval in the new cycle rhythm. In this way, the revision commands form a continuous and non-overlapping distribution in the time dimension. Furthermore, the detection trigger advance time, the inkjet printing execution delay time, and the material docking time boundary are superimposed on the same timeline to form a new time control sequence, ensuring that all adjustment actions are performed in an orderly manner under a unified benchmark. After the time revision command is output, the execution cycle of each process is consistent with the adjusted timeline, thereby achieving time coordination between processing actions, detection actions, and inkjet printing actions, and enabling the processing cycle to resynchronize after the time difference is corrected.

[0073] The cycle time execution control module executes and controls the integrated processing control process according to the time revision instructions. It rolls back the process sequence deviation through short-term reverse time compensation and cycle time misalignment insertion, and updates the execution cycle time and trigger time of each process during continuous operation to suppress the recurrence of sequence deviation.

[0074] After generating the time revision instruction, to restore the consistency of the execution sequence of each process during continuous operation and to achieve recoupling and stable operation of the cycle time, execution control is applied to the time revision instruction. This process uses short-term reverse time compensation and cycle time misalignment insertion to reverse the sequence deviation. Simultaneously, the execution cycle time and triggering time of each process are updated during continuous processing to maintain the continuity of production rhythm and the coordination of process triggering. The specific implementation steps are as follows:

[0075] The generated time revision instructions are imported into the time axis of the processing operation control. A baseline framework for time revision execution is established using the detection trigger advance time, inkjet printing execution delay time, and material dwell time boundary contained in the revision instructions as parameters. In this stage, combined with the cycle time reallocation results generated in the previous stage, the time parameters in the revision instructions are mapped sequentially to the current operating cycle time according to the process order. For the detection process, the detection trigger advance time is inserted into the time node corresponding to the detection position in the material movement trajectory, ensuring that the detection action is initiated within a reasonable time interval before the material reaches the detection position. For the inkjet printing process, the inkjet printing execution delay time is superimposed on the time axis of the material passing through the inkjet printing point, ensuring that the inkjet printing action is triggered after the material has fully reached the inkjet printing position. For the material dwell time boundary, the maximum dwell time of the material in the processing area is limited to ensure that the material can pass continuously after the cycle time revision, without causing blockages or interruptions. Through the mapping of revision instructions to the operating time axis, a set of time execution benchmarks corresponding to time parameters and material movement states is formed.

[0076] After completing the time mapping of the revised instructions, short-term reverse time compensation is implemented to eliminate local timing discontinuities caused by process offsets. Short-term reverse time compensation refers to a short-term rollback operation on the trigger signals of offset processes at the initial stage of revision execution. This delays prematurely executed processes to their proper positions and brings delayed processes forward to form a continuous connection with preceding processes. During this process, the trigger interval between detection and coding actions is adjusted to restore the time difference between them to within the standard cycle time range. For detection actions, the prematurely triggered detection signal is delayed until the material enters the detection area at a reasonable time; for coding actions, the delayed coding signal is brought forward until the material is centered at the coding position. The implementation of short-term reverse time compensation restores the offset processes to their temporal correctness, ensuring that the trigger rhythm between processes returns to the standard sequence, thus providing a continuous time basis for subsequent cycle time misalignment insertions.

[0077] After the trigger signal of the process is rolled back through short-term reverse time compensation, a staggered insertion of the cycle time is performed to smoothly integrate the revised cycle time into the current processing rhythm without interrupting production. Staggered insertion of the cycle time refers to the gradual transition between the old and new cycle times by slightly adjusting the interval of the process trigger time points on the continuous processing time axis. For inspection processes, by gradually advancing the new advance trigger time within the current cycle time, the inspection trigger point smoothly converges to the revised time point over multiple consecutive cycle times. For inkjet printing processes, by gradually shifting the inkjet printing trigger time within the continuous processing cycle, the inkjet printing action gradually transitions from its original delayed state to the revised execution time. The adjustment of the material dwell time boundary is carried out simultaneously during this process. By slightly shifting the dwell time period on the time axis, the rhythm of material entering and leaving the processing area is kept consistent with the revised cycle time. The implementation of staggered insertion of the cycle time avoids the instantaneous impact caused by cycle time adjustments, allowing the processing process to maintain stable operation even after time revision, while simultaneously achieving continuous correction of the process trigger time points.

[0078] After the cycle time misalignment is inserted, the execution cycle time and trigger point of each process in the continuous operation are updated and maintained, so that the entire production process reaches a new stable cycle time state after the time revision. During this stage, the trigger signals for detection, coding, and material transfer are synchronously refreshed, ensuring that each process executes under the new time reference. The advance trigger time of the detection process is used as the new cycle time trigger point, maintaining the stability of detection initiation with a fixed time offset in subsequent operations; the delayed trigger time of the coding process is set as the new execution reference, ensuring that the coding action remains synchronized when the material passes the coding point; the material dwell time boundary is updated to a new time control threshold, used to limit the dwell time of each batch of material in the processing area. As the processing continues, the new cycle time parameters continuously overwrite the old cycle time settings, thus forming an automatically updated time control chain, ensuring that the processing, detection, and coding processes remain coordinated and consistent in long-term operation. By continuously updating the execution cycle time and trigger point, the time revision results are stabilized and solidified, ensuring that the sequence offset does not repeat in future operations.

[0079] This invention continuously collects and combines data on the execution time, cycle time, material position changes, coding timing, and detection trigger status of each process to form a process time sequence record that reflects the actual execution order, thus accurately reflecting the true execution sequence during processing. This method allows for the timely identification of processes that occur ahead of or behind schedule, ensuring that processing, detection, and coding actions are executed in a coordinated manner under a unified time reference. This effectively avoids difficulties in quality traceability and data recording distortion caused by process sequence deviations, achieving time-series transparency and traceability in the processing process.

[0080] This invention uses time difference recording to drive cycle time revision generation and execution control, enabling dynamic adaptive adjustment of detection triggering, coding execution, and material docking during operation. Under continuous production conditions, this method achieves smooth reversal and continuous synchronization of process execution cycles through short-time compensation and cycle time misalignment insertion, thereby ensuring stable production rhythm and consistent processing quality. This gives integrated processing control self-adjustment capabilities during long-cycle operation, automatically suppressing the recurrence of sequence deviations and improving the overall cycle time coordination and control accuracy of the processing process.

[0081] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.

Claims

1. An intelligent OCA integrated machining control system, characterized in that, It includes a process timing acquisition module, a sequence comparison and recognition module, a sequence offset positioning module, a cycle time revision and generation module, and a cycle time execution control module: The process timing acquisition module continuously collects the execution time, running cycle, material position changes, inkjet printing time, and detection trigger status of each process during the integrated processing control operation, and combines them according to the actual sequence of occurrence to form a process time sequence record; The sequence comparison and identification module compares the actual execution order of each process within the same batch based on the process time sequence record, and marks it according to the standard process order to identify process segments with advanced or delayed execution order and determine the time range of sequence offset. The sequence offset positioning module traces back the material displacement changes, detection trigger points, and inkjet printing landing points within the time range of the sequence offset to determine the actual location and time of the change in the process execution sequence, forming a time difference record of the sequence offset. The cycle time revision generation module, based on time difference records, reallocates the trigger cycles of related processes and generates time revision instructions for adjusting the execution order of processes. The cycle time execution control module executes and controls the integrated processing control process according to the time revision instructions. It rolls back the process sequence deviation through short-time reverse time compensation and cycle time misalignment insertion, and updates the execution cycle time and trigger time of each process during continuous operation. The steps for executing control of the integrated processing control operation based on time revision instructions, using short-term reverse time compensation and cycle time misalignment insertion to roll back the execution sequence of processes, and updating the execution cycle time and trigger time of each process during continuous operation are as follows: The generated time revision instructions are imported into the processing timeline, and the detection trigger advance time, inkjet execution delay time, and material docking time boundary are mapped to the current running cycle according to the process sequence to form the time revision execution benchmark. After completing the time mapping, short-term reverse time compensation is performed on the processes with sequence offsets. By adjusting the back-off position of the process trigger signal, the process trigger rhythm is made to maintain a continuous connection with the preceding process. After short-term reverse time compensation is completed, cycle time misalignment insertion is performed. By gradually adjusting the interval of the process triggering time, the revised cycle time is smoothly integrated into the continuous operation process. After the cycle time misalignment is inserted, the execution cycle time and trigger time of each process are updated to ensure that the revised cycle time parameters remain consistent during continuous operation, so as to suppress the recurrence of process sequence offset. The short-term reverse time compensation refers to the short-term rollback operation performed on the trigger signal of the offset process at the beginning of the revision execution, so that the process that was executed in advance is delayed to its proper position, and the process that was executed in a delayed manner is brought forward to form a continuous connection with the preceding process. The aforementioned staggered insertion of the cycle time refers to the gradual transition between old and new cycle times by slightly adjusting the interval of the process triggering time points on the continuous processing time axis. For the inspection process, by gradually advancing the new advance triggering time within the current cycle time, the inspection triggering point is smoothly brought closer to the revised time point within multiple consecutive cycle times. For the inkjet printing process, by gradually shifting the inkjet printing triggering time within the continuous processing cycle, the inkjet printing action gradually transitions from the original delayed state to the revised execution time. The adjustment of the material dwell time boundary is carried out simultaneously in this process. By slightly shifting the dwell time period on the time axis, the rhythm of material entering and leaving the processing area is kept consistent with the revised cycle time.

2. The intelligent control OCA integrated machining control system according to claim 1, characterized in that, The process of forming the process time series record is as follows: The processing cycle and data acquisition process are synchronized by a unified time reference signal. During the integrated processing control operation, the start time, execution duration and completion time of each process are timestamped and collected, and the position change information of the material in the transmission trajectory is collected synchronously. After the completion time and location information is collected, the completion signals and trigger signals of adjacent processes are captured sequentially. The time interval between processes, the trigger sequence and the transition delay are continuously recorded, and the inkjet trigger time and the detection trigger time are collected simultaneously. After the operation information of each process is collected, all collected data are sorted and combined according to the timestamp, and the execution time, operation cycle, material position change, inkjet printing time and detection trigger status of each process are formed into a time series according to the actual occurrence order. The resulting process time sequence is organized and stored so that the execution status of each process within the same batch is saved in chronological order.

3. The intelligent control OCA integrated machining control system according to claim 2, characterized in that, In the process of organizing and storing the process time sequence, the execution time, running cycle, material displacement path, inkjet trigger time and detection trigger time of each process are associated with time index, so that the process execution status forms a continuous mapping in the time dimension, and the process execution sequence within the same batch is associated and fully presented through time index.

4. The intelligent control OCA integrated machining control system according to claim 2, characterized in that, The steps for determining the time range of the sequence offset are as follows: The resulting process time sequence records are expanded into a continuous timeline in chronological order and arranged according to the start and end times of each process. At the same time, corresponding beat markers are established for each process within the same batch. Based on the continuous timeline, a standard process sequence is introduced, and the process identifiers in the standard process sequence are matched with the process identifiers in the timeline to determine the actual execution position of each process in the timeline. Based on the corresponding matching results, the actual execution location is compared with the standard process sequence to identify process segments on the timeline that are executed ahead of schedule or behind schedule, and the corresponding execution time intervals are extracted. The identified process segments are marked and recorded according to their time sequence, forming a sequential offset time range that maintains time consistency with the process time sequence record.

5. The intelligent control OCA integrated machining control system according to claim 4, characterized in that, When marking and recording the sequential offset time range, the start time and end time of the offset process are associated with and saved with the corresponding cycle time identifier, and the sequential offset time range is kept consistent with the timestamp in the process time sequence record.

6. The intelligent control integrated OCA machining control system according to claim 4, characterized in that, The steps for creating time difference records are as follows: Based on the determined sequence offset time range, the sequence offset time range is used as the backtracking window, and the running data within the sequence offset time range is extracted from the process time series record to obtain the material displacement change information at the corresponding time. After obtaining the material displacement change information, the detection trigger time points within the sequential offset time range are traced back, and the detection trigger time points and material displacement changes are aligned according to the timestamps to establish the correspondence between the detection trigger time and the material position. After completing the alignment of the detection trigger point, the inkjet printing landing point position within the sequential offset time range is traced back, and the inkjet printing trigger time is correlated with the material displacement change in time to determine the material position corresponding to the inkjet printing action. The changes in material displacement, the detection trigger time, and the inkjet printing location are uniformly organized, and the detection trigger time and the inkjet printing trigger time are marked on the time axis to form a time difference record reflecting the changes in the execution sequence of the process.

7. The intelligent control integrated OCA machining control system according to claim 6, characterized in that, During the formation process, the time difference record associates and records the start and end times of the offset for each process within the sequential offset time range, and stores the offset time and the corresponding material displacement position synchronously, so that the sequential offset state of each process remains consistent in both the time and spatial dimensions.

8. The intelligent control OCA integrated machining control system according to claim 6, characterized in that, The steps for generating a time revision instruction are as follows: Based on the time difference records, each process within the sequential offset time range is screened and classified, and the corresponding offset start time, execution segment and material position coordinates are extracted. After completing the screening and classification of processes, the offset start time in the time difference record is used as the time reference to calculate the correction amount for the trigger time and execution duration of each process under the original cycle time. Based on the obtained time correction, the trigger cycle of the relevant processes is redistributed to form an adjustment result that includes the detection trigger advance time and the inkjet execution delay time; The redistributed trigger cycles are integrated, and time revision instructions are generated by combining the material docking time boundaries.

9. The intelligent control OCA integrated machining control system according to claim 8, characterized in that, When generating time revision instructions, the detection trigger advance time, inkjet execution delay time, and material docking time boundary are arranged according to the process execution sequence, and each time parameter forms a continuously distributed time control sequence under the same time base, which limits the trigger sequence of each process under the revision cycle and maintains the stability and consistency of the process execution sequence.

Citation Information

Patent Citations

  • Process modular on-line system

    CN113805535A

  • Workpiece identity control method for iron tower component steel plate tailor-welding robot

    CN120630912A