doi:10.1016/S0010-4485(02)00048-9
Copyright © 2002 Elsevier Science Ltd. All rights reserved.
Adaptive iso-planar tool path generation for machining of free-form surfaces
References and further reading may be available for this article. To view references and further reading you must
purchase this article.
S. Dinga, M. A. Mannana, A. N. Poo
,
, a, D. C. H. Yangb and Z. Hanb
a Department of Mechanical Engineering, National University of Singapore, Singapore 119260
b Department of Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095, USA
Received 16 June 2001;
revised 20 October 2001;
accepted 27 November 2001.
Available online 8 February 2002.
Abstract
The iso-planar (Cartesian) tool path generation method has been used for several decades. However, it suffers an inherent drawback: in the region where the direction of the surface normal is close to that of the parallel intersecting planes, the intersecting plane intervals have to be reduced because of the influence of surface slopes. This causes redundant tool paths in the associated flatter regions and results in lower machining efficiency. This paper presents an algorithm that overcomes the disadvantage of the iso-planar method while keeping its advantages of robustness and simplicity. In this algorithm, the concept of isophote is applied to partition the surface into different regions. In each region the tool path side steps are adaptive to the surface features. Therefore redundant tool paths are avoided. By applying the region-by-region or global–local machining strategy, the machining efficiency is increased.
Author Keywords: Tool path; Iso-planar; Isophote
Fig. 1. Iso-planar (Cartesian) tool path generation.
Fig. 2. (a) Consecutive tool paths with ball–ball intersection. (b) Consecutive tool paths with ball–cylinder intersection.
Fig. 3. (a) Applying plane–surface intersection. (b) Plane–surface intersection curves. (c) Cutter contact (CC) tool paths. (d) Redundant tool paths in associated flatter regions.
Fig. 4. Isophotes and light regions.
Fig. 5. (a) Isoline intersects a horizontal grid line. (b) Isoline intersects a vertical grid line. (c) Isoline intersects a horizontal and a vertical grid line.
Fig. 6. Two isolines are in one grid.
Fig. 7. (a) Light regions on piecewise C2 continuous surfaces. (b) A union light region on piecewise C2 continuous surfaces.
Fig. 8. Points inside and outside a close region.
Fig. 9. (a) Tool paths in light region and associated flatter regions in xy plane. (b) The change of light region and tool paths in xy plane.
Fig. 10. Global and local tool paths.
Fig. 11. Plane intervals of global–local tool paths. (a) One local tool path. (b) Two local tool paths.
Fig. 12. (a) Light region boundaries on a free-form surface. (b) Zigzag tool paths generated by iso-planar algorithm. (c) Zigzag tool paths outside light regions. (d) Zigzag tool paths inside light regions.
Fig. 13. Tool paths generated with global–local strategy.
Fig. 14. (a) Light region boundaries on a composite surface. (b) Uni-direction tool paths generated by iso-planar algorithm. (c) Uni-direction tool paths outside light regions. (d) Uni-direction tool paths inside light regions.
Table 1. Tool path length comparison for Example 1 (unit: mm)

Table 2. Tool path length comparison for Example 2 (unit: mm)

Table 3. Tool path length comparison for Example 3 (unit: mm)

Corresponding author. Tel.: +65-874-7995; fax: +65-777-3525; email: mpepooan@nus.edu.sg