{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:34:48Z","timestamp":1760132088699,"version":"3.41.2"},"reference-count":38,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,6,1]]},"abstract":"<jats:p>A workholding fixture should ensure a stable and precise positioning of the workpiece with respect to the machine tool. This requirement is even more important when modular fixtures are used for the sake of efficiency and reconfigurability. They include standard locating elements, which set the part in a predefined spatial orientation by contacting its datum surfaces. In the computer-based design of a fixture, the layout of locators must be tested against two main sources of problems. Kinematic analysis verifies that any relative motion between the part and the worktable is constrained. Tolerance analysis evaluates the robustness of part orientation with respect to manufacturing errors on datum surfaces. We propose a method to carry out both tests through a common set of geometric parameters of the fixture configuration. These derive from the singular value decomposition of the matrix that represents positioning constraints in screw coordinates. For a poorly designed fixture, the decomposition allows us to find out either unconstrained degrees of freedom of the part or a possible violation of tolerance specifications on machined features due to geometric errors on datum surfaces. In such cases, the analysis provides suggestions to plan the needed corrections to the locating scheme. This paper describes the procedure for kinematic and tolerance analysis and demonstrates its significance on a sample case of fixture design.<\/jats:p>","DOI":"10.1115\/1.3402642","type":"journal-article","created":{"date-parts":[[2010,6,8]],"date-time":"2010-06-08T22:22:04Z","timestamp":1276035724000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":7,"title":["A Unified Approach to Kinematic and Tolerance Analysis of Locating Fixtures"],"prefix":"10.1115","volume":"10","author":[{"given":"Antonio","family":"Armillotta","sequence":"first","affiliation":[{"name":"Dipartimento di Meccanica, Politecnico di Milano, Via La Masa 1, 20156 Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Moroni","sequence":"additional","affiliation":[{"name":"Dipartimento di Meccanica, Politecnico di Milano, Via La Masa 1, 20156 Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wilma","family":"Polini","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria Industriale, Universit\u00e0 degli Studi di Cassino, Via Di Biasio 43, 03043 Cassino (FR), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quirico","family":"Semeraro","sequence":"additional","affiliation":[{"name":"Dipartimento di Meccanica, Politecnico di Milano, Via La Masa 1, 20156 Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2010,6,8]]},"reference":[{"key":"2019100513391364100_c1","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/BF02601534","article-title":"A Literature Survey of Fixture-Design Automation","volume":"5","author":"Trappey","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"issue":"2","key":"2019100513391364100_c2","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1080\/09511928808944352","article-title":"A Review of Flexible Fixturing Systems for Computer Integrated Manufacturing","volume":"1","author":"Grippo","journal-title":"Int. J. Comput. Integr. Manuf.","ISSN":"https:\/\/id.crossref.org\/issn\/0951-192X","issn-type":"print"},{"key":"2019100513391364100_c3","doi-asserted-by":"publisher","first-page":"790","DOI":"10.1007\/s001700170004","article-title":"Computer-Aided Fixture Design: A Review and Future Trends","volume":"18","author":"Cecil","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"issue":"4","key":"2019100513391364100_c4","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/0278-6125(86)90055-5","article-title":"Automated Design of Modular Fixtures for Flexible Manufacturing Systems","volume":"5","author":"Gandhi","journal-title":"J. Manuf. Syst.","ISSN":"https:\/\/id.crossref.org\/issn\/0278-6125","issn-type":"print"},{"issue":"6","key":"2019100513391364100_c5","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1016\/0278-6125(93)90345-T","article-title":"Fixture Configuration Using Projective Geometry","volume":"12","author":"Trappey","journal-title":"J. Manuf. Syst.","ISSN":"https:\/\/id.crossref.org\/issn\/0278-6125","issn-type":"print"},{"key":"2019100513391364100_c6","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/BF02682441","article-title":"Computer Aided Design of Modular Fixture Assembly","volume":"7","author":"Whybrew","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"volume-title":"A Treatise on the Theory of Screws","author":"Ball","key":"2019100513391364100_c7"},{"volume-title":"Kinematic Geometry of Mechanisms","author":"Hunt","key":"2019100513391364100_c8"},{"key":"2019100513391364100_c9","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1115\/1.3254979","article-title":"An Extension of Screw Theory","volume":"103","author":"Ohwovoriole","journal-title":"ASME J. Mech. Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0161-8458","issn-type":"print"},{"key":"2019100513391364100_c10","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1115\/1.3188764","article-title":"A Mathematical Approach to Automatic Configuration of Machining Fixtures: Analysis and Synthesis","volume":"111","author":"Chou","journal-title":"ASME J. Eng. Ind.","ISSN":"https:\/\/id.crossref.org\/issn\/0022-0817","issn-type":"print"},{"key":"2019100513391364100_c11","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1115\/1.2899703","article-title":"Fixture Planning With Friction","volume":"113","author":"Lee","journal-title":"ASME J. Eng. Ind.","ISSN":"https:\/\/id.crossref.org\/issn\/0022-0817","issn-type":"print"},{"issue":"2","key":"2019100513391364100_c12","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/JRA.1985.1087007","article-title":"Kinematic Analysis of Workpart Fixturing for Flexible Assembly With Automatically Reconfigurable Fixtures","volume":"1","author":"Asada","journal-title":"IEEE J. Rob. Autom.","ISSN":"https:\/\/id.crossref.org\/issn\/0882-4967","issn-type":"print"},{"issue":"5","key":"2019100513391364100_c13","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1016\/0278-6125(93)90308-G","article-title":"Theoretical Approach for Generating Optimal Fixturing Locations for Prismatic Workparts in Automated Assembly","volume":"12","author":"King","journal-title":"J. Manuf. Syst.","ISSN":"https:\/\/id.crossref.org\/issn\/0278-6125","issn-type":"print"},{"issue":"4","key":"2019100513391364100_c14","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/0736-5845(93)90039-M","article-title":"Restraint Analysis of Assembly Work Carriers","volume":"10","author":"De Meter","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"https:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"key":"2019100513391364100_c15","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1016\/S0736-5845(01)00038-2","article-title":"Qualitative Analysis and Quantitative Evaluation of Fixturing","volume":"18","author":"Xiong","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"https:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"key":"2019100513391364100_c16","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1243\/095440503321628170","article-title":"Immobilization Check for Fixture Design","volume":"217","author":"Yu","journal-title":"Proc. Inst. Mech. Eng., Part B","ISSN":"https:\/\/id.crossref.org\/issn\/0954-4054","issn-type":"print"},{"key":"2019100513391364100_c17","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1016\/j.rcim.2004.11.012","article-title":"Locating Completeness Evaluation and Revision in Fixture Plan","volume":"21","author":"Song","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"https:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"issue":"1","key":"2019100513391364100_c18","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1016\/S0007-8506(07)62732-2","article-title":"Fixture Design With FIXES: The Automatic Selection of Positioning, Clamping and Support Features for Prismatic Parts","volume":"38","author":"Boerma","journal-title":"CIRP Ann.","ISSN":"https:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"key":"2019100513391364100_c19","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1115\/1.2919404","article-title":"Process and Tolerance Considerations in the Automated Design of Fixtures","volume":"116","author":"King","journal-title":"ASME J. Mech. Des.","ISSN":"https:\/\/id.crossref.org\/issn\/0161-8458","issn-type":"print"},{"volume-title":"Advanced Fixture Design for FMS","author":"Nee","key":"2019100513391364100_c20","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-2117-6"},{"key":"2019100513391364100_c21","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1115\/1.2831028","article-title":"Machining Accuracy Analysis for Computer-Aided Fixture Design Verification","volume":"118","author":"Rong","journal-title":"ASME J. Manuf. Sci. Eng.","ISSN":"https:\/\/id.crossref.org\/issn\/1087-1357","issn-type":"print"},{"key":"2019100513391364100_c22","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1115\/1.2803276","article-title":"An Uncertainty Analysis Method for Coordinate Referencing in Manufacturing Systems","volume":"117","author":"Shen","journal-title":"ASME J. Eng. Ind.","ISSN":"https:\/\/id.crossref.org\/issn\/0022-0817","issn-type":"print"},{"key":"2019100513391364100_c23","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/S0736-5845(97)00025-2","article-title":"Automated Modular Fixture Planning: Accuracy, Clamping and Accessibility Analyses","volume":"14","author":"Wu","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"https:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"first-page":"1577","article-title":"Automated Fixture Layout Design for 3D Workpieces","author":"Wang","key":"2019100513391364100_c24"},{"key":"2019100513391364100_c25","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s00170-005-2509-0","article-title":"A Mathematical Approach to Analysis and Optimal Design of a Fixture Locating Scheme","volume":"29","author":"Qin","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"key":"2019100513391364100_c26","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1007\/s00170-005-0039-4","article-title":"Concept Design of Checking Fixture for Auto-Body Parts Based on Neural Networks","volume":"30","author":"Cai-qi","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"key":"2019100513391364100_c27","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1115\/1.1578669","article-title":"Analysis of the Influence of Fixture Locator Errors on the Compliance of Work Part Features to Geometric Tolerance Specifications","volume":"125","author":"Marin","journal-title":"ASME J. Manuf. Sci. Eng.","ISSN":"https:\/\/id.crossref.org\/issn\/1087-1357","issn-type":"print"},{"key":"2019100513391364100_c28","doi-asserted-by":"publisher","first-page":"836","DOI":"10.1007\/s00170-002-1400-5","article-title":"Computer-Aided Fixture Design Verification. Part 2: Tolerance Analysis","volume":"21","author":"Kang","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"https:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"key":"2019100513391364100_c29","doi-asserted-by":"publisher","first-page":"1037","DOI":"10.1016\/j.ijmachtools.2004.11.024","article-title":"An Examination of the Effect of Variation in Datum Targets on Part Acceptance","volume":"45","author":"Cheraghi","journal-title":"Int. J. Mach. Tools Manuf.","ISSN":"https:\/\/id.crossref.org\/issn\/0890-6955","issn-type":"print"},{"first-page":"215","article-title":"The Influence of Fixture Positioning Errors on the Geometric Accuracy of Mechanical Parts","author":"Weill","key":"2019100513391364100_c30"},{"volume-title":"Fundamentals of Tool Design","author":"Hoffman","key":"2019100513391364100_c31"},{"issue":"1","key":"2019100513391364100_c32","first-page":"15","article-title":"Computer Assisted Fixture Planning for Machining Processes","volume":"5","author":"Chang","journal-title":"Manuf. Rev.","ISSN":"https:\/\/id.crossref.org\/issn\/0896-1611","issn-type":"print"},{"key":"2019100513391364100_c33","first-page":"134","article-title":"Singular Value Decomposition and Least Squares Solutions","volume-title":"Handbook for Automatic Computation: Linear Algebra","author":"Golub"},{"volume-title":"Computer Methods for Mathematical Computations","author":"Forsythe","key":"2019100513391364100_c34"},{"volume-title":"Matrix Computations","author":"Golub","key":"2019100513391364100_c35","doi-asserted-by":"crossref","DOI":"10.56021\/9781421407944"},{"issue":"6","key":"2019100513391364100_c36","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1177\/027836498900800605","article-title":"The Singular Value Decomposition: Computation and Applications to Robotics","volume":"8","author":"Maciejewski","journal-title":"Int. J. Robot. Res.","ISSN":"https:\/\/id.crossref.org\/issn\/0278-3649","issn-type":"print"},{"issue":"4","key":"2019100513391364100_c37","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1115\/1.2795297","article-title":"Simulation of Mating Between Nonanalytic Surfaces Using a Mathematical Programming Formulation","volume":"7","author":"Pierce","journal-title":"ASME J. Comput. Inf. Sci. Eng.","ISSN":"https:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"key":"2019100513391364100_c38","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1023\/B:FLEX.0000039171.25141.a4","article-title":"Time-Based Competition in Multistage Manufacturing: Stream-of-Variation Analysis (SOVA) Methodology-Review","volume":"16","author":"Ceglarek","journal-title":"International Journal of Flexible Manufacturing Systems"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3402642\/5775428\/021009_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3402642\/5775428\/021009_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T13:34:40Z","timestamp":1685626480000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3402642\/724637\/A-Unified-Approach-to-Kinematic-and-Tolerance"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,1]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3402642","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2010,6,1]]},"article-number":"021009"}}