Skip to main content

Motorized Positioning

Comprehensive guide to motorized positioning systems for photonics — covering drive technologies, transmission mechanisms, feedback sensors, motion controllers, stage types, parallel kinematics, nanopositioning, and system design.

Comprehensive Guide

1Introduction to Motorized Positioning

1.1Why Motorize?

Manual positioning serves many laboratory tasks adequately — aligning a beam to a detector, centering a sample under an objective, or adjusting a mirror for a one-time alignment. But as soon as a task demands any combination of repeatability, speed, remote operation, or data-correlated motion, manual adjustment becomes the bottleneck. Motorized positioning replaces the operator's hand with an electrically driven actuator, a feedback sensor, and a controller that executes motion commands with sub-micrometer consistency, twenty-four hours a day if necessary.

The practical benefits of motorization extend well beyond simple automation. A motorized stage returns to the same position within its repeatability specification every time, eliminating operator-to-operator variability. It enables closed-loop feedback, where the controller continuously corrects the position against an encoder reading rather than relying on the assumed accuracy of a screw pitch. It permits remote operation — critical inside vacuum chambers, cryostats, radiation enclosures, or any environment hostile to human access. And it generates a digital record of every move, linking position to measurement data for post-processing, statistical analysis, or regulatory traceability.

Throughput is often the decisive factor. In a fiber alignment station, an experienced technician might optimize coupling in several minutes by hand. A motorized system running a gradient-search algorithm can achieve the same result in seconds, then repeat it across hundreds of channels without fatigue. In spectroscopy, automated sample changers cycle through dozens of targets in the time it would take to reposition one manually. The cost of the motorized system is justified not by the precision of any single move, but by the cumulative time saved across thousands of moves.

1.2Motorized vs. Manual — When Motorization Is Justified

Not every positioning task requires a motor. Manual stages are simpler, less expensive, require no controller or power supply, generate no electrical noise, produce no heat, and are inherently fail-safe — a manual micrometer holds its position indefinitely without power. For single-adjustment tasks where the position is set once and left (aligning a fixed beam path, leveling an optical table), manual positioning remains the pragmatic choice.

Motorization becomes justified when one or more of the following conditions apply: the position must change during a measurement sequence (scanning, stepping, tracking); the application requires sub-micrometer repeatability that exceeds human dexterity; the environment is inaccessible during operation (vacuum, cleanroom, hazardous enclosure); throughput demands exceed what a human operator can sustain; or the position must be correlated with acquired data in real time.

A useful decision threshold: if the positioning task will be repeated more than approximately fifty times in a study, or if the required repeatability is below roughly 1 µm, the investment in motorization almost always pays for itself in time savings and data quality. Below 100 nm repeatability, motorization is not optional — no manual mechanism achieves this consistently.

1.3System Architecture Overview

A motorized positioning system is not a single device but a chain of five interdependent elements: the motor (which converts electrical energy to mechanical force or torque), the transmission mechanism (which converts motor rotation to linear or angular platform motion), the bearing system (which constrains the platform to the intended degree of freedom while suppressing parasitic motion), the feedback sensor (which reports the actual position to the controller), and the motion controller (which compares the commanded position to the measured position and drives the motor to minimize the error).

Each element constrains the performance of the whole system. A nanometer-resolution encoder cannot deliver nanometer positioning if the transmission has micrometer-scale backlash. A high-bandwidth servo controller cannot settle quickly if the stage structure has a low resonant frequency. A powerful motor is wasted if the bearing friction exceeds the available torque at low speed. System design requires matching all five elements to the application — over-specifying one while under-specifying another produces an expensive system that performs at the level of its weakest link.

The Motion Fundamentals guide establishes the specification vocabulary — resolution, repeatability, accuracy, minimum incremental motion, backlash, hysteresis — that applies to every motorized system discussed here. This topic builds on that vocabulary to address how specific combinations of motors, transmissions, bearings, encoders, and controllers achieve (or fail to achieve) those specifications in practice.

CommandControllerMotorTransmissionStagePositionEncoderFeedback
Figure 1.1 — Motorized positioning system block diagram showing the five-element system chain with feedback loop.

2Drive Technologies

The motor is the energy source of the positioning system. It converts electrical input into mechanical force (for linear motors) or torque (for rotary motors), and its characteristics — speed, force, resolution, heat generation, self-locking ability — propagate through the entire system. No single motor technology dominates all applications. Stepper motors offer simplicity and low cost; DC servo motors provide smooth, high-speed motion; piezoelectric motors deliver compactness and self-clamping; voice coils enable the fastest settling; and 3-phase linear motors achieve the highest throughput over long travel ranges. Selecting the correct drive is the first and most consequential decision in motorized system design.

2.1Stepper Motors

A stepper motor divides a full rotation into a fixed number of discrete angular steps — typically 200 full steps per revolution (1.8° per step) for the two-phase hybrid stepper motors used in most positioning stages. The controller advances the motor one step at a time by sequentially energizing stator coils, and the rotor locks magnetically at each step position. Because each step corresponds to a known angular increment, the motor can be operated open-loop: the controller counts commanded steps to infer position without an encoder. This simplicity makes stepper-driven stages the most common and least expensive motorized positioning solution.

Microstepping subdivides each full step into smaller increments by proportionally controlling the current in two stator phases simultaneously. A microstep divider of 256 breaks each full step into 256 microsteps, yielding 51,200 microsteps per revolution. Through a lead screw with 0.5 mm pitch, this corresponds to a theoretical linear step size below 10 nm. However, the actual minimum incremental motion (MIM) is substantially larger than the theoretical microstep size — typically 5 to 20 times larger — because friction, magnetic detent torque, and lead-screw imperfections prevent the motor from reliably executing very small microsteps. A system with a theoretical 10 nm microstep might achieve 50–100 nm MIM in practice.

Stepper motors generate the most heat of any positioning motor technology, because current flows through both phases continuously to maintain holding torque — even when the stage is stationary. This holding current can raise the motor case temperature by 20–40 °C above ambient, potentially causing thermal drift in precision applications. Many controllers offer a current-reduction mode that lowers the holding current after motion stops, reducing heat at the cost of some holding torque and the risk of losing position if an external force disturbs the stage.

Despite these limitations, stepper motors remain the workhorse of motorized positioning for travel ranges from a few millimeters to several hundred millimeters, where sub-micrometer (but not nanometer) precision is adequate and cost is a primary concern. Adding a rotary or linear encoder to a stepper stage creates a closed-loop system that compensates for missed steps and improves repeatability to the encoder resolution, bridging much of the performance gap with servo drives at moderate cost.

AABBAir gapStatorRotorShaft
Figure 2.1 — Stepper motor construction showing stator coils, rotor teeth, and the relationship between electrical phase sequence and mechanical step angle.

2.2DC Servo Motors

A DC servo motor operates on the same electromagnetic principle as a stepper but without discrete step positions. Instead of locking to magnetic detents, the rotor turns continuously and smoothly, driven by a current that is continuously modulated by a servo controller using encoder feedback. The controller compares the actual position (from the encoder) to the commanded position, computes a correction signal, and adjusts the motor current hundreds or thousands of times per second. This closed-loop operation is inherent to servo motors — they cannot operate open-loop in any meaningful way for positioning.

Brushed DC servos use mechanical commutators (carbon brushes) to switch current direction as the rotor turns. They are simple and inexpensive but generate electrical noise, produce brush debris, and have limited lifetime. Brushless DC (BLDC) servos replace the brushes with electronic commutation, using Hall-effect sensors or encoder signals to switch current through the stator coils at the correct rotor angle. Brushless motors are cleaner, quieter, more efficient, and longer-lived, making them the standard choice for precision positioning above the entry-level stepper tier.

The key advantage of servo motors over steppers is smooth, continuous motion with no step-to-step cogging. Because the controller adjusts current continuously rather than stepping between detent positions, servo-driven stages achieve lower MIM, smoother velocity profiles, and faster settling. Servo motors also generate significantly less heat at rest — current flows only when correction is needed, so a well-tuned servo at a stable position draws near-zero current. This makes servo drives the preferred choice for applications requiring low thermal drift, high speed, or both.

2.3Piezoelectric Motors

Piezoelectric motors exploit the inverse piezoelectric effect — the mechanical deformation of a ceramic element when an electric field is applied — to generate motion without electromagnetic coils, magnets, or bearings. Because they have no rotating parts and no magnetic field, piezoelectric motors are inherently vacuum-compatible, non-magnetic, and extremely compact. They achieve high force density (force per unit volume) and self-clamping: when power is removed, the ceramic element retains its grip on the drive surface, holding position indefinitely without power consumption or heat generation.

Several distinct operating principles exist. Inertia-drive (stick-slip) motors use asymmetric velocity profiles — slow extension of a piezo element moves the platform smoothly, then rapid retraction causes the platform to slip and remain at the new position due to inertia. Ultrasonic motors use high-frequency (> 20 kHz) excitation to create a traveling wave in a stator surface, which drives a rotor or slider through friction contact. PiezoWalk motors (a PI proprietary technology) use multiple piezo elements that clamp and extend in coordinated sequences, similar to the walking motion of legs, achieving both high force and nanometer-level resolution.

Piezoelectric motors are the default choice when the application requires any combination of vacuum compatibility, non-magnetic operation, compactness, or self-clamping. They typically achieve lower maximum speeds than electromagnetic motors (a few mm/s to tens of mm/s for inertia drives, up to 500 mm/s for ultrasonic motors) and require specialized drive electronics. Their resolution can be exceptional — below 1 nm for PiezoWalk drives — but their motion is inherently non-smooth at the sub-step level, and closed-loop operation with an external encoder is essential for precision positioning.

2.4Voice Coil Actuators

A voice coil actuator is the simplest electromagnetic motor: a coil of wire in a permanent magnetic field. Current through the coil produces a force proportional to the current, the magnetic flux density, and the coil length — the Lorentz force. There are no gears, screws, friction surfaces, or commutation events. The force is generated directly, and the moving element (either the coil or the magnet assembly) accelerates without any mechanical transformation.

Lorentz Force
F=BILF = B \cdot I \cdot L

Where: F = force (N), B = magnetic flux density (T), I = coil current (A), L = effective conductor length (m).

This directness gives voice coils the highest acceleration and fastest settling of any positioning actuator. With no friction, backlash, or compliance in the drive train, the settling time is limited only by the servo bandwidth and the mechanical resonance of the moved mass. Voice coil stages routinely settle to nanometer-level stability within a few milliseconds — performance that no screw-driven stage can approach.

The trade-off is limited travel range. Practical voice coil actuators are limited to roughly 1–50 mm of travel, because the coil must remain within the uniform region of the magnetic field. For longer travel, the magnet assembly becomes prohibitively large and expensive. Voice coils are therefore used for short-stroke, high-bandwidth applications: autofocus mechanisms, fast steering mirrors, active vibration cancellation, and the fine-positioning axis of hybrid coarse-fine systems.

2.53-Phase Linear Motors

Three-phase linear motors extend the brushless DC servo principle to direct linear motion, eliminating the rotary-to-linear conversion of a screw. A series of permanent magnets forms the stationary track (magnet rail), and a moving coil assembly (forcer) glides along the rail on air bearings or recirculating-ball bearings. Three-phase commutation drives the forcer along the rail with smooth, continuous force. Because there is no screw, nut, or coupling, there is no backlash, no pitch error, and no wear — the resolution and accuracy are limited only by the encoder and the servo controller.

Two principal configurations exist. Iron-core motors include iron laminations in the forcer to concentrate the magnetic flux, producing high force density but introducing cogging — periodic force ripples as the iron teeth pass over the magnets. Ironless (air-core) motors use only coils, eliminating cogging entirely at the cost of lower force density. For precision positioning, ironless motors are preferred because cogging introduces position-dependent force disturbances that degrade settling and contouring accuracy. Three-phase linear motors achieve the highest speeds (up to several m/s) and the longest travel ranges (up to several meters) of any precision positioning technology, making them the standard for semiconductor lithography stages, flat-panel inspection, and high-throughput production automation.

2.6Drive Selection Summary

ParameterStepperDC ServoPiezoelectricVoice Coil3-Phase Linear
Typical MIM0.05–1 µm0.05–0.5 µm0.001–0.1 µm0.001–0.01 µm0.01–0.1 µm
Max Speed10–50 mm/s100–500 mm/s1–500 mm/s10–200 mm/s500–5000 mm/s
Travel Range5–300 mm5–300 mm5–200 mm1–50 mm50–2000 mm
Holding ForceHigh (powered)Low (servo)Self-clampingNoneServo only
Heat GenerationHighLow at restVery lowModerateModerate
Vacuum CompatibleWith modificationsWith modificationsInherentlyWith modificationsWith modifications
Relative CostLowMediumMedium–HighMediumHigh
Table 2.1 — Drive Technology Comparison.

3Transmission Mechanisms

The transmission converts the motor's rotary motion into the linear or angular motion of the platform. The choice of transmission determines the trade-off between speed, resolution, load capacity, backlash, and efficiency. In precision positioning, the transmission is often the performance-limiting element — the motor and encoder may be capable of nanometer-level control, but if the screw has micrometer-level backlash or pitch error, the system performance is bounded by the screw.

3.1Lead Screws

A lead screw converts rotary motion to linear motion through the helical thread engagement between a rotating screw and a stationary nut. The pitch of the screw (linear advance per revolution) determines the motion reduction ratio. A 0.5 mm pitch screw advances the nut 0.5 mm per revolution — so a 200-step motor with 256× microstepping produces a theoretical step size of approximately 10 nm.

Theoretical Step Size
d=pN×Md = \frac{p}{N \times M}

Where: d = theoretical step size, p = screw pitch (mm), N = full steps per revolution, M = microstep divisor.

Lead screws are the most common transmission in positioning stages because they are inexpensive, compact, and provide a large mechanical advantage (force amplification). The sliding contact between screw and nut creates friction that is both a limitation and an advantage: friction limits the efficiency (typically 30–50%) and creates heat, but it also provides self-locking — the screw holds position without motor power when the stage is stationary, preventing back-driving under vertical loads.

The primary disadvantage of lead screws is backlash — the free play between screw and nut threads when the direction of motion reverses. Backlash introduces a dead zone in which the motor turns but the stage does not move, degrading bidirectional repeatability. Anti-backlash nuts use preloaded split-nut or spring-loaded designs to eliminate this free play, but they increase friction and wear. High-quality anti-backlash lead screws achieve sub-micrometer bidirectional repeatability, making them adequate for most laboratory positioning tasks.

Worked Example: Theoretical Step Size from Lead Screw

Problem: A stepper motor with 200 full steps/rev and 256× microstepping drives a lead screw with 0.5 mm pitch. Calculate the theoretical step size.

Solution:

Step 1 — Calculate total microsteps per revolution: N × M = 200 × 256 = 51,200
Step 2 — Calculate step size: d = 0.5 mm / 51,200 = 9.77 nm

Result: The theoretical step size is 9.8 nm.

Interpretation: This theoretical value assumes perfect screw pitch and zero friction. In practice, the minimum incremental motion will be 5–20× larger (approximately 50–200 nm) due to friction, magnetic detent torque, and mechanical imperfections. The theoretical step size is a lower bound, not a realized performance specification.

3.2Ball Screws

Ball screws replace the sliding contact of a lead screw with recirculating steel balls that roll between the screw and nut grooves. Rolling contact dramatically reduces friction, raising efficiency from 30–50% (lead screw) to 85–95% (ball screw). This lower friction means less heat generation, less wear, higher speed capability, and the ability to back-drive — a property that is advantageous for force-sensing applications but requires a brake or motor holding torque to prevent the stage from drifting under gravity on vertical axes.

Screw Drive Efficiency
η=Output WorkInput Work=Fload×p2π×Tmotor\eta = \frac{\text{Output Work}}{\text{Input Work}} = \frac{F_{\text{load}} \times p}{2\pi \times T_{\text{motor}}}

Where: η = efficiency, Fload = axial force on the nut, p = screw pitch, Tmotor = applied motor torque.

Ball screws are preloaded (the balls are slightly oversized relative to the groove) to eliminate backlash. Properly preloaded ball screws achieve zero backlash and sub-micrometer bidirectional repeatability. The trade-off is higher cost, larger size (the recirculating ball mechanism increases the nut diameter), and higher minimum torque required to overcome the preload. Ball screws are the standard transmission for servo-driven stages where speed, efficiency, and bidirectional repeatability are priorities.

3.3Direct Drive

In a direct-drive system, the motor moves the platform without any intermediate transmission — no screw, no gears, no belt. The motor rotor is mechanically coupled to (or is part of) the moving platform. For linear stages, this means a linear motor; for rotation stages, a direct-drive rotary motor (torque motor) where the rotor is the rotating platform itself.

Eliminating the transmission removes backlash, pitch error, coupling compliance, and friction — all of which degrade positioning performance. The resolution is limited only by the encoder and the servo controller, not by any mechanical reduction. Direct-drive systems achieve the lowest MIM, the fastest settling, and the highest scanning speeds of any transmission approach. The trade-off is the loss of mechanical advantage: the motor must generate the full positioning force directly, requiring a larger, more powerful (and more expensive) motor than a screw-driven equivalent with the same load capacity.

3.4Worm Gears and Gear Reducers

Worm gears convert motor rotation into a large angular reduction through the engagement of a worm (helical screw) with a worm wheel (gear). A single-start worm with a 360-tooth wheel provides a 360:1 reduction — one motor revolution produces 1° of output rotation. This large reduction enables stepper-driven rotation stages to achieve arc-second resolution with standard motors, and it provides the self-locking property: the friction angle of the worm gear exceeds the lead angle, so the output cannot back-drive the input. This self-locking is essential for rotation stages that must hold angular position without continuous motor current.

The disadvantage of worm gears is backlash at the direction reversal. Split-nut or spring-loaded worm gear designs reduce backlash to a few arc-seconds but cannot eliminate it entirely. For applications requiring zero backlash in rotation, a direct-drive torque motor is preferred.

Gear reducers (spur gears, planetary gears) are occasionally used to increase motor torque or reduce speed in linear stages, but they introduce backlash, compliance, and complexity. In precision positioning, gear reducers are generally avoided unless the application specifically requires high torque at low speed — for example, driving a heavy rotary stage or a large goniometer.

3.5Transmission Selection Trade-offs

No single transmission excels at every parameter. Lead screws offer self-locking and low cost but suffer from backlash and friction. Ball screws provide high efficiency and zero backlash but cannot self-lock and are larger. Direct drives eliminate all transmission errors but require powerful motors and are the most expensive. Worm gears enable high reduction ratios with self-locking but introduce rotational backlash. The optimal transmission depends on the application's priorities — cost, speed, resolution, load, orientation, and whether self-locking is required.

A common design pattern is to match the transmission to the motor type: stepper motors pair naturally with lead screws (which benefit from the self-locking property to hold position without power), servo motors pair with ball screws (which exploit the motor's continuous control to manage the lack of self-locking), and linear motors eliminate the transmission entirely. Exceptions exist — stepper motors with ball screws, servo motors with lead screws — but the natural pairings represent the majority of commercial positioning stages.

4Feedback and Encoder Systems

The feedback sensor is the system's measuring instrument — it reports the actual position of the platform to the controller, enabling closed-loop correction of errors introduced by the motor, transmission, and load. Without feedback, the controller can only infer position from the number of commanded steps (open-loop), and every source of error — missed steps, backlash, thermal expansion, load-induced deflection — accumulates undetected. Feedback does not eliminate these error sources; it detects them and allows the controller to compensate.

4.1Open-Loop vs. Closed-Loop Control

In open-loop control, the controller sends step commands to a stepper motor and assumes the motor executes them faithfully. The inferred position is the sum of commanded steps multiplied by the theoretical step size. This works reliably when the load is within the motor's torque capacity, the acceleration is within the motor's speed-torque curve, and the required accuracy is no better than the lead screw's pitch accuracy (typically ±5–20 µm over 25 mm of travel). Open-loop operation is simple, inexpensive, and adequate for many laboratory tasks.

In closed-loop control, an encoder measures the actual platform position and feeds it back to the controller, which continuously computes the error (commanded minus actual position) and adjusts the motor drive to minimize it. Closed-loop control compensates for missed steps, backlash, thermal drift, lead-screw pitch errors, and external disturbances — all of which are invisible to an open-loop system. The repeatability of a closed-loop system is determined by the encoder resolution and the servo bandwidth, not by the mechanical accuracy of the screw.

The cost of closed-loop control is complexity: the system requires an encoder, encoder interface electronics, and a servo or closed-loop stepper controller. The controller must be properly tuned (PID gains) to avoid oscillation, overshoot, or sluggish response. Despite this complexity, closed-loop operation is strongly recommended for any application requiring repeatability below approximately 1 µm, and it is mandatory for servo motors, which cannot operate open-loop.

Open-LoopCmdStep DriverMotorScrewStagePositionNo feedbackClosed-LoopCmd+PIDAmpMotorStagePositionEncoderFeedback
Figure 4.1 — Control loop block diagram showing the flow from commanded position through the controller, motor drive, mechanical plant, and encoder feedback.

4.2Rotary Encoders

A rotary encoder measures the angular position of the motor shaft or the lead screw. Optical rotary encoders use a glass or metal disc with fine radial gratings, illuminated by an LED and read by photodetectors. As the disc rotates, the gratings modulate the light, producing sinusoidal signals (typically two channels in quadrature — A and B — for direction sensing). The encoder resolution is determined by the number of grating lines on the disc and the interpolation factor applied to the analog signals.

A rotary encoder with 1,000 lines, read in quadrature (4× counting), and with 256× interpolation produces 1,024,000 counts per revolution. On a 0.5 mm pitch screw, this corresponds to a linear resolution of 0.5 mm / 1,024,000 = 0.49 nm per count. However, this resolution number describes the encoder's ability to detect angular changes in the motor shaft, not the actual linear resolution at the platform. Backlash, screw pitch errors, and nut compliance between the encoder (at the motor) and the platform (at the nut) are not captured by the rotary encoder. The encoder is blind to everything downstream of its measurement point.

Rotary encoders are compact, inexpensive, and easy to integrate because they mount directly on the motor shaft. They are the standard feedback sensor for mid-range positioning stages where the screw quality is high and the application tolerates the residual errors from pitch variation and backlash. For higher accuracy, a linear encoder at the platform is preferred.

4.3Linear Encoders

A linear encoder measures the position of the platform directly, bypassing the entire drive train. It consists of a scale (a glass or steel strip with fine gratings) mounted to the stationary base, and a read head mounted to the moving platform (or vice versa). As the platform moves, the read head detects the grating pattern and generates position signals identical in principle to a rotary encoder but in the linear domain.

Because the linear encoder measures at the point of interest — the platform itself — it captures all errors between the motor and the platform: backlash, pitch errors, thermal expansion of the screw, and elastic deformation under load. Closing the servo loop around a linear encoder rather than a rotary encoder eliminates these errors from the system's repeatability specification, typically improving bidirectional repeatability by a factor of 5–10 compared to rotary-encoder feedback.

Linear Encoder Resolution
δx=Λ4×finterp\delta x = \frac{\Lambda}{4 \times f_{\text{interp}}}

Where: δx = encoder resolution per count, Λ = grating pitch, finterp = interpolation factor.

High-resolution linear encoders use grating pitches of 0.5–4 µm with interpolation factors up to 4096×, achieving resolutions below 1 nm. At this level, the encoder resolution is no longer the limiting factor in system performance — thermal stability, vibration, and the servo's noise floor become dominant.

Worked Example: Linear Encoder Resolution Calculation

Problem: A linear encoder has a grating pitch of 4 µm and uses 1000× interpolation. What is the encoder resolution?

Solution:

Step 1 — Apply quadrature: 4 µm / 4 = 1 µm per quadrature cycle
Step 2 — Apply interpolation: 1 µm / 1000 = 1.0 nm

Result: The encoder resolution is 1.0 nm per count.

Interpretation: This is the smallest position change the encoder can detect. The system's actual MIM will be larger, limited by the servo's ability to control the motor to this resolution and by mechanical noise sources such as vibration and friction.

4.4Capacitive Sensors

Capacitive position sensors measure the gap between a fixed probe and a moving target surface by detecting changes in electrical capacitance. The capacitance varies inversely with the gap distance, and modern capacitive gauges resolve sub-nanometer changes in gap over ranges of 10–100 µm. They are the feedback sensor of choice for nanopositioning systems (piezo flexure stages) where the travel is short, the required resolution is sub-nanometer, and the encoder must be non-contact and free of periodic errors.

Unlike optical encoders, capacitive sensors are absolute — they report the actual gap distance, not an incremental change from a reference. They have no periodic interpolation errors (no grating pitch to alias) and no moving parts. Their bandwidth exceeds 10 kHz, enabling fast servo loops for vibration rejection. The limitations are short range (typically < 100 µm), sensitivity to temperature and humidity changes (which alter the dielectric constant of the air gap), and the requirement for a flat, conductive target surface.

4.5Encoder Resolution vs. System MIM

A common misconception is that the encoder resolution equals the system's minimum incremental motion. In practice, the MIM is always larger than the encoder resolution because the encoder can only report what it measures — it cannot force the stage to move by that amount. The MIM depends on friction (which creates a minimum force threshold below which the stage does not move), the servo's ability to generate and control that force at small increments, and mechanical noise sources (vibration, thermal drift) that obscure small commanded moves.

A useful rule of thumb: the MIM of a screw-driven stage with rotary encoder is 5–50× the encoder resolution. With a linear encoder and closed-loop servo, the ratio narrows to 2–10×. For a piezo flexure stage with capacitive sensor, the MIM can approach 1–2× the sensor resolution, because flexure mechanisms have near-zero friction and the piezo actuator can generate arbitrarily small displacements.

When specifying a positioning system, always request the measured MIM under the application's actual load and orientation, not the calculated encoder resolution. Reputable manufacturers specify MIM as a tested, guaranteed performance parameter, distinct from the encoder resolution listed in the specifications.

4.6Rotary vs. Linear Encoder Placement

The choice between rotary and linear encoder placement is one of the most impactful decisions in stage specification. A rotary encoder on the motor shaft costs less and is easier to integrate but leaves all drive-train errors (backlash, pitch error, thermal expansion) uncorrected. A linear encoder on the stage platform costs more and requires careful alignment but eliminates these errors from the closed-loop performance. The Abbe principle applies: the encoder should measure as close to the point of interest as possible. For stages where the tool point is on the platform, a linear encoder is the Abbe-correct choice.

In practice, the decision depends on the required repeatability relative to the drive-train quality. If the screw's pitch accuracy and backlash are small compared to the required repeatability (for example, a ball screw with 1 µm backlash in an application requiring 5 µm repeatability), a rotary encoder is sufficient. If the required repeatability approaches or exceeds the drive-train error budget, a linear encoder is necessary. For sub-micrometer repeatability with any screw-driven stage, a linear encoder is strongly recommended.

5Motion Controllers and Servo Loops

The motion controller is the intelligence of the positioning system. It receives position commands from the user (via software, a joystick, or a host computer), computes the motor drive signals needed to reach the target, monitors the encoder feedback during and after the move, and adjusts the drive in real time to minimize position error. The controller's architecture, algorithm, and tuning determine how quickly the stage reaches the target, how accurately it settles, and how well it rejects disturbances.

5.1Controller Architecture

A modern digital motion controller consists of a command interpreter (which parses position, velocity, and acceleration commands from the user), a trajectory generator (which computes the desired position as a function of time — the motion profile), a servo loop (which compares the desired position to the measured position and computes the motor drive signal), and a power amplifier (which converts the control signal to the current or voltage that drives the motor). In many controllers, the power amplifier is integrated into the same housing; in others, it is a separate module.

The servo loop updates at a fixed rate called the servo rate or update rate, typically 5–50 kHz for precision positioning controllers. A higher servo rate enables faster disturbance rejection and tighter control bandwidth but requires more computational power. The servo rate must be at least 10× the desired closed-loop bandwidth — a controller with 10 kHz servo rate can support a closed-loop bandwidth of approximately 1 kHz, sufficient for most positioning stages but marginal for fast-steering mirrors or active vibration cancellation.

5.2PID Control Fundamentals

The most common servo algorithm is proportional-integral-derivative (PID) control. The controller computes the position error e(t) = commanded position − measured position, and generates a motor drive signal u(t) that is the sum of three terms: a proportional term (P) that is directly proportional to the current error, an integral term (I) that accumulates past error to eliminate steady-state offset, and a derivative term (D) that responds to the rate of change of error to provide damping and reduce overshoot.

PID Controller Output
u(t)=Kpe(t)+Ki0te(τ)dτ+Kdde(t)dtu(t) = K_p \, e(t) + K_i \int_0^t e(\tau)\, d\tau + K_d \, \frac{de(t)}{dt}

Where: Kp = proportional gain, Ki = integral gain, Kd = derivative gain, e(t) = position error.

Tuning PID gains is a balance between responsiveness and stability. Increasing Kp reduces the steady-state error but can cause oscillation. Increasing Ki eliminates the residual offset that the proportional term alone cannot correct (critical for gravity-loaded vertical axes) but can cause slow, low-frequency oscillation (integral windup). Increasing Kd improves damping and reduces overshoot but amplifies high-frequency noise from the encoder. Most controller software provides auto-tuning routines that measure the stage's frequency response and set initial gains, but manual refinement is often required for optimal settling performance.

Worked Example: Effect of Integral Gain on Steady-State Error

Problem: A vertical stage with a 2 kg payload settles with a steady-state position error of 0.5 µm using proportional control only (Ki = 0). Why does this error exist, and how does adding integral gain correct it?

Solution:

Step 1 — The steady-state error arises because the proportional term can only generate force proportional to the error. Gravity applies a constant downward force on the 2 kg payload, requiring a constant motor current to hold position. The proportional controller maintains this current only if there is a nonzero error — the error is the "price" of generating the holding force.
Step 2 — Adding integral gain accumulates the position error over time, building up a motor current that compensates for gravity without requiring a position offset. As the integral term grows, it takes over the holding force, allowing the proportional error to decrease to zero.

Result: With properly tuned integral gain, the steady-state error is eliminated.

Interpretation: Integral gain is essential for any axis where a constant force (gravity, spring preload, cable drag) creates a persistent position offset. Without it, the proportional controller will always settle with a small but nonzero error.

5.3Feedforward and Advanced Compensation

PID control is reactive — it responds to error after it occurs. Feedforward control is proactive — it predicts the required motor force from the commanded trajectory and applies it simultaneously with the PID correction. Velocity feedforward applies a motor command proportional to the desired velocity (compensating for viscous friction), and acceleration feedforward applies a command proportional to the desired acceleration (compensating for the inertial force F = ma). Together, they dramatically reduce the following error during motion, allowing the PID loop to handle only small residual disturbances rather than the full trajectory tracking load.

Advanced controllers add notch filters (to suppress resonance peaks in the mechanical structure), low-pass filters (to attenuate high-frequency noise), friction compensation algorithms (to improve low-speed smoothness in stick-slip transitions), and iterative learning control (to improve tracking accuracy on repetitive trajectories by learning from previous cycle errors). These features are typically available in high-end controllers for semiconductor, photonics, and metrology applications, and they can improve settling time and trajectory tracking by factors of 2–10 compared to simple PID.

5.4Motion Profiles

The motion profile defines how the stage accelerates, moves at constant velocity, and decelerates during a point-to-point move. The simplest profile is trapezoidal: constant acceleration to a maximum velocity, constant velocity (cruise), then constant deceleration to zero velocity at the target. Trapezoidal profiles are computationally simple and fast but have discontinuous acceleration at the transitions (jerk is infinite), which excites mechanical resonances and causes vibration.

S-curve (sinusoidal or polynomial) profiles smooth the acceleration transitions by limiting the jerk (rate of change of acceleration) to a finite value. This reduces vibration excitation and improves settling at the cost of slightly longer move times. For precision positioning, S-curve profiles are strongly recommended because the faster settling time more than compensates for the longer move time — the total time from command to settled-at-target is usually shorter with an S-curve than with a trapezoidal profile.

Scanning applications require constant-velocity profiles, where the stage moves at uniform speed across a region of interest while data is acquired. The controller must maintain velocity uniformity within a tight tolerance — typically ±0.01% to ±0.1% of the nominal speed — to ensure uniform data sampling. This is one of the most demanding controller tasks, requiring high servo bandwidth and low following error.

TrapezoidalvtAccelCruiseDecelatS-CurvevtAccelCruiseDecelatJerk-limited
Figure 5.1 — Motion profiles: trapezoidal (left) and S-curve (right), showing position, velocity, and acceleration as functions of time.

5.5Controller Communication

Controllers communicate with host computers through serial interfaces (RS-232, RS-485), USB, Ethernet (TCP/IP), or proprietary protocols. Modern controllers increasingly use Ethernet for its high data rate, long cable length, and compatibility with network infrastructure. Some controllers support EtherCAT or other real-time Ethernet protocols for deterministic communication in multi-axis synchronized systems. The communication interface rarely limits positioning performance but can limit throughput in applications requiring rapid command updates — a serial interface at 9600 baud cannot transmit position commands as fast as a gigabit Ethernet connection.

5.6Standalone vs. PC-Hosted Controllers

Standalone controllers have their own processor, memory, and operating system, executing motion programs independently of a host computer. They continue running even if the host connection is interrupted, making them reliable for production automation. Many standalone controllers include onboard scripting languages, digital I/O for triggering, and the ability to synchronize multiple axes to external events — capabilities essential for automated measurement sequences.

PC-hosted controllers rely on the host computer's processor for trajectory generation and servo computation, using a hardware interface card (PCI, PCIe) or a high-speed USB/Ethernet connection for real-time communication with the motor amplifier. They leverage the host's computing power for complex trajectory calculations and are easily integrated into custom software environments. The trade-off is dependence on the host's operating system — a Windows process interruption can disrupt the servo loop. Real-time operating systems (RTOS) or dedicated motion-control software frameworks mitigate this risk but add software complexity.

6Motorized Stage Types

With the motor, transmission, encoder, and controller selected, the remaining design element is the mechanical stage itself — the structure that supports the moving platform, constrains it to the intended degree of freedom, and provides the bearing surfaces that determine straightness, flatness, and parasitic motion. Commercial stages are available in standard configurations optimized for specific degrees of freedom, and understanding each type's capabilities and limitations is essential for building multi-axis systems.

6.1Linear Translation Stages

Linear translation stages provide one degree of freedom — straight-line motion along a single axis. They are the most common stage type and the building block of all multi-axis systems. The platform rides on bearings (crossed-roller, ball, or dovetail) that constrain it to the linear axis while resisting forces and moments in all other directions. The drive mechanism (motor + screw or linear motor) is typically integrated within or beneath the platform, and the encoder (rotary or linear) is mounted along the axis of travel.

Key specifications for linear stages include travel range (typically 5–500 mm for screw-driven, up to several meters for linear-motor-driven), straightness and flatness (deviation from a perfect straight line, typically 1–10 µm over full travel for precision stages), load capacity (the maximum normal and lateral forces the bearings can sustain without degraded performance), and the positioning specifications (resolution, repeatability, accuracy, MIM) that depend on the drive, encoder, and controller combination.

Crossed-roller bearings provide the best combination of stiffness, straightness, and load capacity for precision linear stages. Ball bearings are less expensive but have lower stiffness and higher parasitic motion. Dovetail bearings are the simplest and least expensive but offer the lowest precision and are typically used only in manual stages. For the highest straightness and flatness, air bearings float the platform on a thin film of pressurized air, eliminating all contact friction and achieving nanometer-level parasitic motion — at the cost of requiring a continuous air supply and a flat, lapped reference surface.

6.2Rotation Stages

Rotation stages provide a single angular degree of freedom — rotation about a vertical axis (for tabletop mounting) or about a horizontal axis (for specific optical geometries). The platform is supported by a precision bearing (typically a crossed-roller ring or a ball bearing) that constrains it to pure rotation with minimal wobble (tilt error motion) and eccentricity (radial error motion). The drive is typically a worm gear (for stepper-driven stages) or a direct-drive torque motor (for high-performance servo-driven stages).

Wobble is the critical error parameter for rotation stages, as it causes the optical axis of any element mounted on the platform to oscillate as the stage turns. A rotation stage with 10 arc-seconds of wobble will cause a beam reflected from a mirror on its platform to oscillate by 20 arc-seconds (double the mechanical wobble due to the reflection geometry). For precision optical applications, wobble below 5 arc-seconds is typical for worm-gear stages, and below 1 arc-second for direct-drive stages with air bearings.

6.3Vertical (Z-Axis) Stages

Vertical stages operate against gravity, which introduces constant-force loading on the drive mechanism. Lead-screw stages are naturally suited to vertical operation because the screw's self-locking property prevents the platform from falling when power is removed. Ball-screw and direct-drive stages require a counterbalance mechanism (a spring, pneumatic cylinder, or counterweight) to support the gravity load and prevent free-fall during power loss. Without a counterbalance, the servo must continuously supply holding current, generating heat and consuming energy.

Vertical stages also require careful attention to cable management, as the cables connecting the upper stages (in a stacked multi-axis system) to the controller must flex as the vertical axis moves without exerting forces that disturb the lower axes. The vertical axis is often the most challenging axis in a multi-axis system because it combines the difficulties of gravity loading, cable drag, and the need for fail-safe behavior during power loss.

6.4Goniometers and Tilt Stages

Goniometers provide angular motion (tilt) about a horizontal axis located at or near the platform surface. Unlike rotation stages (which rotate about a vertical axis perpendicular to the platform), goniometers tilt the platform through angles typically ranging from ±5° to ±45°. The center of rotation is designed to coincide with the sample or optical element surface, so that tilting does not translate the point of interest — a critical requirement for diffractometry, crystallography, and angular alignment.

Tilt stages are similar to goniometers but may have the center of rotation below the platform surface, and they often provide smaller angular ranges (±1° to ±10°) with higher angular resolution. Tip-tilt stages provide two angular degrees of freedom (tilt about two orthogonal horizontal axes) and are commonly used for mirror alignment, beam steering, and leveling applications. Piezoelectric tip-tilt stages achieve sub-microradian resolution and millisecond response times for fast beam-steering applications.

6.5Multi-Axis Stacked Systems (Serial Kinematics)

Most multi-axis positioning systems are assembled by stacking individual stages — mounting one stage on top of another. A typical XYZ system stacks an X stage on the table, a Y stage on the X platform, and a Z stage on the Y platform. Each stage carries all the stages above it as payload. This serial kinematic architecture is simple, modular, and flexible — any combination of linear, rotary, and goniometric stages can be assembled.

The disadvantage of serial stacking is accumulated error and reduced dynamics. Each stage adds its own parasitic errors (straightness, flatness, wobble) to the total system error at the tool point. The bottom stage must accelerate the mass of all upper stages, reducing its dynamic performance. The top stage, carrying only the payload, has the best dynamics but the worst position accuracy because it includes the errors of all stages below it. These effects are manageable for systems with 2–3 axes but become increasingly problematic as axes are added.

The stacking order matters. The heaviest-travel axis (usually the longest) should be at the bottom, so it carries the most payload but has the least demanding accuracy requirement (since its errors are not amplified by upper stages). The highest-precision axis should be at the top, closest to the tool point, so its errors have the least geometric amplification. This principle — heavy and coarse at the bottom, light and precise at the top — applies to all serial-kinematic systems.

6.6Air Bearing Stages

Air bearings float the moving platform on a thin film (typically 5–10 µm) of pressurized air, eliminating all mechanical contact between the moving and stationary parts. Without contact, there is no friction (except viscous shear in the air film, which is negligible), no wear, no stick-slip, and no lubrication-dependent performance changes. The straightness and flatness of an air bearing stage are determined entirely by the geometry of the bearing surfaces — typically lapped granite or ceramic — which can be manufactured to sub-micrometer flatness over hundreds of millimeters.

Air bearings achieve the lowest MIM of any bearing technology because the absence of static friction (stiction) means there is no minimum force threshold for initiating motion. A servo-driven air bearing stage can execute nanometer-level moves limited only by the encoder resolution and the servo noise floor. This makes air bearings essential for nanometer-level positioning over travel ranges exceeding the few hundred micrometers available from piezo flexure stages.

The practical requirements of air bearings include a continuous supply of clean, dry, regulated compressed air (typically 4–6 bar), a flat and clean reference surface (any particle on the bearing surface can cause a crash if it exceeds the air gap), and preloading to maintain the air gap under varying loads (typically vacuum preload, where a partial vacuum on one side of the bearing pulls it toward the reference surface, or magnetic preload). These requirements make air bearing systems more complex and expensive than contact-bearing stages, and they are not suitable for vacuum environments (since the air supply is part of the operating principle).

Air bearing stages are the standard technology for semiconductor photolithography, wafer inspection, flat-panel display manufacturing, and any application where nanometer-level straightness and sub-nanometer MIM are required over travel ranges of tens of millimeters to several meters. They are driven exclusively by linear motors or voice coils — screw drives would reintroduce the friction and backlash that the air bearing eliminates.

Stage TypeDOFTypical TravelTypical MIMKey Applications
Linear Translation1 (linear)5–500 mm0.05–1 µmGeneral positioning, scanning, alignment
Rotation1 (angular)360° continuous0.5–50 arc-secPolarimetry, diffractometry, indexing
Vertical (Z)1 (linear, vertical)5–100 mm0.05–1 µmFocus, height adjustment, stacking
Goniometer1 (angular, tilt)±5° to ±45°1–60 arc-secCrystallography, beam alignment
Tip-Tilt2 (angular)±1° to ±10°0.1–10 arc-secMirror alignment, beam steering
Air Bearing Linear1 (linear)25–1000 mm0.001–0.01 µmLithography, metrology, inspection
Table 6.1 — Motorized Stage Type Summary.

7Parallel Kinematics and Hexapods

7.1Stewart Platform Principle

A hexapod (Stewart platform) is a six-axis positioning system consisting of a fixed base plate, a mobile platform, and six independently controlled actuators (legs) connecting the two. Each leg is a linear actuator with spherical or universal joints at both ends, allowing it to change length while accommodating the angular changes required by multi-axis motion. By controlling the lengths of all six legs simultaneously, the controller positions the platform in six degrees of freedom — three translational (X, Y, Z) and three rotational (pitch, yaw, roll).

Hexapod Inverse Kinematics
Li=bi+Rpi+tai,i=1,,6L_i = \left| \mathbf{b}_i + \mathbf{R} \cdot \mathbf{p}_i + \mathbf{t} - \mathbf{a}_i \right|, \quad i = 1, \ldots, 6

Where: Li = length of leg i, ai = base joint position, bi = platform joint position, R = rotation matrix, pi = platform joint offset, t = translation vector.

The controller solves the inverse kinematics in real time: given the desired platform position and orientation (six coordinates), it computes the six leg lengths required to achieve that pose, then drives each actuator to its target length. This computation is performed at the servo rate (thousands of times per second), enabling smooth, coordinated six-axis motion.

7.2Advantages Over Serial Kinematics

No accumulated errors: In a serial stack, each axis adds its parasitic errors to the next. In a hexapod, all six actuators connect the base directly to the platform — there is no error accumulation through intermediate stages.

High stiffness-to-weight ratio: The six-strut structure is inherently rigid because every strut is loaded only in tension or compression (no bending moments). A hexapod can achieve higher resonant frequency than a serial stack of comparable travel and payload capacity.

Consistent dynamics: In a serial stack, the bottom axis carries the most mass and has the lowest resonant frequency, while the top axis carries the least and has the highest. In a hexapod, all six actuators share the load symmetrically, providing more uniform dynamic behavior across all axes.

Compact form factor: A hexapod provides six degrees of freedom in a single structure that is typically shorter (lower profile) than an equivalent serial stack of six stages.

Arbitrary pivot point: A hexapod can be commanded to rotate about any point in space (the virtual pivot), not just the physical center of the mechanism. This is a fundamental advantage for optical alignment, where the rotation center must coincide with the optical element's surface, not the stage's geometric center.

7.3Virtual Pivot Point

One of the most powerful features of a hexapod is the ability to define the center of rotation (pivot point) at any arbitrary location in space. In a serial stack, adding rotation to a linear offset creates a complex arc-shaped trajectory at the tool point unless additional coordinated linear corrections are applied. A hexapod controller handles this coordination automatically — the user specifies the desired pivot point coordinates, and the controller computes the leg motions required to rotate the platform about that point.

This capability is essential for optical applications. For example, rotating a lens about its optical center (to adjust tilt without translating the beam) requires the pivot point to be at the lens center, which may be tens of millimeters above the platform surface. A hexapod achieves this with a software setting; a serial stack would require additional axes or complex coordinated motion programming.

Worked Example: Hexapod Workspace Estimation

Problem: A hexapod has a nominal leg length of 200 mm and a maximum leg extension of ±25 mm. Estimate the approximate translational workspace in the X direction.

Solution:

Step 1 — The maximum X translation occurs when all legs can accommodate the required length changes for a pure X shift. Due to the geometry, the available X travel is less than the ±25 mm leg extension — typically 50–70% of the leg stroke for pure translation.
Step 2 — Estimate: X travel ≈ 0.6 × 50 mm (total leg stroke) = ±15 mm.

Result: The estimated X travel is approximately ±15 mm.

Interpretation: The actual workspace is a complex, six-dimensional volume that depends on the specific geometry (joint positions, leg angles) and the simultaneous demand on all six axes. Translation in one axis uses up leg stroke that is then unavailable for rotation or translation in other axes. Manufacturers provide workspace plots showing achievable travel for each axis as a function of the other axes' positions.

7.4Workspace and Travel

The workspace of a hexapod is not a simple set of axis ranges (as it is for a serial stack) but a six-dimensional volume defined by the intersection of all six leg-length constraints and all twelve joint-angle limits. Moving in one degree of freedom consumes leg stroke that is then unavailable for motion in other degrees of freedom. The usable travel in any single axis depends on the positions of all other axes — a hexapod with ±25 mm X travel at the center of its workspace may have only ±15 mm X travel when the Z axis is near its limit.

This coupled workspace is the primary limitation of hexapods. Serial stacks have independent axis ranges — the X travel is the same regardless of Y or Z position. Hexapods trade this independence for the structural advantages described above. For applications requiring large, independent, multi-axis travel (for example, a 300 mm X × 300 mm Y XY scanner), a serial stack is more practical. For applications requiring moderate multi-axis travel with high precision and the ability to rotate about an arbitrary pivot (for example, aligning an optical fiber to a photonic chip), a hexapod is the better choice.

7.5SpaceFAB and Hybrid Architectures

The SpaceFAB architecture (developed by PI) is a hybrid that combines serial and parallel kinematic principles. It typically uses three parallel-kinematic XY modules arranged in a triangular configuration to support and position the platform. Each module provides two degrees of freedom, and the three modules together provide all six degrees of freedom. Compared to a classic hexapod, the SpaceFAB can achieve larger planar travel ranges (because the XY modules have independent travel ranges that are not coupled through leg-length constraints) while maintaining many of the stiffness and accuracy advantages of parallel kinematics.

Other hybrid architectures combine a long-travel serial stage (for coarse positioning over large ranges) with a short-travel hexapod or parallel-kinematic stage (for fine multi-axis alignment at the endpoint). This coarse-fine approach provides the large workspace of a serial system and the multi-axis precision of a parallel system, at the cost of increased complexity and system height.

Serial KinematicsX StageY StageZ StagePayloadErrors cascade ↑Parallel KinematicsBasePlatformPayloadLoad shared across 6 legs
Figure 7.1 — Comparison of serial kinematics (stacked stages) and parallel kinematics (hexapod), illustrating the structural differences and error propagation paths.

8Nanopositioning and Flexure Stages

When positioning requirements descend below roughly 10 nm in resolution and 50 nm in repeatability, conventional motor-and-screw stages reach their fundamental limits. Friction, backlash, and mechanical compliance in the drive train prevent the motor from delivering arbitrarily small, repeatable motions to the platform. Nanopositioning systems bypass these limits by replacing all contact-bearing, screw-driven mechanisms with flexure bearings (elastic hinges) and solid-state piezoelectric actuators, creating a monolithic mechanical system with no friction, no backlash, and no wear.

8.1Piezo Flexure Nanopositioners

A piezo flexure nanopositioner consists of a piezoelectric stack actuator (a series of ceramic layers that expand when voltage is applied) integrated into a flexure mechanism (a monolithic metal structure with thin elastic hinges). The flexure guides the platform motion, amplifies the actuator's displacement if needed, and provides a restoring force that preloads the piezo stack. Because the entire mechanism is a single piece of metal with no joints, screws, or contact surfaces, it has zero backlash, zero friction, and near-infinite life (flexure fatigue life exceeds 109 cycles for properly designed hinges).

Piezo Stack Displacement
ΔL=d33nV\Delta L = d_{33} \cdot n \cdot V

Where: ΔL = actuator displacement (μm), d33 = piezoelectric strain coefficient (pm/V), n = number of ceramic layers, V = applied voltage (V).

A typical piezo stack with d33 = 500 pm/V, 100 layers, and 100 V drive voltage produces a free displacement of 5 µm. Flexure amplification mechanisms can increase this to 50–500 µm at the platform, at the cost of reduced stiffness and force capacity. Multi-axis nanopositioners (XY, XYZ) use multiple actuators within a single flexure structure, providing up to six degrees of freedom with sub-nanometer resolution in a compact, monolithic package.

Worked Example: Piezo Stack Free Displacement

Problem: A piezo stack has d33 = 450 pm/V, 120 ceramic layers, and is driven at 100 V. Calculate the free displacement.

Solution:

Step 1 — Apply the displacement formula: ΔL = 450 × 10⁻¹² m/V × 120 × 100 V = 5.4 × 10⁻⁶ m = 5.4 µm

Result: The free displacement is 5.4 µm.

Interpretation: This is the unloaded displacement. Under load, the actual displacement is reduced by the ratio of the actuator stiffness to the sum of actuator and load stiffnesses. A flexure mechanism attached to the stack acts as a load and will reduce the available travel. Manufacturers specify the usable travel after accounting for the flexure preload.

8.2Capacitive Feedback and Sub-Nanometer Control

Open-loop piezo actuators exhibit significant hysteresis (10–15% of travel) and creep (1–2% logarithmic drift after a step), making open-loop operation unsuitable for precision positioning. Closed-loop nanopositioners integrate a capacitive sensor (or, less commonly, a strain gauge) that measures the platform position directly and feeds it back to a dedicated piezo servo controller. The controller drives the piezo voltage to minimize the error between the commanded and measured positions, eliminating hysteresis and creep from the system's transfer function.

With capacitive feedback, commercial nanopositioners achieve sub-nanometer resolution (0.1–0.5 nm), sub-nanometer repeatability (0.5–2 nm), and linearity better than 0.01% of travel. The servo bandwidth is typically 1–10 kHz — orders of magnitude higher than a screw-driven stage — enabling rapid step-and-settle (less than 1 ms for small steps) and effective rejection of low-frequency vibration disturbances. These performance levels enable scanning probe microscopy, interferometric metrology, nanoimprint lithography, and other applications where the positioning error budget is measured in fractions of a nanometer.

8.3Travel Range vs. Resolution Tradeoff

Piezo flexure nanopositioners are fundamentally limited in travel range by the strain capacity of piezoelectric ceramics (approximately 0.1% of the stack length). Practical single-axis travel ranges are 1–500 µm for direct-acting stages and up to 1–2 mm for lever-amplified designs. Beyond approximately 1 mm, the flexure amplification ratio becomes too high, reducing stiffness and resonant frequency to impractical levels. For longer travel with nanometer resolution, hybrid coarse-fine systems combine a long-travel motorized stage with a short-travel nanopositioner.

8.4Hybrid Coarse-Fine Systems

A hybrid coarse-fine system mounts a piezo flexure nanopositioner on top of a motorized translation stage. The motorized stage provides long travel (tens to hundreds of millimeters) with micrometer-level positioning, and the nanopositioner provides short travel (tens to hundreds of micrometers) with sub-nanometer resolution. The controller coordinates both stages: the motorized stage moves to the approximate target, then the nanopositioner makes the final fine adjustment within its travel range.

The key design challenge is ensuring that the motorized stage's vibration, thermal drift, and electrical noise do not exceed the nanopositioner's correction range. If the coarse stage drifts by 5 µm due to thermal expansion, the nanopositioner must have at least 5 µm of travel to compensate — plus the travel needed for the fine positioning task itself. Careful thermal management, vibration isolation, and cable routing are essential for hybrid systems to achieve their full performance potential.

Mounting SurfaceMotorized Stage(100 mm travel, 0.1 µm MIM)Piezo Nanopositioner(100 µm travel, 1 nm MIM)Sample100 mm100 µm
Figure 8.1 — Hybrid coarse-fine positioning system showing the motorized stage providing long travel and the piezo nanopositioner providing sub-nanometer fine positioning.

8.5Applications

Nanopositioning systems are essential in scanning probe microscopy (AFM, STM, SNOM), where the probe must scan the sample surface with sub-nanometer step sizes and angstrom-level stability. They enable active fiber alignment, where the nanopositioner continuously adjusts the fiber position to maximize coupling efficiency against thermal drift and vibration. In semiconductor metrology, nanopositioners provide the sub-nanometer scanning accuracy required for critical-dimension measurement and overlay inspection. In adaptive optics, piezo tip-tilt nanopositioners steer deformable mirror segments at kilohertz rates to correct atmospheric wavefront distortion.

9System Design and Specification

9.1Specification Matching Workflow

Designing a motorized positioning system begins with defining the application requirements in terms that map directly to stage specifications. The following questions, answered before any hardware is selected, prevent costly mismatches between the system and the application:

What travel range is required in each axis? This determines the stage type (nanopositioner for < 1 mm, standard motorized for 1–500 mm, linear-motor or air-bearing for > 500 mm) and eliminates technologies that cannot reach the required range.

What is the required minimum incremental motion? This determines the drive technology, encoder type, and whether a flexure or contact-bearing mechanism is needed. If MIM < 50 nm, a piezo nanopositioner or air-bearing stage is likely required. If MIM is 0.1–1 µm, a servo-driven stage with linear encoder is appropriate. If MIM > 1 µm, a stepper with rotary encoder is adequate.

What repeatability is required? Unidirectional repeatability (approaching from the same direction) is easier to achieve than bidirectional repeatability (approaching from either direction), because bidirectional repeatability includes backlash. If the application always approaches from the same direction, specify unidirectional; if the motion reverses direction between measurements, specify bidirectional.

What accuracy is required? Accuracy is the most expensive specification to achieve, because it requires calibration of the entire error map (pitch error, yaw, roll, straightness, Abbe error). If the application requires only repeatability (returning to the same position every time) without needing to know the absolute coordinate, accuracy may be relaxed — saving significant cost.

What is the payload, and in what orientation? The payload mass determines the required motor torque, bearing load rating, and whether counterbalancing is needed for vertical axes. The orientation (horizontal, vertical, inverted) affects the bearing preload, the drive's gravity compensation requirements, and the thermal management strategy.

Answering these five questions narrows the technology selection to a small number of viable configurations. The remaining decisions — specific motor model, encoder resolution, controller features — are then guided by the manufacturer's product matrix and application engineering support.

9.2Axis Stacking Order

In a multi-axis serial-kinematic system, the stacking order determines the error budget, the dynamic performance, and the cable management complexity. The general principle is: place the longest-travel, heaviest axis at the bottom and the shortest-travel, lightest, highest-precision axis at the top. This minimizes the moving mass for the upper axes (improving their dynamics) and places the coarsest axis where its errors have the least amplification at the tool point.

For a typical XYZ system, the conventional stacking order is X (bottom) → Y (middle) → Z (top). If the X and Y travel ranges are similar, the choice of which to place at the bottom may be dictated by cable routing: the bottom axis's cables are stationary, while the upper axes' cables must flex. Placing the axis with the most cables (or the stiffest cables) at the bottom simplifies cable management.

For systems including rotation or tilt, the rotation stage is typically placed above the linear stages (so the linear stages do not need to carry the angular offset loads) and below any fine-positioning stage (so the fine stage can correct for the rotation stage's parasitic errors). The stacking order XY → rotation → Z → nanopositioner is a common configuration for applications combining scanning, angular alignment, and nanometer-level fine positioning.

9.3Thermal Management

Every motor generates heat, and every degree of temperature rise causes thermal expansion of the stage structure, the screw, and the mounting surfaces. Thermal drift is often the dominant error source in precision positioning systems — exceeding the repeatability specification by orders of magnitude if unmanaged. A steel lead screw 100 mm long expands by approximately 1.2 µm for every 1 °C temperature rise — a drift that can consume the entire error budget of a sub-micrometer positioning system.

Thermal Drift
ΔL=αLΔT\Delta L = \alpha \cdot L \cdot \Delta T

Where: ΔL = length change, α = coefficient of thermal expansion (CTE), L = original length, ΔT = temperature change.

Mitigation strategies include using low-CTE materials (Invar, Super Invar, Zerodur) for critical structural elements, reducing motor heat by using servo motors (which draw minimal current at rest) instead of steppers (which draw full current continuously), implementing current-reduction modes for stepper motors, mounting the motor remotely from the measurement point, and actively controlling the ambient temperature to ±0.1 °C or better in critical metrology environments.

Worked Example: Thermal Drift of a Lead Screw

Problem: A stainless-steel lead screw (CTE = 17.3 × 10⁻⁶ /°C) is 150 mm long. The stepper motor raises the stage temperature by 3 °C during a measurement session. How much does the screw length change?

Solution:

Step 1 — Apply thermal expansion: ΔL = 17.3 × 10⁻⁶ /°C × 150 mm × 3 °C = 7.8 µm

Result: The screw expands by 7.8 µm.

Interpretation: This 7.8 µm drift far exceeds the sub-micrometer repeatability of a typical precision stage. Unless compensated (by a linear encoder that tracks the expansion, or by thermal stabilization), this drift will dominate the system's position error. This example illustrates why thermal management is not optional for precision positioning.

9.4Vacuum Compatibility

Many photonics, semiconductor, and physics applications require positioning inside vacuum chambers. Standard motorized stages are not vacuum-compatible because they use lubricants that outgas, insulation materials that release volatiles, and enclosed volumes that trap gas and create virtual leaks. Vacuum-compatible stages use dry lubricants (MoS2, PTFE), special cable insulation (Kapton, PTFE), vented screw holes, and degassed structural materials.

The vacuum level determines the stringency of these requirements. At moderate vacuum (10⁻³ to 10⁻⁶ mbar), outgassing is the primary concern, and standard stages with vacuum-compatible lubricants are often sufficient. At high vacuum (10⁻⁶ to 10⁻⁹ mbar) and ultra-high vacuum (< 10⁻⁹ mbar), every material must be qualified for outgassing rate, virtual leaks must be eliminated, and the stage may require bakeout at 100–200 °C to desorb surface contaminants. Piezoelectric motors are inherently vacuum-compatible because they have no coils, no magnets, and no lubricants — the ceramic elements operate without modification in UHV environments.

ComponentStandardHV CompatibleUHV Compatible
LubricantGrease/oilDry (MoS₂)None or MoS₂ (baked)
Cable InsulationPVCPTFEKapton
AdhesivesEpoxyLow-outgassing epoxyCeramic bonding or mechanical
Motor TypeAnyModified stepper/servoPiezoelectric
Structural MaterialsAluminum/steelAluminum/steel (cleaned)Stainless steel / titanium (baked)
ConnectorsStandardHermetic feedthroughCF-flanged feedthrough
Table 9.1 — Vacuum Compatibility Requirements by Vacuum Level.

9.5Cable Management in Multi-Axis Systems

In a multi-axis system, every moving axis requires cables (motor power, encoder signals, limit switches) that must flex as the axis moves. These cables exert forces on the stage — drag force along the axis of motion, and potentially lateral and vertical forces from cable bending stiffness — that disturb the positioning accuracy. In a stacked system, the upper axes' cables must traverse all lower axes, compounding the cable forces with each additional axis.

Cable management strategies include using flexible flat cables (which bend easily in one plane and lay flat), cable tracks (energy chains) that guide cables in a controlled bending radius, cable service loops that absorb travel while maintaining a minimum bend radius, and routing cables along the axis of motion (rather than across it) to minimize lateral disturbance forces. For the highest precision, cables should be dressed symmetrically about the axis of motion so that their drag forces do not introduce a moment that rotates the platform (yaw error).

In some nanometer-level applications, cable forces are the dominant disturbance source — exceeding vibration, thermal drift, and servo noise. For these applications, wireless encoder communication, contactless power transfer, or routing all cables through a single, mechanically decoupled cable carrier can reduce cable-induced errors by an order of magnitude.

9.6Vibration and Settling

Every mechanical structure has resonant frequencies — the natural frequencies at which it vibrates when excited. When a motion command excites a stage's resonance, the platform oscillates around the target position, and the system cannot settle until the oscillation decays. The settling time is determined by the resonant frequency (higher is better — the oscillation period is shorter) and the damping ratio (higher is better — the oscillation decays faster). Settling time is often the performance-limiting specification in production applications, where throughput depends on how quickly the stage reaches and stabilizes at each target.

The first resonant frequency of a positioning stage is determined by its stiffness and moving mass: fn = (1/2π) × √(k/m). Increasing stiffness (stiffer bearings, shorter travel, thicker platform) or decreasing mass raises the resonant frequency and improves settling. This is why nanopositioners (short travel, monolithic flexure, low mass) have resonant frequencies of 200–2000 Hz, while long-travel motorized stages (long screws, large platforms, heavy payloads) may have resonant frequencies of only 20–100 Hz.

External vibration from the laboratory environment (floor vibrations at 1–50 Hz, acoustic vibrations at 50–500 Hz, equipment vibrations at various frequencies) also affects settling and position stability. Vibration isolation — passive (elastomeric mounts, air-spring tables) or active (accelerometer-based feedback) — is essential for any sub-micrometer positioning system. The vibration isolation system must attenuate external vibration without reducing the stage's own resonant frequency, which requires careful matching of the isolation cutoff frequency to the stage's lowest resonance.

10Application Examples and Selection Guide

10.1Fiber Alignment

Fiber-to-chip and fiber-to-fiber alignment is one of the most demanding positioning applications in photonics. Single-mode fiber coupling requires positioning accuracy of ±0.1 µm in the transverse axes (X, Y) to maintain acceptable insertion loss, because the mode field diameter of a standard single-mode fiber is approximately 10 µm and coupling efficiency drops as a Gaussian function of lateral offset. The Z axis (focus) is less critical but still requires micrometer-level control. Angular alignment (pitch, yaw) may also be needed for angled-facet fibers or waveguide couplers.

A typical fiber alignment system uses a 3-axis or 6-axis motorized stage with sub-100 nm MIM, equipped with a nanopositioner for fine optimization. The controller runs a gradient-search or spiral-scan algorithm that monitors the optical power transmitted through the fiber while adjusting position, converging on the coupling maximum in seconds. For production fiber attachment (pigtailing), the system includes UV-adhesive or laser-welding equipment that fixes the fiber in place at the optimized position. Throughput requirements in production drive the use of hexapods or parallel-kinematic stages that can align all six degrees of freedom simultaneously.

10.2Beam Steering and Scanning

Beam steering applications use motorized rotation stages, tip-tilt mirrors, or galvanometer scanners to redirect an optical beam. For slow, high-precision steering (adjusting a telescope pointing axis, aligning a laser to a target), motorized rotation stages with arc-second resolution are appropriate. For fast scanning (confocal microscopy, laser machining, lidar), galvanometer scanners or piezo tip-tilt mirrors provide kilohertz scan rates with sub-microradian precision.

The key specification for beam steering is angular resolution at the target — which depends on both the scanner's angular resolution and the beam propagation distance. A scanner with 1 µrad resolution steers a beam by 1 µm at 1 m distance, 10 µm at 10 m, and so on. For long-distance beam steering (free-space optical communication, satellite laser ranging), the required scanner resolution is inversely proportional to the range, and sub-microradian resolution is essential.

10.3Sample Positioning

Sample positioning encompasses a broad range of applications — from moving microscope slides under an objective (millimeter travel, micrometer precision) to scanning semiconductor wafers under an inspection tool (300 mm travel, nanometer precision). The positioning requirements span four orders of magnitude in both travel and resolution, and no single stage type covers the full range. Laboratory sample stages typically use stepper or servo motors with ball screws and linear encoders; semiconductor wafer stages use air bearings with linear motors and interferometric feedback.

Multi-sample (array) positioning adds the requirement for fast move-and-settle between discrete positions — for example, moving a 96-well microplate to position each well under a reader. The throughput of such systems is limited by the settling time, not the move speed, because the stage must stabilize at each position before data acquisition. S-curve motion profiles and high-bandwidth servo controllers minimize settling time; air bearings minimize friction-induced vibration.

10.4Production Automation

Production automation applications — pick-and-place assembly, die bonding, wire bonding, laser micromachining — demand the highest throughput combined with micrometer to sub-micrometer precision. The key metric is settled moves per minute: how many times the stage can move to a new position, settle to within the position tolerance, execute the process step, and move again. This metric depends on the move distance, the acceleration capability, the settling time, and the process dwell time.

Linear-motor stages on air bearings achieve the highest settled move rates (hundreds of moves per minute over travel ranges of tens to hundreds of millimeters) because they combine high acceleration (> 1 g with lightweight moving elements), zero backlash (no mechanical transmission), and fast settling (high resonant frequency, no friction-induced vibration). For applications requiring 6-axis alignment at each position (such as die bonding), hexapods provide the fastest cycle times because all axes move simultaneously rather than sequentially.

10.5Decision Matrix

ApplicationTravelMIMRepeatabilityRecommended Technology
Manual alignment (set-and-forget)5–25 mm1–10 µm1–5 µmManual micrometer stage
Automated sample scanning25–150 mm0.1–1 µm0.5–2 µmStepper + lead screw + rotary encoder
Precision beam alignment10–50 mm0.05–0.5 µm0.1–0.5 µmServo + ball screw + linear encoder
Fiber alignment (lab)5–25 mm0.02–0.1 µm0.05–0.2 µmServo + piezo hybrid or hexapod
Fiber alignment (production)5–25 mm0.01–0.05 µm0.02–0.1 µmHexapod + nanopositioner
Wafer inspection200–300 mm0.005–0.05 µm0.01–0.05 µmLinear motor + air bearing + interferometer
Nanoscale metrology0.01–0.5 mm0.0001–0.001 µm0.0005–0.002 µmPiezo flexure + capacitive sensor
Table 10.1 — Application-Based Technology Selection Matrix.
🔧 🔧

References

  1. [1]Slocum, A.H. Precision Machine Design. Prentice Hall, 1992.
  2. [2]Smith, S.T. and Chetwynd, D.G. Foundations of Ultraprecision Mechanism Design. Gordon and Breach, 1992.
  3. [3]Otsuka, J. Nanometer-Level Positioning Systems for Precision Machines. Springer, 2015.
  4. [4]PI (Physik Instrumente). Piezo Nano Positioning: Inspirations 2021. PI GmbH & Co. KG, 2021.
  5. [5]Munnig Schmidt, R., Schitter, G., and Rankers, A. The Design of High Performance Mechatronics. Delft University Press, 2014.
  6. [6]Hicks, T.R. and Atherton, P.D. The NanoPositioning Book. Queensgate Instruments, 1997.
  7. [7]Lipshitz, S.P., Pocock, M., and Vanderkooy, J. "On the Audibility of Midrange Phase Distortion in Audio Systems." J. Audio Eng. Soc., 30(9):580–595, 1982. [Cited for PID and control-system analysis methodology.]
  8. [8]Devasia, S., Eleftheriou, E., and Moheimani, S.O.R. "A Survey of Control Issues in Nanopositioning." IEEE Trans. Control Syst. Technol., 15(5):802–823, 2007.
  9. [9]Fleming, A.J. and Leang, K.K. Design, Modeling and Control of Nanopositioning Systems. Springer, 2014.
  10. [10]Merlet, J.-P. Parallel Robots. 2nd ed. Springer, 2006.

All information, equations, and calculations have been compiled and verified to the best of our ability. For mission-critical applications, we recommend independent verification of all values. If you find an error, please let us know.