In short
Engineering drawing is the standardised graphical language that converts a design idea into an unambiguous manufacturing and inspection instruction — views, dimensions, tolerances, surface finish, material and notes on one controlled sheet. Geometric dimensioning and tolerancing (GD&T) is the symbolic part of that language that controls the *form, orientation, location and run-out* of features relative to defined datums, which plain ± dimensions cannot do. In India the practice follows BIS codes (SP 46, IS 10711, IS 11669, IS 919, IS 8000) which are harmonised with ISO 128, ISO 1101 and ISO 286; American-owned plants use ASME Y14.5. It is examined in first-year Engineering Graphics, in Machine Drawing and Metrology papers, and in GATE ME (production and metrology questions on fits, position tolerance and MMC). Every design, quality, tool-room, CMM-inspection and supplier-quality interview — Tata Motors, Maruti, Bosch, Bharat Forge, L&T, HAL, BHEL, Sundram Fasteners — tests drawing reading and GD&T symbols.
Explained
Standards, sheets, lines and lettering
- Governing Indian documents: SP 46:2003 *Engineering Drawing Practice for Schools and Colleges* is the consolidated BIS handbook; the old IS 696 (general engineering drawing) has been withdrawn and superseded by ISO-aligned ISs, though syllabi still quote it.
- Sheet sizes (IS 10711, = ISO 5457): A0 841 × 1189 mm, then each size halves the long side — A1 594 × 841, A2 420 × 594, A3 297 × 420, A4 210 × 297. Area of A0 = 1 m²; aspect ratio √2 throughout.
- Sheet layout: border (minimum 10 mm, 20 mm on the filing edge), title block in the bottom-right corner carrying title, drawing number, scale, projection symbol, material, tolerance note, units, revision, drawn/checked/approved; plus frame reference grid and item list (BOM) for assemblies.
- Line types (IS 10714, = ISO 128): continuous thick — visible edges; continuous thin — dimension, extension, leader, hatching; short dashes — hidden edges; long-dash dotted thin — centre lines, axes; long-dash dotted thick — cutting plane; continuous thin wavy/zig-zag — break lines; chain thin double-dashed — adjacent parts, extreme positions. Two line thicknesses in the ratio 1:2 (e.g. 0.35 and 0.7 mm).
- Lettering (IS 9609): single-stroke, Type B, vertical or 15° sloped; standard heights 2.5, 3.5, 5, 7, 10, 14, 20 mm. Dimensions are in millimetres and the unit is not repeated — a note states "All dimensions in mm".
- Scales (IS 10713): full size 1:1; enlargement 2:1, 5:1, 10:1; reduction 1:2, 1:5, 1:10, 1:20… A drawing is *never* measured to get a size — a scaled dimension that disagrees with the written value is marked NTS (not to scale, underlined).
Projections: orthographic, sectional and pictorial
- Orthographic projection: parallel projectors perpendicular to the plane of projection give true-shape views — front (FV), top (TV), side (SV); up to six principal views, and the minimum number of views that fully defines the part is what is drawn.
- First-angle (IS/ISO, Indian default): object between observer and plane; the top view goes below the front view and the left side view to the right. Third-angle (ASME, USA/Japan): plane between observer and object; top view above, left side view to the left. Second and fourth angles are not used (views overlap). The method is declared by the truncated-cone symbol in the title block (IS 15021 / ISO 5456).
- Sectional views expose interiors: full, half (symmetrical parts), offset (staggered cutting plane), revolved and removed (through ribs/arms), broken-out, aligned, and local/part section. Hatching is thin lines at 45°, spaced 1–3 mm; adjacent parts are hatched in opposite directions or at different spacing.
- Sectioning conventions: webs, ribs and gear teeth cut *longitudinally* are shown un-hatched to avoid a false impression of solidity; shafts, bolts, nuts, screws, keys, rivets, pins, balls and rollers are never sectioned; thin sections may be shown solid black.
- Auxiliary views give the true shape of an inclined face; true length of a line and true shape of a plane are obtained by rotation or by an auxiliary plane parallel to the feature.
- Pictorial: isometric (three axes at 120°, isometric scale 0.816 of true length for true *projection*, 1:1 for an isometric *drawing*), dimetric, trimetric, oblique/cabinet, and perspective. Classic exam work: orthographic ↔ isometric conversion, missing-view problems, projections of points/lines/planes/solids, sections of solids, development of surfaces (sheet-metal patterns by parallel-line, radial-line or triangulation) and intersection/interpenetration of solids (curves of intersection by the line or cutting-plane method).
- Other drawing types: detail (part) drawing — one part, fully dimensioned and tolerance-specified; assembly drawing — relationship, with item numbers and BOM; sub-assembly, exploded, installation, schematic, and fabrication/weldment drawings.
Dimensioning, limits, fits and finish symbols
- Dimensioning rules (IS 11669): dimension lines thin with arrowheads, extension lines leaving a 1–2 mm gap from the outline; figures above and in the middle of the line (aligned system) or horizontal (unidirectional system); no dimension repeated, none redundant, and every dimension on the view that shows the feature most clearly.
- Systems: chain dimensioning (errors accumulate), parallel/datum dimensioning from a common face, running (progressive) dimensioning, coordinate tables for hole patterns. Diameters prefixed Ø, radii R, squares ▫, spherical SØ/SR, thread M, countersink/counterbore, taper, chamfer 2 × 45°, "4 HOLES Ø10" style repetition.
- Size tolerancing: limit dimensions (Ø25.02 / Ø24.99), bilateral (25 ±0.02), unilateral (25 +0.03/0), or an ISO fit code (Ø25 H7). A general tolerance note (often per IS 2102 / ISO 2768 class f, m, c, v) covers untoleranced dimensions.
- Limits and fits (IS 919 = ISO 286; selection guide IS 2709): hole letters in capitals, shaft in small letters; H = hole with lower deviation zero, h = shaft with upper deviation zero; grades IT01–IT18, with IT6–IT8 typical for machined fits. Hole basis (H hole, varying shaft) is preferred in India because reamers, drills and plug gauges are standard tooling.
- Fit classes: clearance (H7/g6, H8/f7, H11/c11), transition (H7/k6, H7/j6), interference/press (H7/p6, H7/s6, H7/u6). Allowance = minimum clearance; interference is a negative clearance.
- Surface texture (IS 10719 / ISO 1302): the finish symbol carries Ra in µm (e.g. 1.6), machining allowance, lay direction and process; a bar across the symbol means material removal is required, a circle means it is prohibited. Typical Ra: flame cut 25, rough turning 6.3, finish turning/milling 1.6, grinding 0.4, lapping 0.05.
- Welding symbols (IS 813) sit on a reference line with an arrow: fillet, square/V/U/J butt, plug, spot, seam; weld size, length-pitch, field weld and weld-all-round flags.
GD&T: why it exists and how a feature control frame reads
- The problem with ± only: coordinate tolerances give a square/rectangular tolerance zone for a hole centre, forfeiting the 57% extra area the functionally correct round zone allows, cannot state *from what* a feature is located, and say nothing about form or orientation. GD&T fixes all four.
- Core ideas: a datum is a theoretically exact reference (point, axis, plane) derived from a real datum feature; basic dimensions (boxed, e.g. ⎕40) define the exact *true position/profile* and carry no tolerance themselves; the feature control frame then states how far the actual feature may depart.
- Feature control frame, read left to right: ① geometric characteristic symbol, ② tolerance-zone shape and value with any material-condition modifier (Ø0.2 Ⓜ), ③ primary, secondary and tertiary datum references (A, B, C in order of precedence). Example:
⌖ | Ø0.2 Ⓜ | A | B | C. - Zone shapes: a value without Ø is a width zone between two parallel planes or lines; with Ø it is a cylinder; SØ gives a spherical zone. A position tolerance on a hole is therefore almost always diametral.
- Feature of size (FOS) — cylinder, sphere, slot, tab, two parallel faces — has a size dimension and can take Ⓜ/Ⓛ. A plane surface is *not* a FOS and cannot take a material modifier.
- Rule #1 (ASME Y14.5, envelope requirement): the size tolerance of a regular feature of size also limits its form — a shaft at MMC must be perfectly straight; form error is allowed only as the feature departs from MMC. ISO default is the opposite (independency principle, ISO 14405-1): size and form are independent unless the Ⓔ envelope modifier is added. This ISO/ASME difference is a standard interview trap.
- Taylor's principle: a GO gauge checks the mating envelope (full-form, over the whole length) and a NOGO gauge checks the two-point local size — the physical basis of Rule #1.
The geometric characteristics, category by category
| Category | Symbols | Datum needed | Controls |
|---|---|---|---|
| Form (4) | straightness, flatness, circularity (roundness), cylindricity | No | the feature's own shape |
| Orientation (3) | parallelism, perpendicularity, angularity | Yes | tilt relative to a datum |
| Location (3) | position, concentricity, symmetry | Yes | where the feature is |
| Run-out (2) | circular run-out, total run-out | Yes (axis) | wobble about a datum axis |
| Profile (2) | profile of a line, profile of a surface | Optional | shape, size, orientation, location together |
- Straightness — of a line element (two parallel lines zone) or of an axis (Ø zone, may take Ⓜ, and then overrides Rule #1 allowing a "banana" shaft within the virtual condition).
- Flatness — all points between two parallel planes; circularity — radial zone between two concentric circles in each cross-section; cylindricity — two coaxial cylinders, controlling roundness + straightness + taper simultaneously (the costliest form control).
- Perpendicularity/parallelism/angularity — identical in mechanism, only the basic angle differs (90°, 0°, any other); they control orientation but not location.
- Position (⌖) — the workhorse: the feature axis must lie in a Ø zone centred on the basic true position measured from the datum reference frame. Composite position (one symbol, two stacked frames) gives a large pattern-location zone and a tight feature-to-feature zone.
- Circular run-out = full indicator movement (FIM) at one cross-section as the part rotates about the datum axis; total run-out = FIM over the whole surface, so it also catches taper and lobing. Run-out bundles coaxiality and form into one shop-floor measurement with a dial gauge and V-blocks or centres.
- Profile of a surface controls everything about a cast, forged, moulded or aerofoil surface in one frame; it may be equally or unequally disposed (U modifier).
- Currency note: ASME Y14.5-2018 removed concentricity and symmetry (position or run-out is used instead), reducing the count from 14 to 12; ISO 1101:2017 retains coaxiality/concentricity and symmetry. Quote the standard you are answering under.
Modifiers, bonus tolerance and virtual condition
- MMC (Ⓜ, maximum material condition) — the limit with most material: largest shaft, smallest hole. LMC (Ⓛ) — least material: smallest shaft, largest hole. RFS/RMB — no modifier, so the tolerance applies regardless of feature size.
- Bonus tolerance: with Ⓜ, as the feature departs from MMC the unused size tolerance is added to the geometric tolerance. It is free tolerance for assembly-driven features and is why Ⓜ is specified on clearance holes and pins.
- Datum shift: when a *datum* feature is referenced at Ⓜ, the part may rock/shift inside its simulator by the same departure — often confused with bonus tolerance, which belongs to the controlled feature.
- Virtual condition (VC) — the worst-case mating boundary: the size a functional gauge pin or ring must have. Ⓜ controls can be verified by a hard functional gauge, which is why Ⓜ is cheap to inspect.
- Other modifiers: Ⓟ projected tolerance zone (for threaded or press-fit holes — projects the zone out to the mating part's thickness), Ⓕ free state (non-rigid parts), Ⓣ tangent plane (ignores surface high-point form), Ⓔ envelope (ISO), ⒸF continuous feature, (ST) statistical tolerance, Ⓡ reciprocity (ISO).
- LMC use: guarantees a minimum wall thickness or minimum material — e.g. a boss around a hole — and cannot be checked by a simple functional gauge.
Datums, the 3-2-1 rule and inspection
- Six degrees of freedom must be removed to fix a part: 3-2-1 principle — the primary datum plane contacts 3 points (removes 1 translation + 2 rotations), the secondary 2 points, the tertiary 1 point, giving a fully constrained datum reference frame (DRF).
- Datum precedence matters: A|B|C and B|A|C set up the part differently and accept different parts; the order should follow how the part is actually located in the assembly and in the fixture.
- Datum identification: a capital letter in a square box with a filled triangle on the feature; on an extension line or the surface itself it is the *surface*; aligned with the dimension line it is the feature's axis or centre plane. Datum targets (circled, point/line/area) are used on castings, forgings and weldments where the whole surface is too rough.
- Selection rules: choose functional, accessible, repeatable, large and stable features — mating faces, locating bores, the mounting flange.
- Inspection: surface plate, height gauge, dial indicator, V-blocks, sine bar and slip gauges for simple form/orientation; CMM with best-fit algorithms for position and profile; functional hard gauges for Ⓜ controls; optical comparators, roundness testers and surface-roughness testers for form and texture. Measurement uncertainty and the gauge-maker's rule (gauge tolerance ≈ 10% of work tolerance) apply; calibration traceability in India runs to NPL India through NABL-accredited labs.
- Model-based definition: ASME Y14.41 and ISO 16792 allow the 3D model with annotations (PMI) to be the master; Indian OEM supplier packs (PPAP) increasingly ship a 2D control drawing plus a STEP/native model.
Key points
- Engineering drawing - the controlled, standardised document that defines a part; the model may be master, but the drawing (or PMI) carries the tolerances.
- First angle - IS/ISO and Indian default: top view below the front view; third angle is ASME: top view above.
- A0 = 1 m², each smaller size halves the long side; title block bottom-right with the projection symbol.
- Basic dimension - boxed, theoretically exact, no tolerance of its own; its variation is controlled by the feature control frame.
- Datum - the theoretically exact reference; the datum feature is the real, imperfect surface it is derived from.
- Feature control frame - symbol, zone shape + tolerance + modifier, then datums in order of precedence.
- Ø in the frame = cylindrical zone; no Ø = width zone between two parallel planes.
- Form tolerances take no datum; orientation, location and run-out always do.
- Rule #1 (ASME) - size limits form; ISO default is independency unless Ⓔ is applied.
- MMC = most material (largest pin, smallest hole); LMC = least material.
- Bonus tolerance = departure of the actual mating size from MMC, added to the stated geometric tolerance.
- Virtual condition - the worst-case mating boundary = MMC ± geometric tolerance; it is the functional gauge size.
- Position replaces ± hole location and legally gains 57% more tolerance area for the same functional clearance.
- Run-out is measured as FIM on a dial gauge about the datum axis; total run-out also catches taper.
- Cylindricity controls roundness, straightness and taper together - specify it only when genuinely needed.
- 3-2-1 - 3 + 2 + 1 contact points remove all six degrees of freedom.
- Ⓟ projected tolerance zone is used on tapped and press-fit holes so the mating screw's tilt is controlled where it matters.
- Hole basis (H) is preferred in Indian shops because standard drills, reamers and plug gauges exist.
Formulas and examples
Bonus tolerance = | actual mating size − MMC size | (mm); total allowable position tolerance = stated tolerance + bonus.
Virtual condition: external feature (shaft/pin) VC = MMC + geometric tolerance; internal feature (hole/slot) VC = MMC − geometric tolerance (mm).
Equivalent round zone for a ± coordinate tolerance: Ø = 2√2 × t ≈ 2.828 t, where t = the ± value on each axis (mm).
Fits: max clearance = max hole − min shaft; min clearance (allowance) = min hole − max shaft; max interference = max shaft − min hole. Tolerance = upper − lower deviation.
Floating fastener (clearance holes in both parts): T = H − F, applied to each part; fixed fastener (one part tapped or pressed): T = (H − F)/2 each. H = MMC of clearance hole, F = MMC of fastener (mm).
Tilt from an orientation/position zone: θ = tan⁻¹(z / L); lateral error at projected length Lp = (z / L) × Lp, where z = zone width/diameter, L = feature length (mm).
Isometric projection: isometric length = 0.816 × true length (cos 35°16′); isometric axes at 120°.
Example 1 — position with bonus tolerance. A hole is Ø10.00/10.10 with ⌖ | Ø0.2 Ⓜ | A | B | C. The produced hole measures Ø10.06 and its axis is offset Δx = 0.08, Δy = 0.09 mm from true position. Accept or reject?
- MMC of a hole = smallest = 10.00 mm; bonus = 10.06 − 10.00 = 0.06 mm.
- Total allowed position tolerance = 0.2 + 0.06 = Ø0.26 mm.
- Actual deviation = 2√(0.08² + 0.09²) = 2√(0.0064 + 0.0081) = 2√0.0145 = 2 × 0.1204 = Ø0.241 mm.
- 0.241 < 0.26 → ACCEPT. Note that without the Ⓜ modifier the limit stays Ø0.2 and the same part is rejected — the whole commercial value of Ⓜ in one line.
Example 2 — why position beats ±. A hole centre is toleranced ±0.1 mm in X and Y.
- Square zone: 0.2 × 0.2 = 0.04 mm². Equivalent round zone: Ø = 2√2 × 0.1 = 0.283 mm.
- Round zone area = (π/4) × 0.283² = 0.7854 × 0.0800 = 0.0628 mm².
- Gain = 0.0628/0.04 = 1.57 → 57% more usable tolerance for identical function, because the corner diagonal (0.141 mm radius) was already acceptable.
Example 3 — fit calculation, Ø50 H7/g6. From IS 919: H7 = +0.025/0, g6 = −0.009/−0.025 (IT7 = 25 µm, IT6 = 16 µm at 30–50 mm; fundamental deviation of g = −9 µm).
- Hole: 50.000 to 50.025; shaft: 49.991 to 49.975.
- Max clearance = 50.025 − 49.975 = 0.050 mm; min clearance = 50.000 − 49.991 = 0.009 mm → a sliding (clearance) fit.
| Fit at Ø50 | Hole limits | Shaft limits | Result |
|---|---|---|---|
| H11/c11 | 50.000 / 50.160 | 49.870 / 49.710 | clearance 0.130–0.450 (loose, free running) |
| H8/f7 | 50.000 / 50.039 | 49.975 / 49.950 | clearance 0.025–0.089 (running) |
| H7/g6 | 50.000 / 50.025 | 49.991 / 49.975 | clearance 0.009–0.050 (sliding) |
| H7/k6 | 50.000 / 50.025 | 50.002 / 50.018 | interference 0.018 to clearance 0.023 (transition) |
| H7/p6 | 50.000 / 50.025 | 50.026 / 50.042 | interference 0.001–0.042 (press) |
(Deviations must be read from the IS 919 / ISO 286 table for the relevant size step, not memorised; the values above are for the 30–50 mm step — 40–50 for c11, whose deviations are tabulated in finer steps.)
Example 4 — fastener tolerance allocation. Two plates are bolted with M10 bolts (MMC 10.00 mm) through Ø10.5 (MMC) clearance holes.
- Floating fastener (both plates drilled): T = H − F = 10.5 − 10.0 = Ø0.5 mm position tolerance at MMC for the hole pattern in *each* plate.
- Fixed fastener (lower plate tapped, no clearance there): T = (10.5 − 10.0)/2 = Ø0.25 mm for each part — half, because the screw cannot shift in the tapped hole.
- Check by virtual condition: hole VC = MMC − tol = 10.5 − 0.5 = 10.0 = bolt MMC → zero-clearance worst case, assembly just guaranteed.
Example 5 — projected tolerance zone. A tapped hole has ⊥ | Ø0.1 Ⓟ 25 | A, and the screw projects 25 mm above the face.
- Tilt = tan⁻¹(0.1/25) = tan⁻¹(0.004) = 0.229° (4.0 mrad).
- If the mating clearance hole sits 40 mm above the face, lateral wander there = (0.1/25) × 40 = 0.16 mm — so the clearance hole must carry at least that much location tolerance.
- Without Ⓟ, the 0.1 zone applies only through the plate's own 12 mm thickness, allowing tilt of 0.1/12 = 0.00833 rad = 0.477°, i.e. 0.33 mm wander at 40 mm — the screw fouls the mating part even though the drawing is satisfied. That is exactly what Ⓟ prevents.
Where it is used
- Automotive and auto-component industry: Maruti Suzuki, Tata Motors, Mahindra, Bosch, Sundram Fasteners and Bharat Forge drawings carry full GD&T; supplier PPAP packs demand a ballooned drawing, dimensional report and capability study against each toleranced feature.
- Machine tools, pumps and capital goods: L&T, Kirloskar, Thermax, BHEL and HMT detail/assembly drawings with fits (H7/g6 bearing seats), run-out on shafts and weld symbols per IS 813.
- Aerospace and defence: HAL, ISRO/VSSC, DRDO labs and their vendors use profile-of-surface tolerancing, datum targets on castings and model-based definition with PMI.
- Job roles: design engineer and draughtsman (ITI Draughtsman Mechanical, NSQF), tool and die designer (IGTR Indore/Aurangabad, CITD Hyderabad, NTTF), quality/CMM engineer, supplier quality assurance, manufacturing and process engineer, service documentation.
- Shop floor and inspection: tool rooms and gauge rooms making functional GO/NOGO gauges from the virtual condition; CMM programming (PC-DMIS, Calypso) where the datum sequence in the frame becomes the alignment routine.
- Sheet metal, fabrication and construction: development of surfaces for ducts, hoppers and transitions; structural fabrication drawings and weldment details.
Interview questions
- Q: What is the difference between first-angle and third-angle projection? A: In first angle the object lies between the observer and the plane, so the top view is placed below the front view and the left side view to its right; third angle reverses both. India/ISO use first angle, the USA third, and the symbol in the title block declares which.
- Q: Why use GD&T when ± dimensions already exist? A: ± cannot state a reference (datum), cannot control form or orientation, and gives a square tolerance zone for a hole location instead of the functionally correct round one — GD&T does all three and gains about 57% more tolerance for the same fit.
- Q: What is a basic dimension? A: A boxed, theoretically exact dimension defining true position or true profile; it carries no tolerance itself — the permitted variation comes from the feature control frame.
- Q: What does Ⓜ mean and what is bonus tolerance? A: Ⓜ applies the geometric tolerance at maximum material condition; as the feature departs from MMC, the unused size tolerance (the bonus) is added to the geometric tolerance, so a larger hole may be more off-position.
- Q: Which geometric tolerances need no datum? A: The four form controls — straightness, flatness, circularity and cylindricity — because they control only the feature's own shape.
- Q: What is virtual condition and why is it useful? A: The worst-case mating boundary, MMC plus the geometric tolerance for an external feature and MMC minus it for an internal one; it is the size of the functional gauge and the basis of assembly calculations.
- Q: Difference between circular and total run-out? A: Circular run-out is the full indicator movement at one cross-section as the part rotates about the datum axis; total run-out is the FIM over the entire surface, so it also controls taper and overall profile.
- Q: Does a size tolerance control form? A: Under ASME Y14.5 Rule #1, yes — a perfect-form-at-MMC envelope is implied. Under ISO the default is independency (ISO 14405-1) and the Ⓔ modifier is needed to get the envelope requirement.
- Q: Why does datum order A|B|C matter? A: It fixes the sequence in which degrees of freedom are removed, so the part is set up and measured differently; changing the order can accept or reject different parts.
- Q: When would you use LMC instead of MMC? A: When the concern is minimum material rather than assembly — guaranteeing wall thickness around a hole or a minimum edge distance; it cannot be checked with a simple functional gauge.
- Q: What does Ø50 H7/g6 tell you, without tables? A: A 50 mm hole-basis clearance fit: H means the hole's lower deviation is zero, grade IT7; g6 is a shaft entirely below the basic size at IT6 — so a small, controlled clearance suitable for a sliding or locating fit.
- Q: Why is a projected tolerance zone used on tapped holes? A: The error that matters is the tilt of the screw where it enters the mating part, not inside the plate; Ⓟ projects the orientation/position zone out to the mating thickness and prevents interference that the unprojected zone would allow.
Common mistakes
- Mixing up first- and third-angle placement, or omitting the projection symbol from the title block — an immediate loss of marks and, in industry, a mirrored part.
- Treating MMC as "maximum size" for everything: for a hole MMC is the *smallest* size.
- Applying Ⓜ or Ⓛ to a plane surface (flatness, surface perpendicularity) — material modifiers apply only to features of size.
- Writing a position tolerance without Ø, or toleranced (not basic) dimensions to a true position — both make the frame meaningless or contradictory.
- Forgetting to add bonus tolerance during inspection and rejecting good parts, or adding it when no Ⓜ is specified.
- Comparing a single-axis offset with the frame value instead of the diametral deviation 2√(Δx² + Δy²).
- Over-specifying — calling cylindricity or a 0.005 flatness where a size tolerance and Rule #1 would do — which multiplies cost and gauge time for no function.
- Chain-dimensioning a critical feature from the free end instead of from the functional datum face, and leaving a double-dimensioned (redundant) feature on the drawing.
Related topics
Tolerance stack-up analysis · CAD and 3D modelling · Metrology and inspection · Machine design: shafts, keys and couplings · Manufacturing processes: machining · Quality control, SPC and process capability