Validynamics

Robot Joint Motor Test Solution

From our humble beginnings with a small hysteresis brake, we have grown to make it the core of our flagship products.

Robot Joint Motor Test Solution

The robot joint torque testing primarily involves software installed on an industrial control computer. This software uses an IO card to control relays, which in turn control AC contactors to switch the power supply output to the tested product. Communication ensures that the corresponding voltage is supplied to the product.

During testing, engineers use their software to control the robot joint’s movement. Once the movement is complete, engineers use the testing software to control a load controller, applying a load to the product using a dynamometer. Meanwhile, electrical parameters such as voltage, current, input power, and the torque, speed, output power, and direction of the product are measured. Efficiency is then calculated based on these readings.

Additionally, the angle sensor signals can be read to test the repeatability and positioning accuracy of the robot joint under varying loads. The system supports a wide range of tests, including efficiency testing (gearbox), torsional stiffness testing, backlash testing, start-stop torque testing, no-load friction testing, and drive accuracy testing.

Robot Joint Test

Joint Testing Principle

As shown in above, the equipment primarily consists of an industrial control computer, power analyzer, angle encoder (optional), and high-speed DAQ. The power analyzer is used to measure electrical parameters, including the voltage, current, and power at the driver input, as well as the output voltage (UVW), current (UVW), and the torque and speed signals from the torque-speed sensor.

The angle signal can be read using an angle encoder paired with a decoder. For dynamic measurements, an incremental encoder is required, while an absolute encoder offers higher precision for static measurements.

Test Items

Load Testing:

Function Description:
When a motor drive system operates with a real load, the torque it experiences is not constant. To simulate real-world operating conditions, torque is applied to the motor under test to replicate this variation.

Test Objective:
The purpose of the test is to determine whether parameters such as the motor’s voltage, current, speed, output power, power factor, and efficiency stay within the design specifications under different load conditions.

Test Method:
A dynamometer is used to apply load to the motor, measuring parameters like torque and speed while also testing electrical parameters.

Torque-Speed Characteristics:

The torque-speed curve is automatically tested and plotted through industrial control software. Measurement of the drive motor, driver, and system efficiency primarily relies on a high-precision power analyzer and dynamometer. The industrial control software automatically conducts the measurement and generates a report. The specific measurement methods and standards are outlined as follows:

Constant Speed or Constant Torque Testing

Test Objective:
The goal of this test is to load the motor at specified speed or torque points and observe its performance under these conditions.

Test Method:
A dynamometer is used as the load for the motor under test, ensuring the motor operates in a heated state. The DC bus voltage of the motor controller is set to the rated voltage, and the maximum working current is specified. During the test, the dynamometer software loads according to the set speed or torque points, adjusting the optimal PID values and automatically applying the load in steps, generating the characteristic curve based on user settings.

Manual Load Testing

Manual loading significantly reduces PID adjustment time during closed-loop loading. By using open-loop loading, this method allows for manual testing, enabling dynamic loading of arbitrary load waveforms. It provides users with a true simulation of the motor’s real operating conditions.

Stall Testing

Stall testing can be performed using mechanical stalling methods to measure the motor’s performance under lock conditions.

Operating Range Testing

Operating range testing focuses on both rated and peak testing of the motor. It tests the motor’s performance in both short-duration and continuous operation, measuring parameters like torque, speed, power, and temperature. The operating range is represented as a two-dimensional coordinate system with speed and torque. The continuous operating range is defined by the motor’s temperature rise not exceeding the specified value and its ability to work continuously.

In the diagram, the area within “continuous stall torque,” “rated torque,” and “maximum allowable speed” (unshaded region) represents the continuous operating zone, which is limited by motor heat, centrifugal forces, and the limits of commutation or the drive system. The area outside of this range, where the motor can operate at short-term overload, is called the intermittent operating zone (shaded region in the diagram).

Notes:

  1. The relationship between rated power (PN), rated speed (nN), and rated torque (TN) is:
    PN = TN × (2π/60 × nN)
  2. For motors with additional components like oil seals, brakes, etc., the motor should be de-rated for use.

Workspace Short-Term Curve Graph

Workspace Short-Term Curve Graph

Test Method: Based on National Standard GB/T 30549-2014

Continuous Operating Range Test (Defined by National Standard)

The motor under test is fixed onto the test stand, and the testing environment should be unaffected by external radiation or airflow. The test will take place at three points: n0, nN, and nmax.

  • n0 represents zero speed, i.e., motor stall.
  • nN is the rated speed point.
  • nmax is the maximum allowable speed.

At these three points, the corresponding maximum load torque will be applied, ensuring the motor’s temperature rise does not exceed the specified design limit.

Continuous Operating Range Test Method:

  1. Under rated torque, begin at rated speed nN. Measure the speed n1, ensuring the motor runs for 2 hours with a temperature rise of no more than 60K (specific based on design). This speed is the highest continuous speed at rated load.
  2. Under no-load conditions, begin at rated speed nN, then gradually increase the motor speed by 60 rpm per minute. Simultaneously, measure the actual speed. When the actual speed no longer increases with the set speed, record this speed n2, which is also the no-load maximum speed.

Short-Term Operating Range Test (Defined by National Standard)

The motor under test is fixed onto the test stand, and the testing environment should be unaffected by external radiation or airflow. This test will take place at the speed points n0 and nmax, applying the rated torque at the specified multiples. The temperature rise must comply with the design specifications within the given time.

Short-Term Operating Range Test Method:

  1. Under 0.25 rated speed, gradually increase torque from rated torque to 3 times the rated torque within 1 minute. Ensure the motor surface temperature does not exceed 60°C.
  2. Under 0.5 rated speed, gradually increase torque from rated torque to 3 times the rated torque within 30 seconds. Ensure the motor surface temperature does not exceed 60°C.
  3. Under 0.75 rated speed, gradually increase torque from rated torque to 3 times the rated torque within 10 seconds. Ensure the motor surface temperature does not exceed 60°C.
  4. At rated speed, gradually increase torque from rated torque to 3 times the rated torque within 5 seconds. Ensure the motor surface temperature does not exceed 60°C.

Measurement Parameters:

  • Torque
  • Speed
  • Voltage
  • Current
  • Power
  • Temperature
  • Time

Key Parameters Defined in the Test:

  • Rated Power: The maximum power output of the motor in the continuous operating range.
  • Rated Torque: The torque output of the motor at rated power and rated speed in the continuous operating range.
  • Rated Speed: The speed at which the motor operates at rated power within the continuous operating range.
  • Continuous Stall Torque: The maximum continuous torque the motor can output within the continuous operating range.
  • Peak Stall Torque: The maximum torque the motor can output for short periods, outside the continuous operating range.
  • Continuous Stall Current: The current corresponding to continuous stall torque in the continuous operating range (peak for square wave drive, effective value for sine wave drive).
  • Maximum Allowed Speed: The maximum speed the motor can achieve, considering electrical insulation dielectric strength and mechanical strength conditions.
  • Overload Torque: Under 1.2 times rated torque, continuous operation for 2 minutes, with the motor’s surface temperature not exceeding the specified limit.

Back EMF (Electromotive Force) Testing

National Standard Definition:
As per GB/T 30549-2014, the method for testing the back electromotive force constant is defined. The motor under test is not powered, and the tested motor is dragged to a specified speed n by a driving motor. The waveform is observed using an oscilloscope, which must meet the technical requirements. Measure the back EMF at speed n and calculate the back EMF constant using the formula.

Test Method:

  • Generating Slope Test:
    Drag the motor under test to a specified speed or multiple speeds using the dynamometer. Test and record the output voltage Ud of the motor under test at the same speed in both the forward and reverse directions. The slope K is calculated using the formula:
    K = (Ud / n) × 1000
  • Waveform Test:
    Use the dynamometer to drag the motor under test to a specified speed or multiple speeds. Observe the back EMF waveform using the power analyzer and measure the phase difference of the waveform.

Test Parameters:

  • Voltage
  • Waveform (Can be observed via the power analyzer; software waveform is for reference, subject to communication delay)

Note:
Using the integrated power analyzer, line back EMF waveforms can be measured (oscilloscopes can measure reverse back EMF waveforms).

Speed Fluctuation Test

Speed Fluctuation Test:

National Standard Definition:
According to the national standard GB/T 21418-2008, the motor’s speed fluctuation test method is defined. The test is conducted under no-load conditions, where the system inputs the rated forward and reverse speed commands (changing direction but not altering the variable values). The average forward and reverse speeds of the motor, denoted as Nccw (counterclockwise) and Ncw (clockwise), are measured. The speed difference between the forward and reverse directions is then calculated according to the formula.

The system runs at rated speed under no-load conditions, and the maximum and minimum transient speeds of the motor are measured. The fluctuation coefficient of speed is calculated based on these values. The maximum transient speed is denoted as Nmax, and the minimum transient speed is denoted as Nmin.

Torque Fluctuation Test

Torque Fluctuation Test

Test Objective: To determine if the torque fluctuation of the motor under test is within the design range. The test results are for reference only.

Test Method:
The load motor is controlled to run at a specified speed while simultaneously driving the motor under test to operate at this speed with load. During one operational cycle, real-time torque data is collected. The torque fluctuation coefficient is then calculated using the obtained torque data and relevant formulas.

Measured Parameters:

  • Speed
  • Torque
Efficiency Test (Load Test includes this function)

National Standard Definition:
According to the national standard GB/T 35089-2018, the load and transmission efficiency test method is defined. The test environment temperature should be (23 ± 5)℃. The efficiency test is conducted when the motor reaches thermal equilibrium under rated torque, with the motor casing temperature ≤ 60℃.

Load Test Method:
At different speeds, the motor is loaded from zero to rated torque. Input/output torque and input/output speed are recorded. For each speed, at least five sets of data are collected. Transmission efficiency is then calculated based on the recorded data, and a torque-efficiency curve for different speeds is plotted.

Transmission Accuracy Test
Transmission Accuracy Static Test

When testing the transmission accuracy of joint motors in static conditions, the load motor is unloaded. The test software controls the rotation of the joint motor by reading the encoder values of the motor in a closed-loop system. Simultaneously, the software collects high-speed feedback from the encoder and compares it with the angle signal from the external angle sensor on the test bench. A curve is then plotted based on this comparison.

The calculated values are used by the system to determine whether the test product meets the required standards. For example, when a fixed angle value (e.g., 10 degrees) is input to the joint motor controller, the output encoder’s angle is read for closed-loop control. The system compares the encoder value with the angle sensor value, calculates the difference, and after a set time interval (e.g., 50ms), the motor is rotated further to obtain the joint’s rotational accuracy.

By rotating the input side one full turn, the system determines both the clockwise and counterclockwise accuracy values, calculates the backlash, and ultimately generates three charts: one for the joint motor’s clockwise rotation accuracy, one for counterclockwise rotation, and one for the backlash.

Position Accuracy Test

For testing the joint motor’s transmission accuracy in static conditions, the test software reads the encoder values of the motor and controls its rotation in a closed-loop system to rotate the joint motor through one or more angles, followed by a pause. During this pause, the external angle sensor records the current angle, then the motor returns to its original position, and the original position’s angle is also recorded. This process repeats, and the recorded values are used to calculate position accuracy and repeatability using a specific formula.

The test system offers users the flexibility to choose between load and no-load options, with the load size being adjustable. Additionally, the system allows for the following customizable settings:

  • Trajectory speed (e.g., 100%, 50%, or 10% of rated speed)
  • Pause time (configurable)
  • Number of cycles (configurable)

The test is performed through a software interface, which also includes a protection function testing interface.

Belows are different testing interface for your reference. Please contact if you are interested for more details:

Customer Application Demo:

Application of hysteresis brake for simple motor test.

Looking forward to engaging with you!

Looking forward to hearing you