IGB-offset for plane curves loop removal by scanning of interval sequences

被引:17
作者
Rohmfeld, RF
机构
[1] Siemens Nixdorf Informat Syst AG, D-90491 Nurnberg, Germany
[2] Strassle Tech Informat Syst GMBH, D-90491 Nurnberg, Germany
关键词
offset curves; self-intersections; transversal intersection; gouging free offset; constant radius blend; loop removal;
D O I
10.1016/S0167-8396(97)00038-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The generation of NC-tool paths for 2 1/2-axes machining is based on offset curves to arbitrary simple piecewise smooth G(0) generator curves. Global and local properties that are of interest for the offset generation from the NC and the differential geometric viewpoint are discussed and described in this paper. These properties lead to an approach for generating global offset curves in a more direct and technological way. The key point of this approach is the restriction of the offset image to nonsingular parts of the generator curve with respect to the given offset distance. In general, this restricted offset image is discontinuous, but the restriction guarantees a minimal number of self-intersection points. The correspondence of self-intersections to parameter intervals is used to describe uniquely a set of relevant trim intervals. The result after the trimming of these intervals is a continuous offset curve that is, up to some technological constraints, equal to the offset curve of the right-or left-sided rolling ball blend of the generator curve. This offset carries the Gauss-Bonnet values of the generator as invariants and is, therefore, called IGB-offset. Global loops of the IGB-offset are classified by the superposition of remaining self-intersection intervals and are described by the union of elements with even index of finite interval sequences in the parameter space of the IGB-offset. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:339 / 375
页数:37
相关论文
共 18 条
[1]  
Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P83, DOI 10.1016/0167-8396(90)90023-K
[2]   Offsetting operations via closed ball approximation [J].
Gurbuz, AZ ;
Zeid, I .
COMPUTER-AIDED DESIGN, 1995, 27 (11) :805-810
[3]   AN ALGORITHM FOR GENERATING NC TOOL PATHS FOR ARBITRARILY SHAPED POCKETS WITH ISLANDS [J].
HANSEN, A ;
ARBAB, F .
ACM TRANSACTIONS ON GRAPHICS, 1992, 11 (02) :152-182
[4]   POCKET MACHINING BASED ON CONTOUR-PARALLEL TOOL PATHS GENERATED BY MEANS OF PROXIMITY MAPS [J].
HELD, M ;
LUKACS, G ;
ANDOR, L .
COMPUTER-AIDED DESIGN, 1994, 26 (03) :189-203
[5]  
HELD M, 1987, PUBLICATIONS REPORTS
[6]  
HELD M, 1991, LECT NOTES COMPUTER, V500
[7]  
Hoschek J., 1993, Fundamentals of computer aided geometric design
[8]   SHAPE OFFSETS VIA LEVEL SETS [J].
KIMMEL, R ;
BRUCKSTEIN, AM .
COMPUTER-AIDED DESIGN, 1993, 25 (03) :154-162
[9]  
Kobayashi S., 1969, Foundation of differential geometry, VII
[10]  
Kobayashi S., 1969, FDN DIFFERENTIAL GEO, V1