Intelligent electric batch control system

Through the intelligent electric batch control system, the optimized screw hole assembly process is generated using assembly monitoring and data processing technology, which solves the problems of unstable and inefficient screw hole installation of the battery pack, and achieves efficient and accurate bolt assembly and balanced installation of the battery pack.

CN119115505BActive Publication Date: 2025-03-25KUNSHAN YUHENG FASTENER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411612317.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-03-25
Estimated Expiration
2044-11-13

AI Technical Summary

Technical Problem

In the battery packaging and distribution process, it is difficult for the prior art to effectively control and optimize the screw hole installation sequence, resulting in unstable installation and low efficiency.

Method used

A smart electric batch control system is designed, and through the assembly monitoring unit, information extraction module, data processing module, assembly process processing unit and process monitoring and analysis unit, screw hole coordinate data and electric batch assembly position data are collected and processed, optimized screw hole assembly process is generated, and real-time monitoring and analysis is carried out.

Benefits of technology

It realizes automatic and precise installation of screw holes of the battery pack, reduces the number of times of feeding bolts, improves assembly accuracy and consistency, significantly improves operating efficiency, and ensures balanced installation and load stability of the battery pack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119115505B_ABST
    Figure CN119115505B_ABST
Patent Text Reader

Abstract

The present invention discloses an intelligent electric screwdriver control system, which relates to the technical field of electric screwdriver control systems, and includes: an assembly monitoring unit, which is used to collect coordinate position data of each screw hole of a battery pack to be assembled and processed, and real-time collection of electric screwdriver assembly position data; an information extraction module, which associates the battery pack screw hole assembly drawing with each screw hole coordinate position data to obtain screw hole model parameters, and marks the screw hole model parameters on the screw hole coordinate position data; a data processing module, which groups and integrates the collected screw hole coordinate data based on the process assembly process requirements to obtain multiple screw hole installation sets based on installation sequence requirements. The present invention reduces the number of times of adjusting and replacing the feeding of bolts of different specifications, reduces the difficulty of operation, improves the accuracy and consistency of bolt assembly, and optimizes the order of screw holes, that is, prevents omissions caused by random installation, and improves the operation efficiency, and realizes balanced battery pack installation efficiency and load stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric screwdriver control systems, and in particular to an intelligent electric screwdriver control system. Background Art

[0002] As is known to all, an electric screwdriver, also known as an electric screwdriver or an electric screwdriver, is an electric tool used to tighten and loosen bolts. The electric screwdriver is one of the essential tools for most manufacturing companies, especially widely used on assembly lines, such as new energy vehicle battery pack assembly operations. The intelligent electric screwdriver control system is an automatic operation control system for the bolt assembly on the battery pack.

[0003] Currently, when the bolts on the battery pack are automatically installed by an electric screwdriver, the screw holes are mostly assembled sequentially according to the battery pack assembly process requirements. Obviously, there are no clear process requirements between the installation of multiple screw holes in the assembly process based on the assembly process requirements. When installing multiple screw holes without process requirements, they are mostly installed randomly, which is easy to cause omissions and affects the stability and efficiency of the installation. Summary of the invention

[0004] The purpose of the present invention is to provide an intelligent electric batch control system to solve the above-mentioned deficiencies in the prior art.

[0005] In order to achieve the above-mentioned purpose, the present invention provides the following technical solutions: an intelligent electric screwdriver control system, which is used to automatically control the electric screwdriver locking operation of the bolts on the battery pack, comprising:

[0006] An assembly monitoring unit, which is used to collect the coordinate position data of each screw hole of the battery pack to be assembled and processed, and to collect the assembly position data of the electric screwdriver in real time;

[0007] An information extraction module, which associates the battery pack screw hole assembly drawing with the screw hole coordinate position data to obtain screw hole model parameters, and marks the screw hole model parameters on the screw hole coordinate position data;

[0008] The data processing module groups and integrates the collected coordinate data of each screw hole based on the process assembly process requirements to obtain multiple screw hole installation sets based on the installation sequence requirements;

[0009] The assembly process processing unit combines the screw hole model parameters based on the screw hole coordinate position data in the screw hole installation set, analyzes and obtains the assembly operation time factor of each screw hole in the screw hole installation set, and generates screw hole assembly process data;

[0010] The process monitoring and analysis unit is used to correlate the electric screw position data and the coordinate position data of the screw hole to perform bolt locking process monitoring and analysis.

[0011] As a further description of the above technical solution: Based on the screw hole coordinate position data in the screw hole installation set and the screw hole model parameters, the assembly operation time factor of each screw hole in the screw hole installation set is analyzed and obtained, and the assembly process data of each screw hole in the screw hole installation set is generated specifically as follows:

[0012] Identify the model parameters of each screw hole in the screw hole installation set, integrate and group the screw hole coordinate data of the same specification, and divide the screw hole installation set into multiple screw hole node sets;

[0013] Select any screw hole node set and mark it as the first-level screw hole node set. Based on the coordinate data of each screw hole in the first-level screw hole node set, integrate and calculate the operation time factor of each screw hole to all other screw holes. Based on the priority sorting of the operation time factor, integrate and obtain the assembly process of each screw hole in the screw hole node set.

[0014] Based on the screw hole assembly process in the first-level screw hole node set, the screw hole assembly process in the remaining screw hole node set of the screw hole installation set is integrated and calculated to generate the screw hole assembly process data of each screw hole in the screw hole installation set.

[0015] As a further description of the above technical solution: based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is obtained:

[0016] Select any one screw hole in the first-level screw hole node set and mark it as the first-level first node, and obtain the coordinate position data of the first-level first node;

[0017] Based on the coordinate position data of the first node of the first level, the operation time factors from all other screw hole positions in the first level screw hole node set to the screw hole position of the first level first node are calculated, and the screw hole position with the smallest operation time factor is selected and marked as the second node of the first level, and the cycle is repeated until all screw holes in the first level screw hole node set are marked, and the assembly process of the screw holes in the first level screw hole node set is obtained;

[0018] Based on the screw hole assembly process in the first-level screw hole node set, the assembly process of the remaining screw hole node sets of the screw hole installation set is calculated.

[0019] As a further description of the above technical solution: the operation time factor for calculating each screw hole to all other screw holes is specifically:

[0020] ;

[0021] The smaller the operation time factor is, the higher the screw hole assembly efficiency is. , ) represents the coordinate position data of a screw hole, ( , ) represents another screw hole coordinate position data, It indicates the influence coefficient of the unit spacing between two screw holes on the X-axis on the moving operation time of the electric screwdriver. It represents the influence coefficient of the unit spacing between two screw holes on the y-axis on the moving operation time of the electric screwdriver. Indicates the time compensation coefficient for switching movement operation when there is both X-axis spacing and Y-axis spacing between two screw hole positions.

[0022] As a further description of the above technical solution: Based on the screw hole assembly process in the first-level screw hole node set, the screw hole node set assembly process of the remaining screw hole installation set is calculated as follows:

[0023] Based on the load node coordinates of the first-level screw hole node set and the central node coordinates of the screw hole installation set, the load uniform distribution point position coordinates are calculated, and the second-level screw hole node set is determined through the load uniform distribution point position coordinates, and the screw hole assembly process in the second-level screw hole node set is obtained;

[0024] The assembly steps of the remaining screw hole node sets are calculated based on the integration of the screw hole assembly steps in the secondary screw hole node set.

[0025] As a further description of the above technical solution: Based on the load node coordinates of the first-level screw hole node set and the central node coordinates of the screw hole installation set, the load uniform distribution point position coordinates are calculated, and the second-level screw hole node set is determined by the load uniform distribution point position coordinates association:

[0026] Calculate the load node coordinates of each screw hole node set in the screw hole installation set;

[0027] Calculate the coordinates of the central node of the screw hole installation set and mark it as Ao( , );

[0028] Get the load node coordinates of the first-level screw hole node set and mark it as Az( , );

[0029] Based on the first-level screw hole node set load node coordinates and the central node coordinates, the load uniform distribution point coordinates Au( , );

[0030] Obtain the load node coordinates of each screw hole node set, and mark the screw hole node set whose load node coordinates are closest to the load uniform distribution point coordinates Au (Xu, Yu) as the secondary screw hole node set.

[0031] As a further description of the above technical solution: the calculation method of the load uniform distribution point coordinate Au (Xu, Yu) is:

[0032] ;

[0033] Screw hole node set load node coordinate Az( , ) is calculated as:

[0034] ;

[0035] Where m represents the number of screw holes in the screw hole node set. Indicates the X coordinate of the mth screw hole in the screw hole node set, Indicates the Y coordinate of the mth screw hole in the screw hole node set;

[0036] The central node coordinate Ao( , ) is calculated as:

[0037] ;

[0038] Where n represents the number of screw holes in the screw hole installation set, Indicates the X coordinate of the nth screw hole in the screw hole installation set. Indicates the Y coordinate of the nth screw hole in the screw hole installation set.

[0039] As a further description of the above technical solution: the screw hole assembly process in the secondary screw hole node set is calculated as follows:

[0040] Obtain the coordinate position data of the last screw hole in the screw hole assembly process of the first-level screw hole node set, calculate the operation time factor from all screw hole positions in the second-level screw hole node set to the current screw hole position based on the coordinate position data of the last screw hole, and select the screw hole position coordinate data with the minimum operation time factor and mark it as the first node of the second level;

[0041] The screw hole position coordinate data of the second-level first node is used as the initial assembly node of the second target screw hole node, and the operation time factor of each screw hole coordinate data in the second target screw hole node to the first-level assembly screw hole is calculated, and the screw hole position coordinate data with the smallest operation time factor is selected and marked as the second-level second node. The cycle is repeated until all screw holes in the second-level screw hole node set are marked, and the screw hole assembly process in the second-level screw hole node set is obtained.

[0042] As a further description of the above technical solution: Based on the integration of the screw hole assembly process in the secondary screw hole node set, the remaining screw hole node set assembly process is specifically calculated as follows:

[0043] Obtain the coordinate position data of the last screw hole in the screw hole assembly process in the secondary screw hole node set, calculate the operation time factors from all screw hole positions in the remaining screw hole node sets to the current screw hole position based on the coordinate position data of the last screw hole, select the screw hole position coordinate data with the minimum operation time factor, and mark it as the first node of the third level;

[0044] Identify the screw hole node set corresponding to the screw hole coordinate position of the third-level first node and mark it as the third-level screw hole node set, calculate the operation time factor of each screw hole coordinate data in the third target node screw hole node set to the third-level first node screw hole, select the screw hole position with the minimum operation time factor and mark it as the third-level second node, repeat the cycle until all the screw holes in the screw hole node set are marked, and obtain the assembly process of the screw holes in the screw hole installation set.

[0045] As a further description of the above technical solution: correlating the electric screwdriver position data and the screw hole coordinate position data to monitor and analyze the screw locking process is as follows:

[0046] Collect the last assembly position information of the electric screwdriver, and obtain the last screw hole coordinate position data based on the assembly position information;

[0047] Collect current assembly position information, and obtain current screw hole coordinate position data based on the current assembly position information;

[0048] The previous screw hole coordinate position data and the current screw hole coordinate position data are integrated and compared with the screw hole assembly process data to identify the assembly process, and the next assembly position information is obtained and displayed based on the current assembly position information and the screw hole assembly process data.

[0049] In the above technical scheme, the intelligent electric screwdriver control system provided by the present invention has the following beneficial effects: the intelligent electric screwdriver control system integrates and groups the coordinate data of screw holes of the same specification to obtain multiple sets of same screw hole nodes, and then installs based on the screw hole node sets, thereby reducing the number of times of adjusting and replacing the feeding of bolts of different specifications, reducing the difficulty of operation, and improving the accuracy and consistency of bolt assembly. At the same time, based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is obtained, and the multiple screw holes without process assembly process requirements are optimized and sorted, that is, omissions caused by random installation are prevented, and the operation efficiency is significantly improved;

[0050] The coordinates of the load evenly distributed point are calculated by associating the coordinates of the center node with the load node coordinates of the first-level screw hole node set, and then the screw hole node set whose load node is closest to the coordinates of the load evenly distributed point is selected as the second-level screw hole node set, thereby determining the assembly order of the screw hole node set. When the screw hole node set is assembled sequentially, the load of the battery pack is symmetrically and evenly distributed to avoid distortion or damage to parts, thereby achieving balanced battery pack installation efficiency and load stability. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0052] Figure 1 A schematic diagram of an intelligent electric batch control system is provided for an embodiment of the present invention;

[0053] Figure 2 A working flow chart of an intelligent electric batch control system is provided for an embodiment of the present invention. DETAILED DESCRIPTION

[0054] In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings.

[0055] See also Figure 1-2 The embodiment of the present invention provides a technical solution: an intelligent electric screwdriver control system, which is used to automatically control the electric screwdriver locking operation of the bolts on the battery pack, including:

[0056] An assembly monitoring unit is used to collect coordinate position data of each screw hole of the battery pack to be assembled and to collect the assembly position data of the electric screwdriver in real time; specifically, the coordinate position data of each screw hole of the battery pack to be assembled is collected by using an image acquisition device to collect a picture of the battery pack fixed on the assembly station, and a plane coordinate system is established on the picture, and the coordinate position data of each screw hole on the battery pack is determined by identifying the position of each screw hole of the battery pack in the picture, wherein the assembly position data of the electric screwdriver is also determined based on the plane coordinate system.

[0057] The information extraction module associates the battery pack screw hole assembly drawing with the screw hole coordinate position data to obtain the screw hole model parameters, and marks the screw hole model parameters on the screw hole coordinate position data. The screw hole model parameters are the diameter of the screw hole, where screw holes of different diameters require bolts of different specifications for adaptation and installation;

[0058] The data processing module groups and integrates the collected coordinate data of each screw hole based on the process assembly process requirements to obtain multiple screw hole installation sets based on the installation sequence requirements; wherein the process assembly process requirements are mandatory requirements to ensure the safe and stable installation of the battery pack, which are obtained through the battery pack installation operation manual, and based on the process assembly process requirements, multiple screw holes located in the same assembly process are integrated to achieve grouping and integration to obtain multiple screw hole installation sets, and the multiple screw holes located in the same screw hole installation set have no mandatory sequence requirements in the process assembly process.

[0059] The assembly process processing unit combines the screw hole model parameters based on the screw hole coordinate position data in the screw hole installation set, analyzes and obtains the assembly operation time factor of each screw hole in the screw hole installation set, and generates screw hole assembly process data;

[0060] The process monitoring and analysis unit is used to correlate the electric screw position data and the coordinate position data of the screw hole to perform bolt locking process monitoring and analysis.

[0061] In another embodiment provided by the present invention, based on the screw hole coordinate position data in the screw hole installation set and the screw hole model parameters, the assembly operation time factor of each screw hole in the screw hole installation set is analyzed and obtained, and the assembly process data of each screw hole in the screw hole installation set is generated specifically as follows:

[0062] Identify the model parameters of each screw hole in the screw hole installation set, integrate and group the coordinate data of screw holes with the same specifications, and divide the screw hole installation set into multiple screw hole node sets, that is, the screw holes in the same screw hole node set have the same model;

[0063] Select any screw hole node set and mark it as the first-level screw hole node set. Based on the coordinate data of each screw hole in the first-level screw hole node set, integrate and calculate the operation time factor of each screw hole to all other screw holes. The smaller the operation time factor, the less assembly time and the higher the assembly efficiency. Based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is obtained.

[0064] Based on the screw hole assembly process in the first-level screw hole node set, the screw hole assembly process in the remaining screw hole node set of the screw hole installation set is integrated and calculated to generate the screw hole assembly process data of each screw hole in the screw hole installation set.

[0065] Based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is obtained:

[0066] Select any one screw hole in the first-level screw hole node set and mark it as the first-level first node, and obtain the coordinate position data of the first-level first node;

[0067] Based on the coordinate position data of the first node of the first level, the operation time factors from all other screw hole positions in the first level screw hole node set to the screw hole position of the first level first node are calculated, and the screw hole position with the smallest operation time factor is selected and marked as the second node of the first level, and the cycle is repeated until all screw holes in the first level screw hole node set are marked, and the assembly process of the screw holes in the first level screw hole node set is obtained;

[0068] Based on the screw hole assembly process in the first-level screw hole node set, the assembly process of the remaining screw hole node sets of the screw hole installation set is calculated.

[0069] It should be noted that compared with the prior art of randomly installing multiple screw holes on the battery pack without process requirements, the present application integrates and groups the coordinate data of screw holes of the same specification to obtain multiple sets of identical screw hole nodes, and then installs them based on the screw hole node sets, thereby reducing the number of times of adjusting and replacing the supply of bolts of different specifications, reducing the difficulty of operation, and improving the accuracy and consistency of bolt assembly. At the same time, based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is integrated to obtain the optimal sorting of multiple screw holes without process assembly process requirements, thereby preventing omissions from random installation and significantly improving work efficiency.

[0070] Furthermore, the operation time factor from each screw hole to all other screw holes is calculated as follows:

[0071]

[0072] The smaller the operation time factor is, the higher the screw hole assembly efficiency is. , ) represents the coordinate position data of a screw hole, ( , ) represents another screw hole coordinate position data, It indicates the influence coefficient of the unit spacing between two screw holes on the X-axis on the moving operation time of the electric screwdriver. It represents the influence coefficient of the unit spacing between two screw holes on the y-axis on the moving operation time of the electric screwdriver. It indicates the time compensation coefficient for switching movement operation when there is both X-axis spacing and Y-axis spacing between two screw hole positions. , , These are preset values.

[0073] In another embodiment provided by the present invention, based on the screw hole assembly process in the first-level screw hole node set, the screw hole node set assembly process remaining in the screw hole installation set is calculated as follows:

[0074] Based on the load node coordinates of the first-level screw hole node set and the central node coordinates of the screw hole installation set, the load uniform distribution point position coordinates are calculated, and the second-level screw hole node set is determined through the load uniform distribution point position coordinates, and the screw hole assembly process in the second-level screw hole node set is obtained;

[0075] The assembly steps of the remaining screw hole node sets are calculated based on the integration of the screw hole assembly steps in the secondary screw hole node set.

[0076] Among them, the load node coordinates of the first-level screw hole node set are associated with the central node coordinates of the screw hole installation set to calculate the load uniform distribution point position coordinates, and the second-level screw hole node set is determined by the load uniform distribution point position coordinates association as follows:

[0077] Calculate the load node coordinates of each screw hole node set in the screw hole installation set;

[0078] Calculate the coordinates of the central node of the screw hole installation set and mark it as Ao( , );

[0079] Get the load node coordinates of the first-level screw hole node set and mark it as Az( , );

[0080] Based on the first-level screw hole node set load node coordinates and the central node coordinates, the load uniform distribution point coordinates Au( , );

[0081] Obtain the load node coordinates of each screw hole node set, and mark the screw hole node set whose load node coordinates are closest to the load uniform distribution point coordinates Au (Xu, Yu) as the secondary screw hole node set.

[0082] The calculation method of the load uniform distribution point coordinates Au (Xu, Yu) is:

[0083] ;

[0084] Screw hole node set load node coordinate Az( , ) is calculated as:

[0085] ;

[0086] Where m represents the number of screw holes in the screw hole node set. Indicates the X coordinate of the mth screw hole in the screw hole node set, Indicates the Y coordinate of the mth screw hole in the screw hole node set;

[0087] The central node coordinate Ao( , ) is calculated as:

[0088] ;

[0089] Where n represents the number of screw holes in the screw hole installation set, Indicates the X coordinate of the nth screw hole in the screw hole installation set. Indicates the Y coordinate of the nth screw hole in the screw hole installation set.

[0090] The specific calculation of the screw hole assembly process in the secondary screw hole node set is:

[0091] Obtain the coordinate position data of the last screw hole in the screw hole assembly process of the first-level screw hole node set, calculate the operation time factor from all screw hole positions in the second-level screw hole node set to the current screw hole position based on the coordinate position data of the last screw hole, and select the screw hole position coordinate data with the minimum operation time factor and mark it as the first node of the second level;

[0092] The screw hole position coordinate data of the second-level first node is used as the initial assembly node of the second target screw hole node, and the operation time factor of each screw hole coordinate data in the second target screw hole node to the first-level assembly screw hole is calculated, and the screw hole position coordinate data with the smallest operation time factor is selected and marked as the second-level second node. The cycle is repeated until all screw holes in the second-level screw hole node set are marked, and the screw hole assembly process in the second-level screw hole node set is obtained.

[0093] Based on the screw hole assembly process in the secondary screw hole node set, the remaining screw hole node set assembly process is integrated and calculated as follows:

[0094] Obtain the coordinate position data of the last screw hole in the screw hole assembly process in the secondary screw hole node set, calculate the operation time factors from all screw hole positions in the remaining screw hole node sets to the current screw hole position based on the coordinate position data of the last screw hole, select the screw hole position coordinate data with the minimum operation time factor, and mark it as the first node of the third level;

[0095] Identify the screw hole node set corresponding to the screw hole coordinate position of the third-level first node and mark it as the third-level screw hole node set, calculate the operation time factor of each screw hole coordinate data in the third target node screw hole node set to the third-level first node screw hole, select the screw hole position with the minimum operation time factor and mark it as the third-level second node, repeat the cycle until all screw holes in the screw hole node set are marked, and obtain the assembly process of the screw holes in the screw hole installation set. Furthermore, by calculating the load uniform distribution point coordinates based on the load node coordinates of the first-level screw hole node set and associating the central node coordinates, and then selecting the screw hole node set whose load node is closest to the load uniform distribution point coordinates as the second-level screw hole node set, the assembly sequence of the screw hole node set is performed, so that when the screw hole node set is assembled sequentially, the load of the battery pack is symmetrically and evenly distributed to avoid distortion or damage to parts, and to achieve balanced battery pack installation efficiency and load stability.

[0096] The screw locking process monitoring and analysis is performed by associating the electric screwdriver position data and the screw hole coordinate position data as follows: collect the previous assembly position information of the electric screwdriver, and obtain the previous screw hole coordinate position data based on the assembly position information; collect the current assembly position information, and obtain the current screw hole coordinate position data based on the current assembly position information; integrate the previous screw hole coordinate position data and the current screw hole coordinate position data with the screw hole assembly process data for assembly process identification, and obtain the next assembly position information based on the current assembly position information and screw hole assembly process data and display it. The screw hole installation sequence is monitored based on the assembly process of the screw holes in the screw hole installation set, and the position of the next installation screw hole is automatically determined and displayed, making the operation more convenient and efficient.

[0097] The above description is only by way of illustration of certain exemplary embodiments of the present invention. It is undoubted that 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 above 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 electric screwdriver control system, which is used to automatically control the electric screwdriver locking operation of the bolts on the battery pack, characterized in that: include: An assembly monitoring unit, which is used to collect the coordinate position data of each screw hole of the battery pack to be assembled and processed, and to collect the assembly position data of the electric screwdriver in real time; An information extraction module, which associates the battery pack screw hole assembly drawing with the screw hole coordinate position data to obtain screw hole model parameters, and marks the screw hole model parameters on the screw hole coordinate position data; The data processing module groups and integrates the collected coordinate data of each screw hole based on the process assembly process requirements to obtain multiple screw hole installation sets based on the installation sequence requirements; The assembly process processing unit combines the screw hole model parameters based on the screw hole coordinate position data in the screw hole installation set, analyzes and obtains the assembly operation time factor of each screw hole in the screw hole installation set, and generates screw hole assembly process data; Process monitoring and analysis unit: It is used to correlate the electric screw position data and the coordinate position data of the screw hole to monitor and analyze the bolt locking process; Based on the screw hole coordinate position data in the screw hole installation set and the screw hole model parameters, the assembly operation time factor of each screw hole in the screw hole installation set is analyzed and obtained, and the assembly process data of each screw hole in the screw hole installation set is generated as follows: Identify the model parameters of each screw hole in the screw hole installation set, integrate and group the screw hole coordinate data of the same specification, and divide the screw hole installation set into multiple screw hole node sets; Select any screw hole node set and mark it as the first-level screw hole node set. Based on the coordinate data of each screw hole in the first-level screw hole node set, integrate and calculate the operation time factor of each screw hole to all other screw holes. Based on the priority sorting of the operation time factor, integrate and obtain the assembly process of each screw hole in the screw hole node set. Based on the screw hole assembly process in the first-level screw hole node set, the screw hole assembly process in the remaining screw hole node set of the screw hole installation set is integrated and calculated to generate the screw hole assembly process data of each screw hole in the screw hole installation set.

2. The intelligent electric batch control system according to claim 1, characterized in that: Based on the priority sorting of the operation time factor, the assembly process of each screw hole in the screw hole node set is obtained: Select any one screw hole in the first-level screw hole node set and mark it as the first-level first node, and obtain the coordinate position data of the first-level first node; Based on the coordinate position data of the first node of the first level, the operation time factors from all other screw hole positions in the first level screw hole node set to the screw hole position of the first level first node are calculated, and the screw hole position with the smallest operation time factor is selected and marked as the second node of the first level, and the cycle is repeated until all screw holes in the first level screw hole node set are marked, and the assembly process of the screw holes in the first level screw hole node set is obtained; Based on the screw hole assembly process in the first-level screw hole node set, the assembly process of the remaining screw hole node sets of the screw hole installation set is calculated.

3. The intelligent electric batch control system according to claim 1, characterized in that: The specific calculation time factor of each screw hole to all other screw holes is: The smaller the operation time factor is, the higher the screw hole assembly efficiency is. (X1, Y1) represents the coordinate position data of one screw hole, and (X2, Y2) represents the coordinate position data of another screw hole. x Indicates the influence coefficient of the unit spacing between two screw holes on the X-axis on the moving operation time of the electric screwdriver, t y It represents the coefficient of influence of the unit spacing between two screw holes on the y-axis on the moving operation time of the electric screwdriver, t d Indicates the time compensation coefficient for switching movement operation when there is both X-axis spacing and Y-axis spacing between two screw hole positions.

4. The intelligent electric batch control system according to claim 1, characterized in that: Based on the screw hole assembly process in the first-level screw hole node set, the screw hole installation set and the remaining screw hole node set assembly process are integrated and calculated as follows: Based on the load node coordinates of the first-level screw hole node set and the central node coordinates of the screw hole installation set, the load uniform distribution point position coordinates are calculated, and the second-level screw hole node set is determined through the load uniform distribution point position coordinates, and the screw hole assembly process in the second-level screw hole node set is obtained; The assembly steps of the remaining screw hole node sets are calculated based on the integration of the screw hole assembly steps in the secondary screw hole node set.

5. The intelligent electric batch control system according to claim 4, characterized in that: Based on the load node coordinates of the first-level screw hole node set and the central node coordinates of the screw hole installation set, the load uniform distribution point position coordinates are calculated, and the second-level screw hole node set is determined by the load uniform distribution point position coordinates: Calculate the load node coordinates of each screw hole node set in the screw hole installation set; Calculate the coordinates of the central node of the screw hole installation set and mark it as Ao(X o , Y o ); Get the load node coordinates of the primary screw hole node set and mark them as Az(X z , Y z ); Based on the first-level screw hole node set load node coordinates and the central node coordinates, the load uniform distribution point coordinates Au (X u , Y u ); Obtain the load node coordinates of each screw hole node set, and mark the screw hole node set whose load node coordinates are closest to the load uniform distribution point coordinates Au (Xu, Yu) as the secondary screw hole node set.

6. The intelligent electric batch control system according to claim 5, characterized in that: The calculation method of the load uniform distribution point coordinates Au (Xu, Yu) is: Screw hole node set load node coordinate Az(X z , Y z ) is calculated as: Where m represents the number of screw holes in the screw hole node set, X m Indicates the X coordinate of the mth screw hole in the screw hole node set, Y m Indicates the Y coordinate of the mth screw hole in the screw hole node set; The central node coordinates of the screw hole installation set are Ao(X o , Y o ) is calculated as: Where n represents the number of screw holes in the screw hole installation set, X n Indicates the X coordinate of the nth screw hole in the screw hole installation set, Y n Indicates the Y coordinate of the nth screw hole in the screw hole installation set.

7. The intelligent electric batch control system according to claim 4, characterized in that: The specific calculation of the screw hole assembly process in the secondary screw hole node set is: Obtain the coordinate position data of the last screw hole in the screw hole assembly process of the first-level screw hole node set, calculate the operation time factor from all screw hole positions in the second-level screw hole node set to the current screw hole position based on the coordinate position data of the last screw hole, and select the screw hole position coordinate data with the minimum operation time factor and mark it as the first node of the second level; The screw hole position coordinate data of the second-level first node is used as the initial assembly node of the second target screw hole node, and the operation time factor of each screw hole coordinate data in the second target screw hole node to the first-level assembly screw hole is calculated, and the screw hole position coordinate data with the smallest operation time factor is selected and marked as the second-level second node. The cycle is repeated until all screw holes in the second-level screw hole node set are marked, and the screw hole assembly process in the second-level screw hole node set is obtained.

8. The intelligent electric batch control system according to claim 5, characterized in that: Based on the screw hole assembly process in the secondary screw hole node set, the remaining screw hole node set assembly process is integrated and calculated as follows: Obtain the coordinate position data of the last screw hole in the screw hole assembly process in the secondary screw hole node set, calculate the operation time factors from all screw hole positions in the remaining screw hole node sets to the current screw hole position based on the coordinate position data of the last screw hole, select the screw hole position coordinate data with the minimum operation time factor, and mark it as the first node of the third level; Identify the screw hole node set corresponding to the screw hole coordinate position of the third-level first node and mark it as the third-level screw hole node set, calculate the operation time factor of each screw hole coordinate data in the third target node screw hole node set to the third-level first node screw hole, select the screw hole position with the minimum operation time factor and mark it as the third-level second node, repeat the cycle until all the screw holes in the screw hole node set are marked, and obtain the assembly process of the screw holes in the screw hole installation set.

9. The intelligent electric batch control system according to claim 1, characterized in that: The screw locking process monitoring and analysis is carried out by associating the electric screwdriver position data and the coordinate position data of the screw hole as follows: Collect the last assembly position information of the electric screwdriver, and obtain the last screw hole coordinate position data based on the assembly position information; Collect current assembly position information, and obtain current screw hole coordinate position data based on the current assembly position information; The previous screw hole coordinate position data and the current screw hole coordinate position data are integrated and compared with the screw hole assembly process data to identify the assembly process, and the next assembly position information is obtained and displayed based on the current assembly position information and the screw hole assembly process data.

Citation Information

Patent Citations

  • Screw hole positioning and screw locking-and-dismounting device based on visual servo

    CN107825125A

  • Control method and control device for screw locking, storage medium, and processor

    CN109909733A