Motor test system and test method

By designing an automated motor testing system, the lack of rigid testing and testing complexity of existing motor testing systems is solved, and a more efficient test process and more accurate test results are achieved.

CN119596142APending Publication Date: 2025-03-11SUZHOU FANYI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411827522.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing motor testing system lacks rigid testing items in factory testing, and the test time is long and the testing process is complicated.

Method used

A motor testing system is designed, including a servo motor, an encoder, an S2 servo driver and an S1 servo driver. Through a test computer, the servo driver is automatically controlled to write and verify multiple parameters, and the test process is automated.

Benefits of technology

It improves the testing efficiency of the servo motor, ensures the accuracy of the basic parameters of the product, simplifies the testing process, and significantly improves the production testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119596142A_ABST
    Figure CN119596142A_ABST
Patent Text Reader

Abstract

The invention relates to the field of motor testing, in particular to a motor testing system and method. During script operation that a test computer is connected with an S1 servo driver and an S2 servo driver through a USB-to-485 cable, automatic test improves the test efficiency of the servo motor M, ensures that basic parameters of a servo motor M product are accurate, avoids the situation that a certain test of the servo motor M is omitted due to complex procedures, effectively improves the production test efficiency and reduces the production cost. Through a normally closed switch SB1, a normally open switch SB2, an alternating current contactor KM1, an exhaust fan, an intermediate relay KA1 and an intermediate relay KA2, the normal operation of the test process of a test motor M is ensured through the control of the on-off of a test circuit and the heat dissipation in the test process; the problems that in a factory test of an existing motor, a test item does not reflect a motor rigidity test item, meanwhile, the test time is long, and the test process is complex are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of motor testing, and in particular to a motor testing system and a testing method. Background Art

[0002] At present, during the factory test of the motor, basic tests of the motor are carried out on the PMS test platform, such as speed fluctuation and multi-turn position detection items. Through the test, the basic performance of the produced motor can be controlled, so that the basic performance of the motor leaving the factory meets the standard, and the product quality control is effectively improved. However, in the existing technology, there are test items that do not reflect the motor rigidity test items, and the test time is long and the test process is complicated. Summary of the invention

[0003] In view of the deficiencies in the prior art, the present invention provides a motor testing system and a testing method, which solve the problems in the prior art motor factory testing that the test items do not reflect the motor rigidity test items, the test time is long, and the test process is complicated.

[0004] To achieve the above object, the present invention provides the following technical solutions:

[0005] A motor testing system comprises a servo motor M to be tested, an encoder is arranged on the servo motor M, and an S2 servo driver for controlling the rotation of the servo motor M, an input end of the S2 servo driver is connected to an IO control board for controlling the power on and off of the servo motor M, an input end of the IO control board is connected to an S1 servo driver for inputting high and low levels thereto, the S1 servo driver is connected to a three-phase power supply, the S1 servo driver is used to control the power on and off of a multi-turn encoder, and also comprises a test computer for editing a test script and performing data exchange with the S1 servo driver.

[0006] Preferably, an AC contactor KM1 for controlling the on and off of the S1 servo driver is provided at the current input end, a normally closed switch SB1 and a normally open switch SB2 are arranged in series between the L and N lines of the three-phase power supply, the normally open switch SB2 is also connected in parallel with the switch of an intermediate relay KA2, the coil of the intermediate relay KA1 and the coil of the intermediate relay KA2 are connected in parallel between the N line of the three-phase power supply and the normally open switch SB2, a number of parallel exhaust fans are also arranged between the N line of the three-phase power supply and the normally open switch SB2, the several parallel exhaust fans are connected in parallel and in series with the switch of the intermediate relay KA2, the coil of the AC contactor KM1 and the switch of the intermediate relay KA1 are connected in series between the L line of the three-phase power supply and the BK-interface of the servo motor M.

[0007] Preferably, a DC 24V switching power supply 5A is provided between the servo motor M and the L and N lines of the three-phase power supply.

[0008] Preferably, the S1 servo driver and the test computer exchange data via a 485 cable.

[0009] A motor testing method comprises the following steps:

[0010] Check whether the data communication in the test system is normal;

[0011] The S1 servo driver controls D01 to output a low level to power on the S2 servo driver;

[0012] S2 servo driver writes current loop parameters, clicks basic parameters and encoder test parameters;

[0013] S2 servo drive writes the written parameters into the encoder’s ROM;

[0014] S2 servo driver checks various parameters of the motor;

[0015] The S2 servo drive performs angle identification and corrects the encoder zero position;

[0016] S2 servo drive checks encoder zero position;

[0017] S2 servo drive test level has the highest rigidity;

[0018] S2 servo drive starts the speed command and performs speed fluctuation detection;

[0019] The S1 servo driver controls D02 to output a high level, and the S2 servo driver checks whether the encoder has a multi-turn fault and whether it alarms;

[0020] S2 Servo drive successfully clears multi-turn fault alarm test;

[0021] S2 servo drive test encoder multi-turn position recording function;

[0022] The test time is written, and the S1 servo driver controls D01 to output a high level and controls D02 to output a low level to power off the S2 servo driver.

[0023] Compared with the prior art, the present invention provides a motor testing system and a testing method, which have the following beneficial effects:

[0024] 1. By connecting the S1 servo drive and the S2 servo drive to the test computer via a USB to 485 cable, the script runs. The automatic test improves the test efficiency of the servo motor M, ensures the accuracy of the basic parameters of the servo motor M product, and the basic performance test can meet the standards, avoiding the omission of a test of the servo motor M due to complex procedures, greatly ensuring the quality of the product, simplifying the test procedure of the servo motor M, and effectively improving the production test efficiency.

[0025] 2. The present invention ensures the normal test process of the test motor M by controlling the on-off of the test circuit and dissipating heat during the test process through the normally closed switch SB1, the normally open switch SB2, the AC contactor KM1, the exhaust fan, the intermediate relay KA1 and the intermediate relay KA2. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0027] Figure 1 A circuit diagram of a motor testing system according to the present invention;

[0028] Figure 2 Schematic diagram of wiring of the motor testing system of the present invention. DETAILED DESCRIPTION

[0029] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific implementation methods, so that the implementation process of how the present application uses technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.

[0030] Those skilled in the art can understand that all or part of the steps in the following embodiments can be completed by instructing the relevant hardware through a program, so the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application can be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0031] A motor testing system comprises a servo motor M to be tested, an encoder is arranged on the servo motor M, and an S2 servo driver for controlling the rotation of the servo motor M. An input end of the S2 servo driver is connected to an IO control board for controlling the power on and off of the servo motor M, an input end of the IO control board is connected to an S1 servo driver for inputting high level and low level thereto, the S1 servo driver is connected to a three-phase power supply, the S1 servo driver is used to control the power on and off of a multi-turn encoder, and also comprises a test computer for editing a test script and performing data exchange with the S1 servo driver. The test script is written by the test computer, and the test motor M is controlled by cooperating with the S2 servo driver and the S1 servo driver, so that multi-parameter writing is realized, the test process is made more automated, the test time can be increased by about 20 seconds, and the production test efficiency is greatly improved.

[0032] The S1 servo driver receives signals from the test computer, outputs DO signals, and controls the IO control board. The DO1 signal controls the on / off control signal of the S2 servo driver power supply, and DO2 controls the 3.3V power supply control signal to provide working power for the motor encoder.

[0033] During the test, the DO1 output signal of the S1 servo driver controls the IO control board channel 1 relay to close, the main power of the S2 servo driver is turned on, and it enters the working state. The test computer uses the corresponding test script to write the motor parameters, check whether the motor parameters are correct, adjust the motor zero position, test the motor's maximum rigidity, and feedback the speed fluctuation of the motor at different speeds. If the motor is equipped with an encoder, the D02 output signal of the S2 servo driver is required to control the IO control board channel 2 relay to close to provide power for the multi-turn position recording function of the motor encoder. In this way, the basic parameters of the servo motor being tested can be confirmed to be correct, the maximum rigidity and speed fluctuation meet the industry standards, and the multi-turn function can also be automatically tested, eliminating manual testing.

[0034] In order to further realize the control of the on-off of each circuit in the test system, an AC contactor KM1 for controlling the on-off of the S1 servo driver is provided on the current input end, and a normally closed switch SB1 and a normally open switch SB2 are connected in series between the L and N lines of the three-phase power supply, and the normally open switch SB2 is also connected in parallel with the switch of the intermediate relay KA2, and the coil of the intermediate relay KA1 and the coil of the intermediate relay KA2 are connected in parallel between the N line of the three-phase power supply and the normally open switch SB2, and a number of parallel exhaust fans are also provided between the N line of the three-phase power supply and the normally open switch SB2, and the several parallel exhaust fans are connected in parallel with the switch of the intermediate relay KA2, and the coil of the AC contactor KM1 and the switch of the intermediate relay KA1 are connected in series between the L line of the three-phase power supply and the BK- interface of the servo motor M, and the power supply can use AC220 V, the three-phase power lines L and N are controlled by the KM1 AC contactor to control the on and off of the main power supply. The switch of the KM1 AC contactor controls its attraction and disconnection through SB1 and SB2. The 2P32A air switch leaks and opens. Press the normally open switch SB2, the intermediate relays KA1 and KA2 are attracted, the switch of the KM1 AC contactor is attracted, the main power supply is energized, the exhaust fan is powered on and rotates for heat dissipation, and at the same time the S1 servo driver is powered on and works. The S1 servo driver controls the IO control board through the internal DO output high and low levels to control the power-on and power-off operations of the S2 servo driver. Press the normally closed switch SB1, the KA1 and KA2 intermediate relays are disconnected, the KM1 AC contactor is disconnected, the main power supply is powered off, the exhaust fan is powered off and stops rotating, the S1 servo driver is powered off and stops working, and the S2 servo driver is powered off and stops working synchronously.

[0035] When the servo motor M is a brake wide servo motor M, a DC24V switching power supply 5A is set between the servo motor M and the L and N lines of the three-phase power supply. The S1 servo driver is a control servo driver, and the S2 servo driver is a servo motor test servo driver. When the S2 servo driver is powered on, the S2 servo driver outputs current through the UVW three-phase output to control the rotation of the M servo motor. If the motor is a brake servo motor, it is necessary to provide a 24V voltage and the corresponding working current of the servo motor brake through an external DC24V switching power supply 5A. The external connection of the brake needs to be correctly wired. The power supply BK+ and BK- of the DC24V switching power supply 5A should be correctly connected to the BK+ and BK- of the brake. Reverse connection will affect the change of the magnetic field and affect the test effect to a certain extent. The S2 servo driver accurately controls the M servo motor through the feedback of the encoder.

[0036] In order to further improve the data transmission speed between the S1 servo drive and the test computer, the S1 servo drive and the test computer exchange data through a 485 cable. A USB to 485 cable is connected to the USB interface of the test computer, so that the test computer can control the S1 servo drive and the S2 servo drive through the USB to 485 cable. The USB to 485 cable model can be UT-8890. Before use, you need to download and install the corresponding driver. After installing the USB to 485 driver, you need to select the XR21B1411USBUART port in the management page of this computer-port (COM and LPT) for property setting. Enter the setting page, select PortSettings to adjust the Bitspersecond to 115200, and change the interface from the default RS-232 to RS-485Half Duplex. At the same time, the corresponding baud rate needs to be set to 115200 inside the S1 servo drive and the S2 servo drive, and the 485 station number of the S1 servo drive is set to station 2, and the 485 station number of the S2 servo drive is set to station 1. In this way, the communication connection between the test computer and the S1 servo drive and S2 servo drive can be realized.

[0037] The present invention also provides a motor testing method, which comprises the following steps:

[0038] Check whether the data communication in the test system is normal;

[0039] The S1 servo driver controls D01 to output a low level to power on the S2 servo driver;

[0040] S2 servo driver writes current loop parameters, clicks basic parameters and encoder test parameters;

[0041] S2 servo drive writes the written parameters into the encoder’s ROM;

[0042] S2 servo driver checks various parameters of the motor;

[0043] The S2 servo drive performs angle identification and corrects the encoder zero position;

[0044] S2 servo drive checks encoder zero position;

[0045] S2 servo drive test level has the highest rigidity;

[0046] S2 servo drive starts the speed command and performs speed fluctuation detection;

[0047] The S1 servo driver controls D02 to output a high level, and the S2 servo driver checks whether the encoder has a multi-turn fault and whether it alarms;

[0048] S2 Servo drive successfully clears multi-turn fault alarm test;

[0049] S2 servo drive test encoder multi-turn position recording function;

[0050] The test time is written, and the S1 servo driver controls D01 to output a high level and controls D02 to output a low level to power off the S2 servo driver.

[0051] In the multi-parameter writing and verification stage, it is necessary to set the specific parameters of the servo motor to be tested, and the test system realizes automatic testing. The multi-parameter writing and verification are performed step by step, which effectively avoids the existing parameter writing mismatch problem. The servo motor M zero position is adjusted, and the S2 servo driver gives the zero position for automatic angle variation, confirms the zero position of the servo motor M encoder, and the servo motor M maximum rigidity test and speed fluctuation test. According to the performance parameters of different flanges, different inertias and different encoders, a series of test standards are made. Among them, the distinction of encoders has a greater impact on the maximum rigidity test and speed fluctuation test of servo motor M. For 23-bit absolute photoelectric encoders, the maximum rigidity test requirements are 4-6 levels higher than those of 17-bit single-turn encoders, and the speed fluctuation test is more stringent, thereby ensuring that the basic performance of the motor meets the standards. For servo motors with multi-turn absolute encoders, the S1 servo driver controls the 3.3V power supply of the IO control board through the DO2 output, thereby testing whether the alarm function of the multi-turn absolute encoder is normal and whether the multi-turn position recording function is normal.

[0052] The above implementation methods have been described in detail. Specific examples are used herein 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. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A motor testing system, comprising a servo motor M to be tested, wherein the servo motor M is provided with an encoder, wherein: It also includes an S2 servo driver for controlling the rotation of the servo motor M. The input end of the S2 servo driver is connected to an IO control board for controlling the power on and off of the servo motor M. The input end of the IO control board is connected to an S1 servo driver for inputting high and low levels thereto. The S1 servo driver is connected to a three-phase power supply. The S1 servo driver is used to control the power on and off of the multi-turn encoder. It also includes a test computer for editing test scripts and exchanging data with the S1 servo driver.

2. The motor testing system according to claim 1, characterized in that: An AC contactor KM1 for controlling the on and off of the S1 servo driver is provided at the current input end, a normally closed switch SB1 and a normally open switch SB2 are arranged in series between the L and N lines of the three-phase power supply, the normally open switch SB2 is also connected in parallel with the switch of an intermediate relay KA2, the coil of the intermediate relay KA1 and the coil of the intermediate relay KA2 are connected in parallel between the N line of the three-phase power supply and the normally open switch SB2, a plurality of parallel exhaust fans are also arranged between the N line of the three-phase power supply and the normally open switch SB2, the plurality of parallel exhaust fans are connected in parallel and in series with the switch of the intermediate relay KA2, the coil of the AC contactor KM1 and the switch of the intermediate relay KA1 are connected in series between the L line of the three-phase power supply and the BK-interface of the servo motor M.

3. The motor testing system according to claim 1, characterized in that: A DC 24V switching power supply 5A is provided between the servo motor M and the L and N lines of the three-phase power supply.

4. The motor testing system according to claim 1, characterized in that: The S1 servo drive and the test computer exchange data via a 485 cable.

5. A method for testing a motor using any motor testing system according to any one of claims 1 to 4, characterized in that: The test method includes the following steps: Check whether the data communication in the test system is normal; The S1 servo driver controls D01 to output a low level to power on the S2 servo driver; S2 servo driver writes current loop parameters, clicks basic parameters and encoder test parameters; S2 servo drive writes the written parameters into the encoder’s ROM; S2 servo driver checks various parameters of the motor; The S2 servo drive performs angle identification and corrects the encoder zero position; S2 servo drive checks encoder zero position; S2 servo drive test level has the highest rigidity; S2 servo drive starts the speed command and performs speed fluctuation detection; The S1 servo driver controls D02 to output a high level, and the S2 servo driver checks whether the encoder has a multi-turn fault and whether it alarms; S2 Servo drive successfully clears multi-turn fault alarm test; S2 servo drive test encoder multi-turn position recording function; The test time is written, and the S1 servo driver controls D01 to output a high level and controls D02 to output a low level to power off the S2 servo driver.