How to size servo motors: Advanced inertia calculations
Inside Machines: To properly select the appropriate servo motor for a motion control application, find the inertia of the load being rotated. Applications where the center of rotation is on a different axis than the center of mass can lead to some challenging inertial calculations.
When selecting the appropriate servo motor for a motion control application, one must know the inertia of the load being rotated. Most servo motor manufacturers have software for sizing applications using basic mechanisms, such as ballscrews or rack-and-pinion. More complex systems, however, may require manual calculations. Increasingly, applications use mechanisms where the center of rotation is on a different axis than the center of mass. This can lead to some challenging inertial calculations.
Parallel axis theorem
The parallel axis theorem is used when a solid is not spinning about a line passing through its center of mass (CM), but instead an axis parallel to this (PA). The theorem states that for a solid rotating about an axis that is parallel to the axis that passes through the center of mass, the moment of inertia for the solid is equal to the inertia of the solid plus the mass of the solid times the square of the distance (d) of the offset axis, or:
Example application: Rotary table
For an example of how to apply the parallel axis theorem, imagine that we are rotating a rotary table that is 1 meter in diameter, 10 mm thick, and made of steel. There are six holes cut into the table; each is 200 mm in diameter and the center of each hole is 375 mm from the center of the table.
Finding the inertia for this table is a multi-step process:
- Calculate the inertia of the table as it would be if there were no cutouts.
- Calculate the mass and inertia of each cutout.
- Apply the parallel axis theorem to each cutout.
- Reduce the inertia of the table by six times the value found in step 3.
1. Table inertia: The moment of inertia of the table is found using the standard equation for inertia of a cylinder: Jcyl=½mr2, where m is the mass and r is the radius of the table. The mass is simply the volume (πr2 h) multiplied by the density of steel (7800 kg/m3), which produces a result of 61.26kg. This makes the moment of inertia about the center
2. Cutout inertia: The moment of inertia for each cutout is calculated same way as the table. The mass of each cutout is 2.45 kg and the moment of inertia about the center of the cutout is 0.0123 kgm2.
3. Apply the parallel axis theorem: The moment of inertia calculated in the previous step is not an accurate measure of the inertia reduction due to the cutout. This is because the cutout rotates not about its own center, but about the center of the table. Therefore, we must apply the parallel axis theorem to get an accurate value. This is done by taking our previously calculated moment of inertia and adding to it by the mass of the cutout times the square of the distance between the center of the cutout and the center of rotation:
4. Final calculation: To find the final inertia value of the table, take the moment of inertia of the whole table and subtract the cutout inertia for each cutout:
Point mass inertia
The most basic moment of inertia is that of a point mass, that is, an object whose mass is assumed to occupy only a point in space. The inertia for rotating this point mass about an axis is calculated by multiplying the mass times the square of its distance from the axis of rotation, or expressed as an equation: Jpointmass=md2. It can be seen that this is the inertia that is added when applying the parallel axis theorem.
The concept of a point mass can also be applied to servo sizing. Often the table will either carry a part to be machined or some sort of tooling. Revisiting the rotary table example, assume that a mass of unknown shape is resting in each of the cutouts from the previous example. The table indexes these parts through a series of machining processes. The mass of each of these parts is 15 kg and their center of gravity is the same 375 mm distance from the center of rotation as the cutout. The moment of inertia for each of these masses can be calculated by assuming the mass is a single point:
Example application: Inspection
An inspection device is mounted to an aluminum frame that does not rotate around its center of mass. The drawing shows a sketch of this mechanism.
First, the inertia for each of the side elements rotated about its center is calculated:
The mass of the side element is its volume times the density of aluminum (2660 kg/m3)=4.9 kg.
Applying the parallel axis theorem yields:
To simplify the rest of the calculations, the mass of the cross-element (5 kg) can be added to the weight of the tooling. After this, the inertia can be calculated as a point mass:
Thus, the total inertia of the mechanism is:
- Mark Wilder is regional motion engineer, Yaskawa America Inc. Edited by Mark T. Hoske, content manager, CFE Media, Control Engineering, firstname.lastname@example.org.
- Load inertia must be known for appropriate servo motor sizing
- Sizing software can help with servo motor selection
- Complex systems may require manual calculations
Sizing servo motors before knowing application and load rotation inertia can produce unfavorable results.