Toward Automatic Tolerancing of Mechanical Assemblies: First-Order GD&T Schema Development and Tolerance Allocation

Payam Haghighi, Prashant Mohan, Nathan Kalish, Prabath Vemulapalli, Jami J. Shah, Joseph K. Davidson

Research output: Contribution to journalArticlepeer-review

28 Scopus citations

Abstract

Geometric and dimensional tolerances must be determined not only to ensure proper achievement of design function but also for manufacturability and assemblability of mechanical assemblies. We are investigating the degree to which it is possible to automate tolerance assignment on mechanical assemblies received only as STEP AP 203 (nominal) geometry files. In a previous paper, we reported on the preprocessing steps required: assembly feature recognition, pattern recognition, and extraction of both constraints and directions of control (DoC) for assembly. In this paper, we discuss first-order tolerance schema development, based purely on assemblability conditions. This includes selecting features to be toleranced, tolerance types, datums, and datum reference frames (DRFs), and tolerance value allocation. The approach described here is a combination of geometric analysis and heuristics. The assumption is that this initial geometric dimensioning and tolerancing (GD&T) specification will be sent to a stack analysis module and iterated upon until satisfactory results, such as desired acceptance rates, are reached. The paper also touches upon issues related to second-order schema development, one that takes intended design function into account.

Original languageEnglish (US)
Article number041003
JournalJournal of Computing and Information Science in Engineering
Volume15
Issue number4
DOIs
StatePublished - Dec 1 2015

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'Toward Automatic Tolerancing of Mechanical Assemblies: First-Order GD&T Schema Development and Tolerance Allocation'. Together they form a unique fingerprint.

Cite this