Already a subscriber? 

MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?
25/30483944 DC BS 8888 Technical product documentation and specification, 2025
- 30483944-Form 36
- 900000000000000490_for PDF [Go to Page]
- Section 1: Scope
- 1 Scope
- 2 Normative references
- 3 Terms, definitions and symbols [Go to Page]
- 3.1 Terms and definitions [Go to Page]
- 3.1.1 surface texture
- 3.1.2 profile surface texture
- 3.1.3 areal surface texture
- 3.1.4 skin model non-ideal surface model
- 3.1.5 mechanical surface
- 3.1.6 electromagnetic surface
- 3.1.7 nesting index Nis, Nic, Nif
- 3.1.8 profile S-filter
- 3.1.9 profile L-filter
- 3.1.10 profile F-operation
- 3.1.11 surface profile trace
- 3.1.12 mechanical profile
- 3.1.13 electromagnetic profile
- 3.1.14 scale-limited profile
- 3.1.15 primary surface profile
- 3.1.16 primary profile P-profile
- 3.1.17 waviness profile W-profile
- 3.1.18 roughness profile R-profile
- 3.1.19 reference line
- 3.1.20 evaluation length le
- 3.1.21 section length lsc
- 3.1.22 number of sections nsc
- 3.1.23 setting class Scn
- 3.1.24 primary surface
- 3.1.25 primary extracted surface
- 3.1.26 S-F surface
- 3.1.27 S-L surface
- 3.1.28 scale‑limited surface
- 3.1.29 reference surface
- 3.1.30 evaluation area A Ã
- 3.1.31 field parameter
- 3.1.32 feature parameter
- 3.1.33 V‑parameter
- 3.1.34 S‑parameter
- 3.1.35 associated feature
- 3.1.36 association
- 3.1.37 date of issue
- 3.1.38 derived feature
- 3.1.39 extracted feature
- 3.1.40 free state
- 3.1.41 geometrical product specification and verification
- 3.1.42 integral feature
- 3.1.43 nominal feature
- 3.1.44 real feature
- 3.1.45 restrained state
- 3.1.46 specification
- 3.1.47 technical product documentation (TPD)
- 3.1.48 technical product specification (TPS)
- 3.2 Symbols
- Section 2: Standards underpinning BS 8888
- 4 General
- 5 Introduction
- 6 Functional specifications
- 7 Manufacturing specifications
- 8 Verification specifications
- 9 Principles of specification [Go to Page]
- 9.1 Working with 3D CAD data
- 9.2 Level of detail in a specification
- 9.3 Reference conditions
- 9.4 Interpretation
- 9.5 Decimal principle
- 9.6 Definitive specification principle
- 9.7 Rigid workpiece principle
- 9.8 Non-rigid workpieces
- 9.9 Fundamental concepts [Go to Page]
- 9.9.1 Properties
- 9.9.2 Feature principle
- 9.9.3 Interpretations of limits of size for a feature of size [Go to Page]
- 9.9.3.1 Relevant standards
- 9.9.3.2 Interpretations of limits of size for a linear feature of size
- 9.9.3.3 Interpretations of limits of size for an angular feature of size
- 9.10 Geometrical product specification [Go to Page]
- 9.10.1 Interpretation and invocation principle
- 9.10.2 Independency principle
- 9.11 Identification and classification of specification requirements [Go to Page]
- 9.11.1 General
- 9.11.2 Identification
- 9.11.3 Classification
- Section 4: Technical product documentation (TPD)
- 10 Formatting of TPD [Go to Page]
- 10.1 General [Go to Page]
- 10.1.1 Product definition classification code 1 (2D drawing only) – Drawing with optional data set
- 10.1.2 Product definition classification code 2 (2D drawing with supplementary 3D CAD model) – Data set with design model and drawing containing specifications
- 10.1.3 Product definition classification code 3 (simplified 2D drawing with 3D CAD model) – Data set with design model or annotated model and simplified drawing.
- 10.1.4 Product definition classification code 4 (2D drawing with 3D CAD model) – Data set with annotated model and drawing
- 10.1.5 Product definition classification code 5 (annotated 3D CAD model) – Data set with annotated model
- 10.2 3D CAD data used in a TPD
- 10.3 Drawing sheets used in a TPD
- 10.4 Graphical representation and annotation of 3D data (3D modelling output)
- 10.5 Drawing sheets [Go to Page]
- 10.5.1 General
- 10.5.2 Sizes
- 10.5.3 Graphical features [Go to Page]
- 10.5.3.1 Title block
- 10.5.3.2 Borders and frame
- 10.5.3.3 Grid reference system
- 10.6 Line types and line widths [Go to Page]
- 10.6.1 Types of line
- 10.6.2 Line width
- 10.6.3 Colours
- 10.7 Scales
- 10.8 Lines [Go to Page]
- 10.8.1 Lines and terminators
- 10.8.2 Lines, terminators and origin indicators
- 10.9 Number formats [Go to Page]
- 10.9.1 General
- 10.9.2 Metric values
- 10.10 Lettering [Go to Page]
- 10.10.1 General
- 10.10.2 Lettering size
- 10.10.3 Notes
- 10.11 Projections [Go to Page]
- 10.11.1 General
- 10.11.2 Conventions for arrangement of views on a TPD [Go to Page]
- 10.11.2.1 General
- 10.11.2.2 Choice of views
- 10.11.2.3 Labelled view method
- 10.11.2.4 First angle projection method [Go to Page]
- 10.11.2.4.1 General
- 10.11.2.4.2 First angle projection method – Graphical symbol
- 10.11.2.5 Third angle projection method [Go to Page]
- 10.11.2.5.1 General
- 10.11.2.5.2 Third angle projection method – Graphical symbol
- 10.12 Views [Go to Page]
- 10.12.1 General
- 10.12.2 Auxiliary views
- 10.13 Sections
- 10.14 Representation of components [Go to Page]
- 10.14.1 General
- 10.14.2 Representation of moulded, cast and forged components
- 10.14.3 Representation of moulded components
- Section 5: Dimensioning [Go to Page]
- 10.15 General
- 10.16 Dimensioning methods [Go to Page]
- 10.16.1 Presentation rules [Go to Page]
- 10.16.1.1 Dimensioning shall conform to BS ISO 129-1.
- 10.16.1.2 Only the dimensions which are necessary to unambiguously define the nominal geometry of the product shall be specified.
- 10.16.1.3 The size of a feature or relationship between features shall be dimensioned only once.
- 10.16.1.4 Unless otherwise specified, dimensions shall be indicated for the finished state of the dimensioned feature.
- 10.16.1.5 All dimensions, graphical symbols and annotations shall be indicated such that they can be read from the bottom or right-hand side (main reading directions) of the drawing. Dimensioning and annotations of 3D models shall be in accordance wit...
- 10.16.1.6 Dimension shall be used with other specification techniques as applicable, e.g. geometrical tolerancing or surface texture requirements.
- 10.16.1.7 Lettering on drawings shall be in accordance with BS EN ISO 3098 (all parts).
- 10.16.1.8 There shall be only one lettering height for dimension and tolerance indication for a TPS.
- 10.16.1.9 All dimensions shall be toleranced, either via a general tolerance or by direct indication of tolerance or limit indications, except for the following cases:
- 10.16.2 Presentation of decimals
- 10.16.3 Positioning of dimensions
- 10.16.4 Units of dimensions
- 10.16.5 Elements of dimensioning: usage [Go to Page]
- 10.16.5.1 General
- 10.16.5.2 Dimension line
- 10.16.5.3 Extension lines
- 10.16.5.4 Leader line
- 10.16.6 Dimensional values [Go to Page]
- 10.16.6.1 Indication
- 10.16.6.2 Positions of dimensional values
- 10.16.7 5 Indications of special dimensions
- 10.16.8 Auxiliary dimensions
- 10.16.9 5.2.9 Equally-spaced and repeated features [Go to Page]
- 10.16.9.1 Equally-spaced features
- 10.16.9.2 Repeated features
- 10.16.10 Chamfers [Go to Page]
- 10.16.10.1 External chamfer
- 10.16.10.2 Internal chamfer
- 10.16.11 Countersink
- 10.16.12 Indication of levels
- 10.16.13 Dimensioning of curved features [Go to Page]
- 10.16.13.1 Curved feature defined by radii
- 10.16.13.2 Curved feature defined by coordinate dimensions
- 10.16.14 Arrangements of dimensions [Go to Page]
- 10.16.14.1 General
- 10.16.14.2 Chain dimensioning
- 10.16.14.3 Parallel dimensioning
- 10.16.14.4 Running dimensioning [Go to Page]
- 10.16.14.4.1 General
- 10.16.14.4.2 Running dimensioning in two directions
- 10.16.14.4.3 Running dimensioning of angles
- 10.16.15 Cartesian coordinate dimensioning
- 10.17 Dimensioning common features [Go to Page]
- 10.17.1 Dimensioning of slots
- 10.17.2 Keyways
- 10.17.3 Screw threads
- 10.18 Dimensional tolerancing [Go to Page]
- 10.18.1 General
- 10.18.2 Methods of specifying tolerances
- 10.18.3 Indication of tolerances [Go to Page]
- 10.18.3.1 General
- 10.18.3.2 Limit deviations
- 10.18.3.3 Limits of dimension [Go to Page]
- 10.18.3.3.1 Maximum and minimum limit dimensions
- 10.18.3.3.2 Single limit dimensions
- 10.18.4 Functional dimensions
- 10.19 Implied dimensions
- Section 6: Datums and datum systems
- 11 Datums and datum systems overview [Go to Page]
- 11.1 General
- 11.2 Datum systems
- 11.3 Identifying datum features: Placement of the datum feature indicator [Go to Page]
- 11.3.1 Datums based on single feature
- 11.3.2 Datums based on multiple datum features
- 11.3.3 Datums based on threaded features, gears or splines
- 11.4 Deriving datums from datum features
- 11.5 Indications of situation features in a technical product specification
- 11.6 Common datums [Go to Page]
- 11.6.1 General
- 11.6.2 Common datums based on two coaxial cylinders
- 11.6.3 Common datums based on two parallel cylinders
- 11.6.4 Common datums based on a group of cylinders
- 11.6.5 Association for common datums
- 11.7 Datum systems and the six degrees of freedom
- 11.8 Datum targets [Go to Page]
- 11.8.1 General
- 11.8.2 Datum target frame
- 11.8.3 Datum target symbol
- 11.8.4 Leader line
- 11.8.5 Datum target areas
- 11.8.6 Datum feature indicators used with datum targets
- 11.8.7 Datums based on more than one datum target
- 11.9 Modifying the effects of datums [Go to Page]
- 11.9.1 “Orientation only” modifier
- 11.9.2 Situation feature modifiers
- Section 7: Specifications
- 12 Geometrical specification [Go to Page]
- 12.1 Geometric tolerances
- 12.2 Basic concepts
- 12.3 Symbols
- 12.4 Geometrical specification indication
- 12.5 Tolerance indicator [Go to Page]
- 12.5.1 General
- 12.5.2 Symbol section
- 12.5.3 Tolerance zone section
- 12.5.4 Datum section
- 12.6 Tolerance zones
- 12.7 Toleranced features
- 12.8 Theoretically exact dimensions (TED)
- 12.9 Material condition modifiers [Go to Page]
- 12.9.1 Maximum material requirement applied to the toleranced feature
- 12.9.2 Maximum material requirement applied with a zero tolerance
- 12.9.3 Maximum material requirement applied to a datum reference in a tolerance indicator
- 12.9.4 Least material requirement applied to the toleranced feature
- 12.9.5 Least material requirement applied with a zero tolerance
- 12.9.6 Least material requirement applied to a datum reference in a tolerance indicator
- 12.9.7 Reciprocity requirement (RPR)
- 12.9.8 Direct indication of virtual size
- 12.10 Additional indications relating to the toleranced feature [Go to Page]
- 12.10.1 Projected tolerance zone
- 12.10.2 Free-state condition
- 12.10.3 Tolerances applied to threaded features
- 12.10.4 Tolerances applied to splines and gears
- 12.11 Unequal tolerance zone (UZ)
- 12.12 Restrictive specifications [Go to Page]
- 12.12.1 Tolerance requirements applied to a specific restricted portion of a feature
- 12.12.2 Tolerance requirements applied to any given restricted portion of a feature
- 12.13 Interrelationship of geometrical tolerances
- Section 8: Indications for geometrical tolerances
- 13 Additional indications for geometrical tolerances [Go to Page]
- 13.1 Restricted or compound tolerancing of features [Go to Page]
- 13.1.1 Between
- 13.1.2 All-around
- 13.1.3 All-over
- 13.2 United features
- 13.3 Feature patterns (CZ, CZR, SZ and SIM) [Go to Page]
- 13.3.1 Internal and external constraints
- 13.3.2 Specifying a pattern requirement
- 13.3.3 Nested pattern requirements
- 13.3.4 Combined geometrical specifications
- 13.4 Plane and feature indicators [Go to Page]
- 13.4.1 Intersection plane indicator [Go to Page]
- 13.4.1.1 Purpose of intersection plane indicators
- 13.4.1.2 Intersection plane indicator symbol
- 13.4.2 Orientation plane indicator [Go to Page]
- 13.4.2.1 Purpose of orientation plane indicators
- 13.4.2.2 Orientation plane indicator symbol
- 13.4.3 Collection plane [Go to Page]
- 13.4.3.1 Purpose of collection planes
- 13.4.3.2 Collection plane symbol
- 13.4.4 Direction feature [Go to Page]
- 13.4.4.1 Purpose of direction features
- 13.4.4.2 Direction feature symbol
- 14 General tolerances [Go to Page]
- 14.1 General tolerance specifications [Go to Page]
- 14.1.1 Application of general dimensional tolerances
- 14.1.2 Application of general geometrical tolerances
- 14.1.3 Application of general tolerances for surface texture and edge conditions
- 14.2 General dimensional tolerances
- 14.3 General tolerances and 3D CAD data
- 14.4 General tolerances to size dimensions and/or surfaces
- 14.5 General tolerances for linear and angular dimensions without individual tolerance indications
- 14.6 General tolerances for specific manufacturing processes
- Section 9: Statistical tolerancing
- 15 Statistical tolerances
- Section 10: Edges
- 16 Edges details
- Section 11: Welding symbols
- 17 Symbols [Go to Page]
- 17.1 The use of welding symbols on a TPS
- 17.2 Welding symbol
- 17.3 Arrow line
- 17.4 Reference line
- 17.5 Tail
- 17.6 Elementary symbols
- 17.7 Broken arrow lines
- 17.8 Supplementary symbols
- Section 12: Surface texture specification
- 18 Surface texture details [Go to Page]
- 18.1 General
- 18.2 Profile surface texture
- 18.3 Profiles [Go to Page]
- 18.3.1 Profile surface texture indications [Go to Page]
- 18.3.1.1 Graphical symbols
- 18.3.1.2 Positions of surface texture requirements
- 18.3.1.3 Minimal indications and complete indications for profile surface texture
- 18.3.2 Profile direction
- 18.4 Areal surface texture indications
- 18.5 Positions of surface texture requirements
- Section 13: Conformity and nonconformity
- 19 Conformity and nonconformity [Go to Page]
- 19.1 Decision rules
- 19.2 Default decision rules [Go to Page]
- 19.2.1 General
- 19.3 Default conformance probability limit
- 19.4 Default nonconformance probability limit
- Section 14: Symbols and abbreviations
- 20 Symbols and abbreviations [Go to Page]
- 20.1 General
- 20.2 Standard symbols and abbreviations
- Section 15: Document handling
- 21 Documents [Go to Page]
- 21.1 Types of documentation [Go to Page]
- 21.1.1 General
- 21.1.2 Presentation media [Go to Page]
- 21.1.2.1 General
- 21.1.2.2 Format
- 21.2 Security [Go to Page]
- 21.2.1 Introduction
- 21.2.2 General security
- 21.2.3 Enhanced security
- 21.2.4 Security level identification
- 21.3 Storage
- 21.4 Marking [Go to Page]
- 21.4.1 General
- 21.4.2 Enhanced security
- 21.5 Protection notices
- Annex A (informative) Datums and datum systems: Definitions and explanations [Go to Page]
- A.1 Datum feature
- A.2 Datum feature indicator
- A.3 Datum feature identifier
- A.4 Common datum
- A.5 Datum section
- A.6 Primary datum
- A.7 Secondary datum
- A.8 Tertiary datum
- A.9 Six degrees of freedom
- A.10 Situation feature
- A.11 Associated feature
- A.12 Association
- A.13 Association criterion
- A.14 Objective function (for association)
- A.15 Association constraints
- Annex B Normative references
- Annex C (informative)
- Annex D (informative) Associations [Go to Page]
- D.1 Association operations
- D.2 Default association operations
- D.3 Non-default association operations
- D.4 Examples of datums obtained from different datum features [Go to Page]
- D.4.1 Datum based on a planar datum feature
- D.4.2 Datum based on two parallel, opposed planes (external)
- D.4.3 Datum based on two parallel, opposed planes (internal)
- D.4.4 Datum based on an external cylindrical feature
- D.4.5 Datum based on an internal cylindrical feature
- D.4.6 Datum based on an external spherical feature
- D.4.7 Datum based on an internal spherical feature
- D.4.8 Datum based on an external or internal cone
- D.4.9 Datum based on an external or internal wedge
- D.4.10 Prismatic feature
- D.4.11 Complex surface
- Annex E (normative) Document security – Enhanced [Go to Page]
- E.1 Enhanced security
- E.2 Identification of security classification
- E.3 Marking for enhanced security
- Annex F (informative) Implementation in CAD [Go to Page]
- F.1 General
- F.2 Implementation according to BS 8888 and BS EN ISO 5459
- F.3 Implementation according to most CAD software
- Annex G (informative) Tolerancing system: Former practice
- Annex H (informative) Selected ISO fits: Hole and shaft basis [Go to Page]
- H.1 General
- H.2 Determination of limit deviations using Table H.1 and Table H.2
- Annex I (informative) Filtration [Go to Page]
- I.1 Introduction
- I.2 Filter types
- I.3 Filters and nesting indices
- I.4 Harmonic content
- I.5 Transmission characteristics of linear filters
- I.6 Surface texture [Go to Page]
- I.6.1 General
- I.6.2 Defaults filters
- I.6.3 Examples
- I.7 Geometric tolerances [Go to Page]
- I.7.1 General
- I.7.2 Default filters
- I.7.3 Examples
- I.8 Datums [Go to Page]
- I.8.1 Default filters
- I.9 Advantages and disadvantages of different filter types
- Figure I.5 – Open Gaussian filter with (λc = 0,8 mm), using the moment retainment criterion for end effect correction, applied on a milled surface
- Annex J (informative) Dimensioning of slots [Go to Page]
- J.1 Defining the size of the slot
- J.2 Defining the location of the slot
- Annex K (informative) Guidance for parts produced by additive manufacture (AM) [Go to Page]
- K.1 General
- K.2 Dimensional size
- K.3 Geometric form
- K.4 Surface finish
- K.5 Unique geometry
- K.6 Functional grading and four-dimensional shape transformation
- K.7 Hybrid manufacturing
- Annex L (informative) Castings [Go to Page]
- L.1 Background
- L.2 Whether to use ISO 8062-3 or ISO 8062-4
- Annex M (informative) Examples of profile and areal surface texture specifications, and summary of changes from BS EN ISO 1302 [Go to Page]
- M.1 Examples of profile surface texture specification
- M.2 Summary of changes from BS EN ISO 1302 [Go to Page]
- M.2.1 Tolerance acceptance rules
- M.2.2 Graphical symbols
- M.2.3 Filter type
- M.2.4 Indication of the profile direction
- M.2.5 Indication of lay pattern
- M.2.6 Setting class
- M.2.7 Section length
- M.2.8 Number of sections
- M.2.9 Profile F-operator association method and element
- M.2.10 Method of profile extraction:
- M.3 Areal surface texture specifications [Go to Page]
- M.3.1 Examples of areal surface texture specifications
- Bibliography [Go to Page]