Screw fastening methods, systems, fastening devices and computer-readable storage media

By acquiring and verifying product information on an electric screwdriver and comparing screw fastening process information in real time, the problem of component damage caused by inaccurate manual adjustments during screw fastening was solved, achieving precision and reliability in screw fastening and improving product quality.

CN119407519BActive Publication Date: 2025-12-02INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411514142.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-12-02
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

In the production of computer, communication and consumer electronics products, the torque and type of screws need to be adapted to different assembly scenarios. However, manual adjustment and verification are not accurate, which leads to problems such as screw slippage and damaged parts, affecting product quality and manufacturing losses.

Method used

By acquiring the product information to be fastened and verifying its correctness, the fastening process information is obtained from the assembly process information database. The electric screwdriver is controlled to run according to the process information, and the actual running information is compared in real time. If there is a discrepancy, the electric screwdriver is reset to run again, ensuring the accuracy and reliability of screw fastening.

Benefits of technology

It achieves precision and reliability in the screw fastening process, avoids component damage, improves fastening quality, reduces manufacturing losses, and alleviates maintenance pressure and manual labor intensity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119407519B_ABST
    Figure CN119407519B_ABST
Patent Text Reader

Abstract

This invention discloses a screw fastening method, system, fastening device, and computer-readable storage medium. The screw fastening method includes: acquiring product information of the product to be fastened and verifying the product information; if the product to be fastened is correct, acquiring fastening process information corresponding to the product information from an assembly process information database; controlling an electric screwdriver to operate according to the fastening process information and acquiring the actual operating information of the electric screwdriver; comparing the actual operating information with the fastening process information; if the actual operating information and the fastening process information are inconsistent, controlling the electric screwdriver to reset and restarting operation according to the fastening process information. This fastening method can promptly control the electric screwdriver to reset when the actual operating information and the fastening process information are inconsistent, avoiding damage to components, ensuring fastening accuracy and reliability, and improving the fastening quality of the product to be fastened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of screw fastening technology, and more specifically, to a screw fastening method, fastening system, fastening device, and computer-readable storage medium. Background Technology

[0002] Computer, communication, and consumer electronics products require a large number of screws to be fastened during the manufacturing process. The torque and type of screws vary depending on the assembly scenario of the product. Therefore, the relevant order information for fastening needs to be adapted to different assembly scenarios during production on the production line.

[0003] After confirming the order information, the specific product fastening process requires the use of an electric screwdriver. Before fastening, the torque of the electric screwdriver needs to be manually adjusted and checked frequently by technical personnel. During fastening, the torque may change due to improper operation or inaccuracy of manual adjustment and verification. This change may lead to issues such as the screwdriver slipping or damage to parts. This process is uncontrollable and cannot be intervened, affecting the quality of the fastened product and causing manufacturing losses.

[0004] In conclusion, how to provide a locking method that can improve the quality of locking products and reduce manufacturing losses is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] In view of this, the object of the present invention is to provide a screw fastening method that can avoid damage to components, ensure the accuracy and reliability of fastening, and improve the fastening quality of the product to be fastened. Another object of the present invention is to provide a fastening system, fastening device, and computer-readable storage medium capable of performing the above-described screw fastening method.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A screw fastening method includes:

[0008] Obtain product information of the product to be locked and verify the product information; if the product to be locked is correct, obtain the locking process information corresponding to the product information from the assembly process information database;

[0009] The electric screwdriver is controlled to operate according to the locking process information, and the actual operating information of the electric screwdriver is obtained; the actual operating information and the locking process information are compared; if the actual operating information and the locking process information are inconsistent, the electric screwdriver is controlled to reset and then controlled to operate again according to the locking process information.

[0010] On the other hand, the fastening process information includes parameters for the slow start phase, parameters for the acceleration phase, and parameters for the torque arrival phase. The control electric screwdriver operates according to the fastening process information, including:

[0011] The electric screwdriver is controlled to operate sequentially according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters;

[0012] If any operation fails to meet the parameter requirements during the sequential operation according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters, then the electric screwdriver is controlled to perform a reset operation.

[0013] The steps are as follows: control the electric screwdriver to operate sequentially according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters.

[0014] On the other hand, if any operation during the process of sequentially operating according to the parameters of the slow start segment, the acceleration segment, and the torque arrival segment fails to meet the parameter requirements, then the electric screwdriver is controlled to perform a reset operation, including:

[0015] During the operation according to the soft start segment parameters, the actual soft start segment data is acquired and compared with the soft start segment parameters to determine whether the electric screwdriver and the screw are aligned. If not, the electric screwdriver is reset and the operation returns to the step of running according to the soft start segment parameters.

[0016] During the operation according to the acceleration segment parameters, the actual acceleration segment data is acquired and compared with the acceleration segment parameters to determine whether the electric screwdriver has reached the preset acceleration standard. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the soft start segment parameters.

[0017] During operation according to the torque arrival segment parameters, the actual torque arrival segment data is acquired and compared with the torque arrival segment parameters to determine whether the final locking state of the screw and the product to be locked is qualified. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the soft start segment parameters.

[0018] On the other hand, the locking process information includes a locking quantity parameter, and the control electric screwdriver operates according to the locking process information, including:

[0019] The electric screwdriver is controlled to operate according to the number of latches parameter;

[0020] If the operation is successfully completed according to the slow start segment parameters, the acceleration operation segment parameters, and the torque arrival segment parameters in sequence, the operation success information will be transmitted to the manufacturing process information database so that the manufacturing process information database can count it.

[0021] If the count information does not reach the number of screws to be fastened parameter, the electric screwdriver is controlled to repeat the operation according to the fastening process information to fasten the next screw.

[0022] If the count reaches the number of locked items parameter, then the product to be locked is determined to be locked successfully.

[0023] On the other hand, if the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters are successfully executed in sequence, the actual operation information is uploaded to the assembly process information database.

[0024] Obtain the counting information from the manufacturing process information database. If the counting information indicates that the number of cyclic locking has reached N, it is counted as one cycle. Extract the actual running information of N times from the assembly process information database and optimize it. The optimized parameters obtained are used for the operation of the electric screwdriver in the next cycle.

[0025] The actual operating information includes the actual soft start segment data obtained when the electric screwdriver and the screw are in operation, the actual acceleration segment data obtained when the electric screwdriver reaches the preset acceleration standard, and the actual torque arrival segment data obtained when the screw and the product to be fastened are in the final fastening state and are qualified.

[0026] On the other hand, the obtained optimized parameters are used for the next cycle of the electric screwdriver, including:

[0027] Based on the optimized parameters, update the proportional coefficient α0 and the acceleration time limit β in the acceleration segment parameters. ij The arrival running limit time γ in the torque arrival segment parameters ij ;

[0028] With the updated scaling factor α0 and the accelerated running time limit β ij The arrival time limit γ ij Determine the locking process information for the next cycle.

[0029] On the other hand, extracting the actual operation information N times from the assembly process information database includes:

[0030] Extract the parameters of the slow start section, the acceleration section, and the torque arrival section from the assembly process information database N times according to the extraction rules;

[0031] The extraction rules are as follows:

[0032] (Completed torque value - Required torque value for component) / Required upper and lower limits ≤ K;

[0033] Wherein, the required torque value of the component is the process required torque value of the slow start section, the acceleration section and the torque arrival section, the completed torque value is the actual torque value reached in the slow start section, the acceleration section and the torque arrival section, the required upper and lower limits are the upper and lower error values ​​of the process required torque value, and K is the torque upper and lower limit fluctuation percentage;

[0034] Based on the extracted parameters of the slow start segment, the acceleration segment, and the torque arrival segment, update the proportional coefficient α0 and the acceleration operation limit time β. ij The arrival time limit γ ij This is for use in the locking operation of the next cycle.

[0035] On the other hand, the step of obtaining product information of the product to be locked and attaching, verifying the product information, and if the product to be locked and attaching is correct, obtaining the locking process information corresponding to the product information from the assembly process information database includes: controlling the identifier to identify the coding information of the product to be locked and attaching;

[0036] The system receives the encoded information identified by the identifier and compares it with the product encoded information stored in the assembly process information database to determine whether the encoded information is correct.

[0037] If correct, the control retrieves the locking process information corresponding to the encoded information from the assembly process information database;

[0038] The assembly process information database includes an assembly process text database and a locking process database; the assembly process text database includes a text processing module.

[0039] Prior to obtaining the product information of the product to be locked, the method further includes a data storage step for the encoding information and the corresponding locking process information, wherein the data storage step includes:

[0040] The system controls the uploading of process text to the assembly process text library, and controls the text processing module of the assembly process text library to extract the process text to obtain the locking process information of the product to be locked.

[0041] The control system reviews the locking process information; if the locking process information is correct, it transmits the locking process information to the locking process database for initial locking process parameter calculation.

[0042] If the locking process information is incorrect, the locking process information is transmitted to the locking process database for process information correction before the initial locking process parameters are calculated.

[0043] During the several rounds of operation of the electric screwdriver performing the locking and fastening operation,

[0044] If the number of locking wheels i=1, retrieve the process information obtained from the initial locking process parameters from the locking process database;

[0045] If the number of locking wheels i > 1, retrieve the process information obtained after optimizing the actual operating parameters of wheel i-1 from the locking process database.

[0046] On the other hand, the present invention also provides a locking system, comprising:

[0047] Control panel;

[0048] An electric screwdriver, located on the operating table, is used to fasten screws onto the product to be fastened.

[0049] The assembly process information database stores locking process information that corresponds one-to-one with the products to be locked;

[0050] The industrial control computer is bidirectionally connected to both the electric screwdriver and the assembly process information database, and is used to execute the screw fastening method described above.

[0051] On the other hand, the industrial control computer is connected to a barcode reader, which is used to identify the product information of the product to be locked.

[0052] The industrial computer is connected to the electric screwdriver via a locking controller signal. The locking controller is used to control the electric screwdriver to operate according to the locking process information and to receive the actual operating information of the electric screwdriver.

[0053] The industrial control computer is connected to the manufacturing process information database, which is used to retrieve the fastening process information from the assembly process information database or to transmit the actual operation information to the assembly process information database.

[0054] On the other hand, the manufacturing process information database is equipped with a reset function key for resetting the electric screwdriver.

[0055] Alternatively, the I / O interface of the latching controller can be connected to a reset function key for resetting the electric screwdriver.

[0056] On the other hand, the present invention also provides a locking device, comprising:

[0057] Memory, used to store computer programs;

[0058] A processor for executing the computer program to implement the steps of the screw fastening method as described in any of the preceding claims.

[0059] On the other hand, the present invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the screw fastening method as described in any of the preceding claims.

[0060] The screw fastening method provided by this invention is used to fasten a product to be fastened. Specifically, it includes: acquiring product information of the component to be fastened; verifying the product information; if the product to be fastened is correct, retrieving the fastening process information corresponding to the product to be fastened from the assembly process information database, controlling the electric screwdriver to perform the fastening operation according to the fastening process information, and acquiring the actual operating information of the electric screwdriver; by comparing the actual operating information of the electric screwdriver with the fastening process information, if the actual operating information of the electric screwdriver and the fastening process information are inconsistent, controlling the electric screwdriver to reset, so that the electric screwdriver runs again according to the fastening process parameters corresponding to the product to be fastened, in order to perform fastening.

[0061] This locking method allows for timely detection of changes in the actual operating information of the electric screwdriver due to improper or inaccurate operation during locking. It enables the electric screwdriver to be reset and the locking operation to be restarted, effectively preventing damage to components during the locking process, reducing manufacturing losses, and improving the locking quality of the products to be locked.

[0062] The beneficial effects of this invention are as follows: it can acquire, compare and analyze the actual operation of the electric screwdriver during the locking process of the product to be locked; if the actual operation information of the electric screwdriver is inconsistent with the locking process information, the electric screwdriver can be controlled to reset in time to avoid damage to the components, ensure the accuracy and reliability of locking, and improve the locking quality of the product to be locked. Attached Figure Description

[0063] To more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0064] Figure 1 This is a schematic diagram of the screw fastening method provided by the present invention;

[0065] Figure 2 This is a schematic diagram illustrating the information transmission and optimization of the locking process provided by the present invention;

[0066] Figure 3 The flowchart illustrates the screw fastening process provided by this invention.

[0067] Figure 4 A schematic diagram illustrating the operation of the assembly process information database provided by this invention;

[0068] Figure 5 This is a schematic diagram of a locking system provided by the present invention;

[0069] Figure 6 Another structural schematic diagram of the locking system provided by the present invention;

[0070] Figure 7 This is a schematic diagram showing the connection between the electric screwdriver and the locking controller provided by the present invention.

[0071] Figures 1-7 In the accompanying drawings, the reference numerals include:

[0072] Assembly process information database 1, assembly process text database 1-1, text processing module 1-1-1, locking and fastening process database 1-2;

[0073] Manufacturing process information database 2;

[0074] Code reader 3;

[0075] 4. Electric screwdriver, 4-1. Injection molded housing, 4-2. Drive interface, 4-3. Servo motor, 4-4. Forward and reverse button, 4-5. Pressure lever switch, 4-6. Reducer, 4-7. Intermediate rotating support assembly, 4-8. Torque sensor, 4-9. End rotating support assembly, 4-10. Screwdriver bit, 4-11.

[0076] Locking controller 5, protective shell 5-1, motion control card 5-2, data acquisition card 5-3, industrial network card 5-4, motherboard 5-5, power interface 5-5-1, connection cable interface 5-5-2, network port 5-5-3, IO interface 5-5-4, USB interface 5-5-5;

[0077] Connecting cable 6;

[0078] Power adapter 7;

[0079] 8 industrial control computers;

[0080] Control panel 9. Detailed Implementation

[0081] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0082] The core of this invention is to provide a screw fastening method that avoids damage to components, ensures the accuracy and reliability of fastening, and improves the fastening quality of the product to be fastened. Another core aspect of this invention is to provide a fastening system, fastening device, and computer-readable storage medium capable of performing the above-described screw fastening method.

[0083] This invention provides a screw fastening method for fastening screws onto a product, specifically a computer, communication, or consumer electronics product. The screw fastening method can be implemented by an industrial control computer, a chip structure, or a computer, as long as it can perform the fastening steps.

[0084] The screw fastening method specifically includes obtaining product information of the product to be fastened. The identification of product information can be achieved through barcode scanning or image recognition.

[0085] The product information is verified to determine whether the product to be locked is correct. Specifically, whether the identified item information corresponds to the product that needs to be locked under the working conditions. If not, the product needs to be replaced and the identification process repeated until the identified item information corresponds to the product to be locked.

[0086] Please refer to Figure 1 By verifying the product information of the product to be locked, if the product to be locked is correct, the locking process information of the product to be locked is retrieved from the assembly process information database 1, and the electric screwdriver 4 is controlled to run according to the locking process information.

[0087] In one specific implementation, such as Figure 4 As shown, the fastening process information may include screw type, screw quantity, target torque value, target torque upper and lower limits, etc., and may also include the model information of the bit corresponding to the electric screwdriver 4, and the coding information of the product to be fastened. For example, screw type information may include M2×L3mm, M2.5×L3mm, etc., bit model information may include PH1, PH2, T10, T15, T20, T30, slotted D3mm, D4mm, D5mm, etc., target torque value information may include 0.4Nm (i.e., 4kgf.cm), 0.6Nm (i.e., 6kgf.cm), etc., and torque upper and lower limits may include ±0.05Nm (i.e., 0.5kgf.cm), ±0.06Nm (i.e., 0.6kgf.cm), etc.

[0088] By directly retrieving the locking process information of the product to be locked from the assembly process information database 1, there is no need for frequent manual adjustments to the locking parameters based on orders and product conditions, thereby improving the efficiency and quality of locking.

[0089] The electric screwdriver 4 operates according to the retrieved fastening process information. During fastening, the actual operating information of the electric screwdriver 4 is obtained. By comparing this actual operating information with the fastening process information of the product to be fastened retrieved from the assembly process information database 1, the operating status of the electric screwdriver 4 is determined. Specifically, the operating status here refers to determining whether the electric screwdriver 4 is operating normally according to the retrieved process information.

[0090] In one specific implementation, during the fastening process of the electric screwdriver 4, a segment of actual operating information is generated. After the fastening of the electric screwdriver 4 is completed, the actual operating information of the entire process of the electric screwdriver 4 is obtained.

[0091] In another specific implementation, during the fastening process of the electric screwdriver 4, two or more segments of actual operating information will be generated. After each segment of operation is completed, the actual operating information of that segment will be obtained.

[0092] If the actual operating information and the fastening process information are inconsistent, the electric screwdriver 4 will be reset and restarted according to the fastening process information to ensure normal and reliable fastening operation. This avoids fastening with an incorrect fastening process, preventing damage to the product to be fastened, screw damage, or missed fastening caused by incorrect screw fastening, and ensuring the accuracy and quality of the fastening operation.

[0093] The actual operating information of the electric screwdriver 4 can be obtained in real time, so the screw fastening information can be adjusted and traced in a timely manner, improving the traceability of screw fastening quality problems. It eliminates the need for frequent maintenance, reducing the pressure on maintenance personnel and the intensity of manual labor.

[0094] Taking one specific implementation as an example, the fastening process information includes torque parameters. Specifically, the torque is changed by altering the rotational speed of the servo motor of the electric screwdriver 4 to accommodate fastening tests with different torque parameters. During the fastening operation, the electric screwdriver 4 controls the rotational speed of the servo motor 4-3 according to the torque parameters retrieved from the assembly process information database 1. During the fastening process, the actual torque parameters are obtained through the torque sensor 4-8 of the electric screwdriver 4. The execution status of the electric screwdriver 4 is determined by comparing the actual torque parameters with the retrieved torque parameters. If the actual torque parameters and the retrieved torque parameters are inconsistent, the electric screwdriver 4 is reset and restarted with the retrieved torque parameters.

[0095] Based on the above embodiments, the fastening process information includes slow start section parameters, acceleration operation section parameters, and torque arrival section parameters. Controlling the electric screwdriver 4 to operate according to the fastening process information includes: controlling the electric screwdriver 4 to operate sequentially according to the slow start section parameters, acceleration operation section parameters, and torque arrival section parameters.

[0096] Please refer to Figure 2 For the soft start phase of electric screwdriver 4:

[0097] The soft-start parameters are universal, fixed parameters applicable to any screw fastening, used to determine the alignment of the electric screwdriver 4 and the screw. Specific soft-start parameters include: target torque value, upper and lower limits of target torque, operating speed, and operating time limit t. The target torque value = no-load starting torque + friction torque; the upper and lower limits of target torque = target torque value ± (0.5 * friction torque); and the operating speed is set to n. min Running time limit t = (angle / 6n) min ) + t0. Where, n min The minimum starting speed of electric screwdriver 4 is t0, which is the response compensation time. The rotation angle and friction torque are fixed values. If the industrial control computer 8 determines through the slow start section parameters that the slow start section operation does not meet the parameter requirements (i.e., there is no friction torque), it indicates that the screw alignment was incorrect or the electric screwdriver 4 was started under no-load conditions. In this case, it is necessary to control the electric screwdriver 4 to reset and restart it with the locking parameters of the slow start section to avoid risks such as component damage and personnel injury caused by the screwdriver slipping, thereby improving the safety and reliability of the locking operation and enhancing the locking quality. If the industrial control computer 8 determines through the slow start section parameters that the slow start section was successfully executed, it will enter the acceleration operation section.

[0098] For the accelerated operation phase of electric screwdriver 4:

[0099] The parameters for the acceleration phase include the target torque value, the upper and lower limits of the target torque, and the operating speed n. max Running time limit β ij Where the target torque value = component required torque * α0, and the upper and lower limits of the target torque = target torque value * (1 ± p / 100). Where n max β is the maximum starting speed of the electric screwdriver 4. ij In this context, i represents the number of locking wheels, and j represents the effective locking parameter number, where i = 0, 1, 2, 3, 4...; j = 1, 2, 3, 4..., such as β. ij This represents the running time limit for the accelerated running segment in the first round of locking, assuming the first group of locks is successfully locked. α0 is the proportional coefficient, defined as α0 = [a imin :0.01:a imax ], that is, α0 from a imin to a imax The values ​​range from 0.01 to 0.01, with each defined α0 corresponding to a target torque value in the acceleration phase. During the first round of locking, α is determined based on test results or the torque gradient curve of the servo motor 4-3 of the electric screwdriver 4. imin to a imax The first round of fastening here corresponds to the fastening process of multiple screws and the product to be fastened, and the proportional coefficient α0 when fastening multiple screws is a factor in a. imin to a imaxThe variable is p, which takes values ​​between these parameters. p is the torque deviation coefficient, determined based on the process conditions and can be considered a constant. During the acceleration phase, the electric screwdriver 4 reaches its maximum speed to rapidly increase torque and improve locking efficiency. If the industrial control computer 8 determines that the acceleration phase parameters of the electric screwdriver 4 do not meet the requirements, it controls the electric screwdriver 4 to reset and restarts control from the soft-start phase parameters. If the industrial control computer 8 determines that the acceleration phase was successfully executed based on the acceleration parameters of the electric screwdriver 4, it enters the torque arrival phase.

[0100] For the torque arrival stage of electric screwdriver 4:

[0101] The torque arrival parameters for electric screwdriver 4 specifically include the target torque value, the upper and lower limits of the target torque value, and the operating speed n. D and running time limit γ ij Where i is the number of locking wheels, and j is the effective locking parameter number, i=0, 1, 2, 3, 4...; j=1, 2, 3, 4..., such as γ ij This represents the operating time limit for the torque arrival segment when the first group of locks is successfully engaged in the first round of locking. D Based on the precise torque-speed relationship from the torque test, n is set to a certain low-speed value. min <n D <n max This allows the electric screwdriver 4 to precisely and slowly reach the target torque value, reducing impact on the product and achieving high-quality fastening. The target torque value is the torque required by the component, and the upper and lower limits of the target torque = the required torque of the component ± the upper and lower limits of the required torque. Both the upper and lower limits of the required torque and the required torque of the component are process parameters of the product to be fastened. During the torque arrival phase, the electric screwdriver 4 reaches the torque required by the component. After confirming that the torque of the electric screwdriver 4 has reached the required torque through monitoring information from the torque sensors 4-8, the electric screwdriver 4 is controlled to stop operation, completing the final fastening of the product and screws. The industrial control computer 8 analyzes the parameters of the electric screwdriver 4 during the torque arrival phase. If it is determined that the torque arrival phase does not meet the parameter requirements, the electric screwdriver 4 is controlled to reset and restart from the slow start phase parameters. The electric screwdriver 4 is controlled to run sequentially according to the slow start phase parameters, the acceleration phase parameters, and the torque arrival phase parameters until the industrial control computer 8 determines that the slow start phase was successfully executed, at which point the electric screwdriver 4 is controlled to stop.

[0102] Please refer to Figure 3During the fastening process of the product to be fastened, if any step in the operation according to the parameters of the slow start section, the acceleration section, and the torque arrival section fails to meet the parameter requirements, the electric screwdriver 4 will be reset. This will return the electric screwdriver 4 to the previous step of operating according to the parameters of the slow start section, the acceleration section, and the torque arrival section in sequence. This ensures the accuracy and reliability of the fastening operation of the electric screwdriver 4. By controlling the fastening task and the fastening process, situations such as missed fastening, starting the screws without proper alignment, arbitrarily starting and stopping the screwdriver, excessive torque, and overtime operation are avoided, thereby improving operational safety and product quality.

[0103] Based on any of the above embodiments, if any operation during the process of sequentially operating according to the parameters of the slow start segment, the acceleration segment, and the torque arrival segment fails to meet the parameter requirements, then the electric screwdriver is controlled to perform a reset operation, including:

[0104] During the operation according to the soft start section parameters, the actual soft start section data is acquired and compared with the soft start section parameters to determine whether the electric screwdriver and screw are aligned. If not, the electric screwdriver is reset and the operation returns to the step of running according to the soft start section parameters.

[0105] During the operation according to the acceleration segment parameters, the actual acceleration segment data is acquired and compared with the acceleration segment parameters to determine whether the electric screwdriver has reached the preset acceleration standard. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the slow start segment parameters.

[0106] During operation according to the torque arrival segment parameters, the actual torque arrival segment data is acquired and compared with the torque arrival segment parameters to determine whether the final locking state of the screw and the product to be locked is qualified. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the soft start segment parameters.

[0107] Specifically, by acquiring actual data during operation according to the parameters of the slow start phase, the acceleration phase, and the torque arrival phase, and comparing the acquired actual data with the parameters of the corresponding work phases, the operating status of the slow start phase, acceleration phase, and torque arrival phase is determined. This ensures the accurate and reliable operation of the electric screwdriver 4, avoids situations such as missed locks, starting with misaligned screws, arbitrary starting and stopping of the screwdriver, excessive torque, and overtime operation, thereby improving work safety and product quality.

[0108] Based on any of the above embodiments, please refer to Figure 3 The fastening process information includes the fastening quantity parameter, and the control electric screwdriver 4 operates according to the fastening process parameters, including: controlling the electric screwdriver 4 to operate according to the fastening quantity parameter.

[0109] If the electric screwdriver 4 successfully operates sequentially according to the parameters for the slow start phase, acceleration phase, and torque arrival phase, the success information is transmitted to the manufacturing process information database 2 for counting. The count determines the number of screws successfully tightened. If any of the parameters for the slow start phase, acceleration phase, or torque arrival phase fails to meet the requirements, i.e., tightening is not successful, the manufacturing process information database 2 does not count. The number of screws successfully tightened can be displayed on the manufacturing process information database 2 for real-time monitoring.

[0110] If the count information does not reach the number of screws to be fastened, the electric screwdriver 4 is controlled to repeat the fastening process information to continue the fastening operation of the next screw; if the count information reaches the number of screws to be fastened, it is determined that the product to be fastened has been fastened and the electric screwdriver 4 stops operating.

[0111] The manufacturing process information database 2 counts and displays the successfully fastened screws, allowing technicians to promptly obtain the fastening progress of the products to be fastened. Furthermore, other statuses during the fastening process can be displayed on the manufacturing process information database 2, such as torque exceeding, torque not reached, running time, and forward / reverse rotation of the electric screwdriver.

[0112] Based on any of the above embodiments, please refer to Figure 3 If the parameters for the slow start segment, the acceleration segment, and the torque arrival segment are successfully executed in sequence, the actual operation information is uploaded to the manufacturing process information database 2. After verification by the manufacturing process information database 2, it is saved. Then, the locking parameters corresponding to each process in the three-stage locking process are selected and uploaded to the assembly process information database 1. The assembly process information database 1 stores the locking process parameters of the accumulated screws that have been successfully locked.

[0113] Obtain the counting information from the manufacturing process information database 2. If the counting information reaches the number of cycles N, it is counted as one cycle. N can be a natural number such as 3, 4, 5, etc. For example, if the number of cycles N is 3, it means that three screws have been successfully fastened to the product to be fastened in a continuous manner. Extract the actual running information corresponding to the 3 fastening processes in the assembly process information database 1 and optimize it. The optimized parameters obtained are used for the operation of the electric screwdriver 4 in the next cycle.

[0114] The actual operational information in the above process specifically includes: actual soft-start segment data obtained when the electric screwdriver 4 and the screw are in operation; actual acceleration segment data obtained when the electric screwdriver 4 reaches the preset acceleration standard; and actual torque arrival segment data obtained when the screw and the product to be fastened are in the final fastening state and are qualified. It should be noted that the actual soft-start segment data, actual torque arrival segment data, and actual acceleration segment data are all based on the premise that the soft-start segment parameters, acceleration segment parameters, and torque arrival segment parameters are executed successfully in sequence.

[0115] During the actual screw fastening process, even if any operation fails to meet the parameter requirements during the sequential execution of the slow start, acceleration, and torque arrival phases, the screw fastening can be successfully completed by resetting and re-controlling the electric screwdriver 4. Therefore, the fastening process parameters stored in the assembly process information database 1 include fastening parameters that are not successfully fastened on the first attempt. These parameters need to be removed to avoid interfering with the optimization of subsequent fastening parameters. Thus, after accumulating N fastening parameters, the fastening parameters that require resetting and re-running are removed from the N rounds of fastening parameters. The resulting fastening parameters are then optimized. The optimized fastening parameters are used for the operation of the electric screwdriver in the next cycle. Here, "next cycle" is relative to "previous cycle." Specifically, if 6 screws are fastened and the number of fastening cycles N is 3, then screws 1-3 constitute the first cycle, and screws 4-6 constitute the next cycle. The previous and next cycles are two adjacent cycles.

[0116] During the locking process, as the total number of locking operations increases, the locking parameters of the previous round are continuously optimized to control the locking operation of the next round, maintaining and improving the accuracy of the locking operation, effectively improving the quality of locking, with low deployment and maintenance costs, easy promotion and application, reducing repetitive labor of technicians, improving the operational safety of operators, and improving the quality of products to be locked.

[0117] If, as the total number of locking operations increases, the locking parameters obtained in the previous round of screening and optimization no longer change or change within an acceptable range compared to the locking parameters in the previous round, then the locking parameters in each subsequent round can be based on the locking parameters obtained in the last round of optimization, without further optimization. At this point, each subsequent locking operation can guarantee a high locking accuracy.

[0118] Based on any of the above embodiments, the obtained optimized parameters are used for the next cycle of the electric screwdriver operation, including: updating the proportional coefficient α0 and the accelerated operation limit time β in the accelerated operation segment parameters based on the optimized parameters. ij The arrival time γ in the torque arrival segment parameters ij This enables dynamic optimization and adjustment of variable parameters during the acceleration and torque arrival phases. These variable parameters include the proportional coefficient α0 and the acceleration time limit β. ij Arrival and operation time limit γ ij .

[0119] The update process is as follows: for the scaling factor α of the accelerated running segment, approximate the new round of αi=[α min :0.01:α max ]≤1, i represents the locking round, i=0, 1, 2, 3, 4...., as the round i increases, the locking accuracy becomes more and more precise;

[0120] The following cumulative averaging process is performed on the acceleration operation limit time βij of the acceleration operation segment and the arrival operation limit time γij of the torque arrival segment to determine the operation limit time of the new round of acceleration operation segment and arrival operation segment.

[0121] ;

[0122] ;

[0123] Where i represents the round number, i=0, 1, 2, 3, 4...; j represents the effective locking parameter number, j=1, 2, 3, 4...; t0 is the response compensation time, which can be set to 0.05s; max(1, ..., j) is the number of effective locking parameters.

[0124] The new round in the above process essentially represents the next round of cyclic locking, that is, the locking parameters of the next round of cyclic locking operation are obtained from the three variable parameters (α) of the previous round of locking operation. i β ij γ ij This is determined in order to gradually improve the accuracy of the locking mechanism.

[0125] In one specific approach, if the first round of locking has n valid parameters, the variable parameters in the three-stage locking parameters are updated as follows during the second round of locking:

[0126] ;

[0127] ;

[0128] ;

[0129] In the second round of locking, the updated α1 and β will be used. 1,n+1 γ 1,n+1 Determine the locking process information for the second round of locking.

[0130] Based on any of the above embodiments, please refer to Figure 2 The actual operation information of N times in the assembly process information database 1 is extracted, including: extracting the slow start section parameters, acceleration operation section parameters, and torque arrival section parameters of N times in the assembly process information database 1 according to the extraction rules. At this time, the slow start section parameters, acceleration operation section parameters, and torque arrival section parameters retrieved have removed the locking parameters that were successfully run after reset.

[0131] Specifically, the extraction rule is (Completed torque value - Required torque value of component) / Required upper and lower limits ≤ K, where the required torque value of the component is the process-required torque value for the slow start, acceleration, and torque arrival phases; the completed torque value is the actual torque value achieved in the slow start, acceleration, and torque arrival phases; the required upper and lower limits are the upper and lower errors of the process-required torque value; and K is the percentage fluctuation of the torque upper and lower limits. For example, if the required upper and lower limits under the process-required conditions are ±0.4 kgf.cm in the first round of fastening operation, and K is 50%, then the required fastening success parameters extracted in the second round must meet a torque fastening deviation of ±0.2 kgf.cm; then the required fastening success parameters extracted in the third round must meet a torque fastening deviation of ±0.1 kgf.cm, and so on, to extract more precise fastening success parameters.

[0132] By extracting conditional constraints from the extraction rules, more precise locking success parameters are extracted. Based on these extracted parameters, the range of the proportional coefficient α for the next round is approximated. This range is more accurate than the range of the proportional coefficient α in the previous round, and the accuracy of the proportional coefficient α increases with the number of rounds. Based on the extracted locking success parameters, the acceleration operation time limit β is adjusted. ij and arrival time limit γ ij Cumulative averaging is performed to determine the acceleration and arrival time limits for the next round of operation. By extracting a more precise sequence of locking parameters, the locking accuracy of the subsequent locking cycle is improved, thereby enhancing the locking quality of the products to be locked.

[0133] Based on any of the above embodiments, the steps of obtaining product information of the product to be locked, verifying the product information, and if the product to be locked is correct, obtaining the locking process information corresponding to the product information from the assembly process information database 1 include:

[0134] The controller identifies the coding information of the product to be locked;

[0135] The code information identified by the identifier is compared with the product code information stored in the assembly process information database 1 to determine whether the code information is correct and whether it is the product to be locked.

[0136] If correct, the control retrieves the fastening process information from the assembly process information database 1.

[0137] Assembly process information database 1 and manufacturing process information database 2 are deployed on a remote server. They can be accessed by logging into the relevant pages through an industrial control computer 8, so as to facilitate parameter retrieval, understanding of the attachment process, and other operations.

[0138] When the identifier scans the product to be locked, it can accept the coded information and compare the coded information of the product to be locked with the product coded information stored in the assembly process information database 1 to determine whether it is a part that needs to be locked. After confirmation, if it is, it obtains the corresponding three-stage locking parameters and the number of locking screws for the slow start stage, acceleration stage and torque arrival stage from the assembly process information database 1, and sends the information obtained from the assembly process information database 1 to the locking controller 5. The motion control card 5-2 of the locking controller 5 controls the speed of the servo motor 4-3 so that the electric screwdriver 4 runs according to the torque value in the extracted three-stage locking parameters. During the operation, the torque sensor 4-8 feeds back the actual operation information. If the actual operation information and the locking process information are inconsistent, the electric screwdriver 4 is controlled to reset and the locking operation is performed again according to the locking process information.

[0139] Based on any of the above embodiments, please refer to Figure 4 The assembly process information database 1 specifically includes an assembly process text database 1-1 and a fastening process database 1-2. The assembly process text database 1-1 includes a text processing module 1-1-1. The assembly process information database 1 regularly updates and archives the assembly process text database 1-1 and the fastening process database 1-2. The assembly process information database 1 also includes a process parameter optimization module for optimizing fastening parameters to improve fastening accuracy and enhance the fastening quality of the products to be fastened.

[0140] When applied to server assembly, the assembly process text library 1-1 can provide separate process descriptions and codes for the assembly of various components of the server, such as the CPU (Central Processing Unit), boards, and brackets, forming locking information and product codes (e.g., PN: V0000000000).

[0141] Before obtaining the product information of the product to be locked, the process also includes a data storage step for the coding information and the corresponding locking process information. The data storage step includes:

[0142] The system controls the uploading of process texts to the assembly process text library 1-1. The system also controls the text processing module 1-1-1 of the assembly process text library 1-1 to perform XML parsing, loop reading, deduplication, and standardization to extract the process texts and obtain the locking process information of the product to be locked.

[0143] The process text is extracted by the control text processing module 1-1-1, such as extracting the product code, required target torque, and torque upper and lower limits, to obtain the fastening process information for the product to be fastened. The control then reviews this fastening process information to confirm its accuracy. If the fastening process information is correct, it is categorized and archived according to component type and code, and automatically imported into the fastening process database 1-2 for subsequent intelligent extraction, retrieval, and optimization of screw fastening parameters. If the fastening process information is incorrect, it is corrected and then imported back into the fastening process database 1-2 for further intelligent extraction, retrieval, and optimization of screw fastening parameters.

[0144] After the information extracted by the text processing module 1-1-1 is imported into the fastening process database 1-2, during the several rounds of fastening operation of the electric screwdriver 4, if it is the first round of fastening (i=1), the fastening process database 1-2 calculates the initial fastening process parameters to form the initial round fastening parameters. The initial round fastening parameters are obtained through interface calls to control the corresponding drive and monitoring process parameters of the electric screwdriver 4's servo motor 4-3 and torque sensor 4-8. If it is not the first round of fastening, but the i-th round of fastening (i>1), the actual fastening parameters of the i-1th round of fastening are returned. Then, the returned parameters are filtered, statistically analyzed, and optimized to form a new round of fastening parameters, which are used to control the operation of the electric screwdriver 4 during the i-th round of fastening, where i is the number of rounds of fastening operation.

[0145] In addition to the screw fastening method described above, this invention also provides a fastening system, please refer to [reference needed]. Figure 5 , Figure 6 , Figure 7 The screw fastening system specifically includes an operating table 9, an electric screwdriver 4, an assembly process information database 1, a connecting cable 6, a power adapter 7, and an industrial control computer 8, wherein the industrial control computer 8 is used to execute the screw fastening method of any of the above embodiments.

[0146] Electric screwdriver 4 is mounted on the operating table 9 and is used to fasten screws and products to be fastened. The assembly process information database 1 contains fastening process parameters that correspond one-to-one with the products to be fastened. By identifying the product code, the system retrieves the stored product code information from the manufacturing process information database 2 and the assembly process information database 1. The system compares the identified code information with the product code information to verify the products to be fastened in this fastening task. After successful verification, the manufacturing process information database 2 retrieves the fastening process information of the corresponding component from the assembly process information database 1 through the accurate component code. The fastening process information is then transmitted to the electric screwdriver host computer software in the industrial control computer 8. Finally, the task is issued to the fastening controller 5 to retrieve the corresponding fastening process information from the assembly process information database 1 and to control the operation of electric screwdriver 4 with this fastening process information. Electric screwdriver 4 can then start fastening.

[0147] After the electric screwdriver 4 starts locking, if any of the following stages—the slow start stage, the acceleration stage, or the torque arrival stage—fail to meet the parameter requirements, a reset operation is required to restart the locking process. The reset operation can be performed automatically or manually by triggering the reset function button in the electric screwdriver's host computer software on the industrial control computer 8 to clear errors. The reset function button is integrated into the manufacturing process information database 2 interface of the industrial control computer 8, or it can be connected to a physical reset button via the IO (Input / Output) interface 5-5-4 of the locking controller 5.

[0148] like Figure 5 , Figure 6 As shown, the operating console 9 is divided into two types: air-mounted and handheld. For the air-mounted type, the barcode reader 3 and the electric screwdriver 4 can be attached to the motion mechanism of the operating console 9. The movement of the barcode reader 3 and the electric screwdriver 4 is driven by the motion mechanism. The electric screwdriver 4 is connected to the locking controller 5 through the connecting cable 6. The locking controller 5 and the power adapter 7 are located below the operating console 9, and the locking controller 5 and the power adapter 7 are connected to achieve power supply. The industrial control computer 8 is located on the side of the operating console 9.

[0149] For handheld operation, the barcode reader 3 and electric screwdriver 4 can be placed in front of the workbench 9 for easy access, allowing the operator to hold the electric screwdriver 4 for fastening operations. The electric screwdriver 4 is connected to the fastening controller 5 via the connecting cable 6. The fastening controller 5 and the power adapter 7 are located below the workbench 9 and are connected to provide power. The industrial computer 8 is located on the workbench 9.

[0150] The structure of the electric screwdriver 4 will be described next; please refer to [link / reference]. Figure 7 The electric screwdriver 4 includes an injection-molded housing 4-1, which encloses the internal components of the electric screwdriver 4 for easy handheld or machine-mounted use. Inside the injection-molded housing 4-1, from top to bottom, are arranged the following components: drive interface 4-2, servo motor 4-3, forward / reverse button 4-4, lever switch 4-5, reducer 4-6, intermediate rotation support assembly 4-7, torque sensor 4-8, end rotation support assembly 4-9, screwdriver bit clip 4-10, and screwdriver bit 4-11. The intermediate rotation support assembly 4-7 and the end rotation support assembly 4-9 are both used to connect to the output shaft of the servo motor 4-3. The screwdriver bit 4-11 is connected via the screwdriver bit clip 4-10, and the screwdriver bit 4-11 can be replaced according to the actual tightening scenario.

[0151] Please refer to Figure 7The locking controller 5 is encased in a protective shell 5-1. Internally, a motion control card 5-2, a data acquisition card 5-3, and an industrial network card 5-4 are vertically arranged and connected to the motherboard 5-5, providing unified power supply and interface conversion. Viewed from the outside, the motherboard 5-5, from top to bottom, has the following interfaces: power interface 5-5-1, connection cable interface 5-5-2, network port 5-5-3, I / O interface 5-5-4, and USB (Universal Serial Bus) interface 5-5-5. Specifically, the locking controller 5's power interface 5-5-1 connects to the power adapter 7 for overall power supply; the locking controller 5's connection cable interface 5-5-2 connects to the electric screwdriver 4 via a connecting cable 6; the locking controller 5's network port 5-5-3 connects to the industrial computer 8 via a standard network cable; the locking controller 5's I / O interface 5-5-4 is used to connect a physical reset button for reset operations; and the USB interface 5-5-5 is used as a data transmission port.

[0152] Based on any of the above embodiments, the industrial control computer 8 is connected to the barcode reader 3, and the barcode reader 3 identifies the product information of the product to be locked.

[0153] The industrial control computer 8 is connected to the electric screwdriver 4 via the locking controller 5. The locking controller 5 is used to control the electric screwdriver 4 to operate according to the locking process information and to receive the actual operating information of the electric screwdriver 4.

[0154] The industrial control computer 8 is connected to the manufacturing process information database 2 and the assembly process information database 1 via signals. In one embodiment, the manufacturing process information database 2 is used to retrieve fastening process information from the assembly process information database 1 and apply it to the fastening operation of the electric screwdriver 4. Specifically, the industrial control computer 8 controls the electric screwdriver 4 to perform operations according to the fastening process information through the fastening controller 5. The fastening process information here can be the process information calculated and obtained by the assembly process information database 1 during the first round of fastening; or it can be the process information of the successful fastening in the (i-1)th round during the i-th round of fastening, which is transmitted to the assembly process information database 1. The assembly process information database 1 optimizes the calculation of the process information of the successful fastening in the (i-1)th round to apply it to the i-th round of fastening, gradually improving the fastening operation accuracy. Here, i is greater than 1.

[0155] In addition to the above-mentioned locking system, the present invention also provides a locking device, comprising: a memory for storing a computer program;

[0156] A processor for executing a computer program to implement the steps of the screw fastening method as described in any of the above embodiments.

[0157] The locking device provided in this embodiment may include, but is not limited to, smartphones, tablets, laptops, or desktop computers.

[0158] The processor may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor can be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor may also include a main processor and coprocessors. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, the processor may also include an Artificial Intelligence (AI) processor, which handles computational operations related to machine learning.

[0159] The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In this embodiment, the memory is used to store at least the following computer program, which, after being loaded and executed by the processor 61, is capable of implementing the relevant steps of the screw fastening method disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory may also include an operating system and data, and the storage method may be temporary or permanent storage. The operating system may include Windows, Unix, Linux, etc.

[0160] In some embodiments, the locking device may further include a display screen, an input / output interface, a communication interface, a power supply, and a communication bus.

[0161] It is understood that if the screw fastening method in the above embodiments is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the current technology, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and executes all or part of the steps of the methods in the various embodiments of the present invention. The aforementioned storage medium includes: USB flash drive, mobile hard drive, read-only memory (ROM), random access memory (RAM), electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, magnetic disk, or optical disk, and other media capable of storing program code.

[0162] Based on this, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the screw fastening method as described in any of the above embodiments.

[0163] Based on the above, embodiments of the present invention also provide a computer program product, including a computer program / instructions, which, when executed by a processor, implement the steps of the screw fastening method described in any of the above embodiments.

[0164] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0165] The foregoing has provided a detailed description of the screw fastening method, fastening system, fastening device, and computer-readable storage medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and core ideas of the present invention. It should be noted that those skilled in the art can make various improvements and modifications to the present invention without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims

1. A screw fastening method, characterized in that, include: Obtain the product information of the product to be locked and verify the product information; If the product to be locked is correct, then the locking process information corresponding to the product information is obtained from the assembly process information database; The electric screwdriver is controlled to operate according to the fastening process information, and the actual operating information of the electric screwdriver is obtained; Compare the actual operating information with the locking process information; If the actual operating information and the fastening process information are inconsistent, the electric screwdriver is controlled to reset and then restarted to run according to the fastening process information. The fastening process information includes parameters for the slow start phase, parameters for the acceleration phase, and parameters for the torque arrival phase. The control electric screwdriver operates according to the fastening process information, including: The electric screwdriver is controlled to operate sequentially according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters; If any operation fails to meet the parameter requirements during the sequential operation according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters, then the electric screwdriver is controlled to perform a reset operation. Return to the steps of controlling the electric screwdriver to operate sequentially according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters; If any operation during the sequential execution of the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters fails to meet the parameter requirements, the electric screwdriver is controlled to perform a reset operation, including: During the operation according to the soft start segment parameters, the actual soft start segment data is acquired and compared with the soft start segment parameters to determine whether the electric screwdriver and screw are aligned. If not, the electric screwdriver is reset and the operation returns to the step of running according to the soft start segment parameters. During the operation according to the acceleration segment parameters, the actual acceleration segment data is acquired and compared with the acceleration segment parameters to determine whether the electric screwdriver has reached the preset acceleration standard. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the soft start segment parameters. During operation according to the torque arrival segment parameters, the actual torque arrival segment data is acquired and compared with the torque arrival segment parameters to determine whether the final locking state of the screw and the product to be locked is qualified. If not, the electric screwdriver is controlled to reset and return to the step of operating according to the soft start segment parameters.

2. The screw fastening method according to claim 1, characterized in that, The fastening process information includes a fastening quantity parameter, and the control electric screwdriver operates according to the fastening process information, including: The electric screwdriver is controlled to operate according to the number of latches parameter; If the operation is successfully completed according to the slow start segment parameters, the acceleration operation segment parameters, and the torque arrival segment parameters in sequence, the operation success information will be transmitted to the manufacturing process information database so that the manufacturing process information database can count it. If the count information does not reach the number of screws to be fastened parameter, the electric screwdriver is controlled to repeat the operation according to the fastening process information to fasten the next screw. If the count reaches the number of locked items parameter, then the product to be locked is determined to be locked successfully.

3. The screw fastening method according to claim 2, characterized in that, If the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters are executed successfully in sequence, the actual operation information will be uploaded to the assembly process information database. Obtain the counting information from the manufacturing process information database. If the counting information indicates that the number of cyclic locking has reached N, it is counted as one cycle. Extract the actual running information of N times from the assembly process information database and optimize it. The optimized parameters obtained are used for the operation of the electric screwdriver in the next cycle. The actual operating information includes the actual soft start segment data obtained when the electric screwdriver and the screw are in operation, the actual acceleration segment data obtained when the electric screwdriver reaches the preset acceleration standard, and the actual torque arrival segment data obtained when the screw and the product to be fastened are in the final fastening state and are qualified.

4. The screw fastening method according to claim 3, characterized in that, The obtained optimized parameters are used for the next cycle of the electric screwdriver operation, including: Based on the optimized parameters, update the proportional coefficient α0 and the acceleration time limit β in the acceleration segment parameters. ij The arrival running limit time γ in the torque arrival segment parameters ij ; With the updated scaling factor α0 and the accelerated running time limit β ij The arrival time limit γ ij Determine the locking process information for the next cycle.

5. The screw fastening method according to claim 4, characterized in that, The extraction of the actual operation information N times from the assembly process information database includes: Extract the parameters of the slow start section, the acceleration section, and the torque arrival section from the assembly process information database N times according to the extraction rules; The extraction rules are as follows: (Completed torque value - Required torque value for component) / Required upper and lower limits ≤ K; Wherein, the required torque value of the component is the process required torque value of the slow start section, the acceleration section and the torque arrival section, the completed torque value is the actual torque value reached in the slow start section, the acceleration section and the torque arrival section, the required upper and lower limits are the upper and lower error values ​​of the process required torque value, and K is the torque upper and lower limit fluctuation percentage; Based on the extracted parameters of the slow start segment, the acceleration segment, and the torque arrival segment, update the proportional coefficient α0 and the acceleration operation limit time β. ij The arrival time limit γ ij This is for use in the locking operation of the next cycle.

6. The screw fastening method according to claim 5, characterized in that, The steps of obtaining product information of the product to be locked and attaching, verifying the product information, and if the product to be locked and attaching is correct, obtaining locking process information corresponding to the product information from the assembly process information database include: controlling the identifier to identify the coding information of the product to be locked and attaching; The system receives the encoded information identified by the identifier and compares it with the product encoded information stored in the assembly process information database to determine whether the encoded information is correct. If correct, the control retrieves the locking process information corresponding to the encoded information from the assembly process information database; The assembly process information database includes an assembly process text database and a locking process database; the assembly process text database includes a text processing module. Before obtaining the product information of the product to be locked, the method further includes a data storage step of the encoding information and the corresponding locking process information. The data storage step includes: controlling the uploading of process text to the assembly process text library, and controlling the text processing module of the assembly process text library to extract the process text to obtain the locking process information of the product to be locked. The control system reviews the locking process information; if the locking process information is correct, the locking process information is transmitted to the locking process database for initial locking process parameter calculation. If the locking process information is incorrect, the locking process information is transmitted to the locking process database for process information correction before the initial locking process parameters are calculated. During the several rounds of operation of the electric screwdriver performing the locking and fastening operation, If the number of locking wheels i=1, retrieve the process information obtained from the initial locking process parameters from the locking process database; If the number of locking wheels i > 1, retrieve the process information obtained after optimizing the actual operating parameters of wheel i-1 from the locking process database.

7. A locking system, characterized in that, include: Control panel (9); An electric screwdriver (4) is provided on the operating table (9) and is used to fasten screws to the product to be fastened. The assembly process information database (1) stores locking process information corresponding one-to-one with the products to be locked; The industrial control computer (8) is bidirectionally connected to the electric screwdriver (4) and the assembly process information database (1) and is used to execute the screw fastening method according to any one of claims 1 to 6.

8. The locking system according to claim 7, characterized in that, The industrial control computer (8) is connected to the code reader (3), and the code reader (3) is used to identify the product information of the product to be locked; The industrial control computer (8) is connected to the electric screwdriver (4) via a locking controller (5). The locking controller (5) is used to control the electric screwdriver (4) to run according to the locking process information and to receive the actual running information of the electric screwdriver (4). The industrial control computer (8) is connected to the manufacturing process information database (2). The manufacturing process information database (2) is used to retrieve the fastening process information from the assembly process information database (1) or to transmit the actual operation information to the assembly process information database (1).

9. The locking system according to claim 8, characterized in that, The manufacturing process information database (2) is equipped with a reset function key for resetting the electric screwdriver (4); Alternatively, the I / O interface (5-5-4) of the latch controller (5) can be connected to a reset function key for use in resetting the electric screwdriver (4).

10. A locking device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the steps of the screw fastening method as described in any one of claims 1 to 6.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the screw fastening method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Screw locking control method and device, storage medium and electronic equipment

    CN111791038A

  • Multifunctional screw fastening equipment and control method

    CN117655720A

  • Method and control system for controlling an industrial robot

    US4578562A