Browse > Article

Offsetting Curves Using Trigonometric Splines for Contour Cutting  

Gu, Jiu-long (부산대학교 기계공학부)
Yun, Jae-Deuk (부산대학교 기계공학부)
Jung, Yoong-Ho (부산대학교 기계공학부)
Abstract
This paper presents algorithms for computing offsets of freeform curves. The approach first divides the original curve into several segments at the inflexion points. Based on the obtained new control polygon and its offsets, quadratic trigonometric splines are constructed to approximate the offset curves. Finally, the shape parameter value of trigonometric spline is determined to satisfy the required tolerance. The degree of the output curve is two, independent of the original curve's degree. Because of the great controllability, the proposed method can generate a completely overestimating offset curve by adjusting the value of the shape parameter, which guarantees no overcutting in NC machining. Furthermore, it also produces the lowest number of control points compared with other works.
Keywords
Offsetting; NURBS; NC; Trigonometric; CAD/CAM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Zhao, H. Y. and Wang, G. J., "Error Analysis of Reparametrization Based Approaches for Curve Offsetting", Computer Aided Design, Vol. 39, pp. 142-148, 2007.   DOI   ScienceOn
2 Vericut 5.2, http://www.cgtech.com
3 Han, X., "Quadratic Trigonometric Polynomial Curves with a Shape Parameter", Computer Aided Geometric Design, Vol. 19, pp. 503-512, 2002.   DOI   ScienceOn
4 Shih, J. L. and Chuang, S. H., "One-sided Offset Approximation of Freeform Curves for Interferencefree NURBS Machining", Computer Aided Design, Vol. 40, pp. 931-937, 2008.   DOI   ScienceOn
5 Shih, J. L. and Chuang, S. H., "NURBS Output Based Tool Path Generation for Freeform Pockets", Advanced Manufacturing Technology, Vol. 29, pp. 714-721, 2006.   DOI   ScienceOn
6 Piegl, L. and Tiller, W., "Computing Offsets of NURBS Curves and Surfaces", Computer Aided Design, Vol. 31, pp. 147-156, 1999.   DOI   ScienceOn
7 Hoschek, J. and Wissel, N., "Optimal Approximate Conversion of Spline Curves and Spline Approximation of Offset Curves", Computer Aided Design, Vol. 20, pp. 475-483, 1988.   DOI   ScienceOn
8 Yau, H. T. and Lin, M. T., "Real-time NURBS Interpolation Using FPGA for High Speed Motion Control", Computer Aided Design, Vol. 38, pp. 1123-1133, 2006.   DOI   ScienceOn
9 NX 5, http:// www.plm.automation.siemens.com
10 Cobb, B., "Design of Sculptured Surfaces Using the B-spline Representation", PhD Thesis University of Utah, Computer Science Department, 1984.
11 Tiller, W. and Hanson, E., "Offsets of Two Dimensional Profiles", Computer Graphics and Applications, Vol. 4, pp. 36-46, 1984.
12 Li, Y. M. and Hsu, V., "Curve Offsetting Based on Legendre Series", Computer Aided Geometric Design, Vol. 15, pp. 711-720, 1998.   DOI   ScienceOn
13 Elber, G. and Cohen, E., "Error Bounded Variable Distance Offset Operator for Free Curves and Surfaces", Computational Geometry and Applications, Vol. 1, pp. 67-78, 1991.   DOI
14 Elber, G., Lee, I. K. and Kim, M. S., "Comparing Offset Curve Approximation Method", Computer Graphics and Application, Vol. 17, pp. 62-71, 1997.
15 Lee, I. K., Kim, M. S., and Elber, G., "Planar curve offset based on circle approximation", Computer Aided Design, Vol. 28, pp. 617-630, 1996.   DOI   ScienceOn