This paper focuses on developing algorithms that generate tool paths for free-form surfaces based on the accuracy of a desired manufactured part. A manufacturing part is represented by mathematical curves and surfaces. Using the mathematical representation of the manufacturing part, we generate reliable and near-optimal tool paths as well as cutter location data file for post-processing. This algorithm includes two components. First is the forward-step function that determines the maximum distance, called forward step, between two cutter contact (CC) points with a given tolerance. This function is independent of the surface type and is applicable to all continuous parametric surfaces that are twice differentiable. The second component is the side step function which determines the maximum distance, called side step, between two adjacent tool paths with a given scallop height. This algorithm reduces manufacturing and computing time as well as the CC points while keeping the given tolerance and scallop height in the tool paths. Several parts, for which the CC points are generated using the proposed algorithm, are machined using a three-axes milling machine. As part of the validation process, the tool paths generated during machining are analyzed to compare the machined part and the desired part.
[1]
Krishnan Suresh,et al.
Constant Scallop-height Machining of Free-form Surfaces
,
1994
.
[2]
James E. Bobrow,et al.
NC machine tool path generation from CSG part representations
,
1985
.
[3]
James H. Oliver,et al.
Non-constant parameter NC tool path generation on sculptured surfaces
,
1994
.
[4]
Richard A. Wysk,et al.
Computer-aided manufacturing
,
1991
.
[5]
P. Broomhead,et al.
Generating NC data at the machine tool for the manufacture of free-form surfaces
,
1986
.
[6]
Lakshman S. Thakur,et al.
Error Analysis for Convex Separable Programs: The Piecewise Linear Approximation and The Bounds on The Optimal Objective Value
,
1978
.
[7]
Gregory C Loney,et al.
NC machining of free form surfaces
,
1987
.