{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T12:33:20Z","timestamp":1753878800665,"version":"3.41.2"},"reference-count":31,"publisher":"ASME International","issue":"2","license":[{"start":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T00:00:00Z","timestamp":1614297600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"funder":[{"DOI":"10.13039\/100013245","name":"Digital Manufacturing and Design Innovation Institute","doi-asserted-by":"publisher","award":["DMDII 14-07-02"],"award-info":[{"award-number":["DMDII 14-07-02"]}],"id":[{"id":"10.13039\/100013245","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100011535","name":"Missouri University of Science and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100011535","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In order to save valuable machining time expended on machining bad casting, a point-cloud based analysis is proposed to perform a pre-process check on raw casting material conditions. This analysis virtually compares the point-cloud data of the raw casting with the nominal computer aided design (CAD) model of the final casting and analyzes if the dimensional tolerances on the finished casting can be satisfied by adjusting the coordinate frame in which the casting is machined. The proposed analysis includes the segmentation of the raw point-cloud data followed by extracting the functional features. The material conditions of all planar surfaces are expressed using linear algebraic inequalities. A linear programming-based methodology is developed that helps in aligning the raw casting to the nominal CAD frame so that the conformity is guaranteed. The proposed methodology with the help of slack variables can deal with the casting with unsatisfiable material conditions. An example problem dealing with machining of raw casting clamped on a four-axis machine tool is presented to check the validity of proposed method. The virtual gage analysis accurately suggests a solution to compensate part variation caused by fixturing and locating error.<\/jats:p>","DOI":"10.1115\/1.4048716","type":"journal-article","created":{"date-parts":[[2020,10,8]],"date-time":"2020-10-08T04:25:16Z","timestamp":1602131116000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":1,"title":["Accommodating Casting and Fixturing Errors by Adjusting the Machining Coordinate Frame"],"prefix":"10.1115","volume":"21","author":[{"given":"Hua-Wei","family":"Ko","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Mechanical Engineering Building, 1206 W. Green St. MC 244, Urbana, IL 61801"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yujie","family":"Chen","sequence":"additional","affiliation":[{"name":"Caterpillar Inc., 14009 North Old Galena Road, Mossville, IL 61552"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nien","family":"Lee","sequence":"additional","affiliation":[{"name":"Caterpillar Inc., 14009 North Old Galena Road, Mossville, IL 61552"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rohit","family":"Bhapkar","sequence":"additional","affiliation":[{"name":"Caterpillar Inc., 14009 North Old Galena Road, Mossville, IL 61552"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiv","family":"Kapoor","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Mechanical Engineering Building, 1206 W. Green St. MC 244, Urbana, IL 61801"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Placid","family":"Ferreira","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Mechanical Engineering Building, 1206 W. Green St. MC 244, Urbana, IL 61801"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2021,2,26]]},"reference":[{"key":"2021022610242360100_CIT0001","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-84800-336-1","volume-title":"Theory and Design of CNC Systems","author":"Suh","year":"2008"},{"issue":"9","key":"2021022610242360100_CIT0002","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1016\/S0890-6955(00)00009-2","article-title":"Error Compensation in Machine Tools\u2014A Review: Part I: Geometric, Cutting-Force Induced and Fixture-Dependent Errors","volume":"40","author":"Ramesh","year":"2000","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"12","key":"2021022610242360100_CIT0003","doi-asserted-by":"crossref","first-page":"121009","DOI":"10.1115\/1.4045128","article-title":"Machine-Tool Error Observer Design With Application to Thermal Error Tracking","volume":"141","author":"Ko","year":"2019","journal-title":"ASME J. Manuf. Sci. Eng."},{"issue":"1","key":"2021022610242360100_CIT0004","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1016\/j.jmapro.2018.01.007","article-title":"Quasistatic Error Modeling and Model Testing for a 5-Axis Machine With a Redundant Axis","volume":"31","author":"Ko","year":"2018","journal-title":"J. Manuf. Process."},{"issue":"2","key":"2021022610242360100_CIT0005","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1109\/70.134279","article-title":"Automated Precision Measurement of Surface Profile in CAD-Directed Inspection","volume":"8","author":"Menq","year":"1992","journal-title":"IEEE Trans. Robot. Autom."},{"issue":"4","key":"2021022610242360100_CIT0006","doi-asserted-by":"crossref","first-page":"745","DOI":"10.1016\/j.precisioneng.2010.04.004","article-title":"A Tolerance Interval Based Criterion for Optimizing Discrete Point Sampling Strategies","volume":"34","author":"Colosimo","year":"2010","journal-title":"Precis. Eng."},{"issue":"1","key":"2021022610242360100_CIT0007","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/S0141-6359(01)00106-4","article-title":"Optimizing Discrete Point Sample Patterns and Measurement Data Analysis on Internal Cylindrical Surfaces With Systematic Form Deviations","volume":"26","author":"Summerhays","year":"2002","journal-title":"Precis. Eng."},{"issue":"4","key":"2021022610242360100_CIT0008","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/S0141-6359(99)00023-9","article-title":"Methods for Evaluation of Systematic Geometric Deviations in Machined Parts and Their Relationships to Process Variables","volume":"23","author":"Henke","year":"1999","journal-title":"Precis. Eng."},{"issue":"11\u201312","key":"2021022610242360100_CIT0009","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1007\/s00170-008-1427-3","article-title":"An Intelligent Sampling Method for Inspecting Free-Form Surfaces","volume":"40","author":"Obeidat","year":"2009","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"2","key":"2021022610242360100_CIT0010","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1115\/1.1556859","article-title":"Intelligent Search-Based Selection of Sample Points for Straightness and Flatness Estimation","volume":"125","author":"Badar","year":"2003","journal-title":"ASME J. Manuf. Sci. Eng."},{"issue":"2","key":"2021022610242360100_CIT0011","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/0141-6359(94)00017-T","article-title":"Verification of Form Tolerances Part I: Basic Issues, Flatness, and Straightness","volume":"17","author":"Carr","year":"1995","journal-title":"Precis. Eng."},{"issue":"2","key":"2021022610242360100_CIT0012","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/0141-6359(94)00018-U","article-title":"Verification of Form Tolerances Part II: Cylindricity and Straightness of a Median Line","volume":"17","author":"Carr","year":"1995","journal-title":"Precis. Eng."},{"key":"2021022610242360100_CIT0013","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1007\/978-94-009-1529-9_21","volume-title":"Computer-Aided Tolerancing","author":"Fortin","year":"1996"},{"key":"2021022610242360100_CIT0014","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1007\/978-94-017-1705-2_30","volume-title":"Global Consistency of Tolerances","author":"Tanaka","year":"1999"},{"key":"2021022610242360100_CIT0015","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1007\/978-1-4615-5797-5_28","volume-title":"Geometric Design Tolerancing: Theories, Standards and Applications","author":"Mathieu","year":"1998"},{"volume-title":"Product Lifecycle Management: Geometric Variations","year":"2013","author":"Giordano","key":"2021022610242360100_CIT0016"},{"issue":"1","key":"2021022610242360100_CIT0017","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/j.cirp.2008.03.112","article-title":"Geometrical Checking by Virtual Gauge, Including Measurement Uncertainties","volume":"57","author":"Mailhe","year":"2008","journal-title":"CIRP Ann.\u2014Manuf. Technol."},{"key":"2021022610242360100_CIT0018","doi-asserted-by":"crossref","DOI":"10.1007\/1-4020-5438-6_2","article-title":"Virtual Gauge Representation for Geometric Tolerances in CAD-CAM Systems","author":"Pairel","year":"2007"},{"issue":"7","key":"2021022610242360100_CIT0019","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1088\/0022-3735\/19\/7\/001","article-title":"Precision Length Measurement by Computer-Aided Coordinate Measurement","volume":"19","author":"Lotze","year":"1986","journal-title":"J. Phys. E."},{"issue":"1","key":"2021022610242360100_CIT0020","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/S0141-6359(00)00050-7","article-title":"Balancing Technique for Optimal Blank Part Machining","volume":"25","author":"Chatelain","year":"2001","journal-title":"Precis. Eng."},{"issue":"2","key":"2021022610242360100_CIT0021","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.precisioneng.2004.07.002","article-title":"A Level-Based Optimization Algorithm for Complex Part Localization","volume":"29","author":"Chatelain","year":"2005","journal-title":"Precis. Eng."},{"issue":"3","key":"2021022610242360100_CIT0022","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1177\/0954406214536380","article-title":"Computer-Aided Alignment of Castings and Machining Optimization","volume":"229","author":"Gessner","year":"2015","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"issue":"3","key":"2021022610242360100_CIT0023","first-page":"21","article-title":"Determination of Minimal Machining Allowances in Iron Castings","volume":"38","author":"Gessner","year":"2014","journal-title":"Adv. Manuf. Sci. Technol."},{"issue":"4","key":"2021022610242360100_CIT0024","doi-asserted-by":"crossref","first-page":"516","DOI":"10.1016\/j.precisioneng.2009.02.003","article-title":"A Unified Localization Approach for Machining Allowance Optimization of Complex Curved Surfaces","volume":"33","author":"Sun","year":"2009","journal-title":"Precis. Eng."},{"issue":"4","key":"2021022610242360100_CIT0025","first-page":"248","article-title":"An Approach for Machining Allowance Optimization of Complex Parts with Integrated Structure","volume":"2","author":"Zhang","year":"2015","journal-title":"J. Comput. Des. Eng."},{"issue":"5\u20138","key":"2021022610242360100_CIT0026","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1007\/s00170-014-5798-3","article-title":"An Unconstrained Approach to Blank Localization With Allowance Assurance for Machining Complex Parts","volume":"73","author":"Tan","year":"2014","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"9","key":"2021022610242360100_CIT0027","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/j.compind.2013.06.003","article-title":"Automatic Evaluation of Machining Allowance of Precision Castings Based on Plane Features From 3D Point Cloud","volume":"64","author":"Li","year":"2013","journal-title":"Comput. Ind."},{"issue":"6","key":"2021022610242360100_CIT0028","doi-asserted-by":"crossref","first-page":"1653","DOI":"10.1177\/0954405418789978","article-title":"A Workpiece Registration and Localization Adjustment Method With Contact Inspection Under Multi-Tolerance Conditions","volume":"233","author":"Jiang","year":"2019","journal-title":"Proc. Inst. Mech. Eng. Part B J. Eng. Manuf."},{"key":"2021022610242360100_CIT0029","volume-title":"Handbook of Optical and Laser Scanning","author":"Marshall","year":"2011","edition":"2nd ed."},{"key":"2021022610242360100_CIT0030","first-page":"1","article-title":"3D is Here: Point Cloud Library (Pcl)","author":"Rusu","year":"2011"},{"issue":"7","key":"2021022610242360100_CIT0031","first-page":"394","article-title":"Relative Positioning of Parts in Assemblies Using Mathematical Programming","volume":"22","author":"Turner","year":"1990","journal-title":"Comput. Des."}],"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.4048716\/6647179\/jcise_21_2_021012.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4048716\/6647179\/jcise_21_2_021012.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T10:26:43Z","timestamp":1614335203000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4048716\/1087872\/Accommodating-Casting-and-Fixturing-Errors-by"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,26]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4048716","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2021,2,26]]},"article-number":"021012"}}