A scheme for functional tolerancing: A product family in 3D CAD system

To meet the need for product variety, many companies are shifting from a mass-production mode to mass customization, which demands quick response to the needs of individual customers with high quality and low costs. The multifunctional nature of mechanical components necessitates that a designer red...

Full description

Bibliographic Details
Main Authors: Haoyu Wang, Ravindra Thamma
Format: Article
Language:English
Published: Growing Science 2012-01-01
Series:International Journal of Industrial Engineering Computations
Subjects:
CAD
Online Access:http://www.growingscience.com/ijiec/Vol3/IJIEC_2012_9.pdf
id doaj-6ae3e080d650498c80b4238d8b9804ff
record_format Article
spelling doaj-6ae3e080d650498c80b4238d8b9804ff2020-11-25T01:08:05ZengGrowing ScienceInternational Journal of Industrial Engineering Computations1923-29261923-29342012-01-01318192A scheme for functional tolerancing: A product family in 3D CAD systemHaoyu WangRavindra ThammaTo meet the need for product variety, many companies are shifting from a mass-production mode to mass customization, which demands quick response to the needs of individual customers with high quality and low costs. The multifunctional nature of mechanical components necessitates that a designer redesign them each time when a component’s function changes. The functional Geometric Dimensioning & Tolerancing (GD&T) specification, also called functional tolerancing, must be updated for each component. Currently, this is done by humans, and thus can be very time-consuming and error-prone. Functional tolerancing is one of the main obstacles to practical mechanical product family modeling. In this paper, a graph-based functional tolerancing scheme in 3D CAD is proposed. In the scheme, a product is generated by applying production rules to the graph of the base product, following customers’ or manufacturing engineers’ requirements. Functional tolerancing of each component of a product in the family is formulated as a non-linear constrained optimization (or cost minimization) process. Certain critical aspects of the scheme have been implemented in SolidWorks®, by using its Application Programming Interface (API) and C++. LEDA® and MATLAB® have been used to solve the graph and optimization problems.http://www.growingscience.com/ijiec/Vol3/IJIEC_2012_9.pdfTolerancingProduct familyGraphCAD
collection DOAJ
language English
format Article
sources DOAJ
author Haoyu Wang
Ravindra Thamma
spellingShingle Haoyu Wang
Ravindra Thamma
A scheme for functional tolerancing: A product family in 3D CAD system
International Journal of Industrial Engineering Computations
Tolerancing
Product family
Graph
CAD
author_facet Haoyu Wang
Ravindra Thamma
author_sort Haoyu Wang
title A scheme for functional tolerancing: A product family in 3D CAD system
title_short A scheme for functional tolerancing: A product family in 3D CAD system
title_full A scheme for functional tolerancing: A product family in 3D CAD system
title_fullStr A scheme for functional tolerancing: A product family in 3D CAD system
title_full_unstemmed A scheme for functional tolerancing: A product family in 3D CAD system
title_sort scheme for functional tolerancing: a product family in 3d cad system
publisher Growing Science
series International Journal of Industrial Engineering Computations
issn 1923-2926
1923-2934
publishDate 2012-01-01
description To meet the need for product variety, many companies are shifting from a mass-production mode to mass customization, which demands quick response to the needs of individual customers with high quality and low costs. The multifunctional nature of mechanical components necessitates that a designer redesign them each time when a component’s function changes. The functional Geometric Dimensioning & Tolerancing (GD&T) specification, also called functional tolerancing, must be updated for each component. Currently, this is done by humans, and thus can be very time-consuming and error-prone. Functional tolerancing is one of the main obstacles to practical mechanical product family modeling. In this paper, a graph-based functional tolerancing scheme in 3D CAD is proposed. In the scheme, a product is generated by applying production rules to the graph of the base product, following customers’ or manufacturing engineers’ requirements. Functional tolerancing of each component of a product in the family is formulated as a non-linear constrained optimization (or cost minimization) process. Certain critical aspects of the scheme have been implemented in SolidWorks®, by using its Application Programming Interface (API) and C++. LEDA® and MATLAB® have been used to solve the graph and optimization problems.
topic Tolerancing
Product family
Graph
CAD
url http://www.growingscience.com/ijiec/Vol3/IJIEC_2012_9.pdf
work_keys_str_mv AT haoyuwang aschemeforfunctionaltolerancingaproductfamilyin3dcadsystem
AT ravindrathamma aschemeforfunctionaltolerancingaproductfamilyin3dcadsystem
AT haoyuwang schemeforfunctionaltolerancingaproductfamilyin3dcadsystem
AT ravindrathamma schemeforfunctionaltolerancingaproductfamilyin3dcadsystem
_version_ 1725184385075904512