positioningstages.comRequest a Quote

Motion Control & Automation · Engineering guide

Step size, microstepping and actual movement: what software can assume

Separate commanded step size from measured motion and plan a verification worksheet for microstepping in a positioning application.

Integration guide · 4 min read · Published

Key takeaways

  • A small command increment is not measured positioning accuracy.
  • Keep unit conversion and physical validation as separate checks.
  • Test the increment that the process actually needs under its load.
Linear stage with a central carriage, guide rails and drive screw on a bench.
Linear stage with a central carriage, guide rails and drive screw on a bench. AI-generated illustrative scene; generic equipment, not a photograph of an actual facility or evidence of performance. AI-generated illustrative scene. Credit: AI-generated with OpenAI image generation. Source

A software display can show more decimal places than a fixture can reliably use. When an application requests very small steps, first determine what those numbers mean: command units, nominal drive increments, measured carriage displacement or verified workpiece movement. These are different claims, and the distinction belongs in the software requirements as well as the mechanical specification.

A stepper motor produces incremental rotation; its driver supplies current to the windings. These are different roles from the motion controller that issues or coordinates commands. Dover Motion introduces the motor, while Oriental Motor shows why the motor/driver pairing matters. Identify the actual motor, driver, controller and transmission before assigning a step scale; none of the example motor details establishes the selected stage’s configuration.

Define the command scale explicitly

For planning, a screw-driven axis can be described by screw travel per revolution, motor steps per revolution and the selected subdivision of each step. Their combination produces a nominal conversion between command increments and distance. That arithmetic is useful for unit handling, but does not measure the resulting movement.

The Zaber manual uses device-specific conversion factors. Treat that as an example of documentation discipline. Obtain the actual conversion, units and configuration dependencies from the selected drive and controller provider; do not reuse another manufacturer’s numbers or syntax.

Record where conversion takes place. If a host library already accepts engineering units, a second conversion in application code can introduce a serious scaling error. Include rounding behavior, minimum accepted increment and any relevant representation limits in the interface review.

Separate three acceptance questions

The first question is whether software encodes the intended displacement correctly. This can be reviewed using documented conversions and non-moving software tests. The second is whether the drive accepts and reports the command as intended. The third is whether the physical point of interest moves sufficiently for the process.

Microstepping changes the commanded subdivision of motor movement. It does not, by itself, certify that every subdivision becomes equal displacement at a loaded fixture. Friction, transmission behavior and the measurement arrangement belong in the physical evaluation. Avoid turning a calculated increment into a catalogue accuracy claim.

Use the specification guide when naming the results. Resolution, repeatability and positioning accuracy answer different questions. Reporting only the smallest command value hides the question the experiment must actually resolve.

Small-increment verification checklist

  • Identify whether each recorded value is a command, controller report or independent measurement.
  • Save the drive subdivision setting and approved distance-conversion basis.
  • Define the process-relevant displacement and the point where it must be observed.
  • Record payload, orientation, approach direction and measurement uncertainty.
  • Include repeated increments and relevant reversals in the reviewed experiment.
  • Retain unsuccessful or ambiguous observations rather than rounding them into success.
  • State the conditions under which the resulting conclusion may be reused.

The checklist asks for a test design, not operating settings. A qualified reviewer should choose the instrument and procedure. The instrument needs enough capability to distinguish the proposed effect from its own uncertainty and noise.

Hypothetical nominal-increment calculation

Imagine a purely illustrative mechanism with 2 mm travel per screw revolution, 200 full motor steps per revolution and 10 commanded subdivisions per full step. With a direct one-to-one drive assumption, the nominal increment is 2 divided by 2,000 mm, or 1 micrometre. These invented values are not specifications for any listed stage.

The software team can verify that a 20 micrometre request becomes 20 nominal increments under that definition. The mechanical team still needs to establish what movement actually occurs at the workpiece. If repeated one-increment requests produce an irregular response, changing the displayed precision would not resolve the physical limitation.

For a different transmission ratio or configuration, the calculation changes. Keep every assumption next to the result so the arithmetic cannot be mistaken for a measured capability.

Release a bounded software assumption

Write the final assumption in terms of evidence: which increment was tested, under which conditions, and what the measurement supported. If the process needs reliable response to a particular step size, make that response an acceptance requirement rather than an inference from controller resolution.

Retest when a relevant drive setting, transmission component, payload or measurement geometry changes. Software may be able to request a smaller increment immediately, while the evidence for using it in production remains incomplete. Keeping these two states separate prevents an interface enhancement from silently becoming an unsupported accuracy promise.

Make the distinction visible in the operator interface too, so a displayed command increment cannot be mistaken for a fresh measurement of physical displacement.

Concept illustration for: Step size, microstepping and actual movement: what software can assume
AI-generated concept illustration. Qualitative relationships and generic geometry, not to scale; not a product drawing, measured result or installation instruction. Illustrative diagram. Credit: OpenAI image_gen. Source

Questions

Does more microstepping automatically improve accuracy?

No. It changes command subdivision; physical accuracy and useful incremental response require evidence.

Can calculated step size be used in unit conversion?

Yes, when the documented mechanism and drive configuration support the calculation. That remains separate from physical verification.

Where should small motion be measured?

At the point relevant to the process, or with a justified measurement relationship to it.

Sources & scope

Sources support the specific points described below. General engineering guidance and third-party examples do not establish a catalogue model's performance or suitability.

  1. Zaber ASCII Protocol Manual

    Only device-specific conversion factors; the nominal screw calculation is hypothetical and the verification worksheet is original guidance.

    Accessed
  2. Dover Motion: Stepper Motors

    Component-level introduction; not a specification for catalogue motors.

    Accessed
  3. Oriental Motor: speed–torque curves

    Curve interpretation depends on the stated motor/driver combination.

    Accessed

Related engineering resources

Continue reading

From requirements to a quotation

Review your stage requirements

Share the motion envelope, payload, orientation and acceptance criteria. Request confirmation of the exact configuration before ordering.

Request a Quote

Application & quotation

Start an inquiry