Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

How do you know how to calculate the flatness of a surface?

How do you know how to calculate the flatness of a surface?

How do you know how to calculate the flatness of a surface?

I passed the 2009 technologist test and I have a pretty good understanding of what each geometric characteristic means. But generally how do you guys know how to calculate the flatness of a surface that attaches to a mating part or rather what tolerance to put in the FCF? Anyone have good examples of practical applications, exercises that I can try out or read about. Everything in the standard is pretty theoretical.

RE: How do you know how to calculate the flatness of a surface?

I have mentioned this subject for maybe a decade and not gotten a single response indicating that any functional requirement beyond simple geometry is ever looked at. Ideally this limitation would be arrived at by a stress analysis, but there's little if anything on the subject.

RE: How do you know how to calculate the flatness of a surface?

Some tolerances such as position and perpendicularity are calculate-able, based on the formulas for virtual condition. (Of course, that requires that you have some other known inputs first.)

When it comes to flatness, there's no magic formula. The tolerance can be determined by lab studies, best guesses, looking at previous histories of similar parts, or simply talking to the manufacturer or customer.

John-Paul Belanger
Certified Sr. GD&T Professional
Geometric Learning Systems

RE: How do you know how to calculate the flatness of a surface?

The real requirement for flatness is typically, as 3DDave alluded to, based on stresses in the assembled condition.

If two machined parts are bolted together, flatness deviations cause bending loads in the parts as they are clamped together.

In the real world, where we use CNC machines and cold rolled stock for a lot of parts, flatness deviations are typically small enough that the induced stresses don't matter all that much. With the exception of a few specific situations (parts which require very high tolerances, gauging/optical tables, etc) the level of surface flatness produced by a squaring pass on a machine tool is well in excess of what is required to prevent parts from failing.

RE: How do you know how to calculate the flatness of a surface?

It all depends on the functional requirements of the parts. We have a lot of valve components that need to mate closely for good sealing. We specify 2 microns flatness across 3 common zones (legal in ISO). But it would be wasteful to spec that if you didn't need it. We have 35 years of experience behind that specification.


The Help for this program was created in Windows Help format, which depends on a feature that isn't included in this version of Windows.

RE: How do you know how to calculate the flatness of a surface?

Definitely from function.

Say, the gap on this O-ring application cannot exceed certain value:

So when designing joint like this:

you have to apply certain flatness to mating surfaces.

For your everyday garden-variety application the rule of thumb may be seeing your form tolerance as a refinement of size tolerance controlling the same surface:
60% of size tolerance - normal accuracy
40% of size tolerance - high accuracy
25% of size tolerance - extra high
Naturally, like dgallup mentioned, there may be years of experience behind certain tolerance values

"For every expert there is an equal and opposite expert"
Arthur C. Clarke Profiles of the future

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


eBook - Functional Prototyping Using Metal 3D Printing
Functional prototypes are a key step in product development – they give engineers a chance to test new ideas and designs while also revealing how the product will stand up to real-world use. And when it comes to functional prototypes, 3D printing is rewriting the rules of what’s possible. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close