Solid Model Approach to Numerical Control Emulation and       Verification
{'Code': '15030000', 'Directorate': {'Abbreviation': 'TIP', 'LongName': 'Dir for Tech, Innovation, & Partnerships'}, 'Division': {'Abbreviation': 'TI', 'LongName': 'Translational Impacts'}}
{'SignBlockName': 'Ritchie B. Coryell', 'PO_EMAI': None, 'PO_PHON': None}
This project will provide a real-time verification of the                  input code for numerical control (NC) machine tools.  The                       program will have several facets: visualization of the cutting                  process in wireframe, solid model display of the part after any                 desired interactive rendering of part geometry.  The key aspect                 of this project -- solid modeling of the as-machined part -- is                 accomplished by a novel approach termed "extended octrees"                      (EO).  In contrast to other popular solid model methods, the                    time per cut (Boolean operation) remains roughly constant with                  EO, as the part complexity grows.  EO recursively subdivides                    the space occupied by the workpiece into cubic regions of                       variable size that are empty or filled (classical octrees) as                   well as face, edge and vertex cells.  The model is fully                        three-dimensional with each cut input as a boundary                             representation of the volume swept out by the tool.                             Various improvements are proposed to reduce the time per cut                    (currently a few seconds per cut on a 386-based PC).  The as-                   machined solid model can be compared with the computer aided                    design solid model (via a  boolean) for automated verification.                 The solid model may also be  helpful in assisting heuristic                     methods to carry out process planning for multi-axis NC code                    generation.
{'FirstName': 'Donald', 'LastName': 'Esterling', 'PI_MID_INIT': 'M', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Donald M Esterling', 'EmailAddress': 'don@vulcancraft.com', 'PI_PHON': '9199422757', 'NSF_ID': '000212923', 'StartDate': '04/15/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Microcompatibles', 'CityName': 'Silver Spring', 'ZipCode': '209015013', 'PhoneNumber': '3015930683', 'StreetAddress': '11443 Oak Leaf Drive', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Maryland', 'StateCode': 'MD', 'CONGRESSDISTRICT': '08', 'CONGRESS_DISTRICT_ORG': 'MD08', 'ORG_UEI_NUM': None, 'ORG_LGL_BUS_NAME': None, 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '5373', 'Text': 'SBIR Phase II'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8800563.xml'}