REDUCING CURVATURE IN COMPLEX TOOL PATHS BY DEVIATING FROM CAM-PRODUCED TOOL PATHS WITHIN A TOLERANCE BAND