top of page

0002// Functional Requirements in GD&T

GD&T is a mathematical language for designer communicate with his/her audience regarding engineering tolerance. It tell the machinist or fabricator what degree of accuracy, consistency or precision his/her is needed on each feature of part.

So, what is the factor designer will consider when apply GD&T requirements?

Ans: Functional Requirement

Functional requirement define results of a system (or sub-system). For example, functional requirement of bearing is support axial/radial loads.

In mathematics language, you can express functional requirement as function with a set of boundary conditions and variables.

How to translate function with a set of boundary conditions to GD&T specification?

Below show a simple example about translate function to feature of size specification (note: feature of size is not a geometric charateristic)

Your customer ask you to design a spring with wire diameter, d and outer diameter, D

Besides that, this customer have the requirment shown as below:

=> stiffness k=100N/mm+/-1%

=> outer diameter, D<20mm

So, what is the first step to design a spring based on requirement?

Ans: Identify function, boundary conditions and variables

In this case, function is the stiffness, k. This can express as mathematical function below

k=Gd^4/[8nD^3]

where:

G = modulus of rigidity

n = number of active coils, which number of coils subjected to flexture (Note: this number always less than total coils)

In this case, boundary condition is

D<20mm

and variables are

d and D

Second step, limit number of possible solution (design) which can meet functional requirment.

Choose material and tolerancing,

=>tolerance 19mm <D< 20mm

=>use material stainless steel 304, G = 70.3kN/mm^2

=>5 active coils

Finally, we can tolerancing our last dimension, wire diameter d.

Rearrange function to express d in term of G, n, D and k.

d= 4root({8knD^3}/G)

substitute the values with choose in material selection, we can get a range of value d with varies of value D and varies of value k (multivariable function)

By numerical optimization, we can expect maximum point (d_max) and minium point (d_min) in this multivariable function.

Therefore, I using Microsoft Excel run the optimization. Below shown the result I yield:

From the results, we know that, d_max is 4.630512 and d_min is 4.433535.

Therefore, we can set a tolerance zone within 4.433535<=d<=4.630512. In order to consider design for manufacturing, reasonable limit of size is 4.5 +/- 0.05.

All in all, we designed a spring with design specification (SI) below:

Feature of size for outer diameter : 19.5 +/- 0.5

Feature of size for wire diameter : 4.5 +/- 0.05

Material: Stainless Steel 304


Featured Posts
Recent Posts
Archive
Search By Tags
Follow Us
No tags yet.
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page