Precision Mechanical Design: Rotary Axis Errors - Part I & II (Dr. Ronnie Fesperman, PE)

Precision Mechanical Design: Rotary Axis Errors - Part I & II

Introduction to Angular Positioning Systems

  • Angular positioning systems are critical components in precision mechanical design, enabling accurate rotational movement.

  • Common types of angular positioning systems include:

    • Rotary tables

    • Rotary stages

    • Rotation stages

    • Rotary axes

  • Examples of rotary systems in machine tools and other applications:

    • Machine Tool Rotary Table + Trunnion: A combination used for positioning workpieces, often featuring a rotary table paired with a trunnion for additional tilting capability.

    • Gimbal Systems: Multi-axis rotational platforms typically used for orienting sensors, cameras, or antennas.

    • Goniometers: Devices that precisely measure or rotate an object through a fixed angular range, often used in scientific instruments.

    • Work & Tool Spindles: Essential components in machine tools:

      • Work Spindles: Hold and rotate the workpiece.

      • Tool Spindles: Hold and rotate the cutting tool.

    • Angular Positioning Axis + Spindle: The integration of a work spindle or C-axis positioning system with its corresponding tool spindle to achieve coordinated motion.

Relevant Standards for Axes of Rotation

  • Several international and national standards govern the specification and testing of axes of rotation to ensure consistency and precision in mechanical design and manufacturing.

  • Key standards mentioned include:

    • ASME B5.54

    • ASME B5.57

    • ISO 230-1: Test code for machine tools – Part 1: Geometric accuracy of machines operating under no-load or quasi-static conditions.

    • ASME B89.3.4-2010: Axes of Rotation: Methods for Specifying and Testing.

    • ISO 230-7-2006: Test code for machine tools – Part 7: Geometric accuracy of axes of rotation.

Fundamental Definitions Related to Rotary Axis Errors (per ISO 230-1)

  • Axis of Rotation:

    • Defined as the line about which rotation occurs.

    • It is the instantaneous center of rotation of the rotating component (rotor, spindle, table) relative to the stationary component (stator, spindle housing, base).

  • Axis Average Line:

    • A straight line fixed with respect to the reference coordinate frame.

    • It represents the mean (average) location of the axis of rotation over a full revolution or a specified period.

  • Axis of Rotation Error Motion:

    • Refers to the changes in position and orientation of the axis of rotation relative to its axis average line.

    • These changes are observed as a function of the angle of rotation of the rotary axis.

Rotary Axis Error Motions - General Overview

  • Rotary axis error motions are deviations from ideal rotational behavior.

  • A rotary axis exhibits six error motions:

    • Three linear error motions (translational movements).

    • Three angular error motions (rotational movements, often called tilt errors).

  • These errors are typically defined relative to a coordinate system where +Za represents the axial direction, and +Xa and +Y_a represent the radial directions.

Detailed Description of Rotary Axis Error Motions

Linear Error Motions
  • Axial Error Motion (E{ZC} for a C-axis, E{XA} for an A-axis, E_{YB} for a B-axis):

    • This error motion is coaxial with the axis average line.

    • It represents unwanted translation along the nominal axis of rotation.

    • For a C-axis rotating about the Z-axis, this is typically denoted as E_{ZC}.

  • Radial Error Motion (E{XC}, E{YC} for a C-axis):

    • This error motion occurs in a direction perpendicular to the axis average line at a specified axial location.

    • It represents unwanted translational movement perpendicular to the nominal axis of rotation.

    • For a C-axis:

      • E_{XC}: Radial error motion of the C-axis in the X-axis direction.

      • E_{YC}: Radial error motion of the C-axis in the Y-axis direction.

Angular Error Motions (Tilt and Angular Positioning)
  • Angular Positioning Error Motion:

    • This is unwanted motion along the direction of rotation itself.

    • It results in the actual angular position reached by the rotating component differing from the local commanded position.

    • It is a direct error in the rotational angle.

  • Angular Positioning Deviation (E{CC} for a C-axis, E{AA} for an A-axis, E_{BB} for a B-axis):

    • Quantified as the actual angular position reached by the rotating component minus the commanded or target position.

    • For a C-axis, this is denoted as E_{CC}.

  • Tilt Error Motions (E{AC}, E{BC} for a C-axis):

    • These are error motions in an angular direction relative to the axis average line.

    • They represent unwanted angular deviations (tilts) of the axis of rotation itself.

    • For a C-axis:

      • E_{AC}: Tilt error motion of the C-axis about the X-axis.

      • E_{BC}: Tilt error motion of the C-axis about the Y-axis.

Six Components of Positioning Error Motion for Specific Rotary Axes

Each primary rotary axis (C, A, B) has six defined error components:

C-Axis Angular Positioning Errors (Rotation about Z-axis)
  • Linear Errors (Radial/Axial):

    • E_{XC} – Radial Error in X direction.

    • E_{YC} – Radial Error in Y direction.

    • E_{ZC} – Axial Error in Z direction (coaxial with C-axis).

  • Angular Errors (Tilt/Position):

    • E_{AC} – Tilt Error About X-axis.

    • E_{BC} – Tilt Error About Y-axis.

    • E_{CC} – Angular Position Error (error in rotation about Z-axis).

A-Axis Angular Positioning Errors (Rotation about X-axis)
  • Linear Errors (Radial/Axial):

    • E_{XA} – Axial Error in X direction (coaxial with A-axis).

    • E_{YA} – Radial Error in Y direction.

    • E_{ZA} – Radial Error in Z direction.

  • Angular Errors (Tilt/Position):

    • E_{BA} – Tilt Error About Y-axis.

    • E_{CA} – Tilt Error About Z-axis.

    • E_{AA} – Angular Position Error (error in rotation about X-axis).

B-Axis Angular Positioning Errors (Rotation about Y-axis)
  • Linear Errors (Radial/Axial):

    • E_{XB} – Radial Error in X direction.

    • E_{YB} – Axial Error in Y direction (coaxial with B-axis).

    • E_{ZB} – Radial Error in Z direction.

  • Angular Errors (Tilt/Position):

    • E_{AB} – Tilt Error About X-axis.

    • E_{CB} – Tilt Error About Z-axis.

    • E_{BB} – Angular Position Error (error in rotation about Y-axis).

Axis Shift

  • Definition: A quasi-static change in the location and orientation of the axis average line due to a change in operating or environmental conditions.

  • Unlike error motions which are dynamic and repeatable over a revolution, axis shift is a slow, non-cyclic change in the overall position or tilt of the average axis.

  • Common Causes of Axis Shift:

    • Thermal drift: Changes in temperature causing expansion or contraction of components.

    • Load changes: Variations in the mechanical load applied to the axis during operation.

    • Speed changes: Alterations in rotational speed affecting dynamic forces and bearing performance.