Dimensional verification of NC machining profiles using extended quadtrees

被引:16
作者
Liu, CL [1 ]
Esterling, DM [1 ]
Fontdecaba, J [1 ]
Mosel, E [1 ]
机构
[1] MICROCOMPATIBLES INC,SILVER SPRING,MD 20901
关键词
numerical control; quadtrees; NC verification;
D O I
10.1016/0010-4485(95)00077-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computer modelling and simulation technology assists in validating NC (numerical control) programs before they are executed on a computer-controlled machine tool. This technique is known as NC verification. The speed and the accuracy of NC verification software are two of the most important issues. In this implementation, an exact geometric model of the volume swept by a tool along a given path is first generated. The boundary profile of a general cross-section of the part is then created by means of a Boolean operation of the swept volume with the current profile. The operations and resulting 2D cross-sectional geometry are maintained using extended quadtrees. The latter introduces three extra node types (Edge, Vertex and Boolean) to the classical (Black and White) nodes of classical quadtrees. The extended quadtree maintains an 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 information for any feature in the machined part such as coordinates, distance 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
引用
收藏
页码:845 / 852
页数:8
相关论文
共 19 条
[1]   SOLID REPRESENTATION AND OPERATION USING EXTENDED OCTREES [J].
BRUNET, P ;
NAVAZO, I .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (02) :170-197
[2]  
BRUNET P, 1992, PROGR COMPUTER GRAPH, V1, P164
[3]   A HIERARCHICAL DATA STRUCTURE FOR REPRESENTING THE SPATIAL DECOMPOSITION OF 3-D OBJECTS [J].
CARLBOM, I ;
CHAKRAVARTY, I ;
VANDERSCHEL, D .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1985, 5 (04) :24-31
[4]   THE USE OF VECTORS TO SIMULATE MATERIAL REMOVED BY NUMERICALLY CONTROLLED MILLING [J].
CHAPPEL, IT .
COMPUTER-AIDED DESIGN, 1983, 15 (03) :156-158
[5]  
CUTLIP MW, 1986, THESIS G WASHINGTON
[6]  
ESTERLING D, 1993, MODERN MACHINE SHOP, V66, P76
[7]   AUTUMNAL QUADTREES [J].
FABBRINI, F ;
MONTANI, C .
COMPUTER JOURNAL, 1986, 29 (05) :472-474
[8]  
FAUX ID, 1985, COMPUTATIONAL GEOMET
[9]  
GARANTINI I, 1982, COMMUN ACM, V25, P905
[10]   THE USE OF LINEAR QUADTREES IN A NUMERICAL PROBLEM [J].
GARGANTINI, I .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1983, 20 (06) :1161-1169