DIMENSIONAL VERIFICATION OF NC MACHINING PROFILES USING EXTENDED QUADTREES

Citation
Cl. Liu et al., DIMENSIONAL VERIFICATION OF NC MACHINING PROFILES USING EXTENDED QUADTREES, Computer Aided Design, 28(11), 1996, pp. 845-852
Citations number
19
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00104485
Volume
28
Issue
11
Year of publication
1996
Pages
845 - 852
Database
ISI
SICI code
0010-4485(1996)28:11<845:DVONMP>2.0.ZU;2-Y
Abstract
Computer modelling and simulation technology assists in validating NC (numerical control) programs before they are executed on a computer-co ntrolled machine tool. This technique is known as NC verification. The speed and the accuracy of NC verification software are two of the mos t important issues. In this implementation, an exact geometric model o f the volume swept by a tool along a given path is first generated. Th e boundary profile of a general cross-section of the part is then crea ted by means of a Boolean operation of the swept volume with the curre nt profile. The operations and resulting 2D cross-sectional geometry a re maintained using extended quadtrees. The latter introduces three ex tra node types (Edge, Vertex and Boolean) to the classical (Black and White) nodes of classical quadtrees. The extended quadtree maintains a n exact and economical representation For a 2D object while retaining much of the simplicity of Boolean operations for classical quadtrees. The verification system supports both flat- and ball-end milling tool geometries, with both cylindrical and tapered sides. The dimensional i nformation for any feature in the machined part such as coordinates, d istance and radius can be easily detected. In typical test cases, the system can process 400-500 lines of NC code per second on a 486/66 PC. Published by Elsevier Science Ltd