Tool-path generation for pockets with freeform curves using Bezier convex hulls

被引:13
作者
Chuang, SH
Lin, WS
机构
[1] Department of Mechanical Engineering, Chung-Hsing University, Taichung
关键词
convex hull property; freeform curve; NC machining; overcut; pocket;
D O I
10.1007/BF01225757
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this paper is to generate tool paths for pockets with freeform curves, i.e. Bezier curves or B-spline curves. Time efficiency and overcut avoidance are two of the most important factors in NC machining. A method based on the convex hull property of Bezier curves, is thus developed so that the portion of the boundary defined by a Bezier curve is replaced by parts of its convex hull on the cavity side. Therefore, the new pocket boundary, redefined by only segments of straight lines, can be solved efficiently based on current algorithms without overcuts. Cutting tool paths can be generated for pockets with islands avoiding computation of higher degree curve/curve intersections. Furthermore, recursive subdivisions on Bezier curves are used to improve the accuracy of the cut with an allowance criterion based on sizes of convex hulls. The portion of the boundary defined by a B-Spline curve is transformed into piecewise Bezier curves. The tool-path generation for pockets with B-spline curves can thus be solved by reducing the problem to one of pockets with Bezier curves.
引用
收藏
页码:109 / 115
页数:7
相关论文
共 15 条
[1]  
CHUANG SH, 1994, J ENG NATL CHUNG HSI, V5, P67
[2]  
Farin G., 1990, CURVES SURFACES COMP
[3]  
Faux I, 1979, Computational Geometry for Design and Manufacture
[4]  
Graham R. L., 1972, Information Processing Letters, V1, P132, DOI 10.1016/0020-0190(72)90045-2
[5]  
HANSEN A, 1992, ACM T GRAPHIC, V12, P152
[6]  
Held M., 1989, Computer Applications in Production and Engineering. Proceedings of the Third International IFIP Conference. CAPE '89, P283
[7]   OFFSET CURVES IN THE PLANE [J].
HOSCHEK, J .
COMPUTER-AIDED DESIGN, 1985, 17 (02) :77-82
[8]   AN OFFSET SPLINE APPROXIMATION FOR PLANE CUBIC-SPLINES [J].
KLASS, R .
COMPUTER-AIDED DESIGN, 1983, 15 (05) :297-299
[9]   NC MACHINING OF ARBITRARILY SHAPED POCKETS [J].
PERSSON, H .
COMPUTER-AIDED DESIGN, 1978, 10 (03) :169-174
[10]   OFFSET APPROXIMATION OF UNIFORM B-SPLINES [J].
PHAM, B .
COMPUTER-AIDED DESIGN, 1988, 20 (08) :471-474