A Guide to Cylinder Stroke Length Tolerances and Their Impact

Read cylinder stroke length tolerances correctly. Parker lists +0.3/+2.0 mm up to 500 mm; learn how to specify, measure, and verify actual cylinder travel.

Share
Jason Tan, Pneumatic Manufacturing Engineer at Bepto Pneumatic

About the author

Jason Tan

Pneumatic Manufacturing Engineer

Hello, I'm Jason, a Bepto Pneumatic manufacturing engineer. I help connect drawings, machining tolerance, sealing interfaces, assembly checks, and inspection needs with build-ready pneumatic parts.

Author articlesJason@bepto.com

Cylinder stroke length tolerance is the permitted difference between nominal stroke and the actual end-to-end travel of a specified cylinder. It does not, by itself, state where the tooling will stop, how closely the axis repeats, or whether the finished machine will hold a part-level tolerance. That distinction changes how an engineer reads a catalog. A compliant cylinder can still miss the process point because of a loose bracket, cushion compression, side load, sensor window, or flexible fixture. Start with the required result at the machine, then assign a separate limit to each contributor.

Key Takeaways

  • Catalog limits are model-specific: Parker P1D-B lists +0.3/+2.0 mm for strokes up to 500 mm, while other families use different bands.
  • Stroke tolerance isn’t accuracy.
  • Verify from documented datums and operating conditions; include measurement uncertainty.
  • Use stops, feedback, or controlled motion when full-stroke travel cannot satisfy the part-level requirement.

What Does Cylinder Stroke Length Tolerance Actually Mean?

Festo’s operating guide states that standard-cylinder stroke deviations are always positive; it lists +1.5 mm for ISO 6432 cylinders up to 500 mm and separate allowances for ISO 15552 sizes. Stroke tolerance is therefore a permitted manufacturing range around nominal travel, not a universal positioning specification. Sign matters (Festo, General Operating Conditions, retrieved 2026-07-10).

ISO-profile pneumatic cylinder used to illustrate where catalog stroke tolerance applies in a rod-cylinder assembly
An ISO-profile pneumatic cylinder has standardized interfaces, but its exact stroke deviation still has to come from the applicable supplier data sheet.

Nominal stroke is the ordered travel value, such as 100 mm. Actual stroke is the measured distance between the defined retracted and extended reference positions. Stroke tolerance is the permitted band that tells you which measured values are acceptable for that product and configuration. Direction changes the result. For example, a notation of 0/+1.0 mm means a nominal 100 mm stroke may measure from 100.0 to 101.0 mm under the supplier’s stated conditions. It does not mean 99.0 to 101.0 mm. Likewise, Parker’s +0.3/+2.0 mm band means both limits are above nominal.

Why are generic ±1 mm assumptions risky? They change the acceptance boundary. Such a conversion may reject a conforming cylinder at one end and accept an unsupported short stroke at the other. Read the footnotes too. SMC’s CQ2 catalog states that its stroke-length tolerance does not include the amount of bumper change. If a rubber bumper compresses differently with load, speed, temperature, or age, the observed tooling position can change even though the manufactured stroke remains within its catalog band (SMC, CQ2 Compact Cylinder, retrieved 2026-07-10).

For the basic motion and force relationship behind a standard cylinder, see the guide to how pneumatic cylinders power automation. That mechanism is separate from the dimensional acceptance rule discussed here.

Why Is Stroke Tolerance Not the Same as Positioning Accuracy?

SMC separates two numbers in its CE2 catalog: stroke-length tolerance is +1.0 mm up to 250 mm and +1.4 mm from 251 to 1,000 mm, while sensor accuracy is ±0.2 mm. Those specifications describe different properties and should never be substituted (SMC, CE2 Stroke Reading Cylinder, retrieved 2026-07-10).

Positioning accuracy is closeness to a commanded or reference position. Repeatability is the spread of repeated results at the same command, so keep both terms separate from stroke tolerance in a drawing, RFQ, and acceptance report:

Term What it answers Typical evidence
Stroke-length tolerance How far may actual full travel differ from nominal? Product data sheet and dimensional inspection
Accuracy How close is the measured position to the commanded or reference position? Calibrated position measurement under stated conditions
Repeatability How tightly do repeated results cluster at the same command? Repeated-cycle data with the same setup
Sensor resolution What is the smallest position increment the sensor or counter reports? Sensor and electronics specification
Process tolerance How much variation can the part or operation accept? Product drawing, quality plan, or machine acceptance specification

Resolution isn’t accuracy. Even a counter that displays 0.1 mm increments can report a position with a larger system error. The SMC CE2 catalog makes this visible by listing 0.1 mm/pulse resolution and ±0.2 mm accuracy, then warning that installed-machine accuracy can vary with mounting and surroundings. Start the tolerance budget at the accepted part feature, then work backward through the fixture, stop, guide, carriage, cylinder, mounting, sensor, and control logic. This load-path view prevents the cylinder’s catalog number from becoming the default explanation for every positioning error.

Stroke Tolerance and Sensor Accuracy Are Different Specifications For SMC CE2 cylinders, strokes up to 250 millimeters have a positive stroke tolerance allowance of 1.0 millimeter and sensor accuracy magnitude of 0.2 millimeter. Strokes from 251 to 1000 millimeters have a positive stroke tolerance allowance of 1.4 millimeters and the same 0.2 millimeter sensor accuracy magnitude. Do Not Substitute Sensor Accuracy for Stroke Tolerance SMC CE2 catalog values, millimeters Stroke tolerance upper allowance Sensor accuracy magnitude 00.51.01.5 mm Stroke ≤250 mmStroke 251-1000 mm +1.0 mm ±0.2 mm +1.4 mm ±0.2 mm Source: SMC CE2 Stroke Reading Cylinder catalog, retrieved 2026-07-10
The orange and blue values are not competing quality grades. One describes permitted mechanical travel; the other describes the position-reading system.

Normal magnetic switches add end-zone confirmation, not a complete measurement of travel. The pneumatic cylinder position-sensing guide explains the difference between reed switches, solid-state switches, analog transmitters, magnetostrictive sensors, and encoders. That’s all a switch can confirm.

Product-Specific Tolerance Examples

SMC lists 0/+1.0 mm for CQ2, while Parker lists +0.3/+2.0 mm for P1D-B strokes up to 500 mm and +0.3/+3.0 mm above 500 mm. Limits vary by series, stroke, and supplier. Context decides (Parker, P1D-B Pneumatic ISO Cylinders, retrieved 2026-07-10; SMC, CQ2, retrieved 2026-07-10).

Published example Stroke range Stated stroke deviation Boundary to preserve
SMC CQ2 pneumatic type Catalog standard strokes 0/+1.0 mm Bumper change excluded
SMC CE2 stroke-reading cylinder Up to 250 mm +1.0 mm Position sensor specified separately
SMC CE2 stroke-reading cylinder 251-1,000 mm +1.4 mm Position sensor specified separately
Parker P1D-B ISO cylinder Up to 500 mm +0.3/+2.0 mm Applies to the named series
Parker P1D-B ISO cylinder Over 500 mm +0.3/+3.0 mm Applies to the named series
Festo ISO 6432 standard cylinder Up to 500 mm +1.5 mm General operating-conditions table

These figures aren’t a ranking of cylinder quality. They are examples of different declared limits. Smaller numbers don’t prove better installed positioning because the products, sensing arrangements, cushioning, stroke ranges, and measurement conditions differ. The six cited Festo, Parker, and SMC tolerance examples use positive-only upper deviations; they do not support a universal symmetric +/-1 mm rule. The recurring specification risk is losing the lower-bound sign or a bumper footnote when a catalog value is copied into an RFQ. Treat the table as product-specific source evidence, not a manufacturer-wide statistical survey.

Product-Specific Upper Stroke Deviation Examples SMC CQ2 has a published upper positive stroke deviation of 1.0 millimeter. Parker P1D-B has an upper limit of 2.0 millimeters up to 500 millimeters stroke and 3.0 millimeters above 500 millimeters stroke. Catalog Examples Are Product-Specific Published upper positive stroke deviation, mm 0123 mm SMC CQ2Parker P1D-B ≤500Parker P1D-B >500 +1.0 +2.0 +3.0 Sources: SMC CQ2 and Parker P1D-B catalogs, retrieved 2026-07-10
Use the row for the ordered series and stroke. Do not turn these catalog examples into a site-wide tolerance promise.

ISO 15552:2018 covers detachable-mounting pneumatic cylinders from 32 to 320 mm bore at a maximum rated pressure of 1,000 kPa, or 10 bar. Its purpose is dimensional interchangeability across basic, mounting, and accessory interfaces (ISO 15552:2018, confirmed current 2025). Supplier product sheets still decide the ordered cylinder’s acceptance band. Scope matters. Rodless products need the same caution because a guided carriage, sealing-band design, end cover, shock absorber, or adjustable stop can change which dimension defines usable travel. Review the exact drawing rather than importing a rod-cylinder number into a rodless-cylinder RFQ.

How Should You Measure and Verify Actual Stroke?

NIST Technical Note 1297 defines expanded uncertainty as U = k × uc and states that k = 2 gives approximately 95% coverage when its assumptions hold. A stroke report should therefore include observed travel, instrument uncertainty, setup, temperature, pressure state, load, and datum, not just one caliper reading. Uncertainty belongs in the result (NIST TN 1297, updated 2026).

First define the measurand, the exact quantity being measured. Is it piston-rod travel, carriage travel, distance between two tooling faces, sensor switching separation, or finished-part movement? Those results can differ even on the same machine.

Use this verification sequence:

  1. Identify the ordered configuration. Record the series, bore, nominal stroke, cushion or bumper option, rod or carriage arrangement, and any adjustable stop.
  2. Choose stable datums. Use rigid surfaces tied to the cylinder or machine.
  3. Define the operating state. Record whether the check is unpressurized, pressurized, unloaded, or under the working load. Include supply pressure, orientation, temperature, dwell, and direction of approach.
  4. Control alignment. Keep the measuring axis parallel to motion and remove unintended side load.
  5. Record endpoints. Subtract the retracted reference from the extended reading.
  6. Repeat under the acceptance method. Separate mean travel from cycle-to-cycle scatter. The contract should define sample size, warm-up state, outlier treatment, and the final pass rule.
  7. State measurement uncertainty. Include instrument calibration, resolution, alignment, fixturing, thermal effects, and operator or setup variation.
  8. Apply the correct band. Preserve its signs and exclusions.
actual stroke = extended reference reading - retracted reference reading

reported result = actual stroke ± expanded measurement uncertainty

Could a 0.01 mm display prove a 0.01 mm stroke tolerance? No. Display resolution is only one uncertainty component. If alignment, datum stability, temperature, or fixture movement contributes more error, the extra decimal places create confidence without better evidence.

A useful acceptance rule protects against false passes near the limit. If the measured value is close enough to the specification boundary that measurement uncertainty crosses that boundary, the report should follow the agreed decision rule instead of silently rounding toward acceptance.

For custom or modified cylinders, carry this measurement method from drawing approval through final acceptance. The custom pneumatic cylinder lifecycle guide shows where drawing, inspection, FAT, installation, and commissioning records belong. Document it.

When Does Standard Stroke Tolerance Stop Being Enough?

Festo’s SDBT-MSX sensor has a 20 mm detection range and a 2 to 15 mm switching window. That can confirm the piston entered a sensing zone, but it doesn’t convert a cylinder into a precision positioning axis. Use process requirements to choose the control layer. Feedback matters (Festo, SDBT-MSX, retrieved 2026-07-10).

Guided mechanical-joint rodless cylinder illustrating why carriage guidance, stops, and usable travel must be specified separately
A guided mechanical-joint rodless cylinder adds carriage and guide behavior to the tolerance path. Nominal stroke alone cannot define the process point.

Choose the next control layer from the actual job:

  • External mechanical stop: Use a rigid machine datum when the cylinder end cap shouldn’t define final tooling position. Check bracket stiffness, stop strength, impact energy, rebound, accessibility, adjustment locking, and wear before approval.
  • Cylinder switch: Confirm a binary end zone; don’t treat it as continuous feedback.
  • Continuous position sensor: Use it when the controller needs measured travel or an intermediate position. Verify the sensor, mounting, electronics, scaling, and complete installed system rather than quoting resolution alone.
  • Servo-pneumatic control: Choose it for commanded mid-stroke positions or controlled profiles when the project can support tuning.
  • Electric actuator: Use one when several programmable positions, stiff closed-loop motion, recipe changes, controlled acceleration, force feedback, or traceable position records justify a deeper motion-control architecture.
  • Custom stroke or adjustable stop: Narrow the mechanical band around a machine-specific dimension and put the inspection method on the drawing.

Selection isn’t triggered simply by “tight tolerance.” It starts with the location of the datum. Datum first. If the accepted part feature references a fixture shoulder, make that shoulder and its stop architecture control the result. Asking the cylinder to recreate an external machine datum through air compressibility, mounting compliance, and cushion behavior adds avoidable error sources. If the axis only needs two confirmed end positions, compare the boundary with the low-friction cylinder guide. Low friction can improve smooth motion, but it doesn’t create feedback. If several positions or motion profiles are required, use the cylinder and electric actuator precision comparison.

For high cycle rates, stroke tolerance is only one input. Valve flow, tubing volume, load, cushion-entry speed, and stop energy can dominate the observed endpoint. Record those items with the high-speed pneumatic cylinder specification checklist. Timing exposes the gap.

Put These Fields in the RFQ

RFQ field Required entry
Cylinder identification Series, bore, nominal stroke, action, rod or rodless type
Stroke requirement Supplier standard or custom band, with tolerance direction
Reference points Surfaces or features that define retracted and extended positions
Operating state Pressure, load, orientation, speed, cushion, and temperature
Process requirement Accuracy, repeatability, resolution, or part tolerance, named separately
Position confirmation No sensor, binary switch, analog transmitter, encoder, or external gauge
Measurement method Instrument, datums, approach direction, uncertainty, and sample plan
Acceptance rule Pass boundary, treatment of uncertainty, and documentation required

No current site calculator matches this job. Stroke-time, force, and flow calculators answer different questions, so adding one here would distract from the dimensional and metrology workflow.

FAQ About Cylinder Stroke Length Tolerances

Parker’s P1D-B table allows an upper deviation of +2.0 mm for strokes up to 500 mm, while SMC’s CQ2 example allows +1.0 mm. Model identity controls the answer. This FAQ treats those figures as examples and separates mechanical travel, sensing, calibration, and process acceptance (Parker P1D-B; SMC CQ2, retrieved 2026-07-10).

Are pneumatic cylinder stroke tolerances normally written as ± values?

Not always. SMC lists 0/+1.0 mm for the cited CQ2 configuration, while Parker lists +0.3/+2.0 mm for P1D-B strokes up to 500 mm. Copy the exact lower and upper limits from the ordered model’s data sheet rather than converting them into a symmetric ± value.

Can calibration tighten a cylinder’s mechanical stroke tolerance?

Calibration can quantify measurement error or help adjust a sensor, stop, or control offset; it doesn’t remachine the cylinder’s mechanical travel. NIST notes that k = 2 gives about 95% coverage under stated assumptions. Report uncertainty and adjust the controllable element instead of relabeling the manufactured tolerance.

Does a tighter stroke tolerance guarantee better repeatability?

No. SMC’s CE2 catalog separately lists +1.0 or +1.4 mm stroke tolerance, 0.1 mm/pulse resolution, and ±0.2 mm sensor accuracy. Repeatability still depends on the stop, guidance, load, pressure, speed, cushion behavior, sensor window, mounting stiffness, and the test method used on the machine.

What should I specify when ordering a custom stroke?

State nominal travel, tolerance direction, datums, pressure state, load, cushion or bumper, temperature, approach direction, measurement uncertainty, and acceptance rule. ISO 15552 covers 32 to 320 mm bores at up to 1,000 kPa, but a custom-stroke agreement still needs supplier-specific drawing and inspection requirements. Write it down.

Can a standard pneumatic cylinder achieve sub-millimeter positioning?

Complete axes may achieve sub-millimeter results with a rigid stop, suitable feedback, controlled approach, and verified conditions, but nominal cylinder stroke tolerance doesn’t prove it. SMC’s CE2 uses a dedicated position-reading system with ±0.2 mm stated accuracy and still requires customer calibration after installation on the machine. Test the machine.

Sources and retrieval notes

Related