Screw locking method and system, locking equipment and computer readable storage medium
By acquiring and verifying the information of the products to be locked, obtaining the corresponding locking process information, and monitoring the operating status of the electric batch in real time, the torque changes caused by manual adjustment and inaccurate verification are solved, and high accuracy and Reliable screw locking process reduces manufacturing losses.
Patent Information
- Application Number
- CN202411514142.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-10-28
AI Technical Summary
During the production process of computer, communication and consumer electronic products, the screw locking process will cause torque changes due to inaccurate manual adjustment and verification, which may cause problems such as running guns and damaged parts, affecting product quality and increasing manufacturing loss.
By obtaining the product information of the product to be locked, verifying its correctness, and obtaining the corresponding locked process information from the assembly process information database. The control electric batch runs according to the lock-attached process information, obtains the actual operation information in real time, and compares it with the preset process information. If inconsistent, reset the batch immediately and re-run to ensure the accuracy and reliability of the lock.
It effectively avoids damage to components, improves the accuracy and reliability of the locking products, reduces manufacturing losses, and improves the locking quality of the products to be locked.
Smart Images

Figure CN119407519A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of screw locking, and more specifically, to a screw locking method, a locking system, a locking device and a computer-readable storage medium. Background Art
[0002] A large number of screw locking are required during the production and processing of computers, communications and consumer electronic products. The torque and model of the screws corresponding to different assembly scenarios of the products are inconsistent. During production on the production line, it is necessary to adaptively change the relevant order information of the locking according to different assembly scenarios.
[0003] After the order information is confirmed, the specific product needs to be locked with an electric screwdriver. Before locking, the torque of the electric screwdriver needs to be intervened by a technician and manually adjusted and calibrated frequently. During locking, the torque may change due to improper operation or inaccuracy of manual adjustment and verification. The change may cause the gun to slip, parts to be damaged, etc. This process cannot be controlled or intervened, which affects the quality of the locked product and causes manufacturing losses.
[0004] In summary, how to provide a locking method that can improve the quality of locked products and reduce manufacturing losses is a problem that needs to be urgently solved by those skilled in the art. Summary of the invention
[0005] In view of this, an object of the present invention is to provide a screw locking method that can avoid damage to components, ensure the accuracy and reliability of locking, and improve the locking quality of the product to be locked. Another object of the present invention is to provide a locking system, locking device, and computer-readable storage medium that can execute the above-mentioned screw locking method.
[0006] In order to achieve the above object, the present invention provides the following technical solutions:
[0007] A screw locking method, comprising:
[0008] Obtain product information of the product to be locked, and verify the product information; if the product to be locked is correct, obtain locking process information corresponding to the product information from the assembly process information library;
[0009] Control the electric batch to operate according to the locking process information, and obtain the actual operation information of the electric batch; compare the actual operation information with the locking process information; if the actual operation information is inconsistent with the locking process information, control the electric batch to reset, and control the electric batch to operate again with the locking process information.
[0010] On the other hand, the locking process information includes slow start section parameters, acceleration section parameters, and torque arrival section parameters, and the control electric batch operates according to the locking process information, including:
[0011] Control the electric batch to operate in sequence according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters;
[0012] If any of the operations in the process of sequentially operating according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters does not meet the parameter requirements, the electric batch is controlled to perform a reset operation;
[0013] Return to the step of controlling the electric batch to operate in sequence according to the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters.
[0014] On the other hand, if any of the operations in the process of sequentially operating according to the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters does not meet the parameter requirements, the electric batch is controlled to perform a reset operation, including:
[0015] In the process of running according to the slow start section parameters, actual slow start section data is obtained and compared with the slow start section parameters to determine whether the electric screwdriver and the screw are aligned. If not, the electric screwdriver is controlled to reset and return to the step of running according to the slow start section parameters;
[0016] In the process of running according to the acceleration running section parameters, actual acceleration running section data is obtained and compared with the acceleration running section parameters to determine whether the electric batch has reached the preset acceleration standard. If not, the electric batch is controlled to reset and return to the step of running according to the slow start section parameters;
[0017] In the process of running according to the torque arrival section parameters, the actual torque arrival section data is obtained and compared with the torque arrival section 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 running according to the slow start section parameters.
[0018] On the other hand, the locking process information includes a locking number parameter, and the control electric batch operates according to the locking process information, including:
[0019] Controlling the electric screwdriver to operate according to the locking number parameter;
[0020] If the operation is successful according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters in sequence, the operation success information is transmitted to the manufacturing process information library so as to facilitate counting by the manufacturing process information library;
[0021] If the counting information does not reach the locking number parameter, the electric screwdriver is controlled to repeatedly operate according to the locking process information to lock the next screw;
[0022] If the counting information reaches the locking number parameter, it is determined that the locking of the product to be locked is completed.
[0023] On the other hand, if the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters are successively run successfully, the actual operation information is uploaded to the assembly process information library;
[0024] Obtaining the counting information of the manufacturing process information library, if the counting information indicates that the number of cycle locks N has been reached, it is counted as one cycle, extracting the actual operation information of N times in the assembly process information library, and optimizing it, and the obtained optimization parameters are used for the operation of the next cycle of the electric batch;
[0025] Among them, the actual operation information includes the actual slow-start segment data obtained when the electric screwdriver and the screw are engaged, the actual acceleration segment data obtained when the electric screwdriver reaches a preset acceleration standard, and the actual torque arrival segment data obtained when the final locking state of the screw and the product to be locked is qualified.
[0026] On the other hand, the obtained optimized parameters are used for the operation of the next cycle of the electric batch, including:
[0027] Based on the optimization parameters, the proportional coefficient α0 and the acceleration operation limit time β in the acceleration operation section parameters are updated. ij , the arrival operation limit time γ in the torque arrival section parameter ij ;
[0028] The updated proportional coefficient α0 and the acceleration operation limit time β ij , the arrival operation limit time γ ij Determine the locking process information of the next cycle.
[0029] On the other hand, extracting the actual operation information of N times in the assembly process information library includes:
[0030] Extract the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters for N times in the assembly process information library according to the extraction rules;
[0031] The extraction rules are:
[0032] (Completed torque value - component required torque value) / required upper and lower limits ≤ K;
[0033] The component required torque value is the process required torque value of the slow start section, the acceleration section and the torque arrival section, the completion torque value is the actual torque value achieved 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 slow start segment parameters, the accelerated operation segment parameters, and the torque arrival segment parameters, the proportional coefficient α0, the accelerated operation limit time β ij , the arrival operation limit time γ ij , for use in the locking operation of the latter cycle.
[0035] On the other hand, the step of obtaining product information of the product to be locked, verifying the product information, and if the product to be locked is correct, obtaining locking process information corresponding to the product information from the assembly process information library includes: controlling the identifier to identify the coding information of the product to be locked;
[0036] Receiving the coding information identified by the identifier, and comparing it with the product coding information stored in the assembly process information library to determine whether the coding information is correct;
[0037] If it is correct, then control to obtain the locking process information corresponding to the coding information from the assembly process information library;
[0038] The assembly process information library includes an assembly process text library and a locking process database; the assembly process text library includes a text processing module;
[0039] Before obtaining the product information of the product to be locked, a data storage step of the coding information and the corresponding locking process information is also included, and the data storage step includes:
[0040] Control uploading a process text to the assembly process text library, and control a text processing module of the assembly process text library to extract the process text to obtain locking process information of the product to be locked;
[0041] Controlling to review the locking process information; if the locking process information is correct, transmitting the locking process information to the locking process database for initial locking process parameter settlement;
[0042] If the locking process information is incorrect, the locking process information is transmitted to the locking process database to correct the process information, and then the initial locking process parameter settlement is performed;
[0043] During several rounds of locking operations performed by the electric screwdriver,
[0044] If the number of locking rounds i=1, the process information obtained by settling the initial locking process parameters is retrieved from the locking process database;
[0045] If the number of locking rounds i>1, the process information obtained after optimizing the actual operating parameters of the i-1 round is retrieved from the locking process database.
[0046] On the other hand, the present invention also provides a locking system, comprising:
[0047] Operation table;
[0048] An electric screwdriver, provided on the operating table, for screwing the product to be screwed;
[0049] An assembly process information database storing locking process information corresponding to the products to be locked;
[0050] The industrial computer is bidirectionally connected to the electric screwdriver and the assembly process information library, and is used to execute any of the above-mentioned screw locking methods.
[0051] On the other hand, the industrial computer is connected to a code reader, and the code reader is used to identify product information of the product to be locked;
[0052] The industrial computer is connected to the electric screwdriver through a locking controller signal, and the locking controller is used to control the electric screwdriver to operate according to the locking process information and to receive actual operation information of the electric screwdriver;
[0053] The industrial computer signal is connected to a manufacturing process information library, and the manufacturing process information library is used to retrieve the locking process information from the assembly process information library or transmit the actual operation information to the assembly process information library.
[0054] On the other hand, the manufacturing process information library is provided with a reset function key for the reset operation of the electric batch;
[0055] Alternatively, the IO interface of the lock controller is 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 for storing computer programs;
[0058] A processor is used to execute the computer program to implement the steps of any one of the screw fastening methods described above.
[0059] On the other hand, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the screw fastening method as described in any one of the above are implemented.
[0060] The screw locking method provided by the present invention is used to realize the locking of the product to be locked, and specifically includes: obtaining product information of the component to be locked, verifying the product information, if the product to be locked is correct, retrieving the locking process information corresponding to the product to be locked from the assembly process information library, and controlling the electric screwdriver to perform the locking operation according to the locking process information, and obtaining the actual operation information of the electric screwdriver, by comparing the actual operation information of the electric screwdriver with the locking process information, if the actual operation information of the electric screwdriver is inconsistent with the locking process information, then controlling the electric screwdriver to reset, so that the electric screwdriver can re-operate according to the locking process parameters corresponding to the product to be locked, so as to perform locking.
[0061] Through this locking method, if the actual operating information of the electric screwdriver changes due to improper operation or inaccuracy during locking, this information can be obtained in time, and the electric screwdriver can be controlled to reset and re-lock the operation, effectively avoiding damage to components during the locking process, reducing manufacturing losses of components, and improving the locking quality of the products to be locked.
[0062] The beneficial effects of the present invention are that the actual operation status of the electric screwdriver during the locking process of the product to be locked can be obtained, compared and analyzed. If the actual operation information of the electric screwdriver is inconsistent with the locking process information, the electric screwdriver can be reset in time to avoid damage to components, thereby ensuring the accuracy and reliability of locking and improving the locking quality of the product to be locked. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0064] Figure 1 A schematic diagram of the screw locking method provided by the present invention;
[0065] Figure 2 A schematic diagram of the information transmission and optimization of the locking process provided by the present invention;
[0066] Figure 3 The flowchart of the screw locking method provided by the present invention;
[0067] Figure 4 A schematic diagram of the operation of the assembly process information library provided by the present invention;
[0068] Figure 5 A structural schematic diagram of the 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 of the connection between the electric screwdriver and the lock controller provided by the present invention.
[0071] Figure 1-Figure 7 , the reference numerals include:
[0072] Assembly process information library 1, assembly process text library 1-1, text processing module 1-1-1, locking process database 1-2;
[0073] Manufacturing process information library 2;
[0074] Code reader 3;
[0075] Electric screwdriver 4, injection molding shell 4-1, drive interface 4-2, servo motor 4-3, forward and reverse button 4-4, lever switch 4-5, reducer 4-6, intermediate rotating support assembly 4-7, torque sensor 4-8, end rotating support assembly 4-9, tool head buckle 4-10, screwdriver bit 4-11;
[0076] Lock controller 5, protective shell 5-1, motion control card 5-2, data acquisition card 5-3, industrial network card 5-4, mainboard 5-5, power interface 5-5-1, connection line 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] Industrial computer 8;
[0080] Operation table 9. DETAILED DESCRIPTION
[0081] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0082] The core of the present invention is to provide a screw locking method, which can avoid damage to components, ensure the accuracy and reliability of locking, and improve the locking quality of the product to be locked. Another core of the present invention is to provide a locking system, locking device and computer-readable storage medium that can execute the above screw locking method.
[0083] The present invention provides a screw locking method for locking screws on a product to be locked. Specifically, the product to be locked can be a computer, communication or consumer electronic product. The execution subject of the screw locking method can be an industrial computer or a chip structure or a computer, etc., and the steps of executing the locking method can be implemented.
[0084] The screw locking method specifically includes obtaining product information of the product to be locked. The identification of the product information here can be achieved through code scanning and image recognition, which can achieve the product information identification effect of the product to be locked.
[0085] The product information is verified to determine whether the product to be locked is correct. Correctness here specifically refers to whether the identified item information corresponds to the product that needs to be locked under the operating conditions. If not, the product needs to be replaced and identified again 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, when it is verified that the product to be locked is correct, the locking process information of the product to be locked is retrieved from the assembly process information library 1, and the electric batch 4 is controlled to operate according to the locking process information.
[0087] In a specific embodiment, Figure 4 As shown, the locking process information may include the type of screws, the number of screws, the target torque value information, the upper and lower limits of the target torque, etc. It may also include the model information of the screw head corresponding to the electric screwdriver 4, and may also include the coding information of the product to be locked. For example, the screw type includes information such as M2×L3mm, M2.5×L3mm, the screw head model includes information such as PH1, PH2, T10, T15, T20, T30, flat D3mm, D4mm, D5mm, etc., the target torque value includes information such as 0.4Nm (ie 4kgf.cm), 0.6Nm (ie 6kgf.cm), etc., and the upper and lower limits of the torque include information such as ±0.05Nm (ie 0.5kgf.cm), ±0.06Nm (ie 0.6kgf.cm), etc.
[0088] By directly retrieving the locking process information of the product to be locked from the assembly process information library 1, there is no need to manually adjust the locking parameters frequently according to the order and product conditions, thereby improving the locking efficiency and locking quality.
[0089] The electric batch 4 is controlled to operate according to the retrieved locking process information. When the electric batch 4 is locking, the operation status of the electric batch 4 can be determined by obtaining the actual operation information of the electric batch 4 and comparing the actual operation information with the locking process information of the product to be locked retrieved from the assembly process information library 1. The operation status here specifically refers to determining whether the electric batch 4 operates normally according to the retrieved process information.
[0090] In a specific implementation, during the locking process of the electric batch 4, a period of actual operation information is generated, and after the locking of the electric batch 4 is completed, the actual operation information of the entire process of the electric batch 4 is obtained;
[0091] In another specific implementation, during the locking process of the electric batch 4, two or more sections of actual operation information will be generated, and the actual operation information of each section will be obtained after the end of each section of operation.
[0092] If the actual operation information and the locking process information are inconsistent, the electric screwdriver 4 is controlled to reset and re-operate according to the locking process information to ensure normal and reliable locking operation, avoid locking with an incorrect locking process, avoid incorrect locking of screws resulting in damage to the product to be locked or damage or leakage of the screws, and ensure the accuracy of the locking operation and the quality of the locking.
[0093] The actual operation information of the electric screwdriver 4 can be obtained in real time, so the locking information can be adjusted and traced in time, improving the traceability of screw locking quality problems. There is no need for frequent operation and maintenance, which can reduce the pressure on maintenance personnel and reduce manual labor intensity.
[0094] Taking a specific implementation as an example, the locking process information includes torque parameters, specifically, the torque is changed by changing the speed of the servo motor of the electric screwdriver 4, so as to be suitable for locking tests with different torque parameters. When performing the locking operation, the electric screwdriver 4 controls the speed of the servo motor 4-3 according to the torque parameters retrieved from the assembly process information library 1 to perform the locking operation. During the locking process, the actual torque parameters are obtained through the torque sensor 4-8 of the electric screwdriver 4. The execution status of the specific electric screwdriver 4 is determined by the actual torque parameters and the retrieved torque parameters. If the actual torque parameters are inconsistent with the retrieved torque parameters, the electric screwdriver 4 is controlled to reset, and the electric screwdriver 4 is controlled to run again with the retrieved torque parameters.
[0095] On the basis of the above embodiment, the locking process information includes slow start segment parameters, acceleration segment parameters, and torque arrival segment parameters, and controlling the electric screwdriver 4 to operate according to the locking process information includes: controlling the electric screwdriver 4 to operate in accordance with the slow start segment parameters, acceleration segment parameters, and torque arrival segment parameters in sequence.
[0096] Please refer to Figure 2 , for the slow start section of electric batch 4:
[0097] The slow start section parameters are universal fixed parameters that can be applied to any screw lock and are used to determine the alignment between the electric screwdriver 4 and the screw. The specific slow start section parameters include: target torque value, target torque upper and lower limits, operating speed, and operating limit time t, where the target torque value = no-load starting torque + friction torque, the target torque upper and lower limits = target torque value ± (0.5 * friction torque), and the operating speed is set to n min , running limit time t = (rotation angle / 6n min )+t0. Among them, n min is the minimum starting speed of the electric screwdriver 4, t0 is the response compensation time, and the rotation angle and friction torque are set fixed values. When the industrial computer 8 determines through the slow start section parameters that the slow start section operation does not meet the parameter requirements, that is, there is no friction torque, it means that the alignment screw is wrong or the electric screwdriver 4 is started without load. At this time, it is necessary to control the electric screwdriver 4 to reset and re-operate with the locking parameters of the slow start section to avoid the risks of component loss and personal injury caused by gun running, improve the safety and reliability of the locking operation, and improve the locking quality; if the industrial computer 8 determines through the slow start section parameters that the slow start section is successfully executed, it will enter the acceleration operation section.
[0098] For the acceleration operation section of electric batch 4:
[0099] The acceleration operation parameters include target torque value, target torque upper and lower limits, and operating speed n max , Operation limit time β ij , where target torque value = component required torque * α0, target torque upper and lower limits = target torque value * (1 ± p / 100). max is the maximum starting speed of electric screwdriver 4, β ij Where i is the number of locking rounds, j is the valid locking parameter number, i=0, 1, 2, 3, 4...; j=1, 2, 3, 4..., such as β ij It represents the operation limit time of the acceleration operation section when the first group of successful locking in the first round of locking. α0 is the proportional coefficient, and it is defined as α0=[a imin :0.01:a imax ], that is, α0 from a imin to a imax The value is taken in the range of 0.01 counting units, and each determined α0 corresponds to a target torque value of the acceleration operation section. In the first round of locking, a is determined according to the test results or the torque gradient curve of the servo motor 4-3 of the electric batch 4. imin to a imax The first round of locking here corresponds to the locking process of multiple screws and the product to be locked, and the proportional coefficient α0 when multiple screws are locked is a imin to a imaxp is a variable that takes values between . p is the torque deviation coefficient, which is determined according to the process conditions and can be regarded as a constant. In the acceleration operation section, the electric screwdriver 4 reaches the maximum speed to achieve the effect of quickly increasing the torque, thereby improving the efficiency of locking. If the industrial computer 8 determines through the acceleration operation section parameters of the electric screwdriver 4 that the acceleration operation section does not meet the parameter requirements, the electric screwdriver 4 is controlled to reset, and the control of the electric screwdriver 4 is restarted from the slow start section parameters; if the industrial computer 8 determines through the acceleration operation parameters of the electric screwdriver 4 that the acceleration operation section is successfully executed, the torque arrival section is entered.
[0100] For the torque arrival section of electric screwdriver 4:
[0101] The torque arrival parameters of the 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 run time limit γ ij , where i is the number of locking rounds, j is the valid locking parameter number, i=0, 1, 2, 3, 4...; j=1, 2, 3, 4..., such as γ ij Represents the running limit time of the torque arrival section when the first group of successful locking in the first round of locking. D According to the precise torque-speed relationship of the torque test, set it to a certain low speed value, n min <n D <n max , so that the electric screwdriver 4 can accurately reach the target torque value at a low speed, reduce the impact on the product and achieve high-quality locking. The target torque value is the torque required by the component, and the upper and lower limits of the target torque = the torque required by the component ± the upper and lower limits required. The upper and lower limits required and the torque required by the component are all process parameters of the product to be locked. In the torque arrival section, the torque of the electric screwdriver 4 reaches the torque required by the component. After the torque sensor 4-8 of the electric screwdriver 4 monitors the information to determine that the torque of the electric screwdriver 4 reaches the torque required by the component, the electric screwdriver 4 is controlled to end the operation and complete the final locking of the product to be locked and the screw. The torque arrival section parameters of the electric screwdriver 4 are analyzed by the industrial computer 8. If it is determined that the torque arrival section operation does not meet the parameter requirements, the electric screwdriver 4 is controlled to reset, and the electric screwdriver 4 is re-controlled to restart from the slow start section parameters. The electric screwdriver 4 is controlled to run in sequence according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters until the industrial computer 8 determines that the slow start section is successfully executed, and the electric screwdriver 4 is controlled to stop.
[0102] Please refer to Figure 3During the locking process of the product to be locked, if any of the operations in the process of running in sequence according to the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters does not meet the parameter requirements, the electric screwdriver 4 is controlled to perform a reset operation, and the electric screwdriver 4 is returned to the steps of controlling the electric screwdriver 4 to run in sequence according to the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters, to ensure the accuracy and reliability of the locking operation of the electric screwdriver 4. By controlling the locking tasks and the locking process, the occurrence of missed locking, misaligned screw start, random start and stop of the screwdriver, excessive torque, overtime operation, etc. is avoided, thereby improving operation safety and product quality.
[0103] On the basis of any of the above embodiments, if any of the operations in the process of operating in accordance with the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters in sequence does not meet the parameter requirements, the electric batch is controlled to perform a reset operation, including:
[0104] In the process of running according to the slow start section parameters, the actual slow start section data is obtained and compared with the slow start section parameters to determine whether the electric screwdriver and the screw are aligned. If not, the electric screwdriver is controlled to reset and return to the step of running according to the slow start section parameters;
[0105] In the process of running according to the acceleration running section parameters, the actual acceleration running section data is obtained and compared with the acceleration running section parameters to determine whether the electric batch has reached the preset acceleration standard. If not, the electric batch is controlled to reset and return to the step of running according to the slow start section parameters;
[0106] In the process of running according to the torque arrival segment parameters, the actual torque arrival segment data is obtained 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 running according to the slow start segment parameters.
[0107] Specifically, by acquiring actual data during the operation according to the slow start segment parameters, the operation according to the acceleration segment parameters, and the operation according to the torque arrival segment parameters, and comparing the acquired actual data with the parameters of the corresponding operation segments, the operation conditions of the slow start segment, the acceleration segment, and the torque arrival segment are determined to determine the operation conditions of the electric screwdriver 4, ensure the accurate and reliable operation of the electric screwdriver 4, avoid missed locks, starting of misaligned screws, random starting and stopping of screwdrivers, excessive torque, overtime operation, etc., and improve operation safety and product quality.
[0108] Based on any of the above embodiments, please refer to Figure 3 The locking process information includes the locking number parameter, and controlling the electric batch 4 to operate according to the locking process parameter includes: controlling the electric batch 4 to operate according to the locking number parameter.
[0109] If the electric screwdriver 4 runs successfully according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters, the successful operation information is transmitted to the manufacturing process information library 2 for counting, and the number of screws successfully locked is determined by counting; if any of the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters do not meet the parameter requirements, that is, the successful locking is not completed, the manufacturing process information library 2 does not count. The number of screws successfully locked can be displayed on the manufacturing process information library 2 for real-time information.
[0110] If the counting information does not reach the locking number parameter, the electric screwdriver 4 is controlled to repeat the operation according to the locking process information to continue the locking operation of the next screw; if the counting information reaches the locking number parameter, it is determined that the locking of the product to be locked is completed, and the electric screwdriver 4 stops the operation.
[0111] The number of screws that have been successfully locked is counted and displayed through the manufacturing process information library 2, so that the technician can timely obtain the locking progress of the product to be locked. In addition, other states of the locking process can also be displayed on the manufacturing process information library 2, such as torque exceeded, torque not reached, running time, forward and reverse running of the electric screwdriver, etc.
[0112] Based on any of the above embodiments, please refer to Figure 3 If the slow start section parameters, acceleration section parameters, and torque arrival section parameters are successfully run in sequence, the actual operation information is uploaded to the manufacturing process information library 2, and saved after verification by the manufacturing process information library 2. Then, the locking parameters corresponding to each process in the three-stage locking process are screened out and uploaded to the assembly process information library 1. The locking process parameters of the accumulated screw locking are stored through the assembly process information library 1.
[0113] The counting information of the manufacturing process information library 2 is obtained. If the counting information reaches the number of cycle locking times 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 cycle locking times N is 3, it means that three screws have been successfully locked on the product to be locked. The actual operation information corresponding to the three locking processes in the assembly process information library 1 is extracted and optimized, and the obtained optimization parameters are used for the operation of the next cycle of the electric screwdriver 4.
[0114] The actual operation information in the above process specifically includes: the actual slow start segment data obtained when the electric screwdriver 4 and the screw are engaged, the actual acceleration segment data obtained when the electric screwdriver 4 reaches the preset acceleration standard, and the actual torque arrival segment data obtained when the final locking state of the screw and the product to be locked is qualified. It should be noted that the actual slow start segment data, actual torque arrival segment data, and actual acceleration segment data obtained are all based on the premise that the slow start segment parameters, acceleration segment parameters, and torque arrival segment parameters are successfully operated in sequence.
[0115] In the process of locking the actual screw and the product to be locked, even if any of the operations in the process of running according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters in sequence do not meet the parameter requirements, the electric screwdriver 4 can be re-controlled to lock the screws after the subsequent reset, and this process also completes the successful locking of the screws. Therefore, the locking process parameters stored in the assembly process information library 1 include locking parameters that are not successfully locked at one time, and such locking parameters need to be eliminated to avoid interfering with the optimization of subsequent locking parameters. Therefore, after accumulating N times of locking parameters, the locking parameters that need to be reset and then run successfully in the N rounds of locking parameters are eliminated, and the locking parameters obtained after elimination are optimized again; the locking parameters obtained after optimization are used for the operation of the electric screwdriver in the next cycle. The next round here is relative to the previous round. The specific explanations of the next round and the previous round are as follows: if 6 screws are locked and the number of cycle locking times N is 3, then screws 1-3 are the first round, 4-6 are the next round, and the previous round and the next round are two adjacent cycles.
[0116] During the locking process, as the total number of locking times continues to increase, the locking parameters of the previous round are continuously optimized to control the locking operation of the next round, maintain and improve the accuracy of the locking operation, and effectively improve the quality of locking. The deployment and operation and maintenance costs are low, which is easy to promote and apply, reduces the repetitive work of technical personnel, improves the operating safety of operators, and improves the quality of the products to be locked.
[0117] If, as the total number of locking times continues to increase, the locking parameters obtained in the previous round of screening and optimization do not change or change within an allowable range compared to the locking parameters of the previous round, then the locking parameters of each subsequent round can be based on the locking parameters obtained in the last round of optimization, and there is no need to continue optimizing. At this time, each subsequent round of locking operations can guarantee a higher locking accuracy.
[0118] Based on any of the above embodiments, the obtained optimization parameters are used for the next cycle of the electric batch, including: based on the optimization parameters, updating the proportional coefficient α0 and the acceleration operation limit time β in the acceleration operation segment parameters ij , the arrival operation limit time γ in the torque arrival section parameters ij , to achieve dynamic optimization adjustment of the variable parameters of the acceleration operation section and the torque arrival section, the variable parameters are the proportional coefficient α0, the acceleration operation limit time β ij , Arrival of running limit timeγ ij .
[0119] The updating process is as follows: for the proportional coefficient α of the acceleration operation segment, a 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 accurate;
[0120] The following cumulative averaging processing is performed on the acceleration operation limit time βij of the acceleration operation section and the arrival operation limit time γij of the torque arrival section to determine the operation limit time of a new round of acceleration operation section and arrival operation section.
[0121] ;
[0122] ;
[0123] Among them, i represents the round, i=0, 1, 2, 3, 4...; j represents the valid locking parameter sequence, 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 valid locking parameters.
[0124] The new round in the above process actually represents the next round of cyclic locking, that is, the locking parameters of the next round of cyclic locking are adjusted by the three variable parameters (α i , β ij , γ ij ) to gradually improve the locking accuracy.
[0125] In a specific embodiment, if there are n valid parameters in the first round of locking, in the second round of locking, the variable parameters in the three-stage locking parameters are updated as follows:
[0126] ;
[0127] ;
[0128] ;
[0129] In the second round of locking, the updated α1 and β 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 , extracting the actual operation information of N times in the assembly process information library 1 includes: extracting the slow start segment parameters, acceleration segment parameters, and torque arrival segment parameters of N times in the assembly process information library 1 according to the extraction rules, and the slow start segment parameters, acceleration segment parameters, and torque arrival segment parameters retrieved at this time have eliminated the locking parameters that have been successfully run after reset.
[0131] Specifically, the extraction rule is (completed torque value - component required torque value) / required upper and lower limits ≤ K, where the component required torque value is the process required torque value of the slow start section, acceleration section and torque arrival section, the completed torque value is the actual torque value achieved in the slow start section, acceleration section and 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. For example, if the required upper and lower limits under the process requirements during the first round of locking operation are ±0.4kgf.cm, if K is 50%, the locking success parameters extracted in the second round are required to meet the torque locking deviation of ±0.2kgf.cm; the locking success parameters extracted in the third round meet the torque locking deviation of ±0.1kgf.cm, and so on, to extract more accurate locking success parameters.
[0132] By extracting the conditional restrictions of the rules, a more accurate locking success parameter is extracted, and based on the extracted locking success parameter, the range of the new round of proportional coefficient α is approximated. This range is more accurate than the range of the previous round of proportional coefficient α. As the number of rounds increases, the range of proportional coefficient α becomes more and more accurate. Based on the extracted locking success parameter, the acceleration operation limit time β ij and reach the running limit time γ ij Perform cumulative averaging to determine the new round of acceleration operation limit time and arrival operation limit time. By extracting a more accurate locking parameter sequence, the locking accuracy of the next round of locking operation can be improved, and the locking quality of the product to be locked can be improved.
[0133] On the basis of 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 locking process information corresponding to the product information from the assembly process information library 1 includes:
[0134] Control the identifier to identify the coding information of the product to be locked;
[0135] The coding information recognized by the recognition device is compared with the product coding information stored in the assembly process information library 1 to determine whether the coding information is correct and whether it is the product to be locked;
[0136] If correct, the control obtains the locking process information from the assembly process information library 1.
[0137] The assembly process information library 1 and the manufacturing process information library 2 are deployed in a remote server, and can be accessed by logging into the relevant pages through the industrial computer 8 to facilitate operations such as parameter retrieval and understanding of the unlocking process.
[0138] When the identifier scans the code of the product to be locked, it can accept the coding information and compare the coding information of the product to be locked with the product coding information stored in the assembly process information library 1 to determine whether it is a component that needs to be locked. After confirmation, if it is, the three-stage locking parameters and the number of locking screws corresponding to the corresponding slow start section, acceleration section and torque arrival section are obtained from the assembly process information library 1, and the information obtained from the assembly process information library 1 is sent 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 to make the electric screwdriver 4 run according to the torque value in the extracted three-stage locking parameters. During the operation, the actual operation information is fed back through the torque sensor 4-8. If the actual operation information is inconsistent with the locking process information through comparison, 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 library 1 specifically includes an assembly process text library 1-1 and a locking process database 1-2. The assembly process text library 1-1 includes a text processing module 1-1-1. The assembly process information library 1 regularly updates and archives the assembly process text library 1-1 and the locking process database 1-2. The assembly process information library 1 is also provided with a process parameter optimization module for optimizing the locking parameters to improve the locking accuracy and the locking quality of the product to be locked.
[0140] For example, when applied to server assembly, the assembly process text library 1-1 can provide separate process description and coding for the assembly of each component of the server, such as the CPU (Central Processing Unit), board, baffle, etc., to form locking information and product coding (e.g. PN: V0000000000).
[0141] Before obtaining the product information of the product to be locked, a data storage step of the coding information and the corresponding locking process information is included, and the data storage step includes:
[0142] Control uploading of process text to the assembly process text library 1-1, and control the text processing module 1-1-1 of the assembly process text library 1-1 to perform XML parsing, loop reading, deduplication and standardization processing to extract the process text to obtain the locking process information of the product to be locked.
[0143] The process text is extracted by controlling the text processing module 1-1-1, such as extracting the product code, the required target torque, and the upper and lower limits of the torque to obtain the locking process information of the product to be locked, and then the locking process information is audited to confirm whether the information extracted by the text processing module 1-1-1 is correct. If the locking process information is correct, it is archived according to the component type and code and automatically imported into the locking process database 1-2, which is convenient for the subsequent intelligent extraction, call and optimization of the screw locking parameters; if the locking process information is incorrect, the process information is corrected, and then imported into the locking process database 1-2 after correction, which is convenient for the subsequent intelligent extraction, call and optimization of the screw locking parameters.
[0144] After the information extracted by the text processing module 1-1-1 is imported into the locking process database 1-2, during several rounds of locking operations performed by the electric screwdriver 4, if it is the first round of locking (i=1), the locking process database 1-2 calculates the initial locking process parameters to form the initial round locking parameters, and obtains the initial round locking parameters through the interface call to control the servo motor 4-3 and the torque sensor 4-8 of the electric screwdriver 4 to drive and monitor the actual operation process parameters; if it is not the first round of locking, if it is the i-th round of locking (i>1), the actual locking parameters of the successful one-time locking in the i-1th round are returned, and then the returned parameters are screened, counted and optimized to form a new round of locking parameters for controlling the operation of the electric screwdriver 4 during the i-th round of locking, where i is the number of rounds of locking operation.
[0145] In addition to the above screw locking method, the present invention also provides a locking system, please refer to Figure 5 , Figure 6 , Figure 7 The locking system specifically includes an operating table 9, an electric screwdriver 4, an assembly process information library 1, a connecting cable 6, a power adapter 7 and an industrial computer 8, wherein the industrial computer 8 is used to execute the screw locking method of any of the above embodiments.
[0146] The electric screwdriver 4 is arranged on the operating table 9, and is used to lock the screws and the products to be locked. The assembly process information library 1 is provided with locking process parameters corresponding to the products to be locked one by one. The product is coded into the manufacturing process information library 2 through identification and the stored product coding information is retrieved from the assembly process information library 1. The product to be locked of this locking task is verified by comparing the identified coding information with the product coding information. After the verification is successful, the manufacturing process information library 2 obtains the locking process information of the corresponding component from the assembly process information library 1 through the accurate component coding, and then transmits the locking process information to the upper computer software of the electric screwdriver in the industrial computer 8. Finally, the task is issued to the locking controller 5 to retrieve the corresponding locking process information from the assembly process information library 1, and the operation of the electric screwdriver 4 is controlled by this locking process information, and the electric screwdriver 4 can start locking;
[0147] After the electric screwdriver 4 starts locking, if any of the slow start section, acceleration section, and torque arrival section does not meet the parameter requirements, a reset operation is required to restart the locking operation. The specific reset operation can automatically or manually trigger the reset function button of the upper computer software of the electric screwdriver in the industrial computer 8 to clear the error. The reset function button is integrated on the manufacturing process information library 2 interface of the industrial computer 8, or the physical reset button is connected through the IO (Input / Output) interface 5-5-4 of the locking controller 5.
[0148] like Figure 5 , Figure 6 As shown, the operating table 9 is divided into two types: airborne type and handheld type. For the airborne type, the code reader 3 and the electric screwdriver 4 can be bound to the moving mechanism of the operating table 9, and the movement of the code reader 3 and the electric screwdriver 4 is driven by the moving 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 arranged under the operating table 9, and the locking controller 5 and the power adapter 7 are connected to realize power supply. The industrial computer 8 is arranged on the side of the operating table 9.
[0149] For the handheld type, the code reader 3 and the electric screwdriver 4 can be placed in front of the operating table 9 for easy access, so that the operator can hold the electric screwdriver 4 to perform the locking operation. The electric screwdriver 4 is connected to the locking controller 5 through the connecting cable 6, and the locking controller 5 and the power adapter 7 are arranged under the operating table 9, and the locking controller 5 and the power adapter 7 are connected to realize power supply, and the industrial computer 8 is arranged on the operating table 9.
[0150] Next, the structure of the electric screwdriver 4 is introduced. Please refer to Figure 7 The electric screwdriver 4 includes an injection molded shell 4-1, which is used to wrap the internal components of the electric screwdriver 4 for easy handheld or airborne use. The injection molded shell 4-1 is provided with a drive interface 4-2, a servo motor 4-3, a forward and reverse button 4-4, a pressure rod switch 4-5, a reducer 4-6, an intermediate rotating support assembly 4-7, a torque sensor 4-8, a terminal rotating support assembly 4-9, a tool head buckle 4-10, and a screwdriver bit 4-11 from top to bottom. Among them, the intermediate rotating support assembly 4-7 and the terminal rotating support assembly 4-9 are both used to connect to the output shaft of the servo motor 4-3, and the screwdriver bit 4-11 is connected through the tool head buckle 4-10. The screwdriver bit 4-11 can be replaced according to the actual locking scenario.
[0151] Please refer to Figure 7The lock controller 5 has a protective shell 5-1 on the outside, and the inside is composed of a motion control card 5-2, a data acquisition card 5-3, and an industrial network card 5-4 arranged vertically and connected to the mainboard 5-5, which are used for unified power supply and interface conversion. From the outside, the mainboard 5-5 has interfaces from top to bottom, namely, a power interface 5-5-1, a connection line interface 5-5-2, a network port 5-5-3, an IO interface 5-5-4, and a USB (Universal Serial Bus) interface 5-5-5. Specifically, the power interface 5-5-1 of the lock controller 5 is connected to the power adapter 7 to realize the overall power supply, the connection line interface 5-5-2 of the lock controller 5 is connected to the electric screwdriver 4 through a connecting cable 6, the network port 5-5-3 of the lock controller 5 is connected to the industrial computer 8 through a conventional network cable, the IO interface 5-5-4 of the lock controller 5 is used to connect the physical reset button for reset operation, and the USB interface 5-5-5 is used as a transmission port.
[0152] On the basis of any of the above embodiments, the industrial computer 8 is connected to the code reader 3, and the code reader 3 identifies the product information of the product to be locked.
[0153] The industrial computer 8 is connected to the electric screwdriver 4 through the locking controller 5 signal. 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 operation information of the electric screwdriver 4.
[0154] The industrial computer 8 is connected to the assembly process information library 1 through the manufacturing process information library 2 and the signal. In one embodiment, the manufacturing process information library 2 is used to retrieve the locking process information from the assembly process information library 1 and apply it to the locking operation of the electric screwdriver 4. Specifically, the industrial computer 8 controls the electric screwdriver 4 to operate according to the locking process information through the locking controller 5. The locking process information here can be the process information obtained by the assembly process information library 1 during the first round of locking; it can also be the process information of the successful locking in the i-1th round during the i-th round of locking, and the assembly process information library 1 optimizes and solves the process information of the successful locking in the i-1th round to apply it to the i-th round of locking, and gradually improves the locking operation accuracy, where i is greater than 1.
[0155] In addition to the above locking system, the present invention also provides a locking device, including: a memory for storing a computer program;
[0156] The processor is used to execute 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 a smart phone, a tablet computer, a laptop computer or a desktop computer.
[0158] Among them, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor may also include an artificial intelligence (AI) processor, which is used to process computing 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, flash memory storage devices. In this embodiment, the memory is at least used to store the following computer program, wherein, after the computer program is loaded and executed by the processor 61, it can implement the relevant steps of the screw locking method disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory may also include an operating system and data, etc., and the storage method may be temporary storage or permanent storage. Among them, 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 source, and a communication bus.
[0161] It is understandable that if the screw locking method in the above embodiment is implemented in the form of 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, 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, and the computer software product is stored in a storage medium to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, magnetic disk or optical disk, etc. Various media that can store program codes.
[0162] Based on this, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the screw locking method described in any of the above embodiments are implemented.
[0163] Based on the above, an embodiment of the present invention further provides a computer program product, including a computer program / instruction, which implements the steps of the screw fastening method described in any of the above embodiments when executed by a processor.
[0164] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0165] The above is a detailed introduction to a screw locking method, locking system, locking device, and computer-readable storage medium provided by the present invention. This article uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, the present invention can also be improved and modified in a number of ways, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims
1. A screw locking method, characterized in that: include: Obtain product information of the product to be locked, and verify the product information; If the product to be locked is correct, then acquiring locking process information corresponding to the product information from the assembly process information library; Controlling the electric batch to operate according to the locking process information, and obtaining actual operation information of the electric batch; comparing the actual operation information with the locking process information; If the actual operation information is inconsistent with the locking process information, the electric batch is controlled to be reset, and the electric batch is controlled to operate again with the locking process information.
2. The screw fastening method according to claim 1, characterized in that: The locking process information includes slow start section parameters, acceleration section parameters, and torque arrival section parameters. The control electric batch operates according to the locking process information, including: Control the electric batch to operate in sequence according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters; If any of the operations in the process of sequentially operating according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters does not meet the parameter requirements, the electric batch is controlled to perform a reset operation; Return to the step of controlling the electric batch to operate in sequence according to the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters.
3. The screw fastening method according to claim 2, characterized in that: If any of the operations in the process of sequentially operating according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters does not meet the parameter requirements, then controlling the electric batch to perform a reset operation includes: In the process of running according to the slow start section parameters, actual slow start section data is obtained and compared with the slow start section parameters to determine whether the electric screwdriver and the screw are aligned. If not, the electric screwdriver is controlled to reset and return to the step of running according to the slow start section parameters; In the process of running according to the acceleration running section parameters, actual acceleration running section data is obtained and compared with the acceleration running section parameters to determine whether the electric batch has reached the preset acceleration standard. If not, the electric batch is controlled to reset and return to the step of running according to the slow start section parameters; In the process of running according to the torque arrival section parameters, the actual torque arrival section data is obtained and compared with the torque arrival section 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 running according to the slow start section parameters.
4. The screw fastening method according to claim 3, characterized in that: The locking process information includes a locking number parameter, and the control electric batch operates according to the locking process information, including: Controlling the electric screwdriver to operate according to the locking number parameter; If the operation is successful according to the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters in sequence, the operation success information is transmitted to the manufacturing process information library so as to facilitate counting by the manufacturing process information library; If the counting information does not reach the locking number parameter, the electric screwdriver is controlled to repeatedly operate according to the locking process information to lock the next screw; If the counting information reaches the locking number parameter, it is determined that the locking of the product to be locked is completed.
5. The screw fastening method according to claim 4, characterized in that: If the slow start section parameters, the acceleration section parameters, and the torque arrival section parameters are run successfully in sequence, the actual operation information is uploaded to the assembly process information library; Obtaining the counting information of the manufacturing process information library, if the counting information indicates that the number of cycle locks N has been reached, it is counted as one cycle, extracting the actual operation information of N times in the assembly process information library, and optimizing it, and the obtained optimization parameters are used for the operation of the next cycle of the electric batch; Among them, the actual operation information includes the actual slow-start segment data obtained when the electric screwdriver and the screw are engaged, the actual acceleration segment data obtained when the electric screwdriver reaches a preset acceleration standard, and the actual torque arrival segment data obtained when the final locking state of the screw and the product to be locked is qualified.
6. The screw fastening method according to claim 5, characterized in that: The obtained optimized parameters are used for the operation of the next cycle of the electric batch, including: Based on the optimization parameters, the proportional coefficient α0 and the acceleration operation limit time β in the acceleration operation section parameters are updated. ij , the arrival operation limit time γ in the torque arrival section parameter ij ; The updated proportional coefficient α0 and the acceleration operation limit time β ij , the arrival operation limit time γ ij Determine the locking process information of the next cycle.
7. The screw fastening method according to claim 6, characterized in that: The extracting the actual operation information of N times from the assembly process information library includes: Extract the slow start segment parameters, the acceleration segment parameters, and the torque arrival segment parameters for N times in the assembly process information library according to the extraction rules; The extraction rules are: (Completed torque value - component required torque value) / required upper and lower limits ≤ K; The component required torque value is the process required torque value of the slow start section, the acceleration section and the torque arrival section, the completion torque value is the actual torque value achieved 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 slow start segment parameters, the accelerated operation segment parameters, and the torque arrival segment parameters, the proportional coefficient α0, the accelerated operation limit time β ij , the arrival operation limit time γ ij , for use in the locking operation of the latter cycle.
8. The screw fastening method according to claim 7, characterized in that: The step of obtaining product information of the product to be locked, verifying the product information, and if the product to be locked is correct, obtaining locking process information corresponding to the product information from the assembly process information library includes: controlling the identifier to identify the coding information of the product to be locked; Receiving the coding information identified by the identifier, and comparing it with the product coding information stored in the assembly process information library to determine whether the coding information is correct; If it is correct, then control to obtain the locking process information corresponding to the coding information from the assembly process information library; The assembly process information library includes an assembly process text library and a locking process database; the assembly process text library includes a text processing module; Wherein, before obtaining the product information of the product to be locked, a data storage step of the coding information and the corresponding locking process information is also included, and the data storage step includes: controlling the uploading of the 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; Controlling to review the locking process information; if the locking process information is correct, transmitting the locking process information to the locking process database for initial locking process parameter settlement; If the locking process information is incorrect, the locking process information is transmitted to the locking process database to correct the process information, and then the initial locking process parameter settlement is performed; During several rounds of locking operations performed by the electric screwdriver, If the number of locking rounds i=1, the process information obtained by settling the initial locking process parameters is retrieved from the locking process database; If the number of locking rounds i>1, the process information obtained after optimizing the actual operating parameters of the i-1 round is retrieved from the locking process database.
9. A locking system, characterized in that: include: Operation table (9); An electric screwdriver (4), arranged on the operating table (9), and used for screwing the product to be screwed; An assembly process information library (1) storing locking process information corresponding to the products to be locked; An industrial computer (8) is bidirectionally connected to the electric screwdriver (4) and the assembly process information library (1) via signals, and is used to execute the screw locking method according to any one of claims 1 to 8.
10. The locking system according to claim 9, characterized in that: The industrial computer (8) is connected to a code reader (3), and the code reader (3) is used to identify product information of the product to be locked; The industrial computer (8) is connected to the electric screwdriver (4) via a locking controller (5) signal, and the locking controller (5) is used to control the electric screwdriver (4) to operate according to the locking process information and to receive actual operation information of the electric screwdriver (4); The industrial control computer (8) is signal-connected to a manufacturing process information library (2), and the manufacturing process information library (2) is used to retrieve the locking process information from the assembly process information library (1) or transmit the actual operation information to the assembly process information library (1).
11. The locking system according to claim 10, characterized in that: The manufacturing process information library (2) is provided with a reset function key for resetting the electric batch (4); Alternatively, the IO interface (5-5-4) of the lock controller (5) is connected to a reset function key for resetting the electric screwdriver (4).
12. A locking device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute the computer program to implement the steps of the screw fastening method according to any one of claims 1 to 8.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the screw fastening method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Wire mixing screw locking method
CN110814717A
Screw locking control method and device, storage medium and electronic equipment
CN111791038A
Control system for mounting process parameters of wire thread inserts
CN112692553A
Control method and control device of servo electric screwdriver
CN115070660A
Screw locking system, screw locking method and computer storage medium
CN115229484A
Cited By
Screw machine holder frame
CN119897696A
Automatic joint tightening equipment
CN120362927A