Skip to main content

Motorized Positioning — Abridged Guide

Quick-reference guide to motorized positioning systems. For full treatment with worked examples, diagrams, and detailed derivations, see the Comprehensive Guide.

1.Introduction to Motorized Positioning

A motorized positioning system is a chain of five elements — motor, transmission, bearing, encoder, controller — and the system performs at the level of its weakest link.
If the task will be repeated more than ~50 times or requires repeatability below ~1 µm, motorization pays for itself in time savings and data quality.

Motorized positioning replaces manual adjustment with electrically driven actuators, enabling sub-micrometer repeatability, remote operation, data-correlated motion, and automated throughput that manual methods cannot sustain. The decision to motorize depends on whether the application demands scanning, stepping, tracking, or environmental access constraints that exclude an operator.

2.Drive Technologies

Lorentz Force (Voice Coil)
F=BILF = B \cdot I \cdot L
No single drive technology dominates all applications. Stepper motors offer simplicity, servo motors provide smooth speed, piezo motors deliver compactness and self-clamping, voice coils settle fastest, and linear motors achieve the highest throughput.
Piezo motors are the default choice for vacuum and high-magnetic-field environments — they generate no magnetic field, produce no heat at standstill, and are inherently self-clamping.
DriveBest ForLimitation
StepperLow cost, open-loop simplicityLost steps, heat, torque rolloff
DC Servo (Brushless)Smooth motion, moderate-high speedRequires encoder and controller
Piezo InertiaCompact, non-magnetic, self-clampingLow speed, variable step size
Piezo WalkerSub-nm resolution, high forceVery slow, expensive
Voice CoilFastest settling, linear forceHeat at standstill, short travel
3-Phase LinearHighest speed and throughputCost, no self-locking

3.Transmission Mechanisms

Theoretical Step Size
d=pN×Md = \frac{p}{N \times M}
Where: p = screw pitch, N = steps/rev, M = microstep divisor.
The theoretical step size from microstepping overstates actual MIM by 50–200×. Lead screw friction, nut compliance, and torque ripple prevent the stage from achieving the kinematic limit.
Ball screws achieve 85–95% efficiency vs. 20–40% for lead screws, but lose self-locking. For vertical stages, use a lead screw or add a brake.

Lead screws are self-locking but inefficient. Ball screws are efficient but back-drivable. Direct drive eliminates the transmission entirely — the motor acts on the platform with zero backlash and zero friction, dominating the highest-performance tier.

4.Feedback and Encoder Systems

Linear Encoder Resolution
r=P4×nr = \frac{P}{4 \times n}
Where: P = grating pitch, n = interpolation factor, 4 = quadrature.
Encoder resolution ≠ system MIM. A 1 nm resolution encoder does not produce 1 nm steps — friction, stiction, controller noise, and structural compliance set the actual floor, typically 2–100× above the encoder count size.
If a datasheet shows only "resolution" without a separate MIM spec, assume the actual step size is at least 10× worse. Request MIM data from the supplier.
EncoderMeasuresResolutionPlacementLimitation
Rotary incrementalMotor shaft angle0.001–1°Motor shaftCannot see transmission errors
Rotary absoluteMotor shaft angle (no homing)0.001–0.1°Motor shaftLower resolution than incremental
Linear opticalStage platform position1 nm–1 µmStage body (direct measurement)Fragile scale, thermal expansion
CapacitivePlatform position (nanopositioners)<0.1 nmFlexure gapShort range, environmental sensitivity

5.Motion Controllers and Servo Loops

PID Output
un=Kpen+Kiek+Kd(enen1)u_n = K_p \cdot e_n + K_i \cdot \sum e_k + K_d \cdot (e_n - e_{n-1})
The PID controller computes a motor command from three terms: proportional (spring-like restoring force), integral (eliminates steady-state error), and derivative (damping). Tuning these three gains is the most critical commissioning step for any servo-driven stage.
Start tuning with Ki = 0 and Kd = 0. Increase Kp until oscillation, then back off to ~65%. Add Kd to damp ringing, then add Ki gradually to remove steady-state offset.

Motion profiles (trapezoidal vs. S-curve) determine vibration excitation and settling time. S-curve profiles add jerk limiting that reduces vibration, often producing faster effective throughput in step-and-measure applications despite the longer move itself.

6.Motorized Stage Types

Stage types are defined by their geometry (linear, rotary, vertical, angular), bearing system, and drive technology. Air bearing stages achieve the ultimate performance — zero friction, zero wear, sub-nanometer MIM — but require clean compressed gas and continuous servo control.
For multi-axis stacked systems, place the heaviest axis on the bottom. Errors accumulate from bottom to top — the bottom stage's runout becomes Abbe error for every stage above.
NeedStage Type
General-purpose linear positioningBall-screw crossed-roller (DC servo)
Budget linear positioningLead-screw ball-bearing (stepper)
Highest speed/resolution linearDirect-drive linear motor (air bearing or crossed roller)
Angular positioning with self-lockingWorm-gear rotation (stepper or servo)
Smooth continuous rotationDirect-drive rotation (torque motor)
Vertical with power-off holdLead-screw or counterbalanced ball-screw

7.Parallel Kinematics and Hexapods

Hexapod Inverse Kinematics
li=P+Rbiail_i = |\mathbf{P} + \mathbf{R} \cdot \mathbf{b}_i - \mathbf{a}_i|
Hexapods provide 6-DOF motion with higher stiffness, lower mass, and no error accumulation compared to stacked single-axis stages. The programmable virtual pivot point is the key advantage for alignment applications.
Hexapod travel specs are coupled — using travel in one DOF reduces available travel in others. Always simulate the full required workspace before purchasing.

Hexapods excel in fiber alignment, optics assembly, and any application requiring multi-axis fine positioning where a serial stage stack would accumulate too much error. They are not a replacement for long-travel single-axis stages — their strength is precision multi-DOF alignment over moderate travel ranges.

8.Nanopositioning and Flexure Stages

Piezo Displacement
ΔL=d33×n×V\Delta L = d_{33} \times n \times V
Where: d₃₃ = strain coefficient (~400 pm/V for PZT), n = layers, V = voltage.
Below 100 nm positioning, conventional bearings and transmissions fail — friction introduces stiction, hysteresis, and wear that prevent deterministic motion. Piezo flexure nanopositioners eliminate friction entirely with solid-state actuators and monolithic flexure guides.
For applications needing both long range (mm) and fine resolution (nm), use a hybrid coarse-fine system — motor stage for travel, piezo nanopositioner for final positioning.

9.System Design and Specification

Thermal Drift
δ=αLΔT\delta = \alpha \cdot L \cdot \Delta T
A 2°C local temperature rise on an aluminum stage produces ~9 µm of thermal drift per 200 mm — exceeding the MIM of most precision stages by orders of magnitude. Thermal management (motor derating, heat sinking, low-CTE materials) is essential for sub-micrometer work.
For vacuum applications, derate motor torque by 30–50% (no convective cooling). Consider piezo motors, which generate negligible standstill heat.
Vacuum LevelLubricantMotor ChoiceCooling
AmbientStandard greaseAnyConvection
HV (10⁻⁶ Torr)Low-vapor-pressure grease or dry filmDC servo (derated) or piezoConduction only
UHV (10⁻⁹ Torr)Dry film onlyPiezo preferredConduction + radiation

10.Application Examples and Selection Guide

Start system selection from the application requirements (motion type, performance, load, environment, interface), not from the product catalog. Over-specifying one element while under-specifying another produces an expensive system limited by its weakest component.
For fiber alignment: XYZ ball-screw stages (coarse) + piezo nanopositioner (fine) + gradient-search algorithm. For production scanning: direct-drive linear motor + air bearing + S-curve profiles.
Continue Learning

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.