Chip clamp debugging system based on digital twinning
Through the chip fixture debugging system based on digital twins, using multi-dimensional data perception and dynamic adjustment, the problems of unstable contact and difficult to locate the fixture in the prior art are solved, and higher contact accuracy and debugging efficiency are achieved.
Patent Information
- Application Number
- CN202510671106.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-05-23
AI Technical Summary
The existing chip fixture debugging system relies on single-dimensional data response, resulting in unstable contact between fixtures and lack of a trend judgment mechanism for real-time perceived data, which is prone to misjudgment or over-adjustment. In addition, traditional closed-loop control ignores the association between action sequences and dynamic offsets in the adjustment path, making it difficult to locate the source of errors.
A chip fixture debugging system based on digital twin is adopted, and a variety of sensing data is synchronized through the state-aware fusion module to identify the intersection frequency of the position offset direction and the pressure response mutation point, forming a fixture perception correlation feature set. Then, the positioning correction judgment module determines the angular trend of the fixture offset, and combines the contact adjustment execution module and the closed-loop feedback correction module to realize active adjustment and action traceability analysis.
Through multi-dimensional data perception and dynamic adjustment, the contact accuracy and stability between the fixture and the chip are improved, the direction correction ability of the adjustment path is enhanced, and the synchronization of debugging results and the stability of multi-source data fusion are improved.
Smart Images

Figure CN120178694A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automated debugging, and particularly to a chip fixture debugging system based on digital twin. Background Art
[0002] The technical field of automated debugging includes technical methods and technical devices for debugging, detecting, and optimizing equipment, systems, or processes without manual intervention. The core content of this field involves the design, implementation, and application of automated tools and equipment, aiming to improve debugging efficiency, reduce human operation errors, and optimize system performance. Through intelligent control, precise detection, and adjustment, automated debugging technology can automatically complete tasks such as equipment setup, testing, and correction, and is widely used in multiple fields such as industrial production, product manufacturing, and system maintenance.
[0003] Among them, a chip fixture debugging system refers to an automated system for fixture debugging during the chip assembly and testing process. This system specifically solves the debugging problems of chip fixtures in actual use, ensuring the contact accuracy and reliability between the fixture and the chip. Through automated adjustment and testing methods, this system can monitor the cooperation between the fixture and the chip in real time, and automatically adjust the working parameters or positions of the fixture according to the detection results to adapt to different types of chips and testing requirements. Through the debugging process, this system can efficiently and accurately complete the debugging work of chip fixtures, avoid errors and inconsistencies in manual debugging, and improve production efficiency and quality.
[0004] The existing technology mainly relies on single-dimensional data response during the chip fixture debugging process. For example, adjustments are made only based on position or pressure, resulting in the inability to form an effective multi-dimensional dynamic judgment logic, and then the problem of unstable fixture contact occurs. During the adjustment process, fixed logic or set thresholds are often used, lacking a trend judgment mechanism based on real-time perception data. It is easy to fail to intervene and correct in time when there is a slight deviation in the fixture posture, resulting in misjudgment or over-adjustment phenomena. Traditional closed-loop control mainly relies on the static error feedback of the final adjustment result, ignoring the association between the action sequence and dynamic deviation in the adjustment path, making it difficult to retrospectively analyze some abnormal adjustments and causing the error source to be difficult to locate. During the system mapping process, the time delay difference between the simulation model response and the actual fixture operation is ignored, resulting in a response lag and data out-of-sync in the mapping relationship, affecting the coherence and accuracy of the overall debugging chain, and causing the debugging result to be limited by single-point data judgment and static action correction, unable to effectively support the synchronous debugging requirements of complex chip types and multi-condition contact accuracy. Summary of the Invention
[0005] In order to solve the problem that in the existing chip fixture debugging process, it mainly relies on single-dimensional data response, such as adjustment only based on position or pressure, resulting in the inability to form an effective multi-dimensional dynamic judgment logic, and then the problem of unstable fixture contact occurs. During the adjustment process, fixed logic or set thresholds are often used, lacking a trend judgment mechanism based on real-time perception data, and it is easy to fail to intervene and correct in time when there is a slight deviation in the fixture posture, resulting in misjudgment or over-adjustment. Traditional closed-loop control mainly relies on the static error feedback of the final adjustment result, ignoring the association between the action sequence and dynamic deviation in the adjustment path, making it difficult to retrospectively analyze some abnormal adjustments and resulting in difficult positioning of the error source. In the system mapping process, the time delay difference between the simulation model response and the actual fixture operation is ignored, resulting in response lag and data asynchronization in the mapping relationship, affecting the coherence and accuracy of the overall debugging chain, and causing the debugging result to be limited by data single-point judgment and action static correction, and unable to effectively support the technical problem of the synchronous debugging requirements of complex chip types and multi-condition contact accuracy. The embodiment of the present invention provides a chip fixture debugging system based on digital twin. The technical solution is as follows: On the one hand, a chip fixture debugging system based on digital twin is provided, and the system includes: Based on the chip fixture data, including the signal values of the fixture contact surface position sensing unit, the clamping structure pressure detection unit, and the chip contact area thermal measurement unit, the state perception fusion module synchronously matches the three types of data streams, identifies the intersection frequency of the position offset direction and the pressure response mutation point, and obtains the fixture perception association feature set; Based on the fixture perception association feature set, the positioning correction judgment module judges the corresponding included angle interval between the peak point position and the fixture guide rail limit surface, and screens the current offset direction according to the length of the included angle interval to obtain the fixture offset angular trend; According to the fixture offset angular trend, the contact adjustment execution module selects the operating state of the adjustment mechanism and the synchronous drive interface of the chip assembly chassis, combines the alignment range of the fixture execution end, screens the response time window and triggers the adjustment action to obtain the fixture active adjustment trigger sequence; The closed-loop feedback correction module calls the fixture active adjustment trigger sequence, collects the tensile data fed back by the chip contact surface deformation probe and the fixture, detects the different-direction interval of the data change direction, and retrospectively analyzes the action sequence with an excessive deviation amplitude to obtain the contact action retrospective node group.
[0006] As a further solution of the present invention, the fixture perception-related feature set includes offset direction distribution, pressure mutation frequency, and thermal response characteristics; the fixture offset angular trend includes angle interval range, angular change direction, and angle offset amplitude; the fixture active adjustment trigger sequence includes adjustment response time window, drive rate differential value, and execution alignment trigger position; the contact action backtracking node group includes deformation trend reversal point, over-limit response amplitude, and original backtracking trajectory point.
[0007] As a further solution of the present invention, the state perception fusion module includes: The contact feature extraction submodule collects fixture position signals and chip thermal response data based on chip fixture data, extracts offset values and temperature change differences through time axis matching, identifies the ratio of offset rate to thermal change rate, maps and classifies them to fixture structure areas, and generates displacement thermal coupling mapping diagrams. The pressure response identification submodule calls the clamping structure pressure data according to the displacement thermal coupling map, selects the pressure mutation point and locates the mapping block, calculates the pressure amplitude and the thermal slope difference in the block, and obtains the multi-segment pressure response coefficient group; The debugging parameter fusion submodule calls the coefficient distribution and displacement thermal coupling map of the segments in the multi-segment pressure response coefficient group, identifies the overlapping area of the displacement direction and the pressure mutation frequency in the same segment, extracts the response sequence on the time axis, and obtains the fixture perception association feature set.
[0008] As a further solution of the present invention, the positioning correction judgment module includes: The sensing data synchronization submodule extracts the multi-dimensional node coordinates of the fixture sensing model in the digital twin based on the fixture sensing associated feature set, collects the corresponding displacement sensing data, and generates a node displacement sensing mapping table; The angle recognition submodule calculates the angle between the node peak point and the normal according to the aligned node coordinates and displacement sensing value sequence in the node displacement sensing mapping table, extracts the interval to which the angle value belongs, and obtains the guide rail angle interval set; The offset trend determination submodule calls the interval data in the guide rail angle interval set, extracts the node index in the interval, sequentially screens the angle direction consistency, analyzes the current frame fixture offset posture vector distribution, and obtains the fixture offset angle trend.
[0009] As a further solution of the present invention, the angle between the node peak point and the normal direction is expressed by the formula: ; in, Represents the angle between the node crest point and the normal, and Respectively represent The X and Y axis coordinate values of each node, and respectively represent the X and Y axis coordinate values of the reference point, represents the number of nodes, is the arccosine function.
[0010] As a further solution of the present invention, the contact adjustment execution module includes: The drive mapping recognition sub-module extracts the drive parameter of the control model according to the trend of the fixture offset angle, combines the angular offset trend of the fixture in the digital twin, synchronously collects the action sequence of the virtual channel, analyzes the mapping relationship between the offset trend and the interface state, and generates a drive state mapping set; The speed difference determination sub-module calls the running frequency of the drive interface in the drive state mapping set, combines the attitude change rate value recorded in the virtual execution surface of the fixture, analyzes the amplitude of the speed difference of the interface, performs difference screening based on the alignment threshold, and obtains a speed difference channel list; The action time window extraction sub-module extracts the output time period of the driver according to the channel number in the speed difference channel list, screens the action segments within the adjustment threshold, and identifies the effective trigger time interval of the channel to obtain the fixture active adjustment trigger sequence.
[0011] As a further solution of the present invention, the closed-loop feedback correction module includes: The contact feedback recognition sub-module calls the fixture active adjustment trigger sequence, combines the deformation probe and the fixture displacement data, identifies the direction difference value of the time alignment calculation, marks the continuous different-direction intervals and analyzes the contact feedback mapping, and obtains the fixture response different-direction section group; The action offset backtracking sub-module calls the fixture action trigger sequence, extracts the action offset value within the different-direction response section, identifies the over-limit points based on the critical value of the digital twin model, and reconstructs the time series action structure diagram to obtain the contact action backtracking node group.
[0012] As a further solution of the present invention, the direction difference value adopts the formula: ; where, represents the direction difference value, represents the angular deviation of the th data point, represents the weight of the th data point, represents the total number of data points.
[0013] As a further solution of the present invention, the system further includes a data linkage optimization module: Based on the contact action backtracking node group, the data linkage optimization module detects the node synchronization log records in the digital twin simulation mapping, filters out the mapping points with dynamic response lags, combines the response delay section identifiers before and after the mapping points, constructs the corresponding virtual-real response mapping chain, and obtains the virtual-real debugging mapping path of the chip fixture. The virtual-real debugging mapping path of the chip fixture includes a synchronous response node chain, a delay section identifier, and a simulation mapping lag point.
[0014] As a further solution of the present invention, the data linkage optimization module includes: The node log identification sub-module, based on the contact action backtracking node group, detects the corresponding node synchronization logs in the simulation mapping, extracts the difference between the trigger time and the response record, filters out the record items exceeding the delay threshold, and generates a lag node index set. The response delay section sub-module, according to the lag node index set, calls the response identifiers within the range before and after the node in the simulation mapping log, calculates the difference between the start and end times of the response, and determines whether it exceeds the response tolerance section range to obtain a group of delayed response time periods. The mapping path construction sub-module, based on the node sections marked by the group of delayed response time periods, extracts the corresponding real-time action chain structure data and simulation mapping path information of the chip fixture, rearranges the mapping according to the trigger time sequence structure, and obtains the virtual-real debugging mapping path of the chip fixture.
[0015] The beneficial effects brought by the technical solution provided by the embodiment of the present invention at least include: By achieving synchronous matching on the time axis of multi-type sensing data, it is possible to accurately extract the spatio-temporal intersection characteristics between the position offset and the pressure response mutation during the chip contact process of the fixture, ensuring that the sensing data has directional recognition and dynamic accuracy. Introducing the analysis of the included angle interval enables the offset trend to be not only limited to the displacement value judgment, but also realizes the trend quantification of the fixture attitude angle, enhancing the continuity of spatial positioning. Combining the displacement response with the alignment judgment result of the fixture execution end for drive rate difference comparison ensures that the time window of the adjustment action is within the dynamic response range, thereby improving the dynamic adaptation ability of the fixture and the chip assembly. At the same time, introducing a two-way backtracking mechanism for tensile data and deformation trends can perform differential analysis on the deviation sequence of the adjustment action, ensuring that the adjustment path has the ability to correct the direction and improving the correction accuracy of the contact action. Establishing a virtual-real link association by combining node response logs and delay section identifiers in the simulation mapping can constrain the time consistency between the virtual mapping and the actual fixture adjustment behavior, improving the response synchronization of the digital twin debugging chain. The combined improvement in key participation items such as data linkage, judgment strategy, timing control, and virtual-real mapping makes the overall debugging process have higher timeliness, spatial judgment accuracy, and multi-source data fusion stability. Description of the Drawings
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0017] Figure 1 is a schematic diagram of a chip fixture debugging system based on digital twins provided in an embodiment of the present invention; Figure 2 It is a schematic diagram of the system framework of the present invention; Figure 3 This is a flow chart of the state perception fusion module in the present invention; Figure 4 This is a flow chart of the positioning correction judgment module in the present invention; Figure 5 This is a flow chart of the contact adjustment execution module in the present invention; Figure 6 This is a flow chart of the closed-loop feedback correction module in the present invention; Figure 7 This is a flow chart of the data linkage optimization module in the present invention. DETAILED DESCRIPTION
[0018] The technical solution of the present invention is described below in conjunction with the accompanying drawings.
[0019] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present the concept in a specific way. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or it can be either of the two.
[0020] In the embodiments of the present invention, "image" and "picture" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same.
[0021] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are consistent.
[0022] To make the technical problems, technical solutions, and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0023] An embodiment of the present invention provides a chip fixture debugging system based on digital twin, as Figure 1-2 shown in the schematic diagram of the chip fixture debugging system based on digital twin. The system includes: The state perception fusion module is based on chip fixture data, including the signal values of the fixture contact surface position sensing unit, the clamping structure pressure detection unit, and the chip contact area thermal measurement unit. According to the time axis, the three types of data streams are synchronously matched to identify the intersection frequency of the position offset direction and the pressure response mutation point, and a fixture perception correlation feature set is obtained; The positioning correction judgment module is based on the fixture perception correlation feature set, extracts the displacement induction value of electromagnetic offset detection, judges the corresponding angle interval between the peak point and the fixture guide rail limit surface, and screens the current offset direction according to the length of the angle interval to obtain the fixture offset angular trend; The contact adjustment execution module selects the operating state of the adjustment mechanism and the chip assembly chassis synchronous drive interface according to the fixture offset angular trend, identifies the drive rate difference, combines the alignment range of the fixture execution end, screens the response time window and triggers the adjustment action to obtain the fixture active adjustment trigger sequence; The closed-loop feedback correction module calls the fixture active adjustment trigger sequence, collects the tensile data fed back by the chip contact surface deformation probe and the fixture, detects the different-direction interval of the change directions of the two groups of data, and performs a retrospective analysis on the action sequence with an excessive deviation amplitude to obtain the contact action retrospective node group; The data linkage optimization module is based on the contact action retrospective node group, detects the node synchronization log records in the digital twin simulation mapping, screens the mapping points with dynamic response lags, and constructs the corresponding virtual-real response mapping chain in combination with the response delay section identifiers before and after the mapping points to obtain the virtual-real debugging mapping path of the chip fixture.
[0024] The fixture perception correlation feature set includes the offset direction distribution, the pressure mutation frequency point, and the thermal response feature. The fixture offset angular trend includes the angle interval range, the angular change direction, and the angle offset amplitude. The fixture active adjustment trigger sequence includes the adjustment response time window, the drive rate difference value, and the execution alignment trigger bit. The contact action retrospective node group includes the deformation trend reverse point, the excessive response amplitude, and the original retrospective trajectory point. The virtual-real debugging mapping path of the chip fixture includes the synchronous response node chain, the delay section identifier, and the simulation mapping lag point.
[0025] Specifically, as Figure 2 、 3 shown, the state perception fusion module includes: The contact feature extraction sub-module collects the fixture position signal and the chip thermal response data based on the chip fixture data, extracts the offset value and the temperature change difference through time-axis matching, identifies the ratio of the offset rate to the thermal change rate, and maps and classifies them to the fixture structure area to generate a displacement-thermal coupling map; First, obtain the fixture position signal and the chip thermal response data. The two data sources respectively record the fixture position change and the thermal response generated by the chip during operation. Through time-axis matching, ensure that the two sets of data are aligned in time, so that the relationship between the fixture movement and the chip thermal response can be extracted more accurately. After time synchronization, calculate the offset value and the temperature change difference. The offset value represents the relative position change of the fixture during movement, while the temperature change difference is a measure of the chip response temperature change. Through the data, further identify the ratio of the offset rate to the thermal change rate, that is, the ratio of the fixture displacement change rate to the chip thermal response change rate. This ratio reflects the correlation strength between the two. According to the ratio, map and classify the data to the fixture structure area, and separate the thermal change and displacement characteristics of different areas for more accurate analysis. Through the above steps, finally generate a displacement-thermal coupling map, which shows the thermal and displacement change relationships in different fixture structure areas. For example, in an automated assembly process, there is a high correlation between the displacement of the fixture and the temperature change of the chip. The generated map helps optimize the fixture adjustment and chip control to ensure precise operation.
[0026] The pressure response identification sub-module calls the clamping structure pressure data according to the displacement-thermal coupling map, filters the pressure mutation points and locates the mapping block, calculates the difference between the pressure amplitude and the thermal sensitivity slope in the block, and obtains a multi-segment pressure response coefficient group; Obtain real-time pressure data through a pressure sensor. The data records the pressure changes of the fixture under different operating conditions, and filters out the pressure mutation points, that is, those moments when the pressure value changes significantly. The change reflects the change in the contact state between the fixture and the workpiece. After finding the mutation points, locate the mapping block, that is, the time segment related to the pressure mutation. In this block, calculate the difference between the pressure amplitude and the thermal sensitivity slope. The thermal sensitivity slope refers to the change rate of temperature change relative to time, and the pressure amplitude refers to the change range of the pressure value. By calculating the difference between the two, a multi-segment pressure response coefficient group can be obtained. The coefficient describes the relationship between different pressure segments and the temperature change response. For example, in a precision assembly process, when the fixture applies pressure, the thermal response of the chip will affect the pressure application effect of the fixture. By calculating the coefficient, the pressure and temperature change responses of each segment can be accurately grasped, and the operation strategy can be further optimized.
[0027] The debugging parameter fusion sub-module calls the coefficient distribution in the multi-segment pressure response coefficient group and the displacement-thermal coupling map, identifies the overlapping area of the displacement direction and the pressure mutation frequency in the same segment, extracts the response sequence on the time axis, and obtains the fixture perception correlation feature set; The coefficient group is combined with the displacement thermal coupling map to identify the overlapping area of the displacement direction and the pressure mutation frequency in the same section. The key to the process is to identify the relationship between the pressure mutation and the displacement direction of the fixture through multi-dimensional data analysis, so as to ensure that the displacement change of the fixture when the pressure mutation occurs can be accurately understood. An observation window is set around each pressure mutation point, and the window size is set according to actual needs. For example, the observation time window can be 50 milliseconds. By analyzing the displacement data and pressure change data in the window, it can be determined whether there is a significant overlap area, and the response sequence on the time axis in the overlap area can be extracted. The response sequence shows the relationship between the displacement change and the pressure response of the fixture in a specific time period. Through further processing of the sequence, a fixture perception association feature set can be generated, which contains the correlation characteristics between pressure change, displacement change and thermal response. For example, in a certain process, the relationship between the displacement of the fixture and the applied pressure shows a significant change within a certain period of time. By analyzing the response sequence, the adjustment parameters of the fixture can be further optimized to ensure the accuracy and stability of the operation process.
[0028] Specifically, if Figure 2 , 4 As shown, the positioning correction judgment module includes: The sensing data synchronization submodule extracts the multi-dimensional node coordinates of the fixture sensing model in the digital twin based on the fixture sensing associated feature set, collects the corresponding displacement sensing data, and generates a node displacement sensing mapping table; The multi-dimensional node coordinates in the digital twin are extracted through the perception model of the fixture. The process is achieved by collecting perception data of the fixture and analyzing its correlation characteristics with the physical environment. By collecting the displacement data of the fixture at different time nodes, multi-dimensional coordinate information is obtained, and then the coordinate information is mapped in the data processing and converted into node data with physical meaning. In order to ensure accurate coordinate data, it is necessary to calibrate the position of each node through multiple sensor sampling and algorithm optimization. Especially in complex environments, the influence of factors such as ambient temperature changes, sensor offset, and external vibration must be considered. In practical applications, for example, on an automated production line, the fixture will continue to move during operation, and the sensor will continue to collect displacement data, and finally output the node displacement sensing mapping table to ensure that the fixture is always within the predetermined position range during the entire operation process, record the displacement data of each node and its timestamp, and ensure that subsequent data processing can be carried out based on accurate information.
[0029] The angle recognition submodule calculates the angle between the node peak point and the normal direction according to the aligned node coordinates and displacement sensing value sequence in the node displacement sensing mapping table, extracts the interval to which the angle value belongs, and obtains the guide rail angle interval set; The angle between the node crest point and the normal is calculated using the formula: ; Wherein, represents the angle between the node peak point and the normal, and respectively represent the X and Y axis coordinate values of the -th node, and respectively represent the X and Y axis coordinate values of the reference point, represents the number of nodes, is the arccosine function; The acquisition process of each parameter: and respectively represent the coordinates of the -th node on the plane, and the coordinates are actual data directly obtained through a displacement induction mapping table or a measuring device. The data acquisition device locates the nodes in the target area according to the node positions to obtain the specific coordinates of each node; and respectively represent the coordinates of the reference point. The reference point is the geometric center, initial position or fixed reference position of the target area, and the coordinates of this reference point can be obtained through a position sensor or previous calculation results; represents the total number of nodes, which is determined by the node distribution of the system. For example, the number of nodes is 100, 200, etc., and the data can be obtained through the calculation of the node distribution range or the system settings; The first part in the formula: ; This calculation is the sum of the products of the offsets of each node from the reference point. For each node , calculate its coordinate difference from the coordinate of the reference point, multiply it by its coordinate difference from the coordinate of the reference point, and sum up the results of all nodes to obtain the total of this item; The second part: ; This is the square root of the sum of the squares of the offsets of each node in the direction, indicating the total offset degree of all nodes from the reference point in the axis direction; The third part: ; Similarly, this is the square root of the sum of the squares of the offsets of each node in the direction, indicating the total offset degree of all nodes from the reference point in the axis direction; Substitution and calculation of specific numbers: Suppose there are 4 nodes, , reference point coordinates and , the coordinates of each node are as follows: Node 1: ; Node 2: ; Node 3: ; Node 4: ; Calculation steps: Calculate the first part: ; Calculate the second part: ; Calculate the third part: ; Substitute into the formula to calculate the included angle: ; Obtained through calculation: ; Convert radians to degrees: ; and The acquisition of and depends on the data acquisition accuracy and resolution of the sensor. To ensure high precision, the error range of the sensor should be within 1 mm, and the coordinates of each node need to be measured based on the actual physical position; The number of nodes For large structures or complex surfaces, it can be up to hundreds or even more, ensuring that the system can handle the computational requirements of large-scale data; This result shows that the included angle is 14.1 degrees, indicating the included angle between the node peak point and the normal. The result can be used for further calculation of the angle interval set of the guide rail and make accurate mathematical derivations for the change trend of the nodes in subsequent analysis.
[0030] The offset trend determination sub-module calls the interval data in the guide rail included angle interval set, extracts the node indexes within the interval, screens the consistency of the included angle direction in order, analyzes the distribution of the fixture offset attitude vector in the current frame, and obtains the fixture offset angular trend; First, it is necessary to retrieve the data concentrated in the included angle range of the guiding rail, extract the node indices that meet the conditions, screen the angle data corresponding to the node indices, and check whether it meets the standard of direction consistency. This step requires sorting and classifying the angle data to ensure that the directions of all selected nodes are consistent. The basis for screening is a standard of included angle consistency, and the allowable deviation range of the angle direction is defined by setting a threshold. For example, a tolerance of ±5° can be set. If the change in the included angle exceeds this range, it is considered that the direction is inconsistent. By analyzing the distribution of the fixture offset attitude vectors in the current frame, the actual offset trend of the fixture is further judged. The distribution of the offset attitude vectors is analyzed based on the change rate of the node displacement data. A larger change in the node position indicates a larger offset of the fixture. Suppose that in the previous frame, the position data of the fixture is (10, 20, 30), and in the current frame, the position data is (11, 21, 31). The offset trend of the fixture can be obtained by calculating the difference between the two frames. If the offset of the node continuously increases, the offset direction of the fixture can be judged and its future movement trend can be predicted, and the fixture offset angular trend can be output to help further perform offset compensation or adjustment operations to ensure that the fixture remains within a reasonable working attitude range.
[0031] Specifically, as Figure 2 , 5 shown, the contact adjustment execution module includes: The drive mapping recognition sub-module extracts the control model drive parameters according to the fixture offset angular trend, combines the fixture angular offset trend in the digital twin, synchronously collects the virtual channel action sequence, analyzes the mapping relationship between the offset trend and the interface state, and generates a drive state mapping set; Compare the data of the fixture's offset angle trend with the fixture's angular offset trend in the digital twin to analyze the driving parameters required by the control model. In this process, the data of the fixture's offset angle trend is obtained by recording the offset angle of the fixture during actual operation. For example, the angle change of the fixture is monitored in real time through sensors, and the actual monitored angle data is compared with the angle change trend in the digital twin model. The data in the model reflects the theoretical angle change law that the fixture should follow under various operating conditions. Through this comparison, the deviation of the fixture during actual operation can be identified, and the driving parameters can be extracted from the control model to ensure that the drive can respond appropriately to the changes of the fixture. Synchronously collect the action sequences of the virtual channels. The sequences record each action of the fixture and its parameters during execution. By analyzing the action sequences, the response behavior of the fixture in various states can be further understood. Then, through the mapping relationship between the offset trend and the interface state, the mutual influence of each link in the fixture operation process can be found, and finally, a drive state mapping set is generated. For example, on an automated assembly production line, the fixture needs to adjust its angle according to the size and shape of the workpiece, and through feedback, ensure the accuracy and stability during the assembly process.
[0032] The speed difference determination sub-module calls the operating frequency of the drive interface in the drive state mapping set, combines it with the attitude change rate value recorded in the virtual execution surface of the fixture, analyzes the speed difference amplitude of the interface, and performs difference screening based on the alignment threshold to obtain the speed difference channel list. First, extract the operating frequency of the drive interface from the drive state mapping set. This frequency refers to the number of times the drive system triggers the fixture's actions per unit time. The acquisition of the frequency depends on the system's accurate recording of the timestamp for each action and calculating the occurrence frequency of each action through the timestamp. It is also necessary to combine the attitude change rate recorded in the virtual execution surface of the fixture. The rate represents the change amount of the fixture's attitude in each time period. For example, when the fixture undergoes an angle change during operation, record the attitude data at each moment and calculate the change rate in a short period. By comparing the rate change of the fixture with the frequency of the drive interface, analyze the speed difference amplitude. To ensure the accuracy of the judgment, set a reference threshold as the screening standard for the speed difference. For example, if the attitude change rate of the fixture exceeds a certain threshold (such as 0.1 degrees per second), it is considered that the speed difference is abnormal, and the relevant speed difference channel list is screened according to the difference. This screening process helps to identify that under specific conditions, the fixture's actions exceed the expected range and need further processing. Finally, the speed difference channel list is obtained, which lists all the channels with abnormal speed differences.
[0033] The action time window extraction sub-module extracts the output time period of the driver according to the channel numbers in the speed difference channel list, screens the action segments within the adjustment threshold, and identifies the effective trigger time interval of the channel to obtain the fixture's active adjustment trigger sequence. Find the drive output time period associated with the channel number. The time period records the specific execution time of the fixture in each action stage. By comparing the time period with the adjustment threshold, action segments that meet the conditions can be filtered out. The adjustment threshold is set according to the precision requirements of the fixture operation. For example, it can be set to a range where the offset does not exceed 0.5 mm. Whenever the action offset of the fixture is within this threshold, the action is considered valid and included in the action time window. By analyzing the filtered action segments, the effective trigger time interval of the channel can be identified, that is, the operation actions successfully triggered by the fixture within a specific time period. By integrating the effective time intervals, a fixture active adjustment trigger sequence is generated, providing a basis for subsequent automatic adjustment. In practical applications, assume that the fixture performs an action within a certain time period with an offset of 0.3 mm, which meets the adjustment threshold. Then this time period will be included in the effective trigger time interval and ultimately used to guide the precise adjustment of the fixture.
[0034] Specifically, as Figure 2 , 6 shown, the closed-loop feedback correction module includes: The contact feedback identification sub-module calls the fixture active adjustment trigger sequence, combines the deformation probe and the fixture displacement data, identifies the direction difference value of the time alignment calculation, marks the continuous different-direction intervals, and analyzes the contact feedback mapping to obtain the fixture response different-direction section group; The direction difference value, using the formula: ; Among them, represents the direction difference value, represents the angle deviation of the rd data point, represents the weight of the th data point, represents the total number of data points; Obtaining the angle deviation value ( ): The angle deviation value of each data point is obtained by measuring the angle difference between the fixture and the deformation probe. A high-precision angle sensor is used for measurement to ensure the accuracy of the data. The measurement result is in degrees and ranges from to ; Basis for setting the weight ( ): The weight reflects the importance of each data point in the overall calculation. The basis for setting the weight includes factors such as the confidence level of the measurement and the stability of the data point. For example, if the measurement confidence level of a certain data point is high, a larger weight value is assigned. The weight value ranges from to between them, and the specific value is determined according to the actual measurement situation; Dimensional unit unification process: all angular deviation values are in degrees to ensure dimensional consistency in the calculation process. The weight is a dimensionless quantity and does not affect the calculation of the angular unit; Suppose there are three data points, and their angular deviation values and corresponding weights are as follows: , ; , ; , ; Calculate the total weight: ; Calculate the sum of the weighted angular deviations: ; Calculate the direction difference value : ; This result indicates that after weighted calculation, the average direction difference between the fixture and the deformation probe is , and this value is used to mark the continuous anisotropic interval and analyze the contact feedback mapping, and finally obtain the fixture response anisotropic section group.
[0035] The action offset backtracking sub-module calls the fixture action trigger sequence, extracts the action offset values within the anisotropic response section, identifies the over-limit points based on the critical values of the digital twin model, and reconstructs the time-series action structure diagram to obtain the contact action backtracking node group; Extract relevant data from the action trigger sequence. The data records the actions triggered by the fixture in different operation steps and the corresponding offsets. The core of the extraction process is to analyze the timestamps of the trigger sequence and the corresponding action offset values to ensure that the offset of each action is accurately matched with its corresponding time point, and identify the overrun points based on the critical values in the digital twin model. The digital twin model simulates the behavior of the fixture under different operating conditions, and determines whether the current action exceeds the normal range by setting certain critical values (such as the maximum allowable offset, angle deviation, etc.). For example, if during the operation of the fixture, the offset value of a certain action exceeds the preset critical value (such as the offset exceeds 0.5 mm), it will be marked as an overrun point. The identification of overrun points is completed through real-time monitoring and data analysis. The system will automatically mark points according to the set rules for subsequent optimization and adjustment. According to the marked overrun points, reconstruct the time series action structure diagram, taking the overrun points into consideration, so as to optimize the operation path of the fixture. Through reconstruction, the obtained contact action backtracking node group can clearly show the action offset of the fixture in each operation step, further supporting the offset correction operation. For example, in some precision assembly tasks, due to external forces, the fixture has a small offset. The backtracking sub-module can analyze the small offset and adjust the operation process to improve the overall accuracy.
[0036] Specifically, as Figure 2 、 7 shown, the data linkage optimization module includes: The node log identification sub-module, based on the contact action backtracking node group, detects the corresponding node synchronization logs in the simulation mapping, extracts the difference between the trigger moment and the response record, filters out the record items that exceed the delay threshold, and generates a lag node index set; Detect the synchronization logs of the corresponding nodes in the simulation mapping. This process is achieved by comparing the contact action backtracking nodes in the actual operation with the log records in the simulation model to ensure that the actions and responses of each operation are synchronized, avoiding analysis errors caused by different time sequences. Extract the difference between the trigger moment and the response record, and calculate the time difference between each action occurrence and the corresponding response. Through the difference, it is possible to accurately identify which actions have delay phenomena, and filter out the record items that exceed the set delay threshold. For example, if the preset delay threshold is 200 milliseconds, if the difference between the trigger moment and the response record exceeds this threshold, it is considered that the node has a lag behavior. By continuously comparing the trigger and response time differences of each node, a lag node index set is finally generated, listing all the nodes with significant lag phenomena. The lag nodes need to be further analyzed and corrected to ensure the accuracy of the operation. In practical applications, assume that during the automated testing process of the production line, the time difference between the trigger action and the response of the fixture exceeds the set threshold, the node will be marked, and the action sequence of the fixture will be optimized and adjusted according to its lag situation.
[0037] The response delay zone subsection module calls the response identifiers within the range before and after the node in the simulation mapping log according to the lag node index set, calculates the difference between the start and end response times, determines whether it exceeds the response tolerance section range, and obtains the delayed response time period group. Call the response identifier information within the range before and after the node in the simulation mapping log to determine the operation status before and after the lag node, and calculate the difference between the start and end response times of the node in terms of time, that is, the time required from the triggering action to the actual response completion. To determine whether there is a delayed response, a response tolerance section range needs to be set. For example, if the tolerance section range is set to 300 milliseconds, and the response time difference exceeds this range, then the response is considered a delayed response. By judging whether the response time of each node exceeds this tolerance section, the delayed response time period group is filtered out. The time period will show the delayed behavior of the fixture under specific operations, helping engineers locate the reasons for inaccurate operations. For example, if the response time of a certain node is 350 milliseconds, exceeding the preset tolerance range, then this node will be included in the delayed response time period group, and subsequent operations will optimize and correct the phenomenon.
[0038] The mapping path construction subsection module extracts the real-time action chain structure data of the chip fixture and the simulation mapping path information corresponding to the node section marked by the delayed response time period group, and rearranges them according to the trigger time sequence structure mapping to obtain the virtual-real debugging mapping path of the chip fixture. Extract the real-time action chain structure data of the chip fixture within the section. This action chain structure data is obtained by recording the interaction process between the fixture and the chip in real time, including the coordination of each adjustment of the fixture and the chip actions. Extract the simulation path data corresponding to the node section from the simulation mapping path information for comparison with the actual operation path. By comparing these two, the action chain and path information are rearranged according to the trigger time sequence structure to form a new mapping path structure. The rearrangement process is based on the trigger time sequence, which ensures that all operation steps and adjustment actions are executed in the order of the time axis without conflicts or disorders, obtaining the virtual-real debugging mapping path of the chip fixture, which can more accurately reflect the actual performance of the fixture in the simulation environment and provide a clear operation path for subsequent debugging and optimization. In practical applications, assume that on a high-precision assembly line, the fixture needs to adjust its action path according to the simulation model. The virtual-real debugging mapping path after rearrangement can effectively improve the accuracy and efficiency of fixture adjustment and ensure the accuracy of assembly.
[0039] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A chip fixture debugging system based on digital twin, characterized in that: The system includes: Based on the chip fixture data, including the signal values of the fixture contact surface position sensing unit, the clamping structure pressure detection unit, and the chip contact area thermal measurement unit, the state perception fusion module synchronously matches the three types of data streams, identifies the intersection frequency of the position offset direction and the pressure response mutation point, and obtains the fixture perception correlation feature set; Based on the fixture perception correlation feature set, the positioning and correction judgment module judges the corresponding included angle interval between the peak point and the limit surface of the fixture guide rail, and filters the current offset direction according to the length of the included angle interval to obtain the fixture offset angle trend; According to the fixture offset angle trend, the contact adjustment execution module selects the operating state of the adjustment mechanism and the synchronous drive interface of the chip assembly chassis, combines the alignment range of the fixture execution end, filters the response time window and triggers the adjustment action to obtain the fixture active adjustment trigger sequence; The closed-loop feedback correction module calls the fixture active adjustment trigger sequence, collects the tensile data fed back by the chip contact surface deformation probe and the fixture, detects the different-direction interval of the data change direction, and performs a retrospective analysis on the action sequence with an excessive deviation amplitude to obtain the contact action retrospective node group.
2. The chip fixture debugging system based on digital twin according to claim 1, characterized in that: The fixture perception correlation feature set includes the offset direction distribution, the pressure mutation frequency point, and the thermal response feature. The fixture offset angle trend includes the included angle interval range, the angle change direction, and the angle offset amplitude. The fixture active adjustment trigger sequence includes the adjustment response time window, the drive rate difference value, and the execution alignment trigger bit. The contact action retrospective node group includes the deformation trend reverse point, the excessive response amplitude value, and the original retrospective trajectory point.
3. The chip fixture debugging system based on digital twin according to claim 1, characterized in that: The state perception fusion module includes: Based on the chip fixture data, the contact feature extraction sub-module collects the fixture position signal and the chip thermal response data, extracts the offset value and the temperature change difference value through time axis matching, identifies the ratio of the offset rate to the thermal change rate, and maps and classifies them to the fixture structure area to generate a displacement-thermal coupling mapping diagram; According to the displacement-thermal coupling mapping diagram, the pressure response recognition sub-module calls the clamping structure pressure data, filters the pressure mutation points and locates the mapping blocks, calculates the difference between the pressure amplitude and the thermal slope in the blocks, and obtains the multi-section pressure response coefficient group; The debugging parameter fusion sub-module calls the coefficient distribution in the multi-section pressure response coefficient group and the displacement-thermal coupling mapping diagram, identifies the coincidence area of the displacement direction and the pressure mutation frequency in the same section, extracts the response sequence on the time axis, and obtains the fixture perception correlation feature set.
4. The chip fixture debugging system based on digital twin according to claim 3, characterized in that: The positioning and correction judgment module includes: Based on the fixture perception correlation feature set, the induction data synchronization sub-module extracts the multi-dimensional node coordinates of the fixture perception model in the digital twin, collects the corresponding displacement induction data, and generates a node displacement induction mapping table; According to the aligned node coordinates and the displacement induction value sequence in the node displacement induction mapping table, the included angle identification sub-module calculates the included angle between the node peak point and the normal direction, extracts the angle value and divides the belonging interval to obtain the guide rail included angle interval set; The offset trend determination sub-module calls the interval data in the set of guide rail angle intervals, extracts the node indexes within the interval, filters the consistency of the angle direction in sequence, analyzes the distribution of the fixture offset attitude vectors in the current frame, and obtains the fixture offset angular trend.
5. The chip fixture debugging system based on digital twin according to claim 4, characterized in that: The angle between the node peak point and the normal direction is calculated using the formula: ; Among them, represents the angle between the node peak point and the normal direction, and respectively represent the X and Y axis coordinate values of the th node, and respectively represent the X and Y axis coordinate values of the reference point, represents the number of nodes, is the arccosine function.
6. The chip fixture debugging system based on digital twin according to claim 4, characterized in that: The contact adjustment execution module includes: The drive mapping recognition sub-module, based on the fixture offset angular trend, combines the fixture angular offset trend in the digital twin, extracts the drive parameter of the control model, synchronously collects the action sequence of the virtual channel, analyzes the mapping relationship between the offset trend and the interface state, and generates a drive state mapping set; The speed difference determination sub-module calls the operating frequency of the drive interface in the drive state mapping set, combines the attitude change rate value recorded in the fixture virtual execution surface, analyzes the amplitude of the speed difference of the interface, performs difference screening based on the alignment threshold, and obtains a speed difference channel list; The action time window extraction sub-module extracts the output time period of the driver according to the channel number in the speed difference channel list, filters the action segments within the adjustment threshold, identifies the effective trigger time interval of the channel, and obtains the fixture active adjustment trigger sequence.
7. The chip fixture debugging system based on digital twin according to claim 6, characterized in that: The closed-loop feedback correction module includes: The contact feedback recognition sub-module calls the fixture active adjustment trigger sequence, combines the deformation probe and the fixture displacement data, identifies the direction difference value of the time alignment calculation, marks the continuous different-direction intervals and analyzes the contact feedback mapping, and obtains the fixture response different-direction section group; The action offset backtracking sub-module calls the fixture action trigger sequence, extracts the action offset value within the different-direction response section, identifies the over-limit points based on the critical value of the digital twin model, and reconstructs the time series action structure diagram to obtain the contact action backtracking node group.
8. The chip fixture debugging system based on digital twin according to claim 7, characterized in that: The direction difference value is calculated using the formula: ; Among them, represents the direction difference value, represents the angle deviation of the th data point, represents the weight of the th data point, and represents the total number of data points.
9. The chip fixture debugging system based on digital twin according to claim 1, characterized in that:The system further includes a data linkage optimization module: Based on the contact action backtracking node group, the data linkage optimization module detects the node synchronization log records in the digital twin simulation mapping, filters the mapping points with dynamic response lag, combines the response delay section identifiers before and after the mapping points, constructs the corresponding virtual-real response mapping chain, and obtains the virtual-real debugging mapping path of the chip fixture; The virtual-real debugging mapping path of the chip fixture includes a synchronous response node chain, a delay section identifier, and a simulation mapping lag point.
10. The digital twin-based chip fixture debugging system according to claim 9, wherein: The data linkage optimization module includes: The node log recognition sub-module, based on the contact action backtracking node group, detects the corresponding node synchronization log in the simulation mapping, extracts the difference between the trigger moment and the response record, filters the record items exceeding the delay threshold, and generates a lag node index set; The response delay section sub-module, according to the lag node index set, calls the response identifiers within the range before and after the node in the simulation mapping log, counts the difference between the start and end times of the response, and determines whether it exceeds the response tolerance section range to obtain a group of delayed response time periods; The mapping path construction sub-module extracts the real-time action chain structure data and simulation mapping path information of the corresponding chip fixture according to the node sections marked by the group of delayed response time periods, and rearranges them according to the trigger time sequence structure mapping to obtain the virtual-real debugging mapping path of the chip fixture.
Citation Information
Patent Citations
Precise control and optimization method for clamping force of digital twin-driven thin-walled workpiece
CN112926152A
Digital twinborn modeling and predictive analysis system for oil and gas well
CN119090089A
Digital twin modeling method oriented to mobile robot milling processing
WO2022007753A1
Cited By
Multi-axis servo linkage and pneumatic-electric cooperative control method of full-automatic screen printing machine
CN120481449A
Contact health management system based on digital twinning
CN120493140A
Contact health management system based on digital twin
CN120493140B
Circuit breaker operation state full life cycle detection method based on remote monitoring
CN121049718A
Special transformer intelligent fusion terminal guide rail modular installation system and method
CN121055191A