Tolerancias Articulo
Tolerancias Articulo
tolerancing : representation
and processi ng
U Roy, C R Liu* and T C Woo ¢
Preproce~
[ Shape-descriptiondata I
[ View
to manage the information about a product throughout
the design and manufacturing activities.
Tolerancing
~
Drawing
processor~
<1°utu I
IGeometry database]
.....
--- ~Dipr~een;ioOrning
Computer-based design and manufacturing processes
need their information to be logically 'unambiguous'
and free from redundancy. D &T representation usually
Anoth!r view _.~ Y contains a great deal of implicit information; this may
be 'obvious' to the 'intelligent' and 'experienced'
production engineer, but is not good for computer
understanding. The information content must not only
be explicit, but also unique for design, production and
Figure 3. AUTDIMsystem structure assembly groups. The situation has led researchers to
FaceOp
EdgeOp
Features
and
attributes
FaceOp FaceOp
VEdge VEdge
f
VFace VFace I VF;ce I
Solid
ClasOp
Nominal
geometry
NFace NFace ,,. I " " °
1
ED nodes, with one for each dimension, such as position
and size, as shown in Figure 6. A separate template
A is required for each type of dimension attached. These
ED nodes are then linked with the D/T node. CAMq is
I- currently in the process of implementing this work for
further manufacturing applications.
It is evident that Requicha's approach, as described
\ above, is similar in principle to the EDT model. The
difference lies in the way that the designer represents
Figure 6. EDT model for slot tolerancing the tolerancing information in the respective schemes.
In the EDT model, the complete B-rep of the object
should be available to the designer before he/she starts
The overall schema for the EDT model consists of tolerancing, whereas Requicha's VGraph is CSG-based,
four types of nodes: (a) a D/T (dimension and and it allows the designer to incorporate the tolerancing
tolerance) node, (b) an EL (entity-linking) node, (c) a information into the process of defining the CSG tree.
DRF (datum-reference-frame) node, and (d) an ED The principal disadvantage of Requicha's system is that
(evaluated-data) node. An EDT model for slot tolerancing all nonprimitive faces derived from the same primitive
is shown in Figure 6. face receive the same variations. For example, different
i ooo!o
oo
entire part geometry has been defined. A process of
establishing tolerance information is shown in Figure 7B.
A nominal-part drawing including tolerance is shown
F
in Figure 7A, and Figure 7B shows how the specified
1.000 -+ 0.005
tolerance information has been attached to the hybrid l c Io.oos
CSG/B-rep module via a 'reference face list' (RFL). The
reference face list acts as the bridge for combining the I
I I
CSG and B-rep data structures. All kinds of conventional I I
and geometrical tolerancing representation are possible I I
#6
,/~#4 "t #5
#1
#7
I
B-rep
\
"
RFL
S
,1/ -"
#5
#6
B-rep
B-rep
Center planes
CSG
Referenceface # 1
Referenceface #2
Referenceface #3
Pointing to RFL /
Referenceface #4
Referenceface #5
Referenceface #6
Referenceface #7
Referenceface Referenceface #8
list
Referenceface #9
Referenceface # 10
Referenceface #11
Referenceface #12
y
Referenceface #13 /
here, are mainly restricted to manufacturing applications and material information). The integral part model can
only; no effort is made to encompass the broader view be constructed by combining the technological and
of an informationally complete solid model. the material information with the information obtained
lwata 31 develops the conception of an integrated from a solid modeler. The system provides its own
product model, where the part model includes all of database management system, in which the product
the part information (including geometric, technological and part models are stored in the database. The model
t f o r m f e . t u re
GEOMAP411
Relationship solid modelling system
Distance (A, B, X)
Attribute//~
nominal = 10 Geometrical
calculations
COMET/DB Display functions
S2
Figure 9. General framework of ( OMEl,l)~ model
,,4 S5 -"' ~ :,4
@ /--30R
/
LT~ ~
~2~sstG°nn
M ode
iondge~xFORM
li
ng enhancement has been proposed that aims to reduce
the number of processes required 63. Donmez 64 and
Ferriera 65 have reported some significant achievements
in reducing machine-tool errors of one order of
magnitude or better.
/ ,. ....
IMPLICATIONS OF D&T IN CAM
This section briefly discusses the implication of
tolerance use with respect to the overall design/
manufacturing process. Related development areas of
CAM have been identified where tolerance information
is found to have profound effects on decision-making
Figure 13. Use of relative-positioning operator with any processes.
binary operator In the field of automatic process planning, the
selection of machining activities/processes is greatly
influenced by the constraint of preferential relationships
only works in a smaller domain of two-parts-at-a-time owing to the desired machined-surface quality and
assembly conditions, and its expressability is also product tolerance specification 66. Based on the
limited. geometrical tolerancing information, and the reference
and datum feature information, the machined features
(i.e. surfaces, holes, slots, pockets etc. to be produced
TOLERANCE CONTROL
by a particular machining operation) are ordered for
Tolerance control is an important component of machining. A modular system CEFPOS (GEnerative
CAD/CAM integration. As the selection of proper Frame-based Planner for Orthomorphic Shapes)67 has
design D&T affects the functionality, as well as demonstrated the critical role of tolerancJng information
manufacturability, of a product, the selection of manu- in the development of a generative process plan. This
facturing processes, and their sequence of execution, D&T information also affects the choice of the
affects process tolerance stacking. A close monitoring workpiece orientations during several machining
of the inaccuracies developed at each of the manu- conditions, and it thus indirectly influences the selection
facturing phases is absolutely necessary to avoid undue and analysis of flexible fixture design 6~'69 for an
rejection of the part in inspection. automated machining task.
A computer-aided tolerance-control (CATC) D &T information is the single most important factor
system 6°'61 has been developed by the Ohio State in automated inspection. On the receipt of a finished
University, USA, research group. Their method of product (or for online process monitoring), it is the
analyzing and controlling tolerances is based on the inspection module that decides on the acceptability of
'tolerance-chart' technique, developed in the early the product/process according to the given tolerancing
1950s. The tolerance-chart technique is the simplest information. The necessary functions of an inspection
method of selecting the tolerance for the resulting system include (a) the identification of the part
dimension. Machined dimensions are combined in feature(s) that are to be inspected, (b) the extraction
closed chains of n dimensions, the resulting one being of the relevant tolerancing information from the CAD
the result of a combination of the other n - 1 database, (c) the interpretation of its meaning in terms
independent working dimensions. This method is of the relationship between the tolerances and the
limited to simple 1D cases; it is almost impractical for geometry of the part, and (d) the verification of the
2D and 3D tolerance analysis. The CATC program is finished product measurements with respect to the
iterative in nature, and uses computer graphics for tolerance specification. Hopp 7° describes an ongoing
information display. CAD-directed inspection project at the US Automated
The same procedure has also been adopted by Ji62 Manufacturing Research Facility (AMRF), which has
in operational-dimensions calculation. The primitive established a framework for a direct interpretation of
dimensions of each operation being known, the the design data from the CAD model in terms of
operational tolerance of each of them is calculated inspection actions and the subsequent generation of
from the set of blueprint dimensions and allowances, inspection procedures. The development of another
using the linear-programming technique. CAD-based vision system for the planning and
An important area of tolerance control is related to execution of inspection has been reported by Park and
the computerized process control of machine tools. Mitchell 71. This vision system is able to recognize and
One of the basic reasons for using tolerances in locate the part and its features in the 2D image based
engineering design is uncertainty relating to the on the 3D CAD database. It generates an intermediate
inherent inaccuracies of manufacturing equipment. vision-based representation to facilitate the recognition
When the precision and accuracy of a machine tool of objects from images. The system inspects the surface
This work was supported by the US National Science 14 Farmer, L E and Gladman, C A 'Tolerance
Foundation under grant CDR 8803017 to the Engineering technology - computer based analysis' ManuL
Research Center for Intelligent Manufacturing Systems Tech. CIRP Ann. Vol 35/1/1986 (1986) pp 7-10
at Purdue University, USA. The authors sincerely 15 Requicha, A A G and Chan, S C 'Representation
appreciate the help of Professor D C Anderson of of geometric features, tolerances and attributes in
CADLAB, School of Mechanical Engineering, Purdue solid modellers based on constructive geometry'
University. The authors also wish to thank an IEEE J Robot. & Automat. Vol RA-2 No 3 (1986)
anonymous referee who provided many useful and pp 156-166
constructive suggestions for the improvement of the
paper. 16 Jayaraman, R and Srinivasan, V 'Geometric
tolerancing. Part I: Virtual boundary requirements'
IBMJ. Res. & Develop. Vo133 No 2 (1989) pp 90-104
REFERENCES 17 Jayaraman, R and Srinivasan, V 'Geometric
1 Bjorke, O Computer-Aided Tolerancing Tapir tolerancing. Part I1: Conditional tolerances IBM J.
Publishers, Norway (1978) Res. & Develop. Vol 33 No 2 (1989)
Grossman, D D 'Procedural representation of three Kakino, Y, Ohba, F, Moriwaki, T and Iwata, K 'A new
dimensional object' IBM J. Res. & Develop. Vol 20 No method of parts description for computer-aided
6 (1976) production planning' Adv. Comput.-Aided Manuf.
(1977) pp 197-213
Hillyard, R 'The Build group of solid modellers' IEEE
Comput. Graph. & Applic. (Mar 1982) pp 43-52 Matsushima, K, Okada, N and Sata, T 'The integration
of CAD and CAM by application of artificial intelligence
Iwata, K and Sugimura, N 'A knowledge based techniques' CIRP Ann. Vol 31 (1982)
computer aided process planning system for machining Requicha, A A G 'Representations for rigid solids:
parts' 16th CIRPInt. Sem. Manufacturing Systems Tokyo, theory, methods and systems' ACM Comput. Surv. Vol
Japan (1984) 12 No 4 (Dec 1980) pp 437-464
Iwata, K and Sugimura, N 'An integrated CAD/CAPP Wang, K K (Ed.) 'TIPS-1' Sibley School of Mechanical
system with know-hows on machining accuracies of and Aerospace Engineering, Cornell University, USA
parts' Computer-Aided~Intelligent Process Planning, (Oct 1984) (1983 version)