IJAT Vol.8 No.3 pp. 428-436
doi: 10.20965/ijat.2014.p0428


A Surface Parameter-Based Method for Accurate and Efficient Tool Path Generation

Keigo Takasugi*, Naoki Asakawa**, and Yoshitaka Morimoto***

*Kanazawa Institute of Technology, Ogigaoka 7-1, Nonoich, Ishikawa, Japan

**Graduate School of Natural Science and Technology, Kanazawa University, Kakuma, Kanazawa, Ishikawa, Japan

***Kanazawa Institute of Technology, 3-1 Yatsukaho, Hakusan, Ishikawa, Japan

December 11, 2013
April 11, 2014
May 5, 2014
CAD/CAM and tool path generation, NURBS, CAM kernel, surface parameter

Along with the increasing need for multi-axis and multi-tasking machining tools for the machining of complex free surfaces, the importance of CAM applications related to the accuracy of the free surfaces has increased dramatically. The machining accuracy and surface integrity of a product depends not only on the performance of the machining tool itself but also on the tool path generated by CAM. At present, there is a trade off between numerical calculation errors and cost in CAM. There is no calculation method that satisfies both sides. Of particular importance is the fact that the cost increases exponentially with the rank of the free surface. Therefore, this paper proposes a new method of generating tool paths efficiently; it generates tool paths directly from 2-dimensional parametric space by using the parametric surface defined as a polynomial. We confirm that this method can reduce the cost and that the tool path can be generated by means of a simple calculation process, without considering singular points. Moreover, since commercial CAM kernels cannot accommodate to our method, we design and implement a new CAM kernel that can access the parametric surface directly in order to develop this method.

Cite this article as:
K. Takasugi, N. Asakawa, and Y. Morimoto, “A Surface Parameter-Based Method for Accurate and Efficient Tool Path Generation,” Int. J. Automation Technol., Vol.8, No.3, pp. 428-436, 2014.
Data files:
  1. [1] G. Farin, J. Hoschek, and M. S. Kim, “Intersection Problems,” Handbook of Computer Aided Geometric Design, Chapter 25, pp. 623-650, 2002.
  2. [2] M. J. Pratt and A. D. Geisow, “Surface/Surface Inersection Problems,” TheMathematics of Surfaces, Clarendon Press, pp. 117-142, 1986.
  3. [3] E. C. Sherbrooke and N. M. Patrikalakis, “Computatio of the Solutions of Nonlinear Polynomial Systems,” Computer Aided Geometric Design, Vol.10, No.5, pp. 379-405, 1993.
  4. [4] B. Sturmfels and A. Zelevinsky, “Multigraded Resultants of Sylvester Type,” J. of Algebra, Vol.163, No.1, pp. 115-127, 1994.
  5. [5] S. Krishnan and D. Manocha, “Efficient Surface Intersection Algorithm based on Lower-Dimensional Formulation,” ACM Trans. on Graphics, Vol.16, No.1, pp. 74-106, 1997.
  6. [6] N. M. Patrikalakis and T. Maekawa, “Shape Interrogation for Computer Aided Design and Manufacturing,” Springer-Verlag, Heidelberg, 2002.
  7. [7] R. E. Barnhill and S. N. Kersey, “A Marching Method for Parametric Surface / Surface Intersection,” Computer Aided Geometric Design, Vol.7, No.1-4, pp. 257-280, 1990.
  8. [8] S. T. Wu and L. N. Andrade, “Marching along a Regular Surface/Surafce Intersection with Circlar Steps,” Computer Aided Geometric Design, Vol.16, No.4, pp. 249-268, 1999.
  9. [9] M. Higashi, T. Mori, and M. Hosaka, “High-Quality Intersection Calculation of Surfaces,” J. Jpn. Soc. Precision Eng., Vol.56, No.1, pp. 92-96, 1990.
  10. [10] L. Piegl, “On NURBS: A Survey,” IEEE CG&A, Vol.11, No.1, pp. 55-71, 1999.
  11. [11] Y. Tominaga, K. Teramoto, T. Ishida, H. Honda, and Y. Takeuchi, “Curve Interpolation CL Data Creation for 5-axis Control Machining Expressed by Non-Uniform B-Spline,” Vol.72, No.719, pp. 2286-2292, 2006.
  12. [12] Y. Ueda, T. Inoue, T. Ishida, and Y. Takeuchi, “Development of CAM System for 5-Axis NURBS Interpolated Machining (Tool Path Generation Utilizing Interference-Free Space),” Trans. Jpn. Soc. Mech. Eng., Vol.74, No.744, pp. 2065-2071, 2008.
  13. [13] Y. Ueda, T. Ishida, and Y. Takeuchi, “Development of CAM System for 5-Axis NURBS Interpolated Machining (NC Data Generation by Generalized Post-Processor),” Trans. Jpn. Soc. Mech. Eng., Vol.75, No.749, pp. 216-222, 2009.
  14. [14] T. Kushimoto and M. Hosaka, “Description of Intersection Curves by Differential Equation and their Tracing,” J. Jpn. Soc. Precison Eng., Vol.57, No.8, pp. 1375-1380, 1991.
  15. [15] T. Kushimoto and M. Hosaka, “Methods of Automatic Detection of Points on All Separate Intersection Curves of Two surfaces,” J. Jpn. Soc. Precision Eng., Vol.57, No.9, pp. 1667-1671, 1991.
  16. [16] K. Takasugi, T. Kumasaka, and N. Asakawa, “Development of Platform-Independent Open CAM Kernel,” Proc. LEM21, 2011.
  17. [17] CAD data exchange standardization W/G, “JAMA-IS V1.04,” Japan Automobile Manufacturers Association, Inc., 1995.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, IE9,10,11, Opera.

Last updated on Nov. 18, 2019