The stencil buffer sweep plane algorithm for 5-axis CNC tool path verification

被引:35
作者
Bohez, ELJ [1 ]
Minh, NTH [1 ]
Kiatsrithanakorn, B [1 ]
Natasukon, P [1 ]
Ruei-Yun, H [1 ]
Son, LT [1 ]
机构
[1] AIT, Dept Ind Syst Engn, Klongluang 12120, Pathumthani, Thailand
关键词
NC milling; gouging; collision detection; sweep plane;
D O I
10.1016/S0010-4485(02)00209-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new algorithm based on the sweep plane approach to determine the machined part geometry in 5-axis machining with general APT tools is presented. Undercut and overcut can be determined. Collision detection between the toolholder, workpiece and workpiece fixture can also be detected. The subtraction of the removed material is obtained for each sweep plane by using a stencil buffer. A flat plane is swept through the blank part, fixture and tool swept volume geometry. The intersections of sweep planes and the swept tool volume are computed based on the canonical representation of a cone, torus and sphere. The necessary data to compute all the intersections is stored in a text file, here called the M-Plane file (Memory Plane). The equations of the intersections are approximated by a polygon with variable accuracy. The resulting APT tool intersection in each sweep plane is then clipped against the blank workpiece intersection with the current sweep plane. The stencil buffer provides automatically the union of all tool intersections and the subtraction from the blank workpiece. This algorithm provides a 3D geometric model of the tool swept volume. The display algorithm is based on the Painter's algorithm, but there is no time consuming sorting from back to front required, as the sweep proceeds from back to front. The accuracy of the algorithm can be varied as a function of the requirements by changing the polygon approximation and the distance between the sweep planes. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1129 / 1142
页数:14
相关论文
共 21 条
[1]   DETECTING AND ELIMINATING COLLISIONS IN NC MACHINING [J].
ANDERSON, RO .
COMPUTER-AIDED DESIGN, 1978, 10 (04) :231-237
[2]   The sweep-envelope differential equation algorithm and its application to NC machining verification [J].
Blackmore, D ;
Leu, MC ;
Wang, LP .
COMPUTER-AIDED DESIGN, 1997, 29 (09) :629-637
[3]   Adaptive nonlinear tool path optimization for five-axis machining [J].
Bohez, E ;
Makhanov, SS ;
Sonthipermpoon, K .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (17) :4329-4343
[4]  
BOHEZ ELJ, 2002, COMPUT AID DES, V15, P379
[5]  
CHANG CH, 1989, NC MACHINE PROGRAMMI
[6]   THE USE OF VECTORS TO SIMULATE MATERIAL REMOVED BY NUMERICALLY CONTROLLED MILLING [J].
CHAPPEL, IT .
COMPUTER-AIDED DESIGN, 1983, 15 (03) :156-158
[7]  
ERIK IJ, 1997, J MANUFACT SYST, V16
[8]   INTEGRATED SIMULATION, ERROR ASSESSMENT, AND TOOL PATH CORRECTION FOR 5-AXIS NC MILLING [J].
HUANG, YC ;
OLIVER, JH .
JOURNAL OF MANUFACTURING SYSTEMS, 1995, 14 (05) :331-344
[9]   METHODS FOR DETECTING ERRORS IN NUMERICALLY CONTROLLED MACHINING OF SCULPTURED SURFACES [J].
JERARD, RB ;
DRYSDALE, RL ;
HAUCK, K ;
SCHAUDT, B ;
MAGEWICK, J .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1989, 9 (01) :26-39
[10]  
JERARD RB, 1989, PRODUCT MODELING COM