A data recognition-based servo motor testing system and method

By combining an image monitoring module and a detection module with a database, the testing system solves the accuracy and reliability problems of traditional servo motor testing methods under different loads and operating conditions, and realizes comprehensive evaluation and efficient testing of servo motor performance.

CN120178022BActive Publication Date: 2025-12-12CHUANENG ELECTRIC (TAIZHOU) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510241060.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-12-12
Estimated Expiration
2045-03-03

AI Technical Summary

Technical Problem

Traditional servo motor testing methods are based on the measurement of a single physical parameter, resulting in low testing accuracy and reliability under different loads and operating conditions, and making it impossible to perform multi-dimensional matching analysis.

Method used

The system employs an image monitoring module, a detection module, and a processing module working together, combined with a database to establish a test model. By identifying the position of the servo motor and monitoring parameters such as current, voltage, temperature, torque, vibration, and noise, it calculates the start-up delay and action completion time, and generates a test score.

Benefits of technology

It enables a comprehensive evaluation of servo motor performance, improves the accuracy and reliability of testing, and provides fast and efficient test results under different loads and operating conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120178022B_ABST
    Figure CN120178022B_ABST
Patent Text Reader

Abstract

The application discloses a kind of servo motor test system and method based on data identification, it is related to technical servo motor test field, including: database, the historical test data and test model of servo motor are stored, provide reference standard for test;Image monitoring module identifies the position of servo motor, and sends detection instruction to detection module based on identification result;And image monitoring module when servo motor detection, identify the output part of servo motor, and when output part movement, the image data of output part is collected, and the time stamp II and time stamp III of output part start and stop are recorded respectively.The application realizes the overall evaluation of servo motor performance by cooperative work, image monitoring module can accurately identify the position of servo motor, and real-time image data of motor output part is collected, calculate starting delay and action completion time by combining time stamp, ensure the accuracy of test data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to the technical servo motor testing field, and particularly relates to a servo motor testing system and method based on data recognition. BACKGROUND

[0002] Servo motors are widely used in high-precision fields such as automation equipment, robots and precision machining, and the stability of the performance of the servo motors directly affects the overall operation quality and service life of the equipment. With the development of industrial intelligence, the performance detection and quality evaluation requirements of the servo motors are increasingly improved.

[0003] Traditional servo motor testing methods are mostly based on the measurement of a single physical parameter such as current, voltage and torque, and the quality characteristic factors of the servo motors are less covered.

[0004] Through retrieval, a high-efficiency servo motor automatic testing system is disclosed in Chinese patent (publication number: CN114019373B), which comprises a power supply module for supplying direct current, a temperature detection amplification module for detecting a temperature signal of the servo motor and amplifying the temperature signal and outputting the temperature signal to a temperature comparison module, the temperature comparison module for sampling the amplified temperature signal and sending a signal to a temperature switch protection module when the temperature exceeds a threshold, and the temperature switch protection module for constituting a self-locking circuit.

[0005] And although some servo motor testing systems on the market have adopted a database to store testing data and establish a historical testing model, these models are usually only used for simple qualification determination, and cannot dynamically adjust detection parameters or perform multi-dimensional matching analysis, resulting in low testing accuracy and reliability under different loads and different working conditions. Therefore, the application provides a servo motor testing system and method based on data recognition. SUMMARY

[0006] The application aims to provide a servo motor testing system and method based on data recognition to solve the problems mentioned in the background.

[0007] The application can be implemented by the following technical scheme: a servo motor testing system based on data recognition, comprising at least one group of image monitoring modules, at least one group of detection modules, a processing module and a database.

[0008] The database establishes corresponding testing models based on historical testing data and experience of servo motors of corresponding types.

[0009] The image monitoring module and the detection module are matched with a group of test stations of servo motors respectively, after the servo motor enters the test station, the image monitoring module identifies the position of the servo motor first, and sends a detection instruction to the detection module after the identification is passed, the detection module is connected with the servo motor based on the detection instruction, so as to facilitate the test;

[0010] The detection module comprises an electric control unit, a temperature monitoring unit and a working monitoring unit.

[0011] The electric control unit is provided with at least one group of voltage and current values as detection signals, and the electric control unit monitors the input voltage and current through the corresponding sensor when delivering the detection signal each time, so as to ensure that the input signal is stable and meets the design specification, and the electric control unit records the corresponding time stamp I and transmits the time stamp I to the processing module;

[0012] The image monitoring module is used to identify the output part of the servo motor, and when the output part of the servo motor moves, the image data of the output part of the servo motor is collected, and the image monitoring module records the corresponding time stamp II and time stamp III when the output part of the servo motor moves starts and stops respectively, and then the image monitoring module transmits the image data and the time stamp II to the processing module;

[0013] The processing module compares the time stamp II with the time stamp I, the time stamp III and the time stamp II respectively, to obtain the starting delay and the action completion time of the corresponding servo motor;

[0014] The starting delay is obtained by the processing module calculating the difference between the time stamp II and the time stamp I;

[0015] The action completion time is obtained by the processing module calculating the difference between the time stamp III and the time stamp II;

[0016] The temperature monitoring unit is used to monitor the heating information of the servo motor during the test of the servo motor, and the temperature monitoring unit uploads the heating information of the servo motor to the processing module;

[0017] The working monitoring unit is used to monitor the torque data, vibration information and noise information of the servo motor during the test of the servo motor by using the corresponding sensor, and uploads to the processing module;

[0018] And the image monitoring module, the detection module and the processing module adopt the same clock source to synchronize the clock;

[0019] The processing module retrieves the corresponding test model from the database based on the model of the tested servo motor, and the processing module matches the starting delay, the action completion time, the heating information, the torque data, the vibration information and the noise information of the tested servo motor with the test model to obtain the test result of the corresponding servo motor.

[0020] Further technical improvements of the present application are that the image monitoring module pre-calculates its own delay, and when recording the corresponding time stamp I, time stamp II and time stamp III, it corrects the time stamp I, time stamp II and time stamp III based on its own delay.

[0021] A1, under the condition of no load of the servo motor, start the image monitoring module, and measure the delay value by recording the starting signal (time stamp I) of the electronic control unit and the response time (time stamp II) of the image monitoring module to the motor movement;

[0022] A2, multiple tests are performed, the delay value of the image monitoring module is recorded under different conditions (such as voltage change, load change), and a delay compensation model is established by the mean or standard deviation method;

[0023] A3, the delay characteristics of the image monitoring module are extracted, and a linear regression mathematical model is established to fit the delay characteristics to obtain a delay correction factor to represent the relationship between the delay of the image monitoring module and the motor state, sensor data and other factors;

[0024] Corrected time stamp II = time stamp II-delay correction factor;

[0025] Corrected time stamp III = time stamp III-delay correction factor.

[0026] Further technical improvements of the present application are that the test model is pre-provided with qualified threshold values corresponding to the start-up delay, action completion time, heat information, torque data, vibration information and noise information;

[0027] When any of the start-up delay, action completion time, heat information, torque data, vibration information or noise information does not match the corresponding qualified threshold value, the processing module determines that the servo motor is abnormal.

[0028] Further technical improvements of the present application are that when the start-up delay, action completion time, heat information, torque data, vibration information and noise information are all less than the corresponding qualified threshold value;

[0029] The processing module calculates the difference between the start-up delay, action completion time, heat information, torque data, vibration information and noise information and the corresponding qualified threshold value, normalizes each difference value, combines it with its pre-set weight, and adds it to generate a test score corresponding to the servo motor;

[0030] The test personnel can classify the quality of the servo motor by different ranges of pre-set test scores.

[0031] Further technical improvements of the present application are that the electric control unit controls the output part of the servo motor to rotate at a uniform speed, the processing module divides the image data collected by the image monitoring module into multiple segments, calculates the rotation angle of the output part of the servo motor in each segment of image data, and calculates the rotation angle fluctuation B of the servo motor through a formula, which is:

[0032] ;

[0033] In the formula, is the rotation angle of the i-th segment; is the average value of all rotation angles; is the angle change of the i-th segment; is the time interval;

[0034] The processing module judges the stability of the servo motor by calculating the rotation angle fluctuation B of the servo motor, so as to further divide the quality of the servo motor, that is, when generating the test score corresponding to the servo motor, the stability factor of the servo motor is added, and the test score is corrected by cooperating with the preset weight.

[0035] Further technical improvements of the present application are that the heat information includes a heat part, a heat delay, a heat diffusion deviation and a heat quantity;

[0036] The qualified threshold corresponding to the heat information includes a position deviation threshold, a heat delay threshold, a heat diffusion error threshold and a heat quantity threshold;

[0037] When the processing module obtains the heat information of the corresponding servo motor from the temperature monitoring unit, the heat part of the servo motor is first determined, and then the heat delay and the heat diffusion deviation of the heat part are detected after the heat part is matched with the preset heat part of the servo motor;

[0038] If the heat part does not match the preset heat part, the processing module determines that the heat information of the servo motor exceeds the preset safety threshold, and the servo motor is abnormal.

[0039] Further technical improvements of the present application are that the processing module presets the corresponding heat delay threshold based on the preset heat region of the servo motor ;

[0040] The processing module judges whether the difference between the time stamp IV and the time stamp I of each heat region belongs to ;

[0041] If the difference between the time stamp IV and the time stamp I belongs to , the heat delay of the corresponding heat region of the servo motor is normal.

[0042] Further technical improvements of the present application are as follows: the processing module identifies the heat generation area with correct heat generation position and normal heat generation delay, compares the heat generation temperature of the heat generation area with the heat threshold value, and calculates the heat diffusion deviation of the heat generation area after the heat generation temperature is less than the heat threshold value, the calculation steps of the heat diffusion deviation include:

[0043] Q1, the processing module predefines the distance from the center point to the surrounding point of the corresponding heat generation area as , and calculates the heat diffusion gradient rate of the corresponding heat generation area through the formula .

[0044] In the formula, , the temperature change from the center to the edge of the heat generation area is , the time interval of heat diffusion from the center to the edge is obtained by comparing the time stamp III and the time stamp IV;

[0045] Q2, the theoretical heat diffusion rate of Fourier heat conduction law is calculated .

[0046] In the formula, , q is the heat flux, which represents the heat per unit time through a unit area; k is the thermal conductivity, which represents the heat conduction capacity of the surface material of the corresponding type of servo motor; is the temperature step, which is the rate of change of temperature with diffusion distance;

[0047] Q3, the heat diffusion deviation is calculated through the formula .

[0048] Finally, the processing module compares the heat diffusion deviation with the heat diffusion error threshold value, and if the heat diffusion deviation is less than the heat diffusion error threshold value, it means that the heat diffusion of the servo motor conforms to the normal heat transfer law.

[0049] On the other hand, the present application also discloses a servo motor testing method based on data recognition, which comprises the following steps:

[0050] Step 1: according to the historical test data and experience of different types of servo motors, a corresponding test model is constructed and stored in the database;

[0051] Step 2: after the servo motor enters the test station, the image monitoring module identifies the position of the servo motor;

[0052] If the identification is passed, the image monitoring module sends a detection instruction to the detection module to perform subsequent testing;

[0053] Step three: the electric control unit delivers at least one set of voltage and current values to the servo motor as a detection signal;

[0054] The image monitoring module is used to identify the output part of the servo motor, and real-time image data of the output part is collected when the servo motor moves;

[0055] During the servo motor test, the temperature monitoring unit monitors the heating information of the servo motor in real time and uploads it to the processing module;

[0056] The work monitoring unit uses sensors to collect torque, vibration information and noise information of the servo motor and uploads them to the processing module;

[0057] Step four: the processing module retrieves the corresponding test model from the database based on the tested servo motor model, and matches the start delay, action completion time, heating information, torque, vibration information and noise information with the preset test model.

[0058] Compared with the prior art, the present application has the following beneficial effects:

[0059] The present application realizes comprehensive evaluation of the performance of the servo motor through the cooperative work of the image monitoring module, the temperature monitoring unit, the work monitoring unit and the electric control unit. The image monitoring module can accurately identify the position of the servo motor and collect real-time image data of the output part of the motor. The start delay and action completion time are calculated in combination with the time stamp to ensure the accuracy of the test data.

[0060] At the same time, the temperature monitoring unit collects the heating information of the servo motor in real time, which can accurately determine the heating part, heating delay and thermal diffusion deviation of the motor. Through such comprehensive monitoring, the system can provide more accurate motor test results, significantly improving the test efficiency and reliability of the servo motor.

[0061] In addition, the processing module of the system retrieves the corresponding test model based on the model and historical test data of the servo motor, compares and analyzes the real-time data to generate the corresponding test results, achieving the purpose of rapid, efficient and accurate detection. BRIEF DESCRIPTION OF DRAWINGS

[0062] In order to facilitate the understanding of those skilled in the art, the present application will be further described below with reference to the accompanying drawings.

[0063] Figure 1 The system block diagram of the present application. DETAILED DESCRIPTION

[0064] In order to further illustrate the technical means and effects adopted by the present application to achieve the predetermined invention purpose, the specific embodiments, structures, features and effects according to the present application are described in detail below with reference to the accompanying drawings and preferred embodiments.

[0065] Embodiment 1: please refer to Figure 1 As shown in the figure, the application provides a servo motor test system based on data recognition, which comprises at least one set of image monitoring module, at least one set of detection module, processing module and database;

[0066] The database establishes a corresponding test model based on the historical test data and experience of the corresponding type of servo motor;

[0067] The image monitoring module and the detection module are matched with a set of servo motor test stations respectively. After the servo motor enters the test station, the image monitoring module first identifies the position of the servo motor, and after the identification is passed, it sends a detection instruction to the detection module. The detection module is connected with the servo motor based on the detection instruction to facilitate the test;

[0068] The detection module comprises an electric control unit, a temperature monitoring unit and a working monitoring unit;

[0069] The electric control unit is provided with at least one set of voltage and current value as detection signal, and the electric control unit detects the input voltage and current through corresponding sensor when transmitting detection signal each time, to ensure that the input signal is stable and meets the design specification, and at the same time, the electric control unit records corresponding time stamp I and transmits it to the processing module;

[0070] The image monitoring module is used to identify the output part of the servo motor, and when the output part of the servo motor moves, it collects the image data of the output part of the servo motor, and the image monitoring module records the corresponding time stamp II and time stamp III when the output part of the servo motor moves starts and stops respectively, and then the image monitoring module transmits the image data and time stamp II to the processing module;

[0071] The processing module compares time stamp II with time stamp I, time stamp III and time stamp II respectively, to obtain the starting delay and action completion time of the corresponding servo motor;

[0072] The starting delay is obtained by the processing module calculating the difference between time stamp II and time stamp I;

[0073] The action completion time is obtained by the processing module calculating the difference between time stamp III and time stamp II;

[0074] The temperature monitoring unit is used to monitor the heating information of the servo motor during the test of the servo motor, and the temperature monitoring unit uploads the heating information of the servo motor to the processing module;

[0075] The working monitoring unit is used to monitor the torque data, vibration information and noise information of the servo motor during the test of the servo motor using corresponding sensor, and upload them to the processing module;

[0076] And the image monitoring module, detection module, processing module adopt the same clock source, to synchronize clock;

[0077] The processing module based on the model of the test servo motor, from the database to call the corresponding test model, and the processing module will test servo motor start delay, action completion time, heat information, torque data, vibration information and noise information and test model matching, obtain the test results of the corresponding servo motor;

[0078] The test model is provided with the qualified threshold value corresponding to the start delay, action completion time, heat information, torque data, vibration information and noise information;

[0079] In any one of the start delay, action completion time, heat information, torque data, vibration information or noise information does not match the corresponding qualified threshold value, the processing module determines that the servo motor is abnormal.

[0080] The start delay, action completion time, heat information, torque data, vibration information and noise information are all less than the corresponding qualified threshold value;

[0081] The processing module calculates the difference between the start delay, action completion time, heat information, torque data, vibration information and noise information and the corresponding qualified threshold value, and after normalizing each difference value, combines the preset weight, adds them to generate the test score of the corresponding servo motor;

[0082] The test personnel can classify the quality of the servo motor by the different range of the preset test score.

[0083] The heat information includes the heating position, the heating delay, the heat diffusion deviation and the heat quantity;

[0084] The qualified threshold value corresponding to the heat information includes the position deviation threshold value, the heat delay threshold value, the heat diffusion error threshold value and the heat quantity threshold value;

[0085] When the processing module obtains the heat information of the corresponding servo motor from the temperature monitoring unit, the heating position of the servo motor is determined first, and then the heating delay and the heat diffusion deviation of the heating position are detected after the heating position is matched with the preset heating position of the servo motor;

[0086] If the heating position does not match the preset heating position, the processing module determines that the heat information of the servo motor exceeds the preset safety threshold value, and the servo motor is abnormal;

[0087] The method for obtaining the heat information by the temperature monitoring unit comprises the following steps:

[0088] S1, the temperature monitoring unit is provided with a plurality of infrared sensors at the side of the test station, after the servo motor enters the test station and the image monitoring module confirms the accurate position of the servo motor, the temperature monitoring unit collects the initial temperature distribution diagram of the surface of the servo motor;

[0089] S2, during the test of the servo motor, the temperature monitoring unit collects the temperature data of the surface of the servo motor in real time, generates the real-time temperature distribution diagram of the surface of the servo motor, and records the area position coordinates, temperature change value and time stamp IV of each heating area which has temperature change compared with the initial temperature distribution diagram;

[0090] S3, the processing module generates the predicted heating position coordinates in the initial temperature distribution diagram based on the preset heating area based on the tested servo motor model, and the processing module calculates the position deviation of the area position coordinates and the predicted heating position coordinates based on the formula

[0091] In the formula, and respectively represent the deviation of the horizontal coordinate and the vertical coordinate;

[0092] S4, the processing module compares the position deviation with the position deviation threshold value, when the position deviation is less than the position deviation threshold value, the processing module judges that the heating position of the servo motor is correct, and carries out the subsequent heating delay and heat diffusion deviation detection.

[0093] The processing module presets the corresponding heating delay threshold value based on the preset heating area of the servo motor;

[0094] The processing module judges whether the difference between the time stamp IV and the time stamp I of each heating area belongs to ;

[0095] If the difference between the time stamp IV and the time stamp I belongs to , the heating delay of the corresponding heating area of the servo motor is normal.

[0096] The processing module identifies the heating area with correct heating position and normal heating delay, and compares the heating temperature of the heating area with the heat threshold value, and calculates the heat diffusion deviation of the heating area after the heating temperature is less than the heat threshold value, the calculation steps of the heat diffusion deviation include:

[0097] Q1, the processing module presets the distance from the center point to the surrounding point of the corresponding heating area as , and calculates the heat diffusion deviation of the heating area through the formula ​​calculating the thermal diffusion gradient rate of the corresponding heat generating area;

[0098] wherein, is the temperature change of the heat generating area from the center to the edge; is the time interval of the thermal diffusion from the center to the edge, which is obtained by comparing time stamp III and time stamp IV;

[0099] Q2, calculating the theoretical thermal diffusion rate of Fourier heat conduction law ;

[0100] wherein, ; wherein q is the heat flux, indicating the heat per unit time through a unit area; k is the thermal conductivity, indicating the heat conduction capacity of the surface material of the corresponding type of servo motor; is the temperature step, i.e. the rate of change of temperature with diffusion distance;

[0101] Q3, calculating the thermal diffusion deviation by the formula ;

[0102] Finally, the processing module compares the thermal diffusion deviation with the thermal diffusion error threshold value, and if the thermal diffusion deviation is less than the thermal diffusion error threshold value, it means that the heat diffusion of the servo motor conforms to the normal heat transfer law.

[0103] Embodiment 2: A servo motor testing system based on data recognition, comprising at least one set of image monitoring module, at least one set of detection module, processing module and database;

[0104] The database establishes a corresponding test model based on the historical test data and experience of the corresponding type of servo motor;

[0105] The image monitoring module and the detection module are respectively matched with a set of servo motor test stations. After the servo motor enters the test station, the image monitoring module first identifies the position of the servo motor, and after the identification is passed, it sends a detection instruction to the detection module. The detection module connects with the servo motor based on the detection instruction to facilitate testing;

[0106] The detection module comprises an electronic control unit, a temperature monitoring unit and a working monitoring unit;

[0107] The electronic control unit is provided with at least one set of voltage and current values as detection signals, and the electronic control unit detects the input voltage and current through the corresponding sensor when delivering the detection signal each time, to ensure that the input signal is stable and meets the design specifications. At the same time, the electronic control unit records the corresponding time stamp I and transmits it to the processing module;

[0108] The image monitoring module is used to identify the output part of the servo motor, and when the output part of the servo motor moves, the image data of the output part of the servo motor is collected, and the image monitoring module records the corresponding time stamp II and time stamp III when the movement of the output part of the servo motor starts and stops, respectively, and then the image monitoring module transmits the image data and the time stamp II to the processing module;

[0109] The processing module compares the time stamp II with the time stamp I, the time stamp III and the time stamp II respectively, and obtains the starting delay and the action completion time of the corresponding servo motor;

[0110] The image monitoring module corrects the time stamp I, the time stamp II and the time stamp III based on its own delay when recording the corresponding time stamp I, time stamp II and time stamp III, and the calculation method of the delay of the image monitoring module itself includes the following steps:

[0111] A1, in the case of no load of the servo motor, the image monitoring module is started, and the delay value is measured by recording the starting signal of the electronic control unit (time stamp I) and the response time of the image monitoring module to the motor movement (time stamp II);

[0112] A2, multiple tests are carried out under different conditions (such as voltage change, load change), the delay value of the image monitoring module is recorded respectively, and the delay compensation model is established by the method of mean or standard deviation;

[0113] A3, the delay characteristics of the image monitoring module are extracted, and a linear regression mathematical model is established to fit the delay characteristics to obtain a delay correction factor to represent the relationship between the delay of the image monitoring module and the motor state, sensor data and other factors;

[0114] Wherein, the delay characteristics include:

[0115] Response time delay: the time difference from the time when the electronic control unit or other signal source (such as movement start, movement stop signal) sends out to the time when the image monitoring module starts processing and records the image;

[0116] Image processing delay: the time consumed by the image monitoring module for data processing (such as image recognition, analysis, feature extraction, etc.) after collecting the image;

[0117] Corrected time stamp II = time stamp II - delay correction factor;

[0118] Corrected time stamp III = time stamp III - delay correction factor;

[0119] The temperature monitoring unit is used to monitor the heating information of the servo motor when the servo motor is tested, and the temperature monitoring unit uploads the heating information of the servo motor to the processing module;

[0120] The working monitoring unit is used for monitoring torque data, vibration information and noise information of the servo motor when testing the servo motor using corresponding sensors, and uploading to the processing module;

[0121] And the image monitoring module, the detection module and the processing module adopt the same clock source to synchronize the clock;

[0122] The processing module retrieves a corresponding test model from the database based on the model of the test servo motor, and the processing module matches the start delay, action completion time, heat information, torque data, vibration information and noise information of the test servo motor with the test model to obtain the test result of the corresponding servo motor.

[0123] Compared with embodiment 1, the electric control unit in embodiment 2 additionally controls the output part of the servo motor to rotate at a constant speed, the processing module divides the image data collected by the image monitoring module into multiple segments, calculates the rotation angle of the output part of the servo motor in each segment of image data, and calculates the rotation angle fluctuation B of the servo motor through a formula, and the formula is:

[0124] ;

[0125] In the formula, is the rotation angle of the i-th segment; is the average value of all rotation angles; is the angle change of the i-th segment; is the time interval;

[0126] The processing module judges the stability of the servo motor by calculating the rotation angle fluctuation B of the servo motor, so as to further divide the quality of the servo motor, that is, when generating the test score of the corresponding servo motor, the stability factor of the servo motor is added, and the test score is corrected by cooperating with the preset weight.

[0127] The above is only a preferred embodiment of the present application, and does not limit the present application in any form. Although the present application has been disclosed as above with a preferred embodiment, it is not intended to limit the present application. Any person skilled in the art can make some changes or modifications to the above disclosed technical content to make equivalent embodiments with equivalent changes, without departing from the technical solution of the present application. Any simple modification, equivalent change and modification of the above embodiments based on the technical essence of the present application are still within the scope of the technical solution of the present application.

Claims

1. A data recognition based servo motor testing system, characterized by, The application relates to a servo motor testing device. The device comprises: a database for storing historical testing data and testing models of servo motors, and providing reference standards for testing; an image monitoring module for identifying the position of a servo motor and sending detection instructions to a detection module based on the identification result; and the image monitoring module identifies the output part of the servo motor when the servo motor is being detected, collects image data of the output part when the output part is moving, and records time stamp II and time stamp III of the start and stop of the output part, respectively; the detection module comprises: an electronic control unit for applying at least one set of detection signals to the servo motor and recording the time stamp I of the application time; a temperature monitoring unit for monitoring the heating information of the servo motor; a working monitoring unit for monitoring the torque data, vibration information and noise information of the servo motor; a processing module for calling the corresponding testing model from the database according to the model of the servo motor, and calculating the start delay of the servo motor based on the time stamp II and the time stamp I of the processing module, and calculating the action completion time based on the time stamp III and the time stamp II; the processing module matches the start delay, action completion time, heating information, torque data, vibration information and noise information of the tested servo motor with the testing model to obtain the testing result of the corresponding servo motor; the heating information comprises a heating part, a heating delay, a heat diffusion deviation and a heat quantity; the qualified threshold values corresponding to the heating information comprise a position deviation threshold value, a heating delay threshold value, a heat diffusion error threshold value and a heat quantity threshold value; The processing module presets a corresponding heat delay threshold value based on a preset heat generation area of the servo motor ; The processing module determines whether the difference between the time stamp IV and the time stamp I of each heat generating region belongs to ; If the difference between the time stamp IV and the time stamp I belongs to the heat delay of the corresponding heating area of the servo motor is normal; when the processing module obtains the heating information of the corresponding servo motor from the temperature monitoring unit, the heating part of the servo motor is first determined, the heating part of the servo motor is matched with the preset heating part of the servo motor after the heating part is matched with the preset heating part of the servo motor, and then the heating delay and the heat diffusion deviation of the heating part are detected; The processing module compares the thermal diffusion deviation to a thermal diffusion error threshold. If thermal diffusion deviation If the deviation is less than the thermal diffusion error threshold, then the thermal diffusion deviation of the corresponding heat-generating area of ​​the servo motor is normal.

2. The data recognition based servo motor testing system of claim 1, wherein, the processing module identifies the heating region with correct heating part position and normal heating delay, and compares the heating temperature of the heating region with the heat quantity threshold value, and calculates the heat diffusion deviation of the heating region when the heating temperature is less than the heat quantity threshold value; 3. The data recognition based servo motor testing system of claim 2, wherein, the image monitoring module pre-calculates its own delay, and corrects the time stamp I, the time stamp II and the time stamp III based on the delay when the corresponding time stamp I, time stamp II and time stamp III are recorded. the testing model is preset with qualified threshold values corresponding to the start delay, action completion time, heating information, torque data, vibration information and noise information; 4. The data recognition based servo motor testing system of claim 3, wherein, when any one of the start delay, action completion time, heating information, torque data, vibration information or noise information does not match the corresponding qualified threshold value, the processing module determines that the servo motor is abnormal. when the start delay, action completion time, heating information, torque data, vibration information and noise information are all less than the corresponding qualified threshold values; the processing module calculates the difference between the start delay, action completion time, heating information, torque data, vibration information and noise information and the corresponding qualified threshold values, normalizes the difference values, combines the difference values according to the preset weights, adds the difference values to generate the testing score of the corresponding servo motor; 5. The data recognition based servo motor testing system of claim 1, wherein, a tester classifies the quality of the servo motor by different ranges of the preset testing score. the electronic control unit controls the output part of the servo motor to rotate at a constant speed; The processing module divides the image data collected by the image monitoring module into multiple segments, calculates the rotation angle of the output part of the servo motor in each segment of image data, and calculates the rotation angle fluctuation B of the servo motor through a formula, and the formula is: ; wherein is the rotation angle of the i-th segment; is the average of all rotation angles; is the angle change of the i-th segment; is the time interval; The processing module judges the stability of the servo motor by calculating the rotation angle fluctuation B of the servo motor, and corrects the test score of the servo motor based on the judgment result.

6. The data recognition based servo motor testing system of claim 1, wherein, The calculation step of the thermal diffusion deviation includes: Q1, the processing module pre-sets the distance from the center point to the surrounding point of the corresponding heat generation area , and calculates the heat diffusion gradient rate of the corresponding heat generation area through the formula .​​ wherein is the temperature change of the heat generating area from the center to the edge; is the time interval of the heat diffusion spreading from the center to the edge, which is obtained by comparing the time stamp III with the time stamp IV; Q2, calculate the rate of thermal diffusion ; wherein, wherein, q is heat flux, which represents the heat passing through a unit area per unit time; k is thermal conductivity, which represents the heat conduction ability of the surface material of the corresponding type of servo motor; is the temperature gradient, i.e., the rate of change of temperature with diffusion distance; Q3, by the formula Calculate the thermal diffusion deviation .

7. A method of testing a servo motor based on data recognition, the method comprising: The servo motor test method adopts the servo motor test system of any one of claims 1-6, and the steps include: Step one: according to the historical test data and experience of different types of servo motors, the corresponding test model is constructed and stored in the database; Step two: after the servo motor enters the test station, the image monitoring module identifies the position of the servo motor; If the identification is passed, the image monitoring module sends a detection instruction to the detection module to perform subsequent testing; Step three: the electric control unit sends at least one group of voltage and current values to the servo motor as a detection signal; The image monitoring module is used to identify the output part of the servo motor, and real-time image data of the output part is collected when the servo motor moves; During the servo motor test process, the temperature monitoring unit monitors the heating information of the servo motor in real time and uploads it to the processing module; The working monitoring unit uses a sensor to collect the torque, vibration information and noise information of the servo motor and uploads them to the processing module; Step four: the processing module retrieves the corresponding test model from the database based on the tested servo motor model, and matches the start delay, action completion time, heating information, torque, vibration information and noise information with the preset test model.

Citation Information

Patent Citations

  • A High-Efficiency Automated Testing System for Servo Motors

    CN114019373B

  • Servo motor fault diagnosis method and system

    CN118501692A

  • CAN bus servo motor's transient response testing arrangement

    CN206740935U