Computing offsets of point clouds using direct point offsets for tool-path generation

Offset surfaces have widespread applications in, for example, tool-path generation, robot path planning, error analysis, model design, layered manufacturing, and reverse engineering. This paper proposes a novel solution technique for the problem of surface offset on point clouds using direct point offsets along the normal vectors. In order to eliminate self-intersection and noise, a local geometric fitting surface created from neighbouring points is applied to check the validity of a point in the solution processing. Based on the generated offset surface, the tool paths can be generated using the direct projection method. Unlike traditional methods, the generated tool paths are represented by a series of cutter location (CL) points, and the placement and orientation of the actual cutting tool can be easily adjusted on the offset surface for avoidance of interference or overcut. Numerical experiments on several sets of scattered data points are presented, and the robustness and efficiency of the proposed approach is demonstrated by the results.

[1]  James E. Bobrow,et al.  NC machine tool path generation from CSG part representations , 1985 .

[2]  Brent Stucker,et al.  A 3D surface offset method for STL‐format models , 2003 .

[3]  Xiaoping Qian,et al.  Eurographics Symposium on Point-based Graphics (2007) Direct Computing of Surface Curvatures for Point-set Surfaces , 2022 .

[4]  Z. W. Yin Adaptive tool path generation from measured data , 2004 .

[5]  Phillip N. Azariadis Parameterization of clouds of unorganized points using dynamic base surfaces , 2004, Comput. Aided Des..

[6]  Dong-Jin Yoo,et al.  General 3D offsetting of a triangular net using an implicit function and the distance fields , 2009 .

[7]  N. Amenta,et al.  Defining point-set surfaces , 2004, SIGGRAPH 2004.

[8]  Hong-Tzong Yau,et al.  A Reverse Engineering Approach to Generating Interference-Free Tool Paths in Three-Axis Machining from Scanned Data of Physical Models , 2002 .

[9]  Semyung Wang,et al.  A new segmentation method for point cloud data , 2002 .

[10]  Johannes Wallner,et al.  Geometric Criteria for Gouge-Free Three-Axis Milling of Sculptured Surfaces , 1999 .

[11]  Leonidas J. Guibas,et al.  Estimating surface normals in noisy point cloud data , 2004, Int. J. Comput. Geom. Appl..

[12]  Hsi-Yung Feng,et al.  Iso-planar piecewise linear NC tool path generation from discrete measured data points , 2004, Comput. Aided Des..

[13]  Andrew Y. C. Nee,et al.  Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection , 2004 .

[14]  B. G. Prakash,et al.  Computing non-self-intersecting offsets of NURBS surfaces , 2002, Comput. Aided Des..

[15]  Robert J. Cripps Algorithms to support point-based cadcam , 2003 .

[16]  Sang C. Park,et al.  Tool-path generation from measured data , 2003, Comput. Aided Des..

[17]  Alan C. Lin,et al.  Automatic generation of NC cutter path from massive data points , 1998, Comput. Aided Des..

[18]  Hyungjun Park,et al.  Surface offsetting using distance volumes , 2005 .

[19]  K L Chui,et al.  Direct tool-path generation from massive point input , 2002 .

[20]  Sanjay E. Sarma,et al.  Generating 5-axis NC roughing paths directly from a tessellated representation , 2000, Comput. Aided Des..

[21]  Ahmet Can,et al.  A novel iso-scallop tool-path generation for efficient five-axis machining of free-form surfaces , 2010 .

[22]  Harry W McLaughlin Describing the surface: Algorithms for geometric modeling , 1986 .

[23]  Les A. Piegl,et al.  Computing offsets of NURBS curves and surfaces , 1999, Comput. Aided Des..