Ra Surface-Finish Calculator (ASME BPE SF Designations)
Converts a measured profilometer Ra reading and a grade's maximum Ra into one unit — exactly, at 1 µin = 0.0254 µm — and reports the ratio between them with a PASS/FAIL verdict against the ASME BPE SF surface-designation limit you supply.
Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-09-03.
Built and fixture-verified by Matthew Norris, P.E. — active P.E. licensure in Arizona, California, Kansas, Missouri, North Carolina, Texas.
Hygienic surface finish is specified as an SF designation with a maximum Ra, and it is checked with a profilometer reading that arrives in whatever unit the instrument was set to. Most disputes over finish acceptance are not disagreements about the surface at all — they are unit-conversion arguments, or comparisons made between a reading rounded at the instrument and a limit rounded on a drawing. This calculator removes that failure mode: it takes the measured Ra in µin or µm, the grade maximum in µin or µm, converts both exactly at 1 µin = 0.0254 µm, and reports the reading and the ceiling in both units alongside the ratio between them and a PASS/FAIL. Reach for it at incoming tube inspection, at weld and fitting acceptance where a mechanically polished or electropolished surface has to be demonstrated, and any time a supplier's certificate quotes a finish in the unit your specification does not use. The grade-to-Ra mapping itself is not embedded — the ceiling is an input you read from your own licensed SF table, which is what makes the check unambiguous rather than dependent on which edition the tool happened to ship with.
.pcp project files and the batch runner —
$2.99 / month. Compare tiers →Method
1 µin = 0.0254 µm (exact)
ratio = measured Ra / grade Ra max (≤ 1 passes)
Ra is the arithmetic mean of the absolute deviations of the measured profile from its mean line over the sampling length — an averaged quantity, which is what makes it robust for acceptance and blind to individual defects. The calculator's job is comparison, not measurement. Both the reading and the ceiling are normalised to microinches internally, the ratio is formed, and the reading, the ceiling and the ratio are all reported in both µin and µm so a certificate in one unit and a specification in the other can be reconciled on one line without hand arithmetic. The conversion is exact rather than the field shorthand of 40 µin to the micron, which matters at the tight end of the scale: a mechanically-polished grade specified near 20 µin sits at 0.508 µm, and comparing a 0.505 µm reading against a nominal "0.5 µm" grade fails, while comparing it against the exact 0.508 µm conversion of the 20 µin limit that was actually specified passes. A ratio at or below 1 passes; above it fails, with a warning that the surface does not meet the specified grade. The grade → Ra-max mapping is copyrighted table content and is not embedded: the ceiling arrives as a user-supplied input read from your licensed SF-2.4.1-1 or SF-3.4-1, which also means a project contracted to an older edition can be checked against the limits that edition actually carried.
| Inputs | ||
|---|---|---|
| measured Ra | Profilometer reading | µin or µm |
| measured unit | Unit of the reading | — |
| max Ra | Grade ceiling, read from your SF table | µin or µm |
| max unit | Unit of the ceiling | — |
| Outputs | ||
| measured Ra | The reading in both µin and µm | µin, µm |
| limit | The ceiling in both µin and µm | µin, µm |
| ratio | Measured / limit — at or below 1 passes | — |
Limitations — what this calculator is not
- Ra is an average and hides the defects that matter most hygienically. A surface with an acceptable Ra can still carry a scratch, a fold, a pit or an embedded particle that harbours bioburden — Ra is a texture criterion, not a defect criterion, and visual and borescope inspection remain separate acceptance steps.
- The comparison inherits the instrument's method. Cutoff length, stylus radius, traverse length and filter must match what the standard specifies, or the number being compared is not the number the grade was written around. Two profilometers set differently will disagree on the same surface and both will be internally consistent.
- The grade → Ra-max mapping is not embedded. The ceiling is user-supplied from your licensed SF table, so an incorrectly transcribed limit produces a confident wrong verdict — check the designation and the limit together.
- Ra says nothing about surface chemistry. An electropolished surface and a mechanically polished surface at the same Ra have different passive films and different cleanability; the electropolish and passivation acceptance card covers what Ra cannot see.
- Averaging also hides directionality. A unidirectionally-ground surface and an electropolished one can read the same Ra while draining and cleaning differently, because lay orientation relative to flow is not in the measurement.
- Location matters and is not an input. A reading taken on a straight tube run does not qualify the weld, the heat-affected zone, or the inside of a fitting — which are exactly the places finish degrades and bioburden establishes. Sample where the surface is worst, not where the probe fits.
- The ratio is a scalar with no notion of measurement uncertainty. A reading at a ratio of 0.98 has not demonstrated compliance to the same confidence as one at 0.6, and where the instrument's repeatability is a meaningful fraction of the margin, repeat readings are the honest response rather than a single passing number.
- Polymeric and metallic surfaces are graded on separate designation series with different limits. Entering a metallic ceiling against a polymeric component's reading compares the surface to the wrong criterion and the calculator cannot detect the mismatch.
Worked example — fixture-verified
Incoming electropolished tube. The profilometer reads 18 µin; the drawing's SF designation carries a maximum of 20 µin.
| Given | ||
|---|---|---|
| Measured Ra | 18 | µin |
| Grade maximum | 20 | µin |
Step by step
- Reading in metric: 18 × 0.0254 = 0.4572 µm.
- Ceiling in metric: 20 × 0.0254 = 0.508 µm.
- Ratio = 18 / 20 = 0.900 → at or below 1: PASS.
| Result PASS | ||
|---|---|---|
| Measured Ra | 0.4572 | µm |
| Grade maximum | 0.508 | µm |
| Ratio | 0.900 | — |
A 10 % margin on an averaged quantity is comfortable but not generous — repeat readings at the weld and inside any fittings before signing the surface off, since that is where the finish degrades and the ratio moves. Worked example 2 shows the cross-unit case, which is where most finish disputes actually originate.
ra-finish.json — case “18 uin vs 20 uin grade -> pass” (tolerance 0.001) — in the
calc-core release gate. It re-runs on every commit; a red fixture blocks deployment.
See the validation methodology.Worked example 2 — a metric reading against an imperial grade limit
The same 20 µin grade ceiling, but the instrument was set to microns and reports 0.6 µm. Read casually against a "0.5 µm" mental conversion of the grade it looks 20 % over; converted exactly the ceiling is 0.508 µm and the reading is 18 % over. It fails either way, but the rounded-down limit is the stricter — and wrong — comparison.
| Given | ||
|---|---|---|
| Measured Ra | 0.6 | µm |
| Grade maximum | 20 | µin |
Step by step
- Reading in µin: 0.6 / 0.0254 = 23.622 µin.
- Ceiling stays 20 µin (0.508 µm).
- Ratio = 23.622 / 20 = 1.1811 → above 1: FAIL.
| Result FAIL | ||
|---|---|---|
| Measured Ra | 23.622 | µin |
| Ratio | 1.1811 | — |
The surface is 18 % rougher than the grade allows, not the 20 % under that "0.6 versus 0.5" suggests when the limit is misremembered in the wrong unit. Both errors — rounding 0.0254 µm/µin to 0.025 (40 µin per micron), and comparing against a nominal metric grade rather than the exact conversion of the specified imperial one — push verdicts in unpredictable directions. Convert once, exactly, and compare in a single unit.
Fixture case “0.6 um measured vs 20 uin grade -> fail” (tolerance 0.001) — locked in the same release gate as the example above.
Sources & citations
- ASME BPE — Tables SF-2.4.1-1 (metallic) and SF-3.4-1 (polymeric) surface designations; the grade → Ra-max mapping is user-supplied, not embedded.
Per the source & citation policy, allowable-stress and factor table values are user-supplied. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it states the source table and conditions inline.
FAQ
Why is the grade's maximum Ra an input instead of a dropdown of SF designations?
Because the designation-to-Ra mapping is copyrighted table content. Shipping SF0 through SF6 with their limits baked in would be reproducing the table, which this site does not do for any standard. Making the ceiling an input has a practical benefit beyond the licensing one: the limits have moved between editions, and projects are contracted to a specific edition. A hard-coded dropdown would silently check your 2014-contracted line against a later edition's numbers. Reading the ceiling off the copy your project is actually bound by, and typing it in, is both the compliant path and the correct one.
Is a lower Ra always a cleaner surface?
Up to a point, and then it stops being the right question. Reducing Ra removes the crevices where soil and bioburden lodge and makes cleaning-in-place more effective, which is why hygienic specifications call tight finishes. But below roughly the electropolished range the marginal cleanability gain becomes small while the cost and the fragility rise, and other properties start to dominate: surface chemistry, the chromium enrichment of the passive film, freedom from embedded iron, and the absence of discrete defects. An electropolished surface at a given Ra outperforms a mechanically polished surface at the same Ra because the passive film and the lay are different — the roughness number is identical and the surfaces are not. Specify Ra as a ceiling, and specify the process and the passivation acceptance separately.
What cutoff and stylus should the measurement use?
Whatever the governing standard specifies for the designation being verified — the point is that the acceptance limit and the measurement method are a matched pair. Ra is a filtered quantity: the cutoff decides what counts as roughness and what is discarded as waviness, so the same physical surface measured at different cutoffs returns different Ra values, both correct for their own filter. A stylus radius larger than the features being measured mechanically averages them away and reads low. This is why a supplier certificate and an incoming inspection can disagree on a surface neither party has damaged, and why the measurement parameters belong on the inspection record next to the number.
The reading passed on the tube but the weld looks rough. Does the tube reading cover it?
No. The tube reading qualifies the tube, and welds, heat-affected zones and the internal surfaces of fittings are separate populations with their own finish — usually worse, and usually where hygienic risk concentrates. An autogenous orbital weld's fused zone has a solidified rather than a polished surface, and if it was not mechanically finished or electropolished after welding it will not read like the parent tube. Sample the weld and the fitting bore explicitly, accept the worst reading rather than the average across the system, and pair the finish check with the visual and borescope inspection that catches the discrete defects Ra averages away.
Can I convert an Rz or RMS reading into Ra to use here?
Not reliably, and it should not be done for acceptance. Ra, Rz and RMS are different statistics of the same profile, and the ratios between them depend on the shape of that profile — the rules of thumb that relate them hold for surfaces with the texture the rule was derived on, and hygienic surfaces produced by different routes do not share one texture. A converted value carries an unquantified error into a pass/fail decision. If the specification is written in Ra, measure Ra. Where a certificate arrives in a different parameter, the correct response is to ask for the Ra measurement, not to convert it.
Related calculators & tools
- Electropolish Removal & Passivation Acceptance Calculator — Ra is texture; Cr/Fe and oxide depth are chemistry
- Tube Weld Acceptance Calculator (ASME BPE MJ-8.4-1) — Welds are a separate finish population from the tube
- Dead-Leg L/d Ratio Calculator (ASME BPE) — Finish cannot rescue geometry that will not sweep
- ASME BPE hygienic design guide — Where finish sits among the cleanability criteria