{"title":"Representation of geometric features, tolerances, and attributes in solid modelers based on constructive geometry","authors":"A. Requicha, Stephen C. Chan","doi":"10.1109/JRA.1986.1087053","DOIUrl":null,"url":null,"abstract":"Tolerancing and surface finish data are essential for automatically planning the manufacture, inspection, and robotic assembly of mechanical components. A scheme for representing surface features in a solid modeler based on constructive solid geometry (CSG) and for associating tolerances and other attributes with such features. It shows conclusively that commonly-held beliefs on CSG's inability to deal with surface features and tolerances are unfounded. The scheme has been implemented in the PADL-2 modeling system and is being used to support research on high-level languages for programming numerically controlled (NC) machine tools.","PeriodicalId":370047,"journal":{"name":"IEEE J. Robotics Autom.","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"170","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE J. Robotics Autom.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JRA.1986.1087053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 170
Abstract
Tolerancing and surface finish data are essential for automatically planning the manufacture, inspection, and robotic assembly of mechanical components. A scheme for representing surface features in a solid modeler based on constructive solid geometry (CSG) and for associating tolerances and other attributes with such features. It shows conclusively that commonly-held beliefs on CSG's inability to deal with surface features and tolerances are unfounded. The scheme has been implemented in the PADL-2 modeling system and is being used to support research on high-level languages for programming numerically controlled (NC) machine tools.