Slop (or backlash) in mechanical assemblies is often present and is usually undesirable from both craftsmanship and performance points of view. It is our belief that this phenomenon is not that well understood and that current methods of assessment are based largely on only qualitative, common-sense approaches. The focus of this paper is on developing an analytical theory for accurately characterizing slop, and on presenting an illustrative example. As one might expect, in principle, with a better understanding of slop, CAD (computer-aided-design) software package designers can create more refined software tools, mechanical engineers can design better products, and manufacturing engineers can be prepared to measure and improve craftsmanship levels. The underlying theory is based on combining concepts from differential geometry, including envelopes, constrained piecewise-smooth sweeps, and sweep vector fields (SVFs), along with basic configuration space (C-space) methods. In essence, the volumetric (or areal) error, which is generated as the movable part in an assembly is swept throughout its complete constrained volume (or area), may be viewed as a quantitative manifestation of craftsmanship errors. A 2-dimensional (2D) idealization of a common assembly that often suffers from poor craftsmanship due to slop, i.e., a doorknob assembly with exaggerated slop, is analyzed. The swept area is calculated using both traditional and SVF methods with the aid of Mathematica™. High quality Mathematica™ visualization of interesting sweeps along the bounding edges of the nonlinear slop constraint region, including generation of all of the envelope curves, is done. Finally, this work attempts to serve as a paradigm for characterizing slop based on engineering criteria.

1.
De Fazio
,
T.
, and
Whitney
,
D. E.
,
1987
, Simplified Generation of All Mechanical Assembly Sequences,
IEEE J. Rob. Autom.
,
RA-3
(
6
),
December
December
.
2.
Venkatasamy, R., and Agrawal, V. P., 1997, A Digraph Approach to Quality Evaluation of an Automotive Vehicle, Quality Engineering, pp. 405–417.
3.
Hennessey, M. P., Freckleton, J., Walter, W. W., Modgil, G., Ramanathan, S., Sarat, D., and Wireman, T., 1998, Understanding the Role of Craftsmanship in the Automotive Industry—Status Report, sponsored by and presented to Ford Motor Company, Rochester, NY.
4.
Ramanathan, S., 1999, Identification of Preliminary Craftsmanship Metrics for the Automotive Industry, MS Project Paper, Department of Mechanical Engineering, Rochester Institute of Technology.
5.
Sarat, D. A., 1998, Understanding the Role of Craftsmanship in Industry, MS Project Paper, Department of Mechanical Engineering, Rochester Institute of Technology, Rochester, NY.
6.
Thoen, R. L., 1994, Minimizing Backlash in Spur Gears, Gear Technology, pp. 24–31.
7.
Dabney, J. B., and Harman, T. L., 1998, Mastering SIMULINK 2, Prentice Hall.
8.
Hanselman, D. C., and Littlefield, B., 1998, Mastering MATLAB 5: A Comprehensive Tutorial and Reference, Prentice Hall.
9.
Wolfram, S., 1996, The Mathematica Book, 3rd ed. Wolfram Media/Cambridge University Press.
10.
Jensen, C., and Hines, R., 1994, Interpreting Engineering Drawings, fifth edition, Delmar Publishers, ITP, New York.
11.
Turner, J. U., and Wozny, M. J., The M-Space, 1990, The M-Space Theory of Tolerances, Proceedings of the 1990 ASME Design Technical Conferences—16th Design Automation Conference, Chicago, IL, September 16–19, pp. 217–225.
12.
Luber, W. G., 1998, Flutter Prediction on a Combat Aircraft Involving Backlash on Control Surfaces, Proceedings of the 16th International Modal Analysis Conference, Santa Barbara, CA, SPIE v. 3243, pp. 291–299.
13.
Caenen, J. L., and Angue, J. C., 1990, Identification of Geometric and Non-Geometric Parameters of Robots, Proceedings of the 1990 IEEE Conference on Robotics and Automation, May 13–18, Cincinnati, OH, pp. 1032–1037.
14.
Harb, S. M., and Burdekin, M., 1994, A Systematic Approach to Identify the Error Motion of an N-Degree of Freedom Manipulator, Int J Adv Manuf Technol 9, pp. 126–133, 1194 Springer-Verlag London Limited.
15.
Vincze
,
M.
,
Spiess
,
S.
,
Parotidis
,
M.
, and
Gotz
,
M.
,
1999
, Automatic Generation of Non-redundant and Complete Models for Geometric and Non-geometric Errors of Robots,
Int. J. Modelling and Simulation
,
19
(
3
), pp.
236
243
.
16.
Whitney, D. E., Lozinski, C. A., and Rourke, J. M., 1984, Industrial Robot Calibration Method and Results, ASME International Computers in Engineering Conference, Volume 1, Robotics/Automation Systems, pp. 92–100.
17.
Schinstock
,
D. E.
,
Scott
,
D. A.
, and
Haskew
,
T. A.
, 1998, Modeling and Estimation for Electromechanical Thrust Vector Control of Rocket Engines, Journal of Propulsion and Power, 14(4), pp. 440–446.
18.
Ahn, K. G., and Cho, D. W., 1999, Proposition for a Volumetric Error Model Considering Backlash in Machine Tools, Int J Adv Manuf Technol, 15, 554–561, Springer-Verlag London Limited, pp. 554–561.
19.
Kao
,
J. Y.
,
Yeh
,
Z. M.
,
Tarng
,
Y. S.
, and
Lin
,
Y. S.
,
1996
, A Study of Backlash on the Motion Accuracy of CNC Lathes,
Int. J. Mach. Tools Manuf.
,
36
(
5
), pp.
539
550
.
20.
Pahk, H. J., Kim, Y. S., and Moon, J. H., 1997, A New Technique for Volumetric Error Assessment of CNC Machine Tools Incorporating Ball Bar Measurement and 3D Volumetric Error Model, Int. J. Mach. Tools Manufact., 37(11), pp. 1583–1596, Elsevier Science Ltd.
21.
Tarng
,
Y. S.
,
Kao
,
J. Y.
, and
Lin
,
Y. S.
, 1997, Identification of and Compensation for Backlash on Contouring Accuracy of CNC Machining Centres, Int. J. Adv. Manuf. Technol., 13, pp. 77–85, Springer-Verlag London Limited.
22.
Portman
,
V.
,
2000
, Deterministic Metrology of Platform-type Machine Tools,
Int. J. Mach. Tools Manuf.
,
40
, pp.
1423
1442
.
23.
Ropponen, T., and Arai, T., Accuracy Analysis of a Modified Stewart Platform Manipulator, IEEE International Conference on Robotics and Automation, 0-7803-1965-6/95, pp. 521–525.
24.
Stein, J. L., and Wang, C. H., 1988, Clearance Detection in Mechanical Systems, Sensors and Controls for Manufacturing, ASME Winter Annual Meeting, Chicago, IL, November 27—December 2, pp. 183–190.
25.
Gonzalez-Palacios
,
M. A.
, and
Angeles
,
J.
,
1999
, The Design of a Novel Mechanical Transmission for Speed Reduction,
ASME J. Mech. Des.
,
121
, pp.
538
543
.
26.
Powers, K., 1997, Keyless Devices Get a Grip on Shafts, Power Transmission Design, pp. 23–27.
27.
Mata-Jimenez, M. T., Brogliato, B., and Goswami, A., 1997, On the Control of Mechanical Systems with Dynamic Backlash, Proceedings of the 36th Conference on Decision & Control, San Diego, CA, pp. 1990–1995.
28.
Tischler
,
C. R.
, and
Samuel
,
A. E.
,
1999
, Prediction of the Slop in General Spatial Linkages,
Int. J. Robot. Res.
,
18
(
8
), pp.
845
858
.
29.
Brock, O., and Khatib, O., 2000, Real-Time Replanning in High-Dimensional Configuration Spaces Using Sets of Homotopic Paths, Proceedings of the 2000 IEEE International Conference on Robotics & Automation, San Francisco, CA, pp. 550–555.
30.
Kohler
,
M.
, and
Spreng
,
M.
,
1995
, Fast Computation of the C-Space of Convex 2D Algebraic Objects,
Int. J. Robot. Res.
,
14
(
6
), pp.
590
608
.
31.
Lee, S. W., Lee, B. H., and Lee, K. D., 1999, A Configuration Space Approach to Collision Avoidance of a Two-Robot System, Robotica, 17, pp. 131–141. Printed in the United Kingdom, 1999 Cambridge University Press.
32.
Moutarlier
,
P.
,
Mirtich
,
B.
, and
Canny
,
J.
,
1996
, Shortest Paths for a Car-like Robot to Manifolds in Configuration Space,
Int. J. Robot. Res.
,
15
(
1
), pp.
36
60
.
33.
Joskowicz, L., Sacks, E., and Srinivasan, V., 1995, Kinematic Tolerance Analysis, Solid Modeling ’95, Salt Lake City, Utah, USA, ACM 0-89791-672-7/95/0005, pp. 65–72.
34.
Sacks
,
E.
, and
Joskowicz
,
L.
,
1998
, Dynamical Simulation of Planar Systems with Changing Contacts Using Configuration Spaces,
ASME J. Mech. Des.
,
120
, pp.
181
187
.
35.
Hennessey, M. P., and Meyer, K. C., 1987, A Method of Calculating Optimal Sensor Resolution for Robotic Applications, Automated Inspection and High Speed Vision Architectures, SPIE Volume 849, SPIE Conference on Robotics and Automation, Cambridge, MA, pp. 18–26.
36.
Inui, M., Miura, M., and Kimura, F., 1995, Analysis of Position Uncertainties of Parts in an Assembly Using Configuration Space in Octree Representation, Solid Modeling ’95, Salt Lake City, Utah, USA, ACM 0-89791-672-7/95/0005, pp. 73–81.
37.
Joskowicz
,
L.
, and
Taylor
,
R. H.
,
1996
, Interference-Free Insertion of a Solid Body into a Cavity: An Algorithm and a Medical Application,
Int. J. Robot. Res.
,
15
(
3
), pp.
211
229
.
38.
Blackmore
,
D.
, and
Leu
,
M. C.
,
1992
, Analysis of Swept Volume via Lie Groups and Differential Equations,
Int. J. Robot. Res.
,
11
(
6
), pp.
516
537
.
39.
Blackmore
,
D.
,
Leu
,
M. C.
, and
Wang
,
K. K.
,
1992
, Application of Flows and Envelopes to NC Machining,
Int. J. Robot. Res.
,
41
(
1
), pp.
493
496
.
40.
Faux, I. D., and Pratt, M. J., 1979, Computational Geometry for Design and Manufacture, Series: Mathematics and its Applications, John Wiley & Sons.
41.
Grandine, T., 2000, Applications of Contouring, SIAM Review, 42(2), pp. 297–316.
42.
Hu, Z.-J., and Ling, Z.-K., 1996, Swept Volumes Generated by the Natural Quadric Surfaces, Comput. & Graphics, 20(2), pp. 263–274, Elsevier Science Ltd.
43.
Hu, Z.-J., and Ling, Z.-K., 1994, Generating Swept Volumes with Instantaneous Screw Axes, DE-Vol. 70, Mechanism Synthesis and Analysis, ASME, pp. 7–14.
44.
Kreyszig, E., 1991, Differential Geometry, Dover Publications, New York.
45.
Narvekar, A. P., Huang, Y., and Oliver, J. H., 1992, Intersection of Rays with Parametric Envelope Surfaces Representing Five-Axis NC Milling Tool Swept Volumes, DE-Vol. 44-2, Advances in Design Automation—Volume 2, ASME, pp. 223–230.
46.
Sambandan, K., and Wang, K. K., 1989, Five-Axis Swept Volumes for Graphic NC Simulation and Verification, ASME Design Technical Conferences—15th Design Automation Conference, Montreal, Quebec, Canada, September 17–21, pp. 143–150.
47.
Watanabe
,
K.
, and
Funabashi
,
H.
,
1981
, On the Envelope Curves of the Coupler Lines of Plane Four-Bar Mechanisms (1st Report, Synthesis of Mechanism),
Bull. JSME
,
24
(
193
), pp.
1257
1264
.
48.
Watanabe
,
K.
, and
Funabashi
,
H.
,
1981
, On the Envelope Curves of the Coupler Lines of Plane Four-Bar Mechanisms (2nd Report, Analysis of Singularity and Accuracy of the Envelope Curves),
Bull. JSME
,
24
(
193
), pp.
1265
1272
.
49.
Davidson
,
J. K.
, and
Pingali
,
P.
,
1987
, Robot Workspace of a Tool Plane: Part 2—Computer Generation and Selected Design Conditions for Dexterity,
ASME J. Mech., Transm., Autom. Des.
,
109
, pp.
61
71
.
50.
Huang
,
T.
,
Wang
,
J.
, and
Whitehouse
,
D. J.
,
1999
, Closed Form Solution to Workspace of Hexapod-Based Virtual Axis Machine Tools,
ASME J. Mech. Des.
,
121
(
1
), pp.
26
31
.
51.
Ceccerelli
,
M.
,
1998
, On the Workspace of Telescopic Manipulators,
Robotica
,
16
, pp.
691
696
. Printed in the United Kingdom, 1998 Cambridge University Press.
52.
ASME, 1994, Dimensioning and Tolerancing, ASME Y14.5M-1994, New York, The American Society of Mechanical Engineers.
53.
Davidson, J., Mujezinovic, A., and Shah, J., 2000, A New Mathematical Model for Geometric Tolerances as Applied to Round Faces, Proceedings of the 2000 ASME Design Engineering Technical Conferences and Computer and Information in Engineering Conference, Baltimore, 2.
54.
Kandikjan
,
T.
,
Shah
,
J. J.
, and
Davidson
,
J. K.
,
2001
, A Mechanism for Validating Dimensioning and Tolerancing Schemes in CAD Systems,
Computer-Aided Design
,
33
, pp.
721
737
.
55.
Shah
,
J. J.
,
Yan
,
Y.
, and
Zhang
,
B.-C.
, 1998, Dimension and Tolerance Modeling and Transformations in Feature Based Design and Manufacturing, Journal of Intelligent Manufacturing, 9, pp. 475–488.
56.
Xi
,
M.
,
Lehtihet
,
E. A.
, and
Cavalier
,
T. M.
,
2001
, “
A Mathematical Optimization to a Subset of Location Tolerance Transfer Problems
,
ASME Journal of Computing and Information Science in Engineering
,
1
(
2
), pp.
180
185
.
57.
Desrochers, A., and Riviere, A., 1997, A Matrix Approach to the Representation of Tolerance Zones and Clearances, Int J Adv Manuf Technol 13, pp. 630–636, Springer-Verlag London Limited.
58.
Gaunet, P., 1993, Vectorial Tolerancing Model, Proceedings of 3rd CIRP Seminars on Computer Aided Tolerancing, April 27–28, France, pp. 25–49.
59.
Inui, M., Otto, H., and Kimura, F., 1993, Algebraic Interpretation of Geometric Uncertainties in Solid Modeling, book chapter of the Second Symposium on Solid Modeling and Applications, Montreal, Canada, May 19–21, pp. 377–386.
60.
Rivest, L., Fortin, C., and Desrochers, A., 1993, Tolerance Modeling for 3D Analysis-Presenting a Kinematic Formulation, Proceedings of the 3rd CIRP Seminars on Computer Aided Tolerancing, April 27–28, pp. 51–74.
61.
Salomons, O. W., Jonge, H. J., Poerink, van Slooten, F., van Houten, F. J. A. M., and Kals, H. J., 1995, A Tolerancing Tool Based on Kinematic Analogies, book chapter of Computer-aided Tolerancing; Proceedings of the 4th CIRP Design Seminar, The University of Tokyo, Tokyo, Japan, pp. 47–70.
62.
Giordano, M., and Duret, D., 1993, Clearance Space and Deviation Space: Application to Three-dimensional Chain of Dimensions and Positions, Proceedings of 3rd CIRP Seminars on Computer Aided Tolerancing, pp. 179–196.
63.
Turner
,
J. U.
,
1993
, “
A Feasibility Space Approach for Automated Tolerancing
,
ASME J. Eng. Ind.
,
115
, pp.
341
346
.
64.
Giordano, M., Pairel, E., and Sampler, S., 1999, Mathematical Representation of Tolerance Zones, book chapter of Global consistency of tolerances: Proceedings of the 6th CIRP International Seminar on Computer-Aided Tolerancing, University of Twente, Enschede, The Netherlands, 22–24, Kluwer Academic, pp. 177–186.
65.
Arora, J. S., 1989, Introduction to Optimum Design, McGraw-Hill, Inc.
66.
Hennessey, M. P., 2002, Characterizing Slop in Mechanical Assemblies via Differential Geometry, Invited Talk at the Center for Applied Mathematics (CAM), University of St. Thomas, St. Paul, MN, May 1.
67.
McClelland, S. R., 2002, Characterizing Slop in Mechanical Assemblies Using SolidWorks™, ASME RSC (VII), Wichita, KS, April 5.
68.
Hennessey, M. P., Jaedike, A. C., and Rhode, P. S., 2002, Galleries of CAD Generated Imagery, Proceedings of the AEEE 2002: North Midwest Section Meeting, University of Wisconsin, Madison, WI, October 11.
You do not currently have access to this content.