Velocity and probe zero from a calibration block
Every thickness reading is only as good as the velocity behind it. The velocity of the actual material — not the 5900 m/s in the textbook — is what converts time into millimetres, and it changes with alloy, product form, grain structure and temperature. Cast material, austenitic stainless, clad plate and weld metal can all sit several per cent away from wrought carbon steel.
A single timed echo cannot separate velocity from probe zero: both are unknowns in TOF = 2t/c + t₀. Timing two different known thicknesses removes the zero, because the offset is common to both. Subtracting the two equations gives c = 2(t₂ − t₁) / (TOF₂ − TOF₁), and substituting back recovers the zero. This is the two-point calibration every thickness gauge asks for, and it is why the two steps must be well separated — a small thickness difference divides a small time difference and amplifies the timing error.
Use the same probe, cable, couplant and surface condition as the inspection, and take the timings between corresponding points on the waveform — flank to flank or peak to peak, never a mix. If the material and the calibration block are not the same, the velocity derived here belongs to the block, not the component.
two point: c = 2 × (t₂ − t₁) / (TOF₂ − TOF₁) one point: c = 2 × t₁ / (TOF₁ − t₀) probe zero: t₀ = TOF₁ − 2 t₁ / c thickness in mm, time in µs, then × 1000 for m/s
- Separate the two steps as widely as the range allows; close steps make the time difference small and the derived velocity unstable.
- Time the same feature on both echoes — flank-to-flank or peak-to-peak, not one of each.
- The result is the velocity of the block at the block's temperature. Re-establish it on the component if the material or temperature differs.
Reference: ASTM E797 / ASME BPVC Section V Article 23 (SE-797); ISO 16809


