Fixing linear positioning errors

Author Dr. Scott Smith
Published
March 01, 2015 - 10:30am

In a typical machine-tool-axis positioning system, the workpiece is mounted on a table that slides along flat, straight guide ways. The table may be supported on the guide ways by rolling elements or by a thin film of oil or grease. A screw controls the table position along the guide way. The rotation of the screw in the nonrotating nut that is fixed to the table drives the table left or right. The rotation of the motor translates into linear table position through the pitch of the screw.

Rolling elements may be between the screw and nut, or they may slide on one another. An electric motor that is fixed to the machine frame drives the screw. The coupling allows for some misalignment between the axis of the motor and the axis of the screw.

27784.png

Figure 1. Positioning a machine tool axis.

This configuration is called “open loop.” While the control issues commands to the motor, there is no measurement of whether or not the motor rotates the correct amount. Any error in the rotation of the motor results in an error in the workpiece position.

27826.png

Figure 2. The digital rotary encoder measures the angular position of the motor, allowing for error correction.

Figure 2 (see page 24) shows a common method to measure and correct for the errors in motor rotation. In this case, a digital rotary encoder is attached to the motor axis. The output from the encoder—a series of pulses—can be used to measure the angular position and angular velocity of the motor axis. This information is fed to the control, and the command to the motor is modified based on the error in rotation. In this configuration, the motor is called a servomotor.

A problem with the rotary encoder arrangement is that the angular position of the servomotor is not exactly proportional to the linear position of the table. The screw was certainly not manufactured perfectly, so the relationship between the angular position and linear position is not precisely known. In addition, friction or heat from the motor, for example, changes the temperature in the screw and, in turn, its pitch. Additionally, there may be unmeasured changes in the elastic deformation of the screw and nut that arise when the load size or direction changes. These errors appear as a backlash and are particularly evident when the direction of axis motion changes.

Figure 3 (see page 88) shows an arrangement of the positioning system that avoids the manufacturing and thermal errors in the screw. In this case, a precise linear scale is mounted on the machine, and a read head on the table measures the table position against this scale. The error between the commanded and actual position is fed back to the control similar to the signal from the rotary encoder, but now any errors arising from the screw and nut are contained in the measurement loop.

27931.png

Figure 3. A positioning system using a linear scale.

In this scenario, it is common to use glass linear scales, which have a low coefficient of thermal expansion. The scale must be mounted so that it is independent from the thermal expansion of the machine bed. This adds cost, but improves the precision of the machine.

For the most accurate positioning, measure the linear position along a line close to the line of movement at the workpiece. The error that arises from measuring along a different line than the one on which the workpiece moves is called the Abbe-offset error.

Figure 4 shows a servomotor where the feedback comes from a laser interferometer. Here, the position is measured using the interference between two beams of laser light with different frequencies. One beam traverses the changing distance, and one does not. When the beams interfere with each other, the frequency of the beating, or pulsation, of the mixed light beams’ intensity indicates the axis motion. Each beam has a different frequency, and when they are mixed, the frequencies beat.

27964.png

Figure 4. A positioning system using laser interferometer feedback.

This kind of measurment system can exhibit an extremely accurate position measurement and is often used to make optical components. Even here, errors can arise because the laser light is impacted by the index of refraction of the air through which it passes, which changes with temperature, pressure, humidity and composition. Additionally, the laser beam must not be broken. Otherwise, the position measurement is lost.

Many machine tool builders make a reasonable compromise between precision and cost by combining a rotary encoder feedback with premeasurement of screw manufacturing errors and real-time measurement of thermal errors. With a rotary encoder in place, the builders temporarily install a laser interferometer and record the measured table position for every encoder count in a table.

After the interferometer is removed, the table data is used to determine the correct command to the servomotor. These table-based commands are then further corrected based on a calculation that uses a screw temperature measured with a thermocouple and the known coefficient of thermal expansion of the screw. CTE

Related Glossary Terms

  • backlash

    backlash

    Reaction in dynamic motion systems where potential energy that was created while the object was in motion is released when the object stops. Release of this potential energy or inertia causes the device to quickly snap backward relative to the last direction of motion. Backlash can cause a system’s final resting position to be different from what was intended and from where the control system intended to stop the device.

  • flat ( screw flat)

    flat ( screw flat)

    Flat surface machined into the shank of a cutting tool for enhanced holding of the tool.

  • pitch

    pitch

    1. On a saw blade, the number of teeth per inch. 2. In threading, the number of threads per inch.

Author

Dr. Scott Smith is a professor and chair of the Department of Mechanical Engineering at the William States Lee College of Engineering, University of North Carolina at Charlotte, specializing in machine tool structural dynamics. Contact him via e-mail at kssmith@uncc.edu.

Click on the author to view all of their articles!